@layer quartz-base{@keyframes dropin{0%{opacity:0;visibility:hidden}1%{opacity:0}to{opacity:1;visibility:visible}}.popover{z-index:999;will-change:transform;padding:1rem;position:fixed;top:0;left:0;overflow:visible}.popover>.popover-inner{width:30rem;max-height:20rem;font-weight:initial;font-style:initial;line-height:normal;font-size:initial;font-family:var(--bodyFont);border:1px solid var(--lightgray);background-color:var(--light);overscroll-behavior:contain;white-space:normal;-webkit-user-select:none;user-select:none;cursor:default;border-radius:5px;padding:0 1rem 1rem;position:relative;overflow:auto;box-shadow:6px 6px 36px #00000040}.popover>.popover-inner[data-content-type][data-content-type*=pdf],.popover>.popover-inner[data-content-type][data-content-type*=image]{max-height:100%;padding:0}.popover>.popover-inner[data-content-type][data-content-type*=image] img{border-radius:0;margin:0;display:block}.popover>.popover-inner[data-content-type][data-content-type*=pdf] iframe{width:100%}.popover h1{font-size:1.5rem}.popover{visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}@media (max-width:800px){.popover{display:none!important}}.active-popover{animation:.3s .2s forwards dropin}.popover.popover-article{max-width:calc(100vw - 24px);padding:0}.popover.popover-article.active-popover{opacity:1;visibility:visible;animation:none}.popover.popover-article>.popover-inner{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--dark) 16%, transparent);background:var(--light);border-radius:2px;width:23rem;max-width:calc(100vw - 24px);max-height:min(28rem,100vh - 32px);padding:0;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000d,inset 0 1px #ffffff7a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.popover.popover-article>.popover-inner{background:linear-gradient(145deg, #ffffff2e, transparent 50%), color-mix(in srgb, var(--light) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2)}}.popover.popover-article .article-preview-link{color:var(--darkgray);font-family:var(--bodyFont);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;background:0 0;padding:1.25rem;text-decoration:none;display:block}.popover.popover-article .article-preview-link:hover{background:0 0}.popover.popover-article .article-preview-link:focus-visible{outline:2px solid var(--jjok);outline-offset:-4px;border-radius:0}.popover.popover-article .article-preview-title{color:var(--dark);font-family:"LibraryFull", var(--bodyFont);letter-spacing:normal;font-size:1.05rem;font-weight:400;line-height:1.55;display:block}.popover.popover-article .article-preview-body{align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.popover.popover-article .article-preview-body img{object-fit:contain;filter:none;border-radius:0;flex:0 0 88px;width:88px;height:88px;margin:0;transform:none}.popover.popover-article .article-preview-summary{-webkit-line-clamp:5;min-width:0;color:var(--darkgray);-webkit-box-orient:vertical;margin:0;font-size:.85rem;font-weight:400;line-height:1.75;display:-webkit-box;overflow:hidden}.popover.popover-article .article-preview-action{border-top:1px solid var(--plate-edge,var(--lightgray));color:var(--jjok,var(--secondary));margin-top:1rem;padding-top:.7rem;font-size:.8rem;font-weight:500;line-height:1.5;display:block}:root[saved-theme=dark] .popover.popover-article>.popover-inner{box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff1a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[saved-theme=dark] .popover.popover-article>.popover-inner{background:linear-gradient(145deg, #ffffff0d, transparent 50%), color-mix(in srgb, var(--light) 88%, transparent)}}@media (prefers-reduced-transparency:reduce){.popover.popover-article>.popover-inner,:root[saved-theme=dark] .popover.popover-article>.popover-inner{background:var(--light);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.popover.popover-article>.popover-inner,:root[saved-theme=dark] .popover.popover-article>.popover-inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){.popover{transition:none}.active-popover{animation-duration:.01ms;animation-delay:0s}}@charset "UTF-8";.destiny-marketing-actions .analysis-mode-btn,.final-cta-buttons .analysis-mode-btn{width:auto}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]){--ink-void:#060910;--ink-ground:#0a0e16;--ink-plate:#111826;--ink-edge:#212c3e;--paper-plate:var(--ink-plate);--light:var(--ink-ground);--lightgray:var(--ink-edge);--plate-edge:var(--ink-edge);--gray:#97a3b6;--graphite:#97a3b6;--darkgray:#ccd6e4;--dark:#f0f4fa;--plate-fg:var(--dark);--jjok:#8cb8f0;--secondary:#8cb8f0;--tertiary:#8cb8f0;--highlight:#8cb8f021;--textHighlight:#8cb8f042;--elem-wood:#58a97f;--elem-fire:#e0746b;--elem-earth:#d4a962;--elem-metal:#a8b0b8;--elem-water:#5c8ae6;--elem-noble:#d4a962;--night-hairline:inset 0 1px 0 #ffffff0e;--night-drop:0 1.5rem 3.5rem -1.75rem #000000d9;--night-glow:0 0 2.5rem -.7rem color-mix(in srgb, var(--jjok) 55%, transparent);background-color:var(--ink-void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:repeating-linear-gradient(92deg,#ffffff04 0 1px,#0000 1px 3px)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]):before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(130% 68% at 50% -12%, color-mix(in srgb, var(--jjok) 20%, transparent), transparent 60%), radial-gradient(72% 46% at 10% 12%, #8cb8f017, transparent 62%), radial-gradient(66% 42% at 90% 30%, #d4a9620f, transparent 64%), radial-gradient(circle at 50% 50%, #ffffff0d .6px, transparent .7px), radial-gradient(circle at 50% 50%, #ffffff09 .5px, transparent .6px);background-position:0 0,0 0,0 0,0 0,41px 23px;background-size:100% 100%,100% 100%,100% 100%,137px 137px,89px 89px;position:fixed;inset:0}@media (min-width:800px){body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .masthead{opacity:.45;transition:opacity .45s}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .masthead:hover,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .masthead:focus-within{opacity:1}}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .darkmode{display:none!important}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .search .search-space{box-shadow:none}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing{counter-reset:destiny-chapter;gap:clamp(4.5rem,9vw,9rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing>section{border-color:color-mix(in srgb, var(--jjok) 22%, var(--plate-edge));box-shadow:var(--night-hairline), var(--night-drop);background-image:linear-gradient(180deg, color-mix(in srgb, var(--jjok) 6%, transparent), transparent 42%)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing>section:not(.destiny-marketing-hero):before{counter-increment:destiny-chapter;content:counter(destiny-chapter, decimal-leading-zero);z-index:2;letter-spacing:.06em;color:color-mix(in srgb, var(--jjok) 26%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Courier Prime,monospace;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1;position:absolute;top:clamp(.7rem,1.6vw,1.2rem);right:clamp(.8rem,1.8vw,1.4rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing-hero{min-height:min(86svh,44rem);box-shadow:none;background:radial-gradient(86% 62% at 78% 34%, color-mix(in srgb, var(--jjok) 20%, transparent), transparent 58%), radial-gradient(70% 50% at 8% 88%, color-mix(in srgb, var(--elem-noble) 10%, transparent), transparent 62%), transparent;border-color:#0000;align-content:center;padding-block:clamp(3rem,8vh,6rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing-hero:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--jjok) 55%, transparent) 22%, color-mix(in srgb, var(--jjok) 55%, transparent) 78%, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .gradient-text{color:#0000;filter:drop-shadow(0 0 1.6rem color-mix(in srgb, var(--jjok) 30%, transparent));background-image:linear-gradient(100deg,#8cb8f0 0%,#cfe4ff 45%,#ecd6a4 100%);-webkit-background-clip:text;background-clip:text}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing-copy h1{letter-spacing:-.045em;font-size:clamp(2.4rem,5.4vw,4.2rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-hero-lead{color:var(--darkgray);font-size:clamp(1rem,1.35vw,1.16rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-hero-metrics{background:color-mix(in srgb, var(--jjok) 7%, transparent);border-color:color-mix(in srgb, var(--jjok) 26%, transparent);box-shadow:var(--night-hairline)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .hero-metric-item .metric-num{text-shadow:0 0 1.4rem color-mix(in srgb, var(--jjok) 45%, transparent)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) :is(.chipset-card,.lab-card,.pipeline-card,.curation-card,.feature-box,.layer-glass-card,.principle-item,.showcase-card-preview,.showcase-report-preview,.destiny-orbit-node){background:color-mix(in srgb, var(--jjok) 5%, var(--ink-plate));border-color:color-mix(in srgb, var(--jjok) 16%, var(--plate-edge));box-shadow:var(--night-hairline);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s,background-color .3s}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) :is(.chipset-card,.lab-card,.pipeline-card,.curation-card,.feature-box,.layer-glass-card,.principle-item):hover{border-color:color-mix(in srgb, var(--jjok) 62%, transparent);box-shadow:var(--night-hairline), var(--night-glow)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .destiny-hero-key-art,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .sticky-cat-medallion{filter:drop-shadow(0 0 2rem color-mix(in srgb, var(--jjok) 40%, transparent)) drop-shadow(0 1rem 1.6rem #0009)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing :is(.destiny-section-art,.cat-lab-main-art) img,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .chipset-illustration,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .lab-card-illustration,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .curation-col-art{filter:brightness(.84)contrast(1.06)saturate(.94)drop-shadow(0 .6rem 1.1rem #00000080)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing :is(.destiny-section-art,.cat-lab-main-art){border-block-color:color-mix(in srgb, var(--jjok) 30%, transparent);background:radial-gradient(ellipse 70% 60% at 50% 50%, color-mix(in srgb, var(--jjok) 14%, transparent), transparent 72%), color-mix(in srgb, var(--ink-plate) 88%, #000)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .destiny-float-decor{--decor-opacity:.22;--decor-exit-opacity:.07;filter:drop-shadow(0 0 1.4rem #0000008c)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .decor--hero-sunrays,body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .decor--hero-clouds{--decor-opacity:.12;--decor-exit-opacity:.04}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing .final-cta-ornament{opacity:.42;filter:brightness(.55)contrast(1.08)saturate(.9);-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing :is(.destiny-chipset-grid,.pipeline-grid,.cat-lab-grid,.features-trio-grid,.taedy-principles-grid,.curation-articles-list,.interactive-stack-container)>*{animation:linear both destiny-card-deal;animation-timeline:view();animation-range:entry 6% entry 56%}@keyframes destiny-card-deal{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-hero-key-art{animation:linear both destiny-hero-drift;animation-timeline:view();animation-range:cover}@keyframes destiny-hero-drift{0%{transform:translateY(-3%)scale(1.04)}to{transform:translateY(6%)scale(.97)}}}}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) :is(.destiny-cta-deep-btn,.sticky-deep-cta-btn){border-color:color-mix(in srgb, var(--jjok) 80%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--jjok) 55%, transparent), 0 .8rem 2.4rem -.7rem color-mix(in srgb, var(--jjok) 60%, transparent);color:var(--ink-void)!important}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) :is(.destiny-cta-deep-btn,.sticky-deep-cta-btn):hover{background:color-mix(in srgb, var(--jjok) 88%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--jjok) 75%, transparent), 0 1rem 3rem -.6rem color-mix(in srgb, var(--jjok) 75%, transparent)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) :is(.btn-sparkle,.btn-arrow){color:color-mix(in srgb, var(--ink-void) 72%, var(--elem-noble))}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-sticky-bar{background:color-mix(in srgb, var(--ink-ground) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);border-color:color-mix(in srgb, var(--jjok) 45%, transparent);box-shadow:inset 0 1px #ffffff14,0 1.5rem 3.2rem -1rem #000c}@media (max-width:799px){.destiny-marketing-actions .analysis-mode-btn,.final-cta-buttons .analysis-mode-btn{justify-content:center;width:100%}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing{gap:3rem}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing-hero{min-height:min(78svh,38rem)}body:is([data-slug=destiny],[data-slug=destiny\/index],[data-slug=destiny\/classic]) .destiny-marketing>section:not(.destiny-marketing-hero):before{font-size:1.5rem;top:.6rem;right:.7rem}}body:is([data-slug=destiny],[data-slug=destiny\/index]){--dsy-bg:#030407;--dsy-opal:#b8eeeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dsy-bg)!important;padding-top:0!important}body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body{width:100%!important;max-width:none!important;padding:0!important;display:block!important}body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.left.sidebar,body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.right.sidebar,body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.masthead,body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.colophon{display:none!important}body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.center{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:is([data-slug=destiny],[data-slug=destiny\/index]) #quartz-body>.center>:not(.dsy):not(script):not(style){display:none!important}.dsy,.dsy *{box-sizing:border-box}.dsy{isolation:isolate;color:#f5f2f9;font-family:"IBM Plex Sans KR", var(--bodyFont), sans-serif;background:#030407;position:relative;overflow:clip}.dsy:after{content:"";z-index:4;pointer-events:none;opacity:.16;mix-blend-mode:screen;background:url(/static/destiny/precision-grain.svg) 0 0/180px;position:absolute;inset:0}.dsy h1,.dsy h2,.dsy h3{color:#f5f2f9;letter-spacing:-.055em;word-break:keep-all;margin:0 0 28px;font-family:inherit;font-weight:450;line-height:1.25}.dsy h2{font-size:clamp(32px,4.6vw,64px)}.dsy p{color:#b7afc6;word-break:keep-all;line-height:1.9}.dsy em{color:#c7b1fa;font-style:normal}.dsy a{color:inherit;background:0 0;text-decoration:none}.dsy a:focus-visible{outline-offset:7px;border-radius:8px;outline:2px solid #c7b1fa}.dsy small{color:#958ba7}.dsy-nav{border-bottom:1px solid #ffffff15;align-items:center;gap:25px;width:min(1280px,100% - 80px);min-height:90px;margin:auto;display:flex}.dsy-nav>span{letter-spacing:.15em;color:#a49cb4;font:11px monospace}.dsy-nav>a:last-child{border:1px solid #ffffff25;border-radius:99px;margin-left:auto;padding:14px 20px;font-size:12px}.dsy-kicker{letter-spacing:.19em!important;color:#b3a6c7!important;font:10px/1.6 monospace!important}.dsy-hero{grid-template-columns:1fr 1fr;align-items:center;gap:4vw;width:min(1180px,100% - 80px);min-height:780px;margin:auto;padding:100px 0;display:grid;position:relative}.dsy-nebula{z-index:-1;filter:blur(70px);opacity:.55;background:radial-gradient(at 78% 40%,#7352a767,#0000 36%),radial-gradient(at 68% 60%,#22889236,#0000 28%),radial-gradient(at 90% 80%,#d3949a35,#0000 25%);animation:18s ease-in-out infinite alternate dsy-breathe;position:absolute;inset:-5% -5% -15%}.dsy-hero-copy h1{font-size:clamp(50px,6.8vw,94px);line-height:1.15}.dsy-hero-copy>p:not(.dsy-kicker){margin:32px 0;font-size:17px}.dsy-hero-copy>small{letter-spacing:.15em;margin-top:26px;font:10px monospace;display:block}.dsy-primary{border-radius:99px;justify-content:center;align-items:center;min-height:54px;padding:16px 28px;font-size:14px;font-weight:600;transition:transform .25s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 45px #a58ceb19;color:#1a1425!important;background:linear-gradient(110deg,#ecddff,#c7c1f1 55%,#bde9e2)!important}.dsy-primary:hover{transform:translateY(-3px)}.dsy-code-stage{text-align:center;min-width:0;position:relative}.dsy-code-caption{letter-spacing:.18em;color:#81738f;margin-bottom:15px;font:10px monospace;display:block}.dsy-code-stage>p{font-size:13px}.dsy-lottie-flow{opacity:.4;filter:hue-rotate(80deg);max-width:340px;height:80px;margin:-18px auto 0;overflow:hidden}.dsy-lottie-flow svg{width:100%!important;height:100%!important}.dsy-manifesto{text-align:center;width:min(1000px,100% - 40px);margin:auto;padding:110px 0 130px}.dsy-manifesto p:not(.dsy-kicker){font-size:17px}.dsy-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1180px,100% - 80px);margin:0 auto 180px;display:grid}.dsy-products article{-webkit-backdrop-filter:blur(42px)saturate(150%);backdrop-filter:blur(42px)saturate(150%);background:radial-gradient(at 100% 0,#9671cd2b,#0000 65%),linear-gradient(140deg,#ffffff0e,#ffffff03);border:1px solid #dec8ff29;border-radius:28px;min-height:390px;padding:40px 32px;position:relative;box-shadow:inset 0 1px #fff2}.dsy-products article:nth-child(2){background:radial-gradient(at 100% 0,#bd8a7530,#0000 60%),#ffffff05}.dsy-products article:nth-child(3){background:radial-gradient(at 100% 0,#75b3bd2b,#0000 60%),#ffffff05}.dsy-products article>span{letter-spacing:.1em;color:#cab7e8;font:11px monospace}.dsy-products h2{margin:32px 0 24px;font-size:32px}.dsy-products p{font-size:14px}.dsy-products small{margin-top:28px;font-size:11px;display:block}.dsy-inside{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;width:min(1100px,100% - 80px);margin:0 auto 160px;display:grid}.dsy-inside>header{position:sticky;top:100px}.dsy-inside>header>p:not(.dsy-kicker){margin-bottom:35px;font-size:15px}.dsy-product-stage{-webkit-backdrop-filter:blur(42px)saturate(150%);backdrop-filter:blur(42px)saturate(150%);background:radial-gradient(at 70% 0,#aa82e729,#0000 60%),#ffffff04;border:1px solid #cfbded33;border-radius:30px;padding:40px;box-shadow:inset 0 1px #fff2}.dsy-product-stage h3{margin-top:24px;font-size:28px}.dsy-reader-row{border-top:1px solid #ffffff18;gap:20px;padding:26px 0;display:flex}.dsy-reader-row>span{color:#a795c0;font:11px/2 monospace}.dsy-reader-row b{font-size:14px;font-weight:500}.dsy-reader-row p{margin:10px 0 0;font-size:13px}.dsy-trust{background:linear-gradient(#ffffff03,#0000);border-block:1px solid #ffffff13;padding:100px max(40px,50% - 550px)}.dsy-trust>div{grid-template-columns:repeat(3,1fr);gap:25px;margin:55px 0;display:grid}.dsy-trust a{border-block:1px solid #ffffff18;padding:22px 0}.dsy-trust a p,.dsy-trust>p:last-child{font-size:13px}.dsy-end{text-align:center;background:radial-gradient(at 50% 100%,#67578435,#0000 70%);padding:90px 20px 130px;position:relative}.dsy-end>small{margin-top:26px;font-size:11px;display:block}@keyframes dsy-breathe{to{opacity:.85;transform:translate(-4%,6%)scale(1.1)}}@supports (animation-timeline:view()){.dsy [data-scroll-reveal]{animation:linear both dsy-reveal;animation-timeline:view();animation-range:entry entry 65%}@keyframes dsy-reveal{0%{opacity:.4;transform:translateY(45px)}to{opacity:1;transform:none}}}@media (max-width:760px){.dsy-nav{gap:10px;width:calc(100% - 40px);min-height:76px}.dsy-nav>span{display:none}.dsy-nav>a:last-child{padding:12px;font-size:10px}.dsy-hero{text-align:center;grid-template-columns:minmax(0,1fr);gap:60px;width:calc(100% - 40px);min-height:0;padding:70px 0}.dsy-hero-copy h1{font-size:54px}.dsy-hero-copy>p:not(.dsy-kicker){font-size:15px}.dsy-code-stage .image-taedy{width:360px!important}.dsy-manifesto{padding:90px 0}.dsy-manifesto p:not(.dsy-kicker){font-size:14px}.dsy-products{grid-template-columns:1fr;gap:16px;width:calc(100% - 40px);margin-bottom:100px}.dsy-products article{min-height:0;padding:30px}.dsy-products h2{font-size:32px}.dsy-inside{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);margin-bottom:100px}.dsy-inside>header{position:static}.dsy-product-stage{padding:27px}.dsy-trust{padding:70px 20px}.dsy-trust>div{grid-template-columns:1fr;gap:14px;margin:35px 0}.dsy-trust a{padding:16px 0}.dsy-end{padding:65px 20px 90px}}@media (prefers-reduced-motion:reduce){.dsy *{transition:none!important;animation:none!important}.dsy [data-scroll-reveal]{opacity:1!important;transform:none!important}}body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]){--dya-bg:#030407;--dya-ink:#f5f2f9;--dya-muted:#aba7ba;--dya-line:#dcd1ff26;--dya-violet:#b9a2ff;--dya-opal:#b8eeeb;--dya-radius:28px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dya-bg)!important;padding-top:0!important}body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body{width:100%!important;max-width:none!important;padding:0!important;display:block!important}body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.left.sidebar,body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.right.sidebar,body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.masthead,body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.colophon{display:none!important}body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.center{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body:is([data-slug=destiny\/2027],[data-slug="destiny/2027/index"]) #quartz-body>.center>:not(.dya):not(script):not(style){display:none!important}.dya,.dya *{box-sizing:border-box}.dya .dya-history{color:#c5becd;gap:12px;margin-top:24px;font-size:13px;display:grid}.dya .dya-history[hidden]{display:none}.dya .dya-history select{color:#f5f2f9;width:100%;font:inherit;background:#121019;border:1px solid #4b4359;border-radius:14px;padding:14px}.dya{isolation:isolate;width:100%;min-height:100svh;color:var(--dya-ink);background:var(--dya-bg);font-family:"IBM Plex Sans KR", var(--bodyFont), sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:clip}.dya:after{z-index:5;content:"";pointer-events:none;opacity:.13;mix-blend-mode:screen;background:url(/static/destiny/precision-grain.svg) 0 0/180px;position:absolute;inset:0}.dya [hidden]{display:none!important}.dya h1,.dya h2,.dya h3,.dya h4{color:var(--dya-ink);word-break:keep-all;overflow-wrap:break-word;font-family:inherit;font-weight:450}.dya h1,.dya h2,.dya h3,.dya h4,.dya p{margin-top:0}.dya p{color:var(--dya-muted);word-break:keep-all;overflow-wrap:break-word;line-height:1.85}.dya em{color:var(--dya-violet);font-style:normal}.dya a{color:inherit;background:0 0;text-decoration:none}.dya button{font:inherit;cursor:pointer}.dya button,.dya a,.dya summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dya :is(a,button,summary):focus-visible{outline:2px solid var(--dya-opal);outline-offset:5px}.dya button:disabled{opacity:.6;cursor:wait}.dya img{object-fit:contain;max-width:100%;margin:0}.dya>section,.dya>footer{width:min(1180px,100% - 80px);margin-inline:auto;scroll-margin-top:36px;position:relative}.dya>section:not(.dya-hero){padding-block:100px}.dya .dya-kicker{letter-spacing:.18em;color:#bab1cf;margin-bottom:24px;font-size:10px;font-weight:550}.dya-nav{z-index:6;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;width:min(1340px,100% - 80px);height:92px;margin:auto;display:flex;position:relative}.dya-wordmark{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;display:flex}.dya-wordmark b{color:#c6bfd4;font-size:15px;font-weight:400}.dya-brand-star{color:#c8b3ff;font-size:29px}.dya-nav-divider{color:#55505e;margin-inline:10px}.dya-nav>div{align-items:center;gap:28px;font-size:12px;display:flex}.dya-nav button{border:1px solid var(--dya-line);color:var(--dya-ink);background:#ffffff0b;border-radius:30px;padding:12px 20px}.dya-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:10px;min-height:820px;padding-block:70px 90px;display:grid}.dya-hero-copy{z-index:3;min-width:0;padding-bottom:50px;position:relative}.dya-hero h1{letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(40px,4.3vw,64px);line-height:1.35}.dya-hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f3e9ff 8%,#b9a3f1 43%,#d6e9ec 80%);-webkit-background-clip:text;background-clip:text;font-size:1.26em;display:inline-block}.dya-lede{font-size:15px}.dya-live-dot{background:#d0beff;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 15px 4px #a886ee66}.dya-hero-actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.dya-button{border:1px solid var(--dya-line);border-radius:50px;justify-content:center;align-items:center;gap:22px;min-height:3.4rem;padding:15px 24px;font-size:13px;font-weight:550;line-height:1.5;transition:transform .2s,box-shadow .2s;display:inline-flex}.dya .dya-button--glow{color:#181221;background:linear-gradient(115deg,#f4ecff,#cbbaef 62%,#c9ece7);border-color:#dfd0ff;box-shadow:0 0 40px -12px #baa1ff66,inset 0 1px #fff}.dya .dya-button--ghost{color:#e5dfef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#d8c6ff09}.dya-button:hover{transform:translateY(-2px);box-shadow:0 0 40px -15px #bba0ff99}.dya .dya-quiet-note{color:#8d869a;letter-spacing:.05em;margin-top:22px;font-size:10px}.dya-hero-nebula{z-index:-1;filter:blur(55px);opacity:.5;pointer-events:none;position:absolute;inset:-15% -20% -5%}.dya-hero-nebula i{border-radius:50%;width:48%;height:57%;animation:20s ease-in-out infinite alternate dya-nebula;position:absolute}.dya-hero-nebula i:first-child{background:radial-gradient(#382278c9,#0000 70%);top:15%;right:0}.dya-hero-nebula i:nth-child(2){background:radial-gradient(#375c6770,#0000 70%);animation-delay:-8s;bottom:0;right:20%}.dya-hero-nebula i:nth-child(3){background:radial-gradient(#49304750,#0000 70%);animation-delay:-14s;top:0;left:0}.dya-universe{perspective:800px;width:100%;min-width:0;height:590px;position:relative}.dya-planet{background:radial-gradient(circle at 30% 24%,#d5c3ec22,#0000 40%),radial-gradient(circle at 65% 60%,#0c0b1866 35%,#66508a50 72%,#c5e0f488 94%,#030407);border-radius:50%;width:390px;height:390px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -10px -8px 36px #b8a3d755,inset 4px 4px 20px #bdb0eb55,0 0 100px -20px #9e73cc38}.dya-orbit{border:1px solid #e2c3fa50;border-radius:50%;width:520px;height:230px;position:absolute;top:155px;left:50%;transform:translate(-50%)rotate(-27deg);box-shadow:0 0 12px #a680e014,inset 0 0 12px #a680e018}.dya-orbit i{background:#eedaff;border-radius:50%;width:7px;height:7px;position:absolute;top:14%;left:14%;box-shadow:0 0 14px 4px #d5a7ff88}.dya-orbit--two{border-color:#b4e8ff26;width:450px;height:410px;top:90px;transform:translate(-50%)rotate(40deg)}.dya-orbit--two i{background:#c9f3f4;width:4px;height:4px;inset:auto 15% 13% auto}.dya-universe-year{letter-spacing:-.08em;color:#eee6ffca;text-shadow:0 0 35px #d0b5ff44;font-size:136px;font-weight:200;line-height:1;position:absolute;top:58px;left:50%;transform:translate(-50%)}.dya-hero-taedy{text-align:center;width:260px;animation:7s ease-in-out infinite dya-taedy;position:absolute;top:173px;left:50%;transform:translate(-50%)}.dya-hero-taedy img{z-index:2;filter:drop-shadow(0 0 25px #c5a0ff25);position:relative}.dya-hero-taedy>span:not(.image-taedy){z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(42px)saturate(150%);backdrop-filter:blur(42px)saturate(150%);color:#e9e1f8;background:linear-gradient(120deg,#fff1,#b99fea09);border:1px solid #e3d4ff33;border-radius:30px;margin:-8px -35px 0;padding:15px 20px;font-size:12px;display:block;position:relative;box-shadow:inset 0 1px #ffffff14}.dya-orbit-label{z-index:3;color:#d5c6ee;letter-spacing:.12em;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#17112055;border:1px solid #d9c6ff28;border-radius:16px;padding:13px 17px;font-size:10px;position:absolute}.dya-orbit-label small{color:#bdb4cb;letter-spacing:0;margin-top:7px;font-size:11px;display:block}.dya-orbit-label i{background:#e7bba3;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.dya-orbit-label--saju{top:197px;left:-12px}.dya-orbit-label--astro{top:340px;right:-30px}.dya-orbit-label--astro i{background:#b9e9f7}.dya-lottie-flow{opacity:.45;width:300px;height:90px;position:absolute;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.dya-lottie-flow svg{height:100%!important}.dya-universe-caption{color:#9587ac;letter-spacing:.15em;justify-content:space-between;gap:10px;font-size:8px;display:flex;position:absolute;bottom:5px;left:5%;right:5%}.dya-opening{text-align:center;border-block:1px solid var(--dya-line)}.dya-opening h2{letter-spacing:-.055em;font-size:clamp(25px,3vw,40px);line-height:1.65}.dya-opening h2 span{color:#aba2ba}.dya-opening>p:last-child{margin:30px auto 0;font-size:14px}.dya-section-head{max-width:760px;margin-bottom:46px}.dya-section-head h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(30px,3.25vw,46px);line-height:1.5}.dya-section-head>p:last-child{font-size:14px}.dya-section-head--split{justify-content:space-between;align-items:flex-end;gap:45px;max-width:none;display:flex}.dya-section-head--split>p{max-width:340px}.dya-perspective-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.dya-perspective{border-radius:var(--dya-radius);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #d9c6ff26;min-height:475px;padding:32px 36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff18}.dya-perspective h3{letter-spacing:-.04em;margin-bottom:14px;font-size:27px}.dya-perspective>p{min-height:80px;font-size:14px}.dya-card-label{letter-spacing:.13em;color:#d5c4de;font-size:10px}.dya-perspective--saju{background:radial-gradient(at 55% 0,#9b657540,#0000 65%),linear-gradient(145deg,#25182285,#131016)}.dya-perspective--astro{background:radial-gradient(at 65% 10%,#6663a851,#0000 65%),linear-gradient(145deg,#1d1a3685,#0d1019)}.dya-pillar-art{justify-content:center;align-items:center;gap:14px;height:195px;display:flex}.dya-pillar-art span{color:#e8c9c6;background:linear-gradient(#e6aeaf12,#0000);border:1px solid #dab1b933;border-radius:40px;place-items:center;width:50px;height:84px;font-family:serif;font-size:27px;display:grid;box-shadow:0 0 24px #ffaabb06}.dya-pillar-art span:nth-child(2n){transform:translateY(13px)}.dya-chart-art{background:repeating-conic-gradient(from 15deg,#0000 0deg 29deg,#c9c7ff44 29deg 30deg);border:1px solid #c9c7ff33;border-radius:50%;width:195px;height:195px;margin:auto;position:relative;transform:scale(.82);box-shadow:0 0 40px #8d85ff15}.dya-chart-art:before{content:"";background:#1b1930;border:1px solid #c9c7ff44;border-radius:50%;position:absolute;inset:20px}.dya-chart-art i{border:1px solid #b7bbeb66;position:absolute;inset:44px;transform:rotate(32deg)}.dya-chart-art span{color:#e6e4ff;font-size:40px;position:absolute;top:35%;left:42%}.dya-chart-art b{color:#d1dcff;font-size:28px;position:absolute;top:30%;right:0}.dya-card-foot{border-top:1px solid var(--dya-line);color:#c9bccf;justify-content:space-between;margin-top:24px;padding-top:20px;font-size:11px;display:flex}.dya-taedy-bridge{border:1px solid var(--dya-line);background:linear-gradient(120deg,#1c162b66,#15121b22);border-radius:24px;align-items:center;gap:28px;margin:24px auto 0;padding:30px 40px;display:flex}.dya-taedy-bridge img{flex-shrink:0}.dya-taedy-bridge span{letter-spacing:.12em;color:#b7a4d6;font-size:9px}.dya-taedy-bridge h3{margin:10px 0;font-size:20px}.dya-taedy-bridge p{margin:0;font-size:13px}.dya-chapter-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dya-chapter-preview{border:1px solid var(--dya-line);border-radius:var(--dya-radius);background:linear-gradient(155deg,#211b312b,#09080e);flex-direction:column;min-height:395px;padding:32px;display:flex}.dya-chapter-preview>span{color:#b0a4c0;letter-spacing:.05em;font-size:10px}.dya-chapter-preview h3{letter-spacing:-.04em;margin:30px 0 18px;font-size:30px;line-height:1.4}.dya-chapter-preview>p{font-size:13px}.dya-chapter-preview>small{color:#93869f;margin-top:auto;font-size:10px}.dya-chapter-preview--portrait{background:radial-gradient(at 10% 90%,#69639335,#0000 60%),#0c0b13}.dya-spectrum{filter:blur(17px);opacity:.45;background:linear-gradient(90deg,#daa1bd,#a693ee,#aad3df,#d4d8aa);border-radius:50%;width:85%;height:48px;margin:15px auto 25px}.dya-topic-pills{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.dya-topic-pills span{color:#d6c7ec;border:1px solid #bea4e533;border-radius:20px;padding:7px 10px;font-size:11px}.dya-mini-months{grid-template-columns:repeat(6,1fr);gap:7px;margin:18px 0 22px;display:grid}.dya-mini-months i{text-align:center;color:#c2b8d7;background:#9382c911;border:1px solid #c3b1ec22;border-radius:7px;padding:9px 0;font-size:9px;font-style:normal}.dya-mini-months i:nth-child(4n){background:#a19ad533}.dya-editorial-sample{grid-template-columns:.7fr 1fr;align-items:center;gap:85px;display:grid}.dya-editorial-sample h2{letter-spacing:-.05em;font-size:40px;line-height:1.45}.dya-editorial-sample>div>p{font-size:14px}.dya-sample-disclaimer{color:#91869f;margin-top:22px;font-size:11px;line-height:1.7;display:block}.dya-letter-card{background:radial-gradient(at 100% 0,#6a50852b,#0000 50%),linear-gradient(145deg,#16121ef0,#0b0a10);border:1px solid #c8b8df36;border-radius:28px;padding:38px;position:relative;box-shadow:0 30px 100px -50px #8264b255,inset 0 1px #ffffff15}.dya-letter-card h3{letter-spacing:-.035em;margin:28px 0 22px;font-size:25px;line-height:1.55}.dya-letter-card>p{color:#c2bacd;font-size:14px;line-height:2}.dya-letter-card>small{color:#968aab;margin-top:22px;font-size:10px;line-height:1.8;display:block}.dya-letter-heading{color:#c8b9dc;align-items:center;gap:12px;font-size:10px;display:flex}.dya-letter-heading img{flex-shrink:0}.dya-sample-tag{white-space:nowrap;border:1px solid #b098d72b;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:9px}.dya-letter-action{background:#b58ee40c;border:1px solid #c5acd72e;border-radius:16px;margin-top:25px;padding:20px}.dya-letter-action>span{color:#c4abeb;font-size:10px}.dya-letter-action p{color:#d1c5df;margin:8px 0 0;font-size:13px}.dya-life{border-block:1px solid var(--dya-line)}.dya-life-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.dya-life-grid a{border-top:1px solid var(--dya-line);padding-top:25px;display:block}.dya-life-grid span{color:#af9bc8;font-size:10px}.dya-life-grid h3{margin:20px 0 15px;font-size:20px;line-height:1.5}.dya-life-grid p{font-size:13px}.dya-life-grid b{color:#c5b2e5;margin-top:22px;font-weight:400;display:block}.dya-maker{grid-template-columns:1fr 1fr;align-items:start;gap:85px;display:grid}.dya-maker h2{letter-spacing:-.05em;font-size:38px;line-height:1.5}.dya-maker-copy>p{font-size:14px}.dya-maker-taedy{align-items:center;gap:10px;margin:35px 0;display:flex}.dya-maker-taedy p{color:#baafc9;margin:0;font-size:13px}.dya-generation-steps{color:#a49aae;gap:16px;padding:0;font-size:12px;list-style:none;display:grid}.dya-generation-steps span{color:#c7b3dc;border:1px solid #9c82b644;border-radius:50%;margin-right:12px;padding:3px 8px;font-size:10px}.dya-focus-form{background:linear-gradient(145deg,#1e162d77,#0b091180);border:1px solid #cab0e333;border-radius:28px;padding:32px;box-shadow:inset 0 1px #fff1}.dya-focus-form fieldset{border:0;min-width:0;margin:0;padding:0}.dya-focus-form legend{color:#e7dff3;padding:0;font-size:20px}.dya-focus-form fieldset>p{margin:12px 0 25px;font-size:12px}.dya-focus-grid{gap:10px;display:grid}.dya-focus-grid button{text-align:left;color:#d8cce7;background:#d0b1ee05;border:1px solid #c9b3ef1c;border-radius:16px;gap:5px;padding:18px 45px 18px 19px;display:grid;position:relative}.dya-focus-grid button.is-selected{background:linear-gradient(100deg,#bea0f31a,#b994ee06);border-color:#c3a5ec70}.dya-focus-grid strong{font-size:14px;font-weight:500}.dya-focus-grid small{color:#9e90b0;font-size:11px;line-height:1.6}.dya-focus-grid .dya-focus-check{color:#c9b0ee;position:absolute;top:21px;right:18px}.dya-create-row{margin-top:24px}.dya-create-row>button:first-child{width:100%}.dya .dya-status{color:#bfaed3;margin:18px 0 0;font-size:12px}.dya-status[data-state=error]{color:#f5b5c8}.dya .dya-beta-note{color:#9b8aa9;margin:16px 0 0;font-size:10px}.dya-report{border-top:1px solid var(--dya-line)}.dya-report-cover{grid-template-columns:230px 1fr;align-items:center;gap:45px;margin-bottom:30px;display:grid}.dya-report-cover h2{letter-spacing:-.04em;font-size:36px;line-height:1.45}.dya-report-cover p{font-size:14px}.dya-report-cover ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.dya-report-cover ul li{color:#c7b4d9;border:1px solid var(--dya-line);border-radius:20px;padding:7px 10px;font-size:10px}.dya-report-cover-orb{color:#dfcdee;letter-spacing:-.07em;background:radial-gradient(circle at 30% 20%,#78659155,#171120 70%);border:1px solid #bfa5df44;border-radius:50%;place-items:center;height:230px;padding:24px;font-size:55px;font-weight:200;display:grid;box-shadow:inset -15px -10px 30px #c3c5e222}.dya-report-cover-orb img{margin-top:-20px}.dya-report-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dya-text-button{color:#c0aad8;background:0 0;border:0;min-height:44px;padding:8px;font-size:11px}.dya-reader-mode{color:#d0c497!important;font-size:11px!important}.dya-report-brief{border:1px solid var(--dya-line);border-radius:22px;grid-template-columns:repeat(3,1fr);margin:40px 0;display:grid;overflow:hidden}.dya-report-brief article{background:#21182933;padding:25px}.dya-report-brief article+article{border-left:1px solid var(--dya-line)}.dya-report-brief span{color:#bca4d1;font-size:10px}.dya-report-brief h3{margin:13px 0;font-size:21px;line-height:1.6}.dya-report-brief p{margin:0;font-size:12px}.dya-generation{background:#1e152b66;border:1px solid #b799d344;border-radius:20px;align-items:center;gap:20px;margin:30px 0;padding:25px;display:flex}.dya-generation>div{flex:1}.dya-generation strong{font-size:14px}.dya-generation p{margin:10px 0;font-size:12px}.dya-generation progress{accent-color:#bfa2ed;width:100%;height:5px}.dya-generation button{color:#dfccef;background:#b59cd31a;border:1px solid #c5a9e755;border-radius:20px;margin-top:15px;padding:12px;display:block}.dya-generation img{animation:7s ease-in-out infinite dya-taedy}.dya-long-chapters{gap:20px;margin-bottom:65px;display:grid}.dya-narrative-chapter{border:1px solid var(--dya-line);background:#110d19;border-radius:24px;padding:32px 38px}.dya-narrative-chapter h3{margin:0 0 25px;font-size:25px;line-height:1.65}.dya-narrative-chapter p{color:#c9c0d2;max-width:760px;font-size:15px;line-height:2.05}.dya-narrative-chapter .dya-chapter-label{color:#b7a0ce;letter-spacing:.1em;margin-bottom:15px;font-size:10px}.dya-chapter-sources{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.dya-chapter-sources article{border:1px solid var(--dya-line);background:#c09be807;border-radius:16px;padding:22px}.dya-chapter-sources span{color:#cdb2e7;font-size:10px}.dya-chapter-sources p{margin:12px 0 0;font-size:13px}.dya-chapter-question{border-left:2px solid #af8bca;margin-block:24px 0;padding-left:18px;color:#d9c8e7!important;font-size:13px!important}.dya-chapter-evidence{color:#9384a3!important;font-size:10px!important}.dya-report-reader{grid-template-columns:180px minmax(0,1fr);gap:30px;display:grid}.dya-reader-nav{align-self:start;position:sticky;top:24px}.dya-report-tabs{gap:8px;display:grid}.dya-report-tabs button{text-align:left;color:#9b8daa;background:0 0;border:1px solid #0000;border-radius:12px;min-height:44px;padding:12px 14px;font-size:11px}.dya-report-tabs button[aria-selected=true]{color:#eddbff;background:#b594df1c;border-color:#b391df55}.dya-scene-detail{border:1px solid var(--dya-line);background:linear-gradient(160deg,#191121aa,#0c0a10);border-radius:24px;min-width:0;padding:35px}.dya-scene-detail h3{margin:20px 0;font-size:27px;line-height:1.6}.dya-scene-detail p{font-size:14px}.dya-signal-badge{color:#ddc8ef;border:1px solid #bb96db44;border-radius:20px;padding:8px 12px;font-size:10px;display:inline-block}.dya-signal-pair{grid-template-columns:1fr 1fr;gap:14px;margin-block:25px;display:grid}.dya-signal-card{border:1px solid var(--dya-line);border-radius:16px;padding:20px}.dya-signal-card span{color:#c5aad0;margin-bottom:14px;font-size:10px;display:block}.dya-signal-card strong{color:#d5ccdf;font-size:13px;font-weight:400;line-height:1.85;display:block}.dya-signal-card--warm{background:linear-gradient(130deg,#c8947810,#0000)}.dya-signal-card--cool{background:linear-gradient(130deg,#80a7d110,#0000)}.dya-topic-insights{gap:16px;display:grid}.dya-topic-insights article{border-top:1px solid var(--dya-line);padding-top:18px}.dya-topic-insights span{color:#ad92c5;font-size:10px}.dya-topic-insights h4{margin:10px 0;font-size:16px;line-height:1.6}.dya-topic-insights p{font-size:13px}.dya-scene-action{background:#ae89d312;border:1px solid #af91cd44;border-radius:18px;margin-block:25px;padding:23px}.dya-scene-action>span{color:#c8abe2;font-size:10px}.dya-scene-action p{color:#d9cce5;margin-block:12px}.dya-scene-action button{color:#1d1229;background:#d1bce9;border:0;border-radius:30px;min-height:44px;padding:12px 18px;font-size:12px}.dya-scene-detail details{border-top:1px solid var(--dya-line);padding-top:20px}.dya-scene-detail details summary{color:#b8a2cb;cursor:pointer;padding:12px 0;font-size:12px}.dya-scene-detail details dl{color:#a393b0;font-size:11px}.dya-scene-detail details dl>div{margin-block:16px}.dya-scene-detail details dt{color:#d1bddf;margin-bottom:5px}.dya-scene-detail details dd{overflow-wrap:anywhere;margin-left:0;line-height:1.8}.dya-evidence{border:1px solid var(--dya-line);border-radius:20px;margin-top:35px;padding:30px}.dya-evidence p,.dya-evidence li{color:#ac9abb;font-size:12px;line-height:1.9}.dya-existing-links{flex-wrap:wrap;gap:22px;margin-top:30px;display:flex}.dya-existing-links a{color:#bea8d0;min-height:44px;padding-block:14px;font-size:12px}.dya-faq{grid-template-columns:.7fr 1fr;gap:70px;display:grid}.dya-faq .dya-section-head h2{font-size:30px}.dya-faq details{border-bottom:1px solid var(--dya-line);padding:20px 0}.dya-faq summary{color:#ddd0e8;cursor:pointer;padding:10px 0;font-size:14px;line-height:1.7}.dya-faq details p{margin:18px 0 5px;font-size:13px}.dya-end{isolation:isolate;text-align:center;border-top:1px solid var(--dya-line);padding:90px 20px 45px}.dya-end h2{letter-spacing:-.055em;margin-top:25px;font-size:clamp(30px,4vw,50px);line-height:1.45}.dya-end>p:not(.dya-kicker){margin-block:25px;font-size:14px}.dya-end>img{margin-bottom:20px}.dya-end>small{color:#7e6f90;letter-spacing:.1em;margin-top:70px;font-size:10px;display:block}.dya-end-light{z-index:-1;filter:blur(35px);pointer-events:none;background:radial-gradient(at 50% 100%,#8d62974a,#0000 65%);width:90%;height:65%;position:absolute;bottom:0;left:5%}@keyframes dya-nebula{to{opacity:.75;transform:translate(-4%,7%)scale(1.15)}}@keyframes dya-taedy{50%{translate:0 -9px}}@media (max-width:1050px){.dya-hero{text-align:center;grid-template-columns:minmax(0,1fr);padding-top:65px}.dya-hero-copy{padding-bottom:0}.dya-hero-actions{justify-content:center}.dya-universe{width:580px;max-width:100%;height:570px;margin:15px auto 0}.dya-hero h1{font-size:52px}.dya-maker,.dya-editorial-sample{gap:35px}.dya-chapter-preview{padding:25px}.dya-chapter-preview h3{font-size:25px}.dya-orbit-label--astro{right:0}.dya-orbit-label--saju{left:0}}@media (max-width:760px){.dya>section,.dya>footer{width:calc(100% - 40px)}.dya>section:not(.dya-hero){padding-block:66px}.dya-nav{width:calc(100% - 40px);height:76px}.dya-wordmark{gap:8px;font-size:17px}.dya-wordmark b,.dya-wordmark .dya-nav-divider,.dya-nav>div:not(.dya-wordmark)>a{display:none}.dya-nav button{padding:11px 15px;font-size:11px}.dya .dya-kicker{letter-spacing:.16em;margin-bottom:22px;font-size:8px}.dya-hero{min-height:0;padding:52px 0 40px}.dya-hero h1{letter-spacing:-.07em;margin-bottom:23px;font-size:clamp(29px,7.7vw,47px);line-height:1.48}.dya-lede{font-size:12px;line-height:1.9}.dya-hero-actions{gap:9px;margin-top:27px}.dya-button{gap:10px;min-height:48px;padding:13px 17px;font-size:11px}.dya .dya-quiet-note{font-size:9px}.dya-universe{height:435px;margin-top:8px}.dya-planet{width:285px;height:285px;top:44%}.dya-universe-year{font-size:105px;top:25px}.dya-hero-taedy{width:205px;top:113px}.dya-hero-taedy span{margin-inline:-20px;padding:13px;font-size:10px}.dya-orbit--one{width:355px;max-width:112%;height:175px;top:135px}.dya-orbit--two{width:305px;height:305px;top:65px}.dya-orbit-label{border-radius:12px;padding:9px 11px;font-size:8px}.dya-orbit-label small{font-size:9px}.dya-orbit-label--saju{top:142px;left:-8px}.dya-orbit-label--astro{top:266px;right:-6px}.dya-lottie-flow{width:230px;height:63px;bottom:9px}.dya-universe-caption{font-size:6px;bottom:0}.dya-opening h2{font-size:22px;line-height:1.7}.dya-opening>p:last-child{font-size:12px;line-height:2}.dya-section-head h2{font-size:28px;line-height:1.55}.dya-section-head>p:last-child{font-size:12px}.dya-section-head{margin-bottom:30px}.dya-section-head--split{display:block}.dya-perspective-grid,.dya-chapter-grid,.dya-life-grid,.dya-maker,.dya-editorial-sample,.dya-faq{grid-template-columns:1fr;gap:18px}.dya-perspective{border-radius:24px;min-height:0;padding:25px}.dya-perspective h3{font-size:24px}.dya-perspective>p{min-height:0;font-size:13px}.dya-pillar-art,.dya-chart-art{height:165px}.dya-chart-art{width:165px}.dya-taedy-bridge{align-items:start;gap:15px;padding:25px 20px}.dya-taedy-bridge img{width:58px}.dya-taedy-bridge h3{font-size:17px}.dya-taedy-bridge p{font-size:12px}.dya-chapter-preview{min-height:345px;padding:28px}.dya-chapter-preview h3{font-size:28px}.dya-editorial-sample{gap:30px}.dya-editorial-sample h2{font-size:30px}.dya-editorial-sample>div>p{font-size:13px}.dya-letter-card{padding:25px}.dya-letter-card h3{font-size:22px}.dya-letter-card>p{font-size:13px;line-height:2.1}.dya-letter-heading{gap:8px;font-size:9px}.dya-sample-tag{font-size:8px}.dya-life-grid{gap:20px}.dya-life-grid a{padding-bottom:10px}.dya-life-grid h3{font-size:20px}.dya-maker h2{font-size:30px}.dya-maker-copy>p{font-size:13px}.dya-maker-taedy{margin:20px 0}.dya-focus-form{border-radius:24px;padding:24px}.dya-focus-grid button{padding-block:17px}.dya-report-cover{grid-template-columns:1fr;gap:25px}.dya-report-cover h2{font-size:27px}.dya-report-cover>div:last-child>p{font-size:13px}.dya-report-cover-orb{width:180px;height:180px;margin:auto;font-size:45px}.dya-report-cover-orb img{width:90px}.dya-report-brief{grid-template-columns:1fr}.dya-report-brief article+article{border-left:0;border-top:1px solid var(--dya-line)}.dya-report-reader{grid-template-columns:1fr;gap:20px}.dya-reader-nav{position:static}.dya-report-tabs{scroll-snap-type:x proximity;padding-bottom:10px;display:flex;overflow-x:auto}.dya-report-tabs button{scroll-snap-align:start;flex-shrink:0}.dya-scene-detail{padding:25px 22px}.dya-scene-detail h3{font-size:23px}.dya-signal-pair,.dya-chapter-sources{grid-template-columns:1fr;gap:12px}.dya-narrative-chapter{padding:27px 23px}.dya-narrative-chapter h3{font-size:23px}.dya-narrative-chapter p{font-size:14px;line-height:2.1}.dya-generation{gap:12px;padding:20px 16px}.dya-generation>img{width:45px}.dya-faq{gap:5px}.dya-faq .dya-section-head h2{font-size:28px}.dya-end{padding-top:65px}.dya-end h2{font-size:35px}}@media (max-width:340px){.dya>section,.dya>footer,.dya-nav{width:calc(100% - 28px)}.dya-hero-actions{flex-direction:column;padding-inline:18px}.dya-hero h1{font-size:27px}.dya-orbit-label{padding:8px}.dya-orbit-label small{font-size:8px}.dya-letter-card{padding:20px}}@media (prefers-reduced-motion:reduce){.dya *,.dya :before,.dya :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dya .dya-question-label{color:#ddd3e8;gap:12px;margin:24px 0;font-size:14px;display:grid}.dya .dya-question-label small{color:#a99eb8;font-size:11px}.dya .dya-question-label textarea{resize:vertical;width:100%;min-height:120px;font:inherit;color:#eee6f5;box-sizing:border-box;background:#ffffff06;border:1px solid #c5b3de36;border-radius:16px;padding:16px;font-size:16px;line-height:1.65}.dya .dya-question-label textarea:focus{outline-offset:2px;outline:2px solid #cbb6ff}:is(.dya,.dsy) article:before,:is(.dya,.dsy) article:after,:is(.dya,.dsy) article h2:before,:is(.dya,.dsy) article h3:before{display:none!important}:is(.dya,.dsy) article{box-shadow:none!important;background-color:#0000!important;max-width:none!important}.dya .dya-story-step{background:0 0!important;border:0!important;border-top:1px solid #ffffff18!important;margin:0!important;padding:18px 0!important}.dya .dya-story-step h3{font-size:22px!important}.dya .dya-story-preview{background:radial-gradient(at 80% 0,#9471d333,#0000 65%),linear-gradient(140deg,#ffffff0d,#ffffff03)!important;padding:38px!important}.dya .dya-story-preview h3{font-size:30px!important}.dya .dya-narrative-chapter{background:#110d19!important;padding:32px 38px!important}.dya .dya-narrative-chapter h3{font-size:25px!important}.dya .dya-chapter-sources article{background:#c09be808!important;padding:20px!important}.dsy .dsy-products article{background:radial-gradient(at 100% 0,#9671cd2b,#0000 65%),#ffffff04!important;padding:40px 32px!important}.dsy .dsy-products article h2{font-size:32px!important}.dsy .dsy-product-stage h3{font-size:28px!important}@media (max-width:760px){.dya .dya-story-pin{gap:18px;width:100%;padding:32px 0}.dya .dya-story-preview{padding:22px!important}.dya .dya-story-preview h3{font-size:24px!important}.dya .dya-story-preview p,.dya .dya-story-step p{font-size:13px!important;line-height:1.75!important}.dya .dya-story-step h3{font-size:19px!important}.dya .dya-narrative-chapter{padding:26px 22px!important}.dya .dya-narrative-chapter h3{font-size:22px!important}.dya .dya-chapter-sources article{padding:16px!important}.dya .dya-narrative-chapter .dya-chapter-label{font-size:10px!important}.dsy .dsy-products article{padding:30px!important}}.destiny-wordmark{text-transform:uppercase;white-space:nowrap;letter-spacing:.1em!important;color:#f5f2f9!important;background:0 0!important;font-family:Courier Prime,Library,ui-monospace,monospace!important;font-size:clamp(1.15rem,2.3vw,1.45rem)!important;font-weight:700!important;text-decoration:none!important}.dya .dya-wordmark{align-items:center;gap:20px;display:flex}.dya .dya-hero-taedy .image-taedy{max-width:440px;width:100%!important}.dya .dya-hero-taedy>span:not(.image-taedy){bottom:-20px}.dya .dya-universe-year{opacity:.3}.dya .dya-maker-taedy>.image-taedy{flex-shrink:0}.dya .dya-end .image-taedy{width:120px!important}.dya-scroll-story{--story-progress:0;height:240svh;position:relative}.dya-story-pin{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;width:min(1100px,100% - 80px);min-height:100svh;margin:auto;padding:80px 0;display:grid;position:sticky;top:0}.dya-story-labels h2{letter-spacing:-.055em;font-size:clamp(32px,4.5vw,58px);line-height:1.3}.dya-story-step{opacity:.38;border-top:1px solid #ffffff18;padding:22px 0;transition:opacity .35s,transform .35s}.dya-story-step.is-active{opacity:1;transform:translate(8px)}.dya-story-step span{letter-spacing:.2em;color:#cbb6ff;font:11px monospace}.dya-story-step h3{margin:9px 0;font-size:22px}.dya-story-step p{margin:0;font-size:14px}.dya-story-preview{background:radial-gradient(ellipse at calc(10% + var(--story-progress) * 80%) 0, #9a77ff30, transparent 65%), linear-gradient(140deg, #ffffff0f, #ffffff03);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform:perspective(1500px) rotateY(calc(-6deg + var(--story-progress) * 12deg));border:1px solid #dacbff33;border-radius:32px;padding:38px;position:relative;box-shadow:inset 0 1px #ffffff29,0 30px 80px #0007}.dya-story-preview>small{letter-spacing:.14em;color:#aaa2bd;font:10px monospace}.dya-story-preview h3{letter-spacing:-.055em;margin:24px 0;font-size:30px;line-height:1.35}.dya-story-preview p{font-size:14px}.dya-story-source{gap:10px;margin:25px 0;display:grid}.dya-story-source div{color:#d9d2e4;border:1px solid #fff2;border-radius:15px;padding:16px;font-size:13px;line-height:1.7}.dya-story-source b{letter-spacing:.2em;color:#cbb6ff;margin-bottom:7px;font:10px monospace;display:block}.dya-story-action{border-top:1px solid #fff2;padding-top:20px;color:#bcdfd9!important}.dya-reading-dock{z-index:12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#08070de8;border:1px solid #ffffff1c;border-radius:16px;align-items:center;gap:20px;margin-bottom:35px;padding:14px 24px;display:flex;position:sticky;top:0}.dya-reading-dock:after{content:"";height:2px;width:calc(var(--read-progress,0) * 100%);background:linear-gradient(90deg,#b9a2ff,#b8eeeb);position:absolute;bottom:0;left:0}.dya-reading-dock span{color:#cbb6ff;letter-spacing:.15em;font:10px monospace}.dya-reading-dock strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:400;overflow:hidden}.dya-reading-dock a{white-space:nowrap;font-size:12px}.dya-report-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 44px;display:grid}.dya-report-overview a{background:#ffffff06;border:1px solid #ffffff20;border-radius:22px;padding:24px;transition:background .2s}.dya-report-overview a:hover{background:#b9a2ff16}.dya-report-overview b{letter-spacing:.15em;color:#cbb6ff;margin-bottom:9px;font:11px monospace;display:block}.dya-report-overview span{color:#ddd5e8;font-size:14px}@media (max-width:760px){.dya-story-pin{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px);min-height:100svh;padding:52px 0}.dya-story-labels h2{margin-bottom:20px;font-size:30px}.dya-story-step{display:none}.dya-story-step.is-active{padding:16px 0;display:block;transform:none}.dya-story-preview{padding:23px;transform:none}.dya-story-preview h3{margin:15px 0;font-size:25px}.dya-story-preview p{margin-bottom:12px;font-size:13px}.dya-story-source{grid-template-columns:1fr 1fr;margin:15px 0}.dya-story-source div{padding:12px;font-size:11px}.dya-story-preview>small{font-size:9px}.dya-reading-dock{gap:10px;padding:13px 15px}.dya-report-overview{gap:7px}.dya-report-overview a{border-radius:15px;padding:16px 10px}.dya-report-overview b{font-size:9px}.dya-report-overview span{font-size:12px}.dya .dya-wordmark>b,.dya .dya-nav-divider{display:none}.dya .dya-hero-taedy{bottom:18%}}@media (prefers-reduced-motion:reduce){.dya-scroll-story{height:auto}.dya-story-pin{min-height:0;position:relative}.dya-story-step{transition:none;opacity:1!important;display:block!important;transform:none!important}.dya-story-preview{transform:none!important}.image-taedy{animation:none!important}}@media print{.dya-reading-dock,.dya-report-overview{display:none!important}.image-taedy canvas{filter:none}.dya-scroll-story{display:none!important}}.dya .dya-hero-taedy{animation:none;top:auto;transform:none}.dya [data-reader-narrative=true] .dya-scene-detail{display:none}.dya .dya-report-reader:has(.dya-timing-chapters:not(:empty)){display:block}.dya .dya-timing-chapters .dya-narrative-chapter{background:radial-gradient(at 100% 0,#9e79ef15,#0000 65%),#ffffff03;border:1px solid #ffffff1c;border-radius:28px;margin:30px 0 70px;padding:40px;scroll-margin-top:100px}@media (max-width:760px){.dya .dya-timing-chapters .dya-narrative-chapter{padding:24px 20px}.dya .dya-hero-taedy{bottom:18%;left:23%}}:is(.dya,.dsy) .destiny-value{color:#eee8f6;width:min(1100px,100% - 80px);margin:0 auto;padding:120px 0}:is(.dya,.dsy) .destiny-value h2{letter-spacing:-.055em;word-break:keep-all;margin:20px 0 24px;font-size:clamp(30px,4.3vw,54px);font-weight:450;line-height:1.35}:is(.dya,.dsy) .destiny-value em{color:#c9b8ed;font-style:normal}:is(.dya,.dsy) .destiny-eyebrow{letter-spacing:.18em;color:#b1a2c5;font:10px/1.7 monospace}:is(.dya,.dsy) .destiny-value>header{margin-bottom:58px}:is(.dya,.dsy) .destiny-value p{color:#ada4ba;word-break:keep-all;font-size:15px;line-height:1.9}:is(.dya,.dsy) .destiny-questions{border-top:1px solid #ffffff24}:is(.dya,.dsy) .destiny-questions details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff20;border-radius:0;margin:0;padding:0}:is(.dya,.dsy) .destiny-questions summary{cursor:pointer;color:#f0eaf6;align-items:center;gap:32px;padding:28px 0;list-style:none;display:flex}:is(.dya,.dsy) .destiny-questions summary::-webkit-details-marker{display:none}:is(.dya,.dsy) .destiny-questions summary:after{display:none}:is(.dya,.dsy) .destiny-questions summary>span{color:#9786ad;font:11px monospace}:is(.dya,.dsy) .destiny-questions summary h3{letter-spacing:-.035em;word-break:keep-all;flex:1;margin:0;font-family:inherit;font-size:clamp(18px,2.2vw,26px);font-weight:400;line-height:1.5}:is(.dya,.dsy) .destiny-questions summary i{color:#bca4dc;font:300 25px monospace;transition:transform .25s}:is(.dya,.dsy) .destiny-questions details[open] summary i{transform:rotate(45deg)}:is(.dya,.dsy) .destiny-question-answer{max-width:850px;padding:0 70px 32px}:is(.dya,.dsy) .destiny-question-answer b{color:#e6d9fa;font-size:17px;font-weight:500}:is(.dya,.dsy) .destiny-question-answer p{margin:14px 0 20px}:is(.dya,.dsy) .destiny-question-answer small{letter-spacing:.07em;color:#b6a4cd;font:10px/1.8 monospace}:is(.dya,.dsy) .destiny-method{padding-top:160px}:is(.dya,.dsy) .destiny-method header{text-align:center;margin-bottom:60px}:is(.dya,.dsy) .destiny-method-lenses{grid-template-columns:1fr 1fr;gap:24px;display:grid}:is(.dya,.dsy) .destiny-lens{background:radial-gradient(at 100% 0,#a47dd02b,#0000 70%),linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #fff2;border-radius:28px;padding:42px;position:relative;overflow:hidden}:is(.dya,.dsy) .destiny-lens--astro{background:radial-gradient(at 100% 0,#58999029,#0000 70%),linear-gradient(135deg,#ffffff08,#ffffff02)}:is(.dya,.dsy) .destiny-lens span{letter-spacing:.1em;color:#c3b2df;font:11px monospace}:is(.dya,.dsy) .destiny-lens h3{letter-spacing:-.04em;margin:28px 0 24px;font-size:32px;font-weight:400;line-height:1.35}:is(.dya,.dsy) .destiny-lens small{color:#bdb0cf;border-top:1px solid #ffffff15;margin-top:28px;padding-top:22px;font-size:12px;display:block}:is(.dya,.dsy) .destiny-method-result{gap:28px;max-width:800px;margin:48px auto;padding:0 30px;display:flex}:is(.dya,.dsy) .destiny-method-result>span{color:#bba2d6;font:300 44px/1.4 monospace}:is(.dya,.dsy) .destiny-method-result h3{letter-spacing:-.04em;margin:12px 0 18px;font-size:23px;font-weight:450;line-height:1.5}:is(.dya,.dsy) .destiny-method-result strong{color:#decfec;font-weight:500}:is(.dya,.dsy) .destiny-method-result small{color:#aa9bba;font-size:11px}:is(.dya,.dsy) .destiny-method-limit{text-align:center;color:#8f829f;max-width:720px;margin:40px auto 0;font-size:12px}.dya .dya-hero-copy h1{font-size:clamp(38px,4.2vw,64px);line-height:1.28}.dya .dya-hero-taedy>span:not(.image-taedy){white-space:nowrap;width:max-content;font-size:12px;left:50%;transform:translate(-50%)}.dya .dya-universe-year{display:none}.dya .dya-planet{opacity:.18}.dya .dya-orbit{opacity:.45}.dya .dya-perspective,.dya .dya-chapter-preview,.dya .dya-letter-card{background:linear-gradient(140deg,#c2a6e00d,#ffffff03)!important;border:1px solid #ffffff20!important;border-radius:28px!important;padding:36px!important}.dya .dya-taedy-bridge{background:#ffffff03!important;border:1px solid #ffffff15!important;border-radius:24px!important;padding:28px!important}.dya .dya-perspective h3,.dya .dya-chapter-preview h3,.dya .dya-letter-card h3{font-size:26px!important;line-height:1.4!important}@media (max-width:760px){:is(.dya,.dsy) .destiny-value{width:calc(100% - 40px);padding:65px 0}:is(.dya,.dsy) .destiny-value>header{margin-bottom:36px}:is(.dya,.dsy) .destiny-questions summary{gap:15px;padding:24px 0}:is(.dya,.dsy) .destiny-questions summary h3{font-family:inherit;font-size:18px;font-weight:400;line-height:1.6}:is(.dya,.dsy) .destiny-question-answer{padding:0 0 28px 30px}:is(.dya,.dsy) .destiny-method{padding-top:100px}:is(.dya,.dsy) .destiny-method header{text-align:left;margin-bottom:32px}:is(.dya,.dsy) .destiny-method-lenses{grid-template-columns:1fr;gap:14px}:is(.dya,.dsy) .destiny-lens{padding:30px}:is(.dya,.dsy) .destiny-lens h3{margin:24px 0 20px;font-size:28px}:is(.dya,.dsy) .destiny-method-result{gap:18px;padding:0}:is(.dya,.dsy) .destiny-method-result h3{font-size:21px}:is(.dya,.dsy) .destiny-method-limit{text-align:left;font-size:11px}.dya .dya-hero-copy h1{font-size:clamp(30px,8.5vw,42px)}.dya .dya-perspective,.dya .dya-chapter-preview,.dya .dya-letter-card{padding:26px!important}.dya .dya-hero-taedy{width:54%;bottom:26%;left:23%}}@media print{:is(.dya,.dsy) .destiny-value{display:none!important}.dya .dya-report-reader{display:block!important}.dya .dya-narrative-chapter,.dya .dya-chapter-sources article,.dya .dya-report-brief article{break-inside:auto;color:#222!important;box-shadow:none!important;background:#fff!important;border-color:#ddd!important}.dya .dya-report-reader button,.dya .dya-scene-detail{display:none!important}.dya .dya-chapter-label,.dya .dya-chapter-question{color:#444!important}.dya .dya-timing-chapters .dya-narrative-chapter{margin:20px 0;padding:20px 0!important}}.dya [data-report-tabs] button[aria-current=true]{color:#eee3ff;background:#c1a3f022;border-color:#cbb6ff6b}.dya .dya-report-brief article{background:#ffffff04!important;border:1px solid #ffffff18!important;border-radius:20px!important;padding:24px!important}.dya .dya-report-brief article h3{font-size:18px!important;line-height:1.5!important}.dya:after,.dsy:after{z-index:0}.dya>section,.dya>nav,.dya>footer,.dsy>section,.dsy>nav,.dsy>footer{z-index:1;position:relative}@media print{.dya .dya-report-brief article{background:#fff!important}}@media (max-width:760px){.dya .dya-story-pin{gap:14px;padding:20px 0}.dya .dya-story-labels h2{margin-bottom:12px;font-size:28px}.dya .dya-story-preview{padding:18px!important}}@media (max-width:760px) and (max-height:780px){.dya .dya-scroll-story{height:auto}.dya .dya-story-pin{min-height:0;position:relative}.dya .dya-story-step{opacity:1;display:block;transform:none}}.dya .dya-hero-taedy>.image-taedy{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.dya .dya-hero-taedy{mix-blend-mode:screen}:is(.dya,.dsy) .image-taedy{aspect-ratio:1;vertical-align:middle;mix-blend-mode:screen;flex-shrink:0;display:inline-block;position:relative}:is(.dya,.dsy) .image-taedy img{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000),linear-gradient(#0000,#000 14% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dya .dya-hero-taedy{width:74%;bottom:10%;left:13%}.dya .dya-hero-taedy .image-taedy{max-width:500px;bottom:auto;left:auto;transform:none;width:100%!important}.dya .dya-hero-taedy>span:not(.image-taedy){z-index:2;bottom:0}.dsy .dsy-code-stage .image-taedy{width:min(400px,85vw)!important}:is(.dya,.dsy) .destiny-method-lenses{align-items:start}:is(.dya,.dsy) .destiny-lens{background:linear-gradient(155deg,#ffffff08,#ffffff02);border-color:#e0d6ff24;padding:24px 32px 36px}:is(.dya,.dsy) .destiny-art{--glass-x:50%;--glass-y:28%;isolation:isolate;transform:perspective(1000px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg));background:#08080f;border:1px solid #e5ddff33;border-radius:24px;margin:0 0 32px;padding:0;transition:transform .25s,border-color .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 18px 50px #0005}:is(.dya,.dsy) .destiny-art:after{content:"";border-radius:inherit;z-index:2;pointer-events:none;background:radial-gradient(ellipse at var(--glass-x) var(--glass-y), #eee2ff20, transparent 55%);position:absolute;inset:0;box-shadow:inset 0 1px #fff3}:is(.dya,.dsy) .destiny-art summary{cursor:pointer;min-height:44px;margin:0;padding:0;list-style:none;display:block;position:relative}:is(.dya,.dsy) .destiny-art summary::-webkit-details-marker{display:none}:is(.dya,.dsy) .destiny-art summary:after{display:none}:is(.dya,.dsy) .destiny-art summary:focus-visible{outline-offset:-5px;border-radius:24px;outline:2px solid #d7c2ff}:is(.dya,.dsy) .destiny-art img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;height:auto;margin:0;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}:is(.dya,.dsy) .destiny-art[open] img{transform:scale(1.045)}:is(.dya,.dsy) .destiny-art .destiny-art-caption{color:#eee9f4;letter-spacing:0;text-shadow:0 2px 10px #000;font-family:inherit;font-size:11px;line-height:1.6;position:absolute;top:18px;left:18px;right:18px}:is(.dya,.dsy) .destiny-art .destiny-art-control{box-sizing:border-box;-webkit-backdrop-filter:blur(24px)saturate(140%);background:#292432e8;border:1px solid #ffffff40;border-radius:50px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:14px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:inset 0 1px #ffffff30,0 6px 20px #0003}:is(.dya,.dsy) .destiny-art-control span{color:#f4eefb;letter-spacing:0;font-family:inherit;font-size:12px;line-height:1.5}:is(.dya,.dsy) .destiny-art-control i{color:#e1d6f1;font:20px/1 monospace;transition:transform .25s}:is(.dya,.dsy) .destiny-art .when-open{display:none}:is(.dya,.dsy) .destiny-art[open] .when-open{display:inline}:is(.dya,.dsy) .destiny-art[open] .when-closed{display:none}:is(.dya,.dsy) .destiny-art[open] i{transform:rotate(45deg)}:is(.dya,.dsy) .destiny-art-explanation{z-index:3;background:#15121e;border-top:1px solid #fff2;padding:24px;position:relative}:is(.dya,.dsy) .destiny-art-explanation b{color:#e5d8ff;font-size:13px;font-weight:500}:is(.dya,.dsy) .destiny-art-explanation p{color:#c8c0d3;margin:12px 0;font-size:13px;line-height:1.85}:is(.dya,.dsy) .destiny-art-explanation small{color:#a89fb7;margin:14px 0 0;padding-top:14px;font-size:10px;line-height:1.7}@supports ((-webkit-backdrop-filter:blur(24px)) or (backdrop-filter:blur(24px))){:is(.dya,.dsy) .destiny-art .destiny-art-control{background:#d9c8f51c}}@media (max-width:760px){:is(.dya,.dsy) .destiny-lens{padding:14px 14px 28px}:is(.dya,.dsy) .destiny-lens>:not(.destiny-art){margin-left:14px;margin-right:14px}:is(.dya,.dsy) .destiny-art{border-radius:20px;margin-bottom:26px;transform:none}.dya .dya-hero-taedy{width:76%;bottom:13%;left:12%}.dya .dya-hero-taedy>span:not(.image-taedy){font-size:10px;bottom:-6px}}@media (prefers-reduced-motion:reduce){:is(.dya,.dsy) .destiny-art,:is(.dya,.dsy) .destiny-art img,:is(.dya,.dsy) .destiny-art i{transition:none!important;transform:none!important}}:is(.dya,.dsy){--dya-line:#ffffff20;--dya-muted:#b5bac8;--editorial-art:url(/static/destiny/visuals-v5/aurora-1536.webp);background-color:#06070a}:is(.dya .dya-hero,.dsy .dsy-hero){isolation:isolate;background:var(--editorial-art) center bottom/cover no-repeat}:is(.dya .dya-hero-nebula,.dsy .dsy-nebula){display:none}.dya .dya-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:5%;min-height:760px;padding-top:80px;padding-bottom:110px}.dya .dya-hero-copy{width:100%;max-width:680px}.dya .dya-hero-copy h1{letter-spacing:-.065em;font-size:clamp(40px,4.2vw,68px);font-weight:450;line-height:1.26}.dya .dya-hero-copy h1 em{color:#bfc6d6;-webkit-text-fill-color:currentColor;background:0 0;font-size:1em}.dya .dya-lede{color:#c4c8d2;font-size:16px;line-height:1.9}.dya .dya-universe{aspect-ratio:auto;width:100%;max-width:430px;height:auto;min-height:480px;box-shadow:none;background:0 0;border:0;overflow:visible}.dya .dya-universe:before,.dya .dya-universe:after{display:none}.dya .dya-edition-card{z-index:2;background:radial-gradient(ellipse at var(--glass-x,70%) var(--glass-y,20%), #d3e7ff15, transparent 65%), linear-gradient(145deg, #aebdd610, #0a1018b0);-webkit-backdrop-filter:blur(22px)saturate(120%);transform:perspective(1000px) rotateX(var(--glass-rx,0deg)) rotateY(var(--glass-ry,0deg));border:1px solid #e5edff40;border-radius:32px;padding:28px;transition:transform .25s;position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #ffffff0c,0 40px 100px #0007}.dya .dya-edition-top{letter-spacing:.14em;color:#c2c9d5;justify-content:space-between;gap:16px;font:9px/1.6 monospace;display:flex}.dya .dya-edition-year{color:#edf0f7;letter-spacing:-.085em;margin:45px 0 40px;font:200 clamp(88px,9vw,142px)/.95 -apple-system,BlinkMacSystemFont,sans-serif;display:block}.dya .dya-edition-year>span{color:#c4cbd9;letter-spacing:-.02em;margin:16px 0 0 7px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6;display:block}.dya .dya-edition-lenses{color:#e1e7f1;border-block:1px solid #fff2;justify-content:space-between;align-items:center;padding:21px 0;font-size:16px;display:flex}.dya .dya-edition-lenses small{color:#b1bacb;margin-top:8px;font-size:11px;display:block}.dya .dya-edition-lenses i{color:#8997b0;font-style:normal}.dya .dya-edition-guide{align-items:center;gap:10px;margin:16px 0;display:flex}.dya .dya-edition-guide p{color:#c9cfdd;margin:0;font-size:12px;line-height:1.7}.dya .dya-edition-card button{color:#f1f4fb;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#dbe5ff12;border:1px solid #ffffff42;border-radius:40px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff2b}.dya .dya-universe-caption{justify-content:space-between;margin:20px 10px;font-size:8px;display:flex;position:static}.dya .dya-lottie-flow{opacity:.16;pointer-events:none}.dsy .dsy-hero{padding-block:100px}.dsy .dsy-code-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff07;border:1px solid #ffffff24;border-radius:32px;padding:50px 30px}.dsy .dsy-edition-type{letter-spacing:-.06em;margin:50px 0;font-size:clamp(44px,5vw,70px);font-weight:300;line-height:1.22;display:block}.dsy .dsy-edition-type em{color:#bac8df;font-style:normal}.dsy .dsy-code-stage .dsy-guide{justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.dsy .dsy-code-stage .dsy-guide .image-taedy{width:64px!important}:is(.dya,.dsy) .destiny-lens{background:0 0;border:0;padding:0 20px}:is(.dya,.dsy) .destiny-art{border-radius:24px;max-width:400px;margin-inline:auto}:is(.dya,.dsy) .destiny-art img{aspect-ratio:1.15;object-fit:cover}:is(.dya,.dsy) .destiny-method-lenses{gap:50px}.dya .dya-contents-grid>article{box-shadow:none;background:#ffffff03}.dya .dya-report{position:relative}.dya[data-view=reader]>:not(.dya-report){display:none!important}.dya[data-view=reader]>.dya-report{box-sizing:border-box;border:0;width:100%;max-width:1100px;margin:0 auto;padding:20px 40px 100px}.dya .dya-reading-dock{z-index:12;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f141deb;border-radius:40px;margin-bottom:18px;top:12px}.dya .dya-reading-dock button{color:#dce5f5;white-space:nowrap;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:0 10px;font-size:12px}.dya .dya-report-cover{isolation:isolate;background:linear-gradient(90deg, #06070a20, #06070a80), var(--editorial-art) center/cover;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:150px minmax(0,1fr);gap:40px;min-height:440px;padding:55px 45px;position:relative;overflow:hidden}.dya .dya-reader-edition{color:#dce3f182;letter-spacing:-.07em;font:200 110px/.85 -apple-system,BlinkMacSystemFont,sans-serif}.dya .dya-report-cover h2{font-size:clamp(26px,3.3vw,42px);font-weight:450;line-height:1.42}.dya .dya-report-cover .dya-reader-mode{color:#bacde8!important}.dya .dya-report-cover .dya-private-copy{letter-spacing:.12em;color:#a9b6cb;margin:24px 0 6px;font:9px/1.8 monospace}.dya .dya-web-only{color:#b5bdcc;font-size:11px;line-height:1.8;display:block}.dya .dya-report-overview{border-bottom:1px solid #ffffff20;gap:0;margin:20px 0}.dya .dya-report-overview a{background:0 0;border:0;border-radius:0;padding:20px 10px}.dya .dya-chapter-directory{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.dya .dya-chapter-directory a{box-sizing:border-box;color:#c7cfdf;border:1px solid #ffffff26;border-radius:30px;min-height:44px;padding:12px 16px;font-size:12px}.dya .dya-chapter-directory a:hover,.dya .dya-chapter-directory a[aria-current=true]{color:#fff;background:#d6e2ff18;border-color:#bbd4ff66}.dya .dya-quality-note{color:#dbc5cf;background:#ad758d0d;border-left:2px solid #d1acba;padding:20px;font-size:13px;line-height:1.9}.dya .dya-narrative-chapter{max-width:720px;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff25;border-radius:0;margin:0 auto;padding:64px 0;scroll-margin-top:110px}.dya .dya-narrative-chapter>h3{letter-spacing:-.04em;margin:18px 0 26px;font-size:clamp(26px,3vw,36px);font-weight:450;line-height:1.5}.dya .dya-narrative-chapter>p{color:#ced2de;font-size:17px;line-height:2}.dya .dya-narrative-chapter>.dya-chapter-label{color:#a9bedf;letter-spacing:.08em;font-size:11px}.dya .dya-narrative-chapter>.dya-chapter-lead{color:#edf0f8;font-size:19px;line-height:1.85}.dya .dya-chapter-sources{gap:20px;margin:28px 0}.dya .dya-chapter-sources>article{background:#abc4e609;border:1px solid #b5c8e62b;border-radius:16px;padding:20px}.dya .dya-chapter-sources>article+article{background:#c4a8e609;border-color:#c3abe62b}.dya .dya-chapter-sources p{color:#bfc6d6;font-size:13px;line-height:1.9}.dya .dya-narrative-chapter>.dya-chapter-question{color:#dce5f5;background:#d6e2ff09;border:0;border-radius:14px;padding:18px 22px;font-size:15px}.dya .dya-narrative-chapter>.dya-chapter-watermark{letter-spacing:.1em;color:#8491a8;margin-top:26px;font:9px/1.8 monospace}.dya .dya-bookmark{color:#c6d8f7;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:30px;min-height:44px;margin-top:14px;padding:12px 18px;font-size:12px}.dya .dya-report-brief{border-radius:20px}.dya .dya-report-brief article{background:#ffffff03}.dya .dya-report-reader:has(.dya-timing-chapters:not(:empty)){padding:0}:is(.dya,.dsy) :is(h1,h2,h3,h4){font-family:IBM Plex Sans KR,system-ui,sans-serif!important}.dya[data-view=reader]:after{display:none}.dya .dya-report .dya-narrative-chapter{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:64px 0!important}.dya .dya-report .dya-narrative-chapter>h3{font-size:32px!important;line-height:1.5!important}.dya .dya-report .dya-narrative-chapter>p{font:400 17px/2 IBM Plex Sans KR,system-ui,sans-serif!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-lead{color:#eef1f8;font-size:19px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-label{font-size:11px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-question{font-size:15px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-watermark{font:400 9px/1.8 monospace!important}:is(.dya,.dsy) :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #c9dcff}@media (max-width:760px){:is(.dya,.dsy){--editorial-art:url(/static/destiny/visuals-v5/aurora-768.webp)}.dya .dya-hero{background-position:50% 65%;flex-direction:column;gap:40px;min-height:0;padding:58px 22px 75px;display:flex}.dya .dya-hero-copy{text-align:left;width:100%}.dya .dya-hero-copy h1{font-size:clamp(29px,8.9vw,45px);line-height:1.35}.dya .dya-lede{font-size:14px}.dya .dya-hero-actions{justify-content:flex-start}.dya .dya-universe{width:100%;max-width:360px;min-height:0}.dya .dya-edition-card{border-radius:26px;padding:25px;transform:none}.dya .dya-edition-year{margin:28px 0;font-size:104px}.dya .dya-edition-lenses{padding:18px 0}.dya .dya-edition-guide{margin:8px 0}.dsy .dsy-hero{padding-block:60px}.dsy .dsy-code-stage{box-sizing:border-box;width:100%;padding:30px 20px}:is(.dya,.dsy) .destiny-method-lenses{gap:40px}.dya[data-view=reader]>.dya-report{padding:12px 20px 70px}.dya .dya-reading-dock{gap:8px;padding:2px 8px;top:8px}.dya .dya-reading-dock strong{font-size:11px}.dya .dya-reading-dock a{padding:14px 6px;font-size:11px}.dya .dya-report-overview b{letter-spacing:.06em;font-size:9px}.dya .dya-report-overview span{font-size:11px}.dya .dya-report-cover{border-radius:22px;min-height:0;padding:30px 24px;display:block}.dya .dya-reader-edition{display:none}.dya .dya-report-cover h2{font-size:27px}.dya .dya-report-cover ul{gap:6px}.dya .dya-report-cover ul li{padding:6px 8px;font-size:9px}.dya .dya-chapter-directory{flex-wrap:nowrap;padding-bottom:12px;overflow-x:auto}.dya .dya-chapter-directory a{flex-shrink:0}.dya .dya-narrative-chapter{padding:42px 0}.dya .dya-report .dya-narrative-chapter{padding:42px 0!important}.dya .dya-report .dya-narrative-chapter>h3{font-size:27px!important}.dya .dya-report .dya-narrative-chapter>p{font-size:16px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-lead{font-size:18px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-label{font-size:11px!important}.dya .dya-report .dya-narrative-chapter>.dya-chapter-watermark{font-size:9px!important}.dya .dya-narrative-chapter>p{font-size:16px}.dya .dya-narrative-chapter>.dya-chapter-lead{font-size:18px}.dya .dya-chapter-sources{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.dya .dya-edition-card{transition:none!important;transform:none!important}}@media print{body[data-slug=destiny\/2027]>*,body[data-slug="destiny/2027/index"]>*{display:none!important}body[data-slug=destiny\/2027]:after,body[data-slug="destiny/2027/index"]:after{content:"이 리포트는 태디라이프에 로그인한 뒤 웹에서 읽어주세요. 파일·인쇄본은 제공하지 않습니다.";font:16px/2 sans-serif;color:#000!important;opacity:1!important;background:#fff!important;display:block!important;position:static!important}}@font-face{font-family:Destiny Reading Serif;src:url(/static/editorial/fonts/NotoSerifKR.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body:has(.dya[data-view=reader]) .article-back-to-top{display:none!important}.dya .dya-print-taedy{aspect-ratio:4/5;background:#ecdfc5;border-radius:48% 48% 4px 4px;flex-shrink:0;display:inline-block;position:relative;overflow:hidden}.dya .dya-print-taedy img{position:absolute;top:-91.6%;left:-175%;width:450%!important;max-width:none!important;height:auto!important;margin:0!important}.dya[data-view=reader]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 7% 8%,#3b566066,#0000 42%),radial-gradient(at 96% 28%,#67546944,#0000 46%),linear-gradient(155deg,#111925,#242833 44%,#15212b)}.dya[data-view=reader]:after{opacity:.14;mix-blend-mode:soft-light;display:block}.dya[data-view=reader]>.dya-report[data-reader-template]{background:0 0}.dya .dya-report[data-reader-template]{--room-paper:#f1f0ed;--room-plate:#fbfaf8;--room-ink:#1d1f22;--room-body:#3c4046;--room-blue:#2b4f7d;--room-edge:#dad9d4;background:var(--room-paper);color:var(--room-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dya .dya-report[data-reader-template] :is(h2,h3,h4){font-family:Destiny Reading Serif,serif!important}.dya .dya-report[data-reader-template] img{-webkit-user-drag:none}.dya .dya-report[data-reader-template] input,.dya .dya-report[data-reader-template] textarea,.dya .dya-report[data-reader-template] [contenteditable=true]{-webkit-user-select:text;user-select:text}.dya .dya-report[data-reader-template] :is(a,button,summary):focus-visible{outline:2px solid var(--room-blue);outline-offset:5px}.dya .dya-report[data-reader-template] .dya-reading-dock{top:max(10px, env(safe-area-inset-top));border:1px solid var(--room-edge);color:var(--room-ink);background:#fbfaf8ed;border-radius:16px;align-items:center;gap:14px;padding:5px 20px 9px;display:flex;position:sticky;overflow:hidden;box-shadow:0 8px 32px #1d1f2209}.dya .dya-report[data-reader-template] .dya-reading-dock button,.dya .dya-report[data-reader-template] .dya-reading-dock a{color:var(--room-body);font-size:12px}.dya .dya-report[data-reader-template] .dya-reading-dock strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.dya .dya-report[data-reader-template] .dya-reading-dock [data-reading-count]{color:var(--room-blue);white-space:nowrap;font:12px Courier Prime,monospace}.dya .dya-report[data-reader-template] .dya-reading-dock progress{width:100%;height:3px;accent-color:var(--room-blue);background:var(--room-edge);border:0;position:absolute;inset:auto 0 0}.dya .dya-report[data-reader-template] .dya-reading-dock progress::-webkit-progress-bar{background:var(--room-edge)}.dya .dya-report[data-reader-template] .dya-reading-dock progress::-webkit-progress-value{background:var(--room-blue)}.dya .dya-report[data-reader-template] .dya-report-overview{border-color:#d6d8d02b;margin:14px 0 30px}.dya .dya-report[data-reader-template] .dya-report-overview a{color:#e0dfd7}.dya .dya-report[data-reader-template] .dya-report-overview b{color:#b3c6d4}.dya .dya-report[data-reader-template] .dya-report-cover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 20% 85%,#7b989a40,#0000 65%),radial-gradient(at 95% 5%,#87788446,#0000 70%),linear-gradient(135deg,#172a38,#202232 54%,#343131);border-color:#d8dbc245;border-radius:8px;box-shadow:0 18px 60px #080c1333}.dya .dya-report[data-reader-template] .dya-report-cover:after{content:"";z-index:-1;pointer-events:none;opacity:.26;mix-blend-mode:soft-light;background:url(/static/destiny/precision-grain.svg);position:absolute;inset:0}.dya .dya-report[data-reader-template] .dya-report-cover:before{content:"";pointer-events:none;border:1px solid #dddbb431;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-150px;box-shadow:0 0 0 24px #dddbb40a,0 0 0 53px #dddbb409,0 0 0 85px #dddbb407}.dya .dya-report[data-reader-template] .dya-report-cover h2{font-family:Destiny Reading Serif,serif;font-weight:500}.dya .dya-report[data-reader-template] .dya-reader-edition{align-self:center;transform:rotate(-4deg)}.dya .dya-report[data-reader-template] .dya-reader-edition img{border-radius:2px;width:100%;height:auto;margin:0 0 22px;display:block;box-shadow:8px 15px 30px #02061260}.dya .dya-report[data-reader-template] .dya-reader-edition span{letter-spacing:.25em;text-align:center;color:#ddd3b4;font:14px Courier Prime,monospace;display:block}.dya .dya-report[data-reader-template] .dya-taedy-welcome{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:40px;max-width:760px;margin:65px auto 50px;padding:0 20px;display:grid}.dya .dya-report[data-reader-template] .dya-taedy-welcome h2{color:#eee9df;letter-spacing:-.05em;margin:12px 0 18px;font:500 clamp(26px,3vw,36px)/1.6 Destiny Reading Serif,serif}.dya .dya-report[data-reader-template] .dya-taedy-welcome p{color:#d1d4cf;font-size:15px;line-height:1.95}.dya .dya-report[data-reader-template] .dya-taedy-welcome .dya-note-label,.dya .dya-report[data-reader-template] .dya-taedy-welcome .dya-start-reading{color:#bed0d8;border-color:#bed0d85c}.dya .dya-report[data-reader-template] .dya-taedy-welcome .dya-print-taedy{transition:transform .35s;transform:rotate(-3deg)}.dya .dya-report[data-reader-template] .dya-taedy-welcome:hover .dya-print-taedy{transform:rotate(1deg)translateY(-4px)}.dya .dya-report[data-reader-template] .dya-note-label{letter-spacing:.06em;color:var(--room-blue);font:11px/1.7 Courier Prime,IBM Plex Sans KR,monospace;display:block}.dya .dya-report[data-reader-template] .dya-start-reading{border-bottom:1px solid var(--room-blue);min-height:48px;color:var(--room-blue);align-items:center;gap:40px;padding:13px 0;font-size:14px;display:inline-flex}.dya .dya-report[data-reader-template] .dya-chapter-directory{border-block:1px solid #d6d8d02b;gap:8px;padding:18px 0}.dya .dya-report[data-reader-template] .dya-chapter-directory a{color:#d1d4d5;background:0 0;border-color:#0000}.dya .dya-report[data-reader-template] .dya-chapter-directory a[aria-current=true],.dya .dya-report[data-reader-template] .dya-chapter-directory a:hover{color:#fff;background:var(--room-blue);border-color:var(--room-blue)}.dya .dya-report[data-reader-template] .dya-quality-note{color:#d7c7b8;background:#b69d8910;border-color:#9e8971}.dya .dya-report[data-reader-template] .dya-status,.dya .dya-report[data-reader-template] .dya-protection-note{color:#bac7ce;font-size:12px}.dya .dya-report[data-reader-template] .dya-protection-note:empty{display:none}.dya .dya-report[data-reader-template] .dya-protection-note:not(:empty){border:1px solid var(--room-edge);padding:12px 16px}.dya .dya-report[data-reader-template] .dya-report-brief{background:#e9e6dd;border:1px solid #d5d2c4;border-radius:3px}.dya .dya-report[data-reader-template] .dya-report-brief article{border-color:var(--room-edge);background:0 0;padding:24px 20px}.dya .dya-report[data-reader-template] .dya-report-brief span{color:var(--room-blue)}.dya .dya-report[data-reader-template] .dya-report-brief h3{color:var(--room-ink);font:500 19px/1.7 Destiny Reading Serif,serif}.dya .dya-report[data-reader-template] .dya-report-brief p{color:var(--room-body);font-size:13px}.dya .dya-report[data-reader-template] .dya-long-chapters{gap:32px;margin:35px 0 60px}.dya .dya-report[data-reader-template] .dya-narrative-chapter{width:100%;margin-inline:auto;max-width:820px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter :is(h3,h4,strong){color:var(--room-ink)!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter p{color:var(--room-body)!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter{border:1px solid var(--room-edge);border-top:3px solid var(--room-blue);background-blend-mode:soft-light;border-radius:3px;scroll-margin-top:100px;box-shadow:0 12px 32px #1d1f2204;background:url(/static/destiny/precision-grain.svg) center/500px, var(--room-plate)!important;padding:54px 58px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>h3{color:var(--room-ink);letter-spacing:-.05em;margin:20px 0 28px;font-family:Destiny Reading Serif,serif;font-weight:500;font-size:31px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>p{color:var(--room-body)!important;font-size:16px!important;line-height:2!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>.dya-chapter-label{color:var(--room-blue);letter-spacing:.09em;font:11px Courier Prime,IBM Plex Sans KR,monospace!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>.dya-chapter-lead{color:var(--room-blue);margin-bottom:32px;font-size:18px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>.dya-chapter-question{border-color:var(--room-blue);color:var(--room-blue)!important;font-size:15px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>.dya-chapter-watermark{color:#737678;margin-top:35px;font-size:9px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter details{border-top:1px solid var(--room-edge);padding-block:12px}.dya .dya-report[data-reader-template] .dya-narrative-chapter summary{color:var(--room-blue);cursor:pointer;align-content:center;min-height:44px;font-size:13px;display:list-item}.dya .dya-report[data-reader-template] .dya-narrative-chapter details>p{color:var(--room-body);font-size:13px;line-height:1.95}.dya .dya-report[data-reader-template] .dya-taedy-note{border-block:1px solid #2b4f7d24;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:18px;margin:0 0 32px;padding:22px 0;display:grid}.dya .dya-report[data-reader-template] .dya-taedy-note .dya-print-taedy{width:76px;margin-top:4px}.dya .dya-report[data-reader-template] .dya-taedy-note p{color:var(--room-body);margin:8px 0;font-size:14px;line-height:1.9}.dya .dya-report[data-reader-template] .dya-taedy-note details{border:0;padding:0}.dya .dya-report[data-reader-template] .dya-taedy-note summary{font-size:12px}.dya .dya-report[data-reader-template] .dya-taedy-note details[open] p{background:#2b4f7d08;border-left:2px solid #2b4f7d55;padding:16px}.dya .dya-report[data-reader-template] .dya-comparison{background:#2b4f7d06;border:1px solid #2b4f7d30;margin:34px 0;padding:25px 28px}.dya .dya-report[data-reader-template] .dya-comparison h4{color:var(--room-blue);margin:8px 0 20px;font:500 21px/1.6 Destiny Reading Serif,serif}.dya .dya-report[data-reader-template] .dya-comparison p{color:var(--room-body);font-size:13px;line-height:1.95}.dya .dya-report[data-reader-template] .dya-common-theme{border-top:1px solid #2b4f7d22;padding:16px 0}.dya .dya-report[data-reader-template] .dya-common-theme strong{color:var(--room-ink);margin-bottom:10px;font-size:16px;display:block}.dya .dya-report[data-reader-template] .dya-common-theme p{margin:5px 0}.dya .dya-report[data-reader-template] .dya-chapter-sources article{background:0 0;border:0;border-radius:0;padding:16px 0}.dya .dya-report[data-reader-template] .dya-chapter-sources span,.dya .dya-report[data-reader-template] .dya-chapter-sources p{color:var(--room-body)}.dya .dya-report[data-reader-template] .dya-watchpoint{border-bottom:1px solid var(--room-edge);padding:20px 0}.dya .dya-report[data-reader-template] .dya-watchpoint h4{color:#795547;font-size:14px}.dya .dya-report[data-reader-template] .dya-watchpoint p,.dya .dya-report[data-reader-template] .dya-practice p{color:var(--room-body);font-size:14px}.dya .dya-report[data-reader-template] .dya-practice{background:#efece4;margin-top:26px;padding:22px}.dya .dya-report[data-reader-template] .dya-bookmark,.dya .dya-report[data-reader-template] .dya-button--ghost,.dya .dya-report[data-reader-template] .dya-scene-action button{color:var(--room-blue);background:0 0;border:1px solid #2b4f7d55}.dya .dya-report[data-reader-template] .dya-report-tabs button{color:#dce1de;background:0 0;border-color:#dce1de33}.dya .dya-report[data-reader-template] .dya-report-tabs button[aria-current=true]{color:#fff;background:var(--room-blue)}.dya .dya-report[data-reader-template] .dya-reader-nav>p{color:#bed0d8}.dya .dya-report[data-reader-template] .dya-timing-chapters{gap:32px;display:grid}.dya .dya-report[data-reader-template] .dya-evidence{color:var(--room-body);background:var(--room-plate);border-color:var(--room-edge)}.dya .dya-report[data-reader-template] .dya-evidence :is(h3,p,li){color:var(--room-body)}.dya .dya-report[data-reader-template] .dya-existing-links a{color:#bed0d8;border-color:#bed0d844}.dya .dya-report[data-reader-template] .dya-page-turner{bottom:max(10px, env(safe-area-inset-bottom));z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--room-edge);background:#fbfaf8f2;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:40px 0 0;padding:8px 18px;display:flex;position:sticky;box-shadow:0 -4px 24px #1d1f2208}.dya .dya-report[data-reader-template] .dya-page-turner button{min-height:44px;color:var(--room-blue);cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.dya .dya-report[data-reader-template] .dya-page-turner button:disabled{opacity:.35;cursor:default}.dya .dya-report[data-reader-template] .dya-page-turner span{color:#63686d;font:10px Courier Prime,IBM Plex Sans KR,monospace}.dya .dya-report[data-reader-template][data-density=brief] :is(.dya-reading-prose,.dya-watchpoint,.dya-calculated-details,.dya-practice){display:none}@media (max-width:760px){.dya[data-view=reader]>.dya-report[data-reader-template]{padding:10px 16px 34px}.dya .dya-report[data-reader-template] .dya-reading-dock{gap:5px;padding:3px 8px 8px}.dya .dya-report[data-reader-template] .dya-reading-dock strong{font-size:11px}.dya .dya-report[data-reader-template] .dya-reading-dock button,.dya .dya-report[data-reader-template] .dya-reading-dock a{padding:0 6px;font-size:10px}.dya .dya-report[data-reader-template] .dya-reading-dock [data-reading-count]{font-size:10px}.dya .dya-report[data-reader-template] .dya-report-cover{min-height:440px;padding:36px 26px;display:block}.dya .dya-report[data-reader-template] .dya-reader-edition{float:right;width:88px;margin:0 0 20px 18px;display:block}.dya .dya-report[data-reader-template] .dya-reader-edition img{margin:0 0 10px}.dya .dya-report[data-reader-template] .dya-reader-edition span{font-size:10px}.dya .dya-report[data-reader-template] .dya-report-cover h2{font-size:29px}.dya .dya-report[data-reader-template] .dya-report-overview{margin-bottom:22px}.dya .dya-report[data-reader-template] .dya-taedy-welcome{grid-template-columns:90px minmax(0,1fr);gap:14px;margin:38px 0;padding:0 4px}.dya .dya-report[data-reader-template] .dya-taedy-welcome h2{font-size:23px}.dya .dya-report[data-reader-template] .dya-taedy-welcome p{font-size:13px}.dya .dya-report[data-reader-template] .dya-taedy-welcome .dya-note-label{font-size:9px}.dya .dya-report[data-reader-template] .dya-start-reading{gap:20px;font-size:12px}.dya .dya-report[data-reader-template] .dya-report-brief{grid-template-columns:1fr;margin:30px 0}.dya .dya-report[data-reader-template] .dya-report-brief article{border:0;padding:18px 10px}.dya .dya-report[data-reader-template] .dya-report-brief article+article{border-top:1px solid var(--room-edge)}.dya .dya-report[data-reader-template] .dya-report-brief h3{font-size:18px}.dya .dya-report[data-reader-template] .dya-narrative-chapter{padding:34px 22px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>h3{font-size:26px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>p{font-size:16px!important}.dya .dya-report[data-reader-template] .dya-narrative-chapter>.dya-chapter-lead{font-size:17px!important}.dya .dya-report[data-reader-template] .dya-taedy-note{grid-template-columns:52px minmax(0,1fr);gap:10px}.dya .dya-report[data-reader-template] .dya-taedy-note .dya-print-taedy{width:52px}.dya .dya-report[data-reader-template] .dya-taedy-note p{font-size:13px}.dya .dya-report[data-reader-template] .dya-comparison{padding:22px 18px}.dya .dya-report[data-reader-template] .dya-comparison h4{font-size:19px}.dya .dya-report[data-reader-template] .dya-report-reader{display:block}.dya .dya-report[data-reader-template] .dya-reader-nav{margin-bottom:24px;position:static}.dya .dya-report[data-reader-template] .dya-page-turner{padding:6px 12px}.dya .dya-report[data-reader-template] .dya-page-turner span{display:none}}@media (max-width:360px){.dya .dya-report[data-reader-template] .dya-reading-dock strong{max-width:78px}.dya .dya-report[data-reader-template] .dya-narrative-chapter{padding:28px 17px!important}}@media (prefers-reduced-motion:reduce){.dya .dya-report[data-reader-template] .dya-taedy-welcome .dya-print-taedy{transition:none!important;transform:none!important}}@media print{body:has([data-reader-template])>*{display:none!important}body:has([data-reader-template]):after{content:"이 리포트는 태디라이프에서 웹으로 읽어주세요. 파일·인쇄본은 제공하지 않습니다.";font:16px/2 sans-serif;color:#000!important;background:#fff!important;display:block!important;position:static!important}}.dya .dya-annual-guide{aspect-ratio:3/4;border-radius:16px;flex-shrink:0;display:inline-block;overflow:hidden}.dya .dya-annual-guide img{object-fit:cover;display:block;width:100%!important;height:100%!important;margin:0!important}.dya[data-view=reader]{background:radial-gradient(at 8% 4%,#565c8299,#0000 39%),radial-gradient(at 95% 34%,#906c8b77,#0000 45%),radial-gradient(at 10% 83%,#49758177,#0000 40%),linear-gradient(158deg,#171d36,#333451 48%,#172c3c)}.dya[data-view=reader]:after{opacity:.43;mix-blend-mode:soft-light}.dya .dya-report[data-reader-template] .dya-reading-dock,.dya .dya-report[data-reader-template] .dya-page-turner{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:#eef0f1dd;border:1px solid #ffffffa6;box-shadow:inset 0 1px #fff,0 12px 38px #10152c29}.dya .dya-report[data-reader-template] .dya-card-journey{grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:32px;max-width:820px;margin:54px auto;padding:12px;display:grid}.dya .dya-report[data-reader-template] .dya-journey-invitation h2{letter-spacing:-.05em;font-size:clamp(27px,4vw,38px);line-height:1.5;color:#f8f2e7!important}.dya .dya-report[data-reader-template] .dya-journey-invitation p{color:#e1dfeb;font-size:15px;line-height:1.9}.dya .dya-report[data-reader-template] .dya-journey-invitation .dya-note-label{color:#cfbfb0;font-size:10px}.dya .dya-report[data-reader-template] .dya-journey-progress{font-variant-numeric:tabular-nums}.dya .dya-report[data-reader-template] .dya-open-all{color:#fcf5e7;cursor:pointer;background:#fcf5e711;border:1px solid #ece7dc70;border-radius:28px;min-height:44px;padding:12px 18px;font-size:13px}.dya .dya-report[data-reader-template] .dya-year-reward{color:#faf5e9;cursor:pointer;background:#f7eddb18;border:1px solid #f1e7ce88;border-radius:22px;padding:10px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:inset 0 1px #fff8,0 16px 40px #0f14254d}.dya .dya-report[data-reader-template] .dya-year-reward:hover{transform:rotate(0)}.dya .dya-report[data-reader-template] .dya-year-reward[aria-disabled=true] .dya-card-art img{filter:blur(12px)saturate(.55);opacity:.3}.dya .dya-report[data-reader-template] .dya-year-reward[data-unlocked=true]{box-shadow:inset 0 1px #fff8,0 12px 45px #bfafd03b}.dya .dya-report[data-reader-template] .dya-reward-words{text-align:center;border-radius:inherit;background:linear-gradient(#0000 22%,#151a35e8);flex-direction:column;justify-content:end;align-items:center;gap:10px;padding:24px 15px;display:flex;position:absolute;inset:0}.dya .dya-report[data-reader-template] .dya-reward-words strong{color:#fff5de;font:500 22px/1.5 Destiny Reading Serif,serif}.dya .dya-report[data-reader-template] .dya-reward-words span{color:#f0e5cf;font-size:11px}.dya .dya-report[data-reader-template] .dya-reward-words .dya-card-year{letter-spacing:.22em}.dya .dya-report[data-reader-template] .dya-reward-detail{color:#efece3;background:#ebe5df0c;border-block:1px solid #eee6d957;grid-column:1/-1;padding:30px}.dya .dya-report[data-reader-template] .dya-reward-detail h3{font-size:27px;color:#fff4dc!important}.dya .dya-report[data-reader-template] .dya-reward-detail p{color:#e8e4e1}.dya .dya-report[data-reader-template] .dya-reward-detail small{color:#c7c7ce;line-height:1.8;display:block}.dya .dya-report[data-reader-template] .dya-narrative-chapter[data-card-type]{border:0;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #11162830;background:0 0!important;padding:0!important}.dya .dya-report[data-reader-template] .dya-story-card{text-align:left;cursor:pointer;color:#faf3e6;-webkit-backdrop-filter:blur(18px);background:linear-gradient(125deg,#c9d2e92b,#a58eaf1c);border:1px solid #efedf17a;border-radius:22px;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:25px;width:100%;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffa1,inset 1px 0 #ffffff38}.dya .dya-report[data-reader-template] [data-open=true] .dya-story-card{border-radius:22px 22px 0 0}.dya .dya-report[data-reader-template] .dya-story-card-words{flex-direction:column;gap:13px;min-width:0;padding:8px 18px 8px 0;display:flex}.dya .dya-report[data-reader-template] .dya-story-card-words strong{word-break:keep-all;overflow-wrap:anywhere;font:500 clamp(20px,3vw,27px)/1.65 Destiny Reading Serif,serif;color:#fff4de!important}.dya .dya-report[data-reader-template] .dya-story-card .dya-note-label{color:#d5cce3;font-size:10px;line-height:1.7}.dya .dya-report[data-reader-template] .dya-card-caption{color:#d9d5e1;font-size:11px;line-height:1.7}.dya .dya-report[data-reader-template] .dya-card-action{color:#ffe5b8;padding-top:6px;font-size:12px}.dya .dya-report[data-reader-template] .dya-card-art{aspect-ratio:3/4;background:radial-gradient(at 20% 20%,#8b7394,#0000),#1c2942;border-radius:13px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e3ddc277}.dya .dya-report[data-reader-template] .dya-card-art img{object-fit:cover;transition:filter .65s,opacity .65s;display:block;width:100%!important;height:100%!important;margin:0!important}.dya .dya-report[data-reader-template] .dya-card-foil{color:#f9e4b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151d368c;border:1px solid #f0e5d287;border-radius:50%;place-items:center;width:29px;height:29px;font-size:19px;display:grid;position:absolute;top:8px;right:8px}.dya .dya-report[data-reader-template] .dya-card-art[data-response=focus]{outline-offset:-5px;outline:1px solid #b4cee988}.dya .dya-report[data-reader-template] .dya-card-art[data-response=check]{outline-offset:-5px;outline:1px dashed #e2b7beaa}.dya .dya-report[data-reader-template] .dya-card-art[data-response=relax]{outline-offset:-6px;outline:2px dotted #d1c1db99}.dya .dya-report[data-reader-template] .dya-card-art[data-response=unavailable] .dya-card-foil{border-style:dashed}.dya .dya-report[data-reader-template] .dya-opened-story{background:var(--room-plate);color:var(--room-ink);padding:45px 50px;animation:.35s ease-out dya-story-open}.dya .dya-report[data-reader-template] .dya-opened-story>h3{letter-spacing:-.05em;margin:20px 0 28px;font:500 31px/1.6 Destiny Reading Serif,serif!important}.dya .dya-report[data-reader-template] .dya-opened-story>p{font-size:16px!important;line-height:2!important}.dya .dya-report[data-reader-template] .dya-opened-story>.dya-chapter-label{letter-spacing:.08em;color:var(--room-blue)!important;font:11px/1.8 Courier Prime,monospace!important}.dya .dya-report[data-reader-template] .dya-opened-story>.dya-chapter-lead{margin-bottom:32px;color:var(--room-blue)!important;font-size:18px!important}.dya .dya-report[data-reader-template] .dya-opened-story>.dya-chapter-watermark{margin-top:35px;color:#737678!important;font-size:9px!important}.dya .dya-report[data-reader-template] .dya-opened-story .dya-taedy-note{grid-template-columns:105px minmax(0,1fr)}.dya .dya-report[data-reader-template] .dya-opened-story[hidden],.dya .dya-report[data-reader-template] .dya-reward-detail[hidden]{display:none!important}.dya .dya-report[data-reader-template] .dya-print-taedy.dya-deck-taedy{aspect-ratio:3/4;background:#192b42;border-radius:12px;width:105px}.dya .dya-report[data-reader-template] .dya-print-taedy.dya-deck-taedy img{object-fit:cover;position:static;top:auto;left:auto;width:100%!important;height:100%!important}.dya .dya-report[data-reader-template] .dya-report-brief{display:none}.dya .dya-report[data-reader-template] .dya-reader-edition{transform:rotate(-3deg)}.dya .dya-report[data-reader-template] :is(.dya-story-card,.dya-year-reward,.dya-open-all):focus-visible{outline-offset:4px;outline:3px solid #ffdea8}@keyframes dya-story-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.dya .dya-report[data-reader-template] .dya-card-journey{grid-template-columns:1fr;gap:24px;margin:30px auto 40px;padding:4px 8px}.dya .dya-report[data-reader-template] .dya-year-reward{justify-self:center;width:225px}.dya .dya-report[data-reader-template] .dya-story-card{border-radius:17px;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:10px}.dya .dya-report[data-reader-template] .dya-story-card-words{gap:8px;padding:4px 2px}.dya .dya-report[data-reader-template] .dya-story-card-words strong{font-size:19px;line-height:1.55}.dya .dya-report[data-reader-template] .dya-story-card .dya-note-label{font-size:9px}.dya .dya-report[data-reader-template] .dya-card-caption{font-size:10px}.dya .dya-report[data-reader-template] .dya-opened-story{padding:32px 21px}.dya .dya-report[data-reader-template] .dya-print-taedy.dya-deck-taedy{width:80px}.dya .dya-report[data-reader-template] .dya-reward-detail{padding:22px 12px}.dya .dya-report[data-reader-template] .dya-opened-story>h3{font-size:26px!important}.dya .dya-report[data-reader-template] .dya-opened-story>.dya-chapter-lead{font-size:17px!important}.dya .dya-report[data-reader-template] .dya-opened-story .dya-taedy-note{grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dya .dya-report[data-reader-template] .dya-year-reward,.dya .dya-report[data-reader-template] .dya-card-art img{transition:none}.dya .dya-report[data-reader-template] .dya-opened-story{animation:none}.dya .dya-report[data-reader-template] .dya-year-reward{transform:none}}@media (prefers-contrast:more){.dya .dya-report[data-reader-template] .dya-story-card{background:#20283f}.dya .dya-report[data-reader-template] .dya-reading-dock{background:#fff}}.dya .dya-report[data-book=true]{max-width:1000px!important;margin:auto!important;padding:24px 20px 48px!important}.dya .dya-report[data-book=true]>:not(.dya-book){display:none!important}.dya .dya-report[data-book=true] .dya-book{--book-ink:#252c37;--book-muted:#536074;color:var(--book-ink);font-family:"IBM Plex Sans KR", var(--bodyFont), sans-serif;-webkit-backdrop-filter:blur(32px)saturate(135%);background:linear-gradient(135deg,#fff5,#e6e9ff12 40%,#c4dae62b);border:1px solid #fff9;border-radius:32px;min-width:0;padding:14px;scroll-margin-top:8px;position:relative;box-shadow:inset 0 1px 1px #ffffffe6,inset 1px 0 1px #ffffff80,inset -1px -1px 2px #a4b1d057,0 28px 90px #07101c55}.dya .dya-report[data-book=true] .dya-book [hidden]{display:none!important}.dya .dya-report[data-book=true] .dya-book *{box-sizing:border-box}.dya .dya-report[data-book=true] .dya-book h1,.dya .dya-report[data-book=true] .dya-book h2,.dya .dya-report[data-book=true] .dya-book h3,.dya .dya-report[data-book=true] .dya-book h4{text-wrap:balance;letter-spacing:-.045em!important;color:var(--book-ink)!important;font-family:Destiny Reading Serif,serif!important;font-weight:500!important}.dya .dya-report[data-book=true] .dya-book h1,.dya .dya-report[data-book=true] .dya-book h2{margin:0 0 24px!important;font-size:clamp(26px,3.8vw,39px)!important;line-height:1.55!important}.dya .dya-report[data-book=true] .dya-book h1{white-space:pre-line}.dya .dya-report[data-book=true] .dya-book p,.dya .dya-report[data-book=true] .dya-book li{color:var(--book-ink)!important}.dya .dya-report[data-book=true] .dya-book button{cursor:pointer;background:#ffffff8a;border:1px solid #ffffff8a;border-radius:999px;min-height:44px;padding:10px 17px;font-family:inherit;font-size:13px;line-height:1.5;color:#25354b!important}.dya .dya-report[data-book=true] .dya-book button:hover{background:#ffffffe8}.dya .dya-report[data-book=true] .dya-book button:disabled{opacity:.45;cursor:default}.dya .dya-report[data-book=true] .dya-book :focus-visible{outline-offset:4px;outline:3px solid #315ba0!important}.dya .dya-report[data-book=true] .dya-book .dyb-header{flex-wrap:wrap;align-items:center;gap:8px;padding:5px 9px 18px;display:flex}.dya .dya-report[data-book=true] .dya-book .destiny-wordmark{letter-spacing:-.075em;margin-right:auto;text-decoration:none;color:#f6f3ed!important;font-size:27px!important}.dya .dya-report[data-book=true] .dya-book .dyb-edition{color:#f1f0ed;letter-spacing:.1em;margin-right:auto;font-size:10px}.dya .dya-report[data-book=true] .dya-book .dyb-stage{background:#f1f0edeb;border:1px solid #fffc;border-radius:22px;overflow:hidden;box-shadow:0 5px 18px #18233812,inset 0 1px #fff}.dya .dya-report[data-book=true] .dya-book .dyb-page{outline:none;min-height:440px;padding:clamp(26px,5vw,50px)}.dya .dya-report[data-book=true] .dya-book .dyb-page>div{max-width:610px;margin:0 auto}.dya .dya-report[data-book=true] .dya-book .dyb-prose{letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 22px!important;font-size:16px!important;line-height:1.95!important}.dya .dya-report[data-book=true] .dya-book .dyb-kicker{letter-spacing:.06em;line-height:1.7;color:#52657c!important;margin:0 0 18px!important;font-family:IBM Plex Sans KR,sans-serif!important;font-size:11px!important}.dya .dya-report[data-book=true] .dya-book .dyb-opening{text-align:center}.dya .dya-report[data-book=true] .dya-book .dyb-opening .dyb-art{width:190px;margin:25px auto;transform:rotate(-3deg)}.dya .dya-report[data-book=true] .dya-book .dyb-provenance{font-size:11px;line-height:1.7;color:#5d6674!important}.dya .dya-report[data-book=true] .dya-book .dyb-art{background:linear-gradient(130deg,#fff9,#c4cadc33);border:1px solid #fffc;border-radius:19px;padding:6px;position:relative;box-shadow:inset 0 1px #fff,0 14px 30px #29354d26}.dya .dya-report[data-book=true] .dya-book .dyb-art img{aspect-ratio:3/4;object-fit:cover;border-radius:14px;width:100%;height:auto;margin:0;display:block}.dya .dya-report[data-book=true] .dya-book .dyb-art-mark{color:#f8efd8;font-size:20px;position:absolute;top:13px;right:14px}.dya .dya-report[data-book=true] .dya-book .dyb-story-front .dyb-art{float:right;width:130px;margin:0 0 18px 25px}.dya .dya-report[data-book=true] .dya-book .dyb-story-front h2{padding-top:12px}.dya .dya-report[data-book=true] .dya-book .dyb-story-front:after{content:"";clear:both;display:block}.dya .dya-report[data-book=true] .dya-book .dyb-taedy-note{clear:both;border-top:1px solid #bac2cc;margin:28px 0 0;padding:18px 0 0}.dya .dya-report[data-book=true] .dya-book .dyb-taedy-note>span{color:#516176;font-size:11px}.dya .dya-report[data-book=true] .dya-book .dyb-taedy-note p{margin-top:8px!important;font-size:15px!important}.dya .dya-report[data-book=true] .dya-book .dyb-parts{border-bottom:1px solid #d4d8df;justify-content:center;gap:4px;padding:12px 8px;display:flex}.dya .dya-report[data-book=true] .dya-book .dyb-parts button{background:0 0;border-color:#0000;padding:8px 15px;font-size:12px}.dya .dya-report[data-book=true] .dya-book .dyb-parts [aria-current=true]{background:#2b4f7d;color:#fff!important}.dya .dya-report[data-book=true] .dya-book .dyb-footer{bottom:max(10px, env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#334057d9;border:1px solid #ffffff6b;border-radius:28px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:6px;display:flex;position:sticky}.dya .dya-report[data-book=true] .dya-book .dyb-count{color:#f1f0ed;white-space:nowrap;font-size:11px}.dya .dya-report[data-book=true] .dya-book .dyb-next{background:#f5f1e9e8}.dya .dya-report[data-book=true] .dya-book .dyb-facts{border-top:1px solid #c2c9d3;margin:24px 0 0;padding:18px 0 0;list-style:none}.dya .dya-report[data-book=true] .dya-book .dyb-facts li{margin:7px 0;font-size:13px;line-height:1.9}.dya .dya-report[data-book=true] .dya-book .dyb-detail{border-top:1px solid #cbd1da;margin-top:20px;padding:5px 0}.dya .dya-report[data-book=true] .dya-book .dyb-detail summary{color:#2b4f7d;cursor:pointer;align-content:center;min-height:44px;font-size:13px}.dya .dya-report[data-book=true] .dya-book .dyb-detail p{font-size:14px!important;line-height:1.85!important}.dya .dya-report[data-book=true] .dya-book .dyb-action{border-left:2px solid #526c91;margin:26px 0;padding-left:20px}.dya .dya-report[data-book=true] .dya-book .dyb-action p{margin-bottom:0!important}.dya .dya-report[data-book=true] .dya-book .dyb-question{padding-top:20px;font-family:Destiny Reading Serif,serif;line-height:1.8;font-size:18px!important}.dya .dya-report[data-book=true] .dya-book .dyb-toc{background:#f1f0edf5;border-radius:20px;max-height:65dvh;margin-bottom:15px;padding:24px;overflow:auto}.dya .dya-report[data-book=true] .dya-book .dyb-toc h2{font-size:25px!important}.dya .dya-report[data-book=true] .dya-book .dyb-toc-entry{text-align:left;border-radius:8px;width:100%;margin:7px 0;display:block}.dya .dya-report[data-book=true] .dya-book .dyb-toc-entry[aria-current=true]{border-color:#2b4f7d}.dya .dya-report[data-book=true] .dya-book .dyb-reward-button{background:0 0;border-color:#ffffff52;width:100%;margin-top:14px;font-size:12px;display:block;color:#f1f0ed!important}.dya .dya-report[data-book=true] .dya-book .dyb-reward-button:hover{background:#ffffff18}.dya .dya-report[data-book=true] .dya-book .dyb-reward-panel{text-align:center;background:#f1f0edf5;border-radius:20px;margin-top:14px;padding:26px}.dya .dya-report[data-book=true] .dya-book .dyb-reward-panel .dyb-art{width:180px;margin:0 auto 20px}.dya .dya-report[data-book=true] .dya-book .dyb-stage:has(.dyb-page[data-kind=cover]){background:linear-gradient(130deg,#e9edff2b,#eef4ff0d 65%,#d9e8ff21);box-shadow:inset 0 1px #ffffff91,inset 0 -1px #ffffff36}:is(.dya .dya-report[data-book=true] .dya-book .dyb-stage:has(.dyb-page[data-kind=cover]) h1,.dya .dya-report[data-book=true] .dya-book .dyb-stage:has(.dyb-page[data-kind=cover]) p){color:#f5f1e9!important}.dya .dya-report[data-book=true] .dya-book[data-large=true] .dyb-prose{font-size:20px!important}.dya .dya-report[data-book=true] .dya-book[data-large=true] .dyb-detail p,.dya .dya-report[data-book=true] .dya-book[data-large=true] .dyb-facts li{font-size:18px!important}@media (max-width:540px){.dya .dya-report[data-book=true]{padding:10px 8px 24px!important}.dya .dya-report[data-book=true] .dya-book{border-radius:24px;padding:8px}.dya .dya-report[data-book=true] .dya-book .dyb-header{gap:5px;padding:4px 4px 12px}.dya .dya-report[data-book=true] .dya-book .destiny-wordmark{letter-spacing:.06em!important;font-size:19px!important}.dya .dya-report[data-book=true] .dya-book .dyb-edition{display:none}.dya .dya-report[data-book=true] .dya-book .dyb-header button{min-width:44px;padding:8px 10px;font-size:12px}.dya .dya-report[data-book=true] .dya-book .dyb-stage{border-radius:17px}.dya .dya-report[data-book=true] .dya-book .dyb-page{min-height:470px;padding:28px 22px}.dya .dya-report[data-book=true] .dya-book .dyb-page[data-kind=cover]{min-height:0}.dya .dya-report[data-book=true] .dya-book .dyb-opening .dyb-art{width:128px;margin:18px auto}.dya .dya-report[data-book=true] .dya-book .dyb-story-front .dyb-art{width:95px;margin-left:16px}.dya .dya-report[data-book=true] .dya-book .dyb-story-front h2{padding-top:0;font-size:26px!important}.dya .dya-report[data-book=true] .dya-book .dyb-footer{gap:5px}.dya .dya-report[data-book=true] .dya-book .dyb-footer button{padding:10px 12px;font-size:12px}.dya .dya-report[data-book=true] .dya-book .dyb-count{font-size:10px}.dya .dya-report[data-book=true] .dya-book .dyb-parts button{padding:8px 9px}}@media (min-width:750px){.dya .dya-report[data-book=true] .dya-book .dyb-opening{text-align:left;grid-template-columns:1fr 195px;align-items:center;column-gap:34px;max-width:720px;display:grid}.dya .dya-report[data-book=true] .dya-book .dyb-opening .dyb-art{grid-area:1/2/5;margin:0}.dya .dya-report[data-book=true] .dya-book .dyb-opening h1{margin-bottom:16px!important}}@media (prefers-reduced-transparency:reduce){.dya .dya-report[data-book=true] .dya-book{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3c4963}.dya .dya-report[data-book=true] .dya-book .dyb-stage{background:#f1f0ed}}@media (forced-colors:active){.dya .dya-report[data-book=true] .dya-book{border:2px solid canvastext}.dya .dya-report[data-book=true] .dya-book *{forced-color-adjust:auto}}code[data-theme*=\ ]{color:var(--shiki-light);background-color:var(--shiki-light-bg)}code[data-theme*=\ ] span{color:var(--shiki-light)}[saved-theme=dark] code[data-theme*=\ ]{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}[saved-theme=dark] code[data-theme*=\ ] span{color:var(--shiki-dark)}.callout{border:1px solid var(--border);background-color:var(--bg);box-sizing:border-box;border-radius:5px;padding:0 1rem;overflow-y:hidden}.callout>.callout-content{transition:grid-template-rows .1s cubic-bezier(.02,.01,.47,1);display:grid;overflow:hidden}.callout>.callout-content>:first-child{margin-top:0}.callout{--callout-icon-note:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"2\" x2=\"22\" y2=\"6\"></line><path d=\"M7.5 20.5 19 9l-4-4L3.5 16.5 2 22z\"></path></svg>");--callout-icon-abstract:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"8\" y=\"2\" width=\"8\" height=\"4\" rx=\"1\" ry=\"1\"></rect><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"></path><path d=\"M12 11h4\"></path><path d=\"M12 16h4\"></path><path d=\"M8 11h.01\"></path><path d=\"M8 16h.01\"></path></svg>");--callout-icon-info:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"></line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"></line></svg>");--callout-icon-todo:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c5.523 0 10-4.477 10-10S17.523 2 12 2 2 6.477 2 12s4.477 10 10 10z\"></path><path d=\"m9 12 2 2 4-4\"></path></svg>");--callout-icon-tip:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z\"></path></svg> ");--callout-icon-success:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"></polyline></svg> ");--callout-icon-question:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"></circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"></path><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg> ");--callout-icon-warning:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"></path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"></line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"></line></svg>");--callout-icon-failure:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"></line><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"></line></svg> ");--callout-icon-danger:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"></polygon></svg> ");--callout-icon-bug:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect width=\"8\" height=\"14\" x=\"8\" y=\"6\" rx=\"4\"></rect><path d=\"m19 7-3 2\"></path><path d=\"m5 7 3 2\"></path><path d=\"m19 19-3-2\"></path><path d=\"m5 19 3-2\"></path><path d=\"M20 13h-4\"></path><path d=\"M4 13h4\"></path><path d=\"m10 4 1 2\"></path><path d=\"m14 4-1 2\"></path></svg>");--callout-icon-example:url("data:image/svg+xml; utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"8\" y1=\"6\" x2=\"21\" y2=\"6\"></line><line x1=\"8\" y1=\"12\" x2=\"21\" y2=\"12\"></line><line x1=\"8\" y1=\"18\" x2=\"21\" y2=\"18\"></line><line x1=\"3\" y1=\"6\" x2=\"3.01\" y2=\"6\"></line><line x1=\"3\" y1=\"12\" x2=\"3.01\" y2=\"12\"></line><line x1=\"3\" y1=\"18\" x2=\"3.01\" y2=\"18\"></line></svg> ");--callout-icon-quote:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V20c0 1 0 1 1 1z\"></path><path d=\"M15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1z\"></path></svg>");--callout-icon-fold:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpolyline points=\"6 9 12 15 18 9\"%3E%3C/polyline%3E%3C/svg%3E")}.callout[data-callout]{--color:#448aff;--border:#448aff44;--bg:#448aff10;--callout-icon:var(--callout-icon-note)}.callout[data-callout=abstract]{--color:#00b0ff;--border:#00b0ff44;--bg:#00b0ff10;--callout-icon:var(--callout-icon-abstract)}.callout[data-callout=info],.callout[data-callout=todo]{--color:#00b8d4;--border:#00b8d444;--bg:#00b8d410;--callout-icon:var(--callout-icon-info)}.callout[data-callout=todo]{--callout-icon:var(--callout-icon-todo)}.callout[data-callout=tip]{--color:#00bfa5;--border:#00bfa544;--bg:#00bfa510;--callout-icon:var(--callout-icon-tip)}.callout[data-callout=success]{--color:#09ad7a;--border:#09ad7144;--bg:#09ad7110;--callout-icon:var(--callout-icon-success)}.callout[data-callout=question]{--color:#dba642;--border:#dba64244;--bg:#dba64210;--callout-icon:var(--callout-icon-question)}.callout[data-callout=warning]{--color:#db8942;--border:#db894244;--bg:#db894210;--callout-icon:var(--callout-icon-warning)}.callout[data-callout=failure],.callout[data-callout=danger],.callout[data-callout=bug]{--color:#db4242;--border:#db424244;--bg:#db424210;--callout-icon:var(--callout-icon-failure)}.callout[data-callout=bug]{--callout-icon:var(--callout-icon-bug)}.callout[data-callout=danger]{--callout-icon:var(--callout-icon-danger)}.callout[data-callout=example]{--color:#7a43b5;--border:#7a43b544;--bg:#7a43b510;--callout-icon:var(--callout-icon-example)}.callout[data-callout=quote]{--color:var(--secondary);--border:var(--lightgray);--callout-icon:var(--callout-icon-quote)}.callout.is-collapsed>.callout-title>.fold-callout-icon{transform:rotate(-90deg)}.callout.is-collapsed .callout-content>*{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:height .1s cubic-bezier(.02,.01,.47,1),margin .1s cubic-bezier(.02,.01,.47,1),padding .1s cubic-bezier(.02,.01,.47,1);overflow-y:clip}.callout.is-collapsed .callout-content>:first-child{margin-top:-1rem}.callout-title{color:var(--color);--icon-size:18px;align-items:flex-start;gap:5px;padding:1rem 0;display:flex}.callout-title .fold-callout-icon{opacity:.8;cursor:pointer;--callout-icon:var(--callout-icon-fold);transition:transform .15s}.callout-title>.callout-title-inner>p{color:var(--color);margin:0}.callout-title .callout-icon,.callout-title .fold-callout-icon{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);background-size:var(--icon-size) var(--icon-size);background-position:50%;background-color:var(--color);-webkit-mask-image:var(--callout-icon);mask-image:var(--callout-icon);-webkit-mask-size:var(--icon-size) var(--icon-size);mask-size:var(--icon-size) var(--icon-size);padding:.2rem 0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.callout-title .callout-title-inner{font-weight:600}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100vw;overflow-x:hidden}@media (max-width:800px){html{scroll-padding-top:4rem}}body{box-sizing:border-box;background-color:var(--light);font-family:var(--bodyFont);color:var(--darkgray);margin:0}.text-highlight{background-color:var(--textHighlight);border-radius:5px;padding:0 .1rem}::selection{background:color-mix(in srgb, var(--tertiary) 60%, #fff0);color:var(--darkgray)}p,ul,text,a,tr,td,li,ol,ul,.katex,.math,.typst-doc,g[class~=typst-text]{color:var(--darkgray);fill:var(--darkgray);overflow-wrap:break-word;text-wrap:pretty}path[class~=typst-shape]{stroke:var(--darkgray)}.math.math-display{text-align:center}article>mjx-container.MathJax,article blockquote>div>mjx-container.MathJax{display:flex}article>mjx-container.MathJax>svg,article blockquote>div>mjx-container.MathJax>svg{margin-left:auto;margin-right:auto}article blockquote>div>mjx-container.MathJax>svg{margin-top:1rem;margin-bottom:1rem}strong{font-weight:600}a{color:var(--secondary);font-weight:600;text-decoration:none;transition:color .2s}a:hover{color:var(--tertiary)}a.internal{background-color:var(--highlight);border-radius:5px;padding:0 .1rem;line-height:1.4rem;text-decoration:none}a.internal.broken{color:var(--secondary);opacity:.5;transition:opacity .2s}a.internal.broken:hover{opacity:.8}a.internal:has(>img){background-color:#0000;border-radius:0;padding:0}a.internal.tag-link:before{content:"#"}a.external .external-icon{height:1ex;margin:0 .15em}a.external .external-icon>path{fill:var(--dark)}.flex-component{display:flex}.desktop-only{display:contents}.desktop-only.flex-component{display:flex}@media (max-width:800px){.desktop-only.flex-component,.desktop-only{display:none}}.mobile-only,.mobile-only.flex-component{display:none}@media (max-width:800px){.mobile-only.flex-component{display:flex}.mobile-only{display:contents}}.page{max-width:1500px;margin:0 auto}.page article>h1{font-size:2rem}.page article li:has(>input[type=checkbox]){padding-left:0;list-style-type:none}.page article li:has(>input[type=checkbox]:checked){text-decoration:line-through;-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);color:var(--gray)}.page article li>*{margin-top:0;margin-bottom:0}.page article p>strong{color:var(--dark)}.page>#quartz-body{grid-template:"grid-sidebar-left grid-header grid-sidebar-right""grid-sidebar-left grid-center grid-sidebar-right""grid-sidebar-left grid-footer grid-sidebar-right"/320px auto 320px;gap:5px;display:grid}@media (min-width:800px) and (max-width:1200px){.page>#quartz-body{grid-template:"grid-sidebar-left grid-header""grid-sidebar-left grid-center""grid-sidebar-left grid-sidebar-right""grid-sidebar-left grid-footer"/320px auto;gap:5px}}@media (max-width:800px){.page>#quartz-body{grid-template:"grid-sidebar-left""grid-header""grid-center""grid-sidebar-right""grid-footer"/auto;gap:5px}}@media not (min-width:1200px){.page>#quartz-body{padding:0 1rem}}@media (max-width:800px){.page>#quartz-body{margin:0 auto}}.page>#quartz-body .sidebar{box-sizing:border-box;gap:1.2rem;height:100vh;padding:6rem 2rem 2rem;display:flex;position:sticky;top:0}.page>#quartz-body .sidebar.left{z-index:1;flex-direction:column;grid-area:grid-sidebar-left}@media (max-width:800px){.page>#quartz-body .sidebar.left{position:initial;height:unset;flex-direction:row;align-items:center;gap:0;padding:2rem 0 0;display:flex}}.page>#quartz-body .sidebar.right{flex-direction:column;grid-area:grid-sidebar-right;margin-right:0}@media (max-width:800px){.page>#quartz-body .sidebar.right{margin-left:inherit;margin-right:inherit}}@media not (min-width:1200px){.page>#quartz-body .sidebar.right{position:initial;height:unset;flex-direction:row;width:100%;padding:0}.page>#quartz-body .sidebar.right>*{flex:1;max-height:24rem}.page>#quartz-body .sidebar.right>.toc{display:none}}.page>#quartz-body .page-header,.page>#quartz-body .page-footer{margin-top:1rem}.page>#quartz-body .page-header{grid-area:grid-header;margin:6rem 0 0}@media (max-width:800px){.page>#quartz-body .page-header{margin-top:0;padding:0}}.page>#quartz-body .center>article{grid-area:grid-center}.page>#quartz-body footer{grid-area:grid-footer}.page>#quartz-body .center,.page>#quartz-body footer{min-width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (min-width:800px) and (max-width:1200px){.page>#quartz-body .center,.page>#quartz-body footer{margin-right:0}}@media (max-width:800px){.page>#quartz-body .center,.page>#quartz-body footer{margin-left:0;margin-right:0}}.page>#quartz-body footer{margin-left:0}.page[data-frame=full-width]>#quartz-body{grid-template:"grid-header""grid-center""grid-footer"/auto}@media (min-width:800px) and (max-width:1200px){.page[data-frame=full-width]>#quartz-body{grid-template-columns:auto}}.page[data-frame=full-width]>#quartz-body .center.full-width{min-width:100%;max-width:100%}.page[data-frame=minimal]>#quartz-body{grid-template:"grid-center""grid-footer"/auto}@media (min-width:800px) and (max-width:1200px){.page[data-frame=minimal]>#quartz-body{grid-template-columns:auto}}.page[data-frame=minimal]>#quartz-body .center.minimal{min-width:100%;max-width:100%;margin:0}.footnotes{border-top:1px solid var(--lightgray);margin-top:2rem}input[type=checkbox]{color:var(--secondary);border:1px solid var(--lightgray);background-color:var(--light);appearance:none;border-radius:3px;width:16px;height:16px;margin-inline:-1.4rem .2rem;position:relative;transform:translateY(2px)}input[type=checkbox]:checked{border-color:var(--secondary);background-color:var(--secondary)}input[type=checkbox]:checked:after{content:"";border:solid var(--light);border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:1px;left:4px;transform:rotate(45deg)}blockquote{border-left:3px solid var(--secondary);margin:1rem 0;padding-left:1rem;transition:border-color .2s}h1,h2,h3,h4,h5,h6,thead{font-family:var(--headerFont);color:var(--dark);font-weight:revert;margin-bottom:0}article>h1>a[role=anchor],article>h2>a[role=anchor],article>h3>a[role=anchor],article>h4>a[role=anchor],article>h5>a[role=anchor],article>h6>a[role=anchor],article>thead>a[role=anchor]{color:var(--dark);background-color:#0000}h1[id]>a[href^=\#],h2[id]>a[href^=\#],h3[id]>a[href^=\#],h4[id]>a[href^=\#],h5[id]>a[href^=\#],h6[id]>a[href^=\#]{opacity:0;font-family:var(--codeFont);-webkit-user-select:none;user-select:none;margin:0 .5rem;transition:opacity .2s;transform:translateY(-.1rem)}h1[id]:hover>a,h2[id]:hover>a,h3[id]:hover>a,h4[id]:hover>a,h5[id]:hover>a,h6[id]:hover>a{opacity:1}h1:not([id])>a[role=anchor],h2:not([id])>a[role=anchor],h3:not([id])>a[role=anchor],h4:not([id])>a[role=anchor],h5:not([id])>a[role=anchor],h6:not([id])>a[role=anchor]{display:none}h1{margin-top:2.25rem;margin-bottom:1rem;font-size:1.75rem}h2{margin-top:1.9rem;margin-bottom:1rem;font-size:1.4rem}h3{margin-top:1.62rem;margin-bottom:1rem;font-size:1.12rem}h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-size:1rem}figure[data-rehype-pretty-code-figure]{margin:0;line-height:1.6rem;position:relative}figure[data-rehype-pretty-code-figure]>[data-rehype-pretty-code-title]{font-family:var(--codeFont);border:1px solid var(--lightgray);width:fit-content;color:var(--darkgray);border-radius:5px;margin-bottom:-.5rem;padding:.1rem .5rem;font-size:.9rem}figure[data-rehype-pretty-code-figure]>pre{padding:0}pre{font-family:var(--codeFont);border:1px solid var(--lightgray);border-radius:5px;padding:0 .5rem;position:relative;overflow-x:auto}pre:has(>code.mermaid){border:none}pre>code{counter-reset:line;counter-increment:line 0;background:0 0;padding:.5rem 0;font-size:.85rem;display:grid;overflow-x:auto}pre>code [data-highlighted-chars]{background-color:var(--highlight);border-radius:5px}pre>code>[data-line]{box-sizing:border-box;border-left:3px solid #0000;padding:0 .25rem}pre>code>[data-line][data-highlighted-line]{background-color:var(--highlight);border-left:3px solid var(--secondary)}pre>code>[data-line]:before{content:counter(line);counter-increment:line;text-align:right;color:#738a9499;width:1rem;margin-right:1rem;display:inline-block}pre>code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}pre>code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}code{color:var(--dark);font-size:.9em;font-family:var(--codeFont);font-variant-ligatures:none;background:var(--lightgray);border-radius:5px;padding:.1rem .2rem}tbody,li,p{line-height:1.6rem}.table-container{overflow-x:auto}.table-container>table{border-collapse:collapse;margin:1rem;padding:1.5rem}.table-container>table th,.table-container>table td{min-width:75px}.table-container>table>*{line-height:2rem}th{text-align:left;border-bottom:2px solid var(--gray);padding:.4rem .7rem}td{padding:.2rem .7rem}tr{border-bottom:1px solid var(--lightgray)}tr:last-child{border-bottom:none}img{content-visibility:auto;border-radius:5px;max-width:100%;margin:1rem 0}p>img+em{display:block;transform:translateY(-1rem)}hr{background-color:var(--lightgray);border:none;width:100%;height:1px;margin:2rem auto}audio,video{border-radius:5px;width:100%}.spacer{flex:2 auto}div:has(>.overflow){max-height:100%;overflow-y:hidden}ul.overflow,ol.overflow{content:"";clear:both;width:100%;max-height:100%;margin-bottom:0;overflow-y:auto}ul.overflow>li.overflow-end,ol.overflow>li.overflow-end{height:.5rem;margin:0}ul.overflow.gradient-active,ol.overflow.gradient-active{-webkit-mask-image:linear-gradient(#000 calc(100% - 50px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 50px),#0000 100%)}.transclude ul{padding-left:1rem}.katex-display{display:initial;overflow:auto hidden}.external-embed.youtube,iframe.pdf{aspect-ratio:16/9;border-radius:5px;width:100%;height:100%}.navigation-progress{background:var(--secondary);z-index:9999;width:0;height:3px;transition:width .2s;position:fixed;top:0;left:0}:root{--light:#f1f0ed;--lightgray:#dad9d4;--gray:#6a6b6a;--darkgray:#3c4046;--dark:#1d1f22;--secondary:#2b4f7d;--tertiary:#2b4f7d;--highlight:#2b4f7d17;--textHighlight:#2b4f7d38;--titleFont:"Nanum Pen Script", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--headerFont:"Noto Serif KR", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--bodyFont:"IBM Plex Sans KR", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--codeFont:"Courier Prime", ui-monospace, SFMono-Regular, SF Mono, Menlo, monospace}:root[saved-theme=dark]{--light:#17181a;--lightgray:#35373a;--gray:#93938f;--darkgray:#d8d6d0;--dark:#f1f0ed;--secondary:#86b0dc;--tertiary:#86b0dc;--highlight:#86b0dc1f;--textHighlight:#86b0dc3d}:root{--background-primary:var(--light);--background-primary-alt:var(--light);--background-secondary:var(--lightgray);--background-secondary-alt:var(--lightgray);--background-modifier-border:var(--lightgray);--background-modifier-border-hover:var(--gray);--background-modifier-border-focus:var(--secondary);--text-normal:var(--darkgray);--text-muted:var(--gray);--text-faint:var(--gray);--text-accent:var(--secondary);--text-accent-hover:var(--tertiary);--text-on-accent:var(--light);--text-on-accent-inverted:var(--dark);--text-highlight-bg:var(--textHighlight);--interactive-normal:var(--light);--interactive-hover:var(--lightgray);--interactive-accent:var(--secondary);--interactive-accent-hover:var(--tertiary);--color-base-00:var(--light);--color-base-05:var(--light);--color-base-10:var(--light);--color-base-20:var(--lightgray);--color-base-25:var(--lightgray);--color-base-30:var(--lightgray);--color-base-35:var(--lightgray);--color-base-40:var(--gray);--color-base-50:var(--gray);--color-base-60:var(--gray);--color-base-70:var(--darkgray);--color-base-100:var(--dark);--font-text:var(--bodyFont);--font-monospace:var(--codeFont);--font-interface:var(--bodyFont);--nav-item-color:var(--darkgray);--nav-item-color-hover:var(--dark);--nav-item-color-active:var(--secondary);--nav-item-background-hover:var(--lightgray);--nav-item-background-active:var(--highlight);--tag-background:var(--highlight);--tag-color:var(--secondary);--tag-background-hover:var(--lightgray);--icon-color:var(--darkgray);--icon-color-hover:var(--dark);--icon-color-active:var(--secondary);--divider-color:var(--lightgray);--link-color:var(--secondary);--link-color-hover:var(--tertiary);--accent-h:214;--accent-s:49%;--accent-l:33%}:root[saved-theme=dark]{--background-primary:var(--light);--background-primary-alt:var(--light);--background-secondary:var(--lightgray);--background-secondary-alt:var(--lightgray);--background-modifier-border:var(--lightgray);--background-modifier-border-hover:var(--gray);--background-modifier-border-focus:var(--secondary);--text-normal:var(--darkgray);--text-muted:var(--gray);--text-faint:var(--gray);--text-accent:var(--secondary);--text-accent-hover:var(--tertiary);--text-on-accent:var(--light);--text-on-accent-inverted:var(--dark);--text-highlight-bg:var(--textHighlight);--interactive-normal:var(--light);--interactive-hover:var(--lightgray);--interactive-accent:var(--secondary);--interactive-accent-hover:var(--tertiary);--color-base-00:var(--light);--color-base-05:var(--light);--color-base-10:var(--light);--color-base-20:var(--lightgray);--color-base-25:var(--lightgray);--color-base-30:var(--lightgray);--color-base-35:var(--lightgray);--color-base-40:var(--gray);--color-base-50:var(--gray);--color-base-60:var(--gray);--color-base-70:var(--darkgray);--color-base-100:var(--dark);--font-text:var(--bodyFont);--font-monospace:var(--codeFont);--font-interface:var(--bodyFont);--nav-item-color:var(--darkgray);--nav-item-color-hover:var(--dark);--nav-item-color-active:var(--secondary);--nav-item-background-hover:var(--lightgray);--nav-item-background-active:var(--highlight);--tag-background:var(--highlight);--tag-color:var(--secondary);--tag-background-hover:var(--lightgray);--icon-color:var(--darkgray);--icon-color-hover:var(--dark);--icon-color-active:var(--secondary);--divider-color:var(--lightgray);--link-color:var(--secondary);--link-color-hover:var(--tertiary);--accent-h:211;--accent-s:55%;--accent-l:69%}}.article-edit-link[hidden]{display:none!important}.skeleton-block{isolation:isolate;background:color-mix(in srgb, var(--dark,#1d1f22) 7%, var(--light,#f1f0ed));border-radius:7px;position:relative;overflow:hidden}.skeleton-block:after{content:"";background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--light,#f1f0ed) 72%, transparent) 48%, transparent 76%);animation:2.2s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}html[saved-theme=dark] .skeleton-block:after{background:linear-gradient(105deg,#0000 20%,#ffffff0f 48%,#0000 76%)}.taedy-gradient-loader{box-sizing:border-box;width:100%;height:100%;min-height:inherit;border-radius:inherit;display:block;position:relative;overflow:hidden}.taedy-loader-shape{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--secondary) 9%, transparent);background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--secondary) 13%, transparent), transparent 46%), linear-gradient(108deg, color-mix(in srgb, var(--light) 96%, var(--secondary)) 8%, color-mix(in srgb, var(--light) 78%, var(--secondary)) 42%, color-mix(in srgb, var(--light) 84%, var(--tertiary)) 58%, color-mix(in srgb, var(--light) 96%, var(--secondary)) 92%);background-size:150% 150%,240% 100%;border-radius:12px;animation:2.6s ease-in-out infinite alternate taedy-gradient-drift;display:block;overflow:hidden}html[saved-theme=dark] .taedy-loader-shape{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--secondary) 16%, transparent), transparent 46%), linear-gradient(108deg, #171a22 8%, #202735 42%, #282438 58%, #171a22 92%);background-size:150% 150%,240% 100%;border-color:#ffffff0d}.taedy-gradient-loader--page{grid-template-rows:auto;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:clamp(12px,2vw,22px);padding:clamp(10px,2vw,24px) 2px;display:grid}.taedy-loader-heading{grid-column:1/5;height:clamp(26px,4vw,42px)}.taedy-loader-lead{border-radius:999px;grid-column:1/4;height:12px}.taedy-loader-hero{grid-column:1/-1;height:clamp(180px,34vw,360px)}.taedy-loader-tab{border-radius:999px;height:34px}.taedy-loader-tab--1{grid-column:1/3}.taedy-loader-tab--2{grid-column:3/5}.taedy-loader-tab--3{grid-column:5/7}.taedy-loader-card{grid-column:span 3;height:clamp(150px,24vw,250px)}.page-skeleton--listing .taedy-loader-hero,.page-skeleton--listing .taedy-loader-tab{display:none}.page-skeleton--listing .taedy-loader-heading{grid-column:1/3}.page-skeleton--listing .taedy-loader-lead{grid-column:1/5;margin-bottom:12px}.page-skeleton--listing .taedy-loader-card{height:clamp(210px,33vw,340px)}.page-skeleton--article .taedy-loader-heading{grid-column:1/6;height:clamp(54px,8vw,82px)}.page-skeleton--article .taedy-loader-lead{grid-column:1/4}.page-skeleton--article .taedy-loader-hero{height:clamp(190px,38vw,390px)}.page-skeleton--article .taedy-loader-tab{display:none}.page-skeleton--article .taedy-loader-card{border-radius:999px;grid-column:1/-1;height:13px}.page-skeleton--article .taedy-loader-card--2{grid-column-end:6}.page-skeleton--article .taedy-loader-card--4{grid-column-end:5}.page-skeleton--profile .taedy-loader-heading{grid-column:1/4}.page-skeleton--profile .taedy-loader-lead{grid-column:1/3}.page-skeleton--profile .taedy-loader-hero{height:clamp(210px,42vw,420px)}.page-skeleton--profile .taedy-loader-card{height:clamp(120px,20vw,200px)}.page-skeleton--page .taedy-loader-heading{grid-column:1/4}.page-skeleton--page .taedy-loader-tab{display:none}.page-skeleton--page .taedy-loader-card{border-radius:999px;grid-column:1/-1;height:14px}.page-skeleton--page .taedy-loader-card--3{grid-column-end:6}.page-skeleton--page .taedy-loader-card--4{grid-column-end:5}.taedy-gradient-loader--fortune{background:color-mix(in srgb, var(--light) 94%, transparent);grid-template-rows:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(22px,4vw,42px) clamp(14px,3vw,32px);display:grid}.taedy-loader-fortune-title{border-radius:999px;width:min(42%,240px);height:14px}.taedy-loader-fortune-deck{justify-content:center;align-items:center;min-height:0;padding-inline:4%;display:flex}.taedy-loader-fortune-deck .taedy-loader-shape{aspect-ratio:2/3;border-radius:9px;width:min(20%,104px);box-shadow:0 7px 18px #191b2212}.taedy-loader-fortune-deck .taedy-loader-shape+.taedy-loader-shape{margin-left:-5%}.taedy-loader-fortune-deck .taedy-loader-shape:first-child{transform:translateY(8%)rotate(-5deg)}.taedy-loader-fortune-deck .taedy-loader-shape:nth-child(2){transform:translateY(2%)rotate(-2deg)}.taedy-loader-fortune-deck .taedy-loader-shape:nth-child(4){transform:translateY(2%)rotate(2deg)}.taedy-loader-fortune-deck .taedy-loader-shape:nth-child(5){transform:translateY(8%)rotate(5deg)}.taedy-loader-fortune-rule{border-radius:999px;width:68%;height:10px}.taedy-gradient-loader--affiliate{grid-template-rows:repeat(3,12px);grid-template-columns:64px minmax(0,1fr);align-content:center;gap:9px 12px;padding:12px;display:grid}.taedy-loader-affiliate-art{border-radius:8px;grid-row:1/4;width:64px;height:72px}.taedy-loader-affiliate-line{border-radius:999px;align-self:center;height:10px}.taedy-loader-affiliate-line--2{width:84%}.taedy-loader-affiliate-line--3{width:58%}@media (max-width:599px){.taedy-gradient-loader--page{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-inline:0}.taedy-loader-heading{grid-column:1/4}.taedy-loader-lead{grid-column:1/3}.taedy-loader-hero{grid-column:1/-1;height:min(58vw,230px)}.taedy-loader-tab{grid-column:span 1;height:30px}.taedy-loader-card{grid-column:1/-1;height:180px}.page-skeleton--listing .taedy-loader-card{height:240px}.page-skeleton--article .taedy-loader-heading{grid-column:1/-1}.page-skeleton--article .taedy-loader-card,.page-skeleton--page .taedy-loader-card{height:12px}.page-skeleton--profile .taedy-loader-hero{height:250px}.taedy-loader-fortune-deck{padding-inline:0}.taedy-loader-fortune-deck .taedy-loader-shape{width:24%}}.page-skeleton{padding:inherit;pointer-events:none;min-height:inherit;border-radius:inherit;display:none;position:absolute;inset:0;overflow:hidden}html:is(.is-page-preparing,.is-navigating) .center{visibility:hidden;min-height:640px;position:relative}html:is(.is-page-preparing,.is-navigating) .sidebar.right{visibility:hidden}html:is(.is-page-preparing,.is-navigating) .page-skeleton{visibility:visible;display:block}.taedy-wait{vertical-align:middle;width:min(100%,240px);color:var(--darkgray);font-size:var(--fs-meta,.9rem);flex-direction:column;gap:12px;display:inline-flex}html.is-profile-preparing .profile-center{visibility:hidden;min-height:560px;position:relative}html.is-profile-preparing .profile-center .page-skeleton{visibility:visible;display:block}.profile-load-notice:not([hidden]){border:1px dashed color-mix(in srgb, var(--secondary) 45%, transparent);background:color-mix(in srgb, var(--secondary) 7%, var(--light));color:var(--darkgray);font-size:var(--fs-meta,.9rem);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:20px;padding:12px 16px;display:flex}.profile-load-notice:not([hidden]) p{margin:0;line-height:1.5}.profile-load-notice:not([hidden]) button{background:var(--secondary);color:var(--light);font:inherit;cursor:pointer;border:0;border-radius:7px;flex-shrink:0;padding:7px 10px}.taedy-wait-lines{gap:9px;width:100%;display:grid}.taedy-wait-lines .skeleton-block{width:100%;height:10px;display:block}.taedy-wait-lines .skeleton-block:last-child{width:66%}.taedy-wait-label{line-height:1.5}.affiliate-loading:not([hidden]){border-radius:12px;min-height:90px;display:block;overflow:hidden}.travel-picks[data-ad-loading=true]>.travel-picks-list,.sidebar-promos[data-ad-loading=true]>.sidebar-promos-list{display:none}@keyframes skeleton-shimmer{0%,10%{transform:translate(-100%)}80%,to{transform:translate(100%)}}@keyframes skeleton-reveal{0%{opacity:0}to{opacity:1}}@keyframes taedy-gradient-drift{0%{background-position:0 0,0%}to{background-position:14% 8%,100%}}@media (prefers-reduced-motion:no-preference){html:not(.is-page-preparing):not(.is-navigating) .center{animation:.24s ease-out skeleton-reveal}}@media (prefers-reduced-motion:reduce){.skeleton-block:after{animation:none;display:none}.taedy-loader-shape{animation:none}}body[data-slug=posts\/조용한-사직은-끝났다냥] article :is(h2,h3,p,li,figcaption){word-break:keep-all;overflow-wrap:anywhere}body[data-slug=posts\/조용한-사직은-끝났다냥] article h3{text-wrap:pretty;line-height:1.65}body[data-slug=posts\/조용한-사직은-끝났다냥] article blockquote>p+p{margin-top:.8em}body[data-slug=posts\/조용한-사직은-끝났다냥] article li>p{margin-block:.35em}body[data-slug=posts\/조용한-사직은-끝났다냥] article li+li{margin-top:.85em}body[data-slug=posts\/조용한-사직은-끝났다냥] article .text-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-figure{margin:clamp(1.8rem,4vw,3rem) 0}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-figure img{width:100%;max-width:100%;height:auto;margin:0;display:block;transform:none}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-figure figcaption{color:var(--darkgray);margin-top:.8rem;font-size:.82rem;line-height:1.75}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map{border-top:2px solid var(--jjok);border-bottom:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate));margin-block:2.5rem;padding:clamp(1rem,3vw,1.6rem);container-type:inline-size}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__eyebrow{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem;line-height:1.5;display:block}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__head h3{margin:.5rem 0;font-size:1.25rem}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__head h3:before{display:none}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__head p{margin:0 0 1.3rem;font-size:.9rem}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__step{border:1px solid var(--plate-edge);background:var(--paper-plate);min-width:0;margin:0;padding:1rem}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__step--bottleneck{border-top:3px solid var(--jjok)}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__label{color:var(--jjok);font-size:.75rem;font-weight:600;line-height:1.6;display:block}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__step strong{margin-top:.55rem;font-size:.97rem;line-height:1.65;display:block}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__step p{color:var(--darkgray);margin:.55rem 0 0;font-size:.84rem}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__signals{border-top:1px solid var(--plate-edge);flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:1rem 0 0;list-style:none;display:flex}body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__signals li{border:1px solid var(--plate-edge);color:var(--darkgray);margin:0;padding:.25rem .65rem;font-size:.76rem}@container (max-width:38rem){body[data-slug=posts\/조용한-사직은-끝났다냥] article .burnout-map__steps{grid-template-columns:minmax(0,1fr)}}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] .center h1.article-title{letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;max-width:19ch;font-size:clamp(2rem,4vw,3.35rem);line-height:1.3}@media (max-width:899px){body[data-slug=trend\/지은-사람과-가진-사람은-다르다] .center h1.article-title{font-size:clamp(1.75rem,6.5vw,2.5rem)!important}}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article :is(h2,h3,p,li,figcaption){word-break:keep-all;overflow-wrap:anywhere}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article>p,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article>h2,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article>ol,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article>.table-container{max-width:42rem;margin-inline:auto}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article>p{font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.95}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article h2{letter-spacing:-.035em;margin-top:3.4rem;scroll-margin-top:6rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.55}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article h2:before,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article h2:after,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article h3:before{content:none}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article a:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-opener{border-bottom:1px solid var(--plate-edge);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.75rem);margin-bottom:3rem;padding-bottom:2rem;display:grid}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-opener-copy{min-width:0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-kicker,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-issue,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-frame-number{letter-spacing:.1em;color:var(--graphite);font-family:Courier Prime,ui-monospace,monospace;font-size:.65rem;line-height:1.7}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-kicker{margin:0 0 1.4rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-deck{font-family:var(--headerFont);letter-spacing:-.045em;color:var(--dark);margin:0 0 1.3rem;font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:500;line-height:1.55}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-standfirst{color:var(--darkgray);margin:0;font-size:.9rem;line-height:1.9}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-issue{border-top:1px solid var(--plate-edge);margin:2rem 0 0;padding-top:.8rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure{min-width:0;margin:2.5rem 0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure--cover{margin:0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure>a{background:0 0;line-height:0;display:block}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure>a:after,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure>a>.external-icon{display:none}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure img{object-fit:contain;width:100%;max-width:100%;height:auto;box-shadow:none;filter:none;border:0;border-radius:0;margin:0;display:block;transform:none}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure figcaption{color:var(--graphite);font-family:var(--bodyFont);letter-spacing:0;margin-top:.7rem;font-size:.75rem;font-weight:400;line-height:1.7}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-frame-number{margin-bottom:.3rem;display:block}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source{color:var(--graphite);letter-spacing:0;margin-top:.3rem;font-size:.6875rem;font-weight:400;line-height:1.75;display:block}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-photo-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);margin:2rem 0 3rem;display:grid}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-photo-pair .ownership-figure{margin:0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-photo-pair .ownership-figure:nth-child(2){margin-top:3.5rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-pullquote{border-block:1px solid var(--plate-edge);text-align:center;max-width:35rem;margin:3.5rem auto;padding:2rem 0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-pullquote p{font-family:var(--headerFont);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.7}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite{margin-left:.2em;font-size:.6875rem;line-height:0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite a,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source a,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs a{color:var(--graphite);text-decoration:underline;-webkit-text-decoration-color:var(--plate-edge);text-decoration-color:var(--plate-edge);text-underline-offset:.2em;background:0 0;font-weight:400}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite a:hover,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite a:focus-visible,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source a:hover,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source a:focus-visible,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs a:hover,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs a:focus-visible{color:var(--dark);text-decoration-color:currentColor}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite a:after,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source a:after,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs a:after,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-cite .external-icon,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source .external-icon,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs .external-icon{display:none}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs{border-top:1px solid var(--plate-edge);max-width:42rem;color:var(--graphite);margin:3.5rem auto 2rem;padding-top:1.25rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs h2{font-family:var(--bodyFont);letter-spacing:.02em;color:inherit;margin:0 0 .9rem;font-size:.8rem;font-weight:500}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs :is(p,li){color:inherit;font-size:.75rem;line-height:1.85}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs ol{margin:0 0 1.2rem;padding-left:1.3rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs li{margin:.5rem 0;scroll-margin-top:6rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs p{margin:.75rem 0 0}@media (max-width:899px){body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-kicker,body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-issue{font-size:.65rem!important;line-height:1.7!important}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-deck{font-size:clamp(1.6rem,4vw,2rem)!important;line-height:1.55!important}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-standfirst{font-size:.9rem!important;line-height:1.9!important}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-pullquote p{font-size:clamp(1.3rem,3.5vw,1.7rem)!important;line-height:1.7!important}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs h2{font-size:.8rem!important}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-refs :is(p,li){font-size:.75rem!important;line-height:1.85!important}}@media (max-width:640px){body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-opener{grid-template-columns:minmax(0,1fr);gap:1.75rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-figure--cover{width:100%;max-width:25rem;margin-inline:auto}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-opener-copy{padding-inline:.25rem}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-photo-pair{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:25rem;margin-inline:auto}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-photo-pair .ownership-figure:nth-child(2){margin-top:0}body[data-slug=trend\/지은-사람과-가진-사람은-다르다] article .ownership-source{font-size:.75rem}}body[data-slug=profile] .profile-panel{--profile-surface:var(--paper-plate);--profile-border:color-mix(in srgb, var(--darkgray) 28%, var(--light));color:var(--dark)}body[data-slug=profile] .profile-panel .fortune-reading:before,body[data-slug=profile] .profile-panel .fortune-reading:after{content:none!important}body[data-slug=profile] .profile-panel .profile-app{grid-template-columns:168px minmax(0,1fr);align-items:start!important;gap:24px!important;display:grid!important}body[data-slug=profile] .profile-panel .profile-nav{border-color:var(--profile-border);background:var(--profile-surface);min-width:0;min-height:0;padding:1rem .65rem;width:auto!important;top:5rem!important}body[data-slug=profile] .profile-panel .profile-content{min-width:0;width:100%!important}body[data-slug=profile] .profile-panel .profile-view{scroll-margin-top:6rem}body[data-slug=profile] .profile-panel .profile-view[hidden]{display:none!important}body[data-slug=profile] .profile-panel .profile-ad-feed{grid-column:2;align-self:start;min-width:0}body[data-slug=profile] .profile-panel .profile-ad-feed:not(:has(.travel-picks:not([hidden]))){display:none}body[data-slug=profile] .profile-panel .destiny-identity,body[data-slug=profile] .profile-panel .profile-today-fortune-card{border:1px solid var(--profile-border);background:var(--profile-surface);box-shadow:none;border-radius:3px;padding:clamp(20px,2.2vw,28px)}body[data-slug=profile] .profile-panel .destiny-identity.digest{background:var(--light);margin:0 0 24px}body[data-slug=profile] .profile-panel .destiny-identity .digest-head{margin:0 0 12px}body[data-slug=profile] .profile-panel .destiny-identity-title{max-width:32ch;font:700 clamp(1.2rem, 1.7vw, 1.55rem)/1.5 var(--bodyFont);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 12px}body[data-slug=profile] .profile-panel .identity-action{background:0 0;border:0;margin:0 0 16px;padding:0}body[data-slug=profile] .profile-panel .destiny-identity-taedy{font:400 .95rem/1.75 var(--bodyFont);color:var(--dark);margin:0}body[data-slug=profile] .profile-panel .identity-signature{color:var(--darkgray);font:400 .75rem/1.65 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .identity-links{flex-wrap:wrap;gap:4px 20px;margin-top:4px;display:flex}body[data-slug=profile] .profile-panel .identity-links button{min-height:40px;color:var(--jjok);font:600 .8rem/1.5 var(--bodyFont);cursor:pointer;background:0 0;border:0;padding:8px 0}body[data-slug=profile] .profile-panel .identity-links button:hover{text-decoration:underline}body[data-slug=profile] .profile-panel .profile-today-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}body[data-slug=profile] .profile-panel .profile-today-summary{min-width:0}body[data-slug=profile] .profile-panel #profile-today-title{max-width:none;font:700 1.4rem/1.5 var(--bodyFont);margin:.6rem 0 1.1rem}body[data-slug=profile] .profile-panel .home-header-row{flex-wrap:wrap;align-items:start;gap:8px}body[data-slug=profile] .profile-panel .home-relation-badge{font:400 .72rem/1.5 var(--bodyFont)}body[data-slug=profile] .profile-panel .home-user-scores-row{border-bottom:1px solid var(--profile-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid}body[data-slug=profile] .profile-panel .home-user-score-tab{min-height:76px;color:var(--darkgray);font:500 .72rem/1.4 var(--bodyFont);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0 0 -1px;padding:10px 2px;display:flex}body[data-slug=profile] .profile-panel .home-user-score-tab strong{font:700 1.4rem/1.1 var(--bodyFont);font-variant-numeric:tabular-nums;color:var(--dark)}body[data-slug=profile] .profile-panel .home-user-score-tab small{margin-left:2px;font-size:.65rem;font-weight:400}body[data-slug=profile] .profile-panel .home-user-score-tab.is-active{color:var(--jjok);border-bottom-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, transparent);box-shadow:none}body[data-slug=profile] .profile-panel .home-user-score-tab.is-active strong{color:var(--jjok)}body[data-slug=profile] .profile-panel #home-fortune-detail{border:1px dashed color-mix(in srgb, var(--jjok) 42%, var(--plate-edge));box-shadow:none;background:0 0;border-radius:2px;margin:0;padding:16px}body[data-slug=profile] .profile-panel .home-fortune-detail-head{margin-bottom:8px}body[data-slug=profile] .profile-panel #home-fortune-detail-score{display:none}body[data-slug=profile] .profile-panel #home-fortune-detail .home-user-summary{font:400 .94rem/1.8 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:0}body[data-slug=profile] .profile-panel .home-user-lucky-info{border:0;flex-wrap:wrap;justify-content:flex-start;gap:12px 28px;margin:0;padding:16px 0 0;display:flex}body[data-slug=profile] .profile-panel .home-lucky-item{flex-direction:row;align-items:baseline;gap:8px}body[data-slug=profile] .profile-panel .home-lucky-item small{font:400 .73rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .home-lucky-item strong{font:600 .8rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-section-heading{border-top:1px solid var(--profile-border);margin:1.6rem 0 0;padding-top:1.4rem}body[data-slug=profile] .profile-panel .profile-section-heading h3{font:700 1.05rem/1.5 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .fortune-readings{grid-template-columns:minmax(0,1fr);gap:0;margin:0 0 8px;display:grid}body[data-slug=profile] .profile-panel .fortune-readings[hidden]{display:none}body[data-slug=profile] .profile-panel .fortune-reading{border:0;border-bottom:1px dashed var(--profile-border);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:28px;margin:0;padding:28px 6px;display:grid}body[data-slug=profile] .profile-panel .fortune-reading:last-child{border-bottom:0}body[data-slug=profile] .profile-panel .fortune-reading-art{aspect-ratio:2/3;outline:1px solid var(--plate-edge);outline-offset:5px;background:var(--sheet);width:100%;box-shadow:0 5px 14px color-mix(in srgb, var(--dark) 10%, transparent);margin:3px 0 0;transform:rotate(-1deg)}body[data-slug=profile] .profile-panel .fortune-reading-art img{aspect-ratio:2/3;object-fit:contain;border-radius:2px;width:100%;height:100%;margin:0;display:block}body[data-slug=profile] .profile-panel .fortune-reading:nth-child(2n) .fortune-reading-art{transform:rotate(1deg)}body[data-slug=profile] .profile-panel .fortune-reading-art[hidden]{display:none}body[data-slug=profile] .profile-panel .fortune-reading--without-art{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .fortune-reading-body{min-width:0}body[data-slug=profile] .profile-panel .fortune-reading-label{color:var(--jjok);font:600 .75rem/1.6 var(--bodyFont);letter-spacing:0;align-items:baseline;gap:10px;margin:0;display:flex}body[data-slug=profile] .profile-panel .fortune-reading-label>span{opacity:.65;font-family:Courier Prime,monospace}body[data-slug=profile] .profile-panel .fortune-reading-title{font:700 1.2rem/1.5 var(--bodyFont);color:var(--dark);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:7px 0 0;padding:0}body[data-slug=profile] .profile-panel .fortune-reading-title:before,body[data-slug=profile] .profile-panel .fortune-reading-title:after{content:none!important}body[data-slug=profile] .profile-panel .fortune-reading-copy{font:400 .9rem/1.75 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:8px 0 0}body[data-slug=profile] .profile-panel .fortune-action-guide{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}body[data-slug=profile] .profile-panel .fortune-action-block{border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 4%, transparent);padding:14px 16px}body[data-slug=profile] .profile-panel .fortune-action-block h5{font:700 .86rem/1.5 var(--bodyFont);margin:0 0 8px}body[data-slug=profile] .profile-panel .fortune-action-block ul{margin:0;padding-left:1.1rem}body[data-slug=profile] .profile-panel .fortune-action-block li+li{margin-top:7px}body[data-slug=profile] .profile-panel .fortune-action-block p{margin:0}body[data-slug=profile] .profile-panel .fortune-action-block li,body[data-slug=profile] .profile-panel .fortune-action-block p{font:400 .86rem/1.75 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere}body[data-slug=profile] .profile-panel .fortune-action-block.is-watch{background:#ae793b0f;border-left-color:#ae793b}body[data-slug=profile] .profile-panel .fortune-action-block.is-example{border-left-color:var(--plate-edge);background:0 0}body[data-slug=profile] .profile-panel .fortune-action-context{color:var(--darkgray);margin:0;font-size:.74rem}body[data-slug=profile] .profile-panel .fortune-reading-example{border-top:1px solid var(--profile-border,var(--plate-edge));margin-top:16px;padding-top:12px}body[data-slug=profile] .profile-panel .fortune-reading-example>h5{font:600 .78rem/1.5 var(--bodyFont);color:var(--jjok);margin:0}body[data-slug=profile] .profile-panel .fortune-reading-hint{border-left:2px solid color-mix(in srgb, var(--jjok) 55%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 4%, transparent);color:var(--dark);font:500 .84rem/1.7 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0;padding:10px 12px}body[data-slug=profile] .profile-panel .fortune-reading-evidence{margin:10px 0 0}body[data-slug=profile] .profile-panel .fortune-reading-evidence[hidden]{display:none}body[data-slug=profile] .profile-panel .fortune-reading-evidence summary{cursor:pointer;min-height:32px;font:500 .76rem/1.5 var(--bodyFont);color:var(--jjok);padding:4px 0}body[data-slug=profile] .profile-panel .fortune-reading-evidence p{font:400 .86rem/1.75 var(--bodyFont)}body[data-slug=profile] .profile-panel .fortune-reading-facts{grid-template-columns:minmax(60px,auto) minmax(0,1fr);display:grid}body[data-slug=profile] .profile-panel #home-fortune-trend{background:0 0;border:0;margin:0 0 16px;padding:8px 0}body[data-slug=profile] .profile-panel .home-fortune-trend-chart{min-height:0}body[data-slug=profile] .profile-panel .profile-detail-fold{border:0;border-top:1px solid var(--profile-border);background:0 0;margin:0;padding:0}body[data-slug=profile] .profile-panel .profile-detail-fold>summary{cursor:pointer;color:var(--dark);font:600 .9rem/1.5 var(--bodyFont);padding:16px 0;display:list-item}body[data-slug=profile] .profile-panel .profile-detail-fold>summary:after{content:none}body[data-slug=profile] .profile-panel .profile-detail-fold>p,body[data-slug=profile] .profile-panel .identity-basis p{font-size:.85rem;line-height:1.7}body[data-slug=profile] .profile-panel .profile-period-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:16px;display:grid}body[data-slug=profile] .profile-panel .profile-period-readings article{box-shadow:none;background:0 0;margin:0;padding:0}body[data-slug=profile] .profile-panel .profile-period-readings h4{margin:0}body[data-slug=profile] .profile-panel .profile-period-readings p{font-size:.9rem;line-height:1.8}body[data-slug=profile] .profile-panel #astro-today{border:0;margin:0;padding:0 0 16px}body[data-slug=profile] .profile-panel .today-share-row{flex-wrap:wrap;gap:8px;margin:1rem 0 0;display:flex}body[data-slug=profile] .profile-panel .today-share-card{pointer-events:none;position:fixed;top:0;left:-10000px}body[data-slug=profile] .profile-panel .profile-settings-head{margin:0 0 24px}body[data-slug=profile] .profile-panel .profile-settings-head>span{color:var(--jjok);letter-spacing:.1em;font-size:.75rem}body[data-slug=profile] .profile-panel .profile-settings-head h2{font:700 1.8rem/1.5 var(--bodyFont);margin:6px 0}body[data-slug=profile] .profile-panel .profile-settings-head p{color:var(--darkgray);margin:0;font-size:.95rem;line-height:1.7}body[data-slug=profile] .profile-panel #profile-view-settings .saju-account-panel{background:0 0;border:0;gap:24px;margin:0;padding:0;display:grid}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity,body[data-slug=profile] .profile-panel #profile-view-settings .settings-birth-form,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-box,body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-zone{border:1px solid var(--profile-border);background:var(--profile-surface);border-radius:8px;min-width:0;margin:0;padding:24px}body[data-slug=profile] .profile-panel #profile-view-settings .section-title{color:var(--dark);font:700 1.2rem/1.5 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel #profile-view-settings .analysis-section-head{margin:0 0 12px}body[data-slug=profile] .profile-panel #profile-view-settings .section-stamp{display:none}body[data-slug=profile] .profile-panel #profile-view-settings :is(#identity-preview,.identity-choice){box-sizing:border-box;aspect-ratio:2/3;flex:none;place-items:center;padding:0;line-height:0;display:grid;overflow:hidden}body[data-slug=profile] .profile-panel #profile-view-settings #identity-preview{width:68px;height:102px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-choice{width:62px;height:93px}body[data-slug=profile] .profile-panel #profile-view-settings :is(#identity-preview,.identity-choice)>:is(img,svg){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;box-shadow:none;object-fit:contain;object-position:center;border:0;border-radius:0;margin:0;padding:0;display:block;transform:none}body[data-slug=profile] .profile-panel #profile-view-settings .identity-choice:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset{border:0;min-width:0;margin:0 0 24px;padding:0}body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset+.settings-fieldset{border-top:1px solid var(--profile-border);padding-top:24px}body[data-slug=profile] .profile-panel #profile-view-settings legend{color:var(--dark);font:700 1.2rem/1.5 var(--bodyFont);padding:0 0 12px}body[data-slug=profile] .profile-panel #profile-view-settings .saju-field,body[data-slug=profile] .profile-panel #profile-view-settings .saju-field-group{min-width:0;margin-bottom:18px}body[data-slug=profile] .profile-panel #profile-view-settings label{font:600 .92rem/1.5 var(--bodyFont);color:var(--dark);margin-bottom:8px;display:block}body[data-slug=profile] .profile-panel #profile-view-settings input:not([type=radio]):not([type=checkbox]),body[data-slug=profile] .profile-panel #profile-view-settings select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;font:400 16px/1.5 var(--bodyFont);color:var(--dark);background:var(--light);border:1px solid var(--profile-border);border-radius:5px;padding:11px 12px}body[data-slug=profile] .profile-panel #profile-view-settings input[readonly]{background:var(--lightgray);color:var(--darkgray)}body[data-slug=profile] .profile-panel #profile-view-settings input::placeholder{color:var(--darkgray);opacity:.85}body[data-slug=profile] .profile-panel #profile-view-settings .saju-field-help,body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity-note,body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-note,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-code-desc{color:var(--darkgray);margin:8px 0 16px;font-size:.87rem;line-height:1.75;display:block}body[data-slug=profile] .profile-panel #profile-view-settings .saju-field-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body[data-slug=profile] .profile-panel #profile-view-settings #edit-time-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-slug=profile] .profile-panel #profile-view-settings .saju-radio-group{flex-wrap:wrap;gap:8px;display:flex}body[data-slug=profile] .profile-panel #profile-view-settings .saju-radio-label,body[data-slug=profile] .profile-panel #profile-view-settings .saju-checkbox-label{border:1px solid var(--profile-border);cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 12px;font-weight:400;display:flex}body[data-slug=profile] .profile-panel #profile-view-settings label:has(input:checked){color:var(--jjok);border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, var(--profile-surface))}body[data-slug=profile] .profile-panel #profile-view-settings input[type=radio],body[data-slug=profile] .profile-panel #profile-view-settings input[type=checkbox]{width:18px;height:18px;accent-color:var(--jjok);flex-shrink:0}body[data-slug=profile] .profile-panel #profile-view-settings .saju-submit-btn,body[data-slug=profile] .profile-panel #profile-view-settings .editor-save-btn{min-height:46px;font:600 .94rem/1.5 var(--bodyFont);border-radius:5px;padding:10px 20px}body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-link{color:var(--darkgray);min-height:44px;font-size:.9rem}body[data-slug=profile] .profile-panel button:focus-visible,body[data-slug=profile] .profile-panel input:focus-visible,body[data-slug=profile] .profile-panel select:focus-visible,body[data-slug=profile] .profile-panel summary:focus-visible,body[data-slug=profile] .profile-panel a:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@media (min-width:1200px){body[data-slug=profile] .profile-panel .profile-app:has(.profile-ad-feed .travel-picks:not([hidden])){grid-template-columns:168px minmax(0,1fr) 224px;gap:20px!important}body[data-slug=profile] .profile-panel .profile-ad-feed{grid-area:1/3;position:sticky;top:5rem}body[data-slug=profile] .profile-panel .travel-picks--profile .travel-picks-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:1199px){body[data-slug=profile] .profile-panel .profile-today-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){body[data-slug=profile] .profile-panel .profile-app{grid-template-columns:minmax(0,1fr);gap:20px!important}body[data-slug=profile] .profile-panel .profile-nav{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid;width:100%!important;position:static!important}body[data-slug=profile] .profile-panel .profile-nav-identity,body[data-slug=profile] .profile-panel .profile-nav-section-label{display:none}body[data-slug=profile] .profile-panel .profile-nav-section,body[data-slug=profile] .profile-panel .profile-nav-account{display:contents}body[data-slug=profile] .profile-panel .profile-nav-item{justify-content:center;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 6px;font-size:.82rem}body[data-slug=profile] .profile-panel .profile-nav-item--primary,body[data-slug=profile] .profile-panel .profile-nav-index,body[data-slug=profile] .profile-panel .profile-nav-account-icon{display:none}body[data-slug=profile] .profile-panel .profile-ad-feed{grid-column:1}}@media (max-width:600px){body[data-slug=profile] .profile-panel .destiny-identity,body[data-slug=profile] .profile-panel .profile-today-fortune-card{padding:18px 16px}body[data-slug=profile] .profile-panel .profile-today-overview{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .home-user-lucky-info{gap:8px 18px}body[data-slug=profile] .profile-panel .profile-period-readings{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .fortune-reading{grid-template-columns:92px minmax(0,1fr);gap:6px 20px;padding:24px 4px}body[data-slug=profile] .profile-panel .fortune-reading-art{grid-row:1/4}body[data-slug=profile] .profile-panel .fortune-reading-body{display:contents}body[data-slug=profile] .profile-panel .fortune-reading-label,body[data-slug=profile] .profile-panel .fortune-reading-title,body[data-slug=profile] .profile-panel .fortune-reading-copy{grid-column:2;margin:0}body[data-slug=profile] .profile-panel .fortune-reading-title{font-size:1.05rem}body[data-slug=profile] .profile-panel .fortune-reading-copy{font-size:.84rem}body[data-slug=profile] .profile-panel .fortune-reading-label{gap:6px;font-size:.7rem}body[data-slug=profile] .profile-panel .fortune-reading-hint,body[data-slug=profile] .profile-panel .fortune-action-guide,body[data-slug=profile] .profile-panel .fortune-reading-example,body[data-slug=profile] .profile-panel .fortune-reading-evidence{grid-column:1/-1}body[data-slug=profile] .profile-panel .fortune-reading-hint{margin-top:12px}body[data-slug=profile] .profile-panel .fortune-reading-evidence{margin-top:4px}body[data-slug=profile] .profile-panel .fortune-reading--without-art{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .fortune-reading--without-art .fortune-reading-label,body[data-slug=profile] .profile-panel .fortune-reading--without-art .fortune-reading-title,body[data-slug=profile] .profile-panel .fortune-reading--without-art .fortune-reading-copy{grid-column:1}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity,body[data-slug=profile] .profile-panel #profile-view-settings .settings-birth-form,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-box,body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-zone{padding:18px 16px}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity-row{gap:12px}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity-name{min-width:0}}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile{box-sizing:border-box;break-inside:avoid;contain:none;background:var(--sheet) var(--paper-grain) 60px 130px/240px 240px;background-blend-mode:multiply;min-width:0;height:auto;min-height:0;box-shadow:var(--sheet-lift);font-family:var(--bodyFont);border:0;border-radius:0;margin:0;padding:1.5rem 1.6rem 1.25rem;transition:transform .38s cubic-bezier(.22,.9,.3,1);position:relative;transform:rotate(-.35deg)}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile:hover,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile:focus-within{transform:rotate(0)translateY(-4px)}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:1rem;font-size:.72rem;line-height:1.5;display:flex}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-disclosure{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,Library,ui-monospace,monospace}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-provider{color:var(--darkgray);overflow-wrap:anywhere}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card{min-width:0;color:var(--dark);background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.1rem;padding:0;text-decoration:none;display:flex;overflow:visible}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card:focus-visible{outline:2px solid var(--jjok);outline-offset:6px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card:hover .travel-card-title,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card:focus-visible .travel-card-title{color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-art{aspect-ratio:4/3;outline:1px solid var(--plate-edge);outline-offset:5px;border-radius:0;flex:none;width:100%;height:auto;display:block;overflow:hidden}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-art img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-body{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding:0;display:flex}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-brand-logo{align-self:flex-start;align-items:center;gap:.42rem;min-height:1.65rem;display:inline-flex}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-brand-logo img{object-fit:contain;object-position:left center;border-radius:0;width:auto;max-width:7.5rem;height:1.35rem;margin:0;display:block}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-brand-logo--app-icon img{border-radius:.42rem;width:1.65rem;height:1.65rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-brand-label{color:var(--dark);letter-spacing:-.02em;font-size:.72rem;font-weight:650;line-height:1.35}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-place{color:var(--darkgray);letter-spacing:.02em;overflow-wrap:anywhere;font-size:.73rem;line-height:1.5}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-place--provider{font-weight:600}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-title{font-family:"LibraryFull", var(--bodyFont);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.18rem;font-weight:400;line-height:1.5;transition:color .22s}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-rating{color:var(--darkgray);font-size:.75rem;line-height:1.5}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-foot{border-top:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;margin-top:.15rem;padding-top:.65rem;display:flex}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-price{color:var(--dark);white-space:nowrap;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.95rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-action{color:var(--jjok);white-space:nowrap;font-size:.75rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-note{color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;border:0;margin:.9rem 0 0;padding:0;font-size:.7rem;line-height:1.65}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=feature] .travel-card-art{aspect-ratio:1}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card-title{font-size:1.05rem}@media (max-width:1100px){body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile{padding:1.15rem 1.05rem 1rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-title{font-size:1.05rem}}@media (max-width:380px){body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-art,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card-art{flex-basis:60px;width:60px;height:80px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card{gap:.75rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-title,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile[data-feed-size=compact] .travel-card-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile{transition:none;transform:none}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile:hover,body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile:focus-within{transform:none}}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile{padding:20px 18px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-list{gap:24px}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card-title{font-size:1rem}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card+.travel-card{border-top:1px dashed var(--plate-edge);padding-top:20px}@media (min-width:1101px) and (max-width:1199px){body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-picks-list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-slug=profile] .profile-panel .profile-ad-feed>.travel-picks--profile .travel-card+.travel-card{border-top:0;padding-top:0}}[data-personal-reading-hidden][hidden]{display:none!important}body[data-slug=profile] .profile-panel{--profile-radius:12px;--profile-border:color-mix(in srgb, var(--darkgray) 20%, var(--light))}body[data-slug=profile] .profile-panel .profile-today-fortune-card,body[data-slug=profile] .profile-panel .destiny-identity.digest,body[data-slug=profile] .profile-panel .taedy-brief.digest,body[data-slug=profile] .profile-panel .saju-wonguk-card-frame,body[data-slug=profile] .profile-panel .astro-natal-card{border:1px solid var(--profile-border);border-radius:var(--profile-radius);background:var(--profile-surface);box-shadow:none;padding:clamp(18px,3vw,32px);overflow:visible}body[data-slug=profile] .profile-panel .destiny-identity.digest{margin:24px 0 0}body[data-slug=profile] .profile-panel .profile-today-intro,body[data-slug=profile] .profile-panel .profile-section-note{font:400 .88rem/1.8 var(--bodyFont);color:var(--darkgray);word-break:keep-all;margin:0 0 20px}body[data-slug=profile] .profile-panel #profile-today-title{font:600 clamp(1.35rem, 2.2vw, 2rem)/1.5 var(--bodyFont);letter-spacing:-.04em;margin:12px 0}body[data-slug=profile] .profile-panel .profile-card-spread{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.5vw,18px);margin:24px 0 12px;display:grid}body[data-slug=profile] .profile-panel .profile-card-deck{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.5vw,18px);margin:24px 0 12px;display:grid}body[data-slug=profile] .profile-panel .profile-card-deck .profile-card-spread{display:contents}body[data-slug=profile] .profile-panel .profile-secret-card{isolation:isolate;position:relative;overflow:visible}body[data-slug=profile] .profile-panel .profile-secret-card.is-ready:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--jjok) 40%, transparent), color-mix(in srgb, var(--jjok) 18%, transparent) 48%, transparent 73%);filter:blur(12px);border-radius:30%;position:absolute;inset:-20px -18px 30px}body[data-slug=profile] .profile-panel .profile-secret-card.is-ready .profile-secret-prompt{color:var(--jjok);text-underline-offset:4px;text-decoration:underline}body[data-slug=profile] .profile-panel .profile-secret-card.is-ready .secret-card-back{box-shadow:0 0 18px 6px color-mix(in srgb, var(--jjok) 30%, transparent), 0 0 40px 12px color-mix(in srgb, var(--jjok) 14%, transparent)}body[data-slug=profile] .profile-panel .profile-secret-card .secret-card-back{border:1px solid var(--profile-border);box-sizing:border-box;background:var(--secret-paper);color:var(--jjok);font:500 .65rem/1.5 var(--bodyFont);letter-spacing:.12em;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}body[data-slug=profile] .profile-panel .profile-secret-card .secret-card-back>span:not(.secret-foil){visibility:hidden}body[data-slug=profile] .profile-panel .profile-secret-card:not(.is-flipped) .secret-card-front,body[data-slug=profile] .profile-panel .profile-secret-card:not(.is-flipped) .profile-secret-name,body[data-slug=profile] .profile-panel .profile-secret-card.is-flipped .secret-card-back,body[data-slug=profile] .profile-panel .profile-secret-card.is-flipped .profile-secret-prompt{display:none}body[data-slug=profile] .profile-panel .profile-secret-card:disabled{opacity:.6;cursor:wait}body[data-slug=profile] .profile-panel .profile-spread-card:focus-visible{outline:2px solid var(--jjok);outline-offset:5px}body[data-slug=profile] .profile-panel .profile-flow-overview{border:1px solid var(--profile-border);border-radius:var(--profile-radius);background:var(--profile-surface);margin:20px 0 0;padding:18px}body[data-slug=profile] .profile-panel .profile-flow-overview #home-user-scores{margin:12px 0 0}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:14px 0 0}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-score-heading{margin-top:0}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-section-note{margin-bottom:12px}body[data-slug=profile] .profile-panel #profile-trend-content #home-fortune-trend{box-shadow:none;color:var(--jjok);background:0 0;border:0;border-radius:0;margin:0;padding:8px 0 0}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-head,body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-kicker,body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-title>span{display:none}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-chart{height:148px;min-height:0}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-chart svg{height:148px}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-loading{min-height:100px}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-title,body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-title strong{font:500 .88rem/1.7 var(--bodyFont);color:var(--dark)}body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-summary,body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-current,body[data-slug=profile] .profile-panel #profile-trend-content .home-fortune-trend-caption{color:var(--darkgray);font:400 .78rem/1.7 var(--bodyFont)}body[data-slug=profile] .profile-panel #profile-trend-content .home-trend-line,body[data-slug=profile] .profile-panel #profile-trend-content .home-trend-point{stroke:var(--jjok)}body[data-slug=profile] .profile-panel #profile-trend-content .home-trend-point.is-today,body[data-slug=profile] .profile-panel #profile-trend-content .home-trend-date.is-today{fill:var(--jjok)}body[data-slug=profile] .profile-panel #profile-trend-content .home-trend-today-band{fill:color-mix(in srgb, var(--jjok) 8%, transparent)}body[data-slug=profile] .profile-panel .profile-life-guide{margin-top:32px}body[data-slug=profile] .profile-panel #profile-today-guide-status{font:400 .85rem/1.8 var(--bodyFont);color:var(--darkgray)}body[data-slug=profile] .profile-panel .profile-spread-card{text-align:left;min-width:0;color:var(--dark);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;transition:transform .2s;display:flex}body[data-slug=profile] .profile-panel .profile-spread-card:hover:not(:disabled){transform:translateY(-5px)}body[data-slug=profile] .profile-panel .profile-spread-card img,body[data-slug=profile] .profile-panel .profile-spread-pending{aspect-ratio:2/3;object-fit:cover;border-radius:7px;width:100%;height:auto;margin:0;box-shadow:0 8px 20px #12213a22}body[data-slug=profile] .profile-panel .profile-spread-pending{background:var(--fortune-back-paper);color:var(--fortune-back-ink);place-items:center;font-size:2rem;display:grid}body[data-slug=profile] .profile-panel .profile-spread-card small{font:500 .7rem/1.5 var(--bodyFont);color:var(--darkgray);margin-top:4px}body[data-slug=profile] .profile-panel .profile-spread-card strong{font:600 clamp(.78rem, 1.1vw, 1rem)/1.45 var(--bodyFont);word-break:keep-all}body[data-slug=profile] .profile-panel .profile-spread-status{font:400 .78rem/1.7 var(--bodyFont);color:var(--darkgray);align-items:center;gap:10px;margin:16px 0;display:flex}body[data-slug=profile] .profile-panel .profile-spread-status button{border:1px solid var(--profile-border);color:var(--jjok);background:var(--light);cursor:pointer;border-radius:6px;flex-shrink:0;padding:8px 12px}body[data-slug=profile] .profile-panel .today-share-row{margin:20px 0 28px}body[data-slug=profile] .profile-panel .today-share-row .saju-capture-btn{background:var(--jjok);min-height:46px;color:var(--light);border:1px solid var(--jjok);font:600 .87rem/1.5 var(--bodyFont);border-radius:7px;padding:12px 18px}body[data-slug=profile] .profile-panel .today-share-row .is-quiet{color:var(--jjok);border-color:var(--profile-border);background:0 0}body[data-slug=profile] .profile-panel button:disabled{cursor:default}body[data-slug=profile] .profile-panel .today-share-row button:disabled{opacity:.45}body[data-slug=profile] .profile-panel .profile-score-heading{font:600 .92rem/1.6 var(--bodyFont);margin:24px 0 8px}body[data-slug=profile] .profile-panel #home-fortune-detail{background:color-mix(in srgb, var(--jjok) 4%, var(--profile-surface));border:2px dashed color-mix(in srgb, var(--jjok) 68%, transparent);border-radius:3px;padding:18px 20px}body[data-slug=profile] .profile-panel #home-fortune-detail .home-fortune-detail-head{border-bottom:1px dashed color-mix(in srgb, var(--jjok) 40%, transparent);padding-bottom:8px}body[data-slug=profile] .profile-panel .profile-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:30px 0 16px;display:flex}body[data-slug=profile] .profile-panel .profile-section-heading h3{font:600 1.2rem/1.6 var(--bodyFont);letter-spacing:-.025em;margin:0}body[data-slug=profile] .profile-panel .profile-section-heading>span{color:var(--darkgray);font-size:.75rem}body[data-slug=profile] .profile-panel #home-card-readings{gap:0;display:grid}body[data-slug=profile] .profile-panel .fortune-reading--illustrated{border:0;border-top:1px solid var(--profile-border);box-shadow:none;background:0 0;grid-template-columns:minmax(112px,27%) minmax(0,1fr);gap:24px;margin:0;padding:28px 0;scroll-margin-top:6rem;display:grid}body[data-slug=profile] .profile-panel .fortune-reading-art{grid-row:auto;align-self:start;margin:0}body[data-slug=profile] .profile-panel .fortune-reading-art img{aspect-ratio:2/3;object-fit:cover;border-radius:7px;width:100%;height:auto;box-shadow:0 7px 18px #12213a1a}body[data-slug=profile] .profile-panel .fortune-reading-body{min-width:0;display:block}body[data-slug=profile] .profile-panel .fortune-reading-label{color:var(--jjok);font:500 .75rem/1.5 var(--bodyFont);gap:10px;margin:0 0 8px;display:flex}body[data-slug=profile] .profile-panel .fortune-reading-title{font:600 1.25rem/1.5 var(--bodyFont);color:var(--dark);margin:0 0 12px}body[data-slug=profile] .profile-panel .fortune-reading-copy{font:400 .93rem/1.85 var(--bodyFont);color:var(--dark);word-break:keep-all;overflow-wrap:anywhere;margin:0}body[data-slug=profile] .profile-panel .fortune-reading-detail{margin-top:14px}body[data-slug=profile] .profile-panel .fortune-reading-hint{border:0;border-left:2px solid var(--jjok);font:500 .87rem/1.8 var(--bodyFont);background:color-mix(in srgb, var(--jjok) 5%, transparent);color:var(--dark);border-radius:0 6px 6px 0;margin:16px 0 0;padding:14px 16px}body[data-slug=profile] .profile-panel .fortune-reading-context{gap:12px;margin:18px 0 0;display:grid}body[data-slug=profile] .profile-panel .fortune-reading-context>div{gap:3px;display:grid}body[data-slug=profile] .profile-panel .fortune-reading-context dt{font:600 .72rem/1.5 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .fortune-reading-context dd{font:400 .85rem/1.8 var(--bodyFont);color:var(--darkgray);margin:0}body[data-slug=profile] .profile-panel .taedy-brief.digest{margin:0 0 28px}body[data-slug=profile] .profile-panel .taedy-brief.digest .digest-body{font:400 .95rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .wonguk-card-header,body[data-slug=profile] .profile-panel .analysis-section-head{background:0 0;border:0;padding:0}body[data-slug=profile] .profile-panel .wonguk-user-title,body[data-slug=profile] .profile-panel #astro-natal-title{font:600 1.65rem/1.5 var(--bodyFont);color:var(--dark);letter-spacing:-.035em}body[data-slug=profile] .profile-panel .wonguk-reading-guide{background:var(--light);border:0;border-radius:8px;padding:16px 18px;font-size:.85rem}body[data-slug=profile] .profile-panel .ilju-destiny-card-container{margin:24px 0}body[data-slug=profile] .profile-panel .ilju-tarot-card{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(110px,30%) minmax(0,1fr);gap:24px;padding:0;display:grid}body[data-slug=profile] .profile-panel .tarot-card-art-frame{border-radius:8px;width:100%;max-width:none;margin:0}body[data-slug=profile] .profile-panel .tarot-card-img{object-fit:contain;width:100%;height:auto}body[data-slug=profile] .profile-panel .tarot-card-meta-box{align-self:center;padding:0}body[data-slug=profile] .profile-panel .tarot-card-meta-box .section-stamp{font-size:.63rem}body[data-slug=profile] .profile-panel .ilju-title{font:600 1.25rem/1.5 var(--bodyFont)}body[data-slug=profile] .profile-panel .ilju-desc{font:400 .9rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .saju-pillars-grid{gap:8px;margin:24px 0}body[data-slug=profile] .profile-panel .saju-pillar-card{border:1px solid var(--profile-border);background:var(--light);box-shadow:none;border-radius:8px;padding:14px 8px}body[data-slug=profile] .profile-panel .me-pillar{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, var(--light))}body[data-slug=profile] .profile-panel .profile-cycles{border-top:1px solid var(--profile-border);margin:28px 0;padding-top:2px}body[data-slug=profile] .profile-panel .profile-cycles h4{font:600 .94rem/1.6 var(--bodyFont);margin:22px 0 12px}body[data-slug=profile] .profile-panel .profile-cycle-strip{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;padding:4px 3px 12px;display:flex;overflow-x:auto}body[data-slug=profile] .profile-panel .profile-cycle{background:var(--light);border:1px solid var(--profile-border);color:var(--dark);cursor:pointer;scroll-snap-align:center;text-align:center;font-family:var(--bodyFont);border-radius:8px;flex:0 0 90px;gap:8px;padding:13px 8px;display:grid}body[data-slug=profile] .profile-panel .profile-cycle strong{font-size:1.4rem;font-weight:600}body[data-slug=profile] .profile-panel .profile-cycle small{color:var(--darkgray);font-size:.67rem}body[data-slug=profile] .profile-panel .profile-cycle span{font-size:.78rem}body[data-slug=profile] .profile-panel .profile-cycle.is-current small:last-child{color:var(--jjok);font-weight:700}body[data-slug=profile] .profile-panel .profile-cycle.is-selected{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, var(--light));box-shadow:inset 0 2px var(--jjok)}body[data-slug=profile] .profile-panel .profile-cycle-reading{border:1px solid var(--profile-border);background:var(--light);font:400 .88rem/1.8 var(--bodyFont);border-radius:8px;padding:18px 20px}body[data-slug=profile] .profile-panel .profile-cycle-reading strong{color:var(--jjok);font-size:.94rem}body[data-slug=profile] .profile-panel .profile-cycle-reading p{margin:8px 0}body[data-slug=profile] .profile-panel .profile-cycle-reading small{color:var(--darkgray);font-size:.75rem}body[data-slug=profile] .profile-panel .astro-natal-lede{font:400 .93rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .astro-natal-anchors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body[data-slug=profile] .profile-panel .astro-anchor{border:1px solid var(--profile-border);background:var(--light);border-radius:8px;padding:18px}body[data-slug=profile] .profile-panel .astro-anchor strong{font:600 1.1rem/1.6 var(--bodyFont);color:var(--dark)}body[data-slug=profile] .profile-panel .astro-anchor small{font-size:.78rem;line-height:1.7}body[data-slug=profile] .profile-panel .astro-natal-columns{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}body[data-slug=profile] .profile-panel .astro-natal-item{border:0;border-bottom:1px solid var(--profile-border);background:0 0;border-radius:0;padding:18px 0}body[data-slug=profile] .profile-panel .astro-natal-item strong{color:var(--jjok);font:600 .95rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .astro-reading-role{font:600 1.15rem/1.6 var(--bodyFont);color:var(--dark);margin:8px 0}body[data-slug=profile] .profile-panel .astro-reading-guide{font:400 .8rem/1.7 var(--bodyFont);color:var(--darkgray);display:block}body[data-slug=profile] .profile-panel .astro-natal-item p{color:var(--dark);font:400 .91rem/1.9 var(--bodyFont);margin:8px 0 0}body[data-slug=profile] .profile-panel .astro-fold,body[data-slug=profile] .profile-panel .saju-fold{border:1px solid var(--profile-border);box-shadow:none;background:0 0;border-radius:8px}body[data-slug=profile] .profile-panel .astro-fold-head{padding:16px}body[data-slug=profile] .profile-panel .astro-natal-list{padding:0 18px}body[data-slug=profile] .profile-panel .astro-natal-lead{background:color-mix(in srgb, var(--jjok) 5%, var(--light));border:0;border-radius:8px;padding:20px}body[data-slug=profile] .profile-panel .identity-live-preview{border:1px solid var(--profile-border);background:var(--light);border-radius:10px;margin-bottom:20px;padding:18px}body[data-slug=profile] .profile-panel .identity-live-preview>span{color:var(--darkgray);margin-bottom:12px;font-size:.72rem;display:block}body[data-slug=profile] .profile-panel .identity-live-preview strong{color:var(--dark);font-size:1rem}body[data-slug=profile] .profile-panel .identity-live-preview p{color:var(--darkgray);margin:8px 0 0;font-size:.86rem}body[data-slug=profile] .profile-panel #profile-view-settings .identity-kind{grid-template-columns:1fr 1fr;gap:8px;display:grid}body[data-slug=profile] .profile-panel #profile-view-settings .identity-kind-btn{border:1px solid var(--profile-border);background:var(--light);min-height:48px;color:var(--dark);font:500 .9rem/1.5 var(--bodyFont);cursor:pointer;border-radius:7px;padding:10px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-kind-btn.is-active{border-color:var(--jjok);color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, var(--light))}body[data-slug=profile] .profile-panel .settings-save-bar{border:1px solid var(--profile-border);background:var(--profile-surface);z-index:2;border-radius:8px;padding:14px;position:sticky;bottom:12px;box-shadow:0 6px 24px #10203912}body[data-slug=profile] .profile-panel .settings-section-nav{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}body[data-slug=profile] .profile-panel .settings-section-nav a{border:1px solid var(--profile-border);font:500 .83rem/1.5 var(--bodyFont);color:var(--jjok);background:var(--profile-surface);border-radius:6px;padding:9px 14px}body[data-slug=profile] .profile-panel #comment-identity,body[data-slug=profile] .profile-panel #saju-edit-form,body[data-slug=profile] .profile-panel #settings-notifications{scroll-margin-top:6rem}body[data-slug=profile] .profile-panel #settings-dirty-status{color:var(--darkgray);margin-bottom:10px;font-size:.78rem;display:block}body[data-slug=profile] .profile-panel .settings-save-bar>div{justify-content:flex-end;gap:8px;display:flex}body[data-slug=profile] .profile-panel #profile-view-settings .settings-save-bar .saju-submit-btn{width:auto;margin:0}body[data-slug=profile] .profile-panel .settings-reset{color:var(--darkgray);font:500 .85rem var(--bodyFont);cursor:pointer;background:0 0;border:0;padding:10px}body[data-slug=profile] .profile-panel #profile-view-settings button:disabled{opacity:.45}body[data-slug=profile] .profile-panel .settings-save-bar .saju-edit-msg{margin-top:10px;font-size:.85rem}body[data-slug=profile] .profile-panel .today-share-dialog{box-sizing:border-box;border:1px solid var(--profile-border);background:var(--profile-surface);width:min(460px,100vw - 32px);max-height:90dvh;color:var(--dark);border-radius:14px;padding:20px;overflow-y:auto}body[data-slug=profile] .profile-panel .today-share-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#101a30aa}body[data-slug=profile] .profile-panel .today-share-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}body[data-slug=profile] .profile-panel .today-share-dialog h3{font:600 1.1rem/1.5 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .today-share-dialog header button{color:var(--dark);cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:26px}body[data-slug=profile] .profile-panel #today-share-status{font:400 .84rem/1.7 var(--bodyFont)}body[data-slug=profile] .profile-panel #today-share-preview{border-radius:8px;width:100%;height:auto;margin:16px 0;display:block}body[data-slug=profile] .profile-panel #today-share-preview[hidden],body[data-slug=profile] .profile-panel .today-share-actions [hidden]{display:none}body[data-slug=profile] .profile-panel .today-share-actions{background:var(--profile-surface);gap:8px;padding-top:12px;display:flex;position:sticky;bottom:0}body[data-slug=profile] .profile-panel .today-share-actions a,body[data-slug=profile] .profile-panel .today-share-actions button{border:1px solid var(--jjok);color:var(--light);background:var(--jjok);font:600 .9rem/1.5 var(--bodyFont);text-align:center;cursor:pointer;border-radius:7px;flex:1;padding:12px}@media (max-width:600px){body[data-slug=profile] .profile-panel .profile-card-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}body[data-slug=profile] .profile-panel .profile-secret-card{border-top:1px solid var(--plate-edge);grid-column:1/-1;grid-template-rows:1fr 1fr;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px 18px;padding-top:20px;display:grid}body[data-slug=profile] .profile-panel .profile-secret-card .secret-card-back,body[data-slug=profile] .profile-panel .profile-secret-card .secret-card-front{grid-area:1/1/3}body[data-slug=profile] .profile-panel .profile-secret-card small{grid-area:1/2;align-self:end}body[data-slug=profile] .profile-panel .profile-secret-card strong{grid-area:2/2;align-self:start}body[data-slug=profile] .profile-panel .profile-card-spread{gap:8px}body[data-slug=profile] .profile-panel .profile-spread-card strong{font-size:.74rem}body[data-slug=profile] .profile-panel .profile-spread-card small{font-size:.62rem}body[data-slug=profile] .profile-panel .fortune-reading--illustrated{grid-template-columns:minmax(0,1fr);gap:18px}body[data-slug=profile] .profile-panel .fortune-reading-art{width:48%;max-width:190px;margin:0 auto}body[data-slug=profile] .profile-panel .fortune-reading-body{display:block}body[data-slug=profile] .profile-panel .fortune-reading-title{font-size:1.2rem}body[data-slug=profile] .profile-panel .fortune-reading-copy{font-size:.93rem}body[data-slug=profile] .profile-panel .ilju-tarot-card{grid-template-columns:minmax(85px,30%) minmax(0,1fr);gap:16px}body[data-slug=profile] .profile-panel .ilju-desc{font-size:.85rem}body[data-slug=profile] .profile-panel .saju-pillars-grid{gap:5px}body[data-slug=profile] .profile-panel .saju-pillar-card{padding:12px 4px}body[data-slug=profile] .profile-panel .astro-anchor{padding:14px 12px}body[data-slug=profile] .profile-panel .astro-anchor strong{font-size:.96rem}body[data-slug=profile] .profile-panel .today-share-row .saju-capture-btn:first-child{flex:1}}@media (prefers-reduced-motion:reduce){body[data-slug=profile] .profile-panel .profile-spread-card{transition:none}}.wall-grid>.travel-picks--wall{box-sizing:border-box;break-inside:avoid;contain:none;background:var(--sheet) var(--paper-grain) 60px 130px/240px 240px;background-blend-mode:multiply;min-width:0;height:auto;min-height:0;box-shadow:var(--sheet-lift);font-family:var(--bodyFont);border:0;border-radius:0;margin:0;padding:1.5rem 1.6rem 1.25rem;transition:transform .38s cubic-bezier(.22,.9,.3,1);position:relative;transform:rotate(-.35deg)}.wall-grid>.travel-picks--wall:hover,.wall-grid>.travel-picks--wall:focus-within{transform:rotate(0)translateY(-4px)}.wall-grid>.travel-picks--wall .travel-picks-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:1rem;font-size:.72rem;line-height:1.5;display:flex}.wall-grid>.travel-picks--wall .travel-picks-disclosure{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,Library,ui-monospace,monospace}.wall-grid>.travel-picks--wall .travel-picks-provider{color:var(--darkgray);overflow-wrap:anywhere}.wall-grid>.travel-picks--wall .travel-picks-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.wall-grid>.travel-picks--wall .travel-card{min-width:0;color:var(--dark);background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.1rem;padding:0;text-decoration:none;display:flex;overflow:visible}.wall-grid>.travel-picks--wall .travel-card:focus-visible{outline:2px solid var(--jjok);outline-offset:6px}.wall-grid>.travel-picks--wall .travel-card:hover .travel-card-title,.wall-grid>.travel-picks--wall .travel-card:focus-visible .travel-card-title{color:var(--jjok)}.wall-grid>.travel-picks--wall .travel-card-art{aspect-ratio:4/3;outline:1px solid var(--plate-edge);outline-offset:5px;border-radius:0;flex:none;width:100%;height:auto;display:block;overflow:hidden}.wall-grid>.travel-picks--wall .travel-card-art img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.wall-grid>.travel-picks--wall .travel-card-body{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding:0;display:flex}.wall-grid>.travel-picks--wall .travel-card-brand-logo{align-self:flex-start;align-items:center;gap:.42rem;min-height:1.65rem;display:inline-flex}.wall-grid>.travel-picks--wall .travel-card-brand-logo img{object-fit:contain;object-position:left center;border-radius:0;width:auto;max-width:7.5rem;height:1.35rem;margin:0;display:block}.wall-grid>.travel-picks--wall .travel-card-brand-logo--app-icon img{border-radius:.42rem;width:1.65rem;height:1.65rem}.wall-grid>.travel-picks--wall .travel-card-brand-label{color:var(--dark);letter-spacing:-.02em;font-size:.72rem;font-weight:650;line-height:1.35}.wall-grid>.travel-picks--wall .travel-card-place{color:var(--darkgray);letter-spacing:.02em;overflow-wrap:anywhere;font-size:.73rem;line-height:1.5}.wall-grid>.travel-picks--wall .travel-card-place--provider{font-weight:600}.wall-grid>.travel-picks--wall .travel-card-title{font-family:"LibraryFull", var(--bodyFont);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.18rem;font-weight:400;line-height:1.5;transition:color .22s}.wall-grid>.travel-picks--wall .travel-card-rating{color:var(--darkgray);font-size:.75rem;line-height:1.5}.wall-grid>.travel-picks--wall .travel-card-foot{border-top:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;margin-top:.15rem;padding-top:.65rem;display:flex}.wall-grid>.travel-picks--wall .travel-card-price{color:var(--dark);white-space:nowrap;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.95rem}.wall-grid>.travel-picks--wall .travel-card-action{color:var(--jjok);white-space:nowrap;font-size:.75rem}.wall-grid>.travel-picks--wall .travel-picks-note{color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;border:0;margin:.9rem 0 0;padding:0;font-size:.7rem;line-height:1.65}.wall-grid>.travel-picks--wall[data-feed-size=feature] .travel-card-art{aspect-ratio:1}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-title{font-size:1.05rem}@media (max-width:1100px){.wall-grid>.travel-picks--wall{padding:1.15rem 1.05rem 1rem}.wall-grid>.travel-picks--wall .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}.wall-grid>.travel-picks--wall .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}.wall-grid>.travel-picks--wall .travel-card-title{font-size:1.05rem}}@media (max-width:380px){.wall-grid>.travel-picks--wall .travel-card-art,.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-art{flex-basis:60px;width:60px;height:80px}.wall-grid>.travel-picks--wall .travel-card,.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card{gap:.75rem}.wall-grid>.travel-picks--wall .travel-card-title,.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){.wall-grid>.travel-picks--wall{transition:none;transform:none}.wall-grid>.travel-picks--wall:hover,.wall-grid>.travel-picks--wall:focus-within{transform:none}}.wall-grid>.travel-picks--wall[data-feed-size=compact]{padding:.85rem 1rem .75rem;transform:rotate(-.18deg)}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-picks-head{margin-bottom:.65rem;font-size:.66rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card{gap:.75rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-art{flex-basis:64px;width:64px;height:76px}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-body{gap:.35rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-place,.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-action,.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-rating{font-size:.68rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.42;display:-webkit-box;overflow:hidden}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-foot{margin-top:0;padding-top:.45rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-card-price{font-size:.82rem}.wall-grid>.travel-picks--wall[data-feed-size=compact] .travel-picks-note{margin-top:.55rem;font-size:.64rem;line-height:1.5}.deal-feed-card{box-sizing:border-box;isolation:isolate;min-width:0;color:var(--dark);position:relative}.deal-feed-card:before{z-index:-1;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--jjok) 20%, transparent), color-mix(in srgb, var(--jjok) 7%, transparent) 54%, transparent 76%);filter:blur(.6rem);opacity:.72;pointer-events:none;content:"";border-radius:.9rem;position:absolute;inset:-.65rem}.wall-grid>.deal-feed-card{width:100%;margin-block:.35rem .8rem}.deal-feed-card-link,.deal-feed-art,.deal-feed-art img{width:100%;display:block}.deal-feed-card-link{color:inherit;text-decoration:none}.deal-feed-art{overflow:hidden}.deal-feed-art img{object-fit:contain;height:auto;margin:0;transition:opacity .16s}.deal-feed-card-link:hover .deal-feed-art img{opacity:.92}.deal-feed-info{width:max-content;max-width:100%;margin:0 0 .2rem auto;font-size:.75rem;position:relative}.deal-feed-info-toggle{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--darkgray) 78%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:.28rem;padding:0 .15rem;list-style:none;display:flex}.deal-feed-info-toggle::-webkit-details-marker{display:none}.deal-feed-info-icon{font-size:.9rem}.deal-feed-info-panel{z-index:4;border:1px solid color-mix(in srgb, var(--darkgray) 18%, transparent);background:color-mix(in srgb, var(--light) 96%, transparent);width:min(19rem,100vw - 2rem);box-shadow:0 12px 28px color-mix(in srgb, var(--dark) 12%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--darkgray);border-radius:.65rem;padding:.75rem .85rem;line-height:1.55;position:absolute;top:calc(100% - .2rem);right:0}.deal-feed-disclosure{word-break:keep-all;margin:0;font-size:.75rem}.deal-feed-source{color:inherit;text-underline-offset:.16rem;margin-top:.45rem;font-size:.72rem;text-decoration:underline;display:inline-block}.deal-feed-card--rail,.deal-feed-rail-slot{width:100%}.deal-feed-card--rail .deal-feed-art img{object-position:center top;max-height:min(56vh,540px)}.deal-feed-rail-slot{margin-bottom:.5rem}:root[saved-theme=dark] .deal-feed-info-panel{border-color:color-mix(in srgb, var(--lightgray) 20%, transparent);background:color-mix(in srgb, var(--light) 92%, transparent);box-shadow:0 14px 32px #00000057}:root[saved-theme=dark] .deal-feed-card:before{opacity:.9}@media (max-width:1439px){.deal-feed-rail-slot{display:none}}@media (prefers-reduced-motion:reduce){.deal-feed-art img{transition:none}}.wall-grid>.daily-content-card{--recommend-ink:var(--jjok);--recommend-glass-base:color-mix(in srgb, var(--light) 72%, transparent);box-sizing:border-box;isolation:isolate;border:1px solid color-mix(in srgb, var(--recommend-ink) 42%, var(--plate-edge));border-radius:var(--ui-control-radius,8px);background-color:#0000;background-image:linear-gradient(145deg, #ffffff94, color-mix(in srgb, var(--recommend-ink) 8%, transparent)), var(--paper-grain);background-blend-mode:multiply;min-width:0;box-shadow:var(--sheet-lift);color:color-mix(in srgb, var(--recommend-ink) 78%, var(--dark));break-inside:avoid;background-position:0 0,74px 32px;background-size:auto,240px 240px;align-self:start;padding:1.05rem 1.2rem .8rem;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative}.wall-grid>.daily-content-card:before{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--recommend-ink) 20%, transparent);pointer-events:none;border-radius:1px;position:absolute;inset:6px}.wall-grid>.daily-content-card:after{content:"";z-index:0;border-top:1px solid color-mix(in srgb, var(--recommend-ink) 48%, transparent);border-right:1px solid color-mix(in srgb, var(--recommend-ink) 48%, transparent);pointer-events:none;width:18px;height:18px;position:absolute;inset:.42rem .42rem auto auto}.wall-grid>.daily-content-card:hover{border-color:color-mix(in srgb, var(--recommend-ink) 72%, var(--plate-edge));box-shadow:0 8px 18px color-mix(in srgb, var(--recommend-ink) 18%, transparent);transform:translateY(-2px)}.wall-grid>.daily-content-card:focus-visible{outline:3px solid var(--recommend-ink);outline-offset:4px}.wall-grid>.daily-content-card .daily-content-head{margin-bottom:.85rem;display:flex}.wall-grid>.daily-content-card .daily-content-label{box-sizing:border-box;overflow-wrap:anywhere;border:1px solid color-mix(in srgb, var(--recommend-ink) 34%, transparent);max-width:100%;color:var(--recommend-ink);letter-spacing:-.02em;background:#ffffff5c;border-radius:2px;padding:.28rem .65rem;font-size:.78rem;font-weight:750;line-height:1.5}.wall-grid>.daily-content-card .daily-content-foot{border-top:1px solid color-mix(in srgb, var(--recommend-ink) 22%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;min-width:0;margin-top:.85rem;padding-top:.65rem;display:flex}.wall-grid>.daily-content-card .daily-content-curator{color:var(--recommend-ink);text-align:right;white-space:nowrap;letter-spacing:-.02em;align-items:baseline;gap:.35rem;margin-left:auto;font-size:.75rem;font-weight:600;display:inline-flex}.wall-grid>.daily-content-card .daily-content-curator:after{content:"✦";color:var(--recommend-ink);font-size:.72rem}.wall-grid>.daily-content-card .daily-content-source{color:var(--recommend-ink);font-size:.68rem;font-weight:600;line-height:1.5}.wall-grid>.daily-content-card .daily-content-body{align-items:center;gap:1rem;display:flex}.wall-grid>.daily-content-card .daily-content-art{outline:1px solid color-mix(in srgb, var(--recommend-ink) 24%, transparent);outline-offset:3px;width:72px;height:88px;box-shadow:none;background:color-mix(in srgb, var(--recommend-ink) 12%, #ffffff7a);color:var(--recommend-ink);border-radius:10px;flex:0 0 72px;place-items:center;font-size:2rem;display:grid;overflow:hidden}.wall-grid>.daily-content-card .daily-content-art img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.wall-grid>.daily-content-card .daily-content-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.wall-grid>.daily-content-card .daily-content-reason{-webkit-line-clamp:1;color:color-mix(in srgb, var(--recommend-ink) 72%, var(--darkgray));word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wall-grid>.daily-content-card .daily-content-title{-webkit-line-clamp:2;color:inherit;font-family:var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:1rem;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.wall-grid>.daily-content-card .daily-content-action{color:color-mix(in srgb, var(--recommend-ink) 62%, var(--darkgray));font-size:.72rem;line-height:1.5}.wall-grid>.daily-content-card--locked .daily-content-locked-body{isolation:isolate;min-height:88px;display:grid}.wall-grid>.daily-content-card--locked .daily-content-preview,.wall-grid>.daily-content-card--locked .daily-content-unlock-copy{grid-area:1/1;min-width:0}.wall-grid>.daily-content-card--locked .daily-content-preview{opacity:.24;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;gap:1rem;display:flex}.wall-grid>.daily-content-card--locked .daily-content-preview-art{background:color-mix(in srgb, var(--recommend-ink) 12%, #ffffff70);height:80px;color:var(--recommend-ink);border-radius:10px;flex:0 0 64px;place-items:center;font-size:2rem;display:grid}.wall-grid>.daily-content-card--locked .daily-content-preview-lines{flex:1;gap:.6rem;display:grid}.wall-grid>.daily-content-card--locked .daily-content-preview-lines span{background:color-mix(in srgb, var(--recommend-ink) 44%, transparent);border-radius:6px;height:9px}.wall-grid>.daily-content-card--locked .daily-content-preview-lines span:nth-child(2){width:88%}.wall-grid>.daily-content-card--locked .daily-content-preview-lines span:last-child{width:64%}.wall-grid>.daily-content-card--locked .daily-content-unlock-copy{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.3rem 0;display:flex}.wall-grid>.daily-content-card--locked .daily-content-unlock-copy .daily-content-title{font-size:.95rem;display:block;overflow:visible}.wall-grid>.daily-content-card--locked .daily-content-action{font-weight:700}.wall-grid>.daily-content-card:not(.daily-content-card--locked) .daily-content-foot{justify-content:flex-end}:root[saved-theme=dark] .wall-grid>.daily-content-card{--recommend-ink:var(--jjok);--recommend-glass-base:#141c2894;background-color:#0000;background-image:linear-gradient(145deg, #cfe2f521, color-mix(in srgb, var(--recommend-ink) 10%, transparent)), var(--paper-grain);color:var(--dark);border-color:color-mix(in srgb, var(--recommend-ink) 52%, var(--plate-edge))}:root[saved-theme=dark] .wall-grid>.daily-content-card .daily-content-label{border-color:color-mix(in srgb, var(--recommend-ink) 48%, transparent);background:#ffffff14}:root[saved-theme=dark] .wall-grid>.daily-content-card .daily-content-reason,:root[saved-theme=dark] .wall-grid>.daily-content-card .daily-content-action{color:color-mix(in srgb, var(--recommend-ink) 70%, var(--dark))}:root[saved-theme=dark] .wall-grid>.daily-content-card .daily-content-foot{border-top-color:color-mix(in srgb, var(--recommend-ink) 28%, transparent)}:root[saved-theme=dark] .wall-grid>.daily-content-card .daily-content-art{background:color-mix(in srgb, var(--recommend-ink) 14%, #ffffff0f)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wall-grid>.daily-content-card{--recommend-glass-edge-light:#ffffffe0;--recommend-glass-edge-shade:color-mix(in srgb, var(--recommend-ink) 28%, transparent);--recommend-glass-sheen:#ffffff4d;background:linear-gradient(145deg, #ffffff75, transparent 42%, color-mix(in srgb, var(--recommend-ink) 10%, transparent)), var(--recommend-glass-base);-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);box-shadow:0 9px 26px color-mix(in srgb, var(--recommend-ink) 16%, transparent), 0 1px 2px #1623341a, inset 0 1px 1px #ffffff6b, inset 0 -1px 1px color-mix(in srgb, var(--recommend-ink) 12%, transparent);border-color:#0000}.wall-grid>.daily-content-card:before{border-radius:inherit;background:linear-gradient(145deg, var(--recommend-glass-edge-light), var(--recommend-glass-edge-shade) 42%, var(--recommend-glass-edge-shade) 62%, var(--recommend-glass-edge-light));-webkit-mask-composite:xor;border:0;padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wall-grid>.daily-content-card:after{border-radius:calc(var(--ui-control-radius,8px) - 2px);background:radial-gradient(ellipse at 18% 0%, var(--recommend-glass-sheen), transparent 62%), var(--paper-grain) 74px 32px/240px 240px;opacity:.18;mix-blend-mode:multiply;border:0;width:auto;height:auto;inset:1px}.wall-grid>.daily-content-card:hover{box-shadow:0 10px 24px color-mix(in srgb, var(--recommend-ink) 17%, transparent), inset 0 1px 1px #ffffff7a, inset 0 -1px 1px color-mix(in srgb, var(--recommend-ink) 14%, transparent);border-color:#0000}.wall-grid>.daily-content-card .daily-content-head,.wall-grid>.daily-content-card .daily-content-body,.wall-grid>.daily-content-card .daily-content-locked-body,.wall-grid>.daily-content-card .daily-content-foot{z-index:1;position:relative}.wall-grid>.daily-content-card .daily-content-label{border-radius:calc(var(--ui-control-radius,8px) - 2px);background:#ffffff2e;box-shadow:inset 0 1px #ffffff57}:root[saved-theme=dark] .wall-grid>.daily-content-card{--recommend-glass-edge-light:#ffffff7a;--recommend-glass-edge-shade:color-mix(in srgb, var(--recommend-ink) 20%, transparent);--recommend-glass-sheen:#ffffff1a;background:linear-gradient(145deg, #cfe2f51a, transparent 48%, color-mix(in srgb, var(--recommend-ink) 7%, transparent)), var(--recommend-glass-base);box-shadow:0 8px 22px #00000042,inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000029}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.wall-grid>.daily-content-card,:root[saved-theme=dark] .wall-grid>.daily-content-card{border:1px solid color-mix(in srgb, var(--recommend-ink) 42%, var(--plate-edge));background-color:var(--light);background-image:linear-gradient(145deg, #ffffff8c, color-mix(in srgb, var(--recommend-ink) 8%, var(--light)));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--sheet-lift)}.wall-grid>.daily-content-card:before,.wall-grid>.daily-content-card:after,:root[saved-theme=dark] .wall-grid>.daily-content-card:before,:root[saved-theme=dark] .wall-grid>.daily-content-card:after{display:none}}@media (max-width:480px){.wall-grid>.daily-content-card{padding:.9rem}.wall-grid>.daily-content-card .daily-content-body{gap:.8rem}.wall-grid>.daily-content-card .daily-content-art{flex-basis:64px;width:64px;height:80px}}@media (prefers-reduced-motion:reduce){.wall-grid>.daily-content-card{transition:none}.wall-grid>.daily-content-card:hover{transform:none}}.home-personalized-recommendations{--recommend-ink:var(--jjok);--recommend-glass:color-mix(in srgb, var(--light) 48%, transparent);min-width:0;padding-top:.2rem}.home-personalized-recommendations[hidden]{display:none!important}.home-personalized-head{margin-bottom:.8rem;padding-bottom:.52rem;position:relative}.home-personalized-head h3{color:var(--recommend-ink);font:700 1.02rem/1.4 var(--headerFont);letter-spacing:-.025em;margin:0}.home-personalized-head:after{content:"";background:linear-gradient(90deg, var(--recommend-ink), transparent 82%);opacity:.3;height:1px;position:absolute;bottom:0;left:0;right:0}.home-personalized-signal{color:color-mix(in srgb, var(--recommend-ink) 68%, var(--darkgray));letter-spacing:-.01em;word-break:keep-all;align-items:center;gap:.34rem;margin:.2rem 0 0;font:700 .58rem/1.4 Courier Prime,monospace;display:flex}.home-personalized-signal-dot{background:var(--recommend-ink);width:.42rem;height:.42rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--recommend-ink) 12%, transparent);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite home-recommendation-pulse}.home-personalized-grid{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.home-personalized-recommendations--rail{display:none}.home-personalized-card{isolation:isolate;border:1px solid var(--plate-edge);background-color:var(--sheet);background-image:var(--paper-grain);background-blend-mode:multiply;min-width:0;color:var(--dark);background-size:240px 240px;border-radius:1px;flex-direction:row;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 18px #1623341f,0 1px 2px #16233417}.home-personalized-card:after{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--recommend-ink) 10%, transparent);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ffffff1a}.home-personalized-card:hover{transform:translateY(-3px);box-shadow:0 13px 24px #16233429,0 2px 3px #1623341a}.home-personalized-card:focus-visible{outline:3px solid var(--recommend-ink);outline-offset:4px}.home-personalized-card--featured{flex-direction:column;min-height:15rem}.home-personalized-card--compact{border-color:color-mix(in srgb, white 64%, var(--recommend-ink));background:linear-gradient(145deg, #ffffff9e, transparent 38%), linear-gradient(120deg, var(--recommend-glass), color-mix(in srgb, var(--recommend-ink) 12%, transparent));background-blend-mode:normal;min-height:5.8rem;box-shadow:0 9px 20px color-mix(in srgb, var(--recommend-ink) 14%, transparent), inset 0 1px 0 #ffffffc7, inset 0 -1px 0 color-mix(in srgb, var(--recommend-ink) 10%, transparent);border-radius:9px}.home-personalized-card--compact:after{border-radius:inherit;background:linear-gradient(105deg,#0000 24%,#ffffff52 46%,#0000 65%);border-color:#ffffff6b;animation:5.8s ease-in-out infinite home-recommendation-scan;transform:translate(-115%)}.home-personalized-card--compact:nth-child(2){transform:rotate(-.35deg)}.home-personalized-card--compact:nth-child(3){transform:rotate(.45deg)}.home-personalized-card--compact:hover{transform:translateY(-3px)rotate(0)}.home-personalized-art{z-index:1;background:linear-gradient(150deg, #ffffff24, transparent 54%), color-mix(in srgb, var(--sheet) 78%, var(--recommend-ink));min-height:0;color:var(--recommend-ink);flex:0 0 5rem;place-items:center;font-size:1.8rem;display:grid;position:relative;overflow:hidden}.home-personalized-art img{object-fit:cover;mix-blend-mode:multiply;filter:contrast(1.03);border-radius:0;width:100%;height:100%;margin:0}.home-personalized-card--featured .home-personalized-art{flex:0 0 8.5rem}.home-personalized-card--compact .home-personalized-art{background:color-mix(in srgb, var(--recommend-ink) 12%, transparent);border:1px solid #ffffff7a;border-radius:6px;margin:.42rem 0 .42rem .42rem}.home-personalized-card--compact .home-personalized-art img{mix-blend-mode:normal;filter:saturate(.88)contrast(1.02)}.home-personalized-copy{z-index:1;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;min-width:0;padding:.55rem .65rem .6rem;display:flex;position:relative}.home-personalized-card--featured .home-personalized-copy{padding:.75rem .8rem .8rem}.home-personalized-card--featured .home-personalized-title{font-size:.96rem}.home-personalized-source{color:var(--recommend-ink);font-size:.62rem;font-weight:700;line-height:1.4}.home-personalized-title{-webkit-line-clamp:2;font:750 .82rem/1.35 var(--bodyFont);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:.18rem;display:-webkit-box;overflow:hidden}.home-personalized-reason{color:color-mix(in srgb, var(--recommend-ink) 70%, var(--darkgray));text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.64rem;line-height:1.4;overflow:hidden}:root[saved-theme=dark] .home-personalized-card--compact{--recommend-glass:#121c2a94}:root[saved-theme=dark] .home-personalized-card--compact .home-personalized-art img{mix-blend-mode:normal;filter:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.home-personalized-card--compact{-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%)}}@keyframes home-recommendation-pulse{50%{opacity:.45;box-shadow:0 0 0 5px color-mix(in srgb, var(--recommend-ink) 5%, transparent)}}@keyframes home-recommendation-scan{0%,56%{transform:translate(-115%)}78%,to{transform:translate(115%)}}@media (min-width:900px){:root[data-auth=in] #quartz-body>.left.sidebar[data-recommendation-sidebar=true]>.recent-posts{display:none}.left.sidebar>.home-personalized-recommendations--rail:not([hidden]){padding:.2rem .65rem 0;display:block}.home-personalized-recommendations--mobile{display:none!important}}@media (max-width:899px){.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]){padding-top:0;display:block}.home-personalized-recommendations--rail{display:none!important}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.home-personalized-card{background-color:var(--sheet);background-image:none}.home-personalized-card--compact{border-color:var(--plate-edge);background:var(--sheet);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.home-personalized-card{transition:none}.home-personalized-card:hover{transform:none}.home-personalized-signal-dot,.home-personalized-card--compact:after{animation:none}}.home-personalized-recommendations{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;transform:none}.home-personalized-head{margin:0 0 .85rem;padding:0;display:block}.home-personalized-head:after{content:none}.home-personalized-head h3{color:var(--dark);font-family:"LibraryFull", var(--bodyFont);margin:.2rem 0 0;font-size:1rem;font-weight:400;line-height:1.45}.home-personalized-kicker{color:var(--jjok);letter-spacing:.08em;font:400 .65rem/1.4 Courier Prime,Library,ui-monospace,monospace}.home-personalized-signal{color:var(--darkgray);font:400 .68rem/1.55 var(--bodyFont);letter-spacing:-.02em;margin:.3rem 0 0;display:block}.home-personalized-grid{gap:3rem;padding:1.5rem .35rem 3rem}.home-personalized-card{background:var(--sheet) var(--paper-grain) 60px 130px/240px 240px;background-blend-mode:multiply;min-height:0;box-shadow:var(--sheet-lift);border:0;border-radius:0;padding:.9rem .85rem .75rem;transition:transform .26s cubic-bezier(.22,.9,.3,1);display:block;overflow:visible;transform:rotate(-.2deg)}.home-personalized-card:before,.home-personalized-card:after{content:none}.home-personalized-card+.home-personalized-card{border-top:0;margin-top:0}.home-personalized-card:nth-child(2n){transform:rotate(.2deg)}.home-personalized-card:hover,.home-personalized-card:focus-within{transform:rotate(0)translateY(-2px)}.home-personalized-card:hover .home-personalized-title,.home-personalized-card:focus-visible .home-personalized-title{color:var(--jjok)}.home-personalized-card--sponsored{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--jjok) 68%, transparent), var(--sheet-lift)}.home-personalized-card--locked{cursor:pointer}.home-personalized-card--locked .home-personalized-body,.home-personalized-card--locked .home-personalized-foot{filter:blur(4px);opacity:.46;-webkit-user-select:none;user-select:none}.home-personalized-card--locked .home-personalized-body{pointer-events:none}.home-personalized-card--locked:hover .home-personalized-body,.home-personalized-card--locked:hover .home-personalized-foot,.home-personalized-card--locked:focus-visible .home-personalized-body,.home-personalized-card--locked:focus-visible .home-personalized-foot{opacity:.56}.home-personalized-locked-art{background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--jjok) 18%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--sheet) 84%, var(--jjok)), color-mix(in srgb, var(--sheet) 94%, var(--darkgray)))}.home-personalized-locked-line{background:color-mix(in srgb, var(--darkgray) 28%, var(--sheet));border-radius:999px;width:100%;height:.62rem;display:block}.home-personalized-locked-line--source{width:44%;height:.42rem}.home-personalized-locked-line--title{width:92%;height:.88rem;margin-top:.18rem}.home-personalized-locked-line--reason{width:72%;margin-top:.18rem}.home-personalized-locked-line--foot{width:42%;height:.46rem;margin-left:auto}.home-personalized-ad-slot{min-width:0}.home-personalized-ad-slot:not(:has(>.travel-picks:not([hidden]))){display:none}.home-personalized-ad-slot>.travel-picks{box-sizing:border-box;break-inside:avoid;contain:none;background:var(--sheet) var(--paper-grain) 60px 130px/240px 240px;background-blend-mode:multiply;min-width:0;height:auto;min-height:0;box-shadow:var(--sheet-lift);font-family:var(--bodyFont);border:0;border-radius:0;margin:0;padding:1.5rem 1.6rem 1.25rem;transition:transform .38s cubic-bezier(.22,.9,.3,1);position:relative;transform:rotate(-.35deg)}.home-personalized-ad-slot>.travel-picks:hover,.home-personalized-ad-slot>.travel-picks:focus-within{transform:rotate(0)translateY(-4px)}.home-personalized-ad-slot>.travel-picks .travel-picks-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:1rem;font-size:.72rem;line-height:1.5;display:flex}.home-personalized-ad-slot>.travel-picks .travel-picks-disclosure{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,Library,ui-monospace,monospace}.home-personalized-ad-slot>.travel-picks .travel-picks-provider{color:var(--darkgray);overflow-wrap:anywhere}.home-personalized-ad-slot>.travel-picks .travel-picks-list{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.home-personalized-ad-slot>.travel-picks .travel-card{min-width:0;color:var(--dark);background:0 0;border:0;border-radius:0;flex-direction:column;gap:1.1rem;padding:0;text-decoration:none;display:flex;overflow:visible}.home-personalized-ad-slot>.travel-picks .travel-card:focus-visible{outline:2px solid var(--jjok);outline-offset:6px}.home-personalized-ad-slot>.travel-picks .travel-card:hover .travel-card-title,.home-personalized-ad-slot>.travel-picks .travel-card:focus-visible .travel-card-title{color:var(--jjok)}.home-personalized-ad-slot>.travel-picks .travel-card-art{aspect-ratio:4/3;outline:1px solid var(--plate-edge);outline-offset:5px;border-radius:0;flex:none;width:100%;height:auto;display:block;overflow:hidden}.home-personalized-ad-slot>.travel-picks .travel-card-art img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.home-personalized-ad-slot>.travel-picks .travel-card-body{flex-direction:column;flex:1;gap:.55rem;min-width:0;padding:0;display:flex}.home-personalized-ad-slot>.travel-picks .travel-card-brand-logo{align-self:flex-start;align-items:center;gap:.42rem;min-height:1.65rem;display:inline-flex}.home-personalized-ad-slot>.travel-picks .travel-card-brand-logo img{object-fit:contain;object-position:left center;border-radius:0;width:auto;max-width:7.5rem;height:1.35rem;margin:0;display:block}.home-personalized-ad-slot>.travel-picks .travel-card-brand-logo--app-icon img{border-radius:.42rem;width:1.65rem;height:1.65rem}.home-personalized-ad-slot>.travel-picks .travel-card-brand-label{color:var(--dark);letter-spacing:-.02em;font-size:.72rem;font-weight:650;line-height:1.35}.home-personalized-ad-slot>.travel-picks .travel-card-place{color:var(--darkgray);letter-spacing:.02em;overflow-wrap:anywhere;font-size:.73rem;line-height:1.5}.home-personalized-ad-slot>.travel-picks .travel-card-place--provider{font-weight:600}.home-personalized-ad-slot>.travel-picks .travel-card-title{font-family:"LibraryFull", var(--bodyFont);-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.18rem;font-weight:400;line-height:1.5;transition:color .22s}.home-personalized-ad-slot>.travel-picks .travel-card-rating{color:var(--darkgray);font-size:.75rem;line-height:1.5}.home-personalized-ad-slot>.travel-picks .travel-card-foot{border-top:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;margin-top:.15rem;padding-top:.65rem;display:flex}.home-personalized-ad-slot>.travel-picks .travel-card-price{color:var(--dark);white-space:nowrap;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.95rem}.home-personalized-ad-slot>.travel-picks .travel-card-action{color:var(--jjok);white-space:nowrap;font-size:.75rem}.home-personalized-ad-slot>.travel-picks .travel-picks-note{color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;border:0;margin:.9rem 0 0;padding:0;font-size:.7rem;line-height:1.65}.home-personalized-ad-slot>.travel-picks[data-feed-size=feature] .travel-card-art{aspect-ratio:1}.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card-title{font-size:1.05rem}@media (max-width:1100px){.home-personalized-ad-slot>.travel-picks{padding:1.15rem 1.05rem 1rem}.home-personalized-ad-slot>.travel-picks .travel-card{flex-direction:row;align-items:flex-start;gap:.9rem}.home-personalized-ad-slot>.travel-picks .travel-card-art{aspect-ratio:4/5;outline-offset:4px;flex:0 0 80px;width:80px;height:100px}.home-personalized-ad-slot>.travel-picks .travel-card-title{font-size:1.05rem}}@media (max-width:380px){.home-personalized-ad-slot>.travel-picks .travel-card-art,.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card-art{flex-basis:60px;width:60px;height:80px}.home-personalized-ad-slot>.travel-picks .travel-card,.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card{gap:.75rem}.home-personalized-ad-slot>.travel-picks .travel-card-title,.home-personalized-ad-slot>.travel-picks[data-feed-size=compact] .travel-card-title{font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-personalized-ad-slot>.travel-picks{transition:none;transform:none}.home-personalized-ad-slot>.travel-picks:hover,.home-personalized-ad-slot>.travel-picks:focus-within{transform:none}}.home-personalized-ad-slot>.travel-picks{padding:.9rem .85rem .75rem;transform:rotate(.2deg)}.home-personalized-ad-slot>.travel-picks .travel-picks-head{margin-bottom:.65rem}.home-personalized-ad-slot>.travel-picks .travel-card{gap:.75rem}.home-personalized-ad-slot>.travel-picks .travel-card-art{flex-basis:64px;width:64px;height:76px}.home-personalized-ad-slot>.travel-picks .travel-card-title{-webkit-line-clamp:2;font-size:.92rem;line-height:1.42}.home-personalized-ad-slot>.travel-picks .travel-picks-note{margin-top:.55rem;font-size:.64rem;line-height:1.5}.home-personalized-body{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.home-personalized-art{outline:1px solid var(--plate-edge);outline-offset:4px;background:color-mix(in srgb, var(--sheet) 82%, var(--jjok));border:0;border-radius:0;flex:0 0 64px;width:64px;height:76px;min-height:76px;margin:0}.home-personalized-art img{mix-blend-mode:normal;filter:none}.home-personalized-copy{justify-content:flex-start;gap:.2rem;padding:0}.home-personalized-source{color:var(--darkgray);letter-spacing:.02em;font-size:.66rem;font-weight:400}.home-personalized-title{color:var(--dark);font-family:"LibraryFull", var(--bodyFont);-webkit-line-clamp:2;margin-top:.05rem;font-size:.92rem;font-weight:400;line-height:1.42;transition:color .22s}.home-personalized-reason{color:var(--darkgray);margin-top:.05rem;font-size:.64rem;line-height:1.45}.home-personalized-foot{border-top:1px solid var(--plate-edge);justify-content:flex-end;align-items:baseline;gap:.4rem .7rem;margin-top:.55rem;padding-top:.45rem;font-size:.62rem;line-height:1.45;display:flex}.home-personalized-action{color:var(--jjok)}.home-personalized-curator{color:var(--darkgray);white-space:nowrap;margin-right:auto}:root[saved-theme=dark] .home-personalized-art img{mix-blend-mode:normal;filter:none}@media (min-width:900px){#quartz-body>.left.sidebar[data-recommendation-sidebar=true]{height:auto;position:static;overflow:visible}.left.sidebar>.home-personalized-recommendations--rail:not([hidden]){padding:0 .65rem}}@media (max-width:899px){.home-personalized-recommendations--mobile:not([hidden]),.home-personalized-recommendations--category.home-personalized-recommendations--mobile:not([hidden]){margin:.4rem 0 2.6rem;padding:0 .15rem}}@media (prefers-reduced-motion:reduce){.home-personalized-recommendations,.home-personalized-card,.home-personalized-card:nth-child(2n){transition:none;transform:none}}.home-personalized-card[data-scrap]{box-sizing:border-box;justify-self:start;width:94%;padding:1rem 1rem .8rem;transform:rotate(-2deg)}.home-personalized-card[data-scrap] .home-personalized-title{-webkit-line-clamp:3;font-size:1.05rem}.home-personalized-card[data-scrap] .home-personalized-reason{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.73rem;line-height:1.6;display:-webkit-box}.home-personalized-card[data-scrap][data-scrap="0"],.home-personalized-card[data-scrap][data-scrap="3"]{width:98%}.home-personalized-card[data-scrap][data-scrap="0"] .home-personalized-body,.home-personalized-card[data-scrap][data-scrap="3"] .home-personalized-body{flex-direction:column;align-items:stretch;gap:.85rem}.home-personalized-card[data-scrap][data-scrap="0"] .home-personalized-art,.home-personalized-card[data-scrap][data-scrap="3"] .home-personalized-art{aspect-ratio:1.65;flex:none;width:100%;height:auto;min-height:0}.home-personalized-card[data-scrap][data-scrap="1"]{justify-self:end;width:86%;transform:rotate(2.4deg)}.home-personalized-card[data-scrap][data-scrap="2"]{width:96%;transform:rotate(-1.3deg)}.home-personalized-card[data-scrap][data-scrap="3"]{justify-self:end;width:88%;transform:rotate(2deg)}.home-personalized-card[data-scrap][data-scrap="3"] .home-personalized-art{aspect-ratio:1.2}.home-personalized-card[data-scrap][data-scrap="4"]{width:92%;transform:rotate(-2.6deg)}.home-personalized-card[data-scrap][data-scrap="5"]{justify-self:end;width:88%;transform:rotate(1.4deg)}.home-personalized-card[data-scrap]:hover,.home-personalized-card[data-scrap]:focus-within{z-index:2;transform:rotate(0)translateY(-2px)}.home-personalized-card[data-scrap]:focus-visible{outline:2px solid var(--jjok);outline-offset:5px}.home-personalized-sticker-slot{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 3px 2px #00000029);place-items:end start;width:auto;height:auto;display:grid;position:absolute;top:-2.7rem;left:.8rem;transform:rotate(13deg)}.home-personalized-sticker-slot img{object-fit:contain;width:auto;max-width:4.5rem;height:auto;max-height:4.5rem;margin:0;display:block}.home-personalized-sticker-slot[data-sticker-tilt="0"]{transform:rotate(-23deg)}.home-personalized-sticker-slot[data-sticker-tilt="1"]{transform:rotate(-10deg)}.home-personalized-sticker-slot[data-sticker-tilt="2"]{transform:rotate(4deg)}.home-personalized-sticker-slot[data-sticker-tilt="4"]{transform:rotate(24deg)}@media (min-width:900px){#quartz-body>.left.sidebar[data-recommendation-sidebar=true]{overscroll-behavior:auto;align-self:start;max-height:none}.left.sidebar>.home-personalized-recommendations--rail:not([hidden]){padding:0 .25rem}}@media (max-width:899px){.home-personalized-grid{padding-inline:.65rem}.home-personalized-card[data-scrap]{max-width:32rem}}@media (prefers-reduced-motion:reduce){.home-personalized-card[data-scrap]{transition:none;transform:none}}.home-personalized-sticker-slot[hidden]{display:none!important}.home-personalized-sticker-piece{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 5px 3px #00000021);justify-self:center;place-items:center;width:auto;max-width:100%;height:auto;min-height:5rem;margin:-.4rem 0;display:grid;transform:rotate(-9deg)}.home-personalized-sticker-piece[data-sticker-pose="1"]{justify-self:end;transform:rotate(12deg)}.home-personalized-sticker-piece[data-sticker-pose="2"]{justify-self:start;transform:rotate(-4deg)}.home-personalized-sticker-piece[data-sticker-pose="3"]{justify-self:start;transform:rotate(21deg)}.home-personalized-sticker-piece[data-sticker-pose="4"]{justify-self:end;transform:rotate(-18deg)}.home-personalized-sticker-piece[hidden]{display:none}.home-personalized-sticker-piece img{object-fit:contain;width:auto;max-width:min(9rem,100%);height:auto;max-height:8rem;margin:0;display:block}@media (max-width:899px){.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]){border-top:1px solid var(--lightgray);margin:3rem 0 2rem;padding:1.5rem .35rem 0}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-grid{gap:2.25rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-card[data-scrap]{width:96%;padding:.85rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-card[data-scrap] .home-personalized-body{flex-direction:row;align-items:start;gap:.8rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-card[data-scrap] .home-personalized-art{aspect-ratio:auto;flex:0 0 4.5rem;width:4.5rem;height:5rem;min-height:0}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-card[data-scrap] .home-personalized-title{font-size:.98rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-sticker-slot[data-recommendation-sticker-slot]{width:auto;height:auto;top:-2rem;left:.65rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-sticker-slot[data-recommendation-sticker-slot] img{max-width:3.5rem;max-height:3.5rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-sticker-piece[data-sticker-pose]{width:auto;max-width:100%;height:auto;min-height:4rem}.home-personalized-recommendations.home-personalized-recommendations--mobile:not([hidden]) .home-personalized-sticker-piece[data-sticker-pose] img{max-width:7rem;max-height:6rem}}.home-personalized-more{border:1px solid var(--gray);min-height:44px;color:var(--dark);font:inherit;cursor:pointer;background:0 0;border-radius:2rem;margin:.5rem auto 0;padding:.7rem 1.4rem;display:block}.home-personalized-more:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}.home-personalized-more[hidden]{display:none}.wall-grid>.plate--new:after{content:"";z-index:2;background:conic-gradient(from var(--ai-angle), transparent 0deg, #ffffffeb 30deg, var(--jjok) 62deg, transparent 118deg, transparent 205deg, var(--jjok) 246deg, #ffffffd6 282deg, transparent 336deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--jjok) 34%, transparent));pointer-events:none;border-radius:5px;padding:2px;animation:6s linear infinite ai-turn;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.wall-grid>.plate>:is(.plate-new-sticker,.plate-hot-sticker,.plate-trendy-sticker){z-index:4;pointer-events:none;filter:drop-shadow(0 3px 2px #1623342e);height:3.8rem;position:absolute;top:-1.65rem}.wall-grid>.plate>:is(.plate-new-sticker,.plate-hot-sticker,.plate-trendy-sticker)[hidden]{display:none}.wall-grid>.plate>:is(.plate-new-sticker,.plate-hot-sticker,.plate-trendy-sticker) img{object-fit:contain;width:100%;height:100%;margin:0;display:block}.wall-grid>.plate>.plate-new-sticker{width:clamp(4rem,27%,6rem);left:.2rem;transform:rotate(-9deg)}.wall-grid>.plate>.plate-hot-sticker{width:clamp(3rem,22%,4rem);right:.2rem;transform:rotate(11deg)}.wall-grid>.plate>.plate-trendy-sticker{width:clamp(5rem,34%,7rem);left:50%;transform:translate(-50%)rotate(5deg)}@media (prefers-reduced-motion:reduce){.wall-grid>.plate--new:after{animation:none}}:root{--fortune-back-paper:#192632;--fortune-back-ink:#dce8ec;--fortune-back-art:url(/static/destiny/card-backs/lunar-cat-dark-sm.webp);--fortune-back-art-set:image-set(url(/static/destiny/card-backs/lunar-cat-dark-sm.webp) 1dppx, url(/static/destiny/card-backs/lunar-cat-dark.webp) 2dppx)}:root[saved-theme=dark]{--fortune-back-paper:#f5f1e8;--fortune-back-ink:#243b69;--fortune-back-art:url(/static/destiny/card-backs/lunar-cat-light-sm.webp);--fortune-back-art-set:image-set(url(/static/destiny/card-backs/lunar-cat-light-sm.webp) 1dppx, url(/static/destiny/card-backs/lunar-cat-light.webp) 2dppx)}.fortune-reveal-card{container-type:inline-size}.fortune-reveal-card .fortune-reveal-card-back{background:var(--fortune-back-paper);color:var(--fortune-back-ink);border-color:color-mix(in srgb, var(--jjok) 30%, var(--plate-edge));text-align:center;box-shadow:var(--sheet-lift);justify-content:flex-end;align-items:stretch;gap:0;padding:0;transform:rotateY(0)translateZ(1px)}.fortune-reveal-card-back-art{background-image:var(--fortune-back-art);background-image:var(--fortune-back-art-set);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0}.fortune-reveal-card-back-copy{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2px,1.3cqi,4px);min-height:20%;padding:0;display:flex;position:absolute;inset:auto 9% 8%}.fortune-reveal-card-back .fortune-reveal-card-number{color:var(--fortune-back-ink);letter-spacing:.18em;font-family:Courier Prime,ui-monospace,monospace;font-size:clamp(.55rem,4cqi,.7rem);font-weight:400;line-height:1.2}.fortune-reveal-card-back strong{color:var(--fortune-back-ink);font-family:"LibraryFull", var(--bodyFont);letter-spacing:.06em;white-space:nowrap;font-size:clamp(.78rem,6.5cqi,1.15rem);font-weight:400;line-height:1.35}.fortune-reveal-card-back small{display:none}.fortune-reveal-card:disabled:not(.is-flipped){opacity:1;cursor:default}.fortune-reveal-card:not(:disabled) .fortune-reveal-card-back{box-shadow:0 0 0 1px color-mix(in srgb, var(--jjok) 55%, transparent), var(--sheet-lift)}.fortune-reveal-card:not(:disabled):not(.is-flipped) .fortune-reveal-card-back{box-shadow:0 0 0 1px #708bc4, 0 0 16px 3px #5875b34d, 0 0 38px 9px #4164a626, var(--sheet-lift);border-color:#7892cc;animation:3s ease-in-out infinite fortune-invitation}@keyframes fortune-invitation{50%{box-shadow:0 0 0 1px #91a7d4, 0 0 24px 6px #5875b366, 0 0 48px 12px #4164a633, var(--sheet-lift)}}@media (prefers-reduced-motion:reduce){.fortune-reveal-card:not(:disabled):not(.is-flipped) .fortune-reveal-card-back,.fortune-card-reveal-fan .fortune-reveal-card,.fortune-reveal-card .fortune-reveal-card-inner,.fortune-reveal-card .fortune-reveal-card-face{transition:none;animation:none}}body[data-slug=profile] .profile-guest{max-width:1080px;color:var(--dark);font-family:var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:0 auto;padding:clamp(20px,4vw,48px) 0 28px}body[data-slug=profile] .profile-guest .profile-guest-hero{border:1px solid var(--plate-edge);background:var(--paper-plate);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}body[data-slug=profile] .profile-guest .profile-guest-eyebrow,body[data-slug=profile] .profile-guest .profile-guest-art-label,body[data-slug=profile] .profile-guest .profile-guest-story-label{color:var(--jjok);letter-spacing:.04em;margin:0;font-size:.73rem;line-height:1.6}body[data-slug=profile] .profile-guest .profile-guest-eyebrow>span{color:var(--plate-edge);margin:0 10px}body[data-slug=profile] .profile-guest #profile-guest-title{font-family:var(--headerFont);letter-spacing:-.05em;margin:22px 0;font-size:clamp(1.65rem,2.7vw,2.35rem);font-weight:600;line-height:1.5}body[data-slug=profile] .profile-guest .profile-guest-lead{margin:0 0 14px;font-size:1rem;line-height:1.9}body[data-slug=profile] .profile-guest .profile-guest-description{color:var(--darkgray);margin:0;font-size:.88rem;line-height:1.9}body[data-slug=profile] .profile-guest .profile-guest-form{border-top:1px dashed var(--plate-edge);margin-top:24px;padding-top:22px}body[data-slug=profile] .profile-guest .profile-guest-form fieldset{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}body[data-slug=profile] .profile-guest .profile-guest-form legend{font-family:var(--headerFont);margin-bottom:12px;font-size:1.05rem;font-weight:600}body[data-slug=profile] .profile-guest .profile-guest-choice-row{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.8rem;display:flex}body[data-slug=profile] .profile-guest .profile-guest-choice-row>span{min-width:36px;color:var(--darkgray);font-weight:600}body[data-slug=profile] .profile-guest .profile-guest-choice-row label{align-items:center;gap:5px;display:inline-flex}body[data-slug=profile] .profile-guest .profile-guest-date-row,body[data-slug=profile] .profile-guest .profile-guest-detail-row{gap:8px;display:grid}body[data-slug=profile] .profile-guest .profile-guest-date-row{grid-template-columns:1.35fr 1fr 1fr}body[data-slug=profile] .profile-guest .profile-guest-detail-row{grid-template-columns:1fr 1.5fr}body[data-slug=profile] .profile-guest .profile-guest-date-row label,body[data-slug=profile] .profile-guest .profile-guest-detail-row label{min-width:0;color:var(--darkgray);gap:5px;font-size:.72rem;display:grid}body[data-slug=profile] .profile-guest .profile-guest-form :is(input[type=number],select){box-sizing:border-box;border:1px solid var(--plate-edge);background:var(--light);width:100%;min-width:0;min-height:44px;color:var(--dark);font:inherit;border-radius:3px;padding:9px 10px}body[data-slug=profile] .profile-guest .profile-guest-form-note,body[data-slug=profile] .profile-guest .profile-guest-error{margin:0;font-size:.72rem;line-height:1.65}body[data-slug=profile] .profile-guest .profile-guest-form-note{color:var(--darkgray)}body[data-slug=profile] .profile-guest .profile-guest-error{color:#9b2f2f}body[data-slug=profile] .profile-guest .profile-guest-preview-button{border:1px solid var(--jjok);background:var(--jjok);min-height:46px;color:var(--paper-plate);font:600 .85rem/1.2 var(--bodyFont);cursor:pointer;border-radius:3px}body[data-slug=profile] .profile-guest .profile-guest-preview-button:disabled{opacity:.55;cursor:wait}body[data-slug=profile] .profile-guest .profile-guest-result{border:1px solid color-mix(in srgb, var(--jjok) 35%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate));grid-template-columns:104px minmax(0,1fr);gap:18px;margin-top:20px;padding:18px;display:grid}body[data-slug=profile] .profile-guest .profile-guest-result[hidden]{display:none}body[data-slug=profile] .profile-guest .profile-guest-result img{object-fit:cover;border:1px solid var(--plate-edge);width:104px;height:156px}body[data-slug=profile] .profile-guest .profile-guest-result-label{color:var(--jjok);letter-spacing:.08em;margin:0;font-size:.68rem}body[data-slug=profile] .profile-guest .profile-guest-result h3{margin:5px 0 9px;font-size:1rem}body[data-slug=profile] .profile-guest .profile-guest-result p{font-size:.78rem;line-height:1.7}body[data-slug=profile] .profile-guest .profile-guest-result-action{border-top:1px dashed var(--plate-edge);gap:3px;padding-top:9px;display:grid}body[data-slug=profile] .profile-guest .profile-guest-result-lock{color:var(--darkgray);font-size:.69rem!important}body[data-slug=profile] .profile-guest .profile-guest-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:26px 0 12px;display:flex}body[data-slug=profile] .profile-guest .profile-guest-signup,body[data-slug=profile] .profile-guest .profile-guest-login{box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}body[data-slug=profile] .profile-guest .profile-guest-signup{border:1px solid var(--jjok);background:var(--jjok);color:var(--paper-plate);border-radius:2px;gap:20px;padding:12px 18px}body[data-slug=profile] .profile-guest .profile-guest-signup:hover{background:color-mix(in srgb, var(--jjok) 90%, var(--dark));color:var(--paper-plate)}body[data-slug=profile] .profile-guest .profile-guest-login{color:var(--jjok);text-underline-offset:5px;text-decoration:underline}body[data-slug=profile] .profile-guest a:focus-visible{outline:2px dashed var(--jjok);outline-offset:5px}body[data-slug=profile] .profile-guest .profile-guest-start-note{color:var(--darkgray);margin:0;font-size:.74rem;line-height:1.8}body[data-slug=profile] .profile-guest .profile-guest-art{text-align:center;min-width:0;margin:0;padding:12px 0}body[data-slug=profile] .profile-guest .profile-guest-art-label{color:var(--darkgray);display:block}body[data-slug=profile] .profile-guest .profile-guest-deck{aspect-ratio:2/3;width:min(62%,190px);margin:30px auto 52px;position:relative}body[data-slug=profile] .profile-guest .profile-guest-card{object-fit:cover;border:1px solid var(--plate-edge);border-radius:3px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 8px 18px #12213a20}body[data-slug=profile] .profile-guest .profile-guest-card.is-back{transform:translate(-19%,2%)rotate(-12deg)}body[data-slug=profile] .profile-guest .profile-guest-card.is-mid{transform:translate(19%,2%)rotate(12deg)}body[data-slug=profile] .profile-guest .profile-guest-card.is-front{display:block;position:relative}body[data-slug=profile] .profile-guest figcaption strong{font-size:.9rem;font-weight:600}body[data-slug=profile] .profile-guest figcaption p{color:var(--darkgray);margin:8px 0;font-size:.79rem;line-height:1.8}body[data-slug=profile] .profile-guest figcaption small{color:var(--darkgray);font-size:.67rem}body[data-slug=profile] .profile-guest .profile-guest-stories{margin-top:36px}body[data-slug=profile] .profile-guest .profile-guest-section-head{border-bottom:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:16px;display:flex}body[data-slug=profile] .profile-guest .profile-guest-section-head h2{margin:0;font-size:1.05rem;font-weight:600}body[data-slug=profile] .profile-guest .profile-guest-section-head>span{color:var(--darkgray);font-size:.73rem}body[data-slug=profile] .profile-guest .profile-guest-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:24px 0;display:grid}body[data-slug=profile] .profile-guest .profile-guest-story{min-width:0}body[data-slug=profile] .profile-guest .profile-guest-story-label span{margin-right:10px;font-family:Courier Prime,monospace}body[data-slug=profile] .profile-guest .profile-guest-story h3{letter-spacing:-.03em;margin:12px 0 10px;font-size:1.08rem;font-weight:600;line-height:1.6}body[data-slug=profile] .profile-guest .profile-guest-story>p:not(.profile-guest-story-label){color:var(--darkgray);margin:0 0 14px;font-size:.83rem;line-height:1.9}body[data-slug=profile] .profile-guest .profile-guest-story-detail{color:var(--jjok);font-size:.69rem;line-height:1.8}body[data-slug=profile] .profile-guest .profile-guest-closing{border-top:1px dashed var(--plate-edge);text-align:center;color:var(--darkgray);margin:0;padding:18px 0 0;font-size:.83rem;line-height:1.8}@media (max-width:760px){body[data-slug=profile] .profile-guest .profile-guest-hero{grid-template-columns:minmax(0,1fr);gap:30px}body[data-slug=profile] .profile-guest .profile-guest-art{border-top:1px dashed var(--plate-edge);padding-top:24px}body[data-slug=profile] .profile-guest .profile-guest-deck{width:min(54%,160px)}body[data-slug=profile] .profile-guest .profile-guest-description br{display:none}body[data-slug=profile] .profile-guest .profile-guest-story-grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}body[data-slug=profile] .profile-guest .profile-guest-story{padding:22px 0}body[data-slug=profile] .profile-guest .profile-guest-story+.profile-guest-story{border-top:1px solid var(--plate-edge)}}@media (max-width:380px){body[data-slug=profile] .profile-guest .profile-guest-hero{padding:22px 18px}body[data-slug=profile] .profile-guest #profile-guest-title{font-size:1.4rem}body[data-slug=profile] .profile-guest .profile-guest-actions{gap:8px 16px}body[data-slug=profile] .profile-guest .profile-guest-signup{gap:12px;padding-inline:12px;font-size:.8rem}body[data-slug=profile] .profile-guest .profile-guest-detail-row{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-guest .profile-guest-result{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}body[data-slug=profile] .profile-guest .profile-guest-result img{width:112px;height:168px;margin-inline:auto}}#saju-signup-form .birth-place-picker .saju-place-search{min-height:50px;margin-bottom:0;font-size:16px}#saju-signup-form .birth-place-picker #signup-birthplace[hidden],#saju-signup-form .birth-place-picker .birth-place-results[hidden]{display:none!important}#saju-signup-form .birth-place-picker .birth-place-results{border:1px solid var(--lightgray);background:var(--light);overscroll-behavior:contain;max-height:min(220px,35dvh);margin:0;padding:4px;list-style:none;overflow-y:auto}#saju-signup-form .birth-place-picker .birth-place-results li{box-sizing:border-box;cursor:pointer;touch-action:pan-y;overflow-wrap:anywhere;min-height:44px;margin:0;padding:12px;font-size:14px;line-height:1.5}#saju-signup-form .birth-place-picker .birth-place-results li:hover,#saju-signup-form .birth-place-picker .birth-place-results li[aria-selected=true]{background:var(--lightgray);color:var(--dark);outline:1px solid var(--secondary);outline-offset:-1px}#saju-signup-form .birth-place-picker #signup-place-status{margin:4px 0 0}#saju-signup-form .birth-place-picker #signup-place-unknown{text-align:left;touch-action:manipulation;align-self:flex-start;min-height:44px}#saju-signup-form .signup-birth-time .signup-clock-title{color:var(--dark);align-items:baseline;gap:10px;font-size:.9rem;font-weight:600;display:flex}#saju-signup-form .signup-birth-time .signup-clock-title small{color:var(--darkgray);font-size:.75rem;font-weight:400}#saju-signup-form .signup-birth-time .signup-clock-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;margin:12px 0 6px;display:grid}#saju-signup-form .signup-birth-time .signup-clock-inputs .saju-field{min-width:0;margin:0}#saju-signup-form .signup-birth-time .signup-clock-inputs label{color:var(--darkgray);font-size:.78rem}#saju-signup-form .signup-birth-time .signup-clock-inputs select{box-sizing:border-box;border:1px solid var(--plate-edge);background-color:var(--paper-plate);width:100%;min-height:50px;color:var(--dark);font:400 16px/1.5 var(--bodyFont);font-variant-numeric:tabular-nums;appearance:auto;cursor:pointer;touch-action:manipulation;border-radius:2px;padding:12px}#saju-signup-form .signup-birth-time .signup-clock-inputs select:focus-visible{outline:2px solid var(--jjok);outline-offset:2px}#saju-signup-form .signup-birth-time .signup-clock-inputs select:disabled{opacity:.45;cursor:default}#saju-signup-form .signup-birth-time .signup-clock-divider{color:var(--darkgray);line-height:50px}#saju-signup-form .signup-birth-time .signup-time-unknown-label{cursor:pointer;align-items:center;gap:8px;min-height:44px;margin:10px 0 0;font-size:.85rem;display:flex}#saju-signup-form .signup-birth-time .signup-time-unknown-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--jjok);flex:0 0 18px;margin:0;transform:none}#saju-signup-form .signup-birth-time .saju-field-help[hidden]{display:none}@media (max-width:600px){body[data-slug=login] #quartz-body{padding-inline:12px!important}body[data-slug=login] #quartz-body>.center{padding:16px 0!important}body[data-slug=login] .login-page-container{padding-inline:0}body[data-slug=login] .login-card-wrapper{padding:20px}}.destiny-teaser .destiny-teaser-date{color:var(--gray);margin:0 0 .5rem;font-size:.7rem}.destiny-teaser .destiny-teaser-score{color:var(--jjok);margin:0 0 .8rem;font-size:.78rem;font-weight:700}.destiny-teaser .destiny-teaser-share{border:1px solid var(--jjok);background:var(--jjok);width:100%;min-height:42px;color:var(--light);font:700 .78rem/1.4 var(--bodyFont);cursor:pointer;border-radius:4px;padding:.65rem .5rem}.destiny-teaser .destiny-teaser-share:hover{filter:brightness(1.12)}.destiny-teaser .destiny-teaser-share:disabled{opacity:.6;cursor:progress}.destiny-teaser .destiny-teaser-hint,.destiny-teaser .destiny-teaser-status{color:var(--darkgray);margin:.5rem 0 .85rem;font-size:.7rem;line-height:1.6}.destiny-teaser .destiny-teaser-share:focus-visible,.destiny-teaser .destiny-teaser-cta:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}.destiny-teaser--inline{display:none}@media (max-width:1439px){.destiny-teaser--inline{box-sizing:border-box;width:min(100%,46rem);margin:clamp(2rem,6vw,4.5rem) auto 1.5rem;display:block}}.sidebar-promos{min-width:0;margin:-.7rem 0 1.6rem}.sidebar-promos .sidebar-promos-heading{color:var(--gray);letter-spacing:.08em;margin:0 0 .55rem;font-size:.65rem}.sidebar-promos .sidebar-promos-list{gap:.6rem;display:grid}.sidebar-promos .sidebar-promo{border:1px solid var(--lightgray);background:var(--light);min-width:0;color:var(--darkgray);border-radius:4px;align-items:center;gap:.65rem;padding:.65rem;text-decoration:none;display:flex}.sidebar-promos .sidebar-promo>img{object-fit:cover;border-radius:2px;flex:0 0 56px;width:56px;height:64px;margin:0}.sidebar-promos .sidebar-promo>span{min-width:0}.sidebar-promos .sidebar-promo small{font-size:.62rem;font-weight:400;display:block}.sidebar-promos .sidebar-promo .sidebar-promo-brand-logo{align-items:center;gap:.34rem;min-height:1.3rem;display:inline-flex}.sidebar-promos .sidebar-promo .sidebar-promo-brand-logo img{object-fit:contain;object-position:left center;border-radius:0;width:auto;max-width:6rem;height:1rem;margin:0;display:block}.sidebar-promos .sidebar-promo .sidebar-promo-brand-logo--app-icon img{border-radius:.34rem;width:1.3rem;height:1.3rem}.sidebar-promos .sidebar-promo .sidebar-promo-brand-label{color:var(--dark);letter-spacing:-.02em;font-size:.64rem;font-weight:650;line-height:1.35}.sidebar-promos .sidebar-promo strong{-webkit-line-clamp:2;color:var(--dark);-webkit-box-orient:vertical;margin:.2rem 0;font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sidebar-promos .sidebar-promo:hover{border-color:var(--jjok)}.sidebar-promos .sidebar-promo:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}.sidebar-promos .sidebar-promo-action{color:var(--jjok);font-size:.65rem}.sidebar-promos .sidebar-promo-icon{background:color-mix(in srgb, var(--jjok) 8%, var(--light));height:64px;color:var(--jjok);border-radius:2px;flex:0 0 56px;place-items:center;font-size:1.5rem;display:grid}.sidebar-promos .sidebar-promos-note{color:var(--gray);margin:.55rem 0 0;font-size:.6rem;line-height:1.6}.comments .taedy-avatar-img{object-fit:contain;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block;transform:none}.comments [hidden]{display:none!important}.comments .comments-intro{color:var(--darkgray);margin:.6rem 0 1.2rem;font-size:.9rem}.comments .comments-toolbar{border-bottom:1px solid var(--plate-edge);align-items:center;gap:.65rem;padding-block:.5rem;display:flex}.comments .comments-sort-label{color:var(--darkgray);font-size:.8rem}.comments .comments-sort,.comments .comments-refresh{border:1px solid var(--plate-edge);background:var(--sheet);min-height:44px;color:var(--dark);font:inherit;cursor:pointer;border-radius:4px;padding:.45rem .65rem;font-size:.82rem}.comments .comments-toolbar .comments-refresh{margin-left:auto}.comments .comments-list{gap:0;margin:0 0 1rem}.comments .comment{border-bottom:1px solid var(--plate-edge);padding-block:1.25rem}.comments .comment-head{flex-wrap:wrap;align-items:center;gap:.3rem .65rem}.comments .comment-who,.comments .comments-my-name{overflow-wrap:anywhere}.comments .comment-when{white-space:nowrap}.comments .comment-delete{min-height:44px;padding:.4rem}.comments .comment-confirm{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.82rem;display:flex}.comments .comments-empty{text-align:center;background:color-mix(in srgb, var(--jjok) 3%, var(--sheet));padding:1.8rem 1rem;line-height:1.7}.comments .comments-feedback{margin-bottom:1rem}.comments .comments-status{overflow-wrap:anywhere;margin:0;line-height:1.7}.comments .comments-status:empty{display:none}.comments .comments-status[data-kind=good]{color:var(--jjok)}.comments .comments-status[data-kind=bad]{color:var(--dark)}.comments .comments-feedback .comments-refresh{margin-top:.6rem}.comments .comments-form,.comments .comments-signin{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 3%, var(--sheet));border-radius:6px;padding:1.25rem}.comments .comments-form-who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-bottom:1rem;display:grid}.comments .comments-edit-profile{line-height:1.6}.comments .comments-input{box-sizing:border-box;border-radius:4px;max-width:100%;min-height:128px;font-size:1rem;display:block}.comments .comments-form-foot{flex-wrap:wrap;justify-content:space-between}.comments .comments-length{color:var(--darkgray);font-variant-numeric:tabular-nums;font-size:.78rem}.comments .comments-submit,.comments .comments-login-btn{border-radius:4px;min-height:44px}.comments button:disabled{opacity:.55;cursor:default}.comments :is(button,select,textarea,a):focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@media (max-width:480px){.comments .comments-form,.comments .comments-signin{padding:1rem}.comments .comments-form-who{grid-template-columns:auto minmax(0,1fr);gap:.2rem .7rem}.comments .comments-form-who .comments-avatar{grid-row:span 2}.comments .comments-edit-profile{grid-column:2;margin-left:0}.comments .comment{gap:.65rem}.comments .comment-head{gap:.25rem .5rem}}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field{min-width:0}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field>label{color:var(--dark);margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-control{align-items:stretch;gap:8px;margin-top:8px;display:flex}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-control input{flex:1;width:0;min-width:0;margin:0}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-check{border:1px solid color-mix(in srgb, var(--jjok) 36%, var(--lightgray));background:color-mix(in srgb, var(--jjok) 12%, var(--light));min-height:48px;color:var(--jjok);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;flex:none;padding:0 13px;font-size:.875rem;font-weight:700}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-check:hover{background:color-mix(in srgb, var(--jjok) 20%, var(--light))}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-check:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-check:disabled{cursor:wait;opacity:.7}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-help,:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-status{color:var(--darkgray);word-break:keep-all;margin:8px 0 0;font-size:.9rem;line-height:1.6}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-status{min-height:1.6em}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-status[data-kind=good]{color:var(--jjok);font-weight:600}:is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-status[data-kind=bad]{color:#b52c38;font-weight:600}:root[saved-theme=dark] :is(.signup-experience,#saju-auth-modal,#comment-identity-form) .nickname-field .nickname-status[data-kind=bad]{color:#ffb5bd}:root{--ui-control-radius:8px;--ui-panel-radius:16px;--ui-control-height:44px;--ui-motion:.16s ease;--ui-shadow-floating:0 4px 16px color-mix(in srgb, var(--dark) 10%, transparent)}@media (prefers-reduced-motion:reduce){:root{--ui-motion:0s}}@font-face{font-family:NeoDunggeunmo;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.3/NeoDunggeunmo.woff)format("woff");font-weight:400;font-style:normal}:root{--paper-plate:#fbfaf8;--graphite:#6a6b6a;--plate-edge:#dad9d4;--jjok:#2b4f7d;--accent-contrast:#fff;--light:#f1f0ed;--lightgray:#dad9d4;--gray:#6a6b6a;--darkgray:#3c4046;--dark:#1d1f22;--secondary:#2b4f7d;--tertiary:#2b4f7d;--highlight:#2b4f7d17;--textHighlight:#2b4f7d33;--flower-1:url(/static/flowers/flower-1.svg);--flower-2:url(/static/flowers/flower-2.svg);--flower-3:url(/static/flowers/flower-3.svg);--flower-4:url(/static/flowers/flower-4.svg);--flower-size:118px;--flower-offset:8.5rem}:root[saved-theme=dark]{--paper-plate:#202224;--graphite:#93938f;--plate-edge:#35373a;--jjok:#86b0dc;--accent-contrast:#10151d;--light:#17181a;--lightgray:#35373a;--gray:#93938f;--darkgray:#d8d6d0;--dark:#f1f0ed;--secondary:#86b0dc;--tertiary:#86b0dc;--highlight:#86b0dc1f;--textHighlight:#86b0dc3d}:root{--elem-wood:#1d7a4a;--elem-fire:#b8342a;--elem-earth:#7d5a0c;--elem-metal:#465059;--elem-water:#1c5aa0;--elem-noble:#7d5a0c;--plate-fg:var(--dark)}:root[saved-theme=dark]{--elem-wood:#58a97f;--elem-fire:#e0746b;--elem-earth:#d4a962;--elem-metal:#a8b0b8;--elem-water:#5c8ae6;--elem-noble:#b88a38}body{background-color:var(--light);background-image:repeating-linear-gradient(92deg,#00000003 0 1px,#0000 1px 3px);padding-bottom:9.5rem}article{background:var(--paper-plate);box-shadow:inset 0 0 0 1px var(--plate-edge), inset 0 1px 3px #ffffff8c, 0 1px 1px #16202b12, 0 18px 34px -26px #16202b59;border-radius:1px;padding:3rem 2.75rem 2rem;position:relative}article>.registration-mark{display:none}article:before,article:after{content:"";opacity:.3;background:linear-gradient(var(--graphite), var(--graphite)) center/100% 1px no-repeat, linear-gradient(var(--graphite), var(--graphite)) center/1px 100% no-repeat;width:9px;height:9px;position:absolute}article:before{top:13px;left:13px}article:after{top:13px;right:13px}article p{line-height:1.85}article h2{position:relative}article h2:before{content:"—";color:var(--graphite);margin-right:.45em;font-weight:400}article a{background-image:linear-gradient(var(--jjok), var(--jjok));background-position:0 92%;background-repeat:no-repeat;background-size:0% 1.5px;text-decoration:none;transition:background-size .26s cubic-bezier(.4,0,.2,1)}article a:hover,article a:focus-visible{background-size:100% 1.5px}mark{background:var(--textHighlight);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.1em .35em;font-weight:500}:root[saved-theme=dark] mark{color:#f1f0ed;background:#86b0dc47}article img{transition:transform .3s;transform:rotate(-.5deg);box-shadow:0 2px 10px -6px #1f1d1b80}article h2:after{content:none}.colophon{z-index:50;pointer-events:none;background:linear-gradient(to bottom, #eef1f400 0%, var(--light) 42%);grid-template-columns:1fr auto 1fr;align-items:end;column-gap:1.25rem;padding:2.6rem clamp(1.25rem,4vw,4rem) 1.9rem;font-family:Courier Prime,Library,ui-monospace,monospace;display:grid;position:fixed;bottom:0;left:0;right:0}:root[saved-theme=dark] .colophon{background:linear-gradient(to bottom, #12181e00 0%, var(--light) 42%)}.colophon:before{content:"";opacity:.9;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%2010'%20preserveAspectRatio='none'%3E%3Cpath%20d='M1%206.4%20C%20180%204.4,%20360%207.6,%20560%205.4%20S%20940%203.4,%201199%205.2'%20fill='none'%20stroke='%2316202b'%20stroke-width='2.1'%20stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;height:10px;position:absolute;top:1.5rem;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}:root[saved-theme=dark] .colophon:before{filter:invert();opacity:.6}.colophon .col{pointer-events:auto;flex-direction:column;gap:.15rem;min-width:0;display:flex}.colophon .left{text-align:left}.colophon .mid{text-align:center}.colophon .right{text-align:right}.colophon .en{letter-spacing:.14em;text-transform:uppercase;color:var(--dark);text-shadow:0 1px #ffffffd9,0 -.5px #16202b33;font-size:.82rem;font-weight:700}:root[saved-theme=dark] .colophon .en{text-shadow:none}.colophon .ko{letter-spacing:.08em;color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}@media (max-width:800px){article{padding:2rem 1.3rem 1.3rem}body{padding-bottom:5rem}.colophon{grid-template-columns:1fr auto;column-gap:.75rem;padding:2rem 1.1rem 1.4rem}.colophon .mid{display:none}.colophon .en{letter-spacing:.14em;font-size:.7rem}.colophon .ko{font-size:.58rem}}:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@media (prefers-reduced-motion:reduce){article a,article img{transition:none}article img{transform:none}article h2:after{opacity:.9;animation:none;transform:rotate(-2deg)}}@media print{.colophon{background:0 0;position:static}article h2:after{display:none}}.colophon .en{font-size:.74em}.colophon .ko{font-size:.66em}@media (prefers-reduced-motion:reduce){article,.colophon,.colophon:before{animation:none!important}.colophon{font-size:1rem}}.explorer{font-family:Noto Serif KR,serif}.explorer .title-button,.explorer .explorer-toggle{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem;font-weight:700}.explorer-ul{border-left:1px solid var(--plate-edge);margin-left:.15rem;padding-left:.9rem}.explorer-ul li>a,.explorer-ul .folder-title{color:var(--darkgray);background:0 0;border-radius:0;padding:.24rem 0;font-size:.94rem;line-height:1.45;transition:color .16s;display:block}.explorer-ul .folder-title{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.7rem;font-weight:700}.explorer-ul li>a:hover,.explorer-ul .folder-title:hover{color:var(--jjok);background:0 0}.explorer-ul li>a.active,.explorer-ul li>a[aria-current=page]{color:var(--jjok);font-weight:700;position:relative}.explorer-ul li>a.active:before,.explorer-ul li>a[aria-current=page]:before{content:"";background:var(--jjok);width:.5rem;height:2px;position:absolute;top:.55em;left:-.95rem}.toc{font-family:Noto Serif KR,serif}.toc-header{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem;font-weight:700}.toc-content{border-left:1px solid var(--plate-edge);margin-left:.15rem;padding-left:.95rem}.toc-content li a{color:var(--graphite);background:0 0;padding:.22rem 0;font-size:.9rem;line-height:1.5;transition:color .16s;display:block}.toc-content li.depth-0 a{color:var(--darkgray);font-size:.94rem}.toc-content li.depth-1 a{padding-left:.9rem;font-size:.87rem}.toc-content li.depth-2 a{opacity:.85;padding-left:1.8rem;font-size:.83rem}.toc-content li.depth-1>a:before,.toc-content li.depth-2>a:before{content:"·";color:var(--plate-edge);margin-right:.4em}.toc-content li a:hover{color:var(--jjok)}.toc-content li a.in-view{color:var(--jjok);font-weight:700}.toc-content li a.in-view:after{content:"";background:var(--jjok);width:2px;height:1.1em;position:absolute;left:0;transform:translate(-.95rem)}.toc-content li{position:relative}article:has(>.markdown-rendered:empty){display:none}.page-listing>p{letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:1.2rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.page-listing .section-ul{border-top:1px solid var(--plate-edge);margin:0;padding:0;list-style:none}.page-listing .section-li{border-bottom:1px solid var(--plate-edge);margin:0}.page-listing .section{grid-template-columns:9.5rem 1fr;align-items:baseline;gap:0 1.5rem;padding:1.15rem .5rem;transition:background .18s;display:grid}.page-listing .section:hover{background:#2b4f7d0b}.page-listing .section .meta{letter-spacing:.12em;color:var(--graphite);white-space:nowrap;grid-column:1;margin:0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.74rem}.page-listing .section .desc{grid-column:2;margin:0}.page-listing .section .desc h3{margin:0;font-size:1.18rem;line-height:1.4}.page-listing .section .desc h3 a{color:var(--dark);background:0 0}.page-listing .section .desc h3 a:hover{color:var(--jjok)}.page-listing .section .tags{flex-wrap:wrap;grid-column:2;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.page-listing .section .tags li{margin:0}.page-listing .section .tags a,a.tag-link{border:1px solid var(--plate-edge);letter-spacing:.1em;color:var(--graphite);background:0 0;border-radius:1px;padding:.1rem .45rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem;transition:border-color .16s,color .16s;display:inline-block}.page-listing .section .tags a:hover,a.tag-link:hover{border-color:var(--jjok);color:var(--jjok)}@media (max-width:700px){.page-listing .section{grid-template-columns:1fr;gap:.3rem}.page-listing .section .meta,.page-listing .section .desc,.page-listing .section .tags{grid-column:1}}.colophon .right a.en{color:var(--dark);background:0 0;text-decoration:none;transition:color .16s}.colophon .right a.en:hover{color:var(--jjok)}.explorer-ul a[href$=\/colophon],.explorer-ul a[href$=colophon]{display:none}.callout[data-callout=abstract]{--callout-bg:transparent;border:1px solid var(--plate-edge);background:0 0;border-radius:1px}.callout[data-callout=abstract] .callout-title{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.74rem}.callout[data-callout=abstract] .callout-content{color:var(--graphite);font-size:.86rem;line-height:1.75}.callout[data-callout=abstract] .callout-content p{line-height:1.75}html,body{overflow-x:clip}#quartz-body>.masthead{position:fixed;top:0;left:0;right:0}body{padding-top:3.6rem}.masthead{z-index:60;background:var(--light);border-bottom:1px solid var(--dark);box-shadow:0 1px 0 var(--light), 0 2px 0 var(--plate-edge);align-items:center;gap:clamp(1rem,3vw,2.4rem);padding:1rem clamp(1.25rem,5vw,3rem);display:flex}.masthead .wordmark{letter-spacing:.1em;text-transform:uppercase;color:var(--dark);white-space:nowrap;background:0 0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:700;text-decoration:none}.masthead-nav{border-left:1px solid var(--plate-edge);align-items:center;gap:clamp(.9rem,2vw,1.6rem);margin-right:auto;padding-left:clamp(.6rem,2vw,1.6rem);display:flex}.masthead-nav a{letter-spacing:.16em;color:var(--graphite);white-space:nowrap;background:0 0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.76rem;font-weight:700;text-decoration:none;transition:color .16s}.masthead-nav a:hover{color:var(--jjok)}.masthead-tools{align-items:center;gap:1rem;margin-left:auto;display:flex}.masthead-tools .spacer{display:none}.masthead-tools>.flex-component{align-items:center;gap:1rem;display:flex}@media (max-width:700px){.masthead{gap:.7rem;padding:.8rem 1.1rem}.masthead-nav{gap:.8rem;padding-left:.7rem}.masthead-nav a{letter-spacing:.1em;font-size:.68rem}}.article-category{font-family:"LibraryFull", var(--bodyFont);letter-spacing:.08em;margin:0 0 .85rem;font-size:.8rem;font-weight:700}.article-category a{color:var(--jjok);background:0 0;text-decoration:none}.article-category a:hover{text-underline-offset:.25em;text-decoration:underline}.article-category a:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}.center h1.article-title{letter-spacing:-.015em;margin:.2em 0 .35em;font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.22}.center .category-intro{max-width:42rem;font-family:var(--bodyFont);letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;color:var(--graphite);margin:0 0 .6rem;font-size:clamp(.88rem,1.5vw,1rem);line-height:1.8}.center .category-intro~.article-title{margin-top:0;margin-bottom:1.8rem}.center .content-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.center .breadcrumb-container{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem}article h2{letter-spacing:-.01em;margin-top:2.6em;font-size:1.62rem}article h3{color:var(--darkgray);margin-top:2em;font-size:1.18rem}article p{font-size:1.02rem}article img{width:calc(100% + 5.5rem);max-width:none;box-shadow:none;border-top:1px solid var(--plate-edge);border-bottom:1px solid var(--plate-edge);margin-block:2.4rem;margin-inline:-2.75rem;display:block;transform:none}article img:hover{transform:none}@media (max-width:700px){article img{width:100%;margin-inline:0}}article blockquote{border:none;border-top:1px solid var(--plate-edge);border-bottom:1px solid var(--plate-edge);color:var(--darkgray);text-align:center;margin:2.4rem 0;padding:1.6rem .5rem;font-size:1.16rem;line-height:1.75}article blockquote p{font-size:inherit;margin:0}article table{font-size:.94rem}article th{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.page-listing .section .desc h3{letter-spacing:-.012em;font-size:1.5rem}.page-listing .section{padding:1.6rem .5rem}.page-listing .section .desc p{color:var(--graphite);margin:.4rem 0 0;font-size:.95rem;line-height:1.6}a.tag-link,.tags a,.page-listing .section .tags a{border-color:var(--jjok);color:var(--jjok);background:#2b4f7d0f}a.tag-link:hover,.tags a:hover{background:var(--jjok);color:var(--paper-plate);border-color:var(--jjok)}:root[saved-theme=dark] a.tag-link,:root[saved-theme=dark] .tags a{background:#86b0dc1a}.recent-notes h3{letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.recent-notes .section{border-bottom:1px solid var(--plate-edge);padding:.5rem 0}.recent-notes .desc h3{letter-spacing:0;text-transform:none;color:var(--darkgray);font-family:inherit;font-size:.92rem}:root[saved-theme=dark] article img[src$=\.svg]{filter:invert()hue-rotate(180deg);opacity:.86}.toc-content{overflow-x:hidden}.toc-content li a.in-view{border-left:2px solid var(--jjok);margin-left:-.55rem;padding-left:.45rem}.toc{overflow-x:hidden}html{font-synthesis:none;text-rendering:optimizelegibility}body:after{content:"";z-index:200;pointer-events:none;animation:6s ease-in-out infinite jjok-breathe;position:fixed;inset:0;box-shadow:inset 0 0 3px #2b4f7d80,inset 0 0 14px #2b4f7d4d,inset 0 0 46px #2b4f7d2e,inset 0 0 120px #2b4f7d1a}:root[saved-theme=dark] body:after{box-shadow:inset 0 0 3px #86b0dc6b,inset 0 0 14px #86b0dc42,inset 0 0 46px #86b0dc26,inset 0 0 120px #86b0dc14}@keyframes jjok-breathe{0%,to{opacity:.75}50%{opacity:1}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}@media (min-width:800px){#quartz-body{max-width:100%;grid-template-columns:minmax(180px,320px) minmax(0,850px) minmax(180px,320px)!important}}:root{--flower-size:88px}article h2:after{opacity:.85;position:absolute;top:auto;bottom:calc(100% + .5rem);left:auto!important;right:0!important}article h2:nth-of-type(odd):after{left:auto!important;right:0!important}@media (max-width:600px){article h2:after{display:none}article h2{margin-top:2.6em}}article p,article li{letter-spacing:.01em;font-size:1.14rem;line-height:1.9}article{font-size:1.02rem}article h2:after{content:none!important;display:none!important}article h2{margin-top:2.8em}@media (min-width:800px){#quartz-body>.left.sidebar,#quartz-body>.right.sidebar{height:calc(100vh - var(--mast-h,0px) - var(--safe-t,0px));flex-direction:column;justify-content:safe center;align-self:start;gap:1.6rem;padding-block:4rem 6rem;display:flex;position:sticky;top:0;overflow:hidden}}#quartz-body>.left.sidebar>.flex-component{flex:none}.recent-posts{min-width:0}.recent-posts-head,.recent-posts-more{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem;font-weight:700}.recent-posts-head{margin:0 0 1rem}.recent-posts-list{margin:0;padding:0;list-style:none}.recent-post{margin:0 0 1.15rem}.recent-post a{padding:.3rem .1rem;background:0 0;border-left:2px solid #0000;grid-template-columns:1.9rem 1fr;grid-template-areas:"no title"".sum"".views";gap:.1rem .5rem;margin-left:-.7rem;padding-left:.7rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.rp-no{color:var(--gray);grid-area:no;padding-top:.25em;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.66rem}.rp-title{color:var(--darkgray);grid-area:title;font-size:.94rem;font-weight:500;line-height:1.4;transition:color .2s}.rp-sum{color:var(--graphite);opacity:.75;grid-area:sum;font-size:.76rem;line-height:1.55}.recent-post a:hover{border-left-color:var(--jjok);transform:translate(2px)}.recent-post a:hover .rp-title{color:var(--jjok)}.recent-post.is-current a{border-left-color:var(--jjok)}.recent-post.is-current .rp-title{color:var(--jjok);font-weight:700}.recent-post.is-current .rp-no{color:var(--jjok)}.recent-posts-more{background:0 0;margin-top:.4rem;display:inline-block}.recent-posts-more:hover{color:var(--jjok)}@media (prefers-reduced-motion:no-preference){.recent-post{animation:.52s cubic-bezier(.22,1,.36,1) both rp-drop;animation-delay:calc(var(--i) * 70ms + .12s)}@keyframes rp-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.toc{border:none;overflow:visible}.toc-header{margin-bottom:1.1rem}.toc-content{flex-direction:column;gap:.15rem;max-height:none;display:flex;overflow:visible;border-left:none!important;margin-left:0!important;padding-left:0!important}.toc-content li a,.toc-content li.depth-0 a,.toc-content li.depth-1 a,.toc-content li.depth-2 a{color:var(--gray);opacity:.55;transform-origin:0;background:0 0;padding:.34rem 0;font-size:.82rem;line-height:1.45;transition:color .26s,font-size .26s,opacity .26s,transform .26s;display:block;border:none!important;padding-left:0!important}.toc-content li.depth-1 a{margin-left:.7rem;font-size:.78rem}.toc-content li.depth-2 a{margin-left:1.4rem;font-size:.75rem}.toc-content li a:before{content:none!important}.toc-content li a:hover{color:var(--dark);opacity:.9}.toc-content li.depth-1 a.in-view{font-size:.92rem}.toc-content li.depth-2 a.in-view{font-size:.86rem}.toc-content li a.in-view:after{display:none!important}@supports (animation-timeline:scroll()){@keyframes colophon-grow{0%{padding-top:1.6rem;padding-bottom:calc(.75rem + var(--safe-b));font-size:.78rem}to{padding-top:2.3rem;padding-bottom:calc(1.1rem + var(--safe-b));font-size:1.06rem}}.colophon{animation:linear both colophon-grow;animation-timeline:scroll(root);animation-range:0 340px}@keyframes rule-grow{0%{opacity:.85;height:10px}to{opacity:1;height:16px}}.colophon:before{animation:linear both rule-grow;animation-timeline:scroll(root);animation-range:0 340px}}@media (prefers-reduced-motion:reduce){.colophon,.colophon:before{animation:none!important}}.page-listing .section .tags a,a.tag-link,.tags a{letter-spacing:0;border-color:#2b4f7d59;border-radius:2px;padding:.18rem .6rem;font-family:inherit;font-size:.78rem;font-weight:500}:root[saved-theme=dark] .page-listing .section .tags a,:root[saved-theme=dark] a.tag-link,:root[saved-theme=dark] .tags a{border-color:#86b0dc59}@media (min-width:800px){#quartz-body{grid-template-columns:minmax(240px,400px) minmax(0,850px) minmax(220px,360px)!important}}.recent-posts-head{margin-bottom:1.3rem;font-size:.74rem}.rp-title{font-size:.86rem;font-weight:600}.rp-sum{opacity:.85;font-size:.78rem;line-height:1.6}.recent-post a{grid-template-columns:2.1rem 1fr;gap:.22rem .6rem}.recent-posts-more{margin-top:.8rem;font-size:.74rem}.search .search-button{border:1px solid var(--plate-edge);background:0 0;border-radius:1px;align-items:center;gap:.55rem;width:100%;padding:.6rem .85rem;transition:border-color .2s,color .2s;display:flex}.search .search-button:hover{border-color:var(--jjok);color:var(--jjok)}.search .search-button p{letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin:0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.7rem;font-weight:700}.search .search-button:hover p{color:var(--jjok)}.search svg{flex:none;width:15px;height:15px}#quartz-body>.left.sidebar>.flex-component{align-items:center;width:100%}#quartz-body>.left.sidebar .search{flex:auto;min-width:0}.toc-content li a.in-view{opacity:.72;font-size:.82rem;font-weight:400;transform:none;color:var(--gray)!important}.toc-content li a.in-view:last-of-type{opacity:1;font-size:1.02rem;font-weight:700;transform:translate(3px);color:var(--jjok)!important}.toc-content li:has(a.in-view)~li a.in-view{opacity:1;font-size:1.02rem;font-weight:700;transform:translate(3px);color:var(--jjok)!important}.toc-content li a{opacity:.4}.toc-content li a:hover{opacity:1}:root[saved-theme=dark] article p,:root[saved-theme=dark] article li{color:#e4e2dc}:root[saved-theme=dark] .rp-sum{opacity:.7}.masthead-nav a{letter-spacing:.02em;font-family:Noto Serif KR,serif;font-size:.88rem;font-weight:600}@media (max-width:799px){#quartz-body>.left.sidebar,#quartz-body>.right.sidebar{height:auto!important;padding-block:0!important;display:block!important;position:static!important;overflow:visible!important}body{padding-top:3.2rem;padding-bottom:6.5rem}.masthead{gap:.7rem;padding:.7rem 1rem}.masthead .wordmark{letter-spacing:.06em;font-size:.95rem}.masthead-nav{gap:.75rem;padding-left:.6rem}.masthead-nav a{font-size:.8rem}article{padding:1.8rem 1.15rem 1.4rem}article p,article li{font-size:1.06rem;line-height:1.85}.center h1.article-title{font-size:1.9rem}article img{width:100%;margin-inline:0}#quartz-body>.left.sidebar{order:3;margin-top:2.5rem}.recent-posts{padding:0 .2rem}.recent-post a{grid-template-columns:1.8rem 1fr}.colophon{padding:1.5rem 1rem 1.1rem}.colophon,.colophon:before{animation:none!important}body:after{box-shadow:inset 0 0 2px #2b4f7d66,inset 0 0 30px #2b4f7d1f}}.search .search-button{justify-content:flex-start}.search .search-button svg{opacity:.7;stroke-width:2.4px;width:14px;height:14px}.search .search-container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search .search-space{border:1px solid var(--plate-edge);background:var(--paper-plate);border-radius:2px;box-shadow:0 18px 50px -24px #16202b80}.search input.search-bar{border:none;border-bottom:1px solid var(--plate-edge);background:0 0;border-radius:0;padding:1rem 1.1rem;font-family:Noto Serif KR,serif;font-size:1.05rem}.search .result-card{border:none;border-bottom:1px solid var(--plate-edge);background:0 0;border-radius:0;padding:.9rem 1.1rem}.search .result-card:hover,.search .result-card:focus{background:var(--highlight)}.search .result-card>h3{margin:0 0 .25rem;font-size:1.02rem;font-weight:600}.search .result-card>p{color:var(--graphite);margin:0;font-size:.86rem}.search .highlight{background:var(--textHighlight);color:inherit}.masthead{box-shadow:none;pointer-events:none;background:0 0;border-bottom:none;padding-top:1.6rem;padding-bottom:1.2rem}.masthead>*{pointer-events:auto}.masthead .wordmark{font-size:clamp(1.2rem,2.6vw,1.7rem);transition:opacity .2s}.masthead{mix-blend-mode:normal}:root[saved-theme=dark] .masthead{background:0 0}@media (prefers-reduced-motion:reduce){.masthead .wordmark,.masthead-nav{animation:none!important}}@media (max-width:799px){.masthead{padding-top:1rem;padding-bottom:.8rem}.masthead .wordmark{font-size:1.05rem}}:root{--edge-x:clamp(1.25rem, 4vw, 4rem)}.masthead,.colophon{padding-left:var(--edge-x);padding-right:var(--edge-x)}.colophon:before{left:var(--edge-x);right:var(--edge-x)}.search .search-space{border:1px solid var(--plate-edge);border-radius:2px;transition:border-color .24s,box-shadow .24s;overflow:hidden}.search input.search-bar{border-bottom:none;padding:1.05rem 1.2rem}.search input.search-bar::placeholder{color:var(--graphite);opacity:.55}.masthead-burger{display:none}.search .search-space{position:relative}.search .ghost-text,.search .tag-suggestions:empty{display:none!important}.search .search-space{background:linear-gradient(var(--paper-plate), var(--paper-plate)) padding-box, linear-gradient(100deg, #2b4f7d24 0%, #2b4f7d8c 28%, #2b4f7de6 50%, #2b4f7d8c 72%, #2b4f7d24 100%) border-box;border:1px solid #0000;border-radius:2px;transition:box-shadow .26s,filter .26s;position:relative}.search .search-space:hover,.search .search-space:focus-within{filter:saturate(1.15);box-shadow:0 0 26px -8px #2b4f7d80}:root[saved-theme=dark] .search .search-space{background:linear-gradient(var(--paper-plate), var(--paper-plate)) padding-box, linear-gradient(100deg, #86b0dc1f 0%, #86b0dc80 28%, #86b0dcd9 50%, #86b0dc80 72%, #86b0dc1f 100%) border-box}:root[saved-theme=dark] .search .search-space:hover,:root[saved-theme=dark] .search .search-space:focus-within{box-shadow:0 0 26px -8px #86b0dc6b}.search .search-layout{border:none}.search .search-layout:not([style*=none]){border-top:1px solid var(--plate-edge)}.search .search-space{height:auto;min-height:0;padding:0;line-height:0}.search .search-space>*{line-height:normal}.search input.search-bar{box-sizing:border-box;width:100%;margin:0;display:block}#quartz-body>.left.sidebar>.flex-component{border-bottom:1px solid var(--plate-edge);gap:1.4rem;margin-bottom:1.6rem;padding-bottom:.9rem}.search .search-button{width:auto;color:var(--graphite);border:none;border-radius:0;gap:.45rem;padding:.25rem 0;transition:color .2s}.search .search-button:hover{color:var(--jjok);border:none}.darkmode svg,.readermode svg,.darkmode button svg,.readermode button svg{width:15px;height:15px;color:var(--graphite);transition:color .2s}.darkmode button,.readermode button{background:0 0;border:none;align-items:center;padding:.25rem 0;display:flex}.darkmode button:hover svg,.readermode button:hover svg{color:var(--jjok)}#quartz-body>.left.sidebar>.flex-component>div{align-items:center;display:flex}@media (min-width:800px){#quartz-body{column-gap:3rem}#quartz-body>.left.sidebar{padding-right:1.2rem}#quartz-body>.right.sidebar{padding-left:1.6rem}}.search .search-button p{letter-spacing:.14em;font-size:.78rem}.search .search-button svg{opacity:1;width:17px;height:17px}.search .search-button{gap:.55rem;padding:.35rem 0}.darkmode svg,.readermode svg,.darkmode button svg,.readermode button svg{width:19px;height:19px}.darkmode,.readermode{background:0 0;border:none;padding:.35rem 0}#quartz-body>.left.sidebar>.flex-component{gap:1.6rem}@media (min-width:900px){#quartz-body>.left.sidebar[data-recommendation-sidebar=true]{height:auto;position:static;overflow:visible}}@supports (animation-timeline:scroll()){@keyframes side-recede{0%{opacity:1}to{opacity:.16}}#quartz-body>.left.sidebar{transition:opacity .32s;animation:linear both side-recede;animation-timeline:scroll(root);animation-range:40px 320px}#quartz-body>.left.sidebar:hover,#quartz-body>.left.sidebar:focus-within{animation-play-state:paused;opacity:1!important}@keyframes toc-recede{0%{opacity:1}to{opacity:.5}}#quartz-body>.right.sidebar{transition:opacity .32s;animation:linear both toc-recede;animation-timeline:scroll(root);animation-range:40px 320px}#quartz-body>.right.sidebar:hover,#quartz-body>.right.sidebar:focus-within{animation-play-state:paused;opacity:1!important}}@media (prefers-reduced-motion:reduce){#quartz-body>.left.sidebar,#quartz-body>.right.sidebar{animation:none!important}}@media (max-width:799px){#quartz-body>.left.sidebar,#quartz-body>.right.sidebar{opacity:1!important;animation:none!important}}@supports (animation-timeline:scroll()){@keyframes side-recede{0%{opacity:1}to{opacity:.5}}#quartz-body>.left.sidebar{animation-range:240px 900px!important}@keyframes toc-recede{0%{opacity:1}to{opacity:.7}}#quartz-body>.right.sidebar{animation-range:240px 900px!important}}#quartz-body>.left.sidebar>.flex-component{align-items:center;gap:.9rem;width:100%;display:flex}#quartz-body>.left.sidebar>.flex-component>div:has(.search){margin-right:auto}#quartz-body>.left.sidebar>.flex-component>div:has(.spacer){display:none}.search .search-button{align-items:center;gap:.5rem;line-height:1;display:inline-flex}.search .search-button svg{flex:none;width:17px;height:17px;display:block;transform:translateY(.5px)}.search .search-button p{margin:0;line-height:1;transform:translateY(.5px)}.darkmode,.readermode{align-items:center;line-height:1;display:inline-flex}.readermode svg{display:block}.recent-posts-more{letter-spacing:.16em;color:var(--jjok);border:1px solid var(--plate-edge);background:0 0;border-radius:2px;align-items:center;gap:.5rem;margin-top:1.4rem;padding:.5rem .9rem;font-size:.72rem;transition:border-color .22s,background .22s,gap .22s;display:inline-flex}.recent-posts-more:after{content:"→";font-size:.9rem;line-height:1;transition:transform .22s}.recent-posts-more:hover{border-color:var(--jjok);color:var(--jjok);background:#2b4f7d12}.recent-posts-more:hover:after{transform:translate(3px)}:root[saved-theme=dark] .recent-posts-more:hover{background:#86b0dc1a}.darkmode .dayIcon,.darkmode .nightIcon{width:19px;height:19px;color:var(--graphite)}:root[saved-theme=dark] .darkmode .dayIcon{display:none}:root[saved-theme=dark] .darkmode .nightIcon,:root:not([saved-theme=dark]) .darkmode .dayIcon{display:block}:root:not([saved-theme=dark]) .darkmode .nightIcon{display:none}.masthead-ccl{opacity:.4;background:0 0;margin-left:auto;line-height:0;transition:opacity .22s;display:block}.masthead-ccl img{width:76px;height:auto;box-shadow:none;border:none;margin:0;display:block;transform:none}:root[saved-theme=dark] .masthead-ccl img{filter:invert()}@supports (animation-timeline:scroll()){@keyframes ccl-fade{0%{opacity:.4}to{opacity:.1}}.masthead-ccl{animation:linear both ccl-fade;animation-timeline:scroll(root);animation-range:0 220px}.masthead:hover .masthead-ccl{animation-play-state:paused;opacity:.75!important}}.masthead-nav{margin-right:0}@media (max-width:799px){.masthead-ccl{display:none}}@media (min-width:800px){#quartz-body{column-gap:2.4rem;grid-template-columns:minmax(200px,300px) minmax(0,1000px) minmax(180px,280px)!important}}article{padding:3rem 3.4rem 2rem}article p,article li{font-size:1.16rem;line-height:1.92}.center h1.article-title{font-size:clamp(2.1rem,4.6vw,3.3rem)}article img{width:calc(100% + 6.8rem);margin-inline:-3.4rem}@media (max-width:700px){article{padding:1.8rem 1.15rem 1.4rem}article img{width:100%;margin-inline:0}}@media (min-width:800px){#quartz-root{width:min(1900px,94vw)!important;max-width:min(1900px,94vw)!important;margin-inline:auto!important}#quartz-body{grid-template-columns:minmax(280px,360px) minmax(0,1000px) minmax(260px,330px)!important;column-gap:clamp(2.4rem,4vw,4.5rem)!important;width:100%!important;max-width:100%!important;margin-inline:0!important}}@media (min-width:1800px){#quartz-body{grid-template-columns:minmax(320px,400px) minmax(0,1040px) minmax(300px,360px)!important}}@media (min-width:800px) and (max-width:1400px){#quartz-body{grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important}#quartz-body>.right.sidebar{display:none!important}}:root{--sheet:#fdfcfa;--sheet-lift:0 5px 12px #28241e1c;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g' x='0' y='0' width='240' height='240' filterUnits='userSpaceOnUse'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)' opacity='0.4'/%3E%3C/svg%3E")}:root[saved-theme=dark]{--sheet:#212325;--sheet-lift:0 5px 14px #0006}.paper-defs{width:0;height:0;position:absolute;overflow:hidden}body[data-slug=index] .center>.page-header,body[data-slug=hobby\/index] .center>.page-header,body[data-slug=posts\/index] .center>.page-header,body[data-slug=saju\/index] .center>.page-header,body[data-slug=hobby\/index] .page-listing,body[data-slug=posts\/index] .page-listing,body[data-slug=saju\/index] .page-listing,body[data-slug=index] .center>hr,body[data-slug=index] .center>.page-footer{display:none}.wall{margin:0 0 1rem}.plate{break-inside:avoid;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 0 3.2rem;padding:1.7rem 1.6rem 1.5rem;text-decoration:none;transition:transform .38s cubic-bezier(.22,.9,.3,1);display:block;position:relative}.plate:before{content:"";z-index:0;background-color:var(--sheet);background-image:var(--paper-grain);background-blend-mode:multiply;filter:url(#paper-deckle) drop-shadow(var(--sheet-lift));background-size:240px 240px;position:absolute;inset:0}.plate>*{z-index:1;position:relative}.plate--t0{transform:rotate(-.7deg)}.plate--t1{transform:rotate(.55deg)}.plate--t2{transform:rotate(.3deg)}.plate--t3{transform:rotate(-.45deg)}.plate--t1:before{background-position:60px 130px}.plate--t2:before{background-position:145px 40px}.plate--t3:before{background-position:30px 195px}.plate:hover{transform:rotate(0)translateY(-4px)}.plate-art{aspect-ratio:16/10;outline:1px solid var(--plate-edge);outline-offset:8px;margin:.4rem .5rem 0;display:block}.plate-art img{object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.04);width:100%;height:100%;transition:filter .42s;display:block;transform:none}.plate:hover .plate-art img{filter:contrast(1.1)}.plate-art--empty{background:linear-gradient(var(--plate-edge), var(--plate-edge)) center/24px 1px no-repeat, linear-gradient(var(--plate-edge), var(--plate-edge)) center/1px 24px no-repeat}:root[saved-theme=dark] .plate-art img{mix-blend-mode:screen;filter:invert()hue-rotate(180deg)}.plate-body{padding:1.7rem .5rem .1rem;display:block}.plate-no{letter-spacing:.22em;color:var(--jjok);margin-bottom:.55rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.64rem;font-weight:700;display:block}.plate-title{font-family:var(--headerFont);color:var(--dark);margin-bottom:.6rem;font-size:1.28rem;font-weight:700;line-height:1.42;transition:color .22s;display:block}.plate:hover .plate-title{color:var(--jjok)}.plate-sum{-webkit-line-clamp:2;color:var(--darkgray);-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.93rem;line-height:1.75;display:-webkit-box;overflow:hidden}.plate-foot{border-top:1px solid var(--plate-edge);letter-spacing:.08em;color:var(--gray);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.7rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.64rem;display:flex}.plate-tag{color:var(--jjok);letter-spacing:.1em;white-space:nowrap}.plate--art .plate-body{padding-top:1.5rem}.plate--art .plate-art{aspect-ratio:3/2}.plate--art .plate-foot{border-top-style:dotted}@media (max-width:1100px){.wall-grid{columns:1}}@media (max-width:799px){.wall-grid{columns:1;column-gap:0}.plate{margin-bottom:2.4rem;padding:1.3rem 1.2rem 1.1rem}.plate--t0,.plate--t1,.plate--t2,.plate--t3{transform:none}.plate:hover{transform:translateY(-3px)}body[data-slug=posts\/index] .wall,body[data-slug=saju\/index] .wall,body[data-slug=trend] .wall,body[data-slug=trend\/index] .wall{box-sizing:border-box;width:100%;min-width:0;padding-inline:4px;overflow-x:clip}body[data-slug=posts\/index] .wall-grid,body[data-slug=saju\/index] .wall-grid,body[data-slug=trend] .wall-grid,body[data-slug=trend\/index] .wall-grid{box-sizing:border-box;width:100%;min-width:0}body[data-slug=posts\/index] .wall-grid>.plate,body[data-slug=saju\/index] .wall-grid>.plate,body[data-slug=trend] .wall-grid>.plate,body[data-slug=trend\/index] .wall-grid>.plate{box-sizing:border-box;width:100%;min-width:0;max-width:100%}body[data-slug=posts\/index] .plate-art,body[data-slug=posts\/index] .plate-body,body[data-slug=posts\/index] .plate-title,body[data-slug=posts\/index] .plate-sum,body[data-slug=saju\/index] .plate-art,body[data-slug=saju\/index] .plate-body,body[data-slug=saju\/index] .plate-title,body[data-slug=saju\/index] .plate-sum,body[data-slug=trend] .plate-art,body[data-slug=trend] .plate-body,body[data-slug=trend] .plate-title,body[data-slug=trend] .plate-sum,body[data-slug=trend\/index] .plate-art,body[data-slug=trend\/index] .plate-body,body[data-slug=trend\/index] .plate-title,body[data-slug=trend\/index] .plate-sum{overflow-wrap:anywhere;min-width:0;max-width:100%}body[data-slug=posts\/index] .plate-foot,body[data-slug=saju\/index] .plate-foot,body[data-slug=trend] .plate-foot,body[data-slug=trend\/index] .plate-foot{flex-wrap:wrap}body[data-slug=posts\/index] .plate-tag,body[data-slug=saju\/index] .plate-tag,body[data-slug=trend] .plate-tag,body[data-slug=trend\/index] .plate-tag{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%;margin-left:auto}}@media (prefers-reduced-motion:reduce){.plate,.plate-art img{transition:none}.plate--t0,.plate--t1,.plate--t2,.plate--t3{transform:none}}.masthead .wordmark{font-size:clamp(1.15rem,2.3vw,1.45rem)}@supports (animation-timeline:scroll()){@keyframes masthead-fade{0%{opacity:1;letter-spacing:.1em}to{opacity:.13;letter-spacing:.34em}}.masthead .wordmark{animation:linear both masthead-fade;animation-timeline:scroll(root);animation-range:0 220px}@media (min-width:900px){@keyframes nav-fade{0%{opacity:1}to{opacity:0}}.masthead-nav{animation:linear both nav-fade;animation-timeline:scroll(root);animation-range:0 140px}}.masthead:hover .wordmark,.masthead:hover .masthead-nav{opacity:1!important}.masthead .wordmark:hover{color:var(--jjok);transition:color .2s}}@supports not (animation-timeline:scroll()){.masthead .wordmark{opacity:.4;transition:opacity .22s,color .22s}.masthead:hover .wordmark{opacity:1}.masthead .wordmark:hover{color:var(--jjok)}}@media (prefers-reduced-motion:reduce){.masthead .wordmark{opacity:1;animation:none!important}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.masthead-nav{opacity:1;animation:none!important}}:root{--veil:#f1f0edf0;--glass:#f1f0ede0;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--mast-h:3.4rem}:root[saved-theme=dark]{--veil:#17181af0;--glass:#17181ae6}.masthead{-webkit-tap-highlight-color:transparent;box-shadow:none!important;padding-top:calc(.9rem + var(--safe-t))!important;background:0 0!important;border-bottom:none!important;padding-bottom:.9rem!important}.masthead:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(13px)saturate(1.06);background:linear-gradient(to bottom, var(--veil) 0%, var(--veil) 42%, transparent 100%);height:calc(100% + 2.2rem);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%)}.colophon{padding-bottom:calc(.5rem + var(--safe-b));background:0 0!important;border-top:none!important}.colophon:after{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(13px)saturate(1.06);background:linear-gradient(to top, var(--veil) 0%, var(--veil) 42%, transparent 100%);height:calc(100% + 2.2rem);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 54% 100%);mask-image:linear-gradient(#0000 0%,#000 54% 100%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.masthead:before,.colophon:after{background:var(--light)}}@media (max-width:899px){:root{--edge-x:1.05rem;--mast-h:3.2rem}#quartz-root,#quartz-body,#quartz-body>.center,#quartz-body>.left.sidebar,.wall,.wall-grid,.plate{box-sizing:border-box!important}#quartz-root,#quartz-body{width:100%!important;max-width:100%!important;margin-inline:0!important}#quartz-root{padding-inline:0!important}#quartz-body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important}#quartz-body>.center{order:1;width:auto!important;max-width:100%!important;padding-inline:var(--edge-x)!important;margin-inline:0!important;grid-area:auto!important;margin-top:.4rem!important}.center>article,.center .page-header{padding-inline:.85rem!important}#quartz-body>.right.sidebar{display:none!important}#quartz-body>.left.sidebar{grid-area:auto!important}body{padding-top:calc(var(--mast-h) + var(--safe-t) + .6rem);padding-bottom:calc(3.4rem + var(--safe-b));-webkit-tap-highlight-color:transparent}.masthead{height:calc(var(--mast-h) + var(--safe-t));z-index:80;align-items:center;gap:0;display:flex;padding:var(--safe-t) var(--edge-x) 0!important}.masthead .wordmark{z-index:3;order:0;margin-right:auto;position:relative;font-size:1.04rem!important}.masthead-nav{order:1}.masthead-ccl{display:none!important}.masthead-burger{cursor:pointer;z-index:3;flex-direction:column;order:2;justify-content:center;align-items:flex-end;gap:5px;width:44px;height:44px;margin-right:-.55rem;padding:0;position:relative;display:flex!important}.masthead-burger span{background:var(--dark);height:1.6px;transition:width .24s,transform .24s,opacity .18s;display:block}.masthead-burger span:first-child{width:20px}.masthead-burger span:nth-child(2){width:14px}.masthead-burger span:nth-child(3){width:17px}#masthead-toggle:checked~.masthead .masthead-burger span:first-child{width:21px;transform:translateY(6.6px)rotate(45deg)}#masthead-toggle:checked~.masthead .masthead-burger span:nth-child(2){opacity:0}#masthead-toggle:checked~.masthead .masthead-burger span:nth-child(3){width:21px;transform:translateY(-6.6px)rotate(-45deg)}#masthead-toggle:checked~.masthead .wordmark{visibility:visible;animation:none!important}.masthead-nav{z-index:1;background:var(--glass);-webkit-backdrop-filter:blur(34px)saturate(1.1);opacity:0;visibility:hidden;pointer-events:none;overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:stretch;gap:0;inset:0;overflow:hidden;max-height:none!important;padding:0 calc(var(--edge-x) + .4rem) 12rem!important;border:0!important;margin:0!important;transition:none!important;display:flex!important;position:fixed!important}#masthead-toggle:checked~.masthead .masthead-nav{visibility:visible;pointer-events:auto;opacity:1!important;transition:none!important;animation:none!important}.masthead-nav a{letter-spacing:.14em;width:100%;min-height:3.6rem;color:var(--dark);align-items:center;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:1.42rem;display:flex;border-bottom:1px solid var(--plate-edge)!important;padding:0!important}.masthead-nav a:last-child{border-bottom:none!important}.masthead-nav a:before{content:"";background:var(--jjok);flex:none;width:18px;height:1px;margin-right:.9rem}#quartz-body>.left.sidebar{left:0;right:0;bottom:calc(3.2rem + var(--safe-b));z-index:90;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s;height:auto!important;max-height:none!important;padding:0 calc(var(--edge-x) + .4rem)!important;background:0 0!important;margin:0!important;display:block!important;position:fixed!important;top:auto!important;overflow:visible!important}#masthead-toggle:checked~.left.sidebar{visibility:visible;pointer-events:auto;transition:opacity .3s 60ms,visibility;opacity:1!important}.left.sidebar .recent-posts{display:none!important}.left.sidebar>.flex-component{align-items:center;gap:.7rem;margin:0!important;padding:0!important;display:flex!important}.left.sidebar>.flex-component>div{margin:0!important}.left.sidebar>.flex-component>div:first-child{display:none!important}.left.sidebar>.flex-component>div:nth-child(2){flex:auto;min-width:0}button.darkmode:not(.drawer-tool):not(.theme-fab),button.readermode{flex:none;width:44px!important;height:44px!important}.search input.search-bar{padding:.8rem .9rem!important;font-size:16px!important}.search-space:after{font-size:.86rem!important;left:.9rem!important}.search .search-container{-webkit-backdrop-filter:blur(34px)saturate(1.1);overscroll-behavior:contain;background:var(--glass)!important;padding-top:calc(var(--mast-h) + var(--safe-t))!important}.search .search-space{width:calc(100vw - 2 * var(--edge-x))!important;max-width:none!important;margin-inline:auto!important}.colophon{letter-spacing:.05em;z-index:40;gap:.6rem;font-size:.55rem;padding-left:var(--edge-x)!important;padding-right:var(--edge-x)!important}.colophon .col.mid{min-width:0}.colophon .col.mid .en{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}article p,article li,article blockquote{font-size:1.02rem!important;line-height:1.88!important}.page-header h1{font-size:1.62rem!important;line-height:1.34!important}article h2{font-size:1.3rem!important}article h3{font-size:1.08rem!important}.plate-title{font-size:1.14rem!important}.plate-sum{font-size:.9rem!important;line-height:1.72!important}.plate{padding:1.15rem 1.05rem 1rem!important}.plate-body{padding:1.25rem .3rem .1rem!important}}@media (max-width:380px){.masthead .wordmark{letter-spacing:.06em!important;font-size:.95rem!important}.masthead-nav a{min-height:3.3rem;font-size:1.24rem}.colophon{font-size:.5rem}.colophon .col.mid{display:none}}@media (hover:none){.plate:hover{transform:none}.plate:hover .plate-title{color:var(--dark)}}.masthead-toggle{display:none!important}.plate-art img:not([src$=\.svg]){object-fit:cover;mix-blend-mode:normal;filter:none;box-shadow:0 0 0 1px #1d1f221f}.plate:hover .plate-art img:not([src$=\.svg]){filter:contrast(1.03)}:root[saved-theme=dark] .plate-art img:not([src$=\.svg]){mix-blend-mode:normal;filter:brightness(.88)contrast(1.02);box-shadow:0 0 0 1px #f1f0ed24}:root[saved-theme=dark] article img:not([src$=\.svg]){filter:brightness(.88)contrast(1.02)}html:has(#masthead-toggle:checked){overscroll-behavior:none;overflow:hidden!important}html:has(#masthead-toggle:checked) body{overscroll-behavior:none;overflow:hidden!important}@media (max-width:899px){.masthead .wordmark{opacity:1!important;letter-spacing:.1em!important;animation:none!important}.masthead,body:after{opacity:1;visibility:visible;transition:opacity .18s,visibility}body:after{animation:none}html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) .masthead{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) body:after{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}:is(html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) .masthead,html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) .masthead *){pointer-events:none!important}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.masthead,body:after{transition:none}html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) .masthead{transition:none}html.mobile-masthead-hidden:not(:has(#masthead-toggle:checked)) body:after{transition:none}}@media (max-width:899px){.colophon{align-items:center;padding-top:.95rem!important;padding-bottom:calc(.75rem + var(--safe-b))!important}.colophon:before{display:none!important}.colophon .col.left{align-items:flex-start}.colophon .col.right{align-items:flex-end}body{padding-bottom:calc(4.8rem + var(--safe-b))!important}.center>.page-footer{margin-bottom:1.4rem}#quartz-body>.center{overflow-x:clip}}@media (max-width:380px){.colophon{font-size:.5rem}.colophon .col.mid{display:none}}.colophon:before{opacity:.55;top:.55rem}.search .search-space:after{line-height:1;right:1.2rem;font-size:1rem!important;left:1.2rem!important}.search input.search-bar{line-height:1.2}@media (max-width:899px){article p,article li,article blockquote{font-size:.95rem!important;line-height:1.85!important}article ul,article ol{padding-left:1.1rem}.page-header h1{font-size:1.5rem!important}article h2{font-size:1.2rem!important}article h3{font-size:1.02rem!important}article table{font-size:.88rem}.plate-title{font-size:1.08rem!important}.plate-sum{font-size:.86rem!important;line-height:1.7!important}.left.sidebar>.flex-component{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.8rem!important;display:flex!important}.left.sidebar>.flex-component>div:has(>.search){min-width:0;flex:0 0 100%!important;width:100%!important}.left.sidebar>.flex-component>div:has(>.search) .search{width:100%}.search .search-space{border-color:var(--jjok);background:var(--sheet)}.search input.search-bar{padding:.85rem 1rem!important;font-size:16px!important}.search .search-space:after{right:1rem;font-size:.88rem!important;left:1rem!important}button.darkmode:not(.drawer-tool):not(.theme-fab),button.readermode{border:1px solid var(--plate-edge);background:var(--sheet);border-radius:2px;flex:none;width:44px!important;height:44px!important}.search .search-container{padding-inline:var(--edge-x)!important}.search .search-container>.search-space{width:100%!important;margin-top:.4rem!important}.search .result-card{padding:.8rem .9rem}.search .result-card h3{font-size:.95rem}.search .result-card p{font-size:.82rem}}body[data-slug=hobby\/index] .center>hr,body[data-slug=hobby\/index] .center>.page-footer{display:none}body[data-slug=hobby\/index] article{padding-bottom:.4rem}body[data-slug=hobby\/index] article p:first-of-type{letter-spacing:.22em;text-transform:uppercase;color:var(--jjok);margin:0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.digest{border:1px solid var(--plate-edge);border-left:2px solid var(--jjok);background:var(--light);border-radius:2px;margin:0 0 2.4rem;padding:1.15rem 1.3rem 1rem 1.5rem;position:relative}.digest-head{letter-spacing:.24em;text-transform:uppercase;color:var(--jjok);margin:0 0 .55rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.66rem;font-weight:700}.digest-body{color:var(--darkgray);margin:0;font-size:.97rem;line-height:1.82}.digest-foot{border-top:1px dotted var(--plate-edge);letter-spacing:.1em;color:var(--gray);align-items:center;gap:.6rem;margin:.85rem 0 0;padding-top:.6rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.6rem;display:flex}.digest-model{text-overflow:ellipsis;white-space:nowrap;opacity:.75;max-width:55%;margin-left:auto;overflow:hidden}@media (max-width:899px){.digest{margin-bottom:1.8rem;padding:.95rem 1rem .85rem 1.15rem}.digest-body{font-size:.9rem!important;line-height:1.75!important}.digest-model{display:none}}@font-face{font-family:Library;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408@1.0/LibraryK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+AC00-D7A3,U+11??,U+3130-318F,U+A960-A97F,U+D7B0-D7FF,U+3000-303F,U+FF01-FF60}:lang(ko) .masthead .wordmark,.colophon .col .en,.plate-no,.digest-head,.masthead-nav a,.recent-posts-head,.rp-no{font-synthesis:none}@font-face{font-family:LibraryFull;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408@1.0/LibraryK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}article p,article li,article blockquote{letter-spacing:-.005em;line-height:1.95}.page-header h1{letter-spacing:-.02em}article h2{letter-spacing:-.01em}article h3{letter-spacing:.005em}article strong,article b{color:var(--jjok);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--jjok) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--jjok) 45%, transparent)}@supports not (color:color-mix(in srgb, red 50%, blue)){article strong,article b{-webkit-text-decoration-color:var(--plate-edge);text-decoration-color:var(--plate-edge)}}.colophon .col{line-height:1.05}.colophon .col .en{line-height:1.05;display:block}.colophon{padding-top:1.15rem}@media (max-width:899px){article p,article li,article blockquote{line-height:1.9!important}.colophon{padding-top:.85rem!important}}article p,article li,article blockquote,article td,article th{font-family:var(--bodyFont);letter-spacing:0;line-height:1.9}article strong,article b{color:inherit;font-weight:700;text-decoration:none}article em,article i{letter-spacing:.05em;color:var(--darkgray);font-style:normal}.page-header h1,article h1,article h2,article h3,article h4{font-family:var(--headerFont);font-weight:400}.masthead .wordmark,.masthead-nav a,.colophon,.colophon .col .en,.plate-no,.plate-foot,.digest-head,.digest-foot,.recent-posts-head,.rp-no,.wall-head,.cover-kicker,.toc>button,article .tags a,.page-header .page-meta,.search .search-space:after{font-weight:400;font-family:Courier Prime,Library,ui-monospace,monospace!important}@media (max-width:899px){.colophon{padding-top:.8rem!important;padding-bottom:calc(.8rem + var(--safe-b))!important}article p,article li,article blockquote{line-height:1.85!important}}:root{--bodyFont:"IBM Plex Sans KR", ui-sans-serif, system-ui, sans-serif;--headerFont:"LibraryFull", "IBM Plex Sans KR", ui-sans-serif, sans-serif}article p,article li,article blockquote,article td,article th{letter-spacing:-.003em;line-height:1.88;font-family:var(--bodyFont)!important}article strong,article b{font-weight:700}.rp-title,.plate-title,.cover-title,.wall .plate-title{font-weight:400;font-family:"LibraryFull", var(--bodyFont)!important}.rp-sum,.plate-sum,.digest-body,.cover-lede{font-weight:400;font-family:var(--bodyFont)!important}.colophon{padding-top:1.6rem;padding-bottom:calc(1.05rem + var(--safe-b))}@media (max-width:899px){.colophon{padding-top:1.25rem!important;padding-bottom:calc(.8rem + var(--safe-b))!important;animation:none!important}.colophon:before{top:.25rem}}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.digest{background:var(--light);border-radius:3px;position:relative;overflow:visible;border:none!important}.digest:before{content:"";pointer-events:none;background:conic-gradient(from var(--ai-angle), transparent 0deg, var(--jjok) 40deg, transparent 130deg, transparent 200deg, var(--jjok) 250deg, transparent 340deg);-webkit-mask-composite:xor;border-radius:4px;padding:1.5px;animation:7s linear infinite ai-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.digest:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 0 0,#2b4f7d0f 0%,#0000 62%);border-radius:3px;position:absolute;inset:1px}:root[saved-theme=dark] .digest:after{background:radial-gradient(120% 100% at 0 0,#86b0dc17 0%,#0000 62%)}.digest>*{z-index:1;position:relative}@keyframes ai-turn{to{--ai-angle:360deg}}@supports not (background:conic-gradient(from var(--ai-angle), red, blue)){.digest:before{background:linear-gradient(120deg, transparent, var(--jjok), transparent);animation:4s ease-in-out infinite ai-breathe}@keyframes ai-breathe{0%,to{opacity:.35}50%{opacity:.9}}}@media (prefers-reduced-motion:reduce){.digest:before{opacity:.55;animation:none}}.digest-star{width:13px;height:13px;color:var(--jjok);flex:none;animation:3.4s ease-in-out infinite ai-twinkle}.digest-star--sm{opacity:.6;width:8px;height:8px;animation-delay:1.1s}@keyframes ai-twinkle{0%,to{opacity:.45;transform:scale(.86)rotate(0)}50%{opacity:1;transform:scale(1)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.digest-star{opacity:.85;animation:none}}.explorer,.toc,.search input.search-bar{font-family:var(--bodyFont)!important}.masthead-nav a{font-family:Courier Prime,Library,ui-monospace,monospace!important}.colophon{font-size:.78rem}.plate-no{letter-spacing:.18em;font-size:.78rem}.plate-foot{font-size:.76rem}.digest-head{letter-spacing:.18em;font-size:.8rem}.digest-foot{font-size:.72rem}.wall-head,.cover-kicker{font-size:.8rem}.recent-posts-head{font-size:.82rem}.rp-no{font-size:.78rem}.recent-posts-more{font-size:.82rem}.search .search-button p{font-size:.86rem!important}article .tags a,.page-header .page-meta{font-size:.8rem}.rp-title{font-size:.86rem}.rp-sum{font-size:.78rem;line-height:1.72}.digest-body{font-size:1.02rem;line-height:1.85}.plate-sum{font-size:.92rem;line-height:1.75}.toc-content li a{font-size:.88rem}.toc-content li.depth-1 a{font-size:.85rem}.toc-content li.depth-2 a{font-size:.83rem}.toc>button{font-size:.88rem}@media (max-width:899px){.colophon{font-size:.72rem!important}.digest-head{font-size:.76rem}.digest-body{font-size:.96rem!important}.masthead-nav a{font-size:1.32rem}}@media (max-width:380px){.colophon{font-size:.66rem!important}}.colophon .col .en{font-size:1.05em!important}.colophon .col .ko{font-size:.95em!important}.rp-sum{font-size:.9rem!important}@media (max-width:899px){.colophon .col .en{font-size:1.02em!important}.colophon .col .ko{font-size:.92em!important}}@media (max-width:380px){.colophon .col .en{font-size:.98em!important}}@media (max-width:899px){.left.sidebar .search .search-button{text-align:left;border-radius:2px;align-items:center;gap:.6rem;min-height:46px;background:var(--sheet)!important;border:1px solid var(--plate-edge)!important;width:100%!important;margin:0!important;padding:0 .9rem!important;display:flex!important}.left.sidebar .search .search-button svg{flex:none;width:17px;height:17px}.left.sidebar .search .search-button p{color:var(--gray);letter-spacing:.06em;margin:0!important}.search .search-container{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important}.search .search-container>*{box-sizing:border-box!important;width:calc(100vw - 2 * var(--edge-x))!important;max-width:calc(100vw - 2 * var(--edge-x))!important;margin-inline:auto!important}.search .search-space{overflow:visible!important}.search input.search-bar{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.search .search-layout,.search .search-layout>*{box-sizing:border-box!important;max-width:100%!important}.search .search-layout{padding-inline:0!important}}.colophon:before{z-index:1}.colophon:after{z-index:-1}.colophon .col{z-index:2;position:relative}.digest-star{width:17px;height:17px}.digest-star--sm{width:10px;height:10px;margin-left:-.25rem}.digest-head{gap:.5rem}.beacon{background:var(--light);border-radius:3px;margin:0 0 2.6rem;padding:1.3rem 1.4rem 1.2rem;position:relative}.beacon:before{content:"";pointer-events:none;background:conic-gradient(from var(--ai-angle), transparent 0deg, var(--jjok) 40deg, transparent 130deg, transparent 200deg, var(--jjok) 250deg, transparent 340deg);-webkit-mask-composite:xor;border-radius:4px;padding:1.5px;animation:7s linear infinite ai-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.beacon:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 0 0,#2b4f7d0f 0%,#0000 62%);border-radius:3px;position:absolute;inset:1px}:root[saved-theme=dark] .beacon:after{background:radial-gradient(120% 100% at 0 0,#86b0dc17 0%,#0000 62%)}.beacon>*{z-index:1;position:relative}@supports not (background:conic-gradient(from var(--ai-angle), red, blue)){.beacon:before{background:linear-gradient(120deg, transparent, var(--jjok), transparent);animation:4s ease-in-out infinite ai-breathe}}@media (prefers-reduced-motion:reduce){.beacon:before{opacity:.55;animation:none}}.beacon-head{letter-spacing:.18em;color:var(--jjok);align-items:center;gap:.5rem;margin:0 0 1.1rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.8rem;font-weight:700;display:flex}.beacon-star{width:17px;height:17px;color:var(--jjok);flex:none;animation:3.4s ease-in-out infinite ai-twinkle}.beacon-star--sm{opacity:.6;width:10px;height:10px;margin-left:-.25rem;animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.beacon-star{opacity:.85;animation:none}}.beacon-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem;display:grid}.beacon-pick{border:1px solid var(--plate-edge);background:var(--sheet);border-radius:2px;flex-direction:column;gap:.35rem;padding:.9rem 1rem;text-decoration:none;transition:border-color .22s,transform .22s;display:flex}.beacon-pick:hover{border-color:var(--jjok);transform:translateY(-2px)}.beacon-tag{letter-spacing:.16em;color:var(--gray);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem}.beacon-pick--new .beacon-tag{color:var(--jjok)}.beacon-pick--saju{background:#2b4f7d0a;border-color:#2b4f7d59}.beacon-pick--saju .beacon-tag{color:var(--jjok)}.beacon-pick--saju:hover{border-color:var(--jjok)}.beacon-title{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-size:1.12rem;line-height:1.45}.beacon-pick:hover .beacon-title{color:var(--jjok)}.beacon-sum{font-family:var(--bodyFont);color:var(--darkgray);font-size:.88rem;line-height:1.7}.beacon-date{letter-spacing:.06em;color:var(--gray);margin-top:.15rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.7rem}@media (max-width:899px){.beacon{margin-bottom:1.9rem;padding:1.05rem 1.05rem 1rem}.beacon-head{margin-bottom:.9rem;font-size:.76rem}.beacon-body{grid-template-columns:1fr;gap:.8rem}.beacon-title{font-size:1.04rem}.beacon-sum{font-size:.85rem}.left.sidebar>.flex-component{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:.55rem!important;display:flex!important}.left.sidebar>.flex-component>div:has(>.search){flex:auto!important;width:auto!important;min-width:0!important}.left.sidebar>.flex-component>div:has(>button){flex:none!important;width:auto!important}.left.sidebar .search{width:100%}.left.sidebar .search .search-button{min-height:44px;padding:0 .8rem!important}.left.sidebar .search .search-button p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.darkmode:not(.drawer-tool):not(.theme-fab),button.readermode{justify-content:center;align-items:center;min-width:44px;width:44px!important;height:44px!important;padding:0!important;display:flex!important}}.masthead .wordmark{font-weight:700}:root[saved-theme=light]{--lift-sm:0 1px 2px #28241e0d, 0 2px 6px -2px #28241e17;--lift-md:0 1px 2px #28241e0d, 0 8px 20px -10px #28241e2e}:root[saved-theme=light] .digest,:root[saved-theme=light] .beacon{box-shadow:var(--lift-md)}:root[saved-theme=light] .beacon-pick,:root[saved-theme=light] .plate-art,:root[saved-theme=light] .search .search-space{box-shadow:var(--lift-sm)}:root[saved-theme=light] .beacon-pick:hover,:root[saved-theme=light] .center>article{box-shadow:var(--lift-md)}:root[saved-theme=light] .plate:before{filter:url(#paper-deckle)drop-shadow(0 6px 16px #28241e29)}:root[saved-theme=light] .recent-posts{border-top:1px solid var(--plate-edge);padding-top:1.1rem}@media (max-width:899px){.colophon:before{top:.28rem;left:var(--edge-x);right:var(--edge-x);opacity:.5;height:7px;display:block!important}}.recent-posts-head{letter-spacing:.2em;color:var(--jjok);font-weight:700;font-size:.86rem!important}.rp-title{line-height:1.5;font-size:.88rem!important}.rp-sum{line-height:1.75;font-size:.8rem!important}.rp-no{font-weight:700;font-size:.76rem!important}.recent-posts-more{font-weight:700;font-size:.88rem!important}.recent-post{margin-bottom:1.5rem}.center .breadcrumb-container{letter-spacing:.1em;margin-bottom:.9rem;padding-left:.85rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.8rem;position:relative}.center .breadcrumb-container:before{content:"";background:var(--jjok);border-radius:2px;width:3px;position:absolute;top:.1em;bottom:.1em;left:0}.center .breadcrumb-container a{color:var(--gray);font-weight:700;text-decoration:none}.center .breadcrumb-container a:hover{color:var(--jjok)}.center .breadcrumb-container>:last-child{color:var(--dark);font-weight:700}.digest-head,.beacon-head,.wall-head,.cover-kicker,.plate-no,.beacon-tag,.toc>button,.recent-posts-head{font-weight:700!important}:root[saved-theme=light] .digest:before,:root[saved-theme=light] .beacon:before{background:conic-gradient(from var(--ai-angle), transparent 0deg, var(--jjok) 34deg, #2b4f7d47 90deg, transparent 140deg, transparent 195deg, var(--jjok) 246deg, #2b4f7d47 300deg, transparent 345deg);padding:2.5px}:root[saved-theme=light] .digest:after,:root[saved-theme=light] .beacon:after{background:radial-gradient(130% 110% at 0 0,#2b4f7d1a 0%,#0000 64%)}body[data-slug=hobby\/index] article p:first-of-type,body[data-slug=posts\/index] article p:first-of-type{letter-spacing:.2em!important;color:var(--jjok)!important;margin:0 0 .2rem!important;font-family:Courier Prime,Library,ui-monospace,monospace!important;font-size:.8rem!important;font-weight:700!important;line-height:1.4!important}body[data-slug=hobby\/index] .center article,body[data-slug=posts\/index] .center article{margin-bottom:1.6rem;box-shadow:none!important;background:0 0!important;padding:0 0 .2rem!important}body[data-slug=hobby\/index] .center article:before,body[data-slug=hobby\/index] .center article:after,body[data-slug=posts\/index] .center article:before,body[data-slug=posts\/index] .center article:after{display:none!important}body[data-slug=hobby\/index] .wall,body[data-slug=posts\/index] .wall{margin-top:0}.plate-art{aspect-ratio:16/10}.plate--art .plate-art{aspect-ratio:3/4;margin:.4rem .5rem 0}.plate--art .plate-art img:not([src$=\.svg]){object-fit:cover}.plate--art .plate-art img[src$=\.svg]{object-fit:contain}@media (min-width:1100px){body[data-slug=index] .wall-grid{columns:3;column-gap:2.2rem}}body[data-slug=hobby\/index] .wall-grid{columns:3;column-gap:2rem}@media (max-width:1100px){body[data-slug=hobby\/index] .wall-grid{columns:2;column-gap:1.4rem}}@media (max-width:620px){body[data-slug=hobby\/index] .wall-grid{columns:1}}.recent-hobby{border-top:1px solid var(--plate-edge);margin-top:2.2rem;padding-top:1.4rem}.recent-hobby-head{margin-bottom:1.1rem!important}.recent-hobby-list{margin:0;padding:0;list-style:none}.recent-hobby-item a{border-radius:2px;align-items:center;gap:.75rem;padding:.3rem .1rem;text-decoration:none;transition:background .2s;display:flex}.recent-hobby-item a:hover{background:#2b4f7d0f}.rh-thumb{aspect-ratio:3/4;background:var(--sheet);border:1px solid var(--plate-edge);border-radius:1px;flex:none;width:42px;overflow:hidden}.rh-thumb img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;display:block}.rh-thumb img[src$=\.svg]{object-fit:contain}:root[saved-theme=dark] .rh-thumb img{mix-blend-mode:screen;filter:invert()hue-rotate(180deg)}:root[saved-theme=dark] .rh-thumb img:not([src$=\.svg]){mix-blend-mode:normal;filter:brightness(.88)}.rh-thumb--empty{background:linear-gradient(var(--plate-edge), var(--plate-edge)) center/14px 1px no-repeat, linear-gradient(var(--plate-edge), var(--plate-edge)) center/1px 14px no-repeat, var(--sheet)}.rh-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.rh-title{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.4;overflow:hidden}.recent-hobby-item a:hover .rh-title{color:var(--jjok)}.rh-meta{letter-spacing:.05em;color:var(--gray);align-items:baseline;gap:.45rem;min-width:0;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem;display:flex}.rh-medium{text-overflow:ellipsis;white-space:nowrap;color:var(--jjok);overflow:hidden}@media (max-width:899px){.left.sidebar .recent-hobby{display:none!important}}body[data-slug=index] .center>.page-header,body[data-slug=hobby\/index] .center>.page-header,body[data-slug=posts\/index] .center>.page-header{display:block}body[data-slug=index] .center>.page-header,body[data-slug=hobby\/index] .page-header>h1,body[data-slug=hobby\/index] .page-header .page-meta,body[data-slug=posts\/index] .page-header>h1,body[data-slug=posts\/index] .page-header .page-meta{display:none}body[data-slug=hobby\/index] .breadcrumb-container,body[data-slug=posts\/index] .breadcrumb-container{margin-bottom:1.4rem}body[data-slug=hobby\/index] article,body[data-slug=posts\/index] article,body[data-slug=hobby\/index] .center>hr,body[data-slug=posts\/index] .center>hr,body[data-slug=hobby\/index] .page-footer,body[data-slug=posts\/index] .page-footer,body[data-slug=hobby\/index] .page-listing,body[data-slug=posts\/index] .page-listing{display:none!important}.recent-posts,.recent-hobby{border-top:1px solid var(--plate-edge);margin-top:2.2rem;padding-top:1.4rem}.left.sidebar .recent-posts{border-top:none;margin-top:1.8rem;padding-top:0}.recent-posts-head,.recent-hobby-head{margin:0 0 1.2rem!important}.recent-post,.recent-hobby-item{margin-bottom:1.2rem}.recent-posts-more{display:inline-block;margin-top:1rem!important}.recent-hobby .recent-posts-more{margin-top:.6rem!important}.wall-grid{columns:2;column-gap:3rem}@media (min-width:1100px){body[data-slug=index] .wall-grid{columns:2;column-gap:3rem}}body[data-slug=hobby\/index] .wall-grid,body[data-slug=posts\/index] .wall-grid{columns:2;column-gap:3rem}@media (max-width:1100px){.wall-grid,body[data-slug=index] .wall-grid,body[data-slug=hobby\/index] .wall-grid,body[data-slug=posts\/index] .wall-grid{columns:1;column-gap:0}}.plate--art .plate-body{padding:1.5rem .5rem .1rem}.plate--art .plate-title{margin-bottom:.6rem;font-size:1.28rem}@media (min-width:800px){#quartz-root{width:min(1980px,97vw)!important;max-width:min(1980px,97vw)!important;padding-inline:0!important}}.recent-hobby-item a{background:0 0;border-left:2px solid #0000;border-radius:0;grid-template-columns:1.9rem 40px 1fr;align-items:center;gap:0 .6rem;margin-left:-.7rem;padding:.3rem .1rem .3rem .7rem;transition:border-color .2s,transform .2s;display:grid!important}.recent-hobby-item a:hover{border-left-color:var(--jjok);background:0 0;transform:translate(2px)}:root[saved-theme=dark] .recent-hobby-item a:hover{background:0 0}.rh-no{color:var(--gray);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.66rem}.recent-hobby-item.is-current a{border-left-color:var(--jjok)}.recent-hobby-item.is-current .rh-no,.recent-hobby-item.is-current .rh-title{color:var(--jjok)}.recent-hobby-item.is-current .rh-title{font-weight:700}.recent-post,.recent-hobby-item{margin:0 0 1.2rem}@media (min-width:900px){#quartz-body>.left.sidebar>.flex-component{gap:.5rem}#quartz-body>.left.sidebar .search{width:auto;min-width:0;flex:auto!important}#quartz-body>.left.sidebar .search .search-button{box-sizing:border-box;cursor:pointer;width:100%;max-width:100%;min-height:44px;padding:.7rem 1rem}#quartz-body{column-gap:clamp(3.4rem,5.5vw,7rem)!important}}@media (min-width:900px) and (max-width:1400px){#quartz-body{column-gap:clamp(3rem,5vw,5.5rem)!important}}.recent-hobby-item a{grid-template-columns:1.8rem 46px minmax(0,1fr);align-items:center;gap:0 .7rem}.rh-no{align-self:center}.rh-title{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.94rem;font-weight:600;line-height:1.38;display:-webkit-box;overflow:hidden}.rh-meta{letter-spacing:.06em;gap:.4rem;font-size:.68rem;line-height:1}.rh-medium{max-width:9.5em;font-weight:700}.rh-medium:after{content:"·";color:var(--plate-edge);margin-left:.4rem;font-weight:400}.rh-year{color:var(--gray)}@media (max-width:899px){.left.sidebar .search,.left.sidebar .search .search-button,.left.sidebar>.flex-component{flex:none;box-sizing:border-box!important;width:100%!important;max-width:100%!important}#quartz-body,#quartz-body>.center,#quartz-body>.left.sidebar,.center>article,.center .page-header,.wall,.wall-grid,.plate,.plate-body{box-sizing:border-box!important;max-width:100%!important}}.plate-no{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex!important}.plate-ed{color:var(--jjok)}.plate-views{letter-spacing:.12em;color:var(--gray);white-space:nowrap;opacity:.9;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.62rem;font-weight:400}.plate-views:after{content:"회";font-family:"LibraryFull", var(--bodyFont);letter-spacing:0;margin-left:.22em}.plate-views[hidden]{display:none!important}.plate:hover .plate-views{color:var(--darkgray)}.colophon{padding-top:1.6rem;padding-bottom:calc(.75rem + var(--safe-b));align-items:center}.colophon:before{top:.3rem}@media (max-width:899px){.colophon{padding-top:1.55rem!important;padding-bottom:calc(.85rem + var(--safe-b))!important}.colophon:before{height:10px;top:.25rem;display:block!important}.masthead-burger{margin-right:0!important}}html{scrollbar-gutter:stable}.rh-title{-webkit-line-clamp:2;font-size:1rem;line-height:1.5}.rh-meta{align-items:baseline;gap:.45rem;font-size:.74rem;line-height:1.5}.rh-medium{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;overflow:hidden}.rh-year{flex:none}.rh-thumb{width:50px}.recent-hobby-item a{grid-template-columns:1.8rem 50px minmax(0,1fr)}.recent-hobby-item{margin-bottom:1.3rem}.rh-text{gap:.32rem}.masthead,.colophon{box-sizing:border-box}.masthead:after{content:"";height:calc(var(--safe-t) + 1px);z-index:-1;pointer-events:none;background:var(--light);position:absolute;top:0;left:0;right:0}.masthead:before{background:linear-gradient(to bottom, var(--light) 0, var(--light) calc(var(--safe-t) + .5rem), var(--veil) calc(var(--safe-t) + .5rem), var(--veil) 46%, transparent 100%)}.colophon:after{background:linear-gradient(to top, var(--light) 0, var(--light) calc(var(--safe-b) + .5rem), var(--veil) calc(var(--safe-b) + .5rem), var(--veil) 46%, transparent 100%)}@media (max-width:899px){body{padding-top:calc(var(--mast-h) + var(--safe-t) + .6rem)!important;padding-bottom:calc(4.8rem + var(--safe-b))!important}:root{--edge-x:max(1.05rem, env(safe-area-inset-left), env(safe-area-inset-right))}.masthead-nav{padding-top:var(--safe-t)!important;padding-bottom:var(--safe-b)!important}}.digest-lang{display:none!important}.digest .only-en{display:none}.digest .only-ko{display:inline}p.digest-body.only-ko{display:block}#digest-lang:checked~.digest-body.only-ko,#digest-lang:checked~.digest-head .only-ko,#digest-lang:checked~.digest-foot .only-ko{display:none}#digest-lang:checked~.digest-head .only-en,#digest-lang:checked~.digest-foot .only-en{display:inline}#digest-lang:checked~p.digest-body.only-en,#digest-lang:checked~p.digest-en-title.only-en{display:block}.digest-head{align-items:center;gap:.4rem;display:flex}.digest-name{margin-right:auto}.digest-lang-btn{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.16em;min-width:2.5rem;min-height:1.55rem;color:var(--jjok);border:1px solid var(--jjok);opacity:.55;background:0 0;border-radius:1px;flex:none;justify-content:center;align-items:center;padding:0 .5rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.62rem;font-weight:700;line-height:1;transition:opacity .18s,background .18s,color .18s;display:inline-flex}.digest-lang-btn:hover,#digest-lang:checked~.digest-head .digest-lang-btn{opacity:1;background:var(--jjok);color:var(--sheet)}#digest-lang:focus-visible~.digest-head .digest-lang-btn{outline:2px solid var(--jjok);outline-offset:2px;opacity:1}.digest-en-title{color:var(--dark);font-family:Courier Prime,ui-monospace,monospace;font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .6rem!important}p.digest-body.only-en{font-family:Courier Prime,ui-monospace,monospace!important;font-size:.92rem!important;line-height:1.8!important}@media (max-width:899px){.digest-lang-btn{min-width:2.7rem;min-height:1.9rem}p.digest-body.only-en{font-size:.95rem!important}}:root{--mark-out:1.5rem}article h2:before{content:""!important;margin-right:0!important}article h2,article h3{position:relative}article h2:before{left:calc(-1 * var(--mark-out));background:var(--jjok);border-radius:.5px;width:3px;height:.88em;position:absolute;top:.3em}article h3:before{content:"";left:calc(-1 * var(--mark-out) + .5px);background:var(--jjok);opacity:.55;border-radius:.5px;width:2px;height:.62em;position:absolute;top:.42em}:root[saved-theme=dark] article h2:before{opacity:.85}:root[saved-theme=dark] article h3:before{opacity:.5}@media (max-width:900px){:root{--mark-out:.75rem}}@media (max-width:700px){:root{--mark-out:.6rem}article h2:before{width:2.5px}}@media (max-width:899px){.masthead:before{background:linear-gradient(to bottom, var(--light) 0, var(--light) calc(var(--safe-t) + var(--mast-h)), #f1f0edd1 calc(var(--safe-t) + var(--mast-h) + .7rem), transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}.colophon:after{background:linear-gradient(to top, var(--light) 0, var(--light) calc(var(--safe-b) + 2.6rem), #f1f0edd1 calc(var(--safe-b) + 3.3rem), transparent 100%)!important;-webkit-mask-image:none!important;mask-image:none!important}:root[saved-theme=dark] .masthead:before{background:linear-gradient(to bottom, var(--light) 0, var(--light) calc(var(--safe-t) + var(--mast-h)), #17181ad1 calc(var(--safe-t) + var(--mast-h) + .7rem), transparent 100%)!important}:root[saved-theme=dark] .colophon:after{background:linear-gradient(to top, var(--light) 0, var(--light) calc(var(--safe-b) + 2.6rem), #17181ad1 calc(var(--safe-b) + 3.3rem), transparent 100%)!important}.masthead:after{height:calc(var(--safe-t) + 1px);background:var(--light)}}.callout[data-callout=abstract]{--callout-bg:transparent;background:var(--sheet);border:1px solid var(--plate-edge);box-shadow:none;border-radius:1px;margin:3rem 0 1rem;padding:0;position:relative;overflow:hidden}.callout[data-callout=abstract]:before{content:"";background:var(--jjok);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:0}.callout[data-callout=abstract] .callout-title{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);align-items:center;gap:.5rem;margin:0;padding:.95rem 1.1rem .95rem 1.3rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.7rem;font-weight:700;transition:color .18s,background .18s;display:flex}.callout[data-callout=abstract] .callout-title:hover{color:var(--jjok);background:#2b4f7d0a}:root[saved-theme=dark] .callout[data-callout=abstract] .callout-title:hover{background:#86b0dc0f}.callout[data-callout=abstract] .callout-icon{display:none}.callout[data-callout=abstract] .callout-title-inner{order:0;margin-right:auto}.callout[data-callout=abstract] .callout-title:after{order:1}.callout[data-callout=abstract] .fold-callout-icon{opacity:.55;flex:none;order:2;width:13px;height:13px;transition:transform .22s cubic-bezier(.22,.9,.3,1),opacity .18s;transform:rotate(90deg)}.callout[data-callout=abstract] .callout-title:hover .fold-callout-icon{opacity:1}.callout[data-callout=abstract] .callout-title:after{content:"펼치기";font-family:"LibraryFull", var(--bodyFont);letter-spacing:.04em;text-transform:none;color:var(--gray);opacity:0;font-size:.66rem;font-weight:400;transition:opacity .18s}.callout[data-callout=abstract].is-collapsed .callout-title:after{opacity:.75}.callout[data-callout=abstract] .callout-content{border-top:1px dotted var(--plate-edge);color:var(--graphite);margin-top:0;padding:.2rem 1.6rem 1.4rem 1.3rem;font-size:.84rem;line-height:1.85}.callout[data-callout=abstract] .callout-content p{margin:0 0 .9rem;font-size:.84rem!important;line-height:1.85!important}.callout[data-callout=abstract] .callout-content p>strong:first-child{font-family:"LibraryFull", var(--bodyFont);letter-spacing:.02em;color:var(--dark);margin-bottom:.15rem;font-size:.8rem;font-weight:700;display:block}.callout[data-callout=abstract] .callout-content ul{margin:.3rem 0 .9rem;padding-left:1.1rem}.callout[data-callout=abstract] .callout-content li{margin-bottom:.35rem;font-size:.84rem;line-height:1.8}.callout[data-callout=abstract] .callout-content a{color:var(--jjok);text-underline-offset:2px;background-image:none;text-decoration:underline;text-decoration-thickness:1px}.callout[data-callout=abstract] .callout-content>p:last-child{border-top:1px solid var(--plate-edge);text-align:right;letter-spacing:.08em;color:var(--gray);margin-bottom:0;padding-top:.7rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem!important}.callout[data-callout=abstract] .callout-content>p:last-child em{font-style:normal}@media (max-width:700px){.callout[data-callout=abstract] .callout-title{padding:.85rem .9rem .85rem 1.1rem}.callout[data-callout=abstract] .callout-content{padding:.2rem 1rem 1.2rem 1.1rem}}@media (min-width:900px){:root[reader-mode=on] #quartz-body{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}:root[reader-mode=on] #quartz-body>.left.sidebar,:root[reader-mode=on] #quartz-body>.right.sidebar{opacity:0;pointer-events:none;transition:opacity .26s}:root[reader-mode=on] #quartz-body>.left.sidebar:hover{opacity:1;pointer-events:auto}:root[reader-mode=on] #quartz-body>.center{max-width:46rem;margin-inline:auto!important}:root[reader-mode=on] article{padding-inline:0}:root[reader-mode=on] article p,:root[reader-mode=on] article li{font-size:1.2rem;line-height:2.02}:root[reader-mode=on] article img{width:100%;margin-inline:0}:root[reader-mode=on] article:before,:root[reader-mode=on] article:after{opacity:0}}:root[reader-mode=on] .readermode svg{fill:var(--jjok);stroke:var(--jjok)}.callout[data-callout=abstract] .fold-callout-icon{width:14px;height:14px;color:var(--graphite);background:0 0;justify-content:center;align-items:center;display:flex!important}.callout[data-callout=abstract] .fold-callout-icon:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-left:-2px;display:block;transform:rotate(-45deg)}.callout[data-callout=abstract] .fold-callout-icon{transform:rotate(90deg)}.callout[data-callout=abstract].is-collapsed .fold-callout-icon{transform:rotate(0)}.callout[data-callout=abstract] .callout-title:hover .fold-callout-icon{color:var(--jjok)}@media (min-width:900px){:root[reader-mode=on] #quartz-body>.left.sidebar,:root[reader-mode=on] #quartz-body>.right.sidebar{pointer-events:none;transition:opacity .26s;opacity:0!important;animation:none!important}:root[reader-mode=on] #quartz-body>.left.sidebar:hover,:root[reader-mode=on] #quartz-body>.left.sidebar:focus-within,:root[reader-mode=on] #quartz-body>.right.sidebar:hover,:root[reader-mode=on] #quartz-body>.right.sidebar:focus-within{pointer-events:auto;opacity:1!important}}.callout[data-callout=abstract] .callout-content>*{min-height:0;transition:margin .26s,padding .26s,opacity .2s}.callout[data-callout=abstract] .callout-content{transition:padding .26s,border-color .26s}.callout[data-callout=abstract].is-collapsed .callout-content{border-top-color:#0000;padding-top:0;padding-bottom:0}.callout[data-callout=abstract].is-collapsed .callout-content>*{opacity:0;border-top-color:#0000!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}body[data-slug=posts\/index] .center>.page-header,body[data-slug=hobby\/index] .center>.page-header,body[data-slug=trend] .center>.page-header,body[data-slug=trend\/index] .center>.page-header,body[data-slug=saju\/index] .center>.page-header{display:block}body[data-slug=posts\/index] .page-header>h1,body[data-slug=posts\/index] .page-header .page-meta,body[data-slug=hobby\/index] .page-header>h1,body[data-slug=hobby\/index] .page-header .page-meta,body[data-slug=trend] .page-header>h1,body[data-slug=trend] .page-header .page-meta,body[data-slug=trend\/index] .page-header>h1,body[data-slug=trend\/index] .page-header .page-meta,body[data-slug=saju\/index] .page-header>h1,body[data-slug=saju\/index] .page-header .page-meta{display:none}body[data-slug=posts\/index] .breadcrumb-container,body[data-slug=hobby\/index] .breadcrumb-container,body[data-slug=trend] .breadcrumb-container,body[data-slug=trend\/index] .breadcrumb-container,body[data-slug=saju\/index] .breadcrumb-container{margin-bottom:1.4rem}body[data-slug=posts\/index] article,body[data-slug=hobby\/index] article,body[data-slug=trend] article,body[data-slug=trend\/index] article,body[data-slug=saju\/index] article,body[data-slug=posts\/index] .center>hr,body[data-slug=posts\/index] .page-footer,body[data-slug=posts\/index] .page-listing,body[data-slug=hobby\/index] .center>hr,body[data-slug=hobby\/index] .page-footer,body[data-slug=hobby\/index] .page-listing,body[data-slug=trend] .center>hr,body[data-slug=trend] .page-footer,body[data-slug=trend] .page-listing,body[data-slug=trend\/index] .center>hr,body[data-slug=trend\/index] .page-footer,body[data-slug=trend\/index] .page-listing,body[data-slug=saju\/index] .center>hr,body[data-slug=saju\/index] .page-footer,body[data-slug=saju\/index] .page-listing{display:none!important}body[data-slug=posts\/index] .wall,body[data-slug=hobby\/index] .wall,body[data-slug=trend] .wall,body[data-slug=trend\/index] .wall,body[data-slug=saju\/index] .wall{margin-top:0}body[data-slug=posts\/index] .wall-grid,body[data-slug=hobby\/index] .wall-grid,body[data-slug=trend] .wall-grid,body[data-slug=trend\/index] .wall-grid,body[data-slug=saju\/index] .wall-grid{columns:2;column-gap:3rem}@media (max-width:1100px){body[data-slug=posts\/index] .wall-grid,body[data-slug=hobby\/index] .wall-grid,body[data-slug=trend] .wall-grid,body[data-slug=trend\/index] .wall-grid,body[data-slug=saju\/index] .wall-grid{columns:1;column-gap:0}}.plate--saju .plate-tag{color:var(--jjok);font-weight:700}.plate--saju .plate-art img{object-fit:cover}.plate--saju .plate-ed{opacity:.85}.recent-hobby-item.is-saju .rh-thumb{border-left:2px solid var(--jjok)}.recent-hobby-item.is-saju .rh-medium{color:var(--jjok)}.masthead-nav a.is-starred{color:var(--jjok);position:relative}.nav-star{vertical-align:.45em;width:7px;height:7px;color:var(--jjok);opacity:.9;margin-left:.28em}@media (prefers-reduced-motion:no-preference){.nav-star{animation:3.6s ease-in-out infinite nav-star-breathe}@keyframes nav-star-breathe{0%,to{opacity:.45;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(18deg)}}}.masthead-nav a.is-starred:hover .nav-star{opacity:1;animation-play-state:paused}.plate--saju .plate-art{outline-color:var(--jjok);box-shadow:0 0 0 1px #2b4f7d29}:root[saved-theme=dark] .plate--saju .plate-art{box-shadow:0 0 0 1px #86b0dc33}.plate--saju .plate-art{position:relative}.plate--saju .plate-art:after{content:"";background:var(--jjok);width:12px;height:12px;-webkit-mask:var(--star-mask) center/contain no-repeat;-webkit-mask:var(--star-mask) center/contain no-repeat;mask:var(--star-mask) center/contain no-repeat;opacity:.85;transition:transform .38s cubic-bezier(.22,.9,.3,1),opacity .22s;position:absolute;top:-17px;right:-17px}.plate--saju:hover .plate-art:after{opacity:1;transform:rotate(90deg)scale(1.15)}:root{--star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 C12.6 6.4 17.6 11.4 24 12 C17.6 12.6 12.6 17.6 12 24 C11.4 17.6 6.4 12.6 0 12 C6.4 11.4 11.4 6.4 12 0 Z' fill='%23000'/%3E%3C/svg%3E")}@media (max-width:799px){.plate--saju .plate-art:after{width:10px;height:10px;top:-13px;right:-13px}}@media (max-width:899px){.masthead:before,.colophon:after{height:calc(100% + 1rem)}.plate:before{filter:drop-shadow(var(--sheet-lift))}.plate-art img{mix-blend-mode:normal!important}}.plate--portrait .plate-art{aspect-ratio:3/4}.plate--art.plate--portrait .plate-art{aspect-ratio:2/3}.plate-art.plate-art--contain img:not([src$=\.svg]){object-fit:contain}.plate-source{color:var(--darkgray);margin-bottom:.65rem;font-size:.78rem;line-height:1.5;display:block}@media (min-width:900px){#quartz-body>.left.sidebar>.flex-component>div:has(.search){flex:auto;min-width:0;margin-right:0}#quartz-body>.left.sidebar>.flex-component>div:has(.search) .search{width:100%;min-width:0}#quartz-body>.left.sidebar>.flex-component{gap:.7rem}#quartz-body>.left.sidebar>.flex-component>div:has(.darkmode){flex:none}#quartz-body>.left.sidebar>.flex-component{align-items:center!important;gap:.7rem!important}#quartz-body>.left.sidebar>.flex-component>div:has(.search){flex:auto!important;width:auto!important;min-width:0!important;margin-right:0!important}#quartz-body>.left.sidebar>.flex-component>div:has(.search)>.search{flex:auto!important;width:100%!important;min-width:0!important}#quartz-body>.left.sidebar .search,#quartz-body>.left.sidebar .search .search-button{max-width:none!important}}body[data-slug=colophon] article img[alt=태디]{float:left;shape-outside:circle(46% at 50% 46%);filter:drop-shadow(0 7px 11px #14120f38);width:clamp(84px,20vw,124px)!important;margin:.15rem 1.3rem .7rem 0!important;display:block!important;transform:none!important}:root[saved-theme=dark] body[data-slug=colophon] article img[alt=태디]{filter:drop-shadow(0 7px 14px #0000008c)}body[data-slug=colophon] article img[alt=태디]+p{margin-top:0}@media (max-width:480px){body[data-slug=colophon] article img[alt=태디]{width:30vw!important;margin-right:1rem!important}}.nf-article{text-align:center;flex-direction:column;align-items:center;display:flex;padding-top:clamp(2.5rem,8vh,5rem)!important}.nf-taedy{filter:drop-shadow(0 10px 16px #14120f38);width:clamp(130px,26vw,190px)!important;margin:0 0 1.4rem!important}:root[saved-theme=dark] .nf-taedy{filter:drop-shadow(0 10px 20px #0000008c)}.nf-article h1{margin:0 0 .3rem}.nf-article p{margin:0 0 1.2rem}.article-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.copy-link-btn{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.1em;min-height:44px;color:var(--jjok);border:1px solid var(--jjok);opacity:.62;background:0 0;border-radius:999px;align-items:center;gap:.42rem;margin:0 0 0 auto;padding:.3rem .7rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem;font-weight:700;line-height:1;transition:opacity .18s,background .18s,color .18s,transform .12s;display:inline-flex}.copy-link-btn:hover{opacity:1;background:var(--jjok);color:var(--sheet)}.copy-link-btn:active{transform:scale(.96)}.copy-link-btn:focus-visible{outline:2px solid var(--jjok);outline-offset:2px;opacity:1}.copy-link-btn .cl-icon{flex:none;width:.85rem;height:.85rem}.copy-link-btn .cl-done{display:none}.copy-link-btn.is-copied{opacity:1;background:var(--jjok);color:var(--sheet)}.copy-link-btn.is-copied .cl-idle{display:none}.copy-link-btn.is-copied .cl-done{display:inline}@media (max-width:899px){.copy-link-btn{padding:.42rem .85rem;font-size:.72rem}}.left.sidebar .recent-posts~.recent-posts{border-top:1px solid var(--plate-edge)!important;margin-top:2.2rem!important;padding-top:1.4rem!important}.saju-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background:#0f1114bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.2rem;display:flex;position:fixed;top:0;left:0}.saju-modal-backdrop[hidden]{display:none!important}.saju-modal-content{background:var(--light);border:1px solid var(--dark);width:100%;max-width:480px;box-shadow:0 1px 0 var(--light), 0 8px 24px #00000059;border-radius:0;max-height:90vh;padding:2.2rem 2rem;position:relative;overflow-y:auto}.auth-modal-tabs{border-bottom:1px solid var(--plate-edge);gap:.5rem;margin-bottom:1.4rem;padding-bottom:.8rem;display:flex}.auth-tab-btn{background:var(--paper-plate);border:1px solid var(--plate-edge);color:var(--darkgray);font-family:var(--bodyFont), serif;cursor:pointer;text-align:center;border-radius:3px;flex:1;padding:.55rem .8rem;font-size:.82rem;font-weight:700;transition:all .16s}.auth-tab-btn.active{background:var(--jjok);border-color:var(--jjok);color:var(--accent-contrast);box-shadow:0 2px 8px color-mix(in srgb, var(--jjok) 25%, transparent)}.auth-tab-btn:hover:not(.active){border-color:var(--jjok);color:var(--jjok)}.saju-modal-close-btn{border:1px solid var(--plate-edge);cursor:pointer;width:2rem;height:2rem;color:var(--graphite);background:0 0;justify-content:center;align-items:center;font-family:Courier Prime,monospace;font-size:.9rem;transition:border-color .16s,color .16s;display:flex;position:absolute;top:1.2rem;right:1.2rem}.saju-modal-close-btn:hover{border-color:var(--jjok);color:var(--jjok)}.saju-form-head{align-items:center;gap:.6rem;margin-bottom:.4rem;display:flex}.saju-brand-badge{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.76rem;font-weight:700}.saju-form-title{font-family:var(--bodyFont), "Noto Serif KR", serif;letter-spacing:-.01em;margin:0;font-size:1.35rem}.saju-form-desc{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--graphite);margin-bottom:1.6rem;font-size:.9rem;line-height:1.6}.saju-field{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.saju-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-family:Courier Prime,Library,monospace;font-size:.72rem;font-weight:700}.saju-field input,.saju-field select{border:1px solid var(--plate-edge);background:var(--light);color:var(--dark);font-family:var(--bodyFont), "Noto Serif KR", serif;border-radius:0;padding:.65rem .8rem;font-size:.94rem;transition:border-color .16s}.saju-field input:focus,.saju-field select:focus{border-color:var(--jjok);outline:none}.destiny-ritual{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 4%, transparent);margin:1.5rem 0;padding:1.1rem}.ritual-progress-row{letter-spacing:.04em;justify-content:space-between;gap:1rem;margin:.75rem 0 .4rem;font-family:Courier Prime,monospace;font-size:.78rem;display:flex}.ritual-progress-track{border:1px solid var(--plate-edge);height:5px}#ritual-progress-bar{background:var(--jjok);width:0;height:100%;transition:width .22s;display:block}.ritual-missions{gap:.65rem;margin-top:1rem;display:grid}.ritual-missions label{border-bottom:1px dashed var(--plate-edge);cursor:pointer;align-items:center;gap:.65rem;min-height:44px;padding:.45rem .65rem;display:flex}.ritual-missions input{width:1.1rem;height:1.1rem;accent-color:var(--jjok)}.ritual-complete-note,.curation-disclosure{color:var(--graphite);margin:.75rem 0 0;font-size:.78rem;line-height:1.6}@media (prefers-reduced-motion:reduce){#ritual-progress-bar{transition:none}}.destiny-analysis-provenance{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 3%, transparent);margin-bottom:1.35rem}.provenance-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.6rem;padding:.9rem;display:grid}.provenance-step{gap:.2rem;min-width:0;display:grid}.provenance-step strong,.provenance-index,.evidence-id{letter-spacing:.06em;font-family:Courier Prime,monospace}.provenance-step strong{color:var(--jjok);font-size:.72rem}.provenance-step>span:last-child{color:var(--graphite);overflow-wrap:anywhere;font-size:.76rem}.provenance-index{color:var(--graphite);font-size:.66rem}.provenance-arrow{color:var(--plate-edge)}.analysis-evidence-details{border-top:1px solid var(--plate-edge)}.analysis-evidence-details summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.85rem;display:flex}.evidence-count{color:var(--jjok);font-family:Courier Prime,monospace}.analysis-evidence-list{gap:.55rem;margin:0;padding:.25rem .9rem .9rem;list-style:none;display:grid}.analysis-evidence-list li{border-top:1px dashed var(--plate-edge);grid-template-columns:5.5rem 1fr;gap:.7rem;padding-top:.55rem;display:grid}.evidence-id{color:var(--jjok);font-size:.72rem}.evidence-claim{font-size:.84rem;line-height:1.65}.analysis-limitations{border-top:1px dashed var(--plate-edge);color:var(--graphite);padding:.85rem .9rem;font-size:.76rem;line-height:1.6}.analysis-limitations ul{margin:.4rem 0 0;padding-left:1.2rem}@media (max-width:640px){.provenance-flow{grid-template-columns:1fr}.provenance-arrow{justify-self:center;transform:rotate(90deg)}.analysis-evidence-list li{grid-template-columns:1fr;gap:.2rem}}body[data-slug=profile] .profile-nav{align-self:flex-start;gap:0;padding:1rem .85rem .85rem;min-height:0!important}body[data-slug=profile] .profile-nav-identity{margin-bottom:.85rem;padding:.1rem .1rem .85rem}body[data-slug=profile] .profile-nav-section,body[data-slug=profile] .profile-nav-account{gap:.25rem;width:100%;display:grid}body[data-slug=profile] .profile-nav-account{border-top:1px solid var(--plate-edge);margin-top:.85rem;padding-top:.75rem}body[data-slug=profile] .profile-nav-section-label{color:var(--profile-muted,var(--gray));letter-spacing:.12em;margin:0 .35rem .3rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.61rem;font-weight:800;display:block}body[data-slug=profile] .profile-nav-item{border:1px solid #0000;align-items:center;gap:.6rem;min-height:40px;padding:.58rem .65rem;text-decoration:none;display:flex}body[data-slug=profile] .profile-nav-item--primary{align-items:flex-start;min-height:54px;padding-block:.65rem}body[data-slug=profile] .profile-nav-item-copy{gap:.12rem;display:grid}body[data-slug=profile] .profile-nav-item-copy strong{font-size:.9rem;line-height:1.3}body[data-slug=profile] .profile-nav-item-copy small{color:currentColor;opacity:.68;font-size:.67rem;font-weight:500;line-height:1.35}body[data-slug=profile] .profile-nav-item--sub{grid-template-columns:1.45rem minmax(0,1fr);font-size:.84rem;font-weight:600;display:grid}body[data-slug=profile] .profile-nav-index{color:var(--profile-muted,var(--gray));font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:Courier Prime,ui-monospace,monospace;font-size:.62rem}body[data-slug=profile] .profile-nav-item--sub.active .profile-nav-index{color:currentColor}body[data-slug=profile] .profile-nav-spacer{display:none}body[data-slug=profile] .profile-nav-item--settings{color:var(--darkgray);border-top:1px solid #0000;border-radius:0;margin:0;padding-top:.58rem;font-size:.82rem;font-weight:600}body[data-slug=profile] .profile-nav-item--settings:hover,body[data-slug=profile] .profile-nav-item--settings.active{border-left-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, transparent)}body[data-slug=profile] .profile-nav-item--logout{color:color-mix(in srgb, #a13d36 82%, var(--dark));font-size:.82rem;font-weight:600}body[data-slug=profile] .profile-nav-item--logout:hover{background:#a13d3612;border-left-color:#a13d36}body[data-slug=profile] .profile-nav-item--logout:disabled{cursor:wait;opacity:.6}.profile-nav-account-icon{color:currentColor;text-align:center;width:1.45rem;font-family:ui-sans-serif,sans-serif;font-size:.78rem}@media (max-width:899px){body[data-slug=profile] .profile-nav{align-self:stretch;padding:.55rem}body[data-slug=profile] .profile-nav-section,body[data-slug=profile] .profile-nav-account{display:contents}body[data-slug=profile] .profile-nav-section-label{display:none}body[data-slug=profile] .profile-nav-item{white-space:nowrap;width:auto;min-height:40px;padding:.52rem .68rem;display:inline-flex}body[data-slug=profile] .profile-nav-item--primary{min-height:40px}body[data-slug=profile] .profile-nav-item-copy small,body[data-slug=profile] .profile-nav-index,body[data-slug=profile] .profile-nav-account-icon{display:none}}.comprehensive-report-stack{--deep-line:color-mix(in srgb, var(--lightgray) 72%, transparent);--deep-surface:color-mix(in srgb, var(--light) 92%, var(--secondary) 8%);gap:1.15rem;display:grid}.deep-control-hero,.deep-domain-workbench,.deep-opus-stack,.deep-master-synthesis,.deep-time-workbench,.deep-roadmap,.deep-provenance{border:1px solid var(--deep-line);background:var(--deep-surface);border-radius:1.25rem;padding:clamp(1.1rem,2.4vw,1.75rem);box-shadow:0 18px 45px #181f2b0f}.deep-control-hero{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--secondary) 22%, transparent), transparent 44%), var(--deep-surface);position:relative;overflow:hidden}.deep-control-hero:after{content:"命";color:color-mix(in srgb, var(--secondary) 10%, transparent);pointer-events:none;font:800 clamp(5rem,12vw,8rem)/1 serif;position:absolute;bottom:-1.5rem;right:1rem}.deep-control-hero h2,.deep-domain-workbench h2,.deep-opus-stack>header h2,.deep-master-synthesis>header h2,.deep-time-workbench>header h2,.deep-roadmap>header h2,.deep-provenance>header h2{letter-spacing:-.035em;margin:.4rem 0 .5rem;font-size:clamp(1.25rem,2.3vw,1.8rem)}.deep-control-hero p,.deep-domain-workbench>header p,.deep-time-workbench>header p,.deep-roadmap>header p{color:var(--gray);margin:0}.deep-overview-grid,.deep-synthesis-grid,.deep-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.deep-synthesis-grid,.deep-roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deep-overview-grid article,.deep-synthesis-grid article,.deep-roadmap-grid article{border:1px solid var(--deep-line);background:color-mix(in srgb, var(--light) 96%, var(--secondary) 4%);border-radius:1rem;padding:1rem}.deep-overview-grid article>span,.deep-synthesis-grid article>span,.deep-roadmap-grid article>span{color:var(--secondary);letter-spacing:.09em;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.deep-overview-grid h3,.deep-synthesis-grid h3,.deep-roadmap-grid h3{margin:0 0 .5rem;font-size:1rem;line-height:1.35}.deep-overview-grid p,.deep-synthesis-grid p,.deep-roadmap-grid p{color:var(--darkgray);margin:0;font-size:.88rem;line-height:1.7}.deep-disclosure{border:1px solid var(--deep-line);background:var(--deep-surface);border-radius:1rem;overflow:hidden}.deep-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.deep-disclosure summary::-webkit-details-marker{display:none}.deep-disclosure summary span{gap:.2rem;display:grid}.deep-disclosure summary small{color:var(--gray);font-size:.76rem;font-weight:500}.deep-disclosure summary>b{color:var(--secondary);font-size:.76rem}.deep-disclosure[open] summary{border-bottom:1px solid var(--deep-line)}.deep-table-scroll{overflow-x:auto}.deep-fact-table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.8rem}.deep-fact-table th,.deep-fact-table td{border-bottom:1px solid var(--deep-line);text-align:left;padding:.75rem .85rem}.deep-fact-table thead th{color:var(--gray);letter-spacing:.05em;font-size:.72rem}.deep-ganji{color:var(--secondary);font-weight:800}.deep-relation-tag{background:color-mix(in srgb, var(--secondary) 13%, transparent);color:var(--secondary);border-radius:999px;padding:.15rem .45rem;font-weight:800;display:inline-flex}.deep-domain-tabs,.deep-scale-tabs{scrollbar-width:thin;gap:.45rem;margin:1rem 0;display:flex;overflow-x:auto}.deep-domain-tab,.deep-scale-tabs button{border:1px solid var(--deep-line);background:var(--light);color:var(--darkgray);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:.58rem .8rem;font-size:.78rem;font-weight:750}.deep-domain-tab.is-active,.deep-scale-tabs button.is-active{border-color:var(--secondary);background:var(--secondary);color:var(--light)}.deep-domain-panel,.deep-scale-panel{display:none}.deep-domain-panel.is-active,.deep-scale-panel.is-active{display:block}.deep-domain-panel{background:color-mix(in srgb, var(--light) 92%, var(--secondary) 8%);border-radius:1rem;padding:1rem}.deep-domain-panel h3{margin:.35rem 0 .45rem}.deep-domain-panel>p{color:var(--darkgray);line-height:1.75}.deep-opus-stack{gap:.75rem;display:grid}.deep-timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.deep-timeline-list.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.deep-time-card,.deep-month-card,.deep-calendar-day{border:1px solid var(--deep-line);background:var(--light);border-radius:.85rem;padding:.8rem}.deep-time-card.is-current{border-color:var(--secondary);box-shadow:inset 3px 0 var(--secondary)}.deep-time-card span,.deep-month-card span{color:var(--secondary);font-size:.7rem;font-weight:800}.deep-time-card strong,.deep-month-card strong{margin:.25rem 0;font-size:.9rem;display:block}.deep-time-card p,.deep-month-card small{color:var(--gray);margin:0;font-size:.74rem;line-height:1.5}.deep-month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.deep-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.deep-calendar-month-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:.75rem 0;display:grid}.deep-calendar-month-tabs button{border:1px solid var(--deep-line);background:var(--light);color:var(--darkgray);font:inherit;cursor:pointer;border-radius:.65rem;padding:.48rem .25rem;font-size:.72rem;font-weight:750}.deep-calendar-month-tabs button.is-active{border-color:var(--secondary);background:var(--secondary);color:var(--light)}.deep-calendar-blank{min-height:4.6rem}.deep-calendar-day{align-content:start;gap:.1rem;min-height:4.6rem;display:grid}.deep-calendar-day span{color:var(--gray);font-size:.68rem}.deep-calendar-day strong{color:var(--secondary);font-size:.82rem}.deep-calendar-day small{color:var(--gray);font-size:.62rem}.deep-empty-state{border:1px dashed var(--deep-line);color:var(--gray);border-radius:.9rem;padding:1rem}.deep-provenance>header h2 b{color:var(--secondary);font-size:.75rem}.deep-evidence-list{gap:.5rem;padding:0;list-style:none;display:grid}.deep-evidence-list li{border-top:1px solid var(--deep-line);grid-template-columns:5.3rem 1fr;gap:.7rem;padding-top:.6rem;display:grid}.deep-evidence-list span{color:var(--secondary);font:700 .7rem/1.5 var(--codeFont)}.deep-evidence-list p{margin:0;font-size:.8rem;line-height:1.6}.deep-provenance aside{background:color-mix(in srgb, var(--lightgray) 30%, transparent);color:var(--gray);border-radius:.85rem;margin-top:1rem;padding:.9rem;font-size:.78rem}@media (max-width:900px){.deep-overview-grid,.deep-synthesis-grid,.deep-roadmap-grid,.deep-timeline-list.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-month-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.deep-overview-grid,.deep-synthesis-grid,.deep-roadmap-grid,.deep-timeline-list,.deep-timeline-list.is-compact{grid-template-columns:1fr}.deep-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-calendar-grid{gap:.22rem}.deep-calendar-month-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.deep-calendar-day{text-align:center;min-height:3.7rem;padding:.45rem .25rem}.deep-calendar-day small{display:none}}.destiny-analysis-chooser{border:1px solid var(--plate-edge);margin:1.75rem 0 1rem;padding:1.2rem}.analysis-chooser-head{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.analysis-chooser-head h3{margin:.3rem 0 0;font-size:1.15rem}.analysis-chooser-head p{max-width:27rem;color:var(--graphite);margin:0;font-size:.82rem;line-height:1.6}.analysis-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.analysis-mode-card{border:1px solid var(--plate-edge);background:var(--bg);flex-direction:column;min-width:0;padding:1rem;display:flex}.analysis-mode-card.is-deep{border-color:color-mix(in srgb, var(--jjok) 55%, var(--plate-edge))}.analysis-mode-card h4{margin:.65rem 0 .35rem;font-size:1.05rem}.analysis-mode-card p{color:var(--graphite);margin:0;font-size:.84rem;line-height:1.65}.analysis-mode-card ul{flex-wrap:wrap;gap:.35rem;margin:.8rem 0 1rem;padding:0;list-style:none;display:flex}.analysis-mode-card li{border:1px solid var(--plate-edge);color:var(--graphite);padding:.2rem .4rem;font-size:.7rem}.analysis-mode-meta{letter-spacing:.05em;color:var(--graphite);justify-content:space-between;gap:.75rem;font-family:Courier Prime,monospace;font-size:.68rem;display:flex}.analysis-mode-btn{border:1px solid var(--jjok);width:100%;min-height:46px;color:var(--jjok);font:inherit;cursor:pointer;background:0 0;margin-top:auto}.analysis-mode-btn.is-primary{background:var(--jjok);color:#10151d}.analysis-mode-btn:hover{background:color-mix(in srgb, var(--jjok) 10%, transparent)}.analysis-mode-btn.is-primary:hover{filter:brightness(1.08)}.analysis-mode-btn:disabled{cursor:wait;opacity:.5}.analysis-mode-btn:focus-visible,.analysis-cancel-btn:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}.analysis-progress-panel{border:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--bg));margin:1rem 0 1.5rem;padding:1rem}.analysis-progress-panel[data-state=failed]{border-color:var(--elem-fire);background:color-mix(in srgb, var(--elem-fire) 5%, var(--bg))}.analysis-progress-panel[data-state=partial],.analysis-progress-panel[data-state=done]{border-color:var(--jjok)}.analysis-progress-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .6rem;display:grid}.analysis-progress-paw{color:var(--jjok);font-size:1.05rem;line-height:1}.analysis-progress-head .section-stamp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#saju-progress-msg{word-break:keep-all;grid-column:1/-1;font-size:.95rem;line-height:1.45}#analysis-progress-percent{font-variant-numeric:tabular-nums;color:var(--jjok);justify-self:end;font-family:Courier Prime,monospace;font-size:1.15rem}.analysis-progress-track{border:1px solid var(--plate-edge);height:6px;margin:.9rem 0}#analysis-progress-bar{background:var(--jjok);width:0;height:100%;transition:width .25s;display:block}.analysis-queue-meta{border:1px solid color-mix(in srgb, var(--jjok) 45%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 8%, transparent);color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin:0 0 .9rem;padding:.65rem .75rem;font-size:.78rem;display:flex}.analysis-queue-meta[hidden]{display:none}.analysis-queue-meta strong{color:var(--dark)}.analysis-progress-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .6rem;margin:0;padding:0;list-style:none;display:grid}.analysis-progress-steps li{border-top:2px solid var(--plate-edge);color:var(--graphite);gap:.15rem;padding-top:.45rem;display:grid}.analysis-progress-steps li b{word-break:keep-all;font-size:.76rem;font-weight:600}.analysis-progress-steps li span{color:var(--gray);word-break:keep-all;font-size:.66rem;line-height:1.35}.analysis-progress-steps li.is-active{border-color:var(--jjok);color:var(--dark)}.analysis-progress-steps li.is-active b{font-weight:700}.analysis-progress-steps li.is-done{border-color:var(--jjok);color:var(--jjok)}.analysis-progress-steps li.is-done b:before{content:"✓ "}.analysis-progress-steps li.is-skipped{border-color:var(--plate-edge);color:var(--gray);opacity:.7}.analysis-progress-steps li.is-skipped b:before{content:"– "}#analysis-wait-note{color:var(--graphite);word-break:keep-all;margin:.8rem 0 0;font-size:.76rem;line-height:1.5}@media (min-width:720px){.analysis-progress-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.analysis-progress-head{gap:.5rem .75rem}}.analysis-cancel-btn{border:1px solid var(--plate-edge);min-height:40px;color:var(--graphite);cursor:pointer;background:0 0;margin-top:.65rem;padding:0 .7rem}@media (max-width:640px){.analysis-chooser-head{gap:.6rem;display:grid}.analysis-mode-grid{grid-template-columns:1fr}.analysis-queue-meta{display:grid}.analysis-queue-meta span{text-align:left}.analysis-progress-steps{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){#analysis-progress-bar{transition:none}}.saju-field-row{grid-template-columns:1fr 1fr 1fr;gap:.6rem;display:grid}.saju-field-group{margin-bottom:1.1rem}.saju-field-group label{letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:.45rem;font-family:Courier Prime,Library,monospace;font-size:.72rem;font-weight:700;display:block}.saju-radio-group{gap:1.4rem;display:flex}.saju-radio-label{font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;color:var(--dark);font-size:.9rem}.saju-submit-btn{border:1px solid var(--jjok);width:100%;color:var(--jjok);font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;background:0 0;border-radius:0;margin-top:1rem;padding:.8rem 0;font-size:.95rem;font-weight:700;transition:background .16s,color .16s}.saju-submit-btn:hover{background:var(--jjok);color:#fff}.saju-toggle-footer{font-family:var(--bodyFont), serif;color:var(--graphite);justify-content:center;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.85rem;display:flex}.saju-inline-link{color:var(--jjok);font-family:var(--bodyFont), serif;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:700;text-decoration:underline}.saju-error-msg{color:#c62828;font-family:var(--bodyFont), serif;border:1px solid #c62828;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.saju-success-msg{border:1px solid var(--jjok,#4a6fa5);color:var(--jjok,#4a6fa5);font-family:var(--bodyFont), serif;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.masthead-nav a.is-active{color:var(--jjok);border-bottom:2px solid var(--jjok);padding-bottom:2px;font-weight:700}.destiny-home-gateway{border:1px solid var(--plate-edge);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--jjok) 8%, transparent), transparent 50%), linear-gradient(135deg, color-mix(in srgb, var(--paper-plate) 96%, var(--jjok)), var(--paper-plate));margin:2rem 0 3rem;padding:clamp(1.8rem,4vw,3rem);position:relative;box-shadow:0 4px 20px -6px #0000000f}.destiny-home-inner{grid-template-columns:minmax(0,1.6fr) minmax(14rem,.85fr);gap:clamp(1.8rem,4vw,3.5rem);width:100%;display:grid}.destiny-home-inner[hidden],.destiny-home-inner.is-hidden{display:none!important}.destiny-home-user-inner{grid-template-columns:minmax(0,1fr)}.home-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.home-relation-badge{font-family:"Courier Prime", var(--bodyFont), monospace;color:var(--jjok);background:color-mix(in srgb, var(--jjok) 10%, transparent);border:1px solid var(--jjok);border-radius:2px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.home-today-date{color:var(--dark);font-family:"Courier Prime", var(--bodyFont), monospace;letter-spacing:.035em;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.home-today-date:before{content:none}.home-summary-card{border:1px dashed color-mix(in srgb, var(--jjok) 35%, var(--plate-edge));border-left:3px solid var(--jjok);background:linear-gradient(90deg, color-mix(in srgb, var(--jjok) 7%, transparent), transparent 38%), color-mix(in srgb, var(--paper-plate) 94%, var(--jjok));border-radius:0 4px 4px 0;margin:0 0 .8rem;padding:1rem 1.1rem 1.05rem;position:relative}.home-fortune-detail-head{border-bottom:1px dotted color-mix(in srgb, var(--jjok) 30%, var(--plate-edge));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.55rem;padding-bottom:.5rem;display:flex}.home-fortune-detail-head span{color:var(--jjok);font-family:"Courier Prime", var(--bodyFont), monospace;letter-spacing:.06em;font-size:.72rem;font-weight:800}.home-fortune-detail-head span:before{content:none}.fortune-card-reveal{border:1px solid color-mix(in srgb, var(--jjok) 28%, var(--plate-edge));background:linear-gradient(135deg, color-mix(in srgb, var(--jjok) 6%, transparent), transparent 60%), color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));border-radius:5px;margin:.85rem 0 .9rem;padding:.85rem}.home-fortune-note{border-left:3px solid var(--jjok);background:linear-gradient(90deg, color-mix(in srgb, var(--jjok) 8%, transparent), transparent 68%), color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));color:var(--darkgray);margin:0 0 .85rem;padding:.85rem .95rem .9rem;position:relative}.home-fortune-note-head{color:var(--dark);align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.home-fortune-note-head span{color:var(--jjok);font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem}.home-fortune-note p{margin:0;font-size:.76rem;line-height:1.6}.home-fortune-note p+p{margin-top:.18rem}.fortune-card-reveal-head{justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.75rem;display:flex}.fortune-card-reveal-step{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem;font-weight:800;display:block}.fortune-card-reveal-head h3{color:var(--dark);margin:.2rem 0 0;font-size:1.03rem}.fortune-card-reveal-head p{max-width:15rem;color:var(--darkgray);text-align:right;margin:0;font-size:.72rem;line-height:1.45}.fortune-card-reveal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.fortune-reveal-card{appearance:none;width:100%;min-width:0;color:inherit;cursor:pointer;perspective:900px;text-align:left;background:0 0;border:0;padding:0;display:block}.fortune-reveal-card.is-flipped:disabled{cursor:default;opacity:1}.fortune-reveal-card:not(:disabled):hover .fortune-reveal-card-inner,.fortune-reveal-card:not(:disabled):focus-visible .fortune-reveal-card-inner{transform:translateY(-2px)}.fortune-reveal-card:focus-visible{outline:2px solid color-mix(in srgb, var(--jjok) 62%, transparent);outline-offset:3px;border-radius:4px}.fortune-reveal-card.is-flipped .fortune-reveal-card-inner{transform:rotateY(180deg)}.fortune-reveal-card.is-flipped:not(:disabled):hover .fortune-reveal-card-inner,.fortune-reveal-card.is-flipped:not(:disabled):focus-visible .fortune-reveal-card-inner{transform:rotateY(180deg)translateY(-2px)}.fortune-reveal-card-inner{aspect-ratio:.78;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.75,.2,1);display:block;position:relative}.fortune-reveal-card-face{border:1px solid color-mix(in srgb, var(--jjok) 38%, var(--plate-edge));backface-visibility:hidden;transform-style:preserve-3d;border-radius:6px;flex-direction:column;justify-content:flex-end;gap:.22rem;padding:.75rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 7px 14px #17191d1a}.fortune-reveal-card-face>*{backface-visibility:hidden}.fortune-reveal-card-face{transition:opacity .2s linear .24s}.fortune-reveal-card:not(.is-flipped) .fortune-reveal-card-front,.fortune-reveal-card.is-flipped .fortune-reveal-card-back{opacity:0}.fortune-reveal-card-number,.fortune-reveal-card-label{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,ui-monospace,monospace;font-size:.63rem;font-weight:800}.fortune-reveal-card-front{background:linear-gradient(155deg, color-mix(in srgb, var(--jjok) 12%, transparent), transparent 58%), var(--jjok);color:#fff;transform:rotateY(180deg)translateZ(1px)}.fortune-reveal-card-front--cat{color:#fffaf0;background:#e9dfca;padding:0;overflow:hidden}.fortune-reveal-card-cat-art{background:#e9dfca;border-radius:5px;position:absolute;inset:0;overflow:hidden}.fortune-reveal-card-cat-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#120f0de0);position:absolute;inset:32% 0 0}.fortune-reveal-card-cat-art>img{object-fit:cover;width:100%;height:100%;display:block}.fortune-reveal-card-cat-caption{z-index:1;color:#fffaf0;text-align:left;text-shadow:0 1px 7px #00000070;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.68rem .72rem .78rem;display:flex;position:absolute;inset:auto 0 0}.fortune-reveal-card-cat-caption .fortune-reveal-card-label{color:#f4d18b;font-size:.55rem}.fortune-reveal-card-cat-title-row{align-items:baseline;gap:.32rem;width:100%;display:flex}.fortune-reveal-card-cat-title-row strong{font-family:var(--bodyFont), serif;letter-spacing:.05em;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1}.fortune-reveal-card-cat-title-row small{color:#fffaf0c2;font-family:"Noto Serif KR", var(--bodyFont), serif;margin-left:auto;font-size:.56rem}.fortune-reveal-card-cat-caption>small[data-fortune-card-copy]{color:#fffaf0db;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fortune-reveal-card-front--astro,.fortune-reveal-card-front--total{color:#fffaf0;background:#e9dfca;padding:0}.fortune-reveal-card-art{background:#e9dfca;border-radius:5px;position:absolute;inset:0;overflow:hidden}.fortune-reveal-card-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#120f0de0);position:absolute;inset:32% 0 0}.fortune-reveal-card img,.fortune-reveal-card-art>img,.fortune-reveal-card-cat-art img,.fortune-card-popup-art img{margin:0}.fortune-reveal-card-art>img{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:relative}.fortune-reveal-card-caption{z-index:3;color:#fffaf0;text-align:left;text-shadow:0 1px 7px #00000070;flex-direction:column;align-items:flex-start;gap:.18rem;padding:.68rem .72rem .78rem;display:flex;position:absolute;inset:auto 0 0}.fortune-reveal-card-caption .fortune-reveal-card-label{color:#f4d18b;font-size:.55rem}.fortune-reveal-card-rarity{color:#ffe6a6;min-height:1em;font-family:var(--bodyFont), serif;letter-spacing:.04em;text-shadow:0 0 10px #ffd77db8;align-items:center;font-size:.58rem;font-weight:800;display:inline-flex}.fortune-reveal-card[data-total-rarity=ultra] .fortune-reveal-card-front--total{box-shadow:0 0 0 1px #ffe698d9,0 0 28px #ffbb4d9e,0 0 66px #c271ff57}.fortune-reveal-card[data-total-rarity=legendary] .fortune-reveal-card-front--total{box-shadow:0 0 0 1px #ffb766b8,0 0 24px #ff71416b}.fortune-reveal-card[data-total-rarity=hero] .fortune-reveal-card-front--total,.fortune-reveal-card[data-total-rarity=special] .fortune-reveal-card-front--total{box-shadow:0 0 0 1px #b79fffad,0 0 20px #768bff59}.fortune-reveal-card[data-total-rarity=common] .fortune-reveal-card-rarity{color:#d8e8e2;text-shadow:0 0 8px #a8e0cd73}.fortune-reveal-card[data-element-pair^=fire-]{--total-element-a:#ff5c3485}.fortune-reveal-card[data-element-pair^=earth-]{--total-element-a:#97b75c75}.fortune-reveal-card[data-element-pair^=air-]{--total-element-a:#64cde675}.fortune-reveal-card[data-element-pair^=water-]{--total-element-a:#667bff80}.fortune-reveal-card[data-element-pair$=-fire]{--total-element-b:#ffae487a}.fortune-reveal-card[data-element-pair$=-earth]{--total-element-b:#c9b05a6b}.fortune-reveal-card[data-element-pair$=-air]{--total-element-b:#b1ebff70}.fortune-reveal-card[data-element-pair$=-water]{--total-element-b:#8969ff80}.fortune-reveal-card-front--total:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 15% 18%, var(--total-element-a,transparent), transparent 37%), radial-gradient(circle at 84% 70%, var(--total-element-b,transparent), transparent 40%);mix-blend-mode:screen;opacity:.34;pointer-events:none;position:absolute;inset:0}.fortune-reveal-card-title-row{align-items:baseline;gap:.32rem;width:100%;display:flex}.fortune-reveal-card-title-row strong{font-family:var(--bodyFont), serif;letter-spacing:.02em;font-size:clamp(.9rem,1.75vw,1.18rem);line-height:1.15}.fortune-reveal-card-title-row small{color:#fffaf0c2;font-family:"Noto Serif KR", var(--bodyFont), serif;margin-left:auto;font-size:.56rem}.fortune-reveal-card-caption>small[data-fortune-card-copy]{color:#fffaf0db;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.6rem;line-height:1.4;display:-webkit-box;overflow:hidden}.fortune-reveal-card-front strong{font-size:clamp(.9rem,1.7vw,1.15rem);line-height:1.25}.fortune-reveal-card-front small{color:#ffffffdb;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fortune-reveal-card-front .fortune-reveal-card-label{color:color-mix(in srgb, #fff 72%, var(--jjok))}.home-after-cards[data-card-gated=true][hidden],:is(.section-stamp,.saju-brand-badge,.profile-nav-section-label,.home-cat-badge,.home-fortune-trend-kicker,.taedy-search-recent-kicker,.deep-soon-stamp,.layer-pill,.layer-code,.tier-no,.tier-id,.card-badge-mono,.capture-stamp,.cat-lab-stamp,.chipset-badge),.home-fortune-trend-title>span,.deep-report-card-art>figcaption,.deep-roadmap-grid>article>span:first-child{display:none!important}.home-fortune-detail-head strong{color:var(--jjok);font-family:"Courier Prime", var(--bodyFont), monospace;flex:none;font-size:.78rem}.home-user-summary{font-weight:500;line-height:1.75;color:var(--dark)!important;margin:0!important;font-size:.98rem!important}.home-user-scores-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.6rem 0 .7rem;display:flex}.home-user-score-tab{appearance:none;border:1px solid var(--plate-edge);background:var(--paper-plate);min-height:2.15rem;color:var(--dark);cursor:pointer;font-family:"Courier Prime", var(--bodyFont), monospace;border-radius:2px;align-items:center;padding:.38rem .68rem;font-size:.76rem;line-height:1.2;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.home-user-score-tab:hover{border-color:color-mix(in srgb, var(--jjok) 62%, var(--plate-edge));color:var(--jjok);transform:translateY(-1px)}.home-user-score-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--jjok) 55%, transparent);outline-offset:2px}.home-user-score-tab.is-active{border-color:var(--jjok);background:var(--jjok);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--jjok) 30%, transparent);font-weight:800}.home-user-score-badge{background:var(--jjok);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--jjok) 30%, transparent);border-radius:2px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-family:Courier Prime,monospace;font-size:.82rem;font-weight:700;display:inline-flex}.home-user-score-mini{background:var(--paper-plate);border:1px solid var(--plate-edge);color:var(--dark);border-radius:2px;padding:.35rem .65rem;font-family:Courier Prime,monospace;font-size:.76rem}.destiny-home-user-card{--cat-fortune-accent:#b8832f;border:1px solid var(--plate-edge);background:radial-gradient(ellipse at 50% 20%, color-mix(in srgb, var(--jjok) 8%, transparent) 0%, transparent 70%), color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1.6rem 1.4rem;display:flex;box-shadow:0 8px 24px #0000000d}.cat-fortune-card{--cat-fortune-accent:#b8832f;aspect-ratio:2/3;border:1px solid color-mix(in srgb, var(--cat-fortune-accent) 55%, var(--plate-edge));width:min(100%,18rem);box-shadow:0 18px 34px #15110c33, 0 0 0 5px color-mix(in srgb, var(--cat-fortune-accent) 10%, transparent);isolation:isolate;background:#e9dfca;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.cat-fortune-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#120f0d3d 20%,#120f0de8);position:absolute;inset:36% 0 0}.cat-fortune-card-image{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.005)}.cat-fortune-card-caption{z-index:2;color:#fffaf0;text-align:left;text-shadow:0 1px 8px #0000006b;flex-direction:column;align-items:flex-start;gap:.28rem;padding:1rem 1.05rem 1.15rem;display:flex;position:absolute;inset:auto 0 0}.cat-fortune-kicker{letter-spacing:.09em;color:color-mix(in srgb, var(--cat-fortune-accent) 42%, #fff);font-family:Courier Prime,ui-monospace,monospace;font-size:.6rem;font-weight:700}.cat-fortune-title-row{align-items:baseline;gap:.55rem;width:100%;display:flex}.cat-fortune-title-row strong{font-family:var(--bodyFont), serif;letter-spacing:.08em;font-size:clamp(1.85rem,4vw,2.45rem);line-height:1}.cat-fortune-title-row small{font-family:"Noto Serif KR", var(--bodyFont), serif;letter-spacing:.04em;opacity:.76;margin-left:auto;font-size:.7rem}#cat-fortune-reading{color:#fffaf0d6;font-size:.74rem;line-height:1.45}.cat-fortune-explanation{border-left:3px solid var(--cat-fortune-accent,#b8832f);background:color-mix(in srgb, var(--cat-fortune-accent,#b8832f) 8%, var(--paper-plate));text-align:left;width:100%;padding:.85rem .9rem}.cat-fortune-explanation strong{color:var(--dark);font-size:.77rem;line-height:1.55;display:block}.cat-fortune-explanation p{color:var(--darkgray);margin:.35rem 0 0;font-size:.73rem;line-height:1.6}.home-user-avatar-wrap{border:2px solid var(--plate-edge);border-radius:50%;width:110px;height:110px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.home-user-lucky-info{border-top:1px dashed var(--plate-edge);justify-content:space-around;gap:.6rem;width:100%;padding-top:.8rem;display:flex}.home-lucky-item{flex-direction:column;gap:.15rem;display:flex}.home-lucky-item small{color:var(--darkgray);font-size:.68rem}.home-lucky-item strong{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.82rem}@media (max-width:768px){.destiny-home-inner{grid-template-columns:1fr;gap:1.75rem}.cat-fortune-card{width:min(100%,19rem)}}.destiny-home-copy{flex-direction:column;gap:.5rem;display:flex}.destiny-home-copy h2{max-width:22ch;font-family:var(--bodyFont), serif;letter-spacing:-.03em;color:var(--dark);margin:.4rem 0 .6rem;font-size:clamp(1.6rem,3.8vw,2.3rem);line-height:1.25}.destiny-home-user-inner .destiny-home-copy h2{text-wrap:balance;max-width:100%}.destiny-home-desc{max-width:38rem;color:var(--darkgray);margin-bottom:.5rem;font-size:1.06rem;line-height:1.8}.destiny-home-proof{flex-wrap:wrap;gap:.6rem;margin:.6rem 0 1.4rem;display:flex}.home-proof-item{border:1px solid var(--plate-edge);background:var(--paper-plate);align-items:center;gap:.4rem;padding:.35rem .65rem;font-size:.76rem;display:flex}.home-proof-item .proof-icon{color:var(--jjok);font-family:Courier Prime,monospace;font-weight:700}.home-proof-item strong{color:var(--dark);font-size:.76rem}.destiny-home-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.destiny-home-actions .analysis-mode-btn{background:var(--jjok);width:auto;min-height:auto;color:var(--accent-contrast);box-shadow:0 4px 12px color-mix(in srgb, var(--jjok) 30%, transparent);border-radius:3px;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.destiny-home-actions .analysis-mode-btn:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--jjok) 40%, transparent);transform:translateY(-1px)}.destiny-home-text-link{color:var(--jjok);border-bottom:1px dashed var(--jjok);padding-bottom:2px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.destiny-home-text-link:hover{color:color-mix(in srgb, var(--jjok) 80%, black)}.destiny-home-cat{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 95%, var(--light));flex-direction:column;justify-content:space-between;align-self:stretch;padding:1.5rem;display:flex}.home-cat-badge{letter-spacing:.12em;color:var(--jjok);font-family:Courier Prime,monospace;font-size:.62rem;font-weight:700}.destiny-home-cat-face{color:var(--jjok);margin:.8rem 0;font-size:2.2rem;display:block}.destiny-home-cat strong{color:var(--dark);margin-bottom:.3rem;font-size:.92rem;line-height:1.5}.destiny-home-cat p{color:var(--graphite);margin:0 0 1rem;font-size:.8rem;line-height:1.6}.home-cat-meta{border-top:1px dashed var(--plate-edge);color:var(--graphite);align-items:center;gap:.4rem;padding-top:.6rem;font-family:Courier Prime,monospace;font-size:.64rem;display:flex}@media (max-width:780px){.destiny-home-gateway{grid-template-columns:1fr;gap:2rem}}body[data-slug=destiny\/index] .center>.page-header,body[data-slug=destiny\/index] .center>article,body[data-slug=destiny\/index] .center>.popover-hint,body[data-slug=destiny\/index] .center>hr,body[data-slug=destiny\/index] .center>.page-footer,body[data-slug=destiny\/index] .page-listing,body[data-slug=destiny] .center>.page-header,body[data-slug=destiny] .center>article,body[data-slug=destiny] .center>.popover-hint,body[data-slug=destiny] .center>hr,body[data-slug=destiny] .center>.page-footer,body[data-slug=destiny] .page-listing{display:none!important}.saju-fortune-card{border:1px solid var(--plate-edge);background:0 0;margin:1.8rem 0 2.4rem;padding:1.8rem}.calendar-trust-card{border:1px solid color-mix(in srgb, var(--jjok) 38%, var(--plate-edge));background:color-mix(in srgb, var(--paper,#f7f3e8) 92%, var(--jjok));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:.75rem 0 1.25rem;padding:.85rem 1rem;display:grid}.calendar-trust-icon{border:1px solid var(--jjok);width:2rem;height:2rem;color:var(--jjok);font-family:var(--bodyFont), serif;place-items:center;font-weight:800;display:grid}.calendar-trust-copy{gap:.2rem;min-width:0;display:grid}.calendar-trust-copy strong{font-size:.86rem}.calendar-trust-copy span,.calendar-trust-term{color:var(--graphite);font-size:.72rem;line-height:1.45}.calendar-trust-term{text-align:right}@media (max-width:620px){.calendar-trust-card{grid-template-columns:auto 1fr}.calendar-trust-term{text-align:left;grid-column:2}}.saju-fortune-header{border-bottom:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;padding-bottom:1rem;display:flex}.saju-title-group{align-items:baseline;gap:.6rem;display:flex}.saju-brand-tag{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.8rem;font-weight:700}.saju-card-title{font-family:var(--bodyFont), "Noto Serif KR", serif;letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:700}.saju-header-meta{align-items:center;gap:1rem;display:flex}.saju-meta-date{letter-spacing:.12em;color:var(--graphite);font-family:Courier Prime,Library,monospace;font-size:.74rem}.fortune-source-stamp{letter-spacing:.1em;border:1px solid var(--plate-edge);color:var(--graphite);padding:.15rem .5rem;font-family:Courier Prime,monospace;font-size:.66rem;font-weight:700}.fortune-source-stamp.is-local-ai{border-color:var(--jjok);color:var(--jjok)}.saju-auth-btn{border:1px solid var(--plate-edge);color:var(--graphite);font-family:var(--bodyFont), serif;cursor:pointer;background:0 0;padding:.25rem .65rem;font-size:.78rem;font-weight:700;transition:border-color .16s,color .16s}.saju-auth-btn:hover{border-color:var(--jjok);color:var(--jjok)}.saju-action-bar{margin-bottom:1rem}.saju-run-ai-btn{border:1px solid var(--jjok);width:100%;color:var(--jjok);font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;background:0 0;padding:.75rem 1.2rem;font-size:.92rem;font-weight:700;transition:all .16s}.saju-run-ai-btn:hover{background:var(--jjok);color:#fff}.saju-run-ai-btn[disabled]{opacity:.6;cursor:not-allowed}.saju-progress-badge{border:1px dashed var(--jjok);font-family:var(--bodyFont), serif;color:var(--jjok);background:#2b4f7d0d;align-items:center;gap:.6rem;margin-top:.6rem;padding:.6rem .8rem;font-size:.85rem;display:flex}.saju-progress-badge[hidden],.saju-unrun-notice[hidden],.saju-results-container[hidden]{display:none!important}.spinner-icon{animation:1.8s linear infinite spin-ai;display:inline-block}@keyframes spin-ai{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.saju-unrun-notice{text-align:center;border:1px dashed var(--plate-edge);margin-top:1rem;padding:1.6rem 1.2rem}.unrun-icon{margin-bottom:.4rem;font-size:1.4rem;display:block}.unrun-title{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--jjok);margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.unrun-desc{font-family:var(--bodyFont), serif;color:var(--graphite);margin:0;font-size:.88rem;line-height:1.6}.saju-empty-box{text-align:center;border:1px dashed var(--plate-edge);padding:2rem 1rem}.saju-empty-icon{margin-bottom:.4rem;font-size:1.6rem;display:block}.saju-empty-title{font-family:var(--bodyFont), "Noto Serif KR", serif;margin-bottom:.6rem;font-size:1.25rem;font-weight:700}.saju-empty-sub{font-family:var(--bodyFont), serif;color:var(--graphite);max-width:460px;margin:0 auto 1.6rem;font-size:.92rem;line-height:1.75}.saju-cta-btn{border:1px solid var(--jjok);color:var(--jjok);font-family:var(--bodyFont), serif;cursor:pointer;background:0 0;padding:.65rem 1.4rem;font-size:.86rem;font-weight:700;transition:background .16s,color .16s}.saju-cta-btn:hover{background:var(--jjok);color:#fff}.saju-wonguk-card-frame{border:1px solid var(--jjok);background:var(--bg);margin-bottom:1.6rem;padding:1.4rem;position:relative;box-shadow:0 4px 16px #00000026}.wonguk-card-header{text-align:center;border-bottom:1px solid var(--plate-edge);margin-bottom:1.2rem;padding-bottom:.8rem}.wonguk-brand-stamp{letter-spacing:.2em;color:var(--jjok);margin-bottom:.3rem;font-family:Courier Prime,monospace;font-size:.72rem;font-weight:700}.wonguk-user-title{font-family:var(--bodyFont), "Noto Serif KR", serif;margin:0;font-size:1.35rem;font-weight:700}.user-name-hl{color:var(--jjok);border-bottom:2px solid var(--jjok);padding-bottom:2px}.saju-pillars-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.saju-pillar-card{border:1px solid var(--plate-edge);background:#ffffff05;flex-direction:column;align-items:center;padding:1rem .5rem;display:flex;position:relative}.saju-pillar-card.me-pillar{border:2px solid var(--jjok);background:#2b4f7d14;box-shadow:0 0 12px #2b4f7d26}.me-badge{background:var(--jjok);color:#fff;font-family:var(--bodyFont), serif;border-radius:10px;padding:1px 8px;font-size:.68rem;font-weight:700;position:absolute;top:-10px}.p-title{letter-spacing:.1em;color:var(--graphite);margin-bottom:.5rem;font-family:Courier Prime,monospace;font-size:.76rem}.p-stem-branch{flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.5rem;display:flex}.p-gan{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--dark);font-size:1.45rem;font-weight:700}.p-ji{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--graphite);font-size:1.45rem;font-weight:700}.p-gan.me-gan,.p-ji.me-ji{color:var(--jjok)}.p-elem-tag{letter-spacing:.05em;border:1px solid var(--plate-edge);background:#ffffff0d;border-radius:4px;margin-bottom:.4rem;padding:1px 6px;font-family:Courier Prime,serif;font-size:.72rem;font-weight:600}.elem-wood{color:var(--elem-wood);border-color:color-mix(in srgb, var(--elem-wood) 40%, transparent);background:color-mix(in srgb, var(--elem-wood) 8%, transparent)}.elem-fire{color:var(--elem-fire);border-color:color-mix(in srgb, var(--elem-fire) 40%, transparent);background:color-mix(in srgb, var(--elem-fire) 8%, transparent)}.elem-earth{color:var(--elem-earth);border-color:color-mix(in srgb, var(--elem-earth) 40%, transparent);background:color-mix(in srgb, var(--elem-earth) 8%, transparent)}.elem-metal{color:var(--elem-metal);border-color:color-mix(in srgb, var(--elem-metal) 40%, transparent);background:color-mix(in srgb, var(--elem-metal) 8%, transparent)}.elem-water{color:var(--elem-water);border-color:color-mix(in srgb, var(--elem-water) 40%, transparent);background:color-mix(in srgb, var(--elem-water) 8%, transparent)}.saju-shensha-box{border:1px dashed var(--plate-edge);background:#2b4f7d08;margin-top:1.2rem;padding:1rem 1.2rem}.shensha-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.shensha-stamp{color:var(--jjok);letter-spacing:.15em;font-family:Courier Prime,monospace;font-size:.68rem;font-weight:700}.shensha-title{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--dark);margin:0;font-size:.95rem;font-weight:700}.shensha-tags-grid{flex-wrap:wrap;gap:.5rem;display:flex}.shensha-tag-item{border:1px solid var(--jjok);font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--jjok);background:#2b4f7d0f;border-radius:2px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.shensha-tag-item.highlight-noble{border-color:var(--elem-earth);background:color-mix(in srgb, var(--elem-earth) 12%, transparent);color:var(--elem-earth)}.shensha-loc{color:var(--graphite);font-family:Courier Prime,monospace;font-size:.72rem}.shensha-desc{font-family:var(--bodyFont), serif;opacity:.85;font-size:.76rem;font-weight:400}.shensha-basis{width:100%;color:var(--gray);font-family:Courier Prime,monospace;font-size:.68rem;font-weight:400}.shensha-tag-item{flex-wrap:wrap}.formula-subnote{color:var(--gray);word-break:keep-all;margin:.25rem 0 0;font-family:Courier Prime,monospace;font-size:.7rem;line-height:1.5}.analysis-section-head{align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.section-stamp{color:var(--jjok);letter-spacing:.18em;font-family:Courier Prime,monospace;font-size:.66rem;font-weight:700}.section-title{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--dark);margin:0;font-size:.9rem;font-weight:700}.p-age-label{color:var(--graphite);opacity:.75;margin-top:.2rem;font-family:Courier Prime,monospace;font-size:.66rem}.p-age-label.me-age{color:var(--jjok);opacity:1;font-weight:700}.taedy-avatar-wrap{-webkit-user-select:none;user-select:none;cursor:pointer;transform-origin:bottom;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.taedy-avatar-wrap:hover{transform:translateY(-4px)scale(1.04)}.taedy-svg{width:100%;height:100%;overflow:visible}.taedy-head-group{transform-origin:50px 50px;animation:4s ease-in-out infinite taedy-breathe}@keyframes taedy-breathe{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.5px)rotate(.4deg)}}.taedy-tail-group{transform-origin:62px 82px;animation:3.2s ease-in-out infinite taedy-tail-sway}@keyframes taedy-tail-sway{0%,to{transform:rotate(0)}30%{transform:rotate(8deg)}70%{transform:rotate(-5deg)}}.taedy-eyelid{transform-origin:top;animation:4.5s ease-in-out infinite taedy-blink;transform:scaleY(0)}@keyframes taedy-blink{0%,46%,50%,96%,to{transform:scaleY(0)}48%,98%{transform:scaleY(1)}}.taedy-ear-l{transform-origin:32px 36px;animation:7s ease-in-out infinite taedy-ear-twitch-l}.taedy-ear-r{transform-origin:68px 36px;animation:8.5s ease-in-out infinite taedy-ear-twitch-r}@keyframes taedy-ear-twitch-l{0%,88%,94%,to{transform:rotate(0)}90%{transform:rotate(-6deg)}92%{transform:rotate(4deg)}}@keyframes taedy-ear-twitch-r{0%,78%,84%,to{transform:rotate(0)}80%{transform:rotate(6deg)}82%{transform:rotate(-4deg)}}.taedy-happy-mouth{opacity:0;transition:opacity .2s}.taedy-avatar-wrap:hover .taedy-happy-mouth,.taedy-avatar-wrap.taedy-avatar--happy .taedy-happy-mouth{opacity:1}.taedy-avatar-wrap:hover .taedy-mouth,.taedy-avatar-wrap.taedy-avatar--happy .taedy-mouth{opacity:0}.taedy-avatar-wrap:hover .taedy-eyelid,.taedy-avatar-wrap.taedy-avatar--happy .taedy-eyelid{transform:scaleY(.45)}.taedy-avatar-wrap:hover .taedy-tail-group{animation-duration:1.5s}.taedy-avatar-wrap.taedy-avatar--thinking .taedy-head-group{animation:2s ease-in-out infinite taedy-think}.taedy-avatar-wrap.taedy-avatar--thinking .taedy-pupil{transform:translateY(-2px)translate(1px)}@keyframes taedy-think{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)translateY(-2px)}}.hanja-sub{opacity:.6;font-size:.72em;font-weight:400}.saju-chungham-box{border:1px dashed var(--plate-edge);margin-top:1.2rem;padding:.9rem 1rem}.chungham-tags-row{flex-direction:column;gap:.5rem;display:flex}.chungham-item{border-left:3px solid var(--plate-edge);background:#ffffff05;padding:.5rem .8rem}.chungham-item.chungham-chung{border-left-color:var(--elem-fire);background:color-mix(in srgb, var(--elem-fire) 5%, transparent)}.chungham-item.chungham-hap{border-left-color:var(--elem-wood);background:color-mix(in srgb, var(--elem-wood) 5%, transparent)}.chungham-item.chungham-none{border-left-color:var(--graphite);opacity:.7}.chungham-item.chungham-hyeong{border-left-color:var(--elem-metal);background:color-mix(in srgb, var(--elem-metal) 6%, transparent)}.chungham-item.chungham-hae,.chungham-item.chungham-pa{border-left-color:var(--elem-earth);background:color-mix(in srgb, var(--elem-earth) 5%, transparent)}.chungham-hyeong .ch-label{color:var(--elem-metal)}.chungham-hae .ch-label,.chungham-pa .ch-label{color:var(--elem-earth)}.ch-label{font-family:var(--bodyFont), "Noto Serif KR", serif;margin-bottom:.2rem;font-size:.85rem;font-weight:700}.chungham-chung .ch-label{color:var(--elem-fire)}.chungham-hap .ch-label{color:var(--elem-wood)}.ch-detail{color:var(--graphite);margin-bottom:.25rem;font-family:Courier Prime,monospace;font-size:.76rem}.ch-impact{font-family:var(--bodyFont), serif;color:var(--dark);opacity:.85;font-size:.8rem;line-height:1.55}.saju-pillar-context-box{border:1px dashed var(--plate-edge);margin-top:1.2rem;padding:.9rem 1rem}.pillar-context-list{flex-direction:column;gap:.7rem;display:flex}.pillar-context-section{border-left:3px solid var(--plate-edge);padding:.7rem .9rem}.context-year{border-left-color:var(--elem-metal);background:color-mix(in srgb, var(--elem-metal) 5%, transparent)}.context-month{border-left-color:var(--elem-water);background:color-mix(in srgb, var(--elem-water) 5%, transparent)}.context-day{border-left-color:var(--jjok);background:#2b4f7d0f}.context-hour{border-left-color:var(--elem-earth);background:color-mix(in srgb, var(--elem-earth) 5%, transparent)}.ctx-pillar-head{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--dark);margin-bottom:.5rem;font-size:.88rem;font-weight:700}.context-year .ctx-pillar-head{color:var(--elem-metal)}.context-month .ctx-pillar-head{color:var(--elem-water)}.context-day .ctx-pillar-head{color:var(--jjok)}.context-hour .ctx-pillar-head{color:var(--elem-earth)}.ctx-item{border-bottom:1px solid #ffffff0d;margin-bottom:.45rem;padding-bottom:.45rem}.ctx-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.ctx-item-title{margin-bottom:.2rem;font-family:Courier Prime,monospace;font-size:.75rem;font-weight:700}.ctx-noble .ctx-item-title{color:var(--elem-earth)}.ctx-shensha .ctx-item-title{color:var(--graphite)}.ctx-item-text{font-family:var(--bodyFont), serif;color:var(--dark);font-size:.83rem;line-height:1.65}.ctx-empty{font-family:var(--bodyFont), serif;color:var(--graphite);opacity:.75;font-size:.8rem}.p-hangul{color:var(--graphite);font-family:Courier Prime,Library,monospace;font-size:.8rem}.wonguk-card-footer{text-align:center;margin-top:1.2rem}.saju-capture-btn{border:1px solid var(--jjok);color:var(--jjok);font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;background:0 0;padding:.5rem 1.2rem;font-size:.82rem;font-weight:700;transition:all .16s}.saju-capture-btn:hover{background:var(--jjok);color:#fff}.saju-fortune-share-card{border:1px solid var(--jjok);background:var(--bg);margin-bottom:1rem;padding:.2rem}.share-card-head{border-bottom:1px solid var(--plate-edge);justify-content:space-between;align-items:baseline;padding:.9rem 1.2rem .6rem;display:flex}.share-card-brand{letter-spacing:.2em;color:var(--jjok);font-family:Courier Prime,monospace;font-size:.72rem;font-weight:700}.share-card-date{color:var(--graphite);font-family:Courier Prime,Library,monospace;font-size:.78rem}.saju-fortune-share-card .saju-scores-ledger{border:none;border-bottom:1px solid var(--plate-edge);margin-bottom:0}.saju-fortune-share-card .saju-lucky-ledger{border:none}.share-card-foot{justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 1.2rem .9rem;display:flex}.share-card-teaser{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--graphite);flex:1;font-size:.82rem;line-height:1.5}.share-card-wm{letter-spacing:.08em;color:var(--jjok);white-space:nowrap;font-family:Courier Prime,monospace;font-size:.72rem;font-weight:700}.saju-share-bar{text-align:center;margin-bottom:1.6rem}.saju-scores-ledger{border:1px solid var(--plate-edge);background:0 0;grid-template-columns:140px 1fr;align-items:center;gap:1.6rem;margin-bottom:1.6rem;padding:1.2rem 1.4rem;display:grid}.saju-score-main{text-align:center;border-right:1px solid var(--plate-edge);padding-right:1.2rem}.ledger-label{font-family:var(--bodyFont), serif;color:var(--graphite);margin-bottom:.4rem;font-size:.78rem;display:block}.ledger-num-wrap{align-items:baseline;display:inline-flex}.ledger-num{color:var(--jjok);font-family:Courier Prime,Library,monospace;font-size:2.5rem;font-weight:700;line-height:1}.ledger-unit{color:var(--graphite);margin-left:.2rem;font-size:.9rem;font-weight:700}.saju-ledger-details{flex-direction:column;gap:.45rem;display:flex}.ledger-row{font-family:var(--bodyFont), serif;color:var(--dark);justify-content:space-between;align-items:baseline;font-size:.86rem;display:flex}.l-label{width:100px;color:var(--graphite)}.l-dots{color:var(--jjok);letter-spacing:.2em;text-align:center;flex:1;font-family:Courier Prime,monospace}.l-score{text-align:right;width:45px;font-family:Courier Prime,monospace;font-weight:700}.saju-lucky-ledger{border:1px solid var(--plate-edge);font-family:var(--bodyFont), serif;color:var(--dark);justify-content:center;align-items:center;gap:1.2rem;margin-bottom:1.6rem;padding:.75rem;font-size:.86rem;display:flex}.lucky-tag{color:var(--jjok);font-weight:700}.lucky-sep{color:var(--plate-edge)}.masthead-auth-link{border:1px solid var(--jjok);color:var(--jjok);font-family:var(--bodyFont), "Courier Prime", monospace;cursor:pointer;background:0 0;border-radius:0;margin-left:.6rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;transition:all .16s}.masthead-auth-link:hover{background:var(--jjok);color:#fff}.saju-theme-nav{border-bottom:1px solid var(--plate-edge);flex-wrap:wrap;gap:.4rem;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.theme-tab-btn{border:1px solid var(--plate-edge);color:var(--graphite);font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;background:0 0;padding:.4rem .75rem;font-size:.82rem;font-weight:700;transition:all .16s}.theme-tab-btn:hover,.theme-tab-btn.active{border-color:var(--jjok);color:var(--jjok);background:#2b4f7d0d}.saju-theme-display-area{min-height:120px}.theme-panel{border:1px solid var(--plate-edge);background:0 0;padding:1.2rem 1.4rem;animation:.2s fadeInTheme}.theme-panel.highlight-full{border-left:3px solid var(--jjok)}.theme-panel-head{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--jjok);margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.theme-body-text{font-family:var(--bodyFont), serif;color:var(--darkgray);margin:0;font-size:.92rem;line-height:1.8}.ai-full-analysis{font-family:var(--bodyFont), serif;color:var(--darkgray);white-space:pre-wrap;font-size:.92rem;line-height:1.85}@keyframes fadeInTheme{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.saju-scores-ledger{grid-template-columns:1fr;gap:1rem}.saju-score-main{border-right:none;border-bottom:1px solid var(--plate-edge);padding-bottom:.8rem;padding-right:0}.saju-pillars-grid{grid-template-columns:repeat(2,1fr)}}.capture-stamp{letter-spacing:.14em;opacity:.85;margin-right:.35rem;font-family:Courier Prime,monospace;font-size:.66rem;font-weight:700}.spinner-indicator{align-items:center;gap:.28rem;display:inline-flex}.pulse-dot{background:var(--jjok);opacity:.35;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite pulse-dot-ai}.pulse-dot:nth-child(2){animation-delay:.15s}.pulse-dot:nth-child(3){animation-delay:.3s}@keyframes pulse-dot-ai{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1.15)}}.shensha-tag-item.highlight-noble{border-image:linear-gradient(135deg, color-mix(in srgb, var(--elem-earth) 90%, transparent), color-mix(in srgb, var(--elem-earth) 35%, transparent), color-mix(in srgb, var(--elem-earth) 90%, transparent)) 1;transition:transform .16s,box-shadow .16s,background .16s}.shensha-tag-item.highlight-noble:hover{box-shadow:0 4px 10px color-mix(in srgb, var(--elem-earth) 25%, transparent);background:color-mix(in srgb, var(--elem-earth) 18%, transparent);transform:translateY(-2px)}.theme-tab-btn{position:relative}.theme-tab-btn.active:after{content:"";background:var(--jjok);height:2px;animation:.2s tab-underline-in;position:absolute;bottom:-1px;left:.75rem;right:.75rem}@keyframes tab-underline-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:900px){#quartz-body>.sidebar.left:not([data-recommendation-sidebar=true]){scrollbar-width:thin;scrollbar-color:var(--lightgray) transparent;height:calc(100vh - 4rem)!important;max-height:calc(100vh - 4rem)!important;padding-bottom:3rem!important;position:sticky!important;top:3.6rem!important;overflow:hidden auto!important}#quartz-body>.sidebar.left:not([data-recommendation-sidebar=true])::-webkit-scrollbar{width:6px}#quartz-body>.sidebar.left:not([data-recommendation-sidebar=true])::-webkit-scrollbar-track{background:0 0}#quartz-body>.sidebar.left:not([data-recommendation-sidebar=true])::-webkit-scrollbar-thumb{background:var(--lightgray);border-radius:3px}#quartz-body>.sidebar.left:not([data-recommendation-sidebar=true])::-webkit-scrollbar-thumb:hover{background:var(--gray)}}.footer-cat-track{pointer-events:auto;z-index:10;height:80px;position:absolute;top:-80px;left:0;right:0;overflow:visible}.footer-cat-canvas{width:100%;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges;cursor:pointer;touch-action:manipulation;filter:drop-shadow(0 2px #090c122e);display:block}@media (max-width:319px){.footer-cat-track{display:none}}.saju-recommend-section{border-top:1px solid var(--plate-edge);margin-top:1.6rem;padding-top:1.4rem}.saju-recommend-section[hidden]{display:none!important}.saju-recommend-reason{font-family:var(--bodyFont), serif;color:var(--plate-fg);opacity:.75;margin:.6rem 0 1rem;font-size:.88rem;line-height:1.6}.saju-recommend-list{flex-direction:column;gap:.6rem;display:flex}.saju-recommend-card{border:1px solid var(--plate-edge);color:var(--plate-fg);padding:.8rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:block}.saju-recommend-card:hover{border-color:var(--jjok,#4a6fa5);background:#4a6fa50f}.recommend-topic-tag{font-family:var(--monoFont), monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--jjok,#4a6fa5);border:1px solid var(--jjok,#4a6fa5);margin-bottom:.4rem;padding:.1rem .4rem;font-size:.7rem;display:inline-block}.recommend-title{font-family:var(--bodyFont), "Noto Serif KR", serif;margin-bottom:.25rem;font-size:.95rem;font-weight:700;line-height:1.4;display:block}.recommend-desc{-webkit-line-clamp:2;line-clamp:2;font-family:var(--bodyFont), serif;color:var(--plate-fg);opacity:.65;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.saju-history-section{border-top:1px solid var(--plate-edge);margin-top:1.6rem;padding-top:1.4rem}.saju-history-section[hidden]{display:none!important}.saju-calendar-nav{justify-content:center;align-items:center;gap:1rem;margin:.8rem 0;display:flex}.saju-cal-nav-btn{border:1px solid var(--plate-edge);color:var(--plate-fg);font-family:var(--monoFont), monospace;cursor:pointer;background:0 0;padding:.3rem .6rem;font-size:.9rem;transition:border-color .2s}.saju-cal-nav-btn:hover{border-color:var(--jjok,#4a6fa5)}.saju-cal-month-label{font-family:var(--bodyFont), "Noto Serif KR", serif;text-align:center;min-width:8rem;font-size:1rem;font-weight:700}.saju-calendar-grid{margin-bottom:.8rem}.saju-cal-weekdays{text-align:center;font-family:var(--monoFont), monospace;color:var(--plate-fg);opacity:.5;grid-template-columns:repeat(7,1fr);margin-bottom:.3rem;font-size:.72rem;display:grid}.saju-cal-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-day{aspect-ratio:1;font-family:var(--monoFont), monospace;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;font-size:.82rem;display:flex;position:relative}.cal-day--empty{visibility:hidden}.cal-day--none{color:var(--plate-fg);opacity:.3}.cal-day--today{border-color:var(--jjok,#4a6fa5)!important}.cal-day--great{cursor:pointer;background:#4caf5026;border-color:#4caf504d}.cal-day--good{cursor:pointer;background:#4a6fa51f;border-color:#4a6fa540}.cal-day--normal{cursor:pointer;background:#ffc1071a;border-color:#ffc10733}.cal-day--low{cursor:pointer;background:#d32f2f1a;border-color:#d32f2f33}button.cal-day{background-color:inherit;cursor:pointer}button.cal-day:hover{border-color:var(--jjok,#4a6fa5)}.cal-score{opacity:.6;margin-top:-1px;font-size:.58rem}.saju-cal-detail{border:1px solid var(--plate-edge);margin-top:.4rem;padding:.8rem 1rem}.saju-cal-detail[hidden]{display:none!important}.cal-detail-head{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.cal-detail-date{font-family:var(--monoFont), monospace;color:var(--jjok,#4a6fa5);font-size:.85rem}.cal-detail-score{font-family:var(--monoFont), monospace;font-size:1rem;font-weight:700}.cal-detail-scores{font-family:var(--monoFont), monospace;opacity:.7;gap:.8rem;margin-bottom:.6rem;font-size:.75rem;display:flex}.cal-detail-summary{font-family:var(--bodyFont), serif;margin:0;font-size:.85rem;line-height:1.6}.cal-detail-loading,.cal-detail-empty{font-family:var(--monoFont), monospace;text-align:center;opacity:.6;margin:0;font-size:.82rem}.saju-compat-section{border-top:1px solid var(--plate-edge);margin-top:1.6rem;padding-top:1.4rem}.saju-compat-toggle-btn{border:1px dashed var(--jjok);width:100%;color:var(--jjok);font-family:var(--bodyFont), "Noto Serif KR", serif;cursor:pointer;background:0 0;padding:.7rem 0;font-size:.88rem;font-weight:700;transition:all .16s}.saju-compat-toggle-btn:hover{background:var(--jjok);color:#fff}.saju-compat-form{margin-top:1rem}.saju-compat-form[hidden]{display:none!important}.saju-compat-result{border:1px solid var(--jjok);background:var(--bg);margin-top:1.4rem;padding:1.2rem 1.3rem}.saju-compat-result[hidden]{display:none!important}.compat-score-head{border-bottom:1px solid var(--plate-edge);flex-wrap:wrap;align-items:baseline;gap:.8rem;margin-bottom:.9rem;padding-bottom:.9rem;display:flex}.compat-partner-name{font-family:var(--bodyFont), "Noto Serif KR", serif;color:var(--dark);flex:1;font-size:.95rem;font-weight:700}.compat-score-num-wrap{align-items:baseline;display:inline-flex}.compat-score-num{color:var(--jjok);font-family:Courier Prime,Library,monospace;font-size:2rem;font-weight:700;line-height:1}.compat-score-unit{color:var(--graphite);margin-left:.15rem;font-size:.85rem;font-weight:700}.compat-grade-tag{letter-spacing:.1em;color:var(--jjok);border:1px solid var(--jjok);padding:.25rem .6rem;font-family:Courier Prime,monospace;font-size:.72rem;font-weight:700}.compat-relation-line{font-family:var(--bodyFont), serif;color:var(--dark);margin-bottom:.8rem;font-size:.84rem}.compat-relation-label{color:var(--graphite);margin-right:.5rem}.compat-highlights{margin:0 0 1rem;padding:0;list-style:none}.compat-highlights li{font-family:var(--bodyFont), serif;color:var(--dark);margin-bottom:.4rem;padding-left:1rem;font-size:.83rem;line-height:1.7;position:relative}.compat-highlights li:before{content:"·";color:var(--jjok);font-weight:700;position:absolute;left:0}.compat-text-block{margin-top:.9rem}.compat-text-head{letter-spacing:.12em;color:var(--jjok);margin:0 0 .3rem;font-family:Courier Prime,monospace;font-size:.7rem;font-weight:700}.saju-account-panel{border-top:1px solid var(--plate-edge);margin-top:1.6rem;padding-top:1.4rem}.saju-edit-form{margin-top:1rem}.saju-edit-msg{border:1px solid var(--plate-edge);color:var(--darkgray);font-family:var(--bodyFont), serif;margin-bottom:1rem;padding:.6rem .8rem;font-size:.85rem}.saju-edit-msg.is-error{color:#c62828;border-color:#c62828}.saju-notify-box{border-top:1px dashed var(--plate-edge);margin-top:1.8rem;padding-top:1.2rem}.saju-notify-status{font-family:var(--bodyFont), serif;color:var(--graphite);margin:.4rem 0 .8rem;font-size:.85rem}.saju-submit-btn--ghost{width:auto;margin-top:0;padding:.55rem 1.1rem;font-size:.85rem}.saju-notify-code-box{border:1px solid var(--plate-edge);background:#00000005;margin-top:1rem;padding:.9rem 1rem}.saju-notify-code-desc{font-family:var(--bodyFont), serif;color:var(--dark);margin:0 0 .7rem;font-size:.82rem;line-height:1.7}.saju-notify-deep-link{border:1px solid var(--jjok);color:var(--jjok);font-family:var(--bodyFont), serif;padding:.5rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .16s;display:inline-block}.saju-notify-deep-link:hover{background:var(--jjok);color:#fff}.saju-danger-zone{border-top:1px dashed var(--plate-edge);margin-top:1.8rem;padding-top:1.2rem}.saju-danger-btn{color:#c62828;font-family:var(--bodyFont), serif;cursor:pointer;background:0 0;border:1px solid #c62828;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:background .16s,color .16s}.saju-danger-btn:hover{color:#fff;background:#c62828}.saju-danger-btn[disabled]{opacity:.6;cursor:not-allowed}.saju-delete-confirm{background:#c628280d;border:1px dashed #c62828;margin-top:1rem;padding:1rem 1.1rem}.saju-delete-warn{font-family:var(--bodyFont), serif;color:var(--dark);margin:0 0 .9rem;font-size:.86rem;line-height:1.7}.saju-delete-actions{align-items:center;gap:1.2rem;display:flex}.masthead-nav a{letter-spacing:.06em!important;font-size:1.04rem!important}.masthead-auth-link{padding:.18rem .5rem!important;font-size:.7rem!important}.masthead-ccl img{width:auto;height:16px}@media (max-width:899px){.masthead-nav a{font-size:1.5rem!important}.masthead-auth-link{font-size:.82rem!important}}@media (max-width:380px){.masthead-nav a{font-size:1.32rem!important}}.destiny-teaser{background:var(--light);border-radius:3px;margin:0 0 1.6rem;padding:1.1rem 1.2rem 1rem;position:relative}.destiny-teaser:before{content:"";pointer-events:none;background:conic-gradient(from var(--ai-angle), transparent 0deg, var(--jjok) 40deg, transparent 130deg, transparent 200deg, var(--jjok) 250deg, transparent 340deg);-webkit-mask-composite:xor;border-radius:4px;padding:1.5px;animation:7s linear infinite ai-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.destiny-teaser:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 0 0,#2b4f7d0f 0%,#0000 62%);border-radius:3px;position:absolute;inset:1px}:root[saved-theme=dark] .destiny-teaser:after{background:radial-gradient(120% 100% at 0 0,#86b0dc17 0%,#0000 62%)}.destiny-teaser>*{z-index:1;position:relative}@supports not (background:conic-gradient(from var(--ai-angle), red, blue)){.destiny-teaser:before{background:linear-gradient(120deg, transparent, var(--jjok), transparent);animation:4s ease-in-out infinite ai-breathe}}@media (prefers-reduced-motion:reduce){.destiny-teaser:before{opacity:.55;animation:none}}.destiny-teaser-head{letter-spacing:.2em;color:var(--jjok);align-items:center;gap:.4rem;margin:0 0 .7rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem;font-weight:700;display:flex}.destiny-teaser-star{width:12px;height:12px;color:var(--jjok);flex:none;animation:3.4s ease-in-out infinite ai-twinkle}.destiny-teaser-star--sm{opacity:.6;width:7px;height:7px;margin-left:-.2rem;animation-delay:1.1s}@media (prefers-reduced-motion:reduce){.destiny-teaser-star{opacity:.85;animation:none}}.destiny-teaser-title{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);margin:0 0 .5rem;font-size:1.02rem;font-weight:700;line-height:1.4}.destiny-teaser-desc{color:var(--darkgray);margin:0 0 .85rem;font-size:.84rem;line-height:1.65}.destiny-teaser-cta{letter-spacing:.04em;color:var(--jjok);font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.78rem;font-weight:700;transition:transform .2s;display:inline-block}.destiny-teaser-cta:hover{transform:translate(3px)}.center.profile-center{grid-area:grid-center;width:100%;max-width:960px;margin:2rem auto;padding:0 1.5rem}@media (min-width:800px){#quartz-body:has(>.center.profile-center){grid-template-columns:1fr!important;grid-template-areas:"grid-center"!important}}.profile-empty-state{padding:1.5rem 0 3rem}.saju-empty-canvas{border:1px solid var(--plate-edge);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--jjok) 10%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--paper-plate) 96%, var(--jjok)), var(--paper-plate));text-align:center;flex-direction:column;align-items:center;max-width:46rem;margin:0 auto;padding:clamp(2rem,5vw,3.5rem);display:flex}.saju-empty-canvas .taedy-host-badge{margin-bottom:.5rem}.saju-empty-hero-title{color:var(--dark);margin:.8rem 0 1rem;font-size:clamp(1.6rem,3.5vw,2.2rem);line-height:1.25}.saju-empty-lead{max-width:36rem;color:var(--darkgray);margin:0 auto 2rem;font-size:.92rem;line-height:1.8}.saju-empty-pillars-preview{grid-template-columns:repeat(4,1fr);gap:.75rem;width:100%;max-width:34rem;margin-bottom:2.2rem;display:grid}.empty-pillar-box{border:1px dashed var(--plate-edge);background:var(--paper-plate);flex-direction:column;align-items:center;gap:.25rem;padding:1rem .5rem;display:flex;position:relative}.empty-pillar-box.is-me{border:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, var(--paper-plate))}.empty-me-badge{background:var(--jjok);color:#fff;border-radius:2px;padding:.1rem .4rem;font-size:.58rem;font-weight:700;position:absolute;top:-.6rem}.empty-pillar-box span{color:var(--graphite);font-family:Courier Prime,monospace;font-size:.65rem}.empty-pillar-box strong{color:var(--dark);font-size:.82rem}.empty-pillar-box small{color:var(--darkgray);font-size:.65rem}.saju-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;display:flex}.saju-empty-taedy-illustration{border:1px solid var(--plate-edge);background:var(--paper-plate);width:min(100%,46rem);margin:1.6rem auto 0;overflow:hidden;box-shadow:0 18px 46px #00000029}.saju-empty-taedy-illustration img{aspect-ratio:3/2;object-fit:cover;filter:none;width:100%;height:auto;display:block}@media (max-width:600px){.saju-empty-pillars-preview{grid-template-columns:repeat(2,1fr)}.saju-empty-taedy-illustration{margin-top:1rem}}.profile-app{align-items:flex-start;gap:2.2rem;display:flex}.profile-content{flex:1 1 0;min-width:0}.profile-nav{border:1px solid var(--plate-edge);background:var(--light);border-radius:6px;flex-direction:column;flex:0 0 208px;gap:.3rem;min-height:60vh;padding:1.2rem .9rem;display:flex;position:sticky;top:5rem}.profile-nav-identity{border-bottom:1px solid var(--plate-edge);align-items:center;gap:.65rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.profile-hero-avatar{background:var(--jjok);color:#fff;width:2.4rem;height:2.4rem;font-family:"LibraryFull", var(--bodyFont);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.profile-nav-identity-text{flex-direction:column;min-width:0;display:flex}.profile-nav-name{font-family:"LibraryFull", var(--bodyFont);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.profile-nav-subtitle{color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.profile-nav-item{text-align:left;width:100%;font-family:var(--bodyFont), serif;color:var(--darkgray);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.6rem .75rem;font-size:.92rem;font-weight:600;transition:background .14s,color .14s;display:block}.profile-nav-item:hover{background:#2b4f7d0f}.profile-nav-item.active{background:var(--jjok);color:#fff}.profile-nav-spacer{flex:auto;min-height:1.2rem}.profile-nav-item--settings{color:var(--gray);border-top:1px solid var(--plate-edge);border-radius:0;padding-top:.8rem;font-size:.8rem;font-weight:500}.profile-nav-item--settings:hover{color:var(--darkgray);background:0 0}.profile-nav-item--settings.active{color:var(--jjok);background:0 0;font-weight:700}@media (max-width:860px){.profile-app{flex-direction:column;gap:1.5rem}.profile-nav{background:var(--paper-plate);flex-flow:wrap;flex:none;align-items:center;gap:.4rem;width:100%;min-height:auto;padding:.6rem;position:static}.profile-nav-identity{display:none}.profile-nav-item{width:auto;padding:.45rem .8rem;font-size:.82rem}.profile-nav-spacer{display:none}.profile-nav-item--settings{border-top:none;margin-top:0;margin-left:auto;padding-top:.45rem}}.profile-view[hidden]{display:none}.profile-deep-workspace{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--jjok) 16%, transparent), transparent 30rem), linear-gradient(145deg, color-mix(in srgb, var(--light) 96%, var(--jjok)), var(--light));border-radius:1.4rem;min-height:calc(100vh - 7rem);padding:clamp(1rem,2.5vw,2.4rem)}.deep-workspace-hero{color:#f8f4e8;background:linear-gradient(135deg,#111b29,#20364b 58%,#315569);border-radius:1.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;margin-bottom:1.25rem;padding:clamp(1.4rem,4vw,3.5rem);display:grid;box-shadow:0 1.2rem 3rem #0d1b2a38}.deep-workspace-hero h1{max-width:17ch;color:inherit;letter-spacing:-.055em;margin:.55rem 0 .85rem;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.03}.deep-workspace-hero p{color:#f8f4e8c7;max-width:62ch;margin:0;line-height:1.75}.analysis-save-state{color:#fffc;text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:999px;max-width:15rem;padding:.75rem .9rem;font-size:.78rem;line-height:1.35}.analysis-save-state[data-state=saving]{color:#fff3b5;border-color:#ffde5975}.analysis-save-state[data-state=saved]{color:#d9ffe8;border-color:#76f0a48c}.analysis-save-state[data-state=error]{color:#ffd6d6;border-color:#ff84848c}.analysis-save-state[data-state=loading]{color:#e4efff;border-color:#89bbec94}.deep-workspace-identity{justify-items:center;gap:.75rem;min-width:9rem;display:grid}.deep-report-card-art{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:1rem;width:7.5rem;margin:0;padding:.55rem;box-shadow:0 1rem 2rem #030a123d}.deep-report-card-art img{aspect-ratio:1;object-fit:cover;image-rendering:auto;border-radius:.7rem;width:100%;display:block}.deep-report-card-art figcaption{color:#f8f4e8b8;letter-spacing:.09em;text-align:center;margin-top:.45rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.54rem}.deep-report-closed{display:none!important}.profile-deep-workspace .my-destiny-deep{max-width:66rem;margin-inline:auto}.profile-deep-workspace .analysis-progress-panel{border:1px solid color-mix(in srgb, var(--jjok) 26%, transparent);background:color-mix(in srgb, var(--light) 94%, var(--jjok));border-radius:1.1rem;padding:clamp(1.25rem,3vw,2.2rem);position:relative;overflow:hidden}.deep-workspace-footnote{max-width:66rem;color:var(--gray);text-align:center;margin:1.5rem auto 0;font-size:.82rem}@media (max-width:720px){.profile-deep-workspace{background:0 0;padding:0}.deep-workspace-hero{border-radius:.9rem;grid-template-columns:1fr;gap:1rem;padding:1.4rem}.analysis-save-state{justify-self:start;max-width:none}.deep-workspace-identity{grid-template-columns:auto minmax(0,1fr);place-items:center start}.deep-report-card-art{width:5.5rem}}.profile-view .saju-wonguk-card-frame{margin-bottom:1.6rem}#profile-view-settings .saju-account-panel{border:1px solid var(--plate-edge);background:var(--light);border-radius:4px;padding:1.5rem 1.6rem}#profile-view-settings .saju-edit-form{margin-top:0}#profile-view-settings .saju-notify-box{border-top:1px solid var(--plate-edge);margin-top:1.4rem;padding-top:1.4rem}#profile-view-settings .saju-danger-zone{border-top:1px dashed var(--plate-edge);margin-top:1.8rem;padding-top:1rem}.saju-danger-link{font-family:var(--bodyFont), serif;color:var(--gray);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.saju-danger-link:hover{color:#c62828}@media (max-width:899px){.profile-app{flex-direction:column;gap:1.2rem}.profile-nav{flex-flow:wrap;align-items:center;width:100%;min-height:0;padding:.8rem;position:static}.profile-nav-identity{width:100%;margin-bottom:.6rem;padding-bottom:.6rem}.profile-nav-spacer{display:none}.profile-nav-item--settings{border-top:none;margin-left:auto;padding-top:.6rem}#profile-view-settings .saju-account-panel{padding:1.15rem 1.2rem}}.pixel-box{background:var(--paper-plate);border:4px solid var(--graphite);color:var(--plate-fg);margin:1.5rem 0;padding:1.5rem;font-family:NeoDunggeunmo,monospace;position:relative;box-shadow:6px 6px #00000026}:root[saved-theme=dark] .pixel-box{box-shadow:6px 6px #0006}.cat-guru-speech{flex-direction:column;gap:1rem;display:flex}.cat-guru-header{border-bottom:2px dashed var(--graphite);align-items:center;gap:.8rem;padding-bottom:.8rem;display:flex}@keyframes catEarTwitch{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-2px)rotate(-3deg)}40%{transform:translateY(-1px)rotate(2deg)}50%{transform:translateY(0)rotate(0)}}.cat-face{color:var(--jjok);letter-spacing:-1px;-webkit-user-select:none;user-select:none;font-family:NeoDunggeunmo,monospace;font-size:1.5rem;font-weight:700;transition:transform .15s steps(3,end);animation:5s ease-in-out infinite catEarTwitch;display:inline-block}.cat-face:hover{animation:none;transform:translateY(-3px)scale(1.06)rotate(3deg)}.cat-guru-title{color:var(--jjok);letter-spacing:-.5px;margin:0;font-family:NeoDunggeunmo,monospace;font-size:1.1rem}.guru-text{font-size:1rem;line-height:1.6}.guru-keyword{color:#ff6b6b;font-weight:700}:root[saved-theme=dark] .guru-keyword{color:#ff8787}.destiny-service-hero{border:1px solid var(--plate-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--jjok) 9%, var(--light)), var(--light));grid-template-columns:minmax(0,1.45fr) minmax(14rem,.75fr);gap:2rem;margin-bottom:1.4rem;padding:clamp(1.4rem,4vw,2.8rem);display:grid}body[data-slug=destiny] #quartz-body,body[data-slug=destiny\/index] #quartz-body,body[data-slug=profile] #quartz-body{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(1rem,3vw,2.5rem);grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"grid-center"!important}body[data-slug=destiny] #quartz-body>.left.sidebar,body[data-slug=destiny] #quartz-body>.right.sidebar,body[data-slug=destiny\/index] #quartz-body>.left.sidebar,body[data-slug=destiny\/index] #quartz-body>.right.sidebar,body[data-slug=profile] #quartz-body>.left.sidebar,body[data-slug=profile] #quartz-body>.right.sidebar{display:none!important}body[data-slug=destiny] #quartz-body>.center,body[data-slug=destiny\/index] #quartz-body>.center,body[data-slug=profile] #quartz-body>.center{grid-area:grid-center;width:100%;max-width:100%;margin:0 auto;padding:0}.language-toggle{border:1px solid var(--plate-edge);letter-spacing:.08em;place-items:center;min-width:2rem;min-height:2rem;font-family:Courier Prime,monospace;font-size:.72rem;display:inline-grid}.destiny-marketing{font-family:var(--bodyFont), "Noto Serif KR", serif;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,6vw,6rem);padding:1rem 0 4rem;display:grid}.destiny-marketing>*{min-width:0}.section-header-block{text-align:left;margin-bottom:2rem}.section-stamp{color:var(--jjok);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.5rem;font-family:Courier Prime,monospace;font-size:.75rem;font-weight:700;display:inline-block}.section-heading{letter-spacing:-.025em;color:var(--dark);margin:.25rem 0 .5rem;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.25}.section-subtext{color:var(--graphite);margin:0;font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.7}.destiny-marketing-hero{border:1px solid var(--plate-edge);background:radial-gradient(circle at 82% 38%, color-mix(in srgb, var(--jjok) 14%, transparent), transparent 45%), linear-gradient(145deg, color-mix(in srgb, var(--jjok) 6%, var(--paper-plate)), var(--paper-plate));grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff80,0 4px 20px -8px #0000001a}.taedy-host-badge{background:color-mix(in srgb, var(--jjok) 10%, var(--paper-plate));border:1px solid color-mix(in srgb, var(--jjok) 25%, transparent);color:var(--jjok);align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .8rem;font-family:Courier Prime,monospace;font-size:.8rem;display:inline-flex}.taedy-paw-symbol{font-weight:700}.destiny-marketing-copy h1{letter-spacing:-.04em;color:var(--dark);margin:.5rem 0 1.2rem;font-size:clamp(2.2rem,4.8vw,3.8rem);line-height:1.15}.destiny-hero-lead{max-width:40rem;color:var(--darkgray);margin-bottom:1.8rem;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.85}.destiny-hero-metrics{background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate));border:1px solid var(--plate-edge);grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.8rem 0 2.2rem;padding:1rem;display:grid}.hero-metric-item{flex-direction:column;gap:.2rem;display:flex}.hero-metric-item .metric-num{color:var(--jjok);font-family:Courier Prime,monospace;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.1}.hero-metric-item .metric-label{color:var(--graphite);font-size:.76rem;line-height:1.35}.destiny-marketing-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.destiny-marketing-actions .analysis-mode-btn{align-items:center;gap:.4rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.destiny-home-text-link{color:var(--jjok);border-bottom:1px dashed var(--jjok);padding-bottom:2px;font-family:Courier Prime,monospace;font-size:.9rem;font-weight:600;text-decoration:none}.destiny-hero-visual{place-items:center;padding:1rem;display:grid}.destiny-orbit-diagram{aspect-ratio:1;width:min(100%,23rem);position:relative}.destiny-orbit-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0}.destiny-orbit-ring.ring-outer{border:1px solid color-mix(in srgb, var(--jjok) 25%, transparent)}.destiny-orbit-ring.ring-mid{border:1px dashed color-mix(in srgb, var(--jjok) 35%, transparent);inset:16%}.destiny-orbit-ring.ring-inner{border:1px solid color-mix(in srgb, var(--jjok) 20%, transparent);inset:32%}.destiny-orbit-center{background:var(--jjok);color:#fff;box-shadow:0 4px 18px color-mix(in srgb, var(--jjok) 45%, transparent);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:36%}.destiny-orbit-center .orbit-logo{font-family:Courier Prime,monospace;font-size:1.05rem;font-weight:700;line-height:1.15}.destiny-orbit-center .orbit-tag{letter-spacing:.12em;opacity:.85;margin-top:.2rem;font-family:Courier Prime,monospace;font-size:.58rem}.destiny-orbit-node{background:var(--paper-plate);border:1px solid var(--plate-edge);text-align:center;z-index:3;border-radius:2px;flex-direction:column;align-items:center;width:5.6rem;padding:.55rem .4rem;display:flex;position:absolute;box-shadow:0 2px 8px #00000012}.destiny-orbit-node .node-icon{color:var(--jjok);margin-bottom:.15rem;font-size:.95rem}.destiny-orbit-node strong{color:var(--dark);font-size:.72rem;font-weight:600;line-height:1.2}.destiny-orbit-node small{color:var(--graphite);font-size:.6rem}.destiny-orbit-node.node-fact{top:-4%;left:24%}.destiny-orbit-node.node-ai{top:28%;right:-6%}.destiny-orbit-node.node-verify{bottom:-4%;right:22%}.destiny-orbit-node.node-taedy{top:40%;left:-8%}.destiny-spec-breakdown{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:clamp(2rem,4vw,4rem)}.text-center{text-align:center}.text-center .section-stamp,.text-center .section-subtext{margin-inline:auto}.destiny-chipset-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.2rem;margin-top:2rem;display:grid}.chipset-card{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--dark) 2%, var(--paper-plate));flex-direction:column;gap:.6rem;padding:1.6rem 1.4rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s;display:flex;position:relative}.chipset-card:hover{border-color:var(--jjok);transform:translateY(-4px);box-shadow:0 8px 24px -6px #2b4f7d26}.chipset-badge{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.68rem;font-weight:700}.chipset-icon{color:var(--jjok);margin-bottom:.2rem;font-size:1.8rem}.chipset-card h3{color:var(--dark);margin:0;font-size:1.15rem;font-weight:700}.chipset-card p{color:var(--graphite);margin:0;font-size:.86rem;line-height:1.65}.destiny-layer-breakdown{border:1px solid var(--plate-edge);background:linear-gradient(180deg, var(--paper-plate) 0%, color-mix(in srgb, var(--jjok) 4%, var(--paper-plate)) 100%);padding:clamp(2rem,4vw,4rem)}.interactive-stack-container{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.layer-glass-card{border:1px solid var(--plate-edge);background:var(--light);border-radius:4px;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.6rem 2rem;transition:all .28s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.layer-glass-card:hover{border-color:var(--jjok);transform:scale(1.015)translate(4px);box-shadow:0 10px 30px -8px #2b4f7d2e}.layer-glass-left{border-right:1px solid var(--plate-edge);flex-direction:column;gap:.35rem;padding-right:1.5rem;display:flex}.layer-pill{background:color-mix(in srgb, var(--jjok) 10%, var(--paper-plate));color:var(--jjok);align-self:flex-start;padding:.15rem .5rem;font-family:Courier Prime,monospace;font-size:.65rem;font-weight:700;display:inline-block}.layer-glass-left h3{color:var(--dark);margin:0;font-size:1.1rem;font-weight:700}.layer-code{color:var(--darkgray);font-family:Courier Prime,monospace;font-size:.68rem}.layer-glass-right p{color:var(--darkgray);margin:0 0 .8rem;font-size:.92rem;line-height:1.75}.layer-tags{flex-wrap:wrap;gap:.5rem;display:flex}.layer-tags span{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, transparent);padding:.1rem .45rem;font-family:Courier Prime,monospace;font-size:.72rem}.layer-glass-card.layer-taedy{border:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--light))}.destiny-cat-lab-section{border:1px solid var(--plate-edge);background:radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--jjok) 10%, transparent), transparent 40%), var(--paper-plate);padding:clamp(2rem,4vw,4rem)}.cat-lab-box{flex-direction:column;gap:2rem;display:flex}.cat-lab-header{flex-direction:column;gap:.4rem;display:flex}.cat-lab-stamp{color:var(--jjok);letter-spacing:.12em;font-family:Courier Prime,monospace;font-size:.76rem;font-weight:700}.cat-lab-header h2{color:var(--dark);margin:0;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.25}.cat-lab-header p{color:var(--darkgray);margin:0;font-size:1rem;line-height:1.7}.cat-lab-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;display:grid}.lab-card{border:1px solid var(--plate-edge);background:var(--light);flex-direction:column;gap:.6rem;padding:1.6rem;transition:transform .25s;display:flex}.lab-card:hover{border-color:var(--jjok);transform:translateY(-3px)}.lab-card-icon{margin-bottom:.2rem;font-size:2rem}.lab-card h4{color:var(--dark);margin:0;font-size:1.1rem;font-weight:700}.lab-card p{color:var(--graphite);margin:0;font-size:.88rem;line-height:1.65}@media (max-width:780px){.layer-glass-card{grid-template-columns:1fr;gap:1rem;padding:1.4rem}.layer-glass-left{border-right:none;border-bottom:1px solid var(--plate-edge);padding-bottom:1rem;padding-right:0}}.destiny-showcase-section{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:clamp(1.8rem,4vw,3.5rem)}.showcase-duo-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.8rem);display:grid}.showcase-card-preview{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 95%, var(--dark));flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;box-shadow:inset 0 0 0 1px #fff3}.showcase-card-header{border-bottom:1px solid var(--plate-edge);justify-content:space-between;align-items:center;margin-bottom:1.2rem;padding-bottom:.8rem;display:flex}.card-title-group{flex-direction:column;gap:.2rem;display:flex}.card-badge-mono{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.68rem}.card-user-name{color:var(--dark);font-size:.95rem;font-weight:700}.card-capture-stamp{border:1px dashed var(--jjok);color:var(--jjok);padding:.25rem .5rem;font-family:Courier Prime,monospace;font-size:.65rem}.sample-pillars-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1.2rem;display:grid}.sample-pillar{text-align:center;flex-direction:column;gap:.35rem;display:flex;position:relative}.sample-pillar.is-me{border:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, transparent);padding:.3rem .25rem}.sample-pillar .me-pin{background:var(--jjok);color:#fff;white-space:nowrap;padding:.1rem .4rem;font-size:.6rem;font-weight:700;position:absolute;top:-.65rem;left:50%;transform:translate(-50%)}.sample-pillar .p-role{color:var(--graphite);font-family:Courier Prime,monospace;font-size:.64rem}.sample-pillar .p-cell{border:1px solid var(--plate-edge);flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .2rem;display:flex}.sample-pillar .p-ten{color:var(--graphite);font-size:.62rem}.sample-pillar .p-char{font-size:1.45rem;font-weight:700;line-height:1.1}.sample-pillar .p-kr{color:var(--darkgray);font-size:.65rem}.elem-wood{background:color-mix(in srgb, var(--elem-wood) 8%, transparent);color:var(--elem-wood);border-color:color-mix(in srgb, var(--elem-wood) 40%, transparent)!important}.elem-fire{background:color-mix(in srgb, var(--elem-fire) 8%, transparent);color:var(--elem-fire);border-color:color-mix(in srgb, var(--elem-fire) 40%, transparent)!important}.elem-earth{background:color-mix(in srgb, var(--elem-earth) 8%, transparent);color:var(--elem-earth);border-color:color-mix(in srgb, var(--elem-earth) 40%, transparent)!important}.elem-metal{background:color-mix(in srgb, var(--elem-metal) 10%, transparent);color:#7d8894;border-color:color-mix(in srgb, var(--elem-metal) 40%, transparent)!important}.elem-water{background:color-mix(in srgb, var(--elem-water) 8%, transparent);color:var(--elem-water);border-color:color-mix(in srgb, var(--elem-water) 40%, transparent)!important}.sample-card-meta{border-top:1px solid var(--plate-edge);flex-direction:column;gap:.4rem;padding-top:.8rem;display:flex}.sample-meta-row{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.sample-meta-row .meta-label{color:var(--graphite);margin-right:.2rem;font-family:Courier Prime,monospace;font-weight:700}.meta-tag{border-radius:2px;padding:.15rem .45rem;font-size:.7rem}.meta-tag.tag-chung{background:color-mix(in srgb, var(--elem-fire) 12%, transparent);color:var(--elem-fire);border:1px solid color-mix(in srgb, var(--elem-fire) 30%, transparent)}.meta-tag.tag-hap{background:color-mix(in srgb, var(--elem-wood) 12%, transparent);color:var(--elem-wood);border:1px solid color-mix(in srgb, var(--elem-wood) 30%, transparent)}.meta-tag.tag-noble{background:color-mix(in srgb, var(--elem-earth) 14%, transparent);color:var(--elem-noble);border:1px solid color-mix(in srgb, var(--elem-earth) 35%, transparent);font-weight:600}.meta-tag.tag-star{background:color-mix(in srgb, var(--jjok) 10%, transparent);color:var(--jjok);border:1px solid color-mix(in srgb, var(--jjok) 25%, transparent)}.showcase-report-preview{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 98%, var(--dark));flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.report-header{border-bottom:1px solid var(--plate-edge);padding-bottom:.75rem}.report-badge{color:var(--jjok);letter-spacing:.12em;margin-bottom:.2rem;font-family:Courier Prime,monospace;font-size:.68rem;display:block}.report-header h3{color:var(--dark);margin:0;font-size:1.05rem;font-weight:700}.narrative-stack{flex-direction:column;gap:.75rem;display:flex}.narrative-tier{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:.8rem .95rem}.narrative-tier.tier-fact{border-left:3px solid var(--graphite)}.narrative-tier.tier-trad{border-left:3px solid var(--elem-earth)}.narrative-tier.tier-ai{border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate))}.narrative-tier.tier-taedy{border-left:3px solid var(--elem-fire);background:color-mix(in srgb, var(--elem-fire) 5%, var(--paper-plate))}.tier-head{align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;display:flex}.tier-no{color:var(--graphite);font-family:Courier Prime,monospace;font-size:.65rem;font-weight:700}.tier-head strong{color:var(--dark);font-size:.78rem}.tier-id{color:var(--graphite);margin-left:auto;font-family:Courier Prime,monospace;font-size:.65rem}.narrative-tier p{color:var(--darkgray);margin:0;font-size:.82rem;line-height:1.65}.destiny-pipeline-section{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:clamp(1.8rem,4vw,3.5rem)}.pipeline-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.pipeline-card{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 98%, var(--dark));flex-direction:column;gap:.4rem;padding:1.4rem 1.1rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.pipeline-card:hover{border-color:var(--jjok);transform:translateY(-2px)}.pipeline-num{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.72rem;font-weight:700}.pipeline-icon{color:var(--jjok);margin:.2rem 0 .4rem;font-size:1.4rem}.pipeline-card h3{color:var(--dark);margin:0;font-size:1.05rem;font-weight:700}.pipeline-sub{color:var(--graphite);margin-bottom:.4rem;font-family:Courier Prime,monospace;font-size:.68rem}.pipeline-card p{color:var(--darkgray);margin:0;font-size:.82rem;line-height:1.7}.destiny-curation-section{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:clamp(1.8rem,4vw,3.5rem);scroll-margin-top:4rem}.curation-categories-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.curation-col{flex-direction:column;gap:1rem;display:flex}.curation-col-head{border-bottom:2px solid var(--plate-edge);padding-bottom:.65rem}.curation-col-num{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.7rem;font-weight:700;display:block}.curation-col-head h3{color:var(--dark);margin:.2rem 0;font-size:1.15rem}.curation-col-head small{color:var(--graphite);font-size:.75rem}.curation-articles-list{flex-direction:column;gap:.75rem;display:flex}.curation-card{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 97%, var(--dark));flex-direction:column;gap:.35rem;padding:.95rem;transition:all .2s;display:flex;color:inherit!important;text-decoration:none!important}.curation-card:hover{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate));transform:translate(3px)}.curation-card-top{justify-content:space-between;align-items:center;display:flex}.curation-tag{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 10%, transparent);border-radius:2px;padding:.1rem .4rem;font-family:Courier Prime,monospace;font-size:.65rem}.curation-arrow{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.85rem}.curation-card strong{color:var(--dark);font-size:.88rem;font-weight:700;line-height:1.35}.curation-card p{color:var(--graphite);margin:0;font-size:.76rem;line-height:1.55}.curation-footer-action{text-align:center;margin-top:2rem}.destiny-all-library-btn{border:1px solid var(--jjok);padding:.85rem 1.8rem;font-family:Courier Prime,monospace;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-block;color:var(--jjok)!important;text-decoration:none!important}.destiny-all-library-btn:hover{background:var(--jjok);color:var(--accent-contrast)!important}.destiny-taedy-story-block{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 7%, var(--paper-plate));padding:clamp(2rem,5vw,4rem)}.taedy-story-header h2{margin:.3rem 0 1.5rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25}.taedy-quote{border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 6%, var(--paper-plate));color:var(--dark);margin:0 0 2rem;padding:1.2rem 1.5rem;font-size:clamp(1.05rem,1.8vw,1.35rem);font-style:italic;line-height:1.65}.taedy-principles-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.principle-item{border:1px solid var(--plate-edge);background:var(--paper-plate);flex-direction:column;gap:.35rem;padding:1.2rem;display:flex}.principle-num{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.68rem;font-weight:700}.principle-item strong{color:var(--dark);font-size:.92rem}.principle-item p{color:var(--graphite);margin:0;font-size:.8rem;line-height:1.6}.destiny-feature-matrix{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:clamp(1.8rem,4vw,3.5rem)}.features-trio-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.feature-box{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 98%, var(--dark));flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.feature-box.is-highlighted{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate))}.feature-badge{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.68rem;font-weight:700}.feature-box h3{color:var(--dark);margin:0;font-size:1.1rem}.feature-box p{color:var(--graphite);margin:0;font-size:.82rem;line-height:1.7}.destiny-final-cta-banner{border:1px solid var(--plate-edge);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--jjok) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--jjok) 6%, var(--paper-plate)), var(--paper-plate));text-align:center;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem}.final-cta-inner{flex-direction:column;align-items:center;gap:.8rem;max-width:36rem;margin:0 auto;display:flex}.final-cta-inner h2{margin:0;font-size:clamp(1.8rem,3.5vw,2.5rem);line-height:1.2}.final-cta-inner p{color:var(--darkgray);margin:0 0 1.2rem;font-size:.95rem;line-height:1.75}.final-cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.final-cta-buttons .analysis-mode-btn{padding:.9rem 1.8rem;font-size:.95rem;text-decoration:none}.destiny-scroll-reveal{opacity:1;transform:none}.destiny-home-gateway,.destiny-marketing-hero{opacity:1!important;transform:none!important}.js-reveal-pending{opacity:0;will-change:opacity, transform;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.js-reveal-pending.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.destiny-scroll-reveal:not(.destiny-marketing-hero){animation:linear both destiny-reveal-in;animation-timeline:view();animation-range:entry 5% entry 65%}@keyframes destiny-reveal-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}}}.destiny-cta-deep-btn{cursor:pointer;border:1px solid var(--jjok);background:var(--jjok);box-shadow:0 4px 14px color-mix(in srgb, var(--jjok) 35%, transparent);align-items:center;gap:.55rem;padding:.95rem 1.8rem;font-size:.98rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;color:var(--accent-contrast)!important}.destiny-cta-deep-btn:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--jjok) 50%, transparent);transform:translateY(-2px)}.destiny-cta-deep-btn:active{transform:translateY(0)}.btn-sparkle{color:currentColor;font-size:1rem;animation:2s ease-in-out infinite taedy-twinkle}.showcase-cta-block{border-top:1px solid var(--plate-edge);margin-top:1rem;padding-top:.8rem}.destiny-showcase-action-btn{background:color-mix(in srgb, var(--jjok) 8%, var(--paper-plate));border:1px solid var(--jjok);width:100%;color:var(--jjok);cursor:pointer;text-align:center;padding:.85rem 1.2rem;font-family:Courier Prime,monospace;font-size:.85rem;font-weight:700;transition:all .2s}.destiny-showcase-action-btn:hover{background:var(--jjok);color:#fff}.pipeline-cta-bar{text-align:center;margin-top:1.5rem}.destiny-inline-cta-btn{background:var(--paper-plate);border:1px solid var(--jjok);color:var(--jjok);cursor:pointer;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-family:Courier Prime,monospace;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.destiny-inline-cta-btn:hover{background:var(--jjok);color:#fff;transform:translateY(-1px)}.destiny-sticky-bar{opacity:0;pointer-events:none;z-index:80;background:color-mix(in srgb, var(--paper-plate) 92%, var(--light));-webkit-backdrop-filter:blur(14px);border:1px solid var(--jjok);border-radius:4px;width:min(100% - 2rem,42rem);padding:.65rem 1rem .65rem 1.2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .35s;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,calc(100% + 3rem));box-shadow:0 12px 36px -8px #00000040,inset 0 0 0 1px #ffffff26}.destiny-sticky-bar.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-bar-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sticky-bar-info{align-items:center;gap:.75rem;display:flex}.sticky-cat{color:var(--jjok);font-size:1.1rem;font-weight:700}.sticky-text{flex-direction:column;display:flex}.sticky-text strong{color:var(--dark);font-size:.85rem;font-weight:700}.sticky-text small{color:var(--graphite);font-size:.72rem}.sticky-deep-cta-btn{background:var(--jjok);color:#fff;border:1px solid var(--jjok);cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb, var(--jjok) 35%, transparent);border-radius:2px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.sticky-deep-cta-btn:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--jjok) 55%, transparent);transform:translateY(-1px)}@media (max-width:960px){.destiny-marketing-hero{grid-template-columns:1fr;gap:2.5rem}.showcase-duo-grid{grid-template-columns:1fr}.pipeline-grid{grid-template-columns:repeat(2,1fr)}.curation-categories-grid,.taedy-principles-grid,.features-trio-grid{grid-template-columns:1fr}}@media (max-width:640px){.destiny-marketing{gap:2.5rem}.destiny-proof-strip,.pipeline-grid{grid-template-columns:1fr}.destiny-orbit-diagram{width:min(100%,18rem)}.destiny-orbit-node{width:4.8rem;padding:.4rem .2rem}.destiny-orbit-node strong{font-size:.65rem}.destiny-orbit-node small{font-size:.52rem}.sticky-bar-info small{display:none}.destiny-sticky-bar{width:calc(100% - 1.2rem);padding:.55rem .8rem;bottom:1rem}.sticky-deep-cta-btn{padding:.55rem .9rem;font-size:.78rem}}.destiny-hero-key-art{object-fit:contain;filter:drop-shadow(0 1.25rem 2rem #00000038);width:min(100%,29rem);height:auto;margin:0 auto;display:block}.destiny-section-lead{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);align-items:center;gap:clamp(1.25rem,4vw,3.5rem);margin-bottom:2rem;display:grid}.destiny-section-lead>.section-header-block{margin-bottom:0}.destiny-section-art,.cat-lab-main-art{place-items:center;min-width:0;margin:0;display:grid}.destiny-section-art img,.cat-lab-main-art img{object-fit:contain;filter:drop-shadow(0 .85rem 1.4rem #0000002e);width:100%;height:100%;display:block}.destiny-section-art--core{height:clamp(12rem,24vw,17rem)}.destiny-section-lead--layers{grid-template-columns:minmax(0,1.2fr) minmax(14rem,.65fr)}.destiny-section-art--layers{height:clamp(17rem,34vw,24rem)}.destiny-section-art--knowledge{height:clamp(13rem,25vw,18rem)}.chipset-illustration,.lab-card-illustration,.curation-col-art{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.chipset-illustration{aspect-ratio:1;filter:drop-shadow(0 .5rem .7rem #00000021);width:min(100%,8.75rem);margin:.1rem auto .25rem}.cat-lab-lead{grid-template-columns:minmax(0,.9fr) minmax(19rem,1.1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.cat-lab-main-art{height:clamp(14rem,28vw,20rem)}.lab-card-illustration{aspect-ratio:1;filter:drop-shadow(0 .45rem .65rem #00000021);width:min(100%,8.5rem);margin:0 auto .25rem}.curation-col-head{grid-template-rows:auto auto 1fr;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;column-gap:.85rem;display:grid}.curation-col-art{aspect-ratio:1;filter:drop-shadow(0 .35rem .55rem #0000001f);grid-area:1/1/4;width:5.75rem}.curation-col-head>:not(.curation-col-art){grid-column:2}.destiny-final-cta-banner{isolation:isolate;min-height:clamp(21rem,38vw,27rem);position:relative;overflow:hidden}.final-cta-ornament{z-index:0;object-fit:cover;object-position:center bottom;opacity:.68;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:auto 0 0}.final-cta-inner{z-index:1;padding-top:clamp(.4rem,2vw,1.25rem);position:relative}.sticky-cat-medallion{object-fit:contain;filter:drop-shadow(0 .18rem .24rem #0000002e);flex:0 0 2.45rem;width:2.45rem;height:2.45rem;display:block}.destiny-marketing>section{isolation:isolate;position:relative;overflow:clip}.destiny-marketing>section>:not(.destiny-float-decor):not(.final-cta-ornament){z-index:1;position:relative}.destiny-float-decor{z-index:0;max-width:none;height:auto;opacity:var(--decor-opacity,.34);transform:rotate(var(--decor-rest-rotate,0deg));transform-origin:50%;filter:drop-shadow(0 .65rem .85rem #0e17231a);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform, opacity;display:block;position:absolute}@supports (animation-timeline:view()){.destiny-float-decor{animation-name:destiny-decor-swoop;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry -5% cover 88%}}@keyframes destiny-decor-swoop{0%{opacity:0;transform:translate3d(var(--decor-from-x,0), var(--decor-from-y,2rem), 0) rotate(var(--decor-from-rotate,-8deg)) scale(.86)}42%,76%{opacity:var(--decor-opacity,.34)}to{opacity:var(--decor-exit-opacity,.12);transform:translate3d(var(--decor-to-x,0), var(--decor-to-y,-2rem), 0) rotate(var(--decor-to-rotate,6deg)) scale(1.04)}}.decor--hero-clouds{--decor-opacity:.28;--decor-from-x:-7rem;--decor-from-y:3rem;--decor-to-x:3rem;--decor-to-y:-1rem;--decor-from-rotate:-8deg;--decor-to-rotate:2deg;width:clamp(15rem,30vw,24rem);bottom:-5.5rem;left:-8rem}.decor--hero-sunrays{--decor-opacity:.25;--decor-from-x:8rem;--decor-from-y:-4rem;--decor-to-x:-2rem;--decor-to-y:3rem;--decor-from-rotate:7deg;--decor-to-rotate:-2deg;width:clamp(19rem,39vw,31rem);top:-7rem;right:-7rem}.decor--core-metal{--decor-opacity:.34;--decor-from-x:5rem;--decor-to-x:-1.5rem;--decor-from-rotate:14deg;--decor-to-rotate:-4deg;width:clamp(7rem,12vw,10rem);top:8%;right:-3.6rem}.decor--core-earth{--decor-opacity:.26;--decor-from-x:-5rem;--decor-to-x:1.5rem;--decor-from-rotate:-9deg;--decor-to-rotate:3deg;width:clamp(8rem,13vw,11rem);bottom:5%;left:-4.5rem}.decor--layer-wood,.decor--layer-fire,.decor--layer-earth,.decor--layer-metal,.decor--layer-water{--decor-opacity:.34}.decor--layer-wood{--decor-from-x:-5rem;--decor-to-x:1rem;--decor-from-rotate:-13deg;--decor-to-rotate:4deg;width:clamp(7rem,12vw,10rem);top:5%;left:-3.6rem}.decor--layer-fire{--decor-from-x:5rem;--decor-to-x:-1rem;--decor-from-y:3rem;--decor-to-y:-2rem;--decor-from-rotate:12deg;--decor-to-rotate:-4deg;width:clamp(6rem,10vw,8.5rem);top:27%;right:-2.8rem}.decor--layer-earth{--decor-from-x:-5rem;--decor-to-x:1rem;--decor-from-rotate:-8deg;--decor-to-rotate:2deg;width:clamp(7.5rem,12vw,10rem);top:48%;left:-4rem}.decor--layer-metal{--decor-from-x:5rem;--decor-to-x:-1rem;--decor-from-rotate:16deg;--decor-to-rotate:-3deg;width:clamp(6.5rem,10vw,8.5rem);top:65%;right:-3rem}.decor--layer-water{--decor-opacity:.3;--decor-from-x:-6rem;--decor-to-x:2rem;--decor-from-y:3rem;--decor-to-y:-1rem;--decor-from-rotate:-7deg;--decor-to-rotate:2deg;width:clamp(10rem,18vw,15rem);bottom:-3rem;left:-5rem}.decor--lab-blossoms{--decor-opacity:.28;--decor-from-x:7rem;--decor-to-x:-1rem;--decor-from-y:-2rem;--decor-to-y:2rem;--decor-from-rotate:12deg;--decor-to-rotate:-3deg;width:clamp(11rem,21vw,17rem);top:-2rem;right:-5rem}.decor--lab-clouds{--decor-opacity:.2;--decor-from-x:-7rem;--decor-to-x:2rem;--decor-from-rotate:-6deg;--decor-to-rotate:1deg;width:clamp(12rem,23vw,18rem);bottom:-4rem;left:-6rem}.decor--showcase-water{--decor-opacity:.24;--decor-from-x:7rem;--decor-to-x:-2rem;--decor-from-y:3rem;--decor-to-y:-2rem;--decor-from-rotate:9deg;--decor-to-rotate:-2deg;width:clamp(10rem,20vw,16rem);top:7%;right:-6rem}.decor--knowledge-blossoms{--decor-opacity:.24;--decor-from-x:7rem;--decor-to-x:-1rem;--decor-from-rotate:10deg;--decor-to-rotate:-2deg;width:clamp(11rem,20vw,16rem);top:-1rem;right:-5rem}.decor--knowledge-wood{--decor-opacity:.25;--decor-from-x:-5rem;--decor-to-x:1rem;--decor-from-rotate:-12deg;--decor-to-rotate:3deg;width:clamp(7rem,12vw,10rem);bottom:8%;left:-3.5rem}@media (max-width:960px){.destiny-section-lead,.destiny-section-lead--layers,.cat-lab-lead{grid-template-columns:1fr}.destiny-section-art--core,.destiny-section-art--knowledge{height:clamp(12rem,42vw,18rem)}.destiny-section-art--layers{height:clamp(17rem,58vw,24rem)}.cat-lab-main-art{height:clamp(13rem,45vw,20rem)}.destiny-float-decor{--decor-opacity:.22}}@media (max-width:640px){.destiny-hero-key-art{width:min(100%,21rem)}.destiny-section-art--core,.destiny-section-art--knowledge{height:12rem}.destiny-section-art--layers{height:18rem}.cat-lab-main-art{height:12rem}.chipset-illustration,.lab-card-illustration{width:7rem}.curation-col-head{grid-template-columns:4.5rem minmax(0,1fr)}.curation-col-art{width:4.5rem}.destiny-final-cta-banner{min-height:27rem}.final-cta-ornament{opacity:.5;width:165%;max-width:none;left:50%;right:auto;transform:translate(-50%)}.sticky-cat-medallion{flex-basis:2rem;width:2rem;height:2rem}.decor--core-earth,.decor--layer-earth,.decor--layer-metal,.decor--lab-clouds,.decor--knowledge-wood{display:none}.decor--hero-clouds,.decor--hero-sunrays,.decor--layer-water,.decor--lab-blossoms,.decor--showcase-water,.decor--knowledge-blossoms{--decor-opacity:.16}}@media (prefers-reduced-motion:reduce){.destiny-float-decor{opacity:.16;will-change:auto;transform:none;animation:none!important}}.destiny-service-copy>p{max-width:42rem;color:var(--graphite);line-height:1.75}.destiny-service-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.2rem;display:flex}.destiny-service-trust{border-left:1px solid var(--plate-edge);align-content:center;gap:.55rem;padding-left:1.3rem;display:grid}.destiny-service-trust span{grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;font-size:.82rem;display:grid}.destiny-service-trust b{color:var(--jjok);font-family:Courier Prime,monospace}.signup-stepper{grid-template-columns:1fr 1fr;gap:0;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.signup-stepper li{border-bottom:1px solid var(--plate-edge);color:var(--gray);align-items:center;gap:.45rem;padding:.65rem;font-size:.78rem;display:flex}.signup-stepper li span{border:1px solid;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-family:Courier Prime,monospace;display:grid}.signup-stepper li.is-active{color:var(--jjok);border-bottom-width:2px;font-weight:700}.signup-stepper li.is-done{color:var(--dark)}.signup-step-panel[hidden]{display:none!important}.signup-step-title{margin:0 0 1rem;font-size:1rem}.signup-step-summary{border:1px dashed var(--jjok);color:var(--dark);padding:.75rem;font-size:.82rem}.signup-step-actions{grid-template-columns:auto 1fr;gap:.65rem;margin-top:1rem;display:grid}.signup-step-actions .saju-submit-btn{margin:0}.field-optional{color:var(--gray);font-size:.72rem;font-weight:400}.saju-field-help{color:var(--gray);margin-top:.4rem;font-size:.72rem;line-height:1.5;display:block}.destiny-discovery{border-top:1px solid var(--plate-edge);margin-top:1.5rem;padding:clamp(1rem,3vw,1.6rem)}.destiny-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.destiny-discovery-card{border:1px solid var(--plate-edge);min-height:9rem;color:inherit;gap:.45rem;padding:1rem;text-decoration:none;display:grid}.destiny-discovery-card:hover{border-color:var(--jjok);transform:translateY(-1px)}.destiny-discovery-card>span{color:var(--jjok);letter-spacing:.08em;font-family:Courier Prime,monospace;font-size:.68rem}.destiny-discovery-card strong{font-size:1rem}.destiny-discovery-card p{color:var(--graphite);margin:0;font-size:.78rem;line-height:1.6}.destiny-discovery-card.is-coming{opacity:.72}.destiny-ad-slot{border:1px dashed var(--plate-edge);text-align:center;margin:1rem 0;padding:.8rem;display:none}.destiny-ad-slot.is-filled{display:block}.destiny-ad-slot>span{color:var(--gray);font-family:Courier Prime,monospace;font-size:.62rem}.destiny-ad-slot p{color:var(--gray);margin:.35rem 0 0;font-size:.72rem}@media (max-width:720px){.destiny-service-hero{grid-template-columns:1fr;gap:1.2rem;padding:1.15rem}.destiny-service-copy h1{font-size:clamp(1.75rem,9vw,2.35rem)}body[data-slug=destiny\/index] #quartz-body>.center{padding-inline:.85rem}body[data-slug=destiny\/index] .saju-fortune-card{border:0;margin-top:1rem;padding:0}body[data-slug=destiny\/index] .saju-title-group{flex-direction:column;align-items:flex-start;gap:.35rem}.destiny-service-trust{border-left:0;border-top:1px solid var(--plate-edge);padding:1rem 0 0}.destiny-service-actions>*{justify-content:center;width:100%}.destiny-discovery-grid,.signup-step-actions{grid-template-columns:1fr}}.saju-recommend-curation{background:var(--highlight);border:2px solid var(--jjok);margin-top:1rem;padding:1rem}.saju-recommend-curation h5{margin:.55rem 0 .35rem;font-size:1rem}.saju-recommend-curation>p{color:var(--graphite);margin:.35rem 0;font-size:.82rem;line-height:1.65}.curation-offer-list{gap:.65rem;margin-top:.8rem;display:grid}.curation-item{justify-content:space-between;align-items:center;margin-top:.8rem;display:flex}.curation-item-copy{gap:.2rem;display:grid}.curation-item-copy small{color:var(--graphite);font-size:.7rem}.curation-disclosure{border-top:1px solid var(--plate-edge);padding-top:.65rem;font-size:.68rem!important}.curation-link{background:var(--jjok);border:2px solid var(--graphite);box-shadow:3px 3px 0 0 var(--graphite);padding:.4rem .8rem;font-family:NeoDunggeunmo,monospace;font-size:.9rem;transition:transform .1s;color:var(--paper-plate)!important;text-decoration:none!important}.curation-link:active{box-shadow:none;transform:translate(3px,3px)}.center.profile-center{max-width:1240px;padding-inline:clamp(.85rem,3vw,2rem)}.profile-panel .profile-app{gap:clamp(1.4rem,3vw,2.6rem)}.profile-panel .profile-nav{background:color-mix(in srgb, var(--paper-plate) 94%, var(--jjok));border-radius:0;flex-basis:190px}.profile-panel .profile-content{max-width:970px}.profile-panel #profile-view-fortune{flex-direction:column;gap:1.25rem;display:flex}.profile-panel #profile-view-fortune[hidden]{display:none}.profile-panel .my-destiny-hero{order:0}.profile-panel #saju-wonguk-card{order:1}.profile-panel #profile-today{order:2}.profile-panel #profile-deep-reading{order:3}.profile-panel #saju-recommend-section{order:4}.profile-panel #saju-history-section{order:5}.profile-panel #saju-posts-data{order:6}.my-destiny-hero{border:1px solid var(--plate-edge);background:radial-gradient(ellipse at 90% 10%, color-mix(in srgb, var(--jjok) 12%, transparent) 0%, transparent 60%), linear-gradient(90deg, color-mix(in srgb, var(--jjok) 5%, transparent) 1px, transparent 1px) 0 0/2.4rem 100%, color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));border-radius:4px;padding:clamp(1.6rem,3.5vw,2.6rem);position:relative;overflow:hidden}.my-destiny-hero>*{z-index:1;position:relative}.my-destiny-hero h1{letter-spacing:-.035em;max-width:48rem;font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.22;font-family:var(--bodyFont), serif;margin:.8rem 0}.my-destiny-hero>p{max-width:47rem;color:var(--graphite);margin:0;font-size:.95rem;line-height:1.8}.destiny-reading-route{border-block:1px solid var(--plate-edge);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.destiny-reading-route li{border-right:1px solid var(--plate-edge);grid-template-columns:auto 1fr;gap:.08rem .55rem;padding:.8rem;display:grid}.destiny-reading-route li:last-child{border-right:0}.destiny-reading-route li>span{color:var(--jjok);grid-row:1/3;font-family:Courier Prime,monospace;font-size:.68rem}.destiny-reading-route strong{font-size:.84rem}.destiny-reading-route small{color:var(--graphite);font-size:.68rem;line-height:1.35}.profile-panel .saju-wonguk-card-frame{border:1px solid var(--jjok);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));margin:0;padding:clamp(1.15rem,3vw,2.1rem);box-shadow:0 14px 38px #00000017}.profile-panel .saju-wonguk-card-frame:before{content:"";border:1px solid color-mix(in srgb, var(--jjok) 20%, transparent);pointer-events:none;position:absolute;inset:.35rem}.profile-panel .wonguk-card-header{z-index:1;margin-bottom:1rem;position:relative}.saju-persona-title{color:var(--jjok);letter-spacing:.06em;margin:.45rem 0 0;font-family:Courier Prime,monospace;font-size:.72rem}.profile-panel .calendar-trust-card{z-index:1;background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate));margin-bottom:.85rem;position:relative}.wonguk-reading-guide{z-index:1;border-block:1px dashed var(--plate-edge);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin-bottom:1rem;padding:.8rem .9rem;display:grid;position:relative}.wonguk-reading-guide>span,.formula-chip,.formula-kicker,.taedy-formula-explain>span{color:var(--jjok);letter-spacing:.12em;font-family:Courier Prime,monospace;font-size:.64rem;font-weight:700}.wonguk-reading-guide p{color:var(--graphite);margin:0;font-size:.78rem;line-height:1.7}.profile-panel .saju-pillars-grid{z-index:1;border:1px solid var(--plate-edge);gap:0;position:relative}.profile-panel .saju-pillar-card{border:0;border-right:1px solid var(--plate-edge);background:0 0;min-width:0;padding:1.1rem .65rem .8rem}.profile-panel .saju-pillar-card:last-child{border-right:0}.profile-panel .saju-pillar-card.me-pillar{border:0;border-right:1px solid var(--jjok);border-left:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 7%, transparent);box-shadow:inset 0 3px 0 var(--jjok)}.profile-panel .p-stem-branch{gap:.05rem;margin:.35rem 0 .55rem}.profile-panel .p-gan,.profile-panel .p-ji{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.25}.pillar-proof-list{border-top:1px dashed var(--plate-edge);width:100%;margin:.45rem 0;padding:0}.pillar-proof-list>div{border-bottom:1px dashed var(--plate-edge);grid-template-columns:2.4rem 1fr;gap:.25rem;padding:.3rem 0;font-size:.63rem;line-height:1.35;display:grid}.pillar-proof-list dt{color:var(--gray);font-family:Courier Prime,monospace}.pillar-proof-list dd{color:var(--dark);text-align:right;overflow-wrap:anywhere;margin:0}.saju-formula-lab{z-index:1;border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 3%, var(--paper-plate));margin-top:1rem;padding:clamp(1rem,2.5vw,1.5rem);position:relative}.formula-lab-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.formula-lab-head h4,.daymaster-reading-card h4{margin:.2rem 0 0;font-size:1.06rem}.formula-verdict{border:1px solid var(--jjok);color:var(--jjok);white-space:nowrap;padding:.25rem .5rem;font-family:Courier Prime,monospace;font-size:.64rem}.formula-equation{border-left:3px solid var(--jjok);background:var(--paper-plate);color:var(--graphite);font-family:"Courier Prime", var(--bodyFont), monospace;margin:.8rem 0 1rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.55}.formula-equation>span{color:var(--dark);font-weight:700}.ohaeng-ledger{gap:.55rem;display:grid}.ohaeng-row{background:0 0;border:0;grid-template-columns:3.2rem minmax(5rem,1fr) 5.6rem;align-items:center;gap:.7rem;padding:0;font-size:.72rem;display:grid}.ohaeng-row>span{font-weight:700}.ohaeng-row>strong{color:var(--graphite);text-align:right;font-family:Courier Prime,monospace;font-size:.65rem}.ohaeng-row b{color:inherit}.ohaeng-track{background:color-mix(in srgb, var(--plate-edge) 60%, transparent);height:.42rem;overflow:hidden}.ohaeng-track>i{background:currentColor;width:0;height:100%;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.formula-result-grid{grid-template-columns:.8fr 2fr;gap:.75rem;margin-top:1rem;display:grid}.formula-result-grid>div{border:1px solid var(--plate-edge);background:var(--paper-plate);padding:.85rem}.formula-result-grid>div:first-child{grid-template-columns:1fr auto;gap:.25rem .5rem;display:grid}.formula-result-grid>div:first-child strong{color:var(--jjok);font-family:Courier Prime,monospace;font-size:1.35rem}.formula-result-grid p{color:var(--graphite);grid-column:1/-1;margin:.2rem 0 0;font-size:.7rem;line-height:1.55}.formula-caveat{color:var(--gray);margin:.75rem 0 0;font-size:.67rem;line-height:1.65}.daymaster-reading-card{z-index:1;border:1px solid var(--jjok);grid-template-columns:5rem 1fr;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid;position:relative}.daymaster-seal{aspect-ratio:1;border:2px double var(--jjok);color:var(--jjok);font-family:var(--bodyFont), serif;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.daymaster-reading-card .formula-equation{margin:.5rem 0}.daymaster-guide{color:var(--darkgray);margin:0;font-size:.8rem;line-height:1.75}.profile-panel .saju-chungham-box,.profile-panel .saju-shensha-box,.profile-panel .saju-pillar-context-box{z-index:1;margin-top:1rem;padding:1rem;position:relative}.taedy-concept-note{border-top:1px dashed var(--plate-edge);grid-template-columns:auto 1fr;gap:.7rem;margin-top:.8rem;padding-top:.75rem;display:grid}.taedy-concept-note strong{color:var(--jjok);white-space:nowrap;font-size:.72rem}.taedy-concept-note p{color:var(--graphite);margin:0;font-size:.72rem;line-height:1.65}.today-calculation-note{border:1px dashed var(--plate-edge);background:var(--paper-plate);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-bottom:.9rem;padding:.75rem;display:grid}.today-calculation-note p{color:var(--graphite);margin:0;font-size:.72rem;line-height:1.55}.today-relation-label{color:var(--jjok);white-space:nowrap;font-family:Courier Prime,monospace;font-size:.68rem;font-weight:700}.deep-reading-layers{border:1px solid var(--plate-edge);grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid}.deep-reading-layers>div{border-right:1px solid var(--plate-edge);gap:.15rem;padding:.75rem;display:grid}.deep-reading-layers>div:last-child{background:color-mix(in srgb, var(--jjok) 5%, transparent);border-right:0}.deep-reading-layers span{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.62rem}.deep-reading-layers strong{letter-spacing:.06em;font-family:Courier Prime,monospace;font-size:.72rem}.deep-reading-layers small{color:var(--graphite);font-size:.66rem;line-height:1.4}.deep-reading-result{background:var(--paper-plate);margin-top:1rem;padding:clamp(1rem,2vw,1.5rem)}.ai-full-analysis{gap:.8rem;display:grid}.deep-analysis-block{border-bottom:1px solid var(--plate-edge);padding:.85rem 0}.deep-analysis-block:last-child{border-bottom:0}.deep-analysis-block h4{color:var(--jjok);font-family:"Courier Prime", var(--bodyFont), monospace;letter-spacing:.05em;margin:0 0 .55rem;font-size:.76rem}.deep-analysis-block p,.deep-analysis-block li{color:var(--darkgray);margin:.35rem 0;font-size:.84rem;line-height:1.82}.ilju-destiny-card-container{margin:1.5rem 0 2rem}.ilju-tarot-card{border:1px solid color-mix(in srgb, var(--jjok) 35%, var(--plate-edge));background:radial-gradient(ellipse at 15% 25%, color-mix(in srgb, var(--jjok) 14%, transparent) 0%, transparent 65%), color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));border-radius:8px;grid-template-columns:minmax(200px,260px) 1fr;align-items:center;gap:clamp(1.4rem,3.5vw,2.4rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000014}.ilju-tarot-card:before{content:"";border:1px solid color-mix(in srgb, var(--jjok) 20%, transparent);pointer-events:none;border-radius:5px;position:absolute;inset:5px}.tarot-card-art-frame{aspect-ratio:2/3;border:3px solid color-mix(in srgb, var(--jjok) 40%, var(--plate-edge));background:#151820;border-radius:6px;width:100%;max-width:260px;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000038}.tarot-card-img{object-fit:cover;width:100%;height:100%;margin:0;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.tarot-card-art-frame:hover .tarot-card-img{transform:scale(1.04)}.tarot-card-badge-top{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem}.tarot-roman-no{letter-spacing:.14em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10151dd1;border:1px solid #ffffff26;border-radius:3px;padding:.25rem .55rem;font-family:Courier Prime,monospace;font-size:.62rem;font-weight:700}.tarot-ganji-seal{font-family:var(--bodyFont), serif;color:#fff;background:color-mix(in srgb, var(--jjok) 85%, black);border:1px solid #ffffff59;border-radius:3px;padding:.2rem .5rem;font-size:.92rem;font-weight:700;box-shadow:0 2px 8px #0000004d}.tarot-card-meta-box{z-index:1;flex-direction:column;gap:.6rem;display:flex;position:relative}.tarot-card-meta-box .ilju-title{font-family:var(--bodyFont), serif;color:var(--dark);margin:.1rem 0 .4rem;font-size:clamp(1.4rem,3.2vw,1.85rem);line-height:1.25}.tarot-card-meta-box .ilju-desc{color:var(--darkgray);margin:0;font-size:.92rem;line-height:1.8}.ilju-card-tags-row{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.ilju-tag-pill{background:var(--paper-plate);border:1px solid color-mix(in srgb, var(--jjok) 35%, var(--plate-edge));color:var(--jjok);font-size:.76rem;font-weight:600;font-family:"Courier Prime", var(--bodyFont), monospace;border-radius:3px;padding:.35rem .75rem;box-shadow:0 2px 6px #00000005}.deep-4tier-report-stack{flex-direction:column;gap:1.15rem;margin-top:1rem;display:flex}.narrative-tier{border:1px solid var(--plate-edge);background:var(--paper-plate);border-radius:4px;padding:clamp(1.1rem,2.5vw,1.6rem);box-shadow:0 4px 14px #00000008}.narrative-tier .tier-head{border-bottom:1px dashed var(--plate-edge);align-items:center;gap:.65rem;margin-bottom:.85rem;padding-bottom:.6rem;display:flex}.narrative-tier .tier-no{letter-spacing:.1em;color:var(--jjok);background:color-mix(in srgb, var(--jjok) 10%, transparent);border:1px solid var(--jjok);border-radius:2px;padding:.15rem .4rem;font-family:Courier Prime,monospace;font-size:.62rem;font-weight:700}.narrative-tier .tier-head strong{color:var(--dark);font-size:.96rem;font-family:var(--bodyFont), serif}.narrative-tier .tier-id{color:var(--gray);margin-left:auto;font-family:Courier Prime,monospace;font-size:.64rem}.narrative-tier .tier-content p{color:var(--darkgray);margin:.45rem 0;font-size:.88rem;line-height:1.8}.tier-highlight-line{background:color-mix(in srgb, var(--jjok) 6%, transparent);border-left:3px solid var(--jjok);border-radius:0 2px 2px 0;padding:.45rem .75rem}.tier-badge-pill{color:var(--jjok);font-weight:700}.tier-quote-text{border-left:2px solid var(--plate-edge);padding-left:.75rem;font-style:italic;color:var(--dark)!important;margin:.6rem 0!important}.narrative-tier.tier-taedy{border:1px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate))}.taedy-speech-box{color:var(--dark)!important;font-size:.95rem!important;line-height:1.85!important}.taedy-actions-list{margin:.6rem 0 .8rem;padding-left:1.25rem}.taedy-actions-list li{color:var(--darkgray);margin:.35rem 0;font-size:.86rem;line-height:1.7}.lucky-habit-line{border-top:1px dashed var(--plate-edge);padding-top:.6rem;color:var(--jjok)!important;font-size:.85rem!important}@media (max-width:760px){.ilju-tarot-card{grid-template-columns:1fr}.tarot-card-art-frame{max-width:200px;margin:0 auto}.destiny-reading-route{grid-template-columns:repeat(2,minmax(0,1fr))}.destiny-reading-route li:nth-child(2){border-right:0}.destiny-reading-route li:nth-child(-n+2){border-bottom:1px solid var(--plate-edge)}.profile-panel .saju-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-panel .saju-pillar-card:nth-child(2){border-right:0}.profile-panel .saju-pillar-card:nth-child(-n+2){border-bottom:1px solid var(--plate-edge)}.profile-panel .saju-pillar-card.me-pillar{border-left:1px solid var(--jjok)}.formula-result-grid{grid-template-columns:1fr}.deep-reading-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.deep-reading-layers>div:nth-child(2){border-right:0}.deep-reading-layers>div:nth-child(-n+2){border-bottom:1px solid var(--plate-edge)}.today-calculation-note{grid-template-columns:auto 1fr}.today-relation-label{grid-column:1/-1}}@media (max-width:480px){.my-destiny-hero:after{display:none}.wonguk-reading-guide{grid-template-columns:1fr}.profile-panel .saju-wonguk-card-frame{padding:1rem .75rem}.profile-panel .saju-pillar-card{padding-inline:.45rem}.pillar-proof-list>div{grid-template-columns:1fr}.pillar-proof-list dd{text-align:left}.ohaeng-row{grid-template-columns:2.7rem 1fr;gap:.45rem}.ohaeng-row>strong{grid-column:2}.daymaster-reading-card{grid-template-columns:1fr}.daymaster-seal{width:4.5rem}.taedy-concept-note{grid-template-columns:1fr}}.profile-nav{border:1px solid var(--plate-edge)}.profile-nav-item{border:1px solid #0000}.my-destiny-section{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 2.5%, var(--paper-plate));position:relative}.my-destiny-section:before{content:"✦";color:color-mix(in srgb, var(--jjok) 65%, transparent);font-size:.72rem;position:absolute;top:1rem;right:1.1rem}.my-destiny-reading-card{border:1px solid var(--plate-edge)}.deep-reading-result{border-left:3px solid var(--jjok)}.service-footer{border-top:1px solid var(--plate-edge)}.service-footer-brand{grid-template-columns:auto 1fr;align-items:center;gap:.35rem .75rem;display:grid}.service-footer-brand p{grid-column:1/-1}.service-footer-cat{background:var(--jjok);color:#10151d;letter-spacing:-.15em;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-family:Courier Prime,monospace;font-size:.72rem;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.destiny-marketing-hero:after{animation:none}}body[data-slug=profile]{--profile-reading:color-mix(in srgb, var(--dark) 92%, var(--jjok));--profile-muted:color-mix(in srgb, var(--dark) 68%, var(--paper-plate));--profile-rule:color-mix(in srgb, var(--dark) 16%, transparent)}body[data-slug=profile] .left.sidebar,body[data-slug=profile] .right.sidebar{display:none!important}body[data-slug=profile] #quartz-body{flex-direction:column!important;align-items:center!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;padding-inline:clamp(1rem,3vw,2.5rem)!important;display:flex!important}body[data-slug=profile] .center,body[data-slug=profile] .center.profile-center{width:100%!important;max-width:100%!important;margin:clamp(1rem,3vw,2.5rem) auto 5rem!important;padding:0!important}body[data-slug=profile] .profile-panel{width:100%!important}body[data-slug=profile] .profile-app{flex-direction:row!important;align-items:flex-start!important;gap:1.75rem!important;width:100%!important;display:flex!important}body[data-slug=profile] .profile-nav{border-color:var(--profile-rule);gap:.2rem;padding:1.05rem .8rem;box-shadow:0 10px 28px #0000000b;flex:0 0 210px!important;width:210px!important;position:sticky!important;top:5rem!important}body[data-slug=profile] .profile-content{flex:1!important;width:100%!important;min-width:0!important}@media (max-width:900px){body[data-slug=profile] .profile-app{flex-direction:column!important}body[data-slug=profile] .profile-nav{flex:100%!important;width:100%!important;position:static!important}}body[data-slug=profile] .profile-nav-item{border-radius:0;min-height:44px;padding:.7rem .8rem;font-size:.9rem;line-height:1.35}body[data-slug=profile] .profile-nav-item:not(.active):hover{border-left-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, transparent)}body[data-slug=profile] .profile-nav-subtitle{color:var(--profile-muted);white-space:normal;margin-top:.18rem;font-size:.76rem;line-height:1.45}body[data-slug=profile] .my-destiny-hero{border-color:var(--profile-rule);background:linear-gradient(90deg, color-mix(in srgb, var(--jjok) 5%, transparent) 1px, transparent 1px) 0 0/3rem 100%, color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));padding:clamp(1.5rem,4vw,2.7rem)}body[data-slug=profile] .my-destiny-hero h1{letter-spacing:-.04em;word-break:keep-all;max-width:15.5em;margin-top:.8rem;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.22}body[data-slug=profile] .my-destiny-hero>p{max-width:64ch;color:var(--profile-muted);word-break:keep-all;font-size:clamp(.96rem,1.5vw,1.05rem);line-height:1.85}body[data-slug=profile] .destiny-reading-route{border-color:var(--profile-rule);margin-top:1.8rem}body[data-slug=profile] .destiny-reading-route li{border-color:var(--profile-rule);min-height:76px;padding:.9rem}body[data-slug=profile] .destiny-reading-route li>span{font-size:.72rem}body[data-slug=profile] .destiny-reading-route strong{color:var(--profile-reading);font-size:.94rem}body[data-slug=profile] .destiny-reading-route small{color:var(--profile-muted);font-size:.76rem;line-height:1.5}body[data-slug=profile] .section-stamp{font-size:.68rem;line-height:1.4}body[data-slug=profile] .my-destiny-section{border-color:var(--profile-rule);border-top:3px solid var(--jjok);background:var(--paper-plate);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 10px 28px #0000000a}body[data-slug=profile] .my-destiny-section:before{content:none}body[data-slug=profile] .my-destiny-section>.analysis-section-head,body[data-slug=profile] .saju-wonguk-card-frame>div>.analysis-section-head,body[data-slug=profile] .saju-wonguk-card-frame>section>.analysis-section-head{gap:.24rem;margin-bottom:1rem;display:grid}body[data-slug=profile] .my-destiny-section .section-title{letter-spacing:-.025em;font-size:clamp(1.25rem,2.5vw,1.55rem);line-height:1.35}body[data-slug=profile] .my-destiny-section-intro{max-width:68ch;color:var(--profile-muted);margin:-.25rem 0 1.2rem;font-size:.96rem;line-height:1.8}body[data-slug=profile] .saju-wonguk-card-frame{border-color:color-mix(in srgb, var(--jjok) 68%, var(--profile-rule));padding:clamp(1.2rem,3.6vw,2.35rem);box-shadow:0 18px 50px #00000012}body[data-slug=profile] .saju-wonguk-card-frame:before{border-color:color-mix(in srgb, var(--jjok) 14%, transparent)}body[data-slug=profile] .wonguk-card-header{border-color:var(--profile-rule);margin-bottom:1.25rem;padding-bottom:1.1rem}body[data-slug=profile] .wonguk-brand-stamp{font-size:.7rem}body[data-slug=profile] .wonguk-user-title{margin-top:.35rem;font-size:clamp(1.55rem,3vw,2rem);line-height:1.35}body[data-slug=profile] .saju-persona-title{margin-top:.55rem;font-size:.78rem;line-height:1.5}body[data-slug=profile] .calendar-trust-card{border-color:color-mix(in srgb, var(--jjok) 28%, var(--profile-rule));gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem}body[data-slug=profile] .calendar-trust-copy strong{color:var(--profile-reading);font-size:.95rem}body[data-slug=profile] .calendar-trust-copy span,body[data-slug=profile] .calendar-trust-term{color:var(--profile-muted);font-size:.8rem;line-height:1.55}body[data-slug=profile] .wonguk-reading-guide{border-color:var(--profile-rule);gap:.9rem;margin-bottom:1.2rem;padding:1rem 0}body[data-slug=profile] .wonguk-reading-guide>span,body[data-slug=profile] .formula-chip,body[data-slug=profile] .formula-kicker,body[data-slug=profile] .taedy-formula-explain>span{font-size:.7rem}body[data-slug=profile] .wonguk-reading-guide p{max-width:70ch;color:var(--profile-muted);word-break:keep-all;font-size:.9rem;line-height:1.8}body[data-slug=profile] .saju-pillars-grid{border-color:var(--profile-rule)}body[data-slug=profile] .saju-pillar-card{border-color:var(--profile-rule);min-height:300px;padding:1.3rem .85rem 1rem}body[data-slug=profile] .saju-pillar-card.me-pillar{border-color:color-mix(in srgb, var(--jjok) 55%, var(--profile-rule));background:color-mix(in srgb, var(--jjok) 6%, var(--paper-plate));box-shadow:inset 0 4px 0 var(--jjok)}body[data-slug=profile] .me-badge{border-radius:2px;min-height:24px;padding:.22rem .65rem;font-size:.72rem;top:-.7rem}body[data-slug=profile] .p-title{margin-bottom:.65rem;font-size:.8rem}body[data-slug=profile] .p-gan,body[data-slug=profile] .p-ji{font-size:clamp(1.65rem,3.2vw,2.2rem);line-height:1.28}body[data-slug=profile] .hanja-sub{opacity:.72;font-size:.62em}body[data-slug=profile] .p-elem-tag{min-height:26px;padding:.25rem .55rem;font-size:.76rem;line-height:1.35}body[data-slug=profile] .pillar-proof-list{border-color:var(--profile-rule);margin-block:.65rem}body[data-slug=profile] .pillar-proof-list>div{border-color:var(--profile-rule);grid-template-columns:2.6rem 1fr;gap:.45rem;min-height:39px;padding:.55rem 0;font-size:.76rem;line-height:1.5}body[data-slug=profile] .pillar-proof-list dt{color:var(--profile-muted)}body[data-slug=profile] .pillar-proof-list dd{color:var(--profile-reading)}body[data-slug=profile] .p-hangul,body[data-slug=profile] .p-age-label{font-size:.76rem;line-height:1.45}body[data-slug=profile] .saju-formula-lab,body[data-slug=profile] .daymaster-reading-card,body[data-slug=profile] .saju-chungham-box,body[data-slug=profile] .saju-shensha-box,body[data-slug=profile] .saju-pillar-context-box{border:1px solid var(--profile-rule);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));margin-top:1.35rem;padding:clamp(1.05rem,2.6vw,1.5rem)}body[data-slug=profile] .formula-lab-head h4,body[data-slug=profile] .daymaster-reading-card h4,body[data-slug=profile] .saju-wonguk-card-frame .section-title{color:var(--profile-reading);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.45}body[data-slug=profile] .formula-verdict{padding:.35rem .55rem;font-size:.7rem}body[data-slug=profile] .formula-equation{color:var(--profile-muted);font-family:"Courier Prime", var(--bodyFont), monospace;margin-block:.9rem 1.15rem;padding:.85rem 1rem;font-size:.84rem;line-height:1.7}body[data-slug=profile] .ohaeng-ledger{gap:.78rem}body[data-slug=profile] .ohaeng-row{grid-template-columns:3.8rem minmax(6rem,1fr) 6.8rem;gap:.85rem;min-height:30px;font-size:.86rem}body[data-slug=profile] .ohaeng-row>strong{color:var(--profile-muted);font-size:.76rem}body[data-slug=profile] .ohaeng-track{height:.58rem}body[data-slug=profile] .formula-result-grid{gap:1rem;margin-top:1.3rem}body[data-slug=profile] .formula-result-grid>div{border-color:var(--profile-rule);padding:1rem}body[data-slug=profile] .formula-result-grid>div:first-child strong{font-size:1.55rem}body[data-slug=profile] .formula-result-grid p,body[data-slug=profile] .formula-caveat{color:var(--profile-muted);font-size:.82rem;line-height:1.7}body[data-slug=profile] .formula-caveat{margin-top:.95rem}body[data-slug=profile] .daymaster-reading-card{border-left:4px solid var(--jjok);grid-template-columns:5.75rem 1fr;gap:1.25rem}body[data-slug=profile] .daymaster-seal{background:color-mix(in srgb, var(--jjok) 4%, var(--paper-plate));font-size:1.3rem}body[data-slug=profile] .daymaster-guide{max-width:68ch;color:var(--profile-reading);word-break:keep-all;font-size:.95rem;line-height:1.85}body[data-slug=profile] .chungham-tags-row,body[data-slug=profile] .pillar-context-list{gap:.85rem}body[data-slug=profile] .chungham-item,body[data-slug=profile] .pillar-context-section{padding:.9rem 1rem}body[data-slug=profile] .ch-label,body[data-slug=profile] .ctx-pillar-head{font-size:.96rem;line-height:1.5}body[data-slug=profile] .ch-detail{color:var(--profile-muted);margin-block:.28rem .45rem;font-size:.82rem;line-height:1.6}body[data-slug=profile] .ch-impact,body[data-slug=profile] .ctx-item-text,body[data-slug=profile] .ctx-empty{color:var(--profile-reading);font-size:.91rem;line-height:1.8}body[data-slug=profile] .shensha-tags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}body[data-slug=profile] .shensha-tag-item{border-color:color-mix(in srgb, var(--jjok) 34%, var(--profile-rule));background:var(--paper-plate);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.3rem .65rem;padding:.9rem;font-size:.9rem;line-height:1.5;display:grid}body[data-slug=profile] .shensha-tag-item.highlight-noble{border-left:3px solid var(--elem-earth);color:color-mix(in srgb, #8c6a2d 82%, var(--dark))}body[data-slug=profile] .shensha-loc{font-size:.76rem}body[data-slug=profile] .shensha-desc{color:var(--profile-muted);opacity:1;grid-column:1/-1;font-size:.84rem;line-height:1.65}body[data-slug=profile] .pillar-context-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body[data-slug=profile] .ctx-item{border-color:var(--profile-rule)}body[data-slug=profile] .ctx-item-title{font-size:.8rem}body[data-slug=profile] .taedy-concept-note{border:0;border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate));gap:.9rem;margin-top:1rem;padding:1rem}body[data-slug=profile] .taedy-concept-note strong{font-size:.8rem}body[data-slug=profile] .taedy-concept-note p{max-width:68ch;color:var(--profile-reading);font-size:.9rem;line-height:1.75}body[data-slug=profile] .wonguk-card-footer{border-top:1px solid var(--profile-rule);margin-top:1.35rem;padding-top:1rem}body[data-slug=profile] .saju-capture-btn{min-height:46px;padding:.65rem 1rem;font-size:.88rem}body[data-slug=profile] .today-calculation-note{border:0;border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate));grid-template-columns:7.5rem 1fr auto;gap:1rem;margin-bottom:1.15rem;padding:1rem}body[data-slug=profile] .today-calculation-note p{color:var(--profile-reading);font-size:.9rem;line-height:1.7}body[data-slug=profile] .today-relation-label{font-size:.76rem}body[data-slug=profile] .saju-scores-ledger{border-color:var(--profile-rule);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));grid-template-columns:160px 1fr;gap:1.8rem;margin-bottom:1rem;padding:1.4rem}body[data-slug=profile] .ledger-label{color:var(--profile-muted);font-size:.86rem}body[data-slug=profile] .ledger-num{font-size:3.1rem}body[data-slug=profile] .ledger-row{min-height:30px;font-size:.94rem}body[data-slug=profile] .l-label{width:4.5rem;color:var(--profile-muted)}body[data-slug=profile] .saju-lucky-ledger{border-color:var(--profile-rule);justify-content:flex-start;gap:1rem 1.5rem;margin-bottom:1.2rem;padding:.9rem 1rem;font-size:.9rem}body[data-slug=profile] .my-destiny-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}body[data-slug=profile] .my-destiny-reading-card{border-color:var(--profile-rule);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));min-width:0;padding:1.15rem}body[data-slug=profile] .my-destiny-reading-card.is-primary{border-left:4px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate));grid-column:1/-1;padding:clamp(1.2rem,3vw,1.65rem)}body[data-slug=profile] .my-destiny-reading-card>span,body[data-slug=profile] .reading-card-head>span{color:var(--jjok);font-size:.83rem;font-weight:700}body[data-slug=profile] .my-destiny-reading-card p{max-width:68ch;color:var(--profile-reading);word-break:keep-all;margin:.55rem 0 0;font-size:.95rem;line-height:1.85}body[data-slug=profile] .my-destiny-reading-card.is-primary p{font-size:1rem;line-height:1.9}body[data-slug=profile] .deep-reading-layers{border-color:var(--profile-rule);margin-block:1.15rem 1.35rem}body[data-slug=profile] .deep-reading-layers>div{border-color:var(--profile-rule);min-height:108px;padding:.95rem}body[data-slug=profile] .deep-reading-layers span{font-size:.7rem}body[data-slug=profile] .deep-reading-layers strong{font-size:.82rem}body[data-slug=profile] .deep-reading-layers small{color:var(--profile-muted);font-size:.76rem;line-height:1.55}body[data-slug=profile] .my-destiny-analysis-actions{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.75rem;display:grid}body[data-slug=profile] .analysis-mode-btn{min-height:48px;font-size:.9rem;font-weight:700}body[data-slug=profile] .saju-unrun-notice{border-color:var(--profile-rule);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));margin-top:1rem;padding:1.8rem 1.2rem}body[data-slug=profile] .unrun-title{font-size:1.15rem}body[data-slug=profile] .unrun-desc{max-width:48ch;color:var(--profile-muted);margin-inline:auto;font-size:.92rem;line-height:1.75}body[data-slug=profile] .deep-reading-result{background:color-mix(in srgb, var(--paper-plate) 99%, var(--jjok));border-left-width:4px;padding:clamp(1.15rem,3vw,1.8rem)}body[data-slug=profile] .deep-report-read-btn{border-color:var(--jjok);color:var(--jjok);background:color-mix(in srgb, var(--paper-plate) 94%, var(--jjok))}body[data-slug=profile] .deep-report-read-btn[hidden]{display:none!important}.saved-deep-report-toolbar{border:1px solid color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 6%, var(--paper-plate));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem 1rem;margin:-.25rem 0 1.25rem;padding:.9rem 1rem;display:grid}.saved-deep-report-toolbar>.section-stamp{grid-row:1/span 2}.saved-deep-report-toolbar div{gap:.2rem;display:grid}.saved-deep-report-toolbar strong{color:var(--dark);font-size:.96rem}.saved-deep-report-toolbar small{color:var(--gray);font-size:.78rem;line-height:1.5}.saved-deep-report-toolbar[hidden]{display:none!important}.profile-deep-workspace.has-saved-report .deep-reading-result{min-height:20rem;scroll-margin-top:1.5rem}.profile-deep-workspace.has-saved-report .my-destiny-section-intro:after{content:" 저장된 자료는 바로 아래에서 이어서 볼 수 있습니다.";color:var(--jjok);font-weight:700}body[data-slug=profile] .deep-analysis-block{border-color:var(--profile-rule);max-width:72ch;padding-block:1.15rem}body[data-slug=profile] .deep-analysis-block h4{margin-bottom:.7rem;font-size:.88rem;line-height:1.5}body[data-slug=profile] .deep-analysis-block p,body[data-slug=profile] .deep-analysis-block li{color:var(--profile-reading);word-break:keep-all;font-size:.98rem;line-height:1.92}body[data-slug=profile] .destiny-analysis-provenance{border-color:var(--profile-rule);margin-bottom:1.25rem}body[data-slug=profile] .analysis-evidence-details summary{min-height:48px;font-size:.92rem}body[data-slug=profile] .evidence-claim{color:var(--profile-reading);font-size:.9rem;line-height:1.75}body[data-slug=profile] .analysis-limitations{color:var(--profile-muted);font-size:.84rem;line-height:1.7}@media (max-width:899px){body[data-slug=profile] .profile-app{gap:1rem}body[data-slug=profile] .profile-nav{top:var(--mast-h,3.5rem);z-index:20;background:color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));scrollbar-width:thin;flex-wrap:nowrap;gap:.2rem;min-height:0;padding:.55rem;position:sticky;overflow-x:auto}body[data-slug=profile] .profile-nav-identity,body[data-slug=profile] .profile-nav-spacer{display:none}body[data-slug=profile] .profile-nav-item{white-space:nowrap;flex:none;width:auto;min-height:40px;padding:.55rem .72rem;font-size:.82rem}body[data-slug=profile] .profile-nav-item--settings{margin-left:0;padding-top:.55rem}}@media (max-width:760px){body[data-slug=profile] .my-destiny-hero h1{max-width:none}body[data-slug=profile] .destiny-reading-route li{min-height:72px}body[data-slug=profile] .saju-pillar-card{min-height:292px}body[data-slug=profile] .pillar-context-list,body[data-slug=profile] .shensha-tags-grid,body[data-slug=profile] .today-calculation-note{grid-template-columns:1fr}body[data-slug=profile] .today-relation-label{white-space:normal;grid-column:auto}body[data-slug=profile] .saju-scores-ledger{grid-template-columns:1fr;gap:1rem}body[data-slug=profile] .saju-score-main{border-right:0;border-bottom:1px solid var(--profile-rule);padding:0 0 1rem}}@media (max-width:560px){body[data-slug=profile] .center.profile-center{padding-inline:.65rem}body[data-slug=profile] .my-destiny-hero,body[data-slug=profile] .my-destiny-section{padding:1.15rem}body[data-slug=profile] .my-destiny-hero h1{font-size:1.9rem}body[data-slug=profile] .my-destiny-hero>p{font-size:.94rem}body[data-slug=profile] .destiny-reading-route small{font-size:.72rem}body[data-slug=profile] .saju-wonguk-card-frame{padding:1.05rem .8rem}body[data-slug=profile] .saju-pillar-card{min-height:300px}body[data-slug=profile] .pillar-proof-list>div{grid-template-columns:1fr;gap:.08rem}body[data-slug=profile] .pillar-proof-list dd{text-align:left}body[data-slug=profile] .formula-lab-head{flex-direction:column;align-items:start}body[data-slug=profile] .ohaeng-row{grid-template-columns:3rem 1fr}body[data-slug=profile] .ohaeng-row>strong{grid-column:2}body[data-slug=profile] .daymaster-reading-card{grid-template-columns:1fr}body[data-slug=profile] .daymaster-seal{width:5rem}body[data-slug=profile] .saju-lucky-ledger{flex-wrap:wrap}body[data-slug=profile] .my-destiny-reading-grid{grid-template-columns:1fr}body[data-slug=profile] .my-destiny-reading-card.is-primary{grid-column:auto}body[data-slug=profile] .deep-reading-layers{grid-template-columns:1fr}body[data-slug=profile] .deep-reading-layers>div{border-right:0;border-bottom:1px solid var(--profile-rule);min-height:0}body[data-slug=profile] .deep-reading-layers>div:last-child{border-bottom:0}body[data-slug=profile] .my-destiny-analysis-actions{grid-template-columns:1fr}body[data-slug=profile] .deep-analysis-block p,body[data-slug=profile] .deep-analysis-block li{font-size:.95rem}}:root{--masthead-login-sky:#3479ad;--masthead-login-sky-hover:#286796;--masthead-login-focus:#91c9f2}.masthead-nav,.masthead-nav a,.masthead-nav .masthead-auth-link{font-synthesis:none;text-rendering:optimizelegibility;font-family:var(--bodyFont)!important}.masthead-nav a:not(.masthead-auth-link){font-weight:600;letter-spacing:.015em!important}.masthead-nav a.is-starred{letter-spacing:.08em!important;text-transform:uppercase!important;font-family:Courier Prime,Library,ui-monospace,monospace!important;font-weight:700!important}.masthead-nav .masthead-auth-link{box-sizing:border-box;border-radius:2px;justify-content:center;align-items:center;height:34px;min-height:34px;margin-left:.45rem;line-height:1;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 14px #1f5d8b38;border:1px solid var(--masthead-login-sky)!important;background:var(--masthead-login-sky)!important;color:#fff!important;letter-spacing:.08em!important;padding:.52rem .86rem!important;font-size:.76rem!important;font-weight:800!important}.masthead-nav .masthead-auth-link:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1f5d8b4d;border-color:var(--masthead-login-sky-hover)!important;background:var(--masthead-login-sky-hover)!important;color:#fff!important}.masthead-nav .masthead-auth-link:focus-visible{outline:3px solid var(--masthead-login-focus);outline-offset:3px}body[data-slug=profile] button,body[data-slug=profile] input,body[data-slug=profile] select,body[data-slug=profile] textarea{font-synthesis:none;font-family:var(--bodyFont)!important}@media (max-width:899px){.masthead-nav a:not(.masthead-auth-link){letter-spacing:.025em!important;font-size:1.35rem!important}.masthead-nav .masthead-auth-link{align-self:flex-start;width:auto;height:44px;min-height:44px;margin:1rem 0 0;border-bottom:1px solid var(--masthead-login-sky)!important;padding:.78rem 1.05rem!important;font-size:.82rem!important}.masthead-nav .masthead-auth-link:before{display:none}}@media (max-width:380px){.masthead-nav a:not(.masthead-auth-link){font-size:1.22rem!important}}.digest-name .only-ko{font-family:var(--bodyFont);letter-spacing:.035em;text-transform:none;font-size:.84rem;font-weight:800}.digest-name .only-en{letter-spacing:.12em;font-weight:700}p.digest-body.only-ko{color:color-mix(in srgb, var(--dark) 90%, var(--jjok));letter-spacing:-.008em;word-break:keep-all;font-size:1.02rem;line-height:1.86;font-family:var(--bodyFont)!important}.digest-foot .only-ko{font-family:var(--bodyFont);letter-spacing:.025em;font-weight:600}@media (max-width:899px){.digest-name .only-ko{font-size:.82rem}p.digest-body.only-ko{font-size:.96rem!important;line-height:1.82!important}}body[data-slug=profile] .taedy-ai-note,body[data-slug=profile] .deep-analysis-block.is-taedy-note{isolation:isolate;background:color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));border-radius:3px;max-width:none;margin-block:.9rem;padding:1.2rem 1.3rem 1rem;position:relative;overflow:hidden;border:0!important}body[data-slug=profile] .taedy-ai-note:before,body[data-slug=profile] .deep-analysis-block.is-taedy-note:before{content:"";pointer-events:none;background:conic-gradient(from var(--ai-angle), transparent 0deg, var(--jjok) 42deg, transparent 132deg, transparent 202deg, var(--jjok) 252deg, transparent 342deg);-webkit-mask-composite:xor;border-radius:4px;padding:1.5px;animation:9s linear infinite ai-turn;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}body[data-slug=profile] .taedy-ai-note:after,body[data-slug=profile] .deep-analysis-block.is-taedy-note:after{content:"";pointer-events:none;background:radial-gradient(120% 100% at 0% 0%, color-mix(in srgb, var(--jjok) 10%, transparent), transparent 62%);border-radius:3px;position:absolute;inset:1px}body[data-slug=profile] .taedy-ai-note>*,body[data-slug=profile] .deep-analysis-block.is-taedy-note>*{z-index:1;position:relative}body[data-slug=profile] .taedy-note-head{align-items:center;gap:.48rem;min-height:1.7rem;margin:0 0 .7rem;display:flex}body[data-slug=profile] .taedy-note-stars{color:var(--jjok);letter-spacing:-.12em;font-family:Courier Prime,monospace;font-size:.72rem;animation:3.4s ease-in-out infinite ai-twinkle;display:inline-block}body[data-slug=profile] .taedy-note-label{color:var(--jjok);font-family:var(--bodyFont);letter-spacing:.035em;margin-right:auto;font-size:.84rem;font-weight:800}body[data-slug=profile] .taedy-note-topic{font-weight:700;color:var(--profile-reading)!important;font-family:var(--bodyFont)!important;letter-spacing:-.015em!important;margin:.15rem 0 .55rem!important;font-size:1rem!important}body[data-slug=profile] .deep-analysis-block.is-taedy-note p,body[data-slug=profile] .deep-analysis-block.is-taedy-note li,body[data-slug=profile] .taedy-ai-note>p{color:var(--profile-reading);word-break:keep-all;font-size:1rem;line-height:1.9}body[data-slug=profile] .taedy-note-foot{border-top:1px dotted var(--profile-rule);color:var(--profile-muted);font-family:var(--bodyFont);letter-spacing:.02em;margin-top:.9rem;padding-top:.65rem;font-size:.74rem;font-weight:600;line-height:1.55}@media (prefers-reduced-motion:reduce){body[data-slug=profile] .taedy-ai-note:before,body[data-slug=profile] .deep-analysis-block.is-taedy-note:before,body[data-slug=profile] .taedy-note-stars{animation:none}}@media (max-width:560px){body[data-slug=profile] .taedy-ai-note,body[data-slug=profile] .deep-analysis-block.is-taedy-note{padding:1rem}body[data-slug=profile] .taedy-note-label{font-size:.82rem}body[data-slug=profile] .deep-analysis-block.is-taedy-note p,body[data-slug=profile] .deep-analysis-block.is-taedy-note li,body[data-slug=profile] .taedy-ai-note>p{font-size:.95rem}}.profile-hero-avatar.has-svg-avatar{box-shadow:none!important;background:0 0!important;padding:0!important}.profile-hero-avatar svg{border-radius:50%;width:100%;height:100%;box-shadow:0 2px 8px #00000038}.ilju-profile-banner{border:1px solid var(--plate-edge);border-left:4px solid var(--jjok);background:#2b4f7d0d;border-radius:3px;align-items:center;gap:1.25rem;margin:1.25rem 0 1.6rem;padding:1.1rem 1.35rem;display:flex;box-shadow:0 2px 8px #0000000a}.ilju-wonguk-avatar{border-radius:50%;flex:0 0 76px;width:76px;height:76px;overflow:hidden;box-shadow:0 4px 14px #00000038}.ilju-wonguk-avatar svg{width:100%;height:100%;display:block}.ilju-profile-meta{flex:1;min-width:0}.ilju-title{font-family:var(--headerFont);color:var(--dark);margin:.2rem 0 .4rem;font-size:1.15rem;font-weight:700}.ilju-desc{color:var(--darkgray);word-break:keep-all;margin:0;font-size:.88rem;line-height:1.6}.ilju-gallery-section{border-top:1px dashed var(--plate-edge);margin-top:2.2rem;padding-top:1.6rem}.ilju-gallery-intro{color:var(--darkgray);margin:.4rem 0 1rem;font-size:.88rem;line-height:1.6}.ilju-gallery-grid{border:1px solid var(--plate-edge);background:var(--paper-plate);border-radius:3px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.85rem;max-height:380px;padding:.6rem .3rem;display:grid;overflow-y:auto}.ilju-gallery-card{background:var(--light);border:1px solid var(--plate-edge);cursor:pointer;text-align:center;border-radius:3px;flex-direction:column;align-items:center;padding:.85rem .5rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;color:inherit!important;text-decoration:none!important}.ilju-gallery-card:hover{border-color:var(--jjok);transform:translateY(-2px);box-shadow:0 4px 12px #2b4f7d2e}.ilju-gallery-card.is-active{border-color:var(--jjok);box-shadow:0 0 0 2px var(--jjok);background:#2b4f7d17}.ilju-card-avatar{border-radius:50%;width:52px;height:52px;margin-bottom:.45rem;overflow:hidden;box-shadow:0 2px 8px #00000029}.ilju-card-avatar svg{width:100%;height:100%;display:block}.ilju-card-title{font-family:var(--headerFont);color:var(--dark);margin-bottom:.15rem;font-size:.86rem;font-weight:700}.ilju-card-sub{color:var(--graphite);font-size:.72rem}@media (max-width:600px){.ilju-profile-banner{text-align:center;flex-direction:column;gap:.85rem}.ilju-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(105px,1fr));gap:.6rem;max-height:320px}}.login-page-container{max-width:580px;margin:2rem auto 4rem;padding:0 1rem}.login-card-wrapper{background:var(--light);border:1px solid color-mix(in srgb, var(--jjok) 35%, var(--plate-edge));border-radius:8px;padding:clamp(1.5rem,3.5vw,2.5rem);position:relative;box-shadow:0 16px 40px #00000014}.login-card-header{text-align:center;margin-bottom:1.5rem}.login-card-header .taedy-host-badge{justify-content:center;margin-bottom:.5rem}.login-card-title{font-family:var(--bodyFont), serif;color:var(--dark);margin:.35rem 0 .5rem;font-size:clamp(1.4rem,3vw,1.8rem)}.login-card-desc{color:var(--darkgray);margin:0;font-size:.9rem;line-height:1.75}.login-view-tabs{border-bottom:1px solid var(--plate-edge);gap:.6rem;margin:1.5rem 0 1.8rem;padding-bottom:.9rem;display:flex}.login-view-tab-btn{background:var(--paper-plate);border:1px solid var(--plate-edge);color:var(--darkgray);font-family:var(--bodyFont), serif;cursor:pointer;text-align:center;border-radius:4px;flex:1;padding:.65rem 1rem;font-size:.88rem;font-weight:700;transition:all .16s}.login-view-tab-btn.active{background:var(--jjok);border-color:var(--jjok);color:#fff;box-shadow:0 4px 12px color-mix(in srgb, var(--jjok) 28%, transparent)}.login-page-form{margin-top:.5rem}body[data-slug=login] #quartz-body{grid-template:"center"/1fr!important}body[data-slug=login] .masthead,body[data-slug=login] .page-header,body[data-slug=login] .center>hr,body[data-slug=login] .page-footer,body[data-slug=login] .colophon,body[data-slug=login] #quartz-body>.left.sidebar,body[data-slug=login] #quartz-body>.right.sidebar{display:none!important}body[data-slug=login] .center{grid-area:center;justify-content:center;align-items:safe center;min-height:100vh;padding:2rem 0;display:flex}body[data-slug=login] .login-page-container{margin:0 auto}.profile-today-fortune-card{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate) 98%, var(--jjok));margin-bottom:1.6rem;padding:clamp(1.4rem,3.5vw,2.1rem);position:relative;box-shadow:0 14px 38px #00000017}.profile-today-fortune-card .home-relation-badge{letter-spacing:.06em;color:var(--jjok);border:1px solid color-mix(in srgb, var(--jjok) 40%, transparent);border-radius:3px;padding:.15rem .5rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.72rem}.profile-today-fortune-card .home-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.profile-today-fortune-card #profile-today-title{max-width:22ch;font-family:var(--bodyFont), serif;margin:.4rem 0 .6rem;font-size:clamp(1.4rem,3.2vw,1.9rem)}.today-algorithm-proof{border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--light) 72%, transparent);margin-top:1.2rem;padding:1rem}.today-algorithm-proof p{color:var(--darkgray);margin:.45rem 0 .75rem;font-size:.86rem;line-height:1.65}.today-algorithm-factors{flex-wrap:wrap;gap:.45rem;display:flex}.algorithm-factor{border:1px solid var(--lightgray);background:var(--light);color:var(--gray);border-radius:999px;padding:.26rem .52rem;font:.68rem/1.3 Courier Prime,ui-monospace,monospace}.algorithm-factor.is-plus{color:#17643a;border-color:#2a8b5573}.algorithm-factor.is-minus{color:#9a3f36;border-color:#b9584e73}.article-views,.list-views{letter-spacing:.1em;color:var(--gray);white-space:nowrap;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.68rem}.article-views:after,.list-views:after{content:"회";font-family:"LibraryFull", var(--bodyFont);letter-spacing:0;margin-left:.22em}.list-views:before{content:"·";color:var(--plate-edge);margin:0 .42em}.article-views:before{content:"읽음 ";font-family:"LibraryFull", var(--bodyFont);letter-spacing:0}.article-views[hidden],.list-views[hidden]{display:none!important}.rp-views{letter-spacing:.1em;color:var(--gray);opacity:.85;grid-area:views;margin-top:.1rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.62rem}.rp-views:after{content:"회";font-family:"LibraryFull", var(--bodyFont);letter-spacing:0;margin-left:.22em}.rp-views[hidden]{display:none!important}.home-cat-deck{aspect-ratio:2/3;perspective:900px;justify-content:center;align-items:center;width:100%;max-width:15rem;margin:0 auto 1.1rem;display:flex;position:relative}.home-cat-card{object-fit:cover;border:1px solid var(--plate-edge);background:var(--paper-plate);border-radius:3px;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s;position:absolute;inset:0;box-shadow:0 10px 28px #00000029}.home-cat-card.is-back{filter:saturate(.55)brightness(.94);z-index:1;transform:rotate(-8deg)translate(-9%,2%)scale(.94)}.home-cat-card.is-mid{filter:saturate(.7)brightness(.97);z-index:2;transform:rotate(5deg)translate(7%,1%)scale(.97)}.home-cat-card.is-front{z-index:3;transform:none}.destiny-home-cat:hover .home-cat-card.is-back{transform:rotate(-14deg)translate(-19%,-1%)scale(.95)}.destiny-home-cat:hover .home-cat-card.is-mid{transform:rotate(11deg)translate(17%,-1%)scale(.98)}.destiny-home-cat:hover .home-cat-card.is-front{transform:translateY(-5px)scale(1.02)}@media (prefers-reduced-motion:reduce){.home-cat-card{transition:none}.destiny-home-cat:hover .home-cat-card.is-back,.destiny-home-cat:hover .home-cat-card.is-mid,.destiny-home-cat:hover .home-cat-card.is-front{transform:none}}.home-cat-caption{text-align:center}.home-cat-caption strong{font-family:var(--bodyFont), serif;color:var(--dark);margin:.4rem 0 .3rem;font-size:1.02rem;display:block}.home-cat-caption p{color:var(--darkgray);margin:0;font-size:.84rem;line-height:1.6}@media (max-width:899px){.home-cat-deck{max-width:11.5rem}.destiny-home-gateway .destiny-home-cat{order:-1}.home-cat-deck{max-width:9.5rem;margin-bottom:.85rem}.home-cat-caption strong{font-size:.95rem}.home-cat-caption p{font-size:.8rem}}html{width:100%;max-width:100%}*,:before,:after{box-sizing:border-box}#quartz-body>*,#quartz-body>.center,#quartz-body>.sidebar,article,.markdown-preview-view{min-width:0}img,video,canvas,iframe,svg,pre,table,.deep-table-scroll,.deep-scale-tabs{max-width:100%}pre,.deep-table-scroll,.deep-scale-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.site-footer.colophon{pointer-events:auto;z-index:10;order:20;align-self:end;width:100%;min-width:0;margin:clamp(5rem,9vw,9rem) 0 0;display:block;padding:clamp(2.4rem, 5vw, 4.5rem) clamp(1.1rem, 5vw, 5rem) calc(clamp(1.4rem, 3vw, 2.5rem) + var(--safe-b))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--jjok) 5%, transparent), transparent 42%), var(--paper-plate,var(--light))!important;border-top:1px solid var(--plate-edge)!important;grid-area:auto/1/auto/-1!important;font-size:.82rem!important;position:relative!important;inset:auto!important}.site-footer.colophon:before,.site-footer.colophon:after{display:none!important}.site-footer-main,.site-footer-imprint,.site-footer-rule{width:min(100%,1500px);margin-inline:auto}.site-footer-main{grid-template-columns:minmax(14rem,1.15fr) minmax(20rem,1fr);align-items:start;gap:clamp(2.2rem,6vw,7rem);display:grid}.site-footer-intro{max-width:34rem}.site-footer-brand{align-items:center;min-height:44px;margin-bottom:.8rem;text-decoration:none;display:inline-flex;color:var(--dark)!important;letter-spacing:.12em!important;font-size:clamp(1.15rem,2vw,1.55rem)!important}.site-footer-intro p{font-family:var(--bodyFont);color:var(--darkgray);margin:0 0 1rem;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.75}.site-footer-mail{letter-spacing:.05em;align-items:center;min-height:44px;font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem;font-weight:400;display:inline-flex}.site-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.6rem,4vw,4rem);display:grid}.site-footer-group{flex-direction:column;align-items:flex-start;gap:.62rem;min-width:0;display:flex}.site-footer-group h2{letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin:0 0 .45rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.7rem;font-weight:700}.site-footer-group a,.site-footer-link{width:fit-content;max-width:100%;min-height:44px;color:var(--darkgray);font-family:var(--bodyFont);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9rem;font-weight:500;line-height:1.55;text-decoration:none;display:inline-flex}.site-footer-group a:hover,.site-footer-link:hover{color:var(--jjok);text-underline-offset:.25em;text-decoration:underline}.site-footer-rule{background:var(--plate-edge);height:1px;margin-top:clamp(2.2rem,5vw,4rem);margin-bottom:1.1rem}.site-footer-imprint{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.site-footer-imprint .col.mid{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-footer-imprint .en{letter-spacing:.08em;color:var(--gray);text-shadow:none;font-weight:400;font-size:.7rem!important}.signup-consents{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--jjok) 3%, transparent);flex-direction:column;gap:.65rem;margin:1rem 0 .25rem;padding:.9rem 1rem;display:flex}.signup-consent-row{font-family:var(--bodyFont);color:var(--darkgray);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.82rem;line-height:1.55;display:grid}.signup-consent-row input{width:1rem;height:1rem;margin:.16rem 0 0}.signup-consent-row b{color:var(--jjok)}.cookie-consent{left:50%;bottom:max(1rem, var(--safe-b));z-index:220;border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--light) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.05);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem;width:min(100% - 2rem,760px);padding:1rem 1.1rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 16px 50px #0000002e}.cookie-consent[hidden]{display:none!important}.cookie-consent-copy strong{font-family:var(--headerFont);color:var(--dark);margin-bottom:.25rem;font-size:.96rem;display:block}.cookie-consent-copy p{font-family:var(--bodyFont);color:var(--darkgray);margin:0;font-size:.82rem;line-height:1.6}.cookie-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.cookie-consent-actions button{border:1px solid var(--plate-edge);background:var(--paper-plate,var(--light));min-height:2.6rem;color:var(--darkgray);font-family:var(--bodyFont);cursor:pointer;border-radius:2px;padding:.55rem .8rem;font-size:.8rem;font-weight:600}.cookie-consent-actions button.is-primary{border-color:var(--jjok);background:var(--jjok);color:var(--accent-contrast)}.profile-page-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1440px){body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body{align-items:start;grid-template:auto auto/minmax(250px,340px) minmax(0,1fr) minmax(280px,360px)!important;column-gap:clamp(2rem,3.5vw,4.2rem)!important}body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body>.left.sidebar{grid-area:1/1}body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body>.center{grid-area:1/2}body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body>.right.sidebar{grid-area:1/3;display:flex!important}.site-footer.colophon{grid-row:2}}@media (min-width:900px) and (max-width:1439px){body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body{align-items:start;grid-template:auto auto/minmax(210px,280px) minmax(0,1fr)!important;column-gap:clamp(1.4rem,3vw,2.8rem)!important}body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body>.left.sidebar{grid-area:1/1;padding-inline:clamp(1rem,2vw,1.6rem)}body:not([data-slug=destiny]):not([data-slug=destiny\/index]):not([data-slug=profile]):not([data-slug=login]) #quartz-body>.center{grid-area:1/2}#quartz-body>.right.sidebar{display:none!important}.site-footer.colophon{grid-row:2}.masthead{gap:.8rem;padding-inline:clamp(1rem,2.5vw,2rem)!important}.masthead .wordmark{font-size:.98rem!important}.masthead-nav{gap:clamp(.55rem,1.2vw,1rem);padding-left:.8rem}.masthead-nav a{letter-spacing:.08em;font-size:clamp(.67rem,.9vw,.78rem)}article{padding-inline:clamp(1.5rem,4vw,3.2rem)}}@media (max-width:899px){body{padding-bottom:0!important}#quartz-body{grid-template:auto auto/minmax(0,1fr)!important}#quartz-body>.center{order:1;grid-area:1/1!important}.site-footer.colophon{order:2;margin-top:clamp(4rem,16vw,6rem);grid-area:2/1!important}.site-footer-main{grid-template-columns:1fr;gap:2.1rem}.site-footer-intro{max-width:38rem}.site-footer-nav{gap:1.6rem}.site-footer-imprint{grid-template-columns:1fr auto}.site-footer-imprint .col.mid{display:none!important}.site-footer-imprint .col.right{text-align:right}.center>article,.center .page-header{width:100%;max-width:100%}article{padding:clamp(1.25rem,4vw,2rem) clamp(.85rem,3.5vw,1.25rem)!important}article img{width:100%!important;max-width:100%!important;margin-inline:0!important}input,select,textarea{max-width:100%}}@media (max-width:640px){.site-footer.colophon{padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))!important}.cookie-consent{width:min(100% - 1rem,760px);bottom:max(.5rem, var(--safe-b));grid-template-columns:1fr;gap:.8rem}.cookie-consent-actions{grid-template-columns:1fr 1fr;display:grid}.cookie-consent-actions button{width:100%}.saju-field-row,.compat-input-grid,.profile-summary-grid,.deep-score-grid,.deep-timeline-list,.service-feature-grid,.service-process-grid{grid-template-columns:minmax(0,1fr)!important}.saju-form-body,.saju-modal-content,.login-card-wrapper{max-width:100%}}@media (max-width:420px){.site-footer-nav{grid-template-columns:1fr}.site-footer-imprint{grid-template-columns:1fr;gap:.35rem}.site-footer-imprint .col.right{text-align:left}.cookie-consent-actions{grid-template-columns:1fr}.signup-stepper{grid-template-columns:1fr!important}.signup-step-actions{grid-template-columns:1fr;display:grid!important}.signup-step-actions button{width:100%}}.destiny-marketing .destiny-hero-key-art,.destiny-marketing .destiny-section-art img,.destiny-marketing .cat-lab-main-art img,.destiny-marketing .chipset-illustration,.destiny-marketing .lab-card-illustration,.destiny-marketing .curation-col-art,.destiny-marketing .sticky-cat-medallion{filter:drop-shadow(0 .3rem .45rem #1b1f2314)}.destiny-marketing .destiny-section-art,.destiny-marketing .cat-lab-main-art{border-block:1px solid color-mix(in srgb, var(--jjok) 14%, var(--plate-edge));background:color-mix(in srgb, var(--paper-plate) 94%, var(--jjok));padding:clamp(.55rem,1.5vw,1rem)}.destiny-marketing .destiny-final-cta-banner{background:color-mix(in srgb, var(--paper-plate) 96%, var(--jjok));margin-bottom:clamp(3.5rem,7vw,5.5rem)}.destiny-marketing .destiny-cta-deep-btn,.destiny-marketing .sticky-deep-cta-btn,.destiny-marketing .destiny-cta-deep-btn:hover,.destiny-marketing .sticky-deep-cta-btn:hover{box-shadow:none}.destiny-sticky-bar{bottom:max(5.5rem, env(safe-area-inset-bottom) + 4.5rem);background:var(--paper-plate);-webkit-backdrop-filter:none;box-shadow:0 .55rem 1.25rem #1b1f2324}@media (max-width:640px){.destiny-marketing .destiny-section-art,.destiny-marketing .cat-lab-main-art{padding:.45rem}.destiny-marketing .destiny-final-cta-banner{margin-bottom:4.5rem}.destiny-sticky-bar{bottom:max(5rem, env(safe-area-inset-bottom) + 4rem)}}@media (min-width:900px){.sidebar.left,.sidebar.right{-webkit-mask-image:linear-gradient(#000 calc(100% - 9rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 9rem),#0000 100%)}}.masthead-search-trigger{border:0;border-bottom:1px solid color-mix(in srgb, var(--jjok) 42%, var(--plate-edge));min-width:44px;min-height:44px;color:var(--graphite);font-family:var(--bodyFont), serif;letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;padding:.45rem .7rem;font-size:.78rem;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.masthead-search-trigger:hover,.masthead-search-trigger:focus-visible{color:var(--jjok);border-bottom-color:var(--jjok)}.masthead-search-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--jjok) 55%, transparent);outline-offset:3px}.masthead-search-icon{border:1.5px solid;border-radius:50%;width:13px;height:13px;display:block;position:relative}.masthead-search-icon:after{content:"";transform-origin:0;background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}@media (min-width:900px){#quartz-body>.left.sidebar>.flex-component>div:has(.search){overflow:visible;flex:0 0 0!important;width:0!important;min-width:0!important;height:0!important;position:absolute!important}#quartz-body>.left.sidebar .search{width:0!important;min-width:0!important}#quartz-body>.left.sidebar .search>.search-button{display:none!important}}#quartz-body>.left.sidebar:has(.search-container.active){opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:9999!important;display:block!important}:is(body[data-slug=destiny] #quartz-body>.left.sidebar:has(.search-container.active),body[data-slug=destiny\/index] #quartz-body>.left.sidebar:has(.search-container.active),body[data-slug=profile] #quartz-body>.left.sidebar:has(.search-container.active)){width:0!important;height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0 auto auto 0!important;overflow:visible!important}@media (max-width:899px){.masthead-search-trigger{display:none}#quartz-body>.left.sidebar:has(.search-container.active){opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important}}#quartz-body>.left.sidebar>.flex-component{top:0;left:0;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}#quartz-body>.left.sidebar{overflow-anchor:none}#quartz-body>.left.sidebar>.flex-component>div{margin:0!important;padding:0!important}#quartz-body>.left.sidebar .search-button,#quartz-body>.left.sidebar .spacer,#quartz-body>.left.sidebar>.flex-component .darkmode,body>.search>.search-button{display:none!important}body[data-slug=destiny] #quartz-body>.left.sidebar,body[data-slug=destiny\/index] #quartz-body>.left.sidebar,body[data-slug=profile] #quartz-body>.left.sidebar{pointer-events:none;bottom:0;left:0;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;width:0!important;height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;top:auto!important;overflow:visible!important}body[data-slug=destiny] #quartz-body>.left.sidebar>:not(.flex-component),body[data-slug=destiny\/index] #quartz-body>.left.sidebar>:not(.flex-component),body[data-slug=profile] #quartz-body>.left.sidebar>:not(.flex-component){display:none!important}body[data-slug=destiny] #quartz-body>.left.sidebar .search-container,body[data-slug=destiny\/index] #quartz-body>.left.sidebar .search-container,body[data-slug=profile] #quartz-body>.left.sidebar .search-container{pointer-events:auto}@media (max-width:899px){#quartz-body>.left.sidebar{pointer-events:none;z-index:95;bottom:0;left:0;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;width:0!important;height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;top:auto!important;overflow:visible!important}#quartz-body>.left.sidebar>:not(.flex-component){display:none!important}#quartz-body>.left.sidebar .search-container{pointer-events:auto}.search .search-container{z-index:100}}.masthead-drawer-tools{display:none}@media (max-width:899px){.masthead-nav .masthead-drawer-tools{grid-template-columns:minmax(0,1fr) max-content;gap:.6rem;width:100%;margin-top:2rem;display:grid}.drawer-tool{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--paper-plate,var(--light)) 70%, transparent);min-height:3.1rem;color:var(--dark);letter-spacing:.08em;cursor:pointer;align-items:center;gap:.55rem;padding:0 1rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.94rem;display:flex}.drawer-tool:active{border-color:var(--jjok);color:var(--jjok)}.drawer-tool-search .masthead-search-icon{border:1.6px solid;border-radius:50%;flex:none;width:15px;height:15px;position:relative}.drawer-tool-search .masthead-search-icon:after{content:"";background:currentColor;width:7px;height:1.6px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}button.drawer-tool-theme{white-space:nowrap;justify-content:center;width:auto!important;height:auto!important}button.drawer-tool-theme svg{stroke:none;flex:none;fill:currentColor!important;width:19px!important;height:19px!important;position:static!important;top:auto!important}.drawer-tool-theme-label{white-space:nowrap}}.masthead-tools{flex:none;align-items:center;gap:.65rem;margin-left:auto;display:flex}@media (min-width:900px){.masthead-tools .masthead-search-trigger{justify-content:flex-start;gap:.8rem;width:clamp(100px,10vw,148px);margin-left:0}}.darkmode.theme-fab{box-shadow:none;color:var(--graphite);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 44px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:none;position:relative;width:44px!important;height:44px!important}.darkmode.theme-fab svg{stroke:none;left:50%;transform:translate(-50%,-50%);fill:currentColor!important;width:21px!important;height:21px!important;position:absolute!important;top:50%!important}.darkmode.theme-fab:hover{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 7%, transparent)}.darkmode.theme-fab:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@media (min-width:900px){.darkmode.theme-fab{display:block}}@media (max-width:899px){.darkmode.theme-fab{display:none!important}}@media (prefers-reduced-motion:reduce){.darkmode.theme-fab{transition:none}.darkmode.theme-fab:hover{transform:none}}.article-back-to-top{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:96;box-sizing:border-box;width:var(--ui-control-height);height:var(--ui-control-height);border:1px solid var(--plate-edge);border-radius:var(--ui-control-radius);background:var(--paper-plate,var(--light));color:var(--darkgray);box-shadow:none;cursor:pointer;transition:background-color var(--ui-motion), border-color var(--ui-motion), color var(--ui-motion);justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.article-back-to-top:hover{border-color:var(--jjok);color:var(--jjok)}.article-back-to-top svg{width:20px;height:20px}.article-back-to-top[hidden],html.menu-open .article-back-to-top{display:none}body:has(.search-container.active,#saju-auth-modal:not([hidden]),#cookie-consent:not([hidden]),dialog[open],.fortune-card-popup:not([hidden])) .article-back-to-top{display:none}.article-back-to-top:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}:where(.destiny-marketing,.dsy,.profile-panel,.login-page-container,.saju-hero,.page-listing,.notfound-card,.colophon) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,small,strong,span,button,a){word-break:keep-all;overflow-wrap:break-word}@media (max-width:720px){.saju-form-head,.analysis-section-head,.formula-lab-head{flex-direction:column;align-items:flex-start;gap:.3rem}}:is(article:has(>.markdown-rendered>p:only-child:empty),article:has(>.markdown-preview-view>p:only-child:empty)){display:none}.page[data-frame=minimal]>#quartz-body>.left.sidebar{pointer-events:none;border:0;width:0;height:0;margin:0;padding:0;position:fixed;bottom:0;left:0;overflow:visible}.page[data-frame=minimal]>#quartz-body>.left.sidebar .search-container{pointer-events:auto}.login-home-link{letter-spacing:.14em;color:var(--gray);align-items:center;gap:.3rem;margin-bottom:.9rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.74rem;display:inline-flex}.login-home-link:hover{color:var(--jjok)}.login-page-container{box-sizing:border-box;width:100%;max-width:100%;margin-inline:auto}.deep-fusion-evidence{border:1px solid color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--jjok) 13%, transparent), transparent 38%), color-mix(in srgb, var(--light) 95%, var(--jjok));border-radius:1.35rem;margin:0 0 2rem;padding:clamp(1.2rem,3vw,2rem)}.deep-fusion-evidence>header h2{letter-spacing:-.035em;margin:.4rem 0 .55rem;font-size:clamp(1.25rem,2.3vw,1.8rem)}.deep-fusion-evidence>header p{max-width:54rem;color:var(--gray);margin:0}.fusion-policy-strip{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.fusion-policy-strip span{border:1px solid color-mix(in srgb, var(--jjok) 18%, var(--plate-edge));background:color-mix(in srgb, var(--light) 88%, transparent);color:var(--gray);border-radius:999px;padding:.38rem .65rem;font-size:.76rem}.fusion-policy-strip b{color:var(--darkgray);margin-left:.25rem}.fusion-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.fusion-evidence-grid>article{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--light) 91%, transparent);border-radius:1rem;min-width:0;padding:.9rem}.fusion-evidence-grid>article.is-confirmed{border-color:color-mix(in srgb, var(--jjok) 38%, var(--plate-edge))}.fusion-evidence-grid>article.is-tension{border-color:color-mix(in srgb, var(--elem-fire) 32%, var(--plate-edge))}.fusion-evidence-grid>article.is-inferred{border-color:color-mix(in srgb, var(--gray) 28%, var(--plate-edge))}.fusion-evidence-grid h3{align-items:center;gap:.45rem;margin:0 0 .7rem;font-size:.92rem;display:flex}.fusion-evidence-grid h3 span{background:color-mix(in srgb, var(--jjok) 12%, transparent);color:var(--jjok);border-radius:999px;padding:.18rem .45rem;font-size:.68rem}.fusion-evidence-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.fusion-evidence-list li{border-top:1px dashed color-mix(in srgb, var(--gray) 24%, transparent);padding-top:.65rem}.fusion-evidence-list li:first-child{border-top:0;padding-top:0}.fusion-evidence-list li>strong,.fusion-evidence-list li>small{display:block}.fusion-evidence-list li>strong{margin-bottom:.35rem;font-size:.83rem}.fusion-evidence-list li>small{overflow-wrap:anywhere;color:var(--gray);margin-top:.35rem;font-family:Courier Prime,monospace;font-size:.67rem}.fusion-source-pair{gap:.35rem;display:grid}.fusion-source-pair p,.fusion-source-single,.fusion-empty{color:var(--gray);margin:0;font-size:.78rem;line-height:1.55}.fusion-source-pair b,.fusion-source-single b{min-width:2.4rem;color:var(--darkgray);margin-right:.35rem;display:inline-block}@media (max-width:880px){.fusion-evidence-grid{grid-template-columns:1fr}}.deep-report-toc{top:calc(var(--mast-h,3.5rem) + .4rem);z-index:12;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--jjok) 22%, var(--plate-edge));background:color-mix(in srgb, var(--light) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.05);border-radius:999px;gap:.4rem;margin:1.2rem 0 1.6rem;padding:.5rem;display:flex;position:sticky;overflow-x:auto}.deep-report-toc::-webkit-scrollbar{display:none}.deep-report-toc a{letter-spacing:.06em;color:var(--graphite);white-space:nowrap;border-radius:999px;flex:none;padding:.42rem .9rem;font-family:Courier Prime,monospace;font-size:.74rem}.deep-report-toc a:hover{background:color-mix(in srgb, var(--jjok) 12%, transparent);color:var(--jjok)}.taedy-coach-hero{border:1px solid color-mix(in srgb, var(--jjok) 40%, transparent);background:radial-gradient(120% 140% at 12% 0%, color-mix(in srgb, var(--jjok) 20%, transparent), transparent 60%), radial-gradient(90% 120% at 100% 100%, color-mix(in srgb, var(--elem-earth) 16%, transparent), transparent 62%), color-mix(in srgb, var(--light) 92%, var(--jjok));box-shadow:0 18px 44px color-mix(in srgb, var(--dark) 14%, transparent);border-radius:1.4rem;margin:0 0 2rem;padding:clamp(1.5rem,4vw,2.6rem);position:relative;overflow:hidden}.taedy-coach-aura{background:radial-gradient(circle, color-mix(in srgb, var(--jjok) 26%, transparent), transparent 68%);filter:blur(8px);pointer-events:none;border-radius:50%;width:26rem;height:26rem;animation:14s ease-in-out infinite alternate taedy-aura-drift;position:absolute;inset:-40% -20% auto auto}@keyframes taedy-aura-drift{0%{opacity:.75;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-2.5rem,1.6rem)scale(1.12)}}.taedy-coach-head{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex;position:relative}.taedy-coach-paw{color:var(--jjok);flex:none;font-size:1.5rem;line-height:1}.taedy-coach-head h2{word-break:keep-all;margin:.15rem 0 0;font-size:clamp(1.15rem,3.4vw,1.55rem);line-height:1.35}.taedy-coach-speech{border:0;border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--light) 78%, transparent);font-family:var(--bodyFont), "Noto Serif KR", serif;word-break:keep-all;border-radius:0 .9rem .9rem 0;margin:0 0 1.2rem;padding:1.1rem 1.2rem;font-size:clamp(1rem,2.8vw,1.12rem);line-height:1.75;position:relative}.taedy-coach-actions{gap:.6rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid;position:relative}.taedy-coach-actions li{border:1px solid color-mix(in srgb, var(--jjok) 20%, var(--plate-edge));background:color-mix(in srgb, var(--light) 70%, transparent);border-radius:.7rem;grid-template-columns:1.7rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.75rem .9rem;display:grid}.taedy-coach-actions li span{background:var(--jjok);width:1.7rem;height:1.7rem;color:var(--light);border-radius:50%;place-items:center;font-family:Courier Prime,monospace;font-size:.78rem;display:grid}.taedy-coach-actions li p{word-break:keep-all;margin:.15rem 0 0;font-size:.92rem;line-height:1.65}.taedy-coach-habit{background:color-mix(in srgb, var(--elem-earth) 14%, transparent);word-break:keep-all;border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;padding:.7rem .9rem;font-size:.9rem;line-height:1.6;display:flex;position:relative}.taedy-coach-habit b{background:var(--elem-earth);color:var(--light);letter-spacing:.08em;border-radius:999px;padding:.16rem .55rem;font-family:Courier Prime,monospace;font-size:.68rem}@media (prefers-reduced-motion:reduce){.taedy-coach-aura{animation:none}}.deep-remedy-card{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--light) 96%, var(--jjok));border-radius:1rem;margin:0 0 2rem;padding:clamp(1.2rem,3vw,1.9rem)}.deep-remedy-card header h2{word-break:keep-all;margin:.2rem 0 1rem;font-size:clamp(1.05rem,3vw,1.3rem)}.remedy-row{border-top:1px solid color-mix(in srgb, var(--plate-edge) 70%, transparent);grid-template-columns:4.2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.55rem 0;display:grid}.remedy-label{color:var(--gray);padding-top:.28rem;font-family:Courier Prime,monospace;font-size:.74rem}.remedy-chips{flex-wrap:wrap;gap:.4rem;display:flex}.remedy-chips span{border:1px solid color-mix(in srgb, var(--jjok) 30%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 8%, transparent);word-break:keep-all;border-radius:999px;padding:.3rem .7rem;font-size:.82rem}.remedy-chips.is-wide span{text-align:left;background:0 0;border-radius:.6rem}.remedy-chips.is-caution span{border-color:color-mix(in srgb, var(--elem-fire) 34%, var(--plate-edge));color:color-mix(in srgb, var(--elem-fire) 78%, var(--dark))}.remedy-note{color:var(--gray);word-break:keep-all;margin:.9rem 0 0;font-size:.8rem;line-height:1.6}.deep-chartfacts{margin:0 0 2rem}.chartfacts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;margin:1rem 0 1.4rem;display:grid}.chartfacts-grid article{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--light) 94%, var(--jjok));border-radius:.8rem;padding:1rem 1.1rem}.chartfacts-grid article span{color:var(--gray);letter-spacing:.1em;font-family:Courier Prime,monospace;font-size:.7rem}.chartfacts-grid article strong{margin:.3rem 0;font-size:1.24rem;display:block}.chartfacts-grid article b{color:var(--jjok);font-family:Courier Prime,monospace;font-size:1.05rem}.chartfacts-grid article p{color:var(--graphite);word-break:keep-all;margin:.45rem 0 0;font-size:.8rem;line-height:1.6}.chartfacts-sub{margin:1.4rem 0 .7rem;font-size:.95rem}.tengod-spread{gap:.38rem;display:grid}.tengod-row{grid-template-columns:3.4rem minmax(0,1fr) 2.2rem;align-items:center;gap:.6rem;font-size:.82rem;display:grid}.tengod-row i{background:linear-gradient(90deg, var(--jjok), color-mix(in srgb, var(--jjok) 45%, transparent));border-radius:999px;min-width:2px;height:.62rem;display:block}.tengod-row b{color:var(--gray);text-align:right;font-family:Courier Prime,monospace;font-size:.76rem}.shensha-evidence-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.7rem;display:grid}.shensha-evidence-list article{border:1px solid var(--plate-edge);border-left:3px solid var(--graphite);background:color-mix(in srgb, var(--light) 96%, transparent);border-radius:.5rem;padding:.85rem 1rem}.shensha-evidence-list article.is-noble{border-left-color:var(--elem-earth)}.shensha-evidence-list h4{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0 0 .35rem;font-size:.9rem;display:flex}.shensha-evidence-list h4 span{color:var(--jjok);font-family:Courier Prime,monospace;font-size:.7rem}.shensha-evidence-list p{word-break:keep-all;margin:0 0 .35rem;font-size:.83rem;line-height:1.6}.shensha-evidence-list small{color:var(--gray);font-family:Courier Prime,monospace;font-size:.68rem;line-height:1.5}.deep-tier-stack{margin:0 0 2rem}.deep-tier-stack>header{margin-bottom:.9rem}.ai-full-analysis{grid-template-columns:minmax(0,1fr)}.ai-full-analysis>*,.deep-4tier-report-stack,.deep-4tier-report-stack>*{min-width:0}.deep-table-scroll{max-width:100%;overflow-x:auto}@media (max-width:720px){body[data-slug=profile] .profile-deep-workspace .my-destiny-section,body[data-slug=profile] .profile-deep-workspace .deep-reading-result{padding-left:0;padding-right:0}.taedy-coach-hero,.deep-remedy-card{padding-left:1.1rem;padding-right:1.1rem}}#deep-sec-engines,#deep-sec-fusion,#deep-sec-coach,#deep-sec-tier,#deep-sec-facts,#deep-sec-remedy,#deep-sec-domain,#deep-sec-time,#deep-sec-plan,#destiny-analysis-provenance{scroll-margin-top:calc(var(--mast-h,3.5rem) + 3.6rem)}.report-phase-badge{letter-spacing:.06em;white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;margin-left:.35rem;padding:.16rem .55rem .18rem;font-family:Courier Prime,Library,ui-monospace,monospace;font-size:.64rem;font-weight:700;line-height:1.5;display:inline-flex}.report-phase-badge i{font-size:.7rem;font-style:normal;line-height:1}.report-phase-badge.is-pending{color:var(--elem-earth);background:color-mix(in srgb, var(--elem-earth) 12%, transparent)}.report-phase-badge.is-pending i{animation:2.4s ease-in-out infinite report-phase-pulse}.report-phase-badge.is-review{color:var(--elem-fire);background:color-mix(in srgb, var(--elem-fire) 11%, transparent)}.report-phase-badge.is-verified{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 12%, transparent)}@keyframes report-phase-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.report-phase-badge.is-pending i{opacity:.8;animation:none}}#deep-report-toolbar-title{display:inline}.profile-deep-workspace .analysis-progress-panel{margin-bottom:1.4rem}.profile-deep-workspace .analysis-progress-panel[data-state=running]{top:calc(var(--mast-h,3.5rem) + .5rem);z-index:30;box-shadow:0 14px 30px color-mix(in srgb, var(--dark) 18%, transparent);position:sticky}.strength-scale{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.7rem;display:grid}.scale-side{border:1px solid var(--plate-edge);background:color-mix(in srgb, var(--light) 96%, transparent);border-radius:.7rem;padding:.85rem .95rem}.scale-side.is-ally{border-left:3px solid var(--jjok)}.scale-side.is-foe{border-left:3px solid var(--elem-earth)}.scale-side header{font-family:var(--bodyFont), "Noto Serif KR", serif;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:.55rem;font-size:.88rem;font-weight:700;display:flex}.scale-side header b{color:var(--jjok);font-family:Courier Prime,monospace;font-size:1.02rem}.scale-side.is-foe header b{color:var(--elem-earth)}.scale-side header small{color:var(--gray);margin-left:auto;font-size:.68rem;font-weight:400}.scale-side ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.scale-side li{border-top:1px solid color-mix(in srgb, var(--plate-edge) 60%, transparent);grid-template-columns:2.1rem minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;padding:.28rem 0;font-size:.78rem;display:grid}.scale-pos{color:var(--gray);font-family:Courier Prime,monospace;font-size:.68rem}.scale-char{font-family:var(--bodyFont), "Noto Serif KR", serif;font-size:.95rem;font-weight:700}.scale-char i{color:var(--gray);margin-left:.25rem;font-size:.72rem;font-style:normal;font-weight:400}.scale-camp{color:var(--graphite);font-size:.74rem}.scale-side li b{border-radius:999px;padding:.08rem .34rem;font-family:Courier Prime,monospace;font-size:.6rem;font-weight:700}.scale-side li b.is-rooted{background:color-mix(in srgb, var(--jjok) 16%, transparent);color:var(--jjok)}.scale-side li b.is-floating{background:color-mix(in srgb, var(--elem-fire) 14%, transparent);color:color-mix(in srgb, var(--elem-fire) 80%, var(--dark))}.scale-side li b.is-hidden-stem{background:color-mix(in srgb, var(--graphite) 12%, transparent);color:var(--gray)}.scale-weight{color:var(--dark);text-align:right;font-family:Courier Prime,monospace;font-size:.76rem}.scale-note{color:var(--gray);word-break:keep-all;margin:.7rem 0 0;font-size:.76rem;line-height:1.6}.comprehensive-report-stack{--report-card:color-mix(in srgb, var(--light) 94%, var(--secondary) 6%);--report-line:color-mix(in srgb, var(--gray) 22%, transparent)}.deep-ai-visibility-note,.deep-reading-guide{border:1px solid color-mix(in srgb, var(--jjok) 26%, var(--report-line));background:color-mix(in srgb, var(--jjok) 7%, var(--light));border-radius:14px;align-items:center;gap:.8rem;margin:1rem 0 1.25rem;padding:.9rem 1rem;display:flex}.deep-ai-visibility-note>span{background:var(--jjok);color:#fff;border-radius:999px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.deep-ai-visibility-note strong,.deep-reading-guide strong{color:var(--darkgray);font-size:.86rem;display:block}.deep-ai-visibility-note p{color:var(--gray);margin:.18rem 0 0;font-size:.76rem;line-height:1.55}.deep-reading-guide{flex-wrap:wrap}.deep-reading-guide>span{background:color-mix(in srgb, var(--light) 86%, transparent);color:var(--gray);border-radius:999px;padding:.35rem .55rem;font-size:.72rem}.deep-reading-guide>span b{color:var(--darkgray)}.deep-customer-chapters,.deep-time-workbench,.deep-action-panel,.deep-customer-details{margin-top:2rem;scroll-margin-top:6.5rem}.deep-chapter-list{gap:.8rem;margin-top:1.25rem;display:grid}.deep-chapter-card,.deep-customer-details>.deep-disclosure,.deep-detail-drawer>details{border:1px solid var(--report-line);background:var(--report-card);box-shadow:0 10px 32px color-mix(in srgb, var(--dark) 5%, transparent);border-radius:16px;overflow:clip}.deep-chapter-card>summary,.deep-detail-drawer>details>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:64px;padding:.85rem 1rem;list-style:none;display:grid}.deep-chapter-card>summary::-webkit-details-marker{display:none}.deep-detail-drawer>details>summary::-webkit-details-marker{display:none}.deep-chapter-card>summary strong,.deep-chapter-card>summary small{display:block}.deep-chapter-card>summary strong{color:var(--darkgray);font-size:.93rem}.deep-chapter-card>summary small,.deep-detail-drawer>details>summary small{color:var(--gray);margin-top:.2rem;font-size:.72rem;line-height:1.45}.deep-chapter-card>summary>b,.deep-detail-drawer>details>summary>b{color:var(--jjok);font-size:.72rem}.deep-chapter-card[open]>summary{border-bottom:1px solid var(--report-line);background:color-mix(in srgb, var(--jjok) 5%, transparent)}.deep-chapter-card>.tier-content{padding:1rem 1.15rem 1.2rem}.deep-chapter-card>.tier-content p{max-width:72ch;line-height:1.82}.deep-current-cycle{border-left:4px solid var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, var(--light));border-radius:4px 14px 14px 4px;margin:1.1rem 0;padding:1rem 1.15rem}.deep-current-cycle span,.deep-current-cycle strong,.deep-current-cycle small{display:block}.deep-current-cycle span{color:var(--jjok);letter-spacing:.06em;margin-bottom:.3rem;font-size:.7rem;font-weight:800}.deep-current-cycle p,.deep-current-cycle small{color:var(--gray);margin:.3rem 0 0;line-height:1.55}.deep-astro-full,.deep-provenance-body{padding:1rem}.deep-astro-full{gap:.8rem;display:grid}.deep-customer-details>header{margin-bottom:1rem}.deep-customer-details>.deep-disclosure,.deep-detail-drawer{margin-top:.75rem}#deep-sec-summary,#deep-sec-taedy-edition,#deep-sec-astro,#deep-sec-time,#deep-sec-plan,#deep-sec-details{scroll-margin-top:6.5rem}.deep-report-toc a:focus-visible,.deep-chapter-card>summary:focus-visible,.deep-disclosure>summary:focus-visible,.deep-detail-drawer>details>summary:focus-visible{outline:3px solid color-mix(in srgb, var(--jjok) 40%, transparent);outline-offset:3px}@media (max-width:680px){.deep-ai-visibility-note,.deep-reading-guide{align-items:flex-start}.deep-reading-guide>strong{flex-basis:100%}.deep-chapter-card>summary,.deep-detail-drawer>details>summary{grid-template-columns:auto minmax(0,1fr);min-height:72px}.deep-chapter-card>summary>b,.deep-detail-drawer>details>summary>b{display:none}.deep-chapter-card>.tier-content{padding-inline:.9rem}}.fortune-reveal-card-inner{aspect-ratio:2/3}.fortune-card-reveal-fan{justify-content:center;align-items:flex-end;padding:2.4rem .2rem 1.1rem;display:flex;overflow:visible}.fortune-card-reveal-fan .fortune-reveal-card{transform-origin:50% 120%;flex:none;width:clamp(150px,27%,260px);transition:transform .28s cubic-bezier(.2,.75,.2,1),filter .28s}.fortune-card-reveal-fan .fortune-reveal-card+.fortune-reveal-card{margin-left:-3.5%}.fortune-card-reveal-fan .fortune-reveal-card:first-child{z-index:1;transform:rotate(-11deg)translateY(12px)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(2){z-index:2;transform:rotate(-3.7deg)translateY(1px)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(3){z-index:3;transform:rotate(3.7deg)translateY(1px)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(4){z-index:4;transform:rotate(11deg)translateY(12px)}.fortune-card-reveal-fan .fortune-reveal-card.is-active,.fortune-card-reveal-fan .fortune-reveal-card:not(:disabled):hover,.fortune-card-reveal-fan .fortune-reveal-card:focus-visible{z-index:10;transform:rotate(0)translateY(-16px)}.fortune-card-reveal-fan .fortune-reveal-card:not(:disabled):hover .fortune-reveal-card-inner,.fortune-card-reveal-fan .fortune-reveal-card:not(:disabled):focus-visible .fortune-reveal-card-inner{transform:none}.fortune-card-reveal-fan .fortune-reveal-card.is-flipped:not(:disabled):hover .fortune-reveal-card-inner,.fortune-card-reveal-fan .fortune-reveal-card.is-flipped:not(:disabled):focus-visible .fortune-reveal-card-inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.fortune-card-reveal-fan .fortune-reveal-card{transition:none}}.fortune-reveal-card-art:after{background:linear-gradient(#0000,#100e0c8c 46%,#100e0ced 100%);inset:38% 0 0}.fortune-reveal-card-caption,.fortune-reveal-card-cat-caption{gap:.24rem;padding:.8rem .85rem .9rem}.fortune-reveal-card-caption .fortune-reveal-card-label,.fortune-reveal-card-cat-caption .fortune-reveal-card-label{letter-spacing:.1em;opacity:.92;font-size:.68rem}.fortune-reveal-card-title-row strong,.fortune-reveal-card-cat-title-row strong{font-size:clamp(.98rem,1.1cqw + .72rem,1.2rem);line-height:1.32}.fortune-reveal-card-caption>small[data-fortune-card-copy],.fortune-reveal-card-cat-caption>small[data-fortune-card-copy]{opacity:.94;font-size:.76rem;line-height:1.5}.fortune-reveal-card-front--weekly{color:#fffaf0;background:#dfe4ea;padding:0}.destiny-home-actions-hint{color:var(--graphite);flex:100%;margin:0 0 .55rem;font-size:.78rem;line-height:1.55}@media (max-width:599px){.fortune-card-reveal{border-inline:0;margin-inline:calc(-1*clamp(1.8rem,4vw,3rem));padding-inline:.35rem}.fortune-card-reveal-head,.fortune-card-reading{margin-inline:.5rem}.fortune-card-reveal-fan{padding:1.9rem 0 .9rem}.fortune-card-reveal-fan .fortune-reveal-card{width:33%}.fortune-card-reveal-fan .fortune-reveal-card+.fortune-reveal-card{margin-left:-12%}.fortune-card-reveal-fan .fortune-reveal-card:first-child{transform:rotate(-7deg)translateY(8px)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(2){transform:rotate(-2.4deg)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(3){transform:rotate(2.4deg)}.fortune-card-reveal-fan .fortune-reveal-card:nth-child(4){transform:rotate(7deg)translateY(8px)}.fortune-card-reveal-fan .fortune-reveal-card.is-active,.fortune-card-reveal-fan .fortune-reveal-card:not(:disabled):hover,.fortune-card-reveal-fan .fortune-reveal-card:focus-visible{transform:rotate(0)translateY(-10px)}.fortune-reveal-card-caption,.fortune-reveal-card-cat-caption{padding:.6rem .62rem .68rem}}.fortune-reveal-card[data-borrowed-art="1"] .fortune-reveal-card-art>img{filter:sepia(.42)saturate(.72)hue-rotate(-14deg)brightness(.94)}.fortune-reveal-card[data-borrowed-art="1"] .fortune-reveal-card-art:after{background:linear-gradient(#3a26181f,#1e150f8c 52%,#18110ceb 100%);inset:30% 0 0}.fortune-reveal-card-front--weekly .fortune-reveal-card-art:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#f7f4edb8 12% 88%,#0000);height:2px;position:absolute;inset:.42rem .42rem auto}.fortune-reveal-card-front--weekly .fortune-reveal-card-label{color:#ffe9c9}.fortune-card-reveal-fan .fortune-reveal-card-caption>small[data-fortune-card-copy],.fortune-card-reveal-fan .fortune-reveal-card-cat-caption>small[data-fortune-card-copy],.fortune-card-reveal-fan .fortune-reveal-card-rarity{display:none}.fortune-card-reveal-fan .fortune-reveal-card-caption,.fortune-card-reveal-fan .fortune-reveal-card-cat-caption{gap:.14rem;padding:.5rem .55rem .6rem}.fortune-card-reveal-fan .fortune-reveal-card-label{letter-spacing:.08em;font-size:.58rem}.fortune-card-reveal-fan .fortune-reveal-card-title-row strong,.fortune-card-reveal-fan .fortune-reveal-card-cat-title-row strong{font-size:.82rem;line-height:1.3}.fortune-card-reading{border:1px solid color-mix(in srgb, var(--jjok) 26%, var(--plate-edge));border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--paper-plate) 92%, var(--jjok));margin-top:.4rem;padding:1rem 1.1rem 1.05rem}.fortune-card-reading[hidden]{display:none}.fortune-card-reading-label{color:var(--jjok);letter-spacing:.13em;margin-bottom:.3rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem;font-weight:700;display:block}.fortune-card-reading-title{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.fortune-card-reading-title strong{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-size:clamp(1.12rem,2.4vw,1.4rem);font-weight:400;line-height:1.3}.fortune-card-reading-title small{color:var(--graphite);letter-spacing:.08em;font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem}.fortune-card-reading-copy{color:var(--darkgray);margin:0;font-size:.95rem;line-height:1.72}.fortune-card-reading-hint{color:var(--graphite);margin-top:.6rem;font-size:.72rem;display:block}:root.taedy-card-popup-open,:root.taedy-card-popup-open body{overflow:hidden}.fortune-card-popup[hidden]{display:none}.fortune-card-popup{z-index:2147483500;place-items:center;padding:clamp(14px,4vw,40px);display:grid;position:fixed;inset:0}.fortune-card-popup-backdrop{-webkit-backdrop-filter:blur(7px);background:#1012169e;position:absolute;inset:0}.fortune-card-popup-panel{box-sizing:border-box;background:linear-gradient(var(--paper-plate), var(--paper-plate)) padding-box, linear-gradient(180deg, var(--jjok) 0 3px, transparent 3px) border-box;border:1px solid color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));border-top:3px solid var(--jjok);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(16px,3vw,34px);width:min(100%,780px);min-width:0;max-height:min(88dvh,720px);padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #00000052}.fortune-card-popup-panel:before{content:"";border:1px solid color-mix(in srgb, var(--jjok) 14%, transparent);pointer-events:none;position:absolute;inset:7px}.fortune-card-popup-art{box-sizing:border-box;aspect-ratio:2/3;perspective:1100px;border:1px solid color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));background:#e9dfca;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #18141038}.fortune-card-popup-card{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;position:absolute;inset:0}.fortune-card-popup-face{border-radius:inherit;backface-visibility:hidden;transform-style:preserve-3d;display:block;position:absolute;inset:0;overflow:hidden}.fortune-card-popup-face>*{backface-visibility:hidden}.fortune-card-popup-back{background:var(--fortune-back-paper);color:var(--fortune-back-ink);transform:rotateY(180deg)translateZ(1px)}.fortune-card-popup-front{background:#e9dfca;transform:rotateY(0)translateZ(1px)}.fortune-card-popup-art img{object-fit:cover;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.fortune-card-popup.is-card-flipping .fortune-card-popup-card{animation:.72s cubic-bezier(.2,.76,.18,1) both popup-card-flip}.fortune-card-popup.is-card-flipping .fortune-card-popup-back{animation:.72s linear both popup-card-back-hide}.fortune-card-popup.is-card-flipping .fortune-card-popup-front{animation:.72s linear both popup-card-front-show}.fortune-card-popup.is-card-flipping .fortune-card-popup-copy{animation:.36s ease-out .3s both popup-card-copy-arrive}@keyframes popup-card-flip{0%{transform:rotateY(180deg)scale(.96)}to{transform:rotateY(0)scale(1)}}@keyframes popup-card-back-hide{0%,46%{opacity:1}54%,to{opacity:0}}@keyframes popup-card-front-show{0%,46%{opacity:0}54%,to{opacity:1}}@keyframes popup-card-copy-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fortune-card-popup[data-borrowed-art="1"] .fortune-card-popup-art img{filter:sepia(.42)saturate(.72)hue-rotate(-14deg)brightness(.94)}.fortune-card-popup-copy{flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;display:flex}[data-card-popup-copy],[data-reading-copy]{white-space:pre-line}.fortune-card-popup-label{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 32%, transparent);letter-spacing:.14em;align-items:center;gap:.5rem;padding:.2rem .55rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem;font-weight:700;display:inline-flex}.fortune-card-popup-title-row{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:0;display:flex}.fortune-card-popup-title-row strong{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-size:clamp(1.3rem,3.2vw,1.75rem);font-weight:400;line-height:1.28}.fortune-card-popup-title-row small{color:var(--graphite);letter-spacing:.1em;font-family:Courier Prime,ui-monospace,monospace;font-size:.86rem}.fortune-card-popup-reading{color:var(--darkgray);margin:0;font-size:1rem;line-height:1.78}.fortune-card-popup-facts{border-top:1px solid color-mix(in srgb, var(--jjok) 22%, var(--plate-edge));gap:0;width:100%;margin:.2rem 0 0;display:grid}.fortune-card-popup-facts>div{border-bottom:1px solid color-mix(in srgb, var(--jjok) 12%, var(--plate-edge));grid-template-columns:4.6rem minmax(0,1fr);gap:0 .75rem;padding:.4rem 0;display:grid}.fortune-card-popup-facts dt{color:color-mix(in srgb, var(--jjok) 78%, var(--darkgray));letter-spacing:.1em;white-space:nowrap;margin:0;font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem;font-weight:700;line-height:1.7}.fortune-card-popup-facts dd{color:var(--darkgray);margin:0;font-size:.86rem;line-height:1.65}.fortune-card-popup-actions{z-index:2;background:linear-gradient(180deg, transparent, var(--paper-plate) 40%);flex-wrap:wrap;grid-column:1/-1;gap:8px;width:100%;margin-top:.35rem;padding-top:.6rem;display:flex;position:sticky;bottom:0}.fortune-card-popup-actions .analysis-mode-btn{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:.55rem 1rem;line-height:1.3;display:inline-flex}.fortune-card-popup-actions [hidden]{display:none}.fortune-card-popup-close{z-index:2;background:var(--paper-plate);width:38px;height:38px;color:var(--darkgray);cursor:pointer;border:1px solid #0000;grid-column:1/-1;justify-self:end;margin-bottom:-38px;padding:0;font-size:1.15rem;line-height:1;position:sticky;top:0}.fortune-card-popup-close:hover,.fortune-card-popup-close:focus-visible{border-color:color-mix(in srgb, var(--jjok) 40%, transparent);color:var(--jjok)}@media (max-width:719px){.fortune-card-popup{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));align-items:start}.fortune-card-popup-backdrop{-webkit-backdrop-filter:none}.fortune-card-popup-panel{width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;text-align:left;flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:14px 14px 18px;display:flex;overflow-y:auto;box-shadow:0 16px 38px #00000047}.fortune-card-popup-panel>*{flex-shrink:0}.fortune-card-popup-art{aspect-ratio:2/3;align-self:center;width:min(54%,210px)}.fortune-card-popup-reading{word-break:keep-all;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.fortune-card-popup-title-row strong{word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(1.25rem,6vw,1.6rem)}.fortune-card-popup-facts>div{grid-template-columns:minmax(4.3rem,auto) minmax(0,1fr)}.fortune-card-popup-facts dd,.fortune-card-reading-copy{word-break:keep-all;overflow-wrap:anywhere}.fortune-reveal-card-inner{transition-duration:.32s}.fortune-reveal-card-face{contain:layout paint style;box-shadow:0 4px 10px #17191d17}.fortune-card-popup-copy .analysis-mode-btn{justify-content:center;width:100%}.fortune-card-popup-actions{flex-direction:column}.fortune-card-reveal-fan .fortune-reveal-card-title-row,.fortune-card-reveal-fan .fortune-reveal-card-cat-title-row{display:none}.fortune-card-reveal-fan .fortune-reveal-card-caption,.fortune-card-reveal-fan .fortune-reveal-card-cat-caption{padding:8px 8px 10px}.fortune-card-reveal-fan .fortune-reveal-card-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fortune-card-popup-close{align-self:flex-end;width:44px;height:44px;margin-bottom:-44px;top:0}}@media (prefers-reduced-motion:reduce){.fortune-card-popup.is-card-flipping :is(.fortune-card-popup-card,.fortune-card-popup-back,.fortune-card-popup-front,.fortune-card-popup-copy){animation:none}.fortune-card-popup-back{opacity:0}.fortune-card-popup-front{opacity:1}}.deep-engines{border:1px solid color-mix(in srgb, var(--jjok) 26%, var(--plate-edge));background:color-mix(in srgb, var(--paper-plate) 95%, var(--jjok));margin:1.6rem 0 2rem;padding:clamp(1rem,2.4vw,1.6rem)}.deep-engines>header{margin-bottom:1.1rem}.deep-engines>header h2{color:var(--dark);margin:.3rem 0 .4rem;font-size:clamp(1.1rem,2.4vw,1.42rem);line-height:1.35}.deep-engines>header p{max-width:56ch;color:var(--darkgray);margin:0;font-size:.88rem;line-height:1.65}.deep-engines-branches{grid-template-columns:repeat(auto-fit,minmax(min(238px,100%),1fr));align-items:start;gap:.8rem;display:grid}.deep-engine-branch{--branch-accent:var(--jjok);border:1px solid color-mix(in srgb, var(--branch-accent) 30%, var(--plate-edge));border-top:3px solid var(--branch-accent);background:var(--paper-plate);min-width:0;padding:.95rem 1rem 1.05rem}.deep-engine-branch.is-focus{--branch-accent:var(--elem-water)}.deep-branch-stamp{color:var(--branch-accent);letter-spacing:.16em;font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem;font-weight:700;display:block}.deep-engine-branch>header h3{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);margin:.28rem 0 .3rem;font-size:1.02rem;font-weight:400}.deep-engine-branch>header p{color:var(--graphite);margin:0 0 .75rem;font-size:.79rem;line-height:1.55}.deep-branch-list{flex-direction:column;gap:.55rem;margin:0;display:flex}.deep-branch-row{border-top:1px solid color-mix(in srgb, var(--plate-edge) 70%, transparent);grid-template-columns:minmax(0,1fr);gap:.12rem;padding-top:.55rem;display:grid}.deep-branch-row:first-child{border-top:0;padding-top:0}.deep-branch-row dt{color:var(--branch-accent);letter-spacing:.06em;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem;font-weight:700}.deep-branch-row dd{min-width:0;margin:0}.deep-branch-row dd strong{color:var(--dark);font-size:.93rem;font-weight:600;line-height:1.5;display:block}.deep-branch-row dd small{color:var(--graphite);margin-top:.14rem;font-size:.78rem;line-height:1.55;display:block}.deep-engines-merge{align-items:center;gap:.7rem;margin:1.15rem 0 .9rem;display:flex}.deep-engines-merge span{background:linear-gradient(90deg, color-mix(in srgb, var(--jjok) 42%, transparent), color-mix(in srgb, var(--elem-water) 42%, transparent));flex:auto;height:1px}.deep-engines-merge b{border:1px solid color-mix(in srgb, var(--jjok) 34%, transparent);color:var(--jjok);letter-spacing:.16em;flex:none;padding:.16rem .7rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem;font-weight:700}.deep-engines .deep-fusion-evidence{margin:0}.deep-fusion-evidence.is-pending{border-style:dashed}.deep-fusion-evidence.is-pending .fusion-policy-strip{opacity:.6}.fusion-scope-note{border-left:2px solid color-mix(in srgb, var(--jjok) 45%, transparent);background:color-mix(in srgb, var(--jjok) 6%, transparent);color:var(--darkgray);margin:.55rem 0 0;padding:.55rem .7rem;font-size:.82rem;line-height:1.6}.fusion-scope-note b{color:var(--jjok)}.astro-natal-card{--branch-accent:var(--elem-water);border:1px solid color-mix(in srgb, var(--elem-water) 26%, var(--plate-edge));border-top:3px solid var(--elem-water);background:var(--paper-plate);scroll-margin-top:calc(var(--mast-h,3.5rem) + 3.6rem);margin:1.6rem 0;padding:clamp(1rem,2.4vw,1.6rem)}.astro-natal-card .section-stamp{color:var(--elem-water)}.astro-natal-lede{max-width:58ch;color:var(--darkgray);margin:.5rem 0 1rem;font-size:.9rem;line-height:1.68}.astro-natal-state{border:1px dashed color-mix(in srgb, var(--elem-water) 38%, transparent);color:var(--graphite);padding:.85rem 1rem;font-size:.86rem;line-height:1.6}.astro-natal-state[hidden],.astro-natal-body[hidden]{display:none}.astro-natal-anchors{background:color-mix(in srgb, var(--plate-edge) 80%, transparent);border:1px solid color-mix(in srgb, var(--plate-edge) 80%, transparent);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:1px;margin-bottom:1.1rem;display:grid}.astro-anchor{background:var(--paper-plate);flex-direction:column;gap:.2rem;padding:.7rem .8rem .8rem;display:flex}.astro-anchor>span{color:var(--elem-water);letter-spacing:.12em;font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem;font-weight:700}.astro-anchor>strong{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-size:1rem;font-weight:400}.astro-anchor>small{color:var(--graphite);font-size:.73rem;line-height:1.5}.astro-anchor.is-empty>strong{color:var(--graphite);font-style:italic}.astro-natal-columns{grid-template-columns:repeat(auto-fit,minmax(min(238px,100%),1fr));align-items:start;gap:.9rem;display:grid}.astro-natal-column{border:1px solid color-mix(in srgb, var(--plate-edge) 85%, transparent);background:color-mix(in srgb, var(--paper-plate) 94%, var(--elem-water));min-width:0;padding:.85rem .95rem .95rem}.astro-natal-column h4{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);flex-direction:column;gap:.2rem;margin:0 0 .7rem;font-size:.96rem;font-weight:400;display:flex}.astro-column-stamp{color:var(--elem-water);letter-spacing:.16em;font-family:Courier Prime,ui-monospace,monospace;font-size:.63rem;font-weight:700}.astro-natal-list{flex-direction:column;gap:.65rem;display:flex}.astro-natal-item strong{color:var(--dark);margin-bottom:.16rem;font-size:.9rem;font-weight:600;display:block}.astro-natal-item p{color:var(--darkgray);margin:0;font-size:.85rem;line-height:1.66}.astro-natal-empty{color:var(--graphite);margin:0;font-size:.84rem}.astro-natal-rhythm{border-top:1px solid color-mix(in srgb, var(--plate-edge) 80%, transparent);margin-top:.85rem;padding-top:.75rem}.astro-natal-rhythm h5{color:var(--elem-water);letter-spacing:.12em;margin:0 0 .35rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem;font-weight:700}.astro-natal-rhythm p{color:var(--darkgray);margin:0 0 .3rem;font-size:.84rem;line-height:1.62}.astro-natal-scope{color:var(--graphite);margin:1rem 0 0;font-size:.78rem;line-height:1.6}.fusion-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(min(232px,100%),1fr))}body[data-slug=profile] #quartz-body{max-width:1460px!important}body[data-slug=profile] .center.profile-center{max-width:1460px}#profile-deep-reading{padding:clamp(.9rem,1.8vw,1.5rem)}#profile-deep-reading .deep-reading-result{box-shadow:none;background:0 0;border:0;padding:0}.deep-report-toc{top:calc(var(--mast-h,3.5rem) + .5rem);z-index:5;position:sticky}.deep-report-toc a[aria-selected=true]{background:var(--jjok);border-color:var(--jjok);color:var(--paper-plate)}.deep-report-panel{margin-top:1rem}.deep-report-panel[hidden]{display:none!important}.deep-panel-pager{border-top:1px solid var(--plate-edge);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1rem;display:flex}.deep-panel-pager button{appearance:none;border:1px solid color-mix(in srgb, var(--jjok) 38%, var(--plate-edge));background:var(--paper-plate);color:var(--jjok);font-family:var(--bodyFont);cursor:pointer;padding:.5rem .95rem;font-size:.84rem}.deep-panel-pager button:hover:not(:disabled),.deep-panel-pager button:focus-visible{background:color-mix(in srgb, var(--jjok) 10%, transparent)}.deep-panel-pager button:disabled{opacity:.4;cursor:default}.deep-panel-pager-count{color:var(--graphite);letter-spacing:.1em;font-family:Courier Prime,ui-monospace,monospace;font-size:.72rem}.deep-workspace-hero{box-shadow:none;border-radius:0;align-items:center;gap:1.2rem;margin-bottom:.9rem;padding:clamp(1rem,2.2vw,1.6rem) clamp(1.1rem,2.4vw,1.9rem)}.deep-workspace-hero h1{letter-spacing:-.03em;max-width:28ch;margin:.2rem 0 .35rem;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.22}.deep-workspace-hero p{max-width:52ch;font-size:.84rem;line-height:1.6}#profile-deep-reading>.my-destiny-section-intro{margin-bottom:.7rem;font-size:.84rem}.deep-workspace-hero{box-shadow:none;color:#f2efe8;background:radial-gradient(ellipse at 82% 12%, color-mix(in srgb, var(--jjok) 52%, #fff) 0%, transparent 48%), repeating-linear-gradient(45deg, transparent 0 7px, #ffffff09 7px 8px), linear-gradient(160deg, color-mix(in srgb, var(--jjok) 90%, #000), color-mix(in srgb, var(--jjok) 52%, #000));border-radius:0;position:relative;overflow:hidden}.deep-workspace-hero:after{content:"";pointer-events:none;border:1px solid #f2efe842;position:absolute;inset:.5rem;box-shadow:inset 0 0 0 1px #0003}.deep-workspace-hero>*{z-index:1;position:relative}.deep-workspace-hero .section-stamp{color:#f2efe8b8}.deep-workspace-hero h1{font-family:"LibraryFull", var(--bodyFont);font-weight:400}.deep-workspace-hero p{color:#f2efe8bd}.deep-report-card-art{width:6.4rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000038;border:1px solid #f2efe84d;border-radius:0;padding:.4rem}.deep-report-card-art img{border-radius:0}.analysis-save-state{color:#f2efe8bd;letter-spacing:.04em;background:0 0;border:0;border-top:1px solid #f2efe83d;border-radius:0;max-width:14rem;padding:.4rem 0 0;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem}.analysis-save-state[data-state=saving]{border-top-color:#ffde5980}.fusion-policy-strip{border-top:1px solid color-mix(in srgb, var(--jjok) 24%, var(--plate-edge));border-bottom:1px solid color-mix(in srgb, var(--jjok) 24%, var(--plate-edge));gap:0;margin:.9rem 0 1.1rem}.fusion-policy-strip span{color:var(--graphite);background:0 0;border:0;border-radius:0;flex:auto;padding:.5rem .75rem;font-size:.78rem}.fusion-policy-strip span+span{border-left:1px solid color-mix(in srgb, var(--plate-edge) 80%, transparent)}.fusion-policy-strip b{color:var(--jjok)}.deep-reading-guide,.deep-ai-visibility-note{border-width:1px 1px 1px 3px;border-radius:0}.deep-branch-more{border-top:1px solid color-mix(in srgb, var(--plate-edge) 75%, transparent);margin-top:.55rem}.deep-branch-more>summary{color:var(--graphite);cursor:pointer;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.5rem 0 .45rem;font-size:.78rem;list-style:none;display:flex}.deep-branch-more>summary::-webkit-details-marker{display:none}.deep-branch-more>summary b{color:var(--jjok);letter-spacing:.1em;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem;font-weight:700}.deep-branch-more[open]>summary b:after{content:" ▲"}.deep-branch-more:not([open])>summary b:after{content:" ▼"}.deep-branch-more>summary:hover,.deep-branch-more>summary:focus-visible{color:var(--dark)}.report-phase-badge{border-width:0 0 0 2px;border-radius:0;padding:.1rem 0 .1rem .45rem}#profile-deep-reading>.analysis-section-head .section-title{font-size:1.05rem}.deep-control-hero,.deep-domain-workbench,.deep-opus-stack,.deep-master-synthesis,.deep-time-workbench,.deep-roadmap,.deep-provenance{box-shadow:none;border-width:2px 1px 1px;border-top-color:color-mix(in srgb, var(--jjok) 42%, var(--deep-line));border-radius:0}.deep-roadmap-grid>article,.deep-timeline-list .deep-time-card,.deep-month-grid .deep-month-card,.deep-calendar-day,.deep-chapter-card,.fusion-evidence-grid>article,.chartfacts-grid>article,.shensha-evidence-list>article{box-shadow:none;border-radius:0}.deep-disclosure,.deep-detail-drawer,.deep-customer-details{border-radius:0}.deep-report-toc{border-width:0 0 2px;border-bottom-color:color-mix(in srgb, var(--jjok) 40%, var(--plate-edge));background:color-mix(in srgb, var(--paper-plate) 92%, transparent);-webkit-backdrop-filter:blur(8px);border-radius:0;gap:0;padding:0}.deep-report-toc a{border-bottom:2px solid #0000;border-radius:0;margin-bottom:-2px;padding:.55rem .95rem .5rem}.deep-report-toc a:hover{border-bottom-color:color-mix(in srgb, var(--jjok) 40%, transparent);background:0 0}.deep-report-toc a[aria-selected=true]{border-bottom-color:var(--jjok);color:var(--jjok);background:0 0;font-weight:700}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle{border-top:2px solid color-mix(in srgb, var(--jjok) 72%, var(--plate-edge));border-bottom:1px solid var(--plate-edge);background:linear-gradient(135deg, color-mix(in srgb, var(--jjok) 5%, transparent), transparent 42%), color-mix(in srgb, var(--paper-plate) 94%, transparent);width:100%;margin:clamp(2rem,5vw,3.4rem) 0;padding:clamp(1.15rem,3.5vw,2rem)}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__head,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle>header{margin-bottom:clamp(1.2rem,3vw,1.8rem)}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__eyebrow,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle>header>span{letter-spacing:.16em;color:var(--jjok);margin-bottom:.38rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.68rem;font-weight:700;line-height:1;display:block}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__head h3,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle>header h3{margin:0;font-size:clamp(1.08rem,2.7vw,1.36rem);line-height:1.38}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__head p,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle>header p{color:var(--darkgray);margin:.45rem 0 0;font-size:.92rem;line-height:1.65}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__route{grid-template-columns:minmax(0,1fr) minmax(7.2rem,.58fr) minmax(0,1fr);align-items:stretch;gap:clamp(.7rem,2vw,1.1rem);display:grid}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-node,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node{border:1px solid var(--plate-edge);border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--paper-plate) 88%, var(--lightgray));min-width:0;padding:1rem 1rem .95rem;position:relative}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-node__mark{letter-spacing:.08em;color:color-mix(in srgb, var(--darkgray) 56%, transparent);font-family:Courier Prime,ui-monospace,monospace;font-size:.67rem;position:absolute;top:.68rem;right:.76rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-node small,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node small{letter-spacing:.04em;color:var(--jjok);padding-right:1.8rem;font-size:.72rem;font-weight:700;line-height:1.4;display:block}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-node strong,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node strong{font-family:var(--headerFont);color:var(--dark);margin-top:.48rem;font-size:.98rem;line-height:1.48;display:block}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-node p,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node p{color:var(--darkgray);margin:.48rem 0 0;font-size:.81rem;line-height:1.58}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate{text-align:center;border-top:1px dashed color-mix(in srgb, var(--jjok) 64%, transparent);border-bottom:1px dashed color-mix(in srgb, var(--jjok) 64%, transparent);align-self:center;justify-items:center;gap:.28rem;padding:.88rem .45rem;display:grid;position:relative}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:before,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:after{content:"";border-top:1px solid var(--jjok);width:.5rem;position:absolute;top:50%}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:before{left:-.55rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:after{right:-.55rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate span,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate em{color:var(--darkgray);font-size:.66rem;line-height:1.35}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate strong{font-family:var(--headerFont);color:var(--jjok);font-size:.88rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__signals{border-top:1px solid var(--plate-edge);flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-top:.9rem;display:flex}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__signals span{border:1px solid color-mix(in srgb, var(--jjok) 32%, var(--plate-edge));color:var(--darkgray);padding:.32rem .58rem;font-size:.7rem;font-weight:700;line-height:1}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__versus{color:var(--jjok);align-self:center;font-family:Courier Prime,ui-monospace,monospace;font-size:.72rem;font-weight:700}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__filter{color:var(--darkgray);grid-column:1/-1;align-items:center;gap:.75rem;display:flex}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__filter:before,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__filter:after{content:"";border-top:1px dashed color-mix(in srgb, var(--jjok) 52%, var(--plate-edge));flex:1}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__filter span{letter-spacing:.02em;flex:none;font-size:.7rem;font-weight:700}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node--squad{text-align:center;border-left-width:1px;padding-block:.78rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node--squad small{padding-right:0}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-node--squad strong{font-size:.9rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,4vw,2.3rem);margin:0;padding:0;list-style:none;display:grid}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;min-width:0;display:grid;position:relative}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li:not(:last-child):after{content:"→";color:color-mix(in srgb, var(--jjok) 70%, var(--darkgray));position:absolute;top:.22rem;right:calc(-1*clamp(.62rem,2vw,1.15rem))}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li>b{aspect-ratio:1;border:1px solid var(--jjok);width:2rem;color:var(--jjok);place-items:center;font-family:Courier Prime,ui-monospace,monospace;font-size:.8rem;display:grid}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li strong{font-family:var(--headerFont);font-size:.94rem;line-height:1.4;display:block}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li p{color:var(--darkgray);margin:.28rem 0 0;font-size:.78rem;line-height:1.52}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle__return{border-top:1px dashed var(--plate-edge);text-align:right;color:var(--jjok);margin:1rem 0 0;padding-top:.82rem;font-size:.74rem;line-height:1.55}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table{width:100%;margin:1rem 0}@media (max-width:700px){body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle{margin-inline:0;padding-inline:.9rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-map__route,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle ol{grid-template-columns:1fr}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate{justify-self:center;width:min(12rem,78%);margin-block:.12rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:before,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-gate:after{display:none}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__versus{justify-self:center;padding:.15rem 0}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .micro-map__filter{grid-column:auto;margin-block:.15rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle ol{gap:1.25rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle li:not(:last-child):after{content:"↓";inset:auto auto -1.08rem .72rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .silo-cycle__return{text-align:left}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container{overflow:visible}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table tbody,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table tr,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td{width:100%;display:block}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table tbody{gap:.85rem;display:grid}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table tr{border:1px solid var(--plate-edge);border-top:2px solid color-mix(in srgb, var(--jjok) 55%, var(--plate-edge));background:color-mix(in srgb, var(--paper-plate) 92%, var(--lightgray));padding:.82rem .85rem .88rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td{border:0;min-width:0;padding:0;font-size:.82rem;line-height:1.58}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:first-child{border-bottom:1px solid var(--plate-edge);font-family:var(--headerFont);color:var(--dark);margin-bottom:.72rem;padding-bottom:.58rem;font-size:.94rem;font-weight:700}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(2),body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(3){padding-left:4.4rem;position:relative}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(3){margin-top:.45rem}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(2):before,body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(3):before{width:3.8rem;font-family:"Courier Prime", var(--bodyFont), sans-serif;letter-spacing:.03em;color:var(--jjok);font-size:.68rem;font-weight:700;line-height:1.58rem;position:absolute;top:0;left:0}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(2):before{content:"대기업"}body[data-slug=posts\/우리-구역에-오줌-싸지-마라냥] .table-container>table td:nth-child(3):before{content:"스타트업"}}.fortune-card-overall{border:1px solid color-mix(in srgb, var(--jjok) 30%, var(--plate-edge));border-left:3px solid var(--jjok);background:color-mix(in srgb, var(--paper-plate) 90%, var(--jjok));margin-top:.4rem;padding:1.05rem 1.15rem 1.15rem}.fortune-card-overall[hidden]{display:none}.fortune-card-overall-head{border-bottom:1px solid color-mix(in srgb, var(--jjok) 22%, var(--plate-edge));justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.fortune-card-overall-label{color:var(--jjok);letter-spacing:.14em;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem;font-weight:700}.fortune-card-overall-score{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:400}.fortune-card-overall-summary{color:var(--darkgray);margin:.7rem 0 .85rem;font-size:.95rem;line-height:1.75}.fortune-card-overall-list{border-top:1px solid color-mix(in srgb, var(--plate-edge) 80%, transparent);grid-template-columns:auto minmax(0,1fr);gap:.3rem .85rem;margin:0;padding-top:.75rem;display:grid}.fortune-card-overall-list dt{color:var(--jjok);white-space:nowrap;font-family:Courier Prime,ui-monospace,monospace;font-size:.72rem}.fortune-card-overall-list dd{color:var(--dark);margin:0;font-size:.88rem;line-height:1.5}.fortune-card-reading-back{appearance:none;color:var(--jjok);font-family:var(--bodyFont);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.78rem;text-decoration:underline}.fortune-card-reading-back[hidden]{display:none}.email-verify-notice{background:color-mix(in srgb, var(--jjok) 6%, var(--paper-plate));border:1px solid color-mix(in srgb, var(--jjok) 26%, var(--plate-edge));border-left:3px solid var(--jjok);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.email-verify-notice[data-state=done]{border-left-color:color-mix(in srgb, var(--jjok) 55%, #2f7d55)}.email-verify-text{color:var(--darkgray);flex:260px;margin:0;font-size:.92rem;line-height:1.7}.email-verify-notice .analysis-mode-btn{flex:none;min-height:40px}@media (max-width:719px){.email-verify-notice .analysis-mode-btn{justify-content:center;width:100%}}[data-destiny-only][hidden]{display:none!important}.search .search-container.active{box-sizing:border-box;z-index:9999;background:color-mix(in srgb, var(--dark) 46%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);grid-template-rows:min-content;justify-items:center;padding:clamp(48px,8vh,96px) 16px 24px;display:grid;position:fixed;inset:0;overflow:auto}.search .search-container.active>.search-space{box-sizing:border-box;background:var(--paper-plate);border:1px solid color-mix(in srgb, var(--jjok) 30%, var(--plate-edge));border-top:3px solid var(--jjok);width:min(100%,760px);min-width:0;max-height:min(80vh,720px);margin:0;overflow:auto;box-shadow:0 30px 80px #00000057}.search .search-container.active input.search-bar{box-sizing:border-box;border:0;border-bottom:1px solid color-mix(in srgb, var(--jjok) 24%, var(--plate-edge));background:0 0;border-radius:0;flex:none;width:100%;margin:0;padding:1.05rem 1.15rem;font-size:1.05rem;display:block}.search .search-container.active .taedy-search-recent-panel{padding:.9rem 1.15rem 1.15rem}.taedy-search-recent-list>li.is-recommended>a{background:color-mix(in srgb, var(--jjok) 6%, transparent);box-shadow:inset 3px 0 0 var(--jjok);position:relative}.taedy-search-recent-list>li.is-recommended strong{color:var(--jjok)}.taedy-search-recent-why{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 9%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 30%, transparent);letter-spacing:.08em;margin:.2rem 0 .15rem;padding:.1rem .42rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.62rem;font-weight:700;line-height:1.6;display:inline-block}.taedy-search-recent-why[hidden]{display:none!important}.home-proof-item{flex-direction:column;gap:.15rem;display:flex}.home-proof-item .proof-en{color:color-mix(in srgb, var(--jjok) 52%, var(--gray));letter-spacing:.16em;font-family:Courier Prime,ui-monospace,monospace;font-size:.58rem;font-weight:700}.search .search-container.active>.search-space{background:color-mix(in srgb, var(--paper-plate) 72%, transparent);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid #ffffff80;border-top-color:#ffffffb8;border-radius:18px;flex-direction:column;max-height:min(78vh,660px);display:flex;overflow:hidden;box-shadow:0 24px 70px #12161c42,inset 0 1px #ffffff8c}:root[saved-theme=dark] .search .search-container.active>.search-space{background:color-mix(in srgb, var(--paper-plate) 78%, transparent);border-color:#ffffff24;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff1a}@media (prefers-color-scheme:dark){:root[saved-theme=dark] .search .search-container.active>.search-space{border-color:#ffffff24}}.search .search-container.active .search-space,.search .search-container.active .search-layout,.search .search-container.active .taedy-search-recent-list{scrollbar-width:none;-ms-overflow-style:none}.search .search-container.active .search-space::-webkit-scrollbar{width:0;height:0;display:none}.search .search-container.active .search-layout::-webkit-scrollbar{width:0;height:0;display:none}.search .search-container.active .taedy-search-recent-list::-webkit-scrollbar{width:0;height:0;display:none}.taedy-search-recent-list>li:nth-child(n+6){display:none}.saju-time-input,.saju-place-search{box-sizing:border-box;border:1px solid var(--plate-edge);background:var(--paper-plate);width:100%;color:var(--dark);border-radius:2px;padding:.72rem .85rem;font-family:inherit;font-size:1rem}.saju-time-input:focus,.saju-place-search:focus{border-color:var(--jjok);outline:none}.saju-place-search{margin-bottom:.45rem}.search .search-container.active .search-layout{min-width:0;min-height:0;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex:auto;margin:0;padding:.2rem .35rem .5rem;overflow:auto}.search .search-container.active .search-layout.display-results{display:block}.search .search-container.active .search-layout>.preview-container{display:none}.search .search-container.active .search-layout>.results-container{box-sizing:border-box;border:0;flex:100%;width:100%;min-width:0;height:auto;max-height:none;overflow:visible}.search .search-container.active input.search-bar,.search .search-container.active input.search-bar:focus,.search .search-container.active input.search-bar:focus-visible{box-shadow:none;border-top:0;border-left:0;border-right:0;outline:none}.search .search-container.active input.search-bar:focus{border-bottom-color:var(--jjok)}.search .search-container.active .result-card{border:0;border-bottom:1px solid color-mix(in srgb, var(--jjok) 12%, var(--plate-edge));background:0 0;border-radius:0;padding:.72rem .85rem;display:block}.search .search-container.active .result-card:last-child{border-bottom:0}.search .search-container.active .result-card:hover,.search .search-container.active .result-card:focus-visible{background:color-mix(in srgb, var(--jjok) 7%, transparent)}.search .search-container.active .result-card .card-title{color:var(--dark);margin:0 0 .2rem;font-size:.98rem;font-weight:700;line-height:1.5}.search .search-container.active .result-card:hover .card-title{color:var(--jjok)}.search .search-container.active .result-card .card-description{-webkit-line-clamp:2;color:var(--darkgray);-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.65;display:-webkit-box;overflow:hidden}.search .search-container.active .result-card .highlight{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 12%, transparent);padding:0 .1em;font-weight:700}.search .search-container.active .taedy-search-recent-panel{box-shadow:none;background:0 0;border:0;margin:0}.search .search-container.active .taedy-search-recent-head{border-bottom:1px solid color-mix(in srgb, var(--jjok) 12%, transparent);padding:.85rem .95rem .6rem}.search .search-container.active .taedy-search-recent-list>li+li{border-top:1px solid color-mix(in srgb, var(--jjok) 10%, transparent)}.search .search-container.active>.search-space:has(.taedy-search-recent-panel){max-height:min(78vh,660px)}.search .search-container.active .taedy-search-recent-list>li:last-child>a{border-bottom:0}.destiny-home-guest-stack{display:block}.destiny-home-guest-stack .destiny-home-copy{max-width:none}.destiny-home-guest-stack .destiny-demo-fan{justify-content:center;gap:0;margin:1.6rem 0 0;padding:.6rem 0 .4rem}.destiny-home-guest-stack .destiny-demo-card{width:clamp(112px,21vw,188px);margin-right:-22px}.destiny-home-guest-stack .destiny-demo-caption small{font-size:.56rem}.destiny-home-guest-stack .destiny-demo-caption strong{font-size:.82rem}.destiny-home-guest-stack .destiny-demo-note{text-align:center;max-width:44rem;margin:1.1rem auto 0}.destiny-home-guest-stack .destiny-home-actions{justify-content:center;margin-top:1.4rem}.destiny-home-guest-stack+.destiny-home-cat,.destiny-home-guest-stack~.destiny-home-cat{margin:2rem auto 0}@media (max-width:719px){.destiny-home-guest-stack .destiny-demo-card{width:clamp(76px,22vw,112px);margin-right:-14px}}.beacon-head{font-size:.95rem}@media (max-width:719px){.beacon-head{font-size:.88rem}}.destiny-home-demo{margin:.1rem 0 0}.destiny-home-guest-stack .destiny-demo-fan{padding-top:.35rem}.destiny-demo-fan{pointer-events:none}.destiny-demo-note{max-width:30rem;color:var(--dark);text-align:center;text-wrap:balance;margin:1.4rem auto 0;font-size:1.06rem;line-height:1.75}.destiny-home-guest-stack .destiny-home-desc{max-width:46rem}@media (max-width:719px){.destiny-home-desc{font-size:.98rem}.destiny-demo-note{font-size:.94rem}}.destiny-home-guest-stack .destiny-home-copy{text-align:center}.destiny-home-guest-stack #destiny-home-title{text-wrap:balance;max-width:22em;margin-left:auto;margin-right:auto}.destiny-home-guest-stack .destiny-home-desc{text-wrap:pretty;max-width:34rem;margin-left:auto;margin-right:auto}.destiny-home-guest-stack .destiny-home-actions{margin-top:1.9rem}@media (max-width:719px){.destiny-home-guest-stack .destiny-home-desc{max-width:26rem}.destiny-demo-note{max-width:22rem;font-size:.98rem}}.destiny-home-desc em,.destiny-demo-note em{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 11%, transparent);padding:.05em .22em;font-style:normal;font-weight:700}.destiny-home-taedy{max-width:30rem;color:var(--jjok);text-align:center;margin:1.5rem auto 0;font-family:Nanum Pen Script,Noto Serif KR,serif;font-size:1.3rem;line-height:1.6}@media (max-width:719px){.destiny-home-taedy{font-size:1.15rem}.destiny-home-taedy br{display:none}}.search .search-container:not(.active){display:none!important}.destiny-home-guest-stack #destiny-home-title,.destiny-home-guest-stack .destiny-home-desc,.destiny-demo-note{word-break:keep-all;overflow-wrap:break-word}.destiny-home-desc em,.destiny-demo-note em{white-space:nowrap}@media (max-width:719px){.destiny-home-guest-stack #destiny-home-title{max-width:18em;margin-inline:auto}}html:has(#masthead-toggle:checked) .masthead-nav{z-index:2;background:color-mix(in srgb, var(--paper-plate) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}@media (max-width:899px){html:has(#masthead-toggle:checked) .masthead-nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;overflow-y:auto;padding:max(5.75rem, env(safe-area-inset-top,0px) + 4.5rem) 1.25rem max(1.5rem, env(safe-area-inset-bottom,0px))!important}html:has(#masthead-toggle:checked) .masthead-nav>a{border-bottom:1px solid color-mix(in srgb, var(--jjok) 12%, var(--plate-edge));flex-shrink:0;align-items:center;min-height:clamp(68px,10vh,80px);padding:0 .25rem;font-size:1.22rem;font-weight:700;display:flex}html:has(#masthead-toggle:checked) .masthead-nav>a:last-of-type{border-bottom:0}html:has(#masthead-toggle:checked) .masthead-nav .masthead-auth-btn{justify-content:center;min-height:52px;margin-top:1.4rem}html:has(#masthead-toggle:checked) .masthead-nav #masthead-auth-btn{justify-content:center;min-height:52px;margin-top:1.4rem}html:has(#masthead-toggle:checked) body{overflow:hidden}html:has(#masthead-toggle:checked) .masthead-nav~* .drawer-tool{min-height:48px;color:var(--darkgray);background:color-mix(in srgb, var(--jjok) 5%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 16%, var(--plate-edge));letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem;display:inline-flex}html:has(#masthead-toggle:checked) .drawer-tool{min-height:48px;color:var(--darkgray);background:color-mix(in srgb, var(--jjok) 5%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 16%, var(--plate-edge));letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .9rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem;display:inline-flex}:is(html:has(#masthead-toggle:checked) .drawer-tool:hover,html:has(#masthead-toggle:checked) .drawer-tool:focus-visible){color:var(--jjok);border-color:color-mix(in srgb, var(--jjok) 38%, transparent)}:is(html:has(#masthead-toggle:checked) .drawer-tool,html:has(#masthead-toggle:checked) .drawer-tool *){letter-spacing:.08em;font-family:Courier Prime,Library,ui-monospace,monospace}html:has(#masthead-toggle:checked) .drawer-tool-theme{width:48px;min-width:48px;padding:0}html:has(#masthead-toggle:checked) .drawer-tool-theme-label{display:none}}html:has(#masthead-toggle:checked) .masthead-nav{opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important}@media (max-width:899px){html:has(#masthead-toggle:checked) .masthead-nav>.masthead-auth-link{text-align:center;border-bottom:0;order:8;justify-content:center;align-items:center;min-height:52px;margin-top:1.6rem;width:100%!important;padding:0 1rem!important;display:flex!important}html:has(#masthead-toggle:checked) .masthead-nav>button{width:100%;min-height:48px;color:var(--darkgray);border:1px solid color-mix(in srgb, var(--jjok) 16%, var(--plate-edge));letter-spacing:.08em;cursor:pointer;background:0 0;border-radius:999px;order:9;justify-content:center;align-items:center;margin-top:.5rem;padding:0 .9rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.78rem;display:flex}html:has(#masthead-toggle:checked) .masthead-drawer-tools{order:10;margin-top:1.1rem}}:root{--fs-display:2.2rem;--fs-title:1.36rem;--fs-lead:1.06rem;--fs-body:1rem;--fs-meta:.875rem;--fs-stamp:.76rem}#saju-logged-in-view .shensha-desc,#saju-logged-in-view .shensha-name,#saju-logged-in-view .shensha-tag-item,#saju-logged-in-view .ctx-item-text,#saju-logged-in-view .formula-equation,#saju-logged-in-view .formula-subnote,#saju-logged-in-view .formula-caveat,#saju-logged-in-view .ohaeng-row,#saju-logged-in-view .ch-detail{font-size:var(--fs-meta)}.astro-natal-item p{font-size:var(--fs-body);line-height:1.75}.profile-nav-account-icon{font-family:IBM Plex Sans KR,system-ui,sans-serif}.saju-fold{border:1px solid var(--plate-edge);border-left:3px solid color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));background:var(--paper-plate)}.saju-fold+.saju-fold{margin-top:.85rem}.saju-fold-head{cursor:pointer;align-items:center;gap:.75rem;padding:.95rem 1.1rem;list-style:none;display:flex}.saju-fold-head::-webkit-details-marker{display:none}.saju-fold-head:hover .section-title,.saju-fold-head:hover h4{color:var(--jjok)}.saju-fold-hint{color:var(--jjok);font-family:Courier Prime,ui-monospace,monospace;font-size:var(--fs-stamp);letter-spacing:.08em;white-space:nowrap;margin-left:auto;font-weight:700}.saju-fold[open] .saju-fold-hint:after{content:" ▲"}.saju-fold:not([open]) .saju-fold-hint:after{content:" ▼"}.saju-fold[open] .saju-fold-hint{color:var(--gray)}.saju-fold[open] .saju-fold-head{border-bottom:1px solid var(--plate-edge)}.saju-fold>:not(summary){margin-left:1.1rem;margin-right:1.1rem}.saju-fold>:last-child{margin-bottom:1.1rem}#saju-pillars-grid{gap:.6rem;margin:1.2rem 0 1.4rem}#saju-pillars-grid .pillar-col,#saju-pillars-grid>*{padding-top:.9rem;padding-bottom:.9rem}@media (min-width:900px){#saju-pillars-grid{margin:1.6rem 0 1.8rem}}.astro-natal-lead{background:color-mix(in srgb, var(--jjok) 5%, var(--paper-plate));border:1px solid color-mix(in srgb, var(--jjok) 20%, var(--plate-edge));border-left:3px solid var(--jjok);margin:0 0 1.3rem;padding:1.15rem 1.25rem}.astro-lead-line{color:var(--dark);font-size:var(--fs-lead);margin:0;line-height:1.8}.astro-lead-line+.astro-lead-line{border-top:1px solid color-mix(in srgb, var(--jjok) 12%, transparent);margin-top:.6rem;padding-top:.6rem}.astro-lead-line>span{color:var(--jjok);font-family:Courier Prime,ui-monospace,monospace;font-size:var(--fs-stamp);letter-spacing:.1em;margin-bottom:.15rem;font-weight:700;display:block}.astro-fold>summary{cursor:pointer;color:var(--dark);font-size:var(--fs-meta);align-items:center;gap:.55rem;padding:.7rem 0;font-weight:700;list-style:none;display:flex}.astro-fold>summary::-webkit-details-marker{display:none}.astro-fold[open]>summary{border-bottom:1px solid var(--plate-edge);margin-bottom:.6rem}.saju-capture-btn.is-quiet{color:var(--darkgray);border:1px solid color-mix(in srgb, var(--jjok) 22%, var(--plate-edge));background:0 0;margin-top:.5rem}.saju-capture-btn.is-quiet:hover,.saju-capture-btn.is-quiet:focus-visible{color:var(--jjok);border-color:color-mix(in srgb, var(--jjok) 45%, transparent)}.astro-lead-taedy{border-top:1px solid color-mix(in srgb, var(--jjok) 12%, transparent);color:var(--jjok);margin:.8rem 0 0;padding-top:.7rem;font-family:Nanum Pen Script,Noto Serif KR,serif;font-size:1.25rem;line-height:1.5}[data-profile-view-panel=saju] .saju-fold,[data-profile-view-panel=astro] .astro-fold{border-left-color:color-mix(in srgb, var(--jjok) 34%, var(--plate-edge))}[data-profile-view-panel=saju] .saju-fold>:not(summary),[data-profile-view-panel=astro] .astro-fold>:not(summary){display:revert}[data-profile-view-panel=saju] details.saju-fold.saju-formula-lab>:not(summary){display:none}[data-profile-view-panel=saju] details.saju-fold:has(.saju-formula-lab)>:not(summary){display:none}[data-profile-view-panel=saju] details.saju-fold.saju-formula-lab[open]>*{display:revert}[data-profile-view-panel=saju] details.saju-fold:has(.saju-formula-lab)[open]>*{display:revert}[data-profile-view-panel=saju] details.saju-fold.saju-formula-lab .saju-fold-hint{display:inline}[data-profile-view-panel=saju] details.saju-fold:has(.saju-formula-lab) .saju-fold-hint{display:inline}.taedy-brief{margin:0 0 2rem}[data-profile-view-panel=saju] .saju-fold-hint,[data-profile-view-panel=astro] .astro-fold .saju-fold-hint{display:none}[data-profile-view-panel=saju] .saju-fold-head,[data-profile-view-panel=astro] .astro-fold>summary{cursor:default;border-bottom:1px solid var(--plate-edge)}.wall .wall-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3.2rem 3rem;padding-bottom:1.5rem;display:grid}.wall .wall-grid>.plate{content-visibility:visible;min-width:0;margin:0;overflow:visible}.wall .plate:before{filter:none;box-shadow:var(--sheet-lift)}:root[saved-theme=light] .wall .plate:before{filter:none;box-shadow:0 6px 16px #28241e29}.wall-more{min-height:7rem;color:var(--graphite);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;font-size:.85rem;display:flex}.wall-empty{color:var(--graphite);border-top:1px solid var(--plate-edge);padding:2rem 0}.wall-more[hidden],.wall-load-more[hidden]{display:none}.wall-loading{align-items:center;gap:.65rem;display:flex}.wall-spinner{border:2px solid var(--plate-edge);border-top-color:var(--jjok);border-radius:50%;flex:none;width:1rem;height:1rem;display:none}.is-loading .wall-spinner{animation:.8s linear infinite wall-spin;display:inline-block}.wall-load-more{border:1px solid var(--plate-edge);background:var(--sheet);color:var(--jjok);font:inherit;cursor:pointer;padding:.65rem 1.2rem}.wall-load-more:disabled{opacity:.6;cursor:wait}@keyframes wall-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.wall .wall-grid{grid-template-columns:minmax(0,1fr);gap:2.4rem}}@media (prefers-reduced-motion:reduce){.wall .plate{transition:none}.wall-spinner{animation:none}}article .callout:not([data-callout=abstract]){--callout-bg:transparent;--bg:transparent;--border:transparent;--color:var(--jjok);border:1px dashed color-mix(in srgb, var(--jjok) 42%, var(--plate-edge));box-shadow:none;background:0 0;border-radius:2px;margin:2.4rem 0;padding:1.15rem 1.3rem;overflow:visible}article .callout:not([data-callout=abstract]) .callout-icon,article .callout:not([data-callout=abstract]) .fold-callout-icon{display:none}article .callout:not([data-callout=abstract]) .callout-title{font-family:"LibraryFull", var(--bodyFont);font-size:var(--fs-meta,.92rem);letter-spacing:.02em;color:var(--jjok);cursor:default;margin:0 0 .5rem;padding:0;font-weight:600;display:block}article .callout:not([data-callout=abstract]) .callout-title-inner{font-family:inherit;font-size:inherit;font-weight:inherit}article .callout:not([data-callout=abstract]) .callout-content{display:block}article .callout:not([data-callout=abstract]) .callout-content>:first-child{margin-top:0}article .callout:not([data-callout=abstract]) .callout-content>:last-child{margin-bottom:0}article .callout:not([data-callout=abstract]) .callout-content p{font-size:var(--fs-body,1rem);color:var(--dark);line-height:1.8}.taedy-wait{font-size:var(--fs-meta,.9rem);color:var(--darkgray);align-items:center;gap:.55rem;display:inline-flex}.taedy-wait-paws{align-items:center;gap:.28rem;display:inline-flex}.taedy-wait-paw{width:15px;height:15px;fill:var(--jjok);opacity:.16;animation:1.6s ease-in-out infinite taedy-paw}.taedy-wait-paw:first-child{animation-delay:0s;transform:rotate(-12deg)}.taedy-wait-paw:nth-child(2){animation-delay:.2s;transform:rotate(9deg)translateY(-2px)}.taedy-wait-paw:nth-child(3){animation-delay:.4s;transform:rotate(-8deg)}.taedy-wait-paw:nth-child(4){animation-delay:.6s;transform:rotate(11deg)translateY(-2px)}@keyframes taedy-paw{0%,70%,to{opacity:.16}20%{opacity:.95}}@media (prefers-reduced-motion:reduce){.taedy-wait-paw{opacity:.45;animation:none}}.comments{border-top:1px solid var(--plate-edge);margin:3.5rem 0 0;padding-top:2rem}.comments-count{color:var(--darkgray);font-family:Courier Prime,ui-monospace,monospace;font-size:.82em}.comments-list{flex-direction:column;gap:1.3rem;margin:1.4rem 0 1.8rem;display:flex}.comments-empty{font-size:var(--fs-meta,.9rem);color:var(--darkgray);margin:0}.comment{align-items:flex-start;gap:.85rem;display:flex}.comments-avatar{background:color-mix(in srgb, var(--jjok) 5%, transparent);border:1px solid var(--plate-edge);border-radius:50%;flex:none;width:38px;height:38px;display:block;overflow:hidden}.comments-avatar svg{width:100%;height:100%;display:block}.comment-main{flex:1;min-width:0}.comment-head{align-items:baseline;gap:.55rem;margin:0 0 .28rem;display:flex}.comment-who{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);font-size:.94rem;font-weight:600}.comment-when{color:var(--darkgray);font-size:.78rem}.comment-delete{color:var(--darkgray);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-left:auto;padding:0;font-size:.76rem;text-decoration:underline}.comment-body{font-size:var(--fs-body,1rem);color:var(--dark);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.75}.comments-signin{text-align:center;border:1px dashed var(--plate-edge);border-radius:2px;padding:1.3rem}.comments-signin p{font-size:var(--fs-meta,.9rem);color:var(--darkgray);margin:0 0 .8rem}.comments-login-btn{font-family:var(--bodyFont);color:var(--sheet);background:var(--jjok);border:1px solid var(--jjok);cursor:pointer;border-radius:2px;padding:.5rem 1.2rem;font-size:.88rem}.comments-form-who{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.comments-my-name{font-family:"LibraryFull", var(--bodyFont);font-size:.92rem;font-weight:600}.comments-edit-profile{color:var(--darkgray);margin-left:auto;font-size:.78rem}.comments-input{width:100%;font-family:var(--bodyFont);color:var(--dark);background:var(--sheet);border:1px solid var(--plate-edge);resize:vertical;border-radius:2px;padding:.8rem .9rem;font-size:.95rem;line-height:1.7}.comments-input:focus{border-color:color-mix(in srgb, var(--jjok) 55%, var(--plate-edge));outline:none}.comments-form-foot{align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.comments-status{color:var(--darkgray);flex:1;font-size:.82rem}.comments-status[data-kind=bad]{color:#a8443a}.comments-submit{font-family:var(--bodyFont);color:var(--sheet);background:var(--jjok);border:1px solid var(--jjok);cursor:pointer;border-radius:2px;padding:.45rem 1.1rem;font-size:.86rem}.comments-submit[disabled]{opacity:.5;cursor:default}.comment-identity{border-bottom:1px solid var(--plate-edge);margin-bottom:2.6rem;padding-bottom:2rem}.comment-identity-note{font-size:var(--fs-meta,.9rem);color:var(--darkgray);margin:.5rem 0 1.2rem;line-height:1.7}.comment-identity-row{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.comment-identity-name{flex:1;min-width:0}.identity-kind{gap:.4rem;margin-bottom:.8rem;display:flex}.identity-kind-btn{font-family:var(--bodyFont);color:var(--darkgray);border:1px solid var(--plate-edge);cursor:pointer;background:0 0;border-radius:2px;padding:.45rem .9rem;font-size:.84rem}.identity-kind-btn.is-active{color:var(--jjok);border-color:color-mix(in srgb, var(--jjok) 55%, var(--plate-edge));background:color-mix(in srgb, var(--jjok) 7%, transparent)}.identity-choices{flex-wrap:wrap;gap:.6rem;display:flex}.identity-choice{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;width:62px;height:62px;padding:0;overflow:hidden}.identity-choice.is-active{border-color:var(--jjok)}.identity-choice svg{width:100%;height:100%;display:block}.identity-none{color:var(--darkgray);margin:0;font-size:.85rem}.comment-identity-foot{align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.comment-identity-foot .editor-status{flex:1;margin:0}.masthead-greeting-name{color:inherit;background:0 0}@media (max-width:899px){.masthead-search-trigger{width:40px;height:40px;color:var(--darkgray);background:0 0;border:0;justify-content:center;align-items:center;margin:0 .15rem 0 auto;padding:0;position:static;display:inline-flex!important}.masthead-search-trigger .masthead-search-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead-drawer-tools .drawer-tool-search{display:none!important}html:has(#masthead-toggle:checked) .masthead-drawer-tools .drawer-tool-search{display:none!important}html:has(#masthead-toggle:checked) .masthead-nav>a:not(.masthead-auth-link){order:4}html:has(#masthead-toggle:checked) .masthead-nav>#masthead-auth-btn.taedy-user-greeting{height:auto;min-height:0;font-family:var(--bodyFont);white-space:normal;overflow-wrap:anywhere;text-align:left;order:1;justify-content:flex-start;margin:0 0 1.75rem;line-height:1.5;box-shadow:none!important;color:var(--dark)!important;letter-spacing:-.04em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:clamp(1.5rem,6.5vw,1.9rem)!important;font-weight:700!important;display:block!important}.masthead-greeting-intro,.masthead-greeting-person{display:block}html:has(#masthead-toggle:checked) .masthead-greeting-name{color:var(--jjok);background:linear-gradient(transparent 52%, color-mix(in srgb, var(--jjok) 22%, transparent) 52%, color-mix(in srgb, var(--jjok) 22%, transparent) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}html:has(#masthead-toggle:checked) .masthead-nav>button#masthead-logout-btn{width:auto;min-height:44px;color:var(--darkgray);font-family:var(--bodyFont);letter-spacing:0;opacity:.8;text-underline-offset:.25em;background:0 0;border:0;border-radius:0;flex:none;order:11;align-self:flex-end;margin:auto 0 0;padding:.5rem 0;font-size:.86rem;text-decoration:underline}html:has(#masthead-toggle:checked) .masthead-drawer-tools{flex:none;align-self:flex-start;width:auto;margin:1.25rem 0 1rem;display:flex}html:has(#masthead-toggle:checked) button.drawer-tool-theme{width:48px!important}}.comments-avatar,.identity-choice{border-radius:3px}.comments-avatar,.identity-choice,.has-svg-avatar{aspect-ratio:1}.taedy-avatar-img{width:100%;height:100%;box-shadow:none;object-fit:contain;object-position:50% 50%;border:0;border-radius:0;margin:0;padding:0;display:block;transform:none}.today-share-row{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 .4rem;display:flex}.today-share-card{box-sizing:border-box;color:#f1efe9;width:540px;font-family:var(--bodyFont);background:#161618;padding:40px 44px 34px;position:absolute;top:0;left:-10000px}.today-share-card.is-capturing{z-index:-1;left:0}.today-share-card-head{border-bottom:1px solid #f1efe938;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.today-share-brand{letter-spacing:.16em;font-family:Courier Prime,ui-monospace,monospace;font-size:13px;font-weight:700}.today-share-date{opacity:.62;font-size:12px}.today-share-name{font-family:"LibraryFull", var(--bodyFont);margin:26px 0 4px;font-size:30px;line-height:1.25}.today-share-ganji{letter-spacing:.04em;opacity:.68;margin:0 0 22px;font-size:13px}.today-share-scores{gap:10px;margin-bottom:22px;display:flex}.today-share-score{text-align:center;border:1px solid #f1efe92e;flex:1;padding:12px 0}.today-share-score b{font-variant-numeric:tabular-nums;font-family:Courier Prime,ui-monospace,monospace;font-size:21px;font-weight:700;display:block}.today-share-score small{opacity:.6;margin-top:3px;font-size:11px;display:block}.today-share-summary{word-break:keep-all;margin:0 0 26px;font-size:15px;line-height:1.8}.today-share-foot{letter-spacing:.06em;opacity:.55;border-top:1px solid #f1efe938;margin:0;padding-top:14px;font-size:11px}.tarot-card-badge-row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.7rem;display:flex}.tarot-card-badge-row .tarot-roman-no,.tarot-card-badge-row .tarot-ganji-seal{color:var(--darkgray);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.astro-today{border:1px solid var(--plate-edge);background:var(--sheet);border-radius:2px;margin:0 0 2.4rem;padding:1.6rem 1.5rem 1.4rem}.astro-today-head{border-bottom:1px solid var(--plate-edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem;padding-bottom:.9rem;display:flex}.astro-today-date{font-size:var(--fs-meta,.86rem);color:var(--darkgray);margin:0}.astro-today-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.2rem 0;display:grid}.astro-glance-cell{text-align:center;border:1px solid var(--plate-edge);border-radius:2px;padding:.85rem .6rem}.astro-glance-cell span{letter-spacing:.1em;color:var(--darkgray);font-size:.72rem;display:block}.astro-glance-cell strong{font-family:"LibraryFull", var(--bodyFont);color:var(--jjok);font-variant-numeric:tabular-nums;margin:.28rem 0 .2rem;font-size:1.5rem;line-height:1.1;display:block}.astro-glance-cell small{color:var(--darkgray);font-size:.72rem;display:block}.astro-today-verdict{font-family:"LibraryFull", var(--bodyFont);font-size:var(--fs-lead,1.15rem);color:var(--dark);word-break:keep-all;margin:0 0 1.4rem;line-height:1.6}.astro-today-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.astro-today-col h5{font-family:var(--bodyFont);letter-spacing:.04em;color:var(--darkgray);border-bottom:1px solid var(--plate-edge);margin:0 0 .7rem;padding-bottom:.4rem;font-size:.82rem;font-weight:600}.astro-today-col--do h5{color:var(--jjok)}.astro-today-col--dont h5{color:#8a6a48}.astro-today-list{flex-direction:column;gap:.85rem;display:flex}.astro-today-item strong{color:var(--dark);margin-bottom:.22rem;font-size:.86rem;font-weight:600;display:block}.astro-today-item p{color:var(--darkgray);word-break:keep-all;margin:0;font-size:.86rem;line-height:1.65}.astro-today-badge{letter-spacing:.04em;color:var(--darkgray);border:1px solid var(--plate-edge);vertical-align:.1em;border-radius:2px;margin-left:.4rem;padding:.1rem .36rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.64rem;font-weight:400}.astro-today-none{color:var(--darkgray);margin:0;font-size:.84rem;line-height:1.6}.astro-today-note{border-top:1px solid var(--plate-edge);color:var(--darkgray);word-break:keep-all;margin:1.4rem 0 0;padding-top:.9rem;font-size:.78rem;line-height:1.7}@media (max-width:640px){.astro-today-split{grid-template-columns:minmax(0,1fr);gap:1.4rem}.astro-today-glance{gap:.4rem}.astro-glance-cell strong{font-size:1.25rem}}.travel-picks{border:1px solid var(--plate-edge);background:var(--sheet);border-radius:2px;margin:3rem 0 0;padding:1.5rem}.travel-card--coupang .travel-card-place{color:var(--jjok)}.travel-picks-title{font-family:"LibraryFull", var(--bodyFont);font-size:var(--fs-lead,1.1rem);margin:.35rem 0 0}.travel-picks-keyword{color:var(--jjok)}.travel-picks-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.2rem 0 0;display:grid}.travel-card{color:inherit;border:1px solid var(--plate-edge);background:var(--light);border-radius:2px;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.travel-card:hover{border-color:color-mix(in srgb, var(--jjok) 50%, var(--plate-edge))}.travel-card-art{aspect-ratio:3/2;background:color-mix(in srgb, var(--jjok) 5%, transparent);display:block;overflow:hidden}.travel-card-art img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.travel-card-body{flex-direction:column;gap:.3rem;padding:.75rem .85rem .85rem;display:flex}.travel-card-place{letter-spacing:.04em;color:var(--darkgray);font-size:.72rem}.travel-card-title{font-family:var(--bodyFont);color:var(--dark);word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.travel-card-foot{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.15rem;display:flex}.travel-card-price{color:var(--jjok);font-variant-numeric:tabular-nums;font-family:Courier Prime,ui-monospace,monospace;font-size:.84rem;font-weight:700}.travel-card-rating{color:var(--darkgray);font-variant-numeric:tabular-nums;font-size:.74rem}.travel-picks-note{border-top:1px solid var(--plate-edge);color:var(--darkgray);word-break:keep-all;margin:1.1rem 0 0;padding-top:.8rem;font-size:.76rem;line-height:1.7}@media (max-width:560px){.travel-picks-list{grid-template-columns:minmax(0,1fr)}}.comments-avatar{aspect-ratio:auto;background:color-mix(in srgb, var(--jjok) 6%, var(--sheet));border-radius:2px;width:38px;height:57px;padding:0}.comments-avatar--lg{width:68px;height:102px}.identity-choice{background:color-mix(in srgb, var(--jjok) 6%, var(--sheet));border-radius:3px;width:62px;height:93px;padding:0}.comment,.comments-form-who{align-items:flex-start}.comments-form-who{gap:.7rem}.comments-my-name{padding-top:.15rem}.travel-picks-why{color:var(--jjok);word-break:keep-all;margin:.9rem 0 0;font-size:.84rem;line-height:1.7}html[data-auth=in] #saju-logged-out-view,html[data-auth=in] #destiny-home-guest-view{display:none!important}html[data-auth=in] #saju-logged-in-view[hidden],html[data-auth=in] #destiny-home-user-view[hidden]{display:revert!important}html[data-auth=out] #saju-logged-in-view,html[data-auth=out] #destiny-home-user-view{display:none!important}html[data-auth=out] #saju-logged-out-view[hidden],html[data-auth=out] #destiny-home-guest-view[hidden]{display:revert!important}html[data-view-preset=fortune] [data-profile-view-panel]:not([data-profile-view-panel=fortune]){display:none!important}html[data-view-preset=fortune] [data-profile-view-panel=fortune][hidden]{display:revert!important}html[data-view-preset=fortune] .profile-nav-item--sub[data-profile-view=fortune] .profile-nav-index{color:currentColor}html[data-view-preset=saju] [data-profile-view-panel]:not([data-profile-view-panel=saju]){display:none!important}html[data-view-preset=saju] [data-profile-view-panel=saju][hidden]{display:revert!important}html[data-view-preset=saju] .profile-nav-item--sub[data-profile-view=saju] .profile-nav-index{color:currentColor}html[data-view-preset=astro] [data-profile-view-panel]:not([data-profile-view-panel=astro]){display:none!important}html[data-view-preset=astro] [data-profile-view-panel=astro][hidden]{display:revert!important}html[data-view-preset=astro] .profile-nav-item--sub[data-profile-view=astro] .profile-nav-index{color:currentColor}html[data-view-preset=settings] [data-profile-view-panel]:not([data-profile-view-panel=settings]){display:none!important}html[data-view-preset=settings] [data-profile-view-panel=settings][hidden]{display:revert!important}html[data-view-preset=settings] .profile-nav-item--sub[data-profile-view=settings] .profile-nav-index{color:currentColor}.navigation-progress{background:var(--jjok);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--jjok) 55%, transparent);opacity:.9}@media (prefers-reduced-motion:no-preference){html.is-navigating .center{opacity:.55;transition:opacity .18s}}.algorithm-factor.is-sky{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, transparent);border:1px dashed color-mix(in srgb, var(--jjok) 40%, var(--plate-edge))}@media (max-width:899px){:target{scroll-margin-top:4.5rem}}.saju-field label,.saju-field-group label{font-family:var(--bodyFont);letter-spacing:0;text-transform:none;color:var(--darkgray);font-size:.82rem;font-weight:600}.saju-field-help{font-family:var(--bodyFont);letter-spacing:0;text-transform:none}.destiny-identity{border:1px solid var(--plate-edge);border-left:2px solid color-mix(in srgb, var(--jjok) 55%, var(--plate-edge));background:var(--sheet);border-radius:2px;margin:0 0 1.8rem;padding:1.6rem 1.5rem 1.4rem}.destiny-identity-title{font-family:"LibraryFull", var(--bodyFont);font-size:var(--fs-title,1.45rem);color:var(--dark);word-break:keep-all;margin:.4rem 0 0;line-height:1.35}.destiny-identity-anchors{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.2rem 0;display:grid}.identity-anchor{text-align:center;border:1px solid var(--plate-edge);border-radius:2px;padding:.75rem .6rem}.identity-anchor span{letter-spacing:.1em;color:var(--darkgray);font-size:.7rem;display:block}.identity-anchor strong{font-family:"LibraryFull", var(--bodyFont);color:var(--jjok);word-break:keep-all;margin:.26rem 0 .18rem;font-size:1.02rem;line-height:1.2;display:block}.identity-anchor small{color:var(--darkgray);word-break:keep-all;font-size:.68rem;line-height:1.4;display:block}.destiny-identity-body{font-size:var(--fs-body,1rem);color:var(--dark);word-break:keep-all;margin:0 0 .7rem;line-height:1.8}.destiny-identity-taedy{font-size:var(--fs-meta,.9rem);color:var(--jjok);word-break:keep-all;margin:0;line-height:1.7}.destiny-identity-more{border-top:1px solid var(--plate-edge);flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;padding-top:1rem;display:flex}.destiny-identity-link{font-family:var(--bodyFont);color:var(--darkgray);border:1px solid var(--plate-edge);cursor:pointer;background:0 0;border-radius:2px;padding:.4rem .85rem;font-size:.82rem}.destiny-identity-link:hover{color:var(--jjok);border-color:color-mix(in srgb, var(--jjok) 50%, var(--plate-edge))}@media (max-width:640px){.destiny-identity-anchors{grid-template-columns:repeat(2,minmax(0,1fr))}}.fortune-readings{flex-direction:column;gap:.9rem;margin-top:1.2rem;display:flex}.fortune-reading{background:var(--sheet);border:1px dashed color-mix(in srgb, var(--jjok) 42%, var(--plate-edge));border-radius:2px;padding:1.05rem 1.15rem}.fortune-reading-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .45rem;display:flex}.fortune-reading-label{letter-spacing:.12em;color:var(--darkgray);font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem}.fortune-reading-head strong{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);word-break:keep-all;font-size:1.02rem;line-height:1.35}.fortune-reading-copy{font-size:var(--fs-body,.96rem);color:var(--dark);word-break:keep-all;margin:0;line-height:1.8}.fortune-reading-facts{border-top:1px dashed var(--plate-edge);grid-template-columns:auto minmax(0,1fr);gap:.28rem .7rem;margin:.8rem 0 0;padding-top:.7rem;display:grid}.fortune-reading-facts dt{letter-spacing:.06em;color:var(--darkgray);white-space:nowrap;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem}.fortune-reading-facts dd{color:var(--dark);word-break:keep-all;margin:0;font-size:.82rem;line-height:1.6}.wonguk-reading-guide,.today-algorithm-proof{border:1px dashed color-mix(in srgb, var(--jjok) 38%, var(--plate-edge));box-shadow:none;background:0 0;border-radius:2px}.today-guardians{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.3rem 0;display:grid}.today-guardian{text-align:left;background:var(--sheet);border:1px solid var(--plate-edge);cursor:pointer;font-family:var(--bodyFont);border-radius:2px;align-items:center;gap:.85rem;padding:.7rem .8rem;transition:border-color .2s;display:flex}.today-guardian:hover{border-color:color-mix(in srgb, var(--jjok) 50%, var(--plate-edge))}.today-guardian-art{background:color-mix(in srgb, var(--jjok) 6%, var(--sheet));border-radius:2px;flex:none;width:46px;height:69px;overflow:hidden}.today-guardian-art img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.today-guardian-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.today-guardian-kind{letter-spacing:.12em;color:var(--darkgray);font-family:Courier Prime,ui-monospace,monospace;font-size:.64rem}.today-guardian-copy strong{font-family:"LibraryFull", var(--bodyFont);color:var(--dark);word-break:keep-all;font-size:1rem;line-height:1.3}.today-guardian-copy small{font-family:var(--bodyFont);color:var(--jjok);font-size:.72rem}@media (max-width:560px){.today-guardians{grid-template-columns:minmax(0,1fr)}}#profile-view-fortune .astro-today{background:var(--sheet);border:1px dashed color-mix(in srgb, var(--jjok) 42%, var(--plate-edge));border-radius:2px}#profile-view-fortune .astro-today-verdict{font-family:"LibraryFull", var(--bodyFont)}#profile-view-fortune .astro-today-col h5,#profile-view-fortune .astro-today-item p,#profile-view-fortune .astro-today-note,#profile-view-fortune .astro-today-date{font-family:var(--bodyFont)}#profile-view-fortune .astro-glance-cell strong{font-family:"LibraryFull", var(--bodyFont)}#home-fortune-detail{background:var(--sheet);border:2px dashed color-mix(in srgb, var(--jjok) 72%, transparent);box-shadow:0 2px 0 color-mix(in srgb, var(--jjok) 10%, transparent);border-radius:3px;padding:1.25rem 1.35rem;position:relative}#home-fortune-detail .home-fortune-detail-head{border-bottom-style:dashed;border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--jjok) 45%, transparent);margin-bottom:.7rem;padding-bottom:.6rem}#home-fortune-detail .home-fortune-detail-head strong{font-family:"LibraryFull", var(--bodyFont);font-variant-numeric:tabular-nums}#home-fortune-detail .home-user-summary{font-family:var(--bodyFont);word-break:keep-all}.fortune-card-popup-panel{font-family:var(--bodyFont)}.fortune-card-popup-label{letter-spacing:.14em;color:var(--darkgray);font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem}.fortune-card-popup-title-row strong{font-family:"LibraryFull", var(--bodyFont);word-break:keep-all;font-size:clamp(1.25rem,4vw,1.6rem);line-height:1.3}.fortune-card-popup-title-row small{font-family:"LibraryFull", var(--bodyFont);color:var(--darkgray)}.fortune-card-popup-reading{font-family:var(--bodyFont);font-size:var(--fs-body,1rem);word-break:keep-all;line-height:1.85}.fortune-card-popup-facts{border-top:1px dashed color-mix(in srgb, var(--jjok) 34%, var(--plate-edge));grid-template-columns:minmax(0,1fr);gap:0;margin:1rem 0 0;padding-top:.85rem;display:grid}.fortune-card-popup-facts[hidden]{display:none}.fortune-card-popup-facts dt{letter-spacing:.06em;color:var(--darkgray);white-space:nowrap;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem}.fortune-card-popup-facts dd{overflow-wrap:anywhere;min-width:0;font-family:var(--bodyFont);word-break:keep-all;margin:0;font-size:.86rem;line-height:1.6}.fortune-card-popup-actions{background:0 0;border-top:0;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem;padding:12px 0 6px;display:flex;bottom:6px}.fortune-card-popup-actions .analysis-mode-btn{min-height:52px;font-family:var(--bodyFont);color:var(--jjok);border:1px solid color-mix(in srgb, var(--jjok) 22%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--paper-plate) 9%, transparent), color-mix(in srgb, var(--paper-plate) 3%, transparent));-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;border-radius:999px;flex:auto;padding:.7rem 1.4rem;font-size:.94rem;font-weight:700;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff1a,0 4px 12px #101a280d}.fortune-card-popup-actions .analysis-mode-btn:not(:disabled):hover{border-color:color-mix(in srgb, var(--jjok) 44%, transparent);background-color:color-mix(in srgb, var(--paper-plate) 3%, transparent)}.fortune-card-popup-actions .analysis-mode-btn>span{text-shadow:0 1px 2px var(--paper-plate), 0 -1px 2px var(--paper-plate)}.fortune-card-popup-actions .analysis-mode-btn:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}.fortune-card-popup-actions .analysis-mode-btn:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-transparency:reduce){.fortune-card-popup-actions{position:static}.fortune-card-popup-actions .analysis-mode-btn{background:var(--paper-plate);-webkit-backdrop-filter:none;backdrop-filter:none}}.fortune-card-reading{font-family:var(--bodyFont);border:1px dashed color-mix(in srgb, var(--jjok) 40%, var(--plate-edge));border-radius:2px}.fortune-card-reading-label{letter-spacing:.14em;color:var(--darkgray);font-family:Courier Prime,ui-monospace,monospace;font-size:.66rem}.fortune-card-reading-title strong{font-family:"LibraryFull", var(--bodyFont)}.fortune-card-reading-copy,.fortune-card-reading-hint{font-family:var(--bodyFont);word-break:keep-all}.fortune-card-reading-back{font-family:var(--bodyFont);border:1px solid var(--plate-edge);cursor:pointer;border-radius:2px}.wall-grid>.plate--portrait .plate-art{aspect-ratio:3/4}.wall-grid>.plate .plate-art--empty{display:none}@media (min-width:1101px){.wall .wall-grid.wall-grid--masonry{grid-auto-rows:1px;row-gap:0}}@media (max-width:900px){body[data-slug=profile] .profile-panel .email-verify-notice[hidden]{display:none}body[data-slug=profile] .profile-panel .profile-nav{z-index:20;overscroll-behavior-x:contain;scrollbar-width:thin;background:var(--profile-surface);gap:4px;padding:6px;display:flex;overflow-x:auto;top:var(--mast-h,3.5rem)!important;position:sticky!important}body[data-slug=profile] .profile-panel .profile-nav-item{white-space:nowrap;flex:none;width:auto;min-height:44px;padding:10px 12px}body[data-slug=profile] .profile-panel .profile-view{scroll-margin-top:calc(var(--mast-h,3.5rem) + 76px)}}@media (max-width:760px){body[data-slug=profile] #quartz-body{padding-inline:12px!important}body[data-slug=profile] #quartz-body>.center.profile-center{padding-inline:0!important}body[data-slug=profile] .profile-panel .profile-app{gap:16px!important}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]){overflow-wrap:anywhere;word-break:keep-all;min-width:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief.digest{margin-bottom:16px;padding:16px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .digest-body{font-size:.9rem;line-height:1.8}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .saju-wonguk-card-frame,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-card{min-width:0;margin:0;padding:16px 12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-user-title,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-natal-title{font-size:clamp(1.25rem,5vw,1.55rem);line-height:1.5}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-reading-guide{gap:8px;margin-bottom:16px;padding:12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-reading-guide p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-lede{font-size:.87rem;line-height:1.75}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-destiny-card-container{margin:20px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-tarot-card{grid-template-columns:clamp(92px,25vw,132px) minmax(0,1fr);align-items:center;gap:12px 16px;overflow:visible}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-tarot-card:before{content:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .tarot-card-art-frame{box-sizing:border-box;grid-area:1/1;width:100%;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .tarot-card-img{object-fit:contain;height:100%}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .tarot-card-meta-box{display:contents}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-title{grid-area:1/2;margin:0;font-size:clamp(1.05rem,4.5vw,1.3rem);line-height:1.6}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-desc,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-card-tags-row{grid-column:1/-1;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-desc{font-size:.9rem;line-height:1.8}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-card-tags-row{gap:6px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-tag-pill{padding:5px 8px;font-size:.73rem}body[data-slug=profile] .profile-panel #saju-pillars-grid{border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0;overflow:hidden}body[data-slug=profile] .profile-panel #saju-pillars-grid .saju-pillar-card{border:0;border-right:1px solid var(--profile-border);border-radius:0;gap:4px;min-height:0;padding:12px 4px}body[data-slug=profile] .profile-panel #saju-pillars-grid .saju-pillar-card:last-child{border-right:0}body[data-slug=profile] .profile-panel #saju-pillars-grid .me-pillar{box-shadow:inset 0 3px 0 var(--jjok)}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-title,body[data-slug=profile] .profile-panel #saju-pillars-grid .me-badge{box-sizing:border-box;letter-spacing:0;justify-content:center;align-items:center;min-height:40px;margin:0;padding:2px 3px;font-size:.73rem;line-height:1.5;display:flex;position:static}body[data-slug=profile] .profile-panel #saju-pillars-grid .me-badge{color:var(--jjok);background:0 0;font-weight:700}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-stem-branch{gap:8px;margin:4px 0}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-gan,body[data-slug=profile] .profile-panel #saju-pillars-grid .p-ji{text-align:center;font-size:1.55rem;line-height:1.25}body[data-slug=profile] .profile-panel #saju-pillars-grid .hanja-sub{font-size:.85rem;display:block}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-elem-tag{letter-spacing:0;min-height:0;margin:0;padding:3px;font-size:.72rem}body[data-slug=profile] .profile-panel #saju-pillars-grid .pillar-proof-list{align-self:stretch;margin:4px 0}body[data-slug=profile] .profile-panel #saju-pillars-grid .pillar-proof-list>div{text-align:center;grid-template-columns:minmax(0,1fr);gap:2px;min-height:0;padding:6px 0;font-size:.73rem;line-height:1.6}body[data-slug=profile] .profile-panel #saju-pillars-grid .pillar-proof-list dd{text-align:center;margin:0}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-hangul,body[data-slug=profile] .profile-panel #saju-pillars-grid .p-age-label{letter-spacing:0;text-align:center;font-size:.72rem}body[data-slug=profile] .profile-panel #saju-pillars-grid .p-hangul{margin-top:auto}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .profile-section-heading{border:0;gap:4px;margin:0;padding-top:16px;display:grid}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .profile-cycle-strip{overscroll-behavior-x:contain}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .profile-cycle-reading{padding:14px 12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .saju-fold,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .saju-chungham-box,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .daymaster-reading-card{padding:12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .saju-fold>summary{gap:8px;min-height:44px;padding:6px 0}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .saju-fold>:not(summary){margin-inline:0}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .section-title,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .formula-lab-head h4,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .daymaster-reading-card h4{font-size:1rem;line-height:1.6}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .shensha-tag-item,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .pillar-context-section{padding:12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .shensha-tags-grid,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .pillar-context-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .shensha-tag-item{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .shensha-loc{white-space:normal}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .formula-equation,body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .taedy-concept-note{padding:10px}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .wonguk-card-footer{gap:8px;display:grid}body[data-slug=profile] .profile-panel [data-profile-view-panel=saju] .saju-capture-btn{white-space:normal;width:100%;min-height:44px;padding:10px;line-height:1.6}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-lead{padding:14px 12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-anchors{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-anchor{min-width:0;padding:12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-column{background:0 0;border:0;padding:0!important}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-fold>summary{flex-wrap:wrap;gap:6px;min-height:44px;padding:14px 12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-fold>:not(summary){margin-inline:0;padding-inline:12px}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-item{padding:14px 0}body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-item p,body[data-slug=profile] .profile-panel [data-profile-view-panel=astro] .astro-natal-rhythm p{font-size:.9rem;line-height:1.8}}#deep-sec-taedy-edition.deep-customer-chapters{grid-template-columns:minmax(0,1fr)}#deep-sec-taedy-edition.deep-customer-chapters>header,#deep-sec-taedy-edition.deep-customer-chapters>.deep-chapter-list,#deep-sec-taedy-edition.deep-customer-chapters>footer{grid-area:auto;min-width:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section{border:0;border-top:1px solid var(--profile-border);box-shadow:none;background:0 0;border-radius:0;min-width:0;margin:32px 0 0;padding:28px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section-head,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section .analysis-section-head{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0 0 16px;padding:0;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-reading-section[hidden]{display:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-readings{gap:20px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-reading{border-bottom:1px solid var(--profile-border);min-width:0;padding:0 0 20px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-reading:last-child{border-bottom:0;padding-bottom:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-reading h5{font:600 .95rem/1.65 var(--bodyFont);color:var(--dark);margin:5px 0 8px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .calculation-reading p{font:400 .85rem/1.9 var(--bodyFont);color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section .analysis-section-head>.reading-eyebrow,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section .analysis-section-head>h4,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary>.reading-eyebrow,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary>.astro-column-stamp,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary>h4,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-fold-head>span:nth-child(2){grid-column:1}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section h4,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-fold-head>span:nth-child(2){color:var(--dark);font:600 clamp(1.08rem, 1.8vw, 1.25rem)/1.6 var(--bodyFont);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-eyebrow,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-column-stamp{color:var(--jjok);font:600 .73rem/1.6 var(--bodyFont);letter-spacing:.04em;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section-intro,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-disclaimer{color:var(--darkgray);font:400 .87rem/1.85 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 20px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary{cursor:pointer;min-height:52px;list-style:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary::-webkit-details-marker{display:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary:after{content:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-fold-icon{border:1px solid var(--profile-border);width:32px;height:32px;color:var(--jjok);border-radius:50%;grid-area:1/2/3;place-items:center;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-fold-icon:after{content:"+";font:400 1.1rem var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) details[open]>summary .reading-fold-icon:after{content:"−"}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) details.reading-section:not([open])>:not(summary){display:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>:not(summary){margin-inline:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section>summary:focus-visible,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-method>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:4px;border-radius:4px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-verdict{border:1px solid var(--profile-border);color:var(--jjok);background:var(--light);font:600 .78rem/1.6 var(--bodyFont);border-radius:6px;padding:6px 12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-ledger{background:var(--light);border-radius:8px;gap:14px;padding:20px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-row{grid-template-columns:3rem minmax(0,1fr) 4.2rem;gap:12px;min-height:28px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-row>strong{text-align:right;font:600 .88rem/1.5 var(--bodyFont);color:var(--dark);font-variant-numeric:tabular-nums;grid-area:1/3}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-track{border-radius:4px;height:8px;overflow:hidden}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-track i{border-radius:inherit}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;margin:20px 0 0;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid>div{border:0;border-top:1px solid var(--profile-border);background:0 0;border-radius:0;padding:18px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid>.taedy-formula-explain{background:0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid p{color:var(--darkgray);font:400 .85rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-kicker,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-formula-explain>span{font:600 .76rem/1.6 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-method{border:0;margin-top:16px;padding:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-method>summary{cursor:pointer;min-height:44px;color:var(--jjok);font:500 .8rem/1.7 var(--bodyFont);padding-block:10px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-caveat{font:400 .81rem/1.8 var(--bodyFont);color:var(--darkgray);margin:8px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-reading-card{grid-template-columns:64px minmax(0,1fr);gap:20px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-seal{box-sizing:border-box;border:1px solid var(--profile-border);background:var(--light);width:64px;height:64px;color:var(--jjok);border-radius:8px;font-size:1.2rem}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-equation{color:var(--darkgray);font:400 .8rem/1.8 var(--bodyFont);background:0 0;border:0;padding:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-guide{font:400 .92rem/1.9 var(--bodyFont);color:var(--dark)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-tags-row,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tags-grid,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-list{gap:12px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-section{border:0;border-bottom:1px solid var(--profile-border);box-shadow:none;color:var(--dark);opacity:1;background:0 0;border-radius:0;padding:18px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-label,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ctx-pillar-head,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item .shensha-name{font:600 .97rem/1.7 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-detail,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-loc{color:var(--darkgray);font:400 .78rem/1.7 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-impact,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ctx-item-text,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item p{color:var(--dark);font:400 .88rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note{border-top:1px solid var(--profile-border);background:0 0;border-left:0;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:18px;padding:16px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note p{color:var(--darkgray);font:400 .84rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-card-footer{border-top:1px solid var(--profile-border);margin-top:28px;padding-top:20px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-card-footer button{min-height:44px;font-family:var(--bodyFont);border-radius:8px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-anchors{background:0 0;border:0;gap:12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-anchor,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-column{box-shadow:none;transform:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-anchor:before,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-anchor:after,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card:before,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card:after,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-column:before,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-column:after{content:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-birth-help{border:1px dashed var(--profile-border);background:var(--light);border-radius:8px;margin:16px 0;padding:16px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-birth-help p{font:400 .86rem/1.8 var(--bodyFont);color:var(--darkgray);margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-birth-help button{min-height:44px;color:var(--jjok);font:600 .85rem/1.6 var(--bodyFont);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-anchor>span{font:600 .75rem/1.6 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-anchor>strong{font-family:var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-column{background:0 0;border:0;padding:0!important}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-columns{gap:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-list{gap:0;padding:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-item{padding:22px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-item:last-child{border-bottom:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-item .astro-reading-role{font:600 1rem/1.7 var(--bodyFont);margin:8px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-item p{font:400 .9rem/1.9 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;list-style:none;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail>summary::-webkit-details-marker{display:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail>summary:after{content:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail .astro-reading-role{color:var(--darkgray);margin:4px 0 0;font-size:.82rem;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-detail:not([open])>.astro-reading-body{display:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-paragraph h5{font:600 .78rem/1.6 var(--bodyFont);color:var(--jjok);margin:20px 0 6px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-paragraph p{margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-empty{font:400 .88rem/1.85 var(--bodyFont);padding:16px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element-balance{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element{border:1px solid var(--profile-border);background:var(--light);--element-ink:var(--jjok);border-radius:8px;padding:16px 12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element[data-element=fire]{--element-ink:var(--elem-fire)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element[data-element=earth]{--element-ink:var(--elem-earth)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element[data-element=air]{--element-ink:var(--elem-wood)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element[data-element=water]{--element-ink:var(--elem-water)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element>span{color:var(--dark);font:600 .85rem/1.7 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element>strong{color:var(--dark);font:600 1.6rem/1.5 var(--bodyFont);font-variant-numeric:tabular-nums;margin:6px 0;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element small{color:var(--darkgray);font:400 .73rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element-track{background:var(--profile-border);border-radius:3px;height:5px;margin:10px 0;overflow:hidden}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element-track i{background:var(--element-ink);height:100%;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-readings{grid-template-columns:minmax(0,1fr);gap:0;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card{border:0;border-bottom:1px solid var(--profile-border);background:0 0;border-radius:0;min-width:0;padding:24px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card h5{font:600 1.08rem/1.6 var(--bodyFont);color:var(--dark);letter-spacing:-.025em;margin:10px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card>strong{font:500 .88rem/1.75 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card p{font:400 .86rem/1.85 var(--bodyFont);color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;margin:10px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-reflection{border-top:1px solid var(--profile-border);margin-top:16px;padding-top:14px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-reflection>span{color:var(--jjok);font:600 .73rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-reflection p{color:var(--dark)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card.is-unavailable{background:0 0;border-style:dashed}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card.is-unavailable>strong{color:var(--darkgray)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-scope{border-top:1px solid var(--profile-border);font:400 .8rem/1.8 var(--bodyFont);margin-top:28px;padding-top:20px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-disclaimer{margin-bottom:0;font-size:.78rem}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) [hidden]{display:none!important}@media (max-width:760px){body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section{margin-top:24px;padding-top:22px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section-head{align-items:start}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-verdict{padding:5px 8px;font-size:.7rem}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-ledger{padding:16px 12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-row{gap:8px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-readings{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-element-balance{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-reading-card{grid-template-columns:minmax(0,1fr);gap:12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-seal{width:52px;height:52px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-section{padding:20px 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-fold>:not(summary){padding-inline:0}}@media (prefers-reduced-motion:reduce){body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ohaeng-track i{transition:none}}body[data-slug=profile] .profile-panel .profile-detail-fold.reading-section{border:0;border-top:1px solid var(--plate-edge);box-shadow:none;background:0 0;border-radius:0;margin:20px 0;padding:22px 0}body[data-slug=profile] .profile-panel .profile-detail-fold.reading-section>summary{min-height:44px;color:var(--dark);font:600 1rem/1.7 var(--bodyFont);cursor:pointer}body[data-slug=profile] .profile-panel .profile-detail-fold>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}body[data-slug=profile] .profile-panel #astro-today{background:0 0;border:0;margin:12px 0 0;padding:0}body[data-slug=profile] .profile-panel #astro-today-verdict{font:400 .94rem/1.9 var(--bodyFont);color:var(--darkgray);margin:16px 0 24px}body[data-slug=profile] .profile-panel .astro-today-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}body[data-slug=profile] .profile-panel .astro-today-col h5,body[data-slug=profile] .profile-panel #astro-today-lunar h5{font:600 .95rem/1.7 var(--bodyFont);color:var(--jjok);margin:18px 0}body[data-slug=profile] .profile-panel .astro-today-item{border:0;border-top:1px solid var(--plate-edge);box-shadow:none;background:0 0;border-radius:0;padding:20px 0}body[data-slug=profile] .profile-panel .astro-today-item h6{color:var(--dark);font:600 .9rem/1.7 var(--bodyFont);margin:0 0 12px}body[data-slug=profile] .profile-panel .astro-today-item .reading-prose p,body[data-slug=profile] .profile-panel .astro-today-item .sky-life-example{font:400 .92rem/1.95 var(--bodyFont);margin:10px 0}body[data-slug=profile] .profile-panel #astro-today-lunar{border-top:1px solid var(--plate-edge);margin-top:20px;padding-top:4px}body[data-slug=profile] .profile-panel .profile-period-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}body[data-slug=profile] .profile-panel .profile-period-readings>article{border:0;border-top:1px solid var(--plate-edge);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:20px 0}body[data-slug=profile] .profile-panel .profile-period-readings h4{font:600 1.05rem/1.7 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .profile-period-readings .period-date{font:400 .8rem/1.7 var(--bodyFont);color:var(--gray);margin:6px 0 16px}body[data-slug=profile] .profile-panel .profile-period-readings h5{font:600 .8rem/1.7 var(--bodyFont);color:var(--jjok);margin:22px 0 6px}body[data-slug=profile] .profile-panel .profile-period-readings p{font:400 .92rem/1.95 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel #profile-period-status{font:400 .82rem/1.8 var(--bodyFont);color:var(--gray)}body[data-slug=profile] .profile-panel .saju-recommend-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}body[data-slug=profile] .profile-panel .saju-recommend-card{border:0;border-top:1px solid var(--plate-edge);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:12px;padding:20px 0;display:flex}body[data-slug=profile] .profile-panel .recommend-title{font:600 1rem/1.7 var(--bodyFont)}body[data-slug=profile] .profile-panel .recommend-desc{font:400 .86rem/1.85 var(--bodyFont)}body[data-slug=profile] .profile-panel .recommend-match{color:var(--jjok);font:500 .8rem/1.75 var(--bodyFont);margin-top:auto}@media (max-width:719px){body[data-slug=profile] .profile-panel .astro-today-split,body[data-slug=profile] .profile-panel .profile-period-readings,body[data-slug=profile] .profile-panel .saju-recommend-list{grid-template-columns:minmax(0,1fr);gap:16px}}.profile-share-dialog{box-sizing:border-box;border:1px solid var(--plate-edge);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--dark);background:var(--paper-plate);overscroll-behavior:contain;border-radius:16px;padding:20px;overflow:auto}.profile-share-dialog::backdrop{background:#141e288c}.profile-share-dialog [hidden]{display:none!important}.profile-share-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-share-dialog h3{font:600 1.05rem/1.6 var(--bodyFont);margin:0}.profile-share-dialog p,.profile-share-dialog label{font:400 .9rem/1.8 var(--bodyFont)}.profile-share-dialog button,.profile-share-dialog footer a{box-sizing:border-box;border:1px solid var(--plate-edge);min-height:44px;color:var(--dark);background:var(--paper-plate);font:600 .88rem/1.6 var(--bodyFont);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.profile-share-dialog header button{min-width:44px;padding:0;font-size:1.5rem}.profile-share-dialog input{box-sizing:border-box;border:1px solid var(--plate-edge);width:100%;min-height:44px;color:var(--dark);background:var(--light);font:400 .95rem/1.6 var(--bodyFont);border-radius:8px;margin-top:8px;padding:12px}.profile-share-dialog img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:55dvh;margin:16px auto;display:block}.profile-share-dialog footer{background:var(--paper-plate);flex-wrap:wrap;gap:8px;padding:16px 0;display:flex;position:sticky;bottom:-20px}.profile-share-dialog footer a{color:var(--light);background:var(--jjok)}.profile-share-dialog :is(button,input,a):focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-card{border:0;border-top:1px solid var(--plate-edge);min-width:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:24px 0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-card h5{color:var(--gray);font:500 .82rem/1.7 var(--bodyFont);margin:0 0 10px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-card>strong{font:600 1.06rem/1.7 var(--bodyFont);margin:0 0 16px;display:block}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-example{color:var(--darkgray);font:400 .94rem/1.95 var(--bodyFont);background:0 0;border:0;margin:0 0 18px;padding:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-action{background:0 0;border:0;padding:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-action>span{font:600 .78rem/1.7 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-action p{font:400 .9rem/1.9 var(--bodyFont);margin:6px 0 18px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more{border:0;border-top:1px dashed var(--plate-edge);padding-top:4px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more>summary{cursor:pointer;min-height:44px;color:var(--jjok);font:500 .82rem/1.7 var(--bodyFont);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more>summary::-webkit-details-marker{display:none}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more>.reading-eyebrow{margin-top:12px;display:block}@media (max-width:719px){body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-readings{grid-template-columns:minmax(0,1fr)}}.profile-panel .ctx-areas{color:var(--gray);font:400 .75rem/1.6 var(--bodyFont);margin-left:8px}@keyframes taedy-sparkle-greeting{0%,to{opacity:.8;transform:scale(1)rotate(0)}35%{opacity:1;transform:scale(1.16)rotate(12deg)}70%{opacity:.6;transform:scale(.9)rotate(-6deg)}}body[data-slug=profile] .profile-panel .taedy-sparkles{vertical-align:middle;width:1.65rem;height:1.5rem;color:var(--jjok);pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 0 1.65rem;display:inline-block;position:relative}body[data-slug=profile] .profile-panel .taedy-sparkles i{clip-path:polygon(50% 0,63% 36%,100% 50%,63% 64%,50% 100%,37% 64%,0 50%,37% 36%);opacity:.8;background:currentColor;width:1rem;height:1rem;position:absolute;top:.3rem;left:0}body[data-slug=profile] .profile-panel .taedy-sparkles i+i{width:.55rem;height:.55rem;top:.05rem;left:1rem}body[data-slug=profile] .profile-panel .taedy-voice-highlight{color:var(--dark);background:linear-gradient(transparent 52%, color-mix(in srgb, var(--jjok) 16%, transparent) 52%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .12em;font-weight:600}body[data-slug=profile] .profile-panel .taedy-brief .digest-head{align-items:center;gap:.4rem}body[data-slug=profile] .profile-panel .taedy-brief .digest-name{color:var(--jjok);font:600 .85rem/1.7 var(--bodyFont);letter-spacing:0}body[data-slug=profile] .profile-panel .taedy-brief .digest-body{color:var(--dark);font:400 .94rem/1.95 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere}body[data-slug=profile] .profile-panel .astro-lead-taedy{font:500 1rem/1.85 var(--bodyFont);align-items:flex-start;gap:.45rem;display:flex}body[data-slug=profile] .profile-panel .taedy-voice-copy{word-break:keep-all;overflow-wrap:anywhere;min-width:0}body[data-slug=profile] .profile-panel .astro-reading-detail>summary:focus-visible,body[data-slug=profile] .profile-panel .calculation-reading-section>summary:focus-visible,body[data-slug=profile] .profile-panel .astro-fold>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}body[data-slug=profile] .profile-panel .astro-reading-detail>summary{min-height:44px}@media (prefers-reduced-motion:no-preference){body[data-slug=profile] .profile-panel .taedy-sparkles i{animation:3.6s ease-in-out taedy-sparkle-greeting}body[data-slug=profile] .profile-panel .taedy-sparkles i+i{animation-delay:.35s}}@media (prefers-reduced-motion:reduce){body[data-slug=profile] .profile-panel .taedy-sparkles i{animation:none;transform:none}}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .reading-highlight{color:inherit;background:linear-gradient(transparent 58%, color-mix(in srgb, var(--jjok) 15%, transparent) 58%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;font-weight:600}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .reading-prose,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-reading-copy{min-width:0;color:var(--dark);font:400 .94rem/1.95 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;white-space:normal}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .reading-prose>p,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-reading-copy>p{font:inherit;color:inherit;margin:0}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .reading-prose>p+p,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-reading-copy>p+p{margin-top:.85em}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .reading-prose+.reading-prose{margin-top:1rem}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-guide{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px;display:grid}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block.is-watch,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block.is-example{border:0;border-top:1px solid var(--profile-border,var(--plate-edge));min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:20px 0}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block h5{width:fit-content;color:var(--jjok);font:600 .83rem/1.7 var(--bodyFont);letter-spacing:0;margin:0 0 12px;display:table}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block.is-watch h5{color:var(--dark)}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block h5:before,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block h5:after{content:none}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block ul{margin:0;padding:0 0 0 1.15em;list-style:outside}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block li::marker{color:var(--jjok);font-size:.75em}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block li+li{margin-top:.65em}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block li,:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block p{color:var(--dark);font:400 .92rem/1.9 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-block p{margin:0}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-action-context{font:400 .78rem/1.8 var(--bodyFont);color:var(--darkgray);margin:0}:is(.fortune-card-popup,.fortune-card-reading,body[data-slug=profile] .profile-panel) .fortune-reading-hint{border:0;border-top:1px solid var(--plate-edge);background:0 0;padding:14px 0}body[data-slug=profile] .profile-panel #home-fortune-detail{border:0;border-block:1px solid var(--profile-border);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}body[data-slug=profile] .profile-panel #home-fortune-detail:before,body[data-slug=profile] .profile-panel #home-fortune-detail:after{content:none}body[data-slug=profile] .profile-panel #home-fortune-detail .home-fortune-detail-head{border:0;margin:0 0 12px;padding:0}body[data-slug=profile] .profile-panel #home-user-summary{font:400 .98rem/1.95 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel #home-user-summary p{font:inherit;margin:0}body[data-slug=profile] .profile-panel #home-user-summary p+p{margin-top:.9em}body[data-slug=profile] .profile-panel .fortune-reading-context{border-top:1px dashed var(--profile-border);font:400 .82rem/1.85 var(--bodyFont);gap:12px;margin:22px 0 0;padding-top:16px;display:grid}body[data-slug=profile] .profile-panel .fortune-reading-context>div{grid-template-columns:6em minmax(0,1fr);gap:12px;display:grid}body[data-slug=profile] .profile-panel .fortune-reading-context dt{color:var(--darkgray)}body[data-slug=profile] .profile-panel .fortune-reading-context dd{margin:0}body[data-slug=profile] .profile-panel .astro-lead-line,body[data-slug=profile] .profile-panel .astro-lead-taedy,body[data-slug=profile] .profile-panel .reading-reflection,body[data-slug=profile] .profile-panel .taedy-concept-note{box-shadow:none;background:0 0;border-inline:0;border-radius:0}body[data-slug=profile] .profile-panel .astro-natal-lead{border:0;border-block:1px solid var(--profile-border);background:0 0;padding:20px 0}body[data-slug=profile] .profile-panel .astro-lead-taedy{border-top:1px solid var(--profile-border);padding:16px 0}body[data-slug=profile] .profile-panel .calculation-reading .reading-prose p{font-size:.88rem}body[data-slug=profile] .profile-panel .astro-life-card>h5{font:600 .88rem/1.7 var(--bodyFont);color:var(--darkgray);margin:0 0 10px}body[data-slug=profile] .profile-panel .astro-life-card>strong{font:600 1.12rem/1.7 var(--bodyFont);display:block}body[data-slug=profile] .profile-panel .astro-life-card>.astro-reading-guide{font:400 .88rem/1.85 var(--bodyFont);color:var(--darkgray);margin:14px 0}body[data-slug=profile] .profile-panel .astro-life-card>.reading-eyebrow{margin:16px 0 8px;display:block}body[data-slug=profile] .profile-panel .astro-life-example{margin-top:20px}body[data-slug=profile] .profile-panel .astro-term-guide{margin:20px 0}body[data-slug=profile] .profile-panel .astro-term-guide>div{border-bottom:1px solid var(--profile-border);padding:16px 0}body[data-slug=profile] .profile-panel .astro-term-guide dt{color:var(--jjok);font:600 .88rem/1.8 var(--bodyFont)}body[data-slug=profile] .profile-panel .astro-term-guide dd{font:400 .9rem/1.9 var(--bodyFont);color:var(--dark);word-break:keep-all;overflow-wrap:anywhere;margin:6px 0 0}body[data-slug=profile] .profile-panel .astro-reading-paragraph h5,body[data-slug=profile] .profile-panel .reading-reflection>span{color:var(--jjok);font:600 .83rem/1.7 var(--bodyFont)}.fortune-card-popup .fortune-card-popup-panel{border:1px solid var(--plate-edge);background:var(--paper-plate);overscroll-behavior:contain;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:18px 32px;width:min(100%,960px);max-height:calc(100dvh - 48px);padding:20px 28px 0}.fortune-card-popup-panel:before{content:none}.fortune-card-popup .fortune-card-popup-close{z-index:3;background:var(--paper-plate);border:1px solid var(--plate-edge);width:44px;height:44px;color:var(--dark);border-radius:50%;grid-area:1/1/auto/-1;justify-self:end;margin:0;position:sticky;top:0;right:auto}.fortune-card-popup .fortune-card-popup-art{width:100%;box-shadow:none;background:0 0;border:0;grid-area:2/1;margin:0;position:sticky;top:64px}.fortune-card-popup .fortune-card-popup-art img{object-fit:contain;margin:0}.fortune-card-popup .fortune-card-popup-copy{grid-area:2/2;min-width:0}.fortune-card-popup-label{font:600 .78rem/1.7 var(--bodyFont);color:var(--jjok);letter-spacing:.02em}.fortune-card-popup-title-row strong{font:600 clamp(1.2rem, 3vw, 1.55rem)/1.5 var(--bodyFont)}.fortune-card-popup-reading,[data-reading-copy]{white-space:normal}.fortune-card-popup-reading{margin-top:20px}.fortune-card-popup-facts{border:0;border-top:1px dashed var(--plate-edge);background:0 0;padding:18px 0 0}.fortune-card-popup-facts>div{padding:8px 0}.fortune-card-popup .fortune-card-popup-actions{z-index:2;padding:14px 0 max(14px, env(safe-area-inset-bottom));background:var(--paper-plate);border:0;border-top:1px solid var(--plate-edge);grid-area:3/1/auto/-1;margin:0;position:sticky;bottom:0}.fortune-card-popup-actions .analysis-mode-btn{min-height:44px;font:600 .88rem/1.6 var(--bodyFont)}.fortune-card-popup-close:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}.fortune-card-reading{border:0;border-block:1px solid var(--plate-edge);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}@media (max-width:719px){.fortune-card-popup{padding:8px}.fortune-card-popup .fortune-card-popup-panel{grid-template-columns:minmax(0,1fr);gap:16px;max-height:calc(100dvh - 16px);padding:12px 20px 0}.fortune-card-popup .fortune-card-popup-art{justify-self:center;width:min(160px,48vw);position:static}.fortune-card-popup .fortune-card-popup-copy{grid-area:3/1}.fortune-card-popup .fortune-card-popup-actions{grid-row:4}body[data-slug=profile] .profile-panel .fortune-reading-context{grid-column:1/-1}}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro]{--astro-explanation:color-mix(in srgb, var(--jjok) 7%, var(--profile-surface));--astro-reference:color-mix(in srgb, var(--darkgray) 8%, var(--profile-surface))}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-main-reading{margin-top:36px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-main-reading>.reading-section-head{margin-bottom:12px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-main-reading>.reading-section-intro{max-width:70ch}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-readings,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-card,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list>.astro-natal-item{border:1px solid var(--profile-border);background:var(--profile-surface);min-width:0;box-shadow:none;border-radius:12px;margin:0;padding:22px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list>.astro-natal-item>strong{font:600 1rem/1.7 var(--bodyFont);margin:0 0 12px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list>.astro-natal-item>.astro-reading-guide{color:var(--darkgray);margin-bottom:14px;font-size:.8rem}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-action{border-left:2px solid color-mix(in srgb, var(--jjok) 35%, var(--profile-surface));margin-top:18px;padding-left:14px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-action p{margin-bottom:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list .astro-reading-detail{border:1px solid color-mix(in srgb, var(--jjok) 18%, var(--profile-surface));background:var(--astro-explanation);border-radius:8px;margin-top:20px;padding:0 14px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more>summary,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list .astro-reading-detail>summary{min-height:48px;color:var(--jjok);font:600 .82rem/1.7 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more[open],body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list .astro-reading-detail[open]{padding-bottom:16px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-more[open]>summary,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list .astro-reading-detail[open]>summary{border-bottom:1px solid var(--profile-border);margin-bottom:14px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reading-body .reading-prose{font-size:.88rem}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reading-body>.reading-eyebrow{margin:0 0 10px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .reading-fold-icon{background:color-mix(in srgb, var(--jjok) 9%, var(--profile-surface));border:0;flex:0 0 26px;grid-row:auto;width:26px;height:26px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .reading-section>summary .reading-fold-icon{grid-row:1/3}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-natal-rhythm{border:0;border-left:3px solid var(--profile-border);background:var(--astro-reference);border-radius:0 8px 8px 0;margin-top:18px;padding:20px 22px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-natal-rhythm:empty{display:none}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-natal-rhythm h5{font:600 .85rem/1.7 var(--bodyFont);color:var(--darkgray);letter-spacing:0;margin:0 0 10px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-natal-rhythm p{font:400 .86rem/1.9 var(--bodyFont);margin:10px 0 0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-section{border:1px solid var(--profile-border);background:var(--astro-reference);border-radius:12px;margin-top:40px;padding:24px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-label{color:var(--darkgray);background:var(--profile-surface);font:500 .73rem/1.6 var(--bodyFont);border-radius:4px;padding:3px 8px;display:inline-block}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-head h4{color:var(--dark);font:600 1.1rem/1.6 var(--bodyFont);margin:12px 0 6px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-head p{color:var(--darkgray);font:400 .86rem/1.8 var(--bodyFont);margin:0 0 20px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .reading-section.astro-reference-fold{border:1px solid var(--profile-border);background:var(--profile-surface);border-radius:8px;margin:12px 0 0;padding:0 18px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold>summary{cursor:pointer;gap:4px 12px;margin:0;padding:16px 0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold>summary>:is(h4,span:nth-child(2)){font:600 .95rem/1.7 var(--bodyFont);margin:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold>summary>:is(.reading-eyebrow,.astro-column-stamp){color:var(--darkgray);font:400 .73rem/1.6 var(--bodyFont);letter-spacing:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold[open]>summary{border-bottom:1px solid var(--profile-border)}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold>:not(summary){padding-inline:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold .astro-natal-item{padding:12px 0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold .astro-reading-body{padding:8px 0 16px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-fold .astro-term-guide{margin:4px 0 16px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-term-guide>div:last-child{border-bottom:0}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .reading-disclaimer{margin-top:20px}@media (max-width:760px){body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-readings,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-life-card,body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] #astro-focus-list>.astro-natal-item{padding:18px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-reference-section{margin-top:28px;padding:18px 14px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .reading-section.astro-reference-fold{padding-inline:14px}body[data-slug=profile] .profile-panel .profile-view[data-profile-view-panel=astro] .astro-natal-rhythm{padding:16px 18px}}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) :is(h3,h4,h5,h6,p,span,strong,small,summary,dt,dd,button){font-family:var(--bodyFont);letter-spacing:normal}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-readings,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-focus-list,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-list,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-tags-row,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tags-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-focus-list>.astro-natal-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid>div,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-section{border:1px solid var(--profile-border);background:var(--profile-surface);min-width:0;box-shadow:none;border-radius:12px;margin:0;padding:22px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-scope-note{grid-column:1/-1}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-prose,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-reading-body,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-more,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-section-intro,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-lede,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-reading-guide p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-impact,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ctx-item-text,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-desc{width:auto;min-width:0;max-width:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-main-reading>.reading-section-intro{max-width:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-more>.reading-prose{margin-top:14px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-action p+p{margin-top:1em}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-element-note{white-space:pre-line}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-prose p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-impact p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ctx-item-text p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-desc p{color:var(--dark);font:400 .94rem/1.95 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .reading-prose p+p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ch-impact p+p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ctx-item-text p+p,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-desc p+p{margin-top:1em}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-desc,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .daymaster-guide{white-space:pre-line;line-height:1.95}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note{border:1px dashed color-mix(in srgb, var(--jjok) 55%, var(--profile-surface));background:color-mix(in srgb, var(--jjok) 10%, var(--profile-surface));box-shadow:none;color:var(--dark);opacity:1;border-radius:10px;padding:22px 24px;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief.digest{margin:0 0 24px;padding:clamp(16px,2vw,24px)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief .digest-head{border:0;margin:0 0 12px;padding:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief .digest-name,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note>strong{color:var(--jjok);font:700 .9rem/1.7 var(--bodyFont);display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief .digest-body{margin:0;padding:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief .digest-body p{color:var(--dark);font:400 .95rem/1.65 var(--bodyFont);margin:4px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note p{color:var(--dark);font:400 .95rem/1.95 var(--bodyFont);margin:10px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-brief .digest-body>p:first-child{margin-top:0;font-weight:600}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .profile-brief-reading+.profile-brief-reading{border-top:1px solid color-mix(in srgb, var(--jjok) 20%, var(--profile-surface));margin-top:12px;padding-top:12px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .profile-brief-reading>strong{font:600 .85rem/1.7 var(--bodyFont);color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note{margin:22px 0 0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-more,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-focus-list .astro-reading-detail,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-action,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-natal-rhythm{border:1px dashed color-mix(in srgb, var(--jjok) 55%, var(--profile-surface));background:color-mix(in srgb, var(--jjok) 10%, var(--profile-surface));border-radius:8px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-action{padding:14px 16px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .saju-persona-title,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .ilju-title,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .section-title,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .wonguk-user-title{font-family:var(--bodyFont);font-weight:600}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0;padding:0;display:grid;overflow:visible}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .saju-pillar-card{border:1px solid var(--profile-border);background:var(--profile-surface);min-width:0;min-height:0;box-shadow:none;border-radius:10px;gap:12px;padding:20px 14px;position:relative;transform:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .me-pillar{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 7%, var(--profile-surface))}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid :is(.p-title,.me-badge){min-height:0;color:var(--darkgray);font:600 .83rem/1.6 var(--bodyFont);background:0 0;border:0;border-radius:5px;margin:0;padding:4px 8px;display:block;position:static;transform:none}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .me-badge{color:var(--jjok);background:color-mix(in srgb, var(--jjok) 10%, var(--profile-surface))}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .p-stem-branch{gap:12px;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid :is(.p-gan,.p-ji){font:600 1.9rem/1.3 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .hanja-sub{font:400 .83rem/1.5 var(--bodyFont);opacity:.8;margin-top:2px;display:block}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .p-elem-tag{font:500 .76rem/1.6 var(--bodyFont);margin:0;padding:4px 7px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .pillar-proof-list{border-color:var(--profile-border);align-self:stretch;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .pillar-proof-list>div{border-color:var(--profile-border);min-height:0;font:400 .76rem/1.65 var(--bodyFont);grid-template-columns:auto minmax(0,1fr);gap:6px;padding:8px 0;display:grid}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .pillar-proof-list dd{text-align:right;word-break:keep-all;margin:0}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid :is(.p-hangul,.p-age-label){font:400 .76rem/1.6 var(--bodyFont);color:var(--darkgray);margin:0}@media (max-width:760px){body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-readings,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-focus-list,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-list,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-tags-row,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tags-grid{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .astro-life-card,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #astro-focus-list>.astro-natal-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .formula-result-grid>div,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .chungham-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .shensha-tag-item,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .pillar-context-section,body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) .taedy-concept-note{padding:18px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-slug=profile] .profile-panel .profile-view:is([data-profile-view-panel=saju],[data-profile-view-panel=astro]) #saju-pillars-grid .saju-pillar-card{padding:18px 14px}}body[data-slug=profile] .profile-panel .profile-life-guide{border:0;border-top:1px solid var(--profile-border);box-shadow:none;min-width:0;color:var(--dark);background:0 0;border-radius:0;margin:32px 0 0;padding:28px 0 0}body[data-slug=profile] .profile-panel .profile-life-guide [hidden]{display:none!important}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-heading{border:0;margin:0 0 16px;padding:0;display:block}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-heading h3{color:var(--dark);font:600 clamp(1.08rem, 1.8vw, 1.25rem)/1.6 var(--bodyFont);letter-spacing:normal;margin:0}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-intro{max-width:none;color:var(--darkgray);font:400 .87rem/1.85 var(--bodyFont);margin:12px 0 0}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs{border-bottom:1px solid var(--profile-border);gap:24px;margin:0 0 20px;display:flex}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs button{min-width:64px;min-height:44px;box-shadow:none;color:var(--darkgray);font:500 .88rem/1.7 var(--bodyFont);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:10px 4px;display:inline-flex}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs button[aria-selected=true]{color:var(--jjok);border-bottom-color:var(--jjok);font-weight:600}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs button:hover{color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs button:focus-visible,body[data-slug=profile] .profile-panel .profile-life-guide #profile-guide-panel:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-life-guide #profile-guide-panel{min-width:0}body[data-slug=profile] .profile-panel .profile-life-guide #astro-today{background:0 0;border:0;margin:0;padding:0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-head{border:0;margin:0;padding:0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-date,body[data-slug=profile] .profile-panel .profile-life-guide .period-date{color:var(--darkgray);font:400 .8rem/1.7 var(--bodyFont);margin:0 0 12px}body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-verdict{color:var(--darkgray);font:400 .87rem/1.85 var(--bodyFont);background:0 0;border:0;margin:0 0 20px;padding:0}body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-verdict:empty,body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar:empty,body[data-slug=profile] .profile-panel .profile-life-guide #profile-period-status:empty{display:none}body[data-slug=profile] .profile-panel .profile-life-guide .profile-today-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-split{display:contents}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings{display:block}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-col,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article{border:1px solid var(--profile-border);background:var(--profile-surface);min-width:0;box-shadow:none;border-radius:12px;margin:0;padding:22px}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-col>h5,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings h4{color:var(--darkgray);font:600 .88rem/1.7 var(--bodyFont);border:0;margin:0 0 12px;padding:0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item{border-color:var(--profile-border);margin-top:18px;padding:18px 0 0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item:first-child{border:0;margin-top:0;padding-top:0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item:before,body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item:after{content:none}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item h6{color:var(--darkgray);font:500 .8rem/1.7 var(--bodyFont);margin:0 0 10px}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item .reading-prose p,body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item .sky-life-example,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings p,body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar p{color:var(--darkgray);font:400 .86rem/1.85 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:10px 0 0}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-item .reading-highlight,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings .reading-highlight{color:var(--jjok)}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article:before,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article:after{content:none}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings h4{grid-column:1/-1;margin-bottom:4px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings .period-date{grid-column:1/-1;margin:0 0 16px;font-size:.8rem}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings .profile-guide-highlight{font:600 1.12rem/1.7 var(--bodyFont);background:0 0;border:0;grid-column:1/-1;margin:0 0 20px;padding:0}body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings h5{color:var(--jjok);font:600 .8rem/1.7 var(--bodyFont);margin:0 0 8px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-practice,body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar{border:1px dashed color-mix(in srgb, var(--jjok) 55%, var(--profile-surface));background:color-mix(in srgb, var(--jjok) 10%, var(--profile-surface));border-radius:8px;padding:14px 16px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-practice{grid-column:1/-1;margin-top:20px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-practice p,body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar p{color:var(--dark)}body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar{grid-column:1/-1;margin:0}body[data-slug=profile] .profile-panel .profile-life-guide #astro-today-lunar h5{color:var(--jjok);font:600 .8rem/1.7 var(--bodyFont);margin:0 0 10px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-disclaimer{color:var(--darkgray);font:400 .8rem/1.8 var(--bodyFont);margin:20px 0 0}@media (max-width:760px){body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-tabs{gap:16px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-today-guide-grid,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article{grid-template-columns:minmax(0,1fr)}body[data-slug=profile] .profile-panel .profile-life-guide .astro-today-col,body[data-slug=profile] .profile-panel .profile-life-guide .profile-period-readings>article{padding:18px}body[data-slug=profile] .profile-panel .profile-life-guide .profile-guide-advice+.profile-guide-advice{margin-top:20px}}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(p,ul,ol,blockquote,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>p{margin-block:1.15em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(ul,ol){margin-block:1.25em;padding-inline-start:1.4em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(ul,ol) li+li{margin-top:.65em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(ul,ol) li>p{margin-block:.45em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(ul,ol) :is(ul,ol){margin-block:.6em;padding-inline-start:1.3em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(h2,h3,h4){scroll-margin-top:6rem;line-height:1.5}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>h2{margin-block:2.5em .85em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>h3{margin-block:1.8em .7em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>hr{margin-block:2.25rem}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>hr+:is(h2,h3){margin-top:1.5rem}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout){text-align:start;margin-block:1.6rem;padding:1rem}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout)>p+p{margin-top:.85em}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout)>:first-child{margin-top:0}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout)>:last-child{margin-bottom:0}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view .text-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--jjok) var(--lightgray);border-block:1px solid var(--plate-edge);max-width:100%;margin-block:1.5rem;overflow-x:auto}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table{border-collapse:collapse;width:100%;max-width:none;margin:0;padding:0;font-size:1rem}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table :is(th,td){vertical-align:top;word-break:keep-all;overflow-wrap:anywhere;min-width:10rem;padding:.8rem .9rem;line-height:1.7}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table :is(th,td):first-child{min-width:7rem}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table :is(th,td):last-child{min-width:15rem}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table th{font-size:inherit;letter-spacing:0;text-transform:none;background:color-mix(in srgb, var(--jjok) 8%, var(--paper-plate))}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--jjok) 3%, var(--paper-plate))}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container>table :is(p,ul,ol){margin-block:.4em}body[data-slug^=saju\/]:not([data-slug$=\/index]):not([data-slug=posts\/우리-구역에-오줌-싸지-마라냥]) .markdown-preview-view .table-container:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug^=saju\/]:not([data-slug$=\/index]) .article-table-hint{color:var(--darkgray);margin:1.5rem 0 .5rem;font-size:.8rem;line-height:1.5;display:block}body[data-slug^=saju\/]:not([data-slug$=\/index]) .article-table-hint[hidden]{display:none}body[data-slug^=saju\/]:not([data-slug$=\/index]) .article-table-hint:not([hidden])+.table-container{margin-top:0}@media (max-width:899px){body[data-slug^=saju\/]:not([data-slug$=\/index]) #quartz-body>.center{padding-inline:0!important}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article{padding-inline:1rem!important}body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>p,body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>:is(ul,ol) li,body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout),body[data-slug^=saju\/]:not([data-slug$=\/index]) .center>article>.markdown-preview-view>blockquote:not(.callout) p{font-size:1rem!important;line-height:1.85!important}}body[data-slug^=saju\/] .center:has(.content-editorial) .page-header h1.article-title{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;max-width:25ch;margin-block:.7rem 1rem;line-height:1.32;font-size:clamp(1.8rem,3.2vw,3rem)!important}body[data-slug^=saju\/] .center:has(.content-editorial)>article{padding:2.75rem 2.75rem 2rem!important}@media (max-width:899px){body[data-slug^=saju\/] .center:has(.content-editorial)>article{padding:1.5rem 1.15rem!important}}body[data-slug^=saju\/] .center:has(.content-editorial) .page-header{padding-inline:0!important}body[data-slug^=saju\/] .center>article .content-editorial{--reading-line:color-mix(in srgb, var(--jjok) 23%, var(--plate-edge));color:var(--darkgray);font-family:var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;font-size:1.05rem;line-height:1.9}body[data-slug^=saju\/] .center>article .content-editorial :is(p,li,blockquote,td,th){font-size:1.05rem;line-height:1.9}body[data-slug^=saju\/] .center>article .content-editorial p{margin-block:0 1.15em}body[data-slug^=saju\/] .center>article .content-editorial a{overflow-wrap:anywhere}body[data-slug^=saju\/] .center>article .content-editorial :is(h2,h3,h4){font-family:var(--headerFont);letter-spacing:-.025em;margin:1.8em 0 .8em;scroll-margin-top:6rem;font-weight:400;line-height:1.5}body[data-slug^=saju\/] .center>article .content-editorial :is(h2,h3,h4):before,body[data-slug^=saju\/] .center>article .content-editorial :is(h2,h3,h4):after{content:none!important}body[data-slug^=saju\/] .center>article .content-editorial h2{font-size:1.6rem!important}body[data-slug^=saju\/] .center>article .content-editorial h3{font-size:1.25rem!important}body[data-slug^=saju\/] .center>article .content-editorial h4{font-size:1.1rem}body[data-slug^=saju\/] .center>article .content-editorial .content-anchor{visibility:hidden;display:block;position:relative;top:-6rem}body[data-slug^=saju\/] .center>article .content-editorial strong{color:var(--dark);font-weight:600}body[data-slug^=saju\/] .center>article .content-editorial em{letter-spacing:0}body[data-slug^=saju\/] .center>article .content-editorial hr{border-color:var(--reading-line);margin-block:2.25rem}body[data-slug^=saju\/] .center>article .content-editorial ul,body[data-slug^=saju\/] .center>article .content-editorial ol{margin-block:1rem 1.6rem;padding-inline-start:1.4rem}body[data-slug^=saju\/] .center>article .content-editorial ul li+li,body[data-slug^=saju\/] .center>article .content-editorial ol li+li{margin-top:.65rem}body[data-slug^=saju\/] .center>article .content-editorial ul li>p,body[data-slug^=saju\/] .center>article .content-editorial ol li>p{margin-block:.4rem}body[data-slug^=saju\/] .center>article .content-editorial ul ul,body[data-slug^=saju\/] .center>article .content-editorial ul ol,body[data-slug^=saju\/] .center>article .content-editorial ol ul,body[data-slug^=saju\/] .center>article .content-editorial ol ol{margin-block:.65rem}body[data-slug^=saju\/] .center>article .content-editorial ul li::marker{color:var(--jjok)}body[data-slug^=saju\/] .center>article .content-editorial ol li::marker{color:var(--jjok)}body[data-slug^=saju\/] .center>article .content-editorial blockquote{border:0;border-left:2px solid var(--reading-line);text-align:start;background:0 0;margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:normal}body[data-slug^=saju\/] .center>article .content-editorial blockquote p+p{margin-top:.8rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote>:last-child{margin-bottom:0}body[data-slug^=saju\/] .center>article .content-editorial blockquote:before,body[data-slug^=saju\/] .center>article .content-editorial blockquote:after{content:none}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout{--callout-accent:var(--jjok);border:1px solid var(--reading-line);border-left:3px solid var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 4%, var(--paper-plate));box-shadow:none;border-radius:1px;margin-block:2rem;padding:1.35rem 1.5rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout[data-callout=warning],body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout[data-callout=caution]{--callout-accent:#aa7541}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout[data-callout=tip],body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout[data-callout=success]{--callout-accent:#5e8478}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-title{color:var(--dark);align-items:flex-start;gap:.7rem;padding:0;font-size:1rem;line-height:1.6}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-title-inner{min-width:0;font-weight:600;font-size:inherit;line-height:inherit}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-title-inner>p{color:var(--dark);margin:0;font-size:1rem;line-height:1.6}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-icon{background-color:var(--callout-accent);flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin-top:.25rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-content{color:var(--darkgray);margin-top:.8rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-content>:last-child,body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-content>div>:last-child{margin-bottom:0}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-content :is(ul,ol){margin-top:.6rem;padding-left:1.3rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout.is-collapsed .callout-content{margin-top:0}body[data-slug^=saju\/] .center>article .content-editorial blockquote.callout .callout-fold{flex-shrink:0}body[data-slug^=saju\/] .center>article .content-editorial img{filter:none;border-radius:0;height:auto;display:block;transform:none;width:100%!important;max-width:100%!important;margin:1.5rem 0!important}body[data-slug^=saju\/] .center>article .content-editorial .content-hero{border-bottom:1px solid var(--reading-line);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-block:0 2rem;display:grid}body[data-slug^=saju\/] .center>article .content-editorial .content-hero--text{grid-template-columns:1fr}body[data-slug^=saju\/] .center>article .content-editorial .content-eyebrow{color:var(--jjok);letter-spacing:.08em;margin:0 0 1.2rem;font-weight:600;font-size:.75rem!important;line-height:1.5!important}body[data-slug^=saju\/] .center>article .content-editorial .content-deck{color:var(--dark);letter-spacing:-.03em;text-wrap:pretty;margin-bottom:1.25rem;font-family:var(--headerFont)!important;font-size:clamp(1.5rem,2.1vw,2.05rem)!important;line-height:1.55!important}body[data-slug^=saju\/] .center>article .content-editorial .content-introduction p{margin:0;font-size:1rem!important;line-height:1.95!important}body[data-slug^=saju\/] .center>article .content-editorial .content-hero-art{min-width:0;margin:0}body[data-slug^=saju\/] .center>article .content-editorial .content-hero-art img{object-fit:contain;max-height:29rem;margin:0!important}body[data-slug^=saju\/] .center>article .content-editorial .content-overview{border-bottom:1px solid var(--reading-line);padding-block:1.75rem}body[data-slug^=saju\/] .center>article .content-editorial .content-overview>p{margin-bottom:1rem}body[data-slug^=saju\/] .center>article .content-editorial .content-overview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}body[data-slug^=saju\/] .center>article .content-editorial .content-overview li{margin:0!important;font-size:.95rem!important;line-height:1.7!important}body[data-slug^=saju\/] .center>article .content-editorial .content-overview li>span{color:var(--jjok);margin-bottom:.45rem;font:.8rem Courier Prime,monospace;display:block}body[data-slug^=saju\/] .center>article .content-editorial .content-index{border-bottom:1px solid var(--reading-line);margin:1rem 0 2.75rem}body[data-slug^=saju\/] .center>article .content-editorial .content-index summary{cursor:pointer;padding-block:.7rem;font-size:.85rem}body[data-slug^=saju\/] .center>article .content-editorial .content-index summary span{color:var(--gray);margin-left:.75rem;font-size:.75rem}body[data-slug^=saju\/] .center>article .content-editorial .content-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin:.5rem 0 1.5rem;display:grid}body[data-slug^=saju\/] .center>article .content-editorial .content-index li{font-size:.9rem!important;line-height:1.7!important}body[data-slug^=saju\/] .center>article .content-editorial .content-index a{color:var(--darkgray);background:0 0;border-bottom:0}body[data-slug^=saju\/] .center>article .content-editorial .content-index a:hover{color:var(--jjok)}body[data-slug^=saju\/] .center>article .content-editorial .content-index a:focus-visible,body[data-slug^=saju\/] .center>article .content-editorial .content-index summary:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug^=saju\/] .center>article .content-editorial .content-prose{max-width:46rem;margin-inline:auto}body[data-slug^=saju\/] .center>article .content-editorial .content-prose>hr{display:none}body[data-slug^=saju\/] .center>article .content-editorial .content-section{border-top:1px solid var(--reading-line);margin-top:3.5rem;padding-top:1.25rem}body[data-slug^=saju\/] .center>article .content-editorial .content-section>h2{margin-top:.45rem}body[data-slug^=saju\/] .center>article .content-editorial .content-section:before{content:attr(data-step);color:var(--jjok);letter-spacing:.1em;font:.8rem Courier Prime,monospace}body[data-slug^=saju\/] .center>article .content-editorial .content-section>hr:last-child,body[data-slug^=saju\/] .center>article .content-editorial .content-section>.content-entry>hr:last-child{display:none}body[data-slug^=saju\/] .center>article .content-editorial .content-entry{border-top:1px dashed var(--reading-line);margin-top:2rem;padding-top:1.1rem}body[data-slug^=saju\/] .center>article .content-editorial .content-entry>h3{margin-top:0}body[data-slug^=saju\/] .center>article .content-editorial .content-disclosure{border-block:1px solid var(--reading-line);color:var(--darkgray);margin:0 0 1rem;padding-block:.75rem;font-size:.8rem!important}body[data-slug^=saju\/] .center>article .content-editorial .table-container{margin-block:1.75rem}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison{width:100%;margin:0}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison :is(th,td){min-width:7rem;padding:.85rem;font-size:.95rem;line-height:1.75}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison :is(th,td):last-child{min-width:11rem}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison th,body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison td:first-child{color:var(--dark);font-weight:600}@media (max-width:700px){body[data-slug^=saju\/] .center>article .content-editorial :is(p,li,blockquote){font-size:1rem!important;line-height:1.85!important}body[data-slug^=saju\/] .center>article .content-editorial h2{font-size:1.35rem!important}body[data-slug^=saju\/] .center>article .content-editorial h3{font-size:1.15rem!important}body[data-slug^=saju\/] .center>article .content-editorial h4{font-size:1.05rem}body[data-slug^=saju\/] .center>article .content-editorial .content-hero{grid-template-columns:1fr;gap:1.4rem;padding-block:0 1.5rem}body[data-slug^=saju\/] .center>article .content-editorial .content-hero-art{width:100%;max-width:26rem;margin-inline:auto}body[data-slug^=saju\/] .center>article .content-editorial .content-hero-art img{max-height:25rem}body[data-slug^=saju\/] .center>article .content-editorial .content-deck{font-size:1.5rem!important;line-height:1.5!important}body[data-slug^=saju\/] .center>article .content-editorial .content-eyebrow{font-size:.72rem!important;line-height:1.5!important}body[data-slug^=saju\/] .center>article .content-editorial .content-overview ol{grid-template-columns:1fr;gap:.85rem}body[data-slug^=saju\/] .center>article .content-editorial .content-overview li{gap:.9rem;display:flex;font-size:.92rem!important;line-height:1.65!important}body[data-slug^=saju\/] .center>article .content-editorial .content-overview li>span{flex:0 0 1.25rem;margin:.3rem 0 0}body[data-slug^=saju\/] .center>article .content-editorial .content-index ol{grid-template-columns:1fr}body[data-slug^=saju\/] .center>article .content-editorial .content-index li{font-size:.9rem!important}body[data-slug^=saju\/] .center>article .content-editorial .content-section{margin-top:2.5rem}body[data-slug^=saju\/] .center>article .content-editorial blockquote{padding:1rem}body[data-slug^=saju\/] .center>article .content-editorial .content-disclosure{font-size:.8rem!important}body[data-slug^=saju\/] .center>article .content-editorial .table-container:has(>.content-comparison){border:0;overflow:visible}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison{width:100%;max-width:100%;display:block}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison tbody{gap:1rem;display:grid}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison tr{border:1px solid var(--reading-line);background:color-mix(in srgb, var(--jjok) 3%, var(--paper-plate));padding:1rem;display:block}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison :is(th,td),body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison :is(th,td):last-child{text-align:start;border:0;width:auto;min-width:0;padding:0;font-size:1rem;display:block}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison td+td{margin-top:.9rem}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison td:first-child{border-bottom:1px solid var(--reading-line);padding-bottom:.65rem;font-size:1.05rem}body[data-slug^=saju\/] .center>article .content-editorial .table-container>table.content-comparison td:before{content:attr(data-label);color:var(--jjok);margin-bottom:.3rem;font-size:.75rem;font-weight:500;line-height:1.5;display:block}}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related{border-top:1px solid var(--jjok);font-family:var(--bodyFont);margin:2rem 0 1.5rem;padding:1rem 0 0}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related h2{font-family:var(--headerFont);letter-spacing:-.035em;margin:0 0 .65rem;font-size:1.05rem;font-weight:400;line-height:1.5}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related h2:before,:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related h2:after{content:none}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related ol{margin:0;padding:0;list-style:none}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related li{min-width:0}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related li+li{border-top:1px solid var(--plate-edge)}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related a{color:var(--darkgray);word-break:keep-all;overflow-wrap:anywhere;background:0 0;grid-template-columns:1.4rem minmax(0,1fr) 1rem;align-items:start;gap:.8rem;padding:.8rem 0;font-weight:400;text-decoration:none;display:grid}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related a:hover strong{color:var(--jjok);text-underline-offset:.2em;text-decoration:underline}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related a:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related .content-related-number{color:var(--graphite);margin-top:.15rem;font-family:Courier Prime,ui-monospace,monospace;font-size:.7rem;line-height:1.6}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related .content-related-copy{gap:.25rem;min-width:0;display:grid}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related strong{-webkit-line-clamp:2;color:var(--dark);letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related .content-related-description{white-space:nowrap;text-overflow:ellipsis;color:var(--graphite);font-size:.8rem;line-height:1.6;display:block;overflow:hidden}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related .content-related-arrow{color:var(--jjok);font-family:var(--bodyFont)}@media (max-width:700px){:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related{margin-top:1.5rem}:is(body[data-slug^=saju\/],body[data-slug^=posts\/],body[data-slug^=trend\/]) .center>.content-related a{gap:.6rem;padding-block:.7rem}}.center .content-meta{font-family:var(--bodyFont);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;font-size:.8rem;line-height:1.7;display:flex}.center .content-meta>*{white-space:nowrap}.center .content-meta>:not(:last-child):after{content:none!important}:is(.article-views,.list-views,.plate-views,.rp-views){font-family:var(--bodyFont);font-variant-numeric:tabular-nums;letter-spacing:0}:is(.article-views,.list-views,.plate-views,.rp-views):before,:is(.article-views,.list-views,.plate-views,.rp-views):after{font-family:var(--bodyFont);letter-spacing:0}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])){box-shadow:none;background:0 0;border:0;margin-block:12px 48px;padding:8px 18px;overflow:visible}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])) #home-user-greeting{margin-block:10px 8px}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])) .home-personalized-recommendations--mobile{display:none}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])) .home-after-cards{isolation:isolate;border-top:1px solid var(--plate-edge);flex:none;gap:12px;margin:12px 0 0;padding:16px 0 4px;position:relative}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])) .home-after-cards .destiny-home-actions-hint{display:none}.destiny-home-gateway:has(#destiny-home-user-view:not([hidden])) .home-after-cards .analysis-mode-btn{min-height:48px;margin:0;padding:10px 16px;position:relative}.home-fortune-table{isolation:isolate;position:relative}#home-card-reveal.fortune-card-reveal{box-shadow:none;background:0 0;border:0;padding:0}#home-card-reveal.fortune-card-reveal .fortune-card-reveal-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#home-card-reveal.fortune-card-reveal .home-fortune-rug{--fortune-frame-paper:#eee8dc;--fortune-frame-line:#647f93;--fortune-frame-shadow:#23303a26;--fortune-velvet-a:#304c51;--fortune-velvet-b:#1f383d;--fortune-velvet-thread:#e8ede20d;isolation:isolate;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--fortune-frame-line) 68%, transparent);background:repeating-linear-gradient(8deg, transparent 0 5px, #36424805 5px 6px), var(--fortune-frame-paper);box-shadow:0 12px 30px var(--fortune-frame-shadow), inset 0 0 0 4px color-mix(in srgb, var(--fortune-frame-line) 7%, transparent);border-radius:14px;margin:18px 0 0;padding:clamp(42px,7vw,66px) clamp(10px,2.5vw,28px) clamp(48px,8vw,74px);position:relative;overflow:hidden}#home-card-reveal.fortune-card-reveal .home-fortune-rug:before{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--fortune-frame-line) 55%, transparent);background:repeating-linear-gradient(96deg, transparent 0 4px, var(--fortune-velvet-thread) 4px 5px), radial-gradient(ellipse at 48% 28%, #ffffff14, transparent 52%), linear-gradient(145deg, var(--fortune-velvet-a), var(--fortune-velvet-b) 72%);border-radius:8px;position:absolute;inset:clamp(8px,1.2vw,12px);box-shadow:inset 0 0 32px #00000047,inset 0 0 0 1px #ffffff12}#home-card-reveal.fortune-card-reveal .home-fortune-rug:after{content:"";z-index:2;border:1px solid color-mix(in srgb, var(--fortune-frame-line) 24%, transparent);pointer-events:none;border-radius:10px;position:absolute;inset:4px}#home-card-reveal.fortune-card-reveal .home-fortune-rug>*{z-index:1;position:relative}:root[saved-theme=dark] #home-card-reveal.fortune-card-reveal .home-fortune-rug{--fortune-frame-paper:#1b1d22;--fortune-frame-line:#607b94;--fortune-frame-shadow:#00000057;--fortune-velvet-a:#292a49;--fortune-velvet-b:#181a31;--fortune-velvet-thread:#bec9e50f}#home-card-reveal.fortune-card-reveal .home-fortune-rug .fortune-card-reveal-fan{--daily-card-width:min(29%, 280px);margin:0;padding:16px 0 20px;transition:opacity .25s,filter .25s}@media (prefers-reduced-motion:reduce){#home-card-reveal.fortune-card-reveal .home-fortune-rug .fortune-card-reveal-fan{transition:none}}#home-card-reveal.fortune-card-reveal .fortune-deck-captions{border-top:0;margin:26px 0 4px;padding-top:0}#home-card-reveal.fortune-card-reveal .fortune-deck-captions>button{padding-block:4px}#home-card-reveal.fortune-card-reveal .fortune-deck-captions [data-deck-caption-title]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#home-card-reveal.fortune-card-reveal .fortune-card-reading{box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);margin:6px 0 0;padding:10px 0;display:grid}#home-card-reveal.fortune-card-reveal .fortune-card-reading[hidden]{display:none}#home-card-reveal.fortune-card-reveal .fortune-card-reading{align-items:center;column-gap:10px}#home-card-reveal.fortune-card-reveal .fortune-card-reading .fortune-card-reading-title{margin-block:2px 4px}#home-card-reveal.fortune-card-reveal .fortune-card-reading .fortune-card-reading-title strong{font-size:1.05rem}#home-card-reveal.fortune-card-reveal .fortune-card-reading .fortune-card-reading-hint{display:none}#home-card-reveal.fortune-card-reveal .home-card-reading-details{background:0 0;border:0;grid-column:1/-1;margin:0}#home-card-reveal.fortune-card-reveal .home-card-reading-details>summary{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--jjok);font:500 .86rem/1.6 var(--bodyFont);padding-block:8px}@media (max-width:599px){#home-card-reveal.fortune-card-reveal .home-fortune-rug{border-radius:12px;margin-inline:0;padding:38px 5px 52px}#home-card-reveal.fortune-card-reveal .home-fortune-rug .fortune-card-reveal-fan{--daily-card-width:34%;--daily-card-overlap:-.52}#home-card-reveal.fortune-card-reveal .fortune-deck-captions{margin-top:26px;padding-top:0}}#home-card-reveal.fortune-card-reveal .home-card-loading[hidden],#home-card-reveal.fortune-card-reveal.is-card-loading>.home-fortune-rug,#home-card-reveal.fortune-card-reveal.is-card-loading>:is(.fortune-card-reveal-fan,.fortune-deck-captions,.fortune-card-reading){display:none!important}.home-card-loading{box-sizing:border-box;border-radius:18px;width:100%;min-height:clamp(250px,42vw,430px);padding:0;position:relative;overflow:hidden}.home-card-loading>:is(strong,[data-card-loading-message]){display:none}.home-card-loading>.taedy-gradient-loader{position:absolute;inset:0}.home-card-loading.is-error{color:var(--darkgray);text-align:center;align-content:center;justify-items:center;gap:7px;padding:clamp(22px,4vw,38px) 14px 26px;display:grid}.home-card-loading.is-error>.taedy-gradient-loader{display:none}.home-card-loading.is-error>:is(strong,[data-card-loading-message]){display:block}.home-card-loading.is-error>strong{color:var(--dark);font:600 clamp(1rem, 2.4vw, 1.18rem)/1.5 var(--bodyFont)}.home-card-loading.is-error>[data-card-loading-message]{font:400 .86rem/1.6 var(--bodyFont);word-break:keep-all}.fortune-card-reveal .fortune-card-reveal-fan{isolation:isolate;padding-bottom:clamp(48px,7vw,72px)}.fortune-card-reveal :is(.fortune-card-reading,.fortune-card-overall){box-sizing:border-box;min-width:0;font-family:var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;margin:24px clamp(16px,3vw,28px) 0;padding:24px clamp(16px,3vw,28px);scroll-margin-top:80px}.fortune-card-reading-label,.fortune-card-overall-label,.fortune-card-overall-list dt,.fortune-card-popup-facts dt{font:600 .84rem/1.7 var(--bodyFont);letter-spacing:0;white-space:normal}.fortune-card-reading-title strong,.fortune-card-overall-score{font:600 clamp(1.2rem, 3vw, 1.55rem)/1.5 var(--bodyFont)}.fortune-card-overall-list dd,.fortune-card-popup-facts dd{font:400 .92rem/1.85 var(--bodyFont);overflow-wrap:anywhere;min-width:0}.fortune-card-popup-facts{box-sizing:border-box;width:100%}.fortune-card-popup-facts>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:16px}.fortune-card-popup .fortune-card-popup-actions{position:static}.destiny-home-actions.home-after-cards{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:16px;display:grid}.home-after-cards .destiny-home-actions-hint{grid-column:1/-1}.home-after-cards .analysis-mode-btn{box-sizing:border-box;width:auto;min-width:0;min-height:48px;font:600 .9rem/1.6 var(--bodyFont);word-break:keep-all;justify-content:center;margin:0;padding:12px 16px}.home-after-cards button:disabled{opacity:.5;cursor:wait}@media (max-width:599px){.fortune-card-reveal :is(.fortune-card-reading,.fortune-card-overall){margin-inline:0}.destiny-home-actions.home-after-cards{gap:8px;margin-inline:calc(-1*clamp(1.8rem,4vw,3rem));padding-inline:16px}.home-after-cards .analysis-mode-btn{align-self:stretch;padding:10px;font-size:.82rem}.home-after-cards .btn-sparkle{display:none}}#today-share-dialog{--dark:#20242a;--darkgray:#626a73;--jjok:#344b60;--plate-edge:#e4e7eb;--light:#fff;box-sizing:border-box;color:#20242a;overscroll-behavior:contain;width:min(480px,100vw - 16px);max-height:calc(100dvh - 16px);font-family:var(--bodyFont);background:#fff;border:1px solid #dce5eb;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #1223313d}#today-share-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#141e28a3}#today-share-dialog [hidden]{display:none!important}#today-share-dialog header{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 12px 6px 20px;display:flex}#today-share-dialog h3{font:600 .9rem/1.6 var(--bodyFont);letter-spacing:-.02em;margin:0}#today-share-dialog .today-share-picker{padding:0 16px 12px}#today-share-dialog .today-share-picker-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}#today-share-dialog .today-share-picker-heading p{margin:0;font-size:.78rem}#today-share-dialog .today-share-picker-heading>span{color:#506779;font:600 .75rem/1.5 var(--bodyFont)}#today-share-dialog .today-share-choices{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}#today-share-dialog .today-share-choices button{color:#506779;cursor:pointer;min-width:0;font:500 .7rem/1.4 var(--bodyFont);white-space:nowrap;background:#f2f5f7;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:5px 2px;display:flex;position:relative}#today-share-dialog .today-share-choices img{object-fit:contain;border-radius:3px;width:38px;height:57px;margin:0}#today-share-dialog .today-share-choices .today-share-check{display:none}#today-share-dialog .today-share-choices [aria-pressed=true]{color:#253d50;background:#e5edf3;border-color:#344b60}#today-share-dialog .today-share-choices [aria-pressed=true] .today-share-check{color:#fff;background:#344b60;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid;position:absolute;top:2px;right:2px}#today-share-dialog .today-share-choices button:disabled{cursor:default;opacity:.4}#today-share-dialog #today-share-status{color:var(--darkgray);margin:8px 0 0}#today-share-dialog #today-share-status:empty{display:none}#today-share-dialog .today-share-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}#today-share-dialog .today-share-canvas{text-align:center;background:#eee8dc;border-block:1px solid #e1d8c5;padding:12px 16px}#today-share-dialog .today-share-options{box-sizing:border-box;width:100%;max-width:max(300px,56.25dvh - 151.25px);margin-inline:auto;padding:12px 20px 16px}#today-share-dialog p.today-share-prompt{text-align:center;color:#506779;margin:0 0 8px;font-weight:400}#today-share-dialog p{font:400 .86rem/1.8 var(--bodyFont);word-break:keep-all;margin:12px 0}#today-share-dialog header button{width:44px;height:44px;color:inherit;font:400 26px var(--bodyFont);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0}#today-share-dialog #today-share-preview{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:max(220px,100dvh - 350px);margin:0 auto;display:block;box-shadow:0 4px 20px #2439491a}#today-share-dialog .today-share-actions{background:0 0;flex-wrap:wrap;gap:10px;padding:0;display:flex;position:static}#today-share-dialog .today-share-actions :is(a,button){box-sizing:border-box;color:#fff;min-height:48px;font:500 .9rem/1.6 var(--bodyFont);text-align:center;cursor:pointer;white-space:nowrap;background:#344b60;border:1px solid #344b60;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;text-decoration:none;display:inline-flex}#today-share-dialog #today-share-download{color:#344b60;background:#fff;border-color:#d3dee6}@media (hover:hover){#today-share-dialog header button:hover{background:#eff4f7}#today-share-dialog #today-share-native:hover{background:#253d50}#today-share-dialog #today-share-download:hover{background:#eff4f7}}#today-share-dialog button:disabled{opacity:.55;cursor:wait}#today-share-dialog .today-share-instagram-help{border-top:1px solid var(--plate-edge);margin-top:12px;padding-top:12px}#today-share-dialog .today-share-instagram-help h4{font:600 .94rem/1.6 var(--bodyFont);margin:0}#today-share-dialog .today-share-link-row{gap:8px;display:flex}#today-share-dialog #today-share-story-url{border:1px solid var(--plate-edge);width:100%;min-width:0;color:var(--dark);font:400 16px/1.5 var(--bodyFont);background:0 0;border-radius:8px;padding:10px}#today-share-dialog #today-share-copy-link{border:1px solid var(--plate-edge);min-height:44px;color:var(--jjok);font:600 .8rem/1.5 var(--bodyFont);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:10px 12px}@media (max-width:599px){#today-share-dialog .today-share-actions :is(a,button){padding-inline:10px}}#today-share-dialog :is(a,button):focus-visible{outline:2px solid var(--jjok);outline-offset:3px}#today-share-dialog .today-share-sponsor{border-top:1px solid var(--plate-edge);margin:12px 20px 20px;padding-top:16px}#today-share-dialog .today-share-sponsor-label{color:var(--darkgray);font-size:.75rem}#today-share-dialog .today-share-sponsor a{border:1px solid var(--plate-edge);color:var(--dark);background:0 0;border-radius:8px;gap:6px;padding:16px;text-decoration:none;display:grid}#today-share-dialog .today-share-sponsor :is(small,span){font:400 .8rem/1.7 var(--bodyFont)}#today-share-dialog .today-share-sponsor strong{font:600 .94rem/1.7 var(--bodyFont)}#today-share-dialog .today-share-sponsor>p:last-child{color:var(--darkgray);font-size:.75rem}#today-share-dialog .today-share-sponsor--coupang{border-top:1px dashed var(--plate-edge);box-shadow:none;text-align:left;background:0 0;border-radius:0;margin-top:32px;padding-top:20px}#today-share-dialog .today-share-sponsor--coupang:not([data-sponsor-state=ready]){display:none}#today-share-dialog .today-share-sponsor--coupang .today-share-sponsor-label{font:500 .75rem/1.7 var(--bodyFont);color:var(--darkgray);letter-spacing:0;margin:0}#today-share-dialog .today-share-sponsor--coupang .today-share-sponsor-context{color:var(--dark);font:500 .9rem/1.8 var(--bodyFont);margin:8px 0 16px}#today-share-dialog .today-share-sponsor--coupang a{min-height:44px;color:var(--dark);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:16px;padding:0;text-decoration:none;display:flex}#today-share-dialog .today-share-sponsor--coupang img{border:1px solid var(--plate-edge);object-fit:contain;background:var(--light);border-radius:0;flex:0 0 64px;width:64px;height:80px;margin:0;display:block}#today-share-dialog .today-share-sponsor--coupang .today-share-sponsor-body{gap:10px;min-width:0;display:grid}#today-share-dialog .today-share-sponsor--coupang strong{-webkit-line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;font:500 .9rem/1.8 var(--bodyFont);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#today-share-dialog .today-share-sponsor--coupang .today-share-sponsor-action{color:var(--jjok);font:600 .8rem/1.7 var(--bodyFont)}#today-share-dialog .today-share-sponsor--coupang a:hover strong{text-underline-offset:4px;text-decoration:underline}#today-share-dialog .today-share-sponsor--coupang a:focus-visible{outline:2px solid var(--jjok);outline-offset:5px}#today-share-dialog .today-share-sponsor--coupang>p:last-child{font:400 .75rem/1.8 var(--bodyFont);color:var(--darkgray);margin:16px 0 0}.destiny-home-gateway :is(.destiny-home-desc,.destiny-demo-note),#home-card-reveal .fortune-card-reading-copy{line-height:1.65}#home-card-reveal .fortune-card-reading-copy :is(p,li){line-height:inherit;white-space:pre-line}#home-card-reveal .fortune-card-reading-copy p{margin-block:0 10px}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret{--daily-card-width:min(28%, 280px);--daily-card-overlap:-.4;--deck-ready-glow:#5e80b845;--deck-ready-halo:#5e80b81f;--deck-hover-glow:#4f76b666;--deck-hover-halo:#5e80b830;--deck-complete-light:#4f76b638;isolation:isolate;margin-inline:calc(-1*clamp(20px,3vw,40px));padding-inline:12px;position:relative}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 56%, var(--deck-complete-light) 0%, var(--deck-complete-light) 22%, transparent 70%);filter:blur(22px);opacity:0;transition:opacity .9s;position:absolute;inset:8% -2% -6%}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret:has(>.fortune-reveal-card:nth-child(5).is-flipped):not(:has(>.fortune-reveal-card:not(.is-flipped))):before{opacity:1;transition-delay:.24s}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret :is(.fortune-reveal-card-art,.fortune-reveal-card-cat-art):after,:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card-front--total:after,:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card-front--weekly .fortune-reveal-card-art:before{content:none;display:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card.is-flipped{filter:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card.is-flipped .fortune-reveal-card-face{box-shadow:var(--sheet-lift)}@media (prefers-reduced-motion:reduce){:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret:before{transition:none}}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card{width:var(--daily-card-width);transform-origin:50%;min-width:0;max-width:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card+.fortune-reveal-card{margin-left:calc(var(--daily-card-width) * var(--daily-card-overlap))}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:first-child{z-index:5;transform:translateY(8px)rotate(-7deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(2){z-index:4;transform:translateY(-14px)rotate(4deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(3){z-index:3;transform:translateY(14px)rotate(-3deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(4){z-index:2;transform:translateY(-6px)rotate(6deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-secret-card:nth-child(5){z-index:1;transform:translateY(10px)rotate(-4deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:first-child.is-flipped{z-index:11}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(2).is-flipped{z-index:12}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(3).is-flipped{z-index:13}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(4).is-flipped{z-index:14}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(5).is-flipped{z-index:15}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret button.fortune-reveal-card:not(:disabled):not(.is-flipped) .fortune-reveal-card-back{border-color:color-mix(in srgb, var(--jjok) 40%, var(--paper-plate));box-shadow:0 0 0 1px color-mix(in srgb, var(--jjok) 32%, transparent), 0 0 30px 6px var(--deck-ready-glow), 0 0 54px 12px var(--deck-ready-halo), var(--sheet-lift);animation:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:not(.is-flipped):is(:focus-visible,:not(:disabled):hover) .fortune-reveal-card-face{border-color:color-mix(in srgb, var(--jjok) 50%, var(--paper-plate));box-shadow:0 0 0 1px color-mix(in srgb, var(--jjok) 42%, transparent), 0 0 34px 8px var(--deck-hover-glow), 0 0 60px 16px var(--deck-hover-halo), var(--sheet-lift);animation:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card.is-active{transform:rotate(0)translateY(-12px)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:focus-visible{z-index:20;transform:rotate(0)translateY(-12px)}@media (hover:hover) and (pointer:fine){:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret button.fortune-reveal-card:not(:disabled):hover{z-index:20;transform:rotate(0)translateY(-12px)}}:root{--secret-paper:#f4ead3;--secret-ink:#29476b;--secret-gold:#96733c;--secret-back-art:url(/static/destiny/secret-backs-v2/celestial-ivory-sm.webp);--secret-back-art-set:image-set(url(/static/destiny/secret-backs-v2/celestial-ivory-sm.webp) 1dppx, url(/static/destiny/secret-backs-v2/celestial-ivory.webp) 2dppx)}:root[saved-theme=dark]{--secret-paper:#111e35;--secret-ink:#e7cf9c;--secret-gold:#c7a66a;--secret-back-art:url(/static/destiny/secret-backs-v2/celestial-midnight-sm.webp);--secret-back-art-set:image-set(url(/static/destiny/secret-backs-v2/celestial-midnight-sm.webp) 1dppx, url(/static/destiny/secret-backs-v2/celestial-midnight.webp) 2dppx)}:root[saved-theme=dark] :is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret{--deck-ready-glow:#8ea4c624;--deck-ready-halo:#8ea4c60f;--deck-hover-glow:#8ea4c638;--deck-hover-halo:#8ea4c614;--deck-complete-light:#7393ca33}.fortune-secret-card .secret-card-back{background:var(--secret-paper);width:100%;height:100%;color:var(--secret-ink);border:1px solid var(--secret-gold);border-radius:10px;padding:0;position:absolute;inset:0}.fortune-secret-card .secret-card-front{border:1px solid var(--secret-gold);background:#e9dfc8;padding:0;overflow:hidden}.fortune-secret-card .secret-card-front img{object-fit:cover;border:0;width:100%;height:100%;margin:0;padding:0}.fortune-secret-card.is-ready{filter:drop-shadow(0 0 22px #8ea4c62e)}.fortune-secret-card[data-rarity=rare],.fortune-secret-card[data-rarity=exceptional]{filter:drop-shadow(0 0 12px #c7a66aa6)}.fortune-secret-card:focus-visible{outline:2px solid var(--jjok);outline-offset:5px}.secret-card-back{background:var(--secret-paper);color:var(--secret-ink);position:relative}.secret-card-back:before,.secret-card-back:after{display:none}.secret-foil{border-radius:inherit;background-color:var(--secret-paper);background-image:var(--secret-back-art);background-image:var(--secret-back-art-set);color:var(--secret-ink);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.secret-foil-wordmark{text-align:center;font:500 clamp(7px, 5.4cqi, 15px)/1.5 var(--codeFont);letter-spacing:.14em;position:absolute;inset:85.8% 22% auto}.secret-card-caption{color:#fff7e7;font-family:var(--bodyFont);background:linear-gradient(#0000,#172938f0);gap:4px;padding:15% 9% 10%;display:grid;position:absolute;inset:auto 0 0}.secret-card-caption small{font-size:clamp(8px,5cqi,12px)}.secret-card-caption strong{color:inherit;font-size:clamp(9px,6cqi,15px)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret :is(.fortune-reveal-card-caption,.fortune-reveal-card-cat-caption,.secret-card-caption){visibility:hidden}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card-back-copy{visibility:visible}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions{border-top:1px solid var(--lightgray);text-align:center;color:var(--darkgray);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,1.5vw,18px);margin:20px 0 8px;padding:12px 0 0;display:grid}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions>:is(div,button){min-width:0}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions>button{appearance:none;min-height:48px;color:inherit;font-family:var(--bodyFont);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-self:start;margin:0;padding:8px 2px}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions>button:disabled{cursor:default;opacity:.65}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions>button:focus-visible{outline:2px solid var(--jjok);outline-offset:2px}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions>button[data-state=ready]{border-color:var(--lightgray);background:color-mix(in srgb, var(--jjok) 6%, transparent)}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions small{color:var(--jjok);font:400 .65rem/1.4 var(--codeFont);letter-spacing:.12em;margin:0 0 5px;display:block}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions strong{color:var(--dark);font:500 clamp(12px, 1.1vw, 15px)/1.4 var(--bodyFont);word-break:keep-all;display:block}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [data-deck-caption-title]{font:400 clamp(12px, 1vw, 14px)/1.45 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;margin-top:3px;display:block}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [data-deck-caption-title][hidden]{display:none}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [data-state=ready] strong{color:var(--jjok)}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [aria-current=true] small{font-size:0}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [aria-current=true] small:after{content:"✓";font:600 12px/1.4 var(--bodyFont);letter-spacing:0}.destiny-home-guest-stack .destiny-demo-fan{margin-top:8px}.guest-secret-spark{color:var(--secret-gold);opacity:0;pointer-events:none;font-size:32px;position:absolute;top:-8%;right:-8%}.is-demo-revealing .guest-secret-spark{animation:1s ease-out both secret-tarot-spark}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card{filter:none;transition:z-index 0s linear .3s}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card-inner{transition:transform .6s cubic-bezier(.45,0,.55,1);animation:none;transform:rotateY(0)}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card.is-flipped .fortune-reveal-card-inner{transform:rotateY(180deg)}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card .fortune-reveal-card-face{transition:opacity 0s linear .3s;box-shadow:0 4px 10px #17191d17}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan[data-animating="1"] .fortune-reveal-card-inner{will-change:transform}@media (min-width:720px){#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card-front>*{backface-visibility:visible}#destiny-home-guest-view .destiny-home-demo .destiny-demo-fan .fortune-reveal-card-front img{content-visibility:visible}}#home-secret-dialog{box-sizing:border-box;overscroll-behavior:contain;background:var(--paper-plate);width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--dark);font-family:var(--bodyFont);border:1px solid #b59964;border-radius:12px;margin:auto;padding:clamp(24px,4vw,40px);overflow:auto;box-shadow:0 18px 80px #00000047}#home-secret-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a1621c7}#home-secret-dialog [hidden]{display:none!important}#home-secret-dialog .secret-summary-close{width:44px;height:44px;color:inherit;font:400 28px/1 var(--bodyFont);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:8px;right:8px}#home-secret-dialog .secret-summary-eyebrow{color:var(--jjok);font:500 .7rem/1.6 var(--codeFont);letter-spacing:.14em;margin:0 36px 8px 0}#home-secret-dialog h3{font:600 1.4rem/1.4 var(--bodyFont);margin:0 28px 8px 0}#home-secret-dialog .secret-summary-status{min-height:1.7em;color:var(--darkgray);font:400 .8rem/1.7 var(--bodyFont);margin:0 0 20px}#home-secret-dialog .secret-summary-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;display:grid}#home-secret-dialog .secret-reveal-stage{perspective:1000px;aspect-ratio:2/3;width:100%;max-width:280px;margin:20px auto;position:relative}#home-secret-dialog .secret-reveal-pivot{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateY(0)}#home-secret-dialog .secret-reveal-front,#home-secret-dialog .secret-reveal-back{box-sizing:border-box;backface-visibility:hidden;border:1px solid #b59964;border-radius:10px;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}#home-secret-dialog .secret-reveal-front{object-fit:cover;background:#e9dfc8;transform:rotateY(180deg)}#home-secret-dialog .secret-reveal-back{font:400 .85rem/1.5 var(--codeFont);letter-spacing:.2em;justify-content:center;align-items:flex-end;padding-bottom:18%;display:flex}#home-secret-dialog .secret-reveal-halo{opacity:0;pointer-events:none;border:1px solid #c7a66aa6;border-radius:50%;position:absolute;inset:-10%}#home-secret-dialog .secret-reveal-spark{color:#b59964;opacity:0;pointer-events:none;font-size:24px;position:absolute}#home-secret-dialog .secret-reveal-spark--a{top:8%;left:-8%}#home-secret-dialog .secret-reveal-spark--b{font-size:32px;top:48%;right:-8%}#home-secret-dialog .secret-reveal-spark--c{bottom:4%;left:-4%}#home-secret-dialog.is-revealing .secret-reveal-pivot{animation:1.6s cubic-bezier(.2,.7,.2,1) both secret-tarot-pivot}#home-secret-dialog.is-revealing .secret-reveal-halo{animation:1.6s ease-out both secret-tarot-halo}#home-secret-dialog.is-revealing .secret-reveal-spark{animation:1.6s ease-out both secret-tarot-spark}#home-secret-dialog.is-revealing .secret-summary-layout{grid-template-columns:1fr}#home-secret-dialog.is-opened .secret-reveal-pivot{transform:rotateY(180deg)}#home-secret-dialog[data-rarity=rare] .secret-reveal-stage,#home-secret-dialog[data-rarity=exceptional] .secret-reveal-stage{filter:drop-shadow(0 0 18px #c7a66a73)}#home-secret-dialog[data-rarity=exceptional].is-opened .secret-reveal-halo{opacity:.5;border-style:double;border-width:3px;inset:-6%}#home-secret-dialog.is-image-missing .secret-reveal-pivot{transform:none}#home-secret-dialog.is-image-missing .secret-reveal-front{visibility:hidden}#home-secret-dialog .secret-summary-kicker{color:var(--jjok);font:600 .8rem/1.7 var(--bodyFont);margin:0 0 8px}#home-secret-dialog h4{font:600 1.5rem/1.4 var(--bodyFont);word-break:keep-all;margin:0 0 16px}#home-secret-dialog [data-secret-dialog-summary]{font:400 1rem/1.65 var(--bodyFont);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;margin:0}#home-secret-dialog .secret-summary-scope,#home-secret-dialog .secret-summary-meaning{color:var(--darkgray);font:400 .76rem/1.75 var(--bodyFont);margin:16px 0 0}#home-secret-dialog .secret-summary-scope:empty{display:none}#home-secret-dialog .secret-summary-details{margin-top:20px}#home-secret-dialog .secret-summary-more{border-top:1px solid var(--lightgray);margin-top:20px}#home-secret-dialog .secret-summary-more>summary{cursor:pointer;font:500 .85rem/1.7 var(--bodyFont);padding:14px 0}#home-secret-dialog .secret-summary-more>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}#home-secret-dialog .analysis-mode-btn.is-primary{color:var(--light)}#home-secret-dialog .secret-summary-details details{border-top:1px solid var(--lightgray);padding:10px 0}#home-secret-dialog .secret-summary-details summary{cursor:pointer;font:500 .83rem/1.7 var(--bodyFont);padding-block:4px}#home-secret-dialog .secret-summary-details :is(p,li,dt,dd){font:400 .85rem/1.65 var(--bodyFont);word-break:keep-all;overflow-wrap:anywhere}#home-secret-dialog .secret-summary-details h5{font:600 .9rem/1.6 var(--bodyFont);margin:18px 0 8px}#home-secret-dialog .secret-summary-details dl{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;display:grid}#home-secret-dialog .secret-summary-details dd{margin:0}#home-secret-dialog .secret-summary-details dt{color:var(--darkgray)}#home-secret-dialog .secret-summary-details ul{padding-left:1.2em}#home-secret-dialog .secret-summary-details summary:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}#home-secret-dialog .analysis-mode-btn{min-height:48px;font-family:var(--bodyFont);margin-top:24px}#home-secret-dialog button:focus-visible{outline:2px solid var(--jjok);outline-offset:4px}@media (max-width:599px){#home-secret-dialog{padding:24px 20px}#home-secret-dialog .secret-summary-layout{grid-template-columns:1fr;gap:12px}#home-secret-dialog .secret-reveal-stage{max-width:160px}#home-secret-dialog.is-revealing .secret-reveal-stage{max-width:210px}}.secret-hologram{border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#0000 20%,#b7eedf4d 34%,#efc0dc61 43%,#fff9dc94 49%,#b6d1f459 56%,#0000 70%) 65%/240% 180%;display:none;position:absolute;inset:0}[data-secret-card][data-rarity=super] .secret-hologram,.secret-summary-dialog[data-rarity=super] .secret-hologram{display:block}.secret-summary-dialog .secret-hologram--reveal{backface-visibility:hidden;transform:rotateY(180deg)translateZ(1px)}[data-secret-card][data-rarity=super]{filter:drop-shadow(0 0 9px #c0aade52)}@media (hover:hover) and (pointer:fine){[data-secret-card][data-rarity=super]:hover .secret-hologram{animation:1.1s ease-out both secret-holo-sweep}}.secret-summary-dialog .secret-evolution-copy{border-bottom:1px solid var(--lightgray);margin:0 0 16px;padding:0 0 14px}.secret-summary-dialog .secret-evolution-copy strong{color:var(--dark);font:600 1rem/1.55 var(--bodyFont)}.secret-summary-dialog .secret-evolution-copy p{color:var(--darkgray);font:400 .8rem/1.55 var(--bodyFont);word-break:keep-all;margin:5px 0 0}.secret-summary-dialog[data-rarity=super] .secret-reveal-stage{filter:drop-shadow(0 8px 18px #afa0d059)}.secret-summary-dialog[data-rarity=super] .secret-summary-kicker{color:var(--jjok);letter-spacing:.02em}.secret-summary-dialog[data-rarity=super] .secret-reveal-halo{filter:blur(18px);background:conic-gradient(from 35deg,#e8c0d800,#e8c0d84d,#addcdd52,#f0d8a559,#e8c0d800);border:0}.secret-summary-dialog[data-rarity=super].is-revealing .secret-reveal-pivot{animation:2.2s cubic-bezier(.2,.7,.2,1) both secret-super-pivot}.secret-summary-dialog[data-rarity=super].is-revealing .secret-reveal-halo,.secret-summary-dialog[data-rarity=super].is-revealing .secret-reveal-spark{animation-duration:2.2s}.secret-summary-dialog[data-rarity=super].is-revealing .secret-hologram{animation:2.2s ease-out both secret-holo-sweep}.secret-summary-dialog[data-rarity=super].is-opened .secret-reveal-halo{opacity:.45}.secret-summary-dialog.is-image-missing .secret-hologram{display:none}@keyframes secret-holo-sweep{0%{background-position:120%}to{background-position:0%}}.secret-super-crest{display:none}#home-secret-dialog.secret-summary-dialog[data-rarity=super]{--super-frame-rose:#dfbad5;--super-frame-ice:#abd6dd;--super-frame-gold:#d5ba7d;background:radial-gradient(ellipse at 0% 0%, #dabada40, transparent 42%) padding-box, radial-gradient(ellipse at 100% 0%, #9bcdd73d, transparent 42%) padding-box, linear-gradient(var(--paper-plate), var(--paper-plate)) padding-box, conic-gradient(from 30deg, var(--super-frame-gold), var(--super-frame-ice), var(--super-frame-rose), #f6e8c2, var(--super-frame-ice), var(--super-frame-gold)) border-box;border:2px solid #0000;box-shadow:0 24px 90px #0811236b,0 0 46px #9babd333}#home-secret-dialog.secret-summary-dialog[data-rarity=super]::backdrop{background:radial-gradient(at 25% 25%,#876ca23d,#0000 55%),radial-gradient(at 78% 70%,#5486aa38,#0000 55%),#0a1220d6}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-super-crest{width:min(76%,280px);color:var(--secret-gold);pointer-events:none;margin:-4px auto 12px;display:block}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-super-crest svg{width:100%;height:auto;display:block}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-eyebrow{text-align:center;margin-inline:0}#home-secret-dialog.secret-summary-dialog[data-rarity=super] #secret-dialog-title{text-align:center;color:var(--jjok);margin-inline:0}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-status{text-align:center}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-close{z-index:2;background:var(--paper-plate);border-radius:50%}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-close:focus-visible{outline:2px solid var(--jjok);outline-offset:2px}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-copy{border-top:1px solid color-mix(in srgb, var(--secret-gold) 45%, transparent);padding-top:18px}#home-secret-dialog.secret-summary-dialog[data-rarity=super] .secret-summary-kicker{border:1px solid color-mix(in srgb, var(--secret-gold) 45%, transparent);background:color-mix(in srgb, var(--paper-plate) 88%, var(--super-frame-gold));border-radius:100px;padding:4px 10px;display:inline-block}#home-secret-dialog.secret-summary-dialog[data-rarity=super].is-revealing .secret-super-crest{animation:1.8s ease-out both secret-crest-arrival}:root[saved-theme=dark] #home-secret-dialog[data-rarity=super]{--super-frame-rose:#a982b6;--super-frame-ice:#80b8c5;--super-frame-gold:#c7a66a}@keyframes secret-crest-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes secret-super-pivot{0%{transform:translateY(12px)rotate(-7deg)rotateY(0)scale(.92)}25%{transform:translateY(-14px)rotate(7deg)rotateY(-20deg)scale(1.04)}45%{transform:translateY(-9px)rotate(-4deg)rotateY(180deg)scale(1.06)}62%{transform:translateY(-12px)rotate(4deg)rotateY(180deg)scale(1.09)}to{transform:translateY(0)rotate(0)rotateY(540deg)scale(1)}}@keyframes secret-tarot-pivot{0%{transform:translateY(12px)rotate(-8deg)rotateY(0)scale(.92)}28%{transform:translateY(-12px)rotate(8deg)rotateY(-25deg)scale(1.04)}70%{transform:translateY(-8px)rotate(-4deg)rotateY(470deg)scale(1.02)}to{transform:translateY(0)rotate(0)rotateY(540deg)scale(1)}}@keyframes secret-tarot-halo{0%{opacity:0;transform:scale(.65)rotate(-20deg)}45%{opacity:.8}to{opacity:0;transform:scale(1.3)rotate(45deg)}}@keyframes secret-tarot-spark{0%,25%{opacity:0;transform:scale(.3)}60%{opacity:.9}to{opacity:0;transform:translateY(-25px)scale(1.2)}}@media (max-width:899px){body[data-slug=index] #quartz-body>.center:has(.destiny-home-gateway){overflow-x:visible}}@media (max-width:599px){.destiny-home-gateway{margin-inline:-16px;padding:20px 16px}.destiny-home-copy{min-width:0}.destiny-home-guest-stack #destiny-home-title{letter-spacing:-.04em;font-size:clamp(20px,5.2vw,24px);line-height:1.5}.destiny-home-guest-stack .destiny-home-desc{margin-block:12px 8px;font-size:14px;line-height:1.65}.destiny-home-guest-stack .destiny-home-actions{margin-top:16px}.destiny-home-user-inner .destiny-home-copy h2{font-size:clamp(21px,5.5vw,28px);line-height:1.45}.home-greeting-owner,.home-greeting-reading{display:block}#home-card-reveal{margin-inline:0;padding-inline:0}#home-card-reveal .fortune-card-reveal-head{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:0}#home-card-reveal #home-card-reveal-status{text-align:left;margin:0}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions{gap:4px;margin-top:6px;padding-top:8px}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions small{margin-bottom:3px}:is(#home-card-reveal,.destiny-home-demo) .fortune-deck-captions [data-deck-caption-title]{font-size:12px;line-height:1.45}.destiny-home-actions.home-after-cards{margin-inline:0;padding-inline:0}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret{--daily-card-width:34%;--daily-card-overlap:-.52;padding-inline:8px;margin-inline:-20px;padding-top:28px;padding-bottom:24px}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:first-child{transform:translateY(5px)rotate(-7deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(2){transform:translateY(-10px)rotate(4deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(3){transform:translateY(10px)rotate(-3deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(4){transform:translateY(-5px)rotate(6deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:nth-child(5){transform:translateY(7px)rotate(-4deg)}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card-back-copy{text-align:center;align-items:center;left:9%;right:9%}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card-back-copy strong{letter-spacing:0;font-size:12px}:is(#home-card-reveal,.destiny-home-demo) .fortune-card-reveal-fan--secret .fortune-reveal-card:is(.is-active,:focus-visible){transform:rotate(0)translateY(-10px)}.secret-card-caption strong{display:none}}@media (prefers-reduced-motion:reduce){.destiny-demo-fan *,#home-secret-dialog *,.fortune-secret-card,.fortune-secret-card *,.profile-secret-card *{transition:none!important;animation:none!important}}:root{--card-dialog-width:800px;--card-dialog-padding:clamp(24px, 4vw, 40px);--card-dialog-radius:12px;--card-dialog-gap:32px;--card-dialog-backdrop:#0a1621c7}:is(#home-secret-dialog,#home-card-popup .fortune-card-popup-panel){box-sizing:border-box;width:min(var(--card-dialog-width), 100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--card-dialog-padding);border:1px solid var(--secret-gold);border-radius:var(--card-dialog-radius);background:var(--paper-plate);color:var(--dark);font-family:var(--bodyFont);overscroll-behavior:contain;overflow:auto;box-shadow:0 18px 80px #00000047}#home-card-popup{align-items:center;padding:16px}#home-card-popup .fortune-card-popup-panel{display:block}#home-card-popup .fortune-card-popup-panel:before{content:none}#home-card-popup [hidden]{display:none!important}#home-card-popup .fortune-card-popup-backdrop{background:var(--card-dialog-backdrop);-webkit-backdrop-filter:blur(5px)}#home-card-popup .fortune-card-popup-head{margin:0 0 24px}#home-card-popup .fortune-card-popup-eyebrow{color:var(--jjok);font:500 .7rem/1.6 var(--codeFont);letter-spacing:.14em;margin:0 36px 8px 0}#home-card-popup .fortune-card-popup-label{color:var(--dark);font:600 1.4rem/1.4 var(--bodyFont);letter-spacing:normal;background:0 0;border:0;margin:0 28px 8px 0;padding:0;display:block}#home-card-popup .fortune-card-popup-layout{gap:var(--card-dialog-gap);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}#home-card-popup .fortune-card-popup-art{aspect-ratio:2/3;border:1px solid var(--secret-gold);width:100%;max-width:280px;box-shadow:none;background:#e9dfc8;border-radius:10px;grid-area:auto;margin:20px auto;position:sticky;top:20px}#home-card-popup .fortune-card-popup-art img{object-fit:cover;width:100%;height:100%;margin:0;position:absolute;inset:0}#home-card-popup .fortune-card-popup-copy{grid-area:auto;min-width:0;display:block}#home-card-popup .fortune-card-popup-title-row{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 16px;display:block}#home-card-popup .fortune-card-popup-title-row,#home-card-popup .fortune-card-popup-title-row strong{font:600 1.5rem/1.4 var(--bodyFont)}#home-card-popup .fortune-card-popup-reading{color:var(--dark);font:400 1rem/1.65 var(--bodyFont);white-space:normal;word-break:keep-all;overflow-wrap:anywhere;margin:0}#home-card-popup .fortune-card-popup-reading p,#home-card-popup .fortune-card-popup-reading li{font:inherit}#home-card-popup .fortune-card-popup-reading p{margin:0 0 10px}#home-card-popup .fortune-card-popup-reading h5{font:600 .9rem/1.6 var(--bodyFont);margin:18px 0 8px}#home-card-popup .fortune-card-popup-reading ul{padding-left:1.2em}#home-card-popup .fortune-card-popup-details{border-top:1px solid var(--lightgray);margin-top:20px}#home-card-popup .fortune-card-popup-details>summary{cursor:pointer;font:500 .85rem/1.7 var(--bodyFont);padding:14px 0}#home-card-popup .fortune-card-popup-facts{border:0;margin:0;padding:0}#home-card-popup .fortune-card-popup-facts>div{border-bottom:1px solid var(--lightgray);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:16px;padding:8px 0}#home-card-popup .fortune-card-popup-facts dt,#home-card-popup .fortune-card-popup-facts dd{font:400 .85rem/1.65 var(--bodyFont);letter-spacing:normal;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}#home-card-popup .fortune-card-popup-facts dt{color:var(--darkgray)}#home-card-popup .fortune-card-popup-actions{background:0 0;border:0;margin:24px 0 0;padding:0;position:static}#home-secret-dialog::backdrop{background:var(--card-dialog-backdrop);-webkit-backdrop-filter:blur(5px)}#home-secret-dialog .secret-summary-layout{gap:var(--card-dialog-gap)}:is(#home-secret-dialog .secret-summary-close,#home-card-popup .fortune-card-popup-close){width:44px;height:44px;color:var(--dark);font:400 28px/1 var(--bodyFont);cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:8px;right:8px}:is(#home-secret-dialog,#home-card-popup) :is(h3,h4,summary,.secret-summary-status,.secret-summary-meaning,.secret-summary-scope){word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty}:is(#home-secret-dialog,#home-card-popup) :is(h3,h4){text-wrap:balance}:is(#home-secret-dialog,#home-card-popup) :is(.fortune-card-popup-reading,.secret-summary-details) :is(p,li,dd){white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere}:is(#home-secret-dialog,#home-card-popup) .analysis-mode-btn{box-sizing:border-box;border:1px solid var(--jjok);background:var(--jjok);width:100%;min-height:48px;color:var(--light);font:600 .9rem/1.6 var(--bodyFont);letter-spacing:normal;box-shadow:none;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;border-radius:8px;padding:12px 16px;text-decoration:none}:is(#home-secret-dialog,#home-card-popup) .analysis-mode-btn>span{text-shadow:none}:is(#home-secret-dialog,#home-card-popup) .analysis-mode-btn:not(:disabled):hover{background:color-mix(in srgb, var(--jjok) 88%, var(--dark))}:is(#home-secret-dialog,#home-card-popup) :is(button,summary):focus-visible{outline:2px solid var(--jjok);outline-offset:4px}#home-user-greeting,#home-card-reveal :is(h3,#home-card-reveal-status){word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:599px){#home-user-greeting .home-greeting-reading{display:block}:root{--card-dialog-padding:24px 20px;--card-dialog-gap:12px}#home-card-popup .fortune-card-popup-layout{grid-template-columns:minmax(0,1fr)}#home-card-popup .fortune-card-popup-art{max-width:160px;position:relative;top:auto}}:root[saved-theme=dark]{--article-callout-tip:#91b6a5;--article-callout-warning:#c9a36e;--article-callout-danger:#d39a90}.center .page-header .popover-hint:has(>.article-actions){flex-wrap:wrap;align-items:center;gap:0 1rem;display:flex}.center .page-header .popover-hint:has(>.article-actions)>:not(.content-meta,.article-actions){flex-basis:100%;min-width:0}.center .page-header .popover-hint:has(>.article-actions)>.article-title{max-width:100%}.center .page-header .popover-hint:has(>.article-actions)>.content-meta{align-items:center;gap:.25rem .85rem;margin:0;font-size:.8rem}.center .page-header .popover-hint:has(>.article-actions)>.content-meta>*{margin-right:0}.center .page-header .popover-hint:has(>.article-actions)>.article-actions{flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin:0;display:flex}.center .page-header .popover-hint:has(>.article-actions) .article-views{color:var(--graphite);letter-spacing:0;font-size:.8rem;line-height:1.7}.center .page-header .popover-hint:has(>.article-actions) .copy-link-btn{min-height:44px;color:var(--jjok);font-family:var(--bodyFont);letter-spacing:0;white-space:nowrap;opacity:1;background:0 0;border:0;border-radius:3px;margin:0;padding:0 .35rem;font-size:.8rem;font-weight:400;line-height:1.7}:is(.center .page-header .popover-hint:has(>.article-actions) .copy-link-btn:hover,.center .page-header .popover-hint:has(>.article-actions) .copy-link-btn.is-copied){background:color-mix(in srgb, var(--jjok) 8%, transparent)}.center .page-header .popover-hint:has(>.article-actions) .copy-link-btn .cl-icon{width:1rem;height:1rem}@media (max-width:480px){.center .page-header .popover-hint:has(>.article-actions){column-gap:.6rem}:is(.center .page-header .popover-hint:has(>.article-actions)>.content-meta,.center .page-header .popover-hint:has(>.article-actions)>.article-actions){column-gap:.6rem}}.center>.digest{box-shadow:none;background:0 0;border-radius:0;border:1px dashed color-mix(in srgb, var(--jjok) 45%, var(--plate-edge))!important}.center>.digest:before,.center>.digest:after{content:none}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout){--callout-accent:var(--jjok);--color:var(--callout-accent);--bg:transparent;border:1px dashed color-mix(in srgb, var(--callout-accent) 45%, var(--plate-edge));box-shadow:none;background:0 0;border-radius:0;margin:2rem 0;padding:1.15rem 1.3rem}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):is([data-callout=tip],[data-callout=success],[data-callout=warning],[data-callout=caution],[data-callout=danger],[data-callout=failure],[data-callout=bug],[data-callout=quote]){border:0;border-inline-start:3px solid var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 4%, transparent)}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):is([data-callout=tip],[data-callout=success]){--callout-accent:var(--article-callout-tip,#527a69)}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):is([data-callout=warning],[data-callout=caution]){--callout-accent:var(--article-callout-warning,#976831)}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):is([data-callout=danger],[data-callout=failure],[data-callout=bug]){--callout-accent:var(--article-callout-danger,#a05e56)}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):before,body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout):after{content:none}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-title{color:var(--callout-accent);font-family:var(--bodyFont);letter-spacing:0;align-items:center;gap:.65rem;margin:0;padding:0;font-size:.95rem;line-height:1.65;display:flex}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-title:after{content:none}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout) .callout-title-inner{min-width:0;font:inherit;flex:1;font-weight:600}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout) .callout-title-inner>p{color:inherit;font:inherit;margin:0}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout) .callout-icon{display:none}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout) .fold-callout-icon{background:var(--callout-accent);width:1rem;height:1rem;-webkit-mask-image:var(--callout-icon-fold);mask-image:var(--callout-icon-fold);flex:0 0 1rem;margin:0;padding:0;display:block;transform:none;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout) .fold-callout-icon:before{content:none}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout).is-collapsible>.callout-title{cursor:pointer}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout).is-collapsed .fold-callout-icon{transform:rotate(-90deg)}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-content{font-size:inherit;border:0;margin:.65rem 0 0;padding:0;line-height:1.85}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-content>:first-child{margin-top:0}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-content>:last-child{margin-bottom:0}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout)>.callout-content>p{text-align:start;font-family:var(--bodyFont);letter-spacing:0;color:var(--darkgray);border:0;padding:0;line-height:1.85;font-size:1rem!important}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout).is-collapsed>.callout-content{margin:0;display:none}@media (max-width:480px){body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=hobby\/],[data-slug^=trend\/]) .center>article :is(.callout,.content-editorial blockquote.callout){margin-block:1.6rem;padding:1rem}}body[data-slug=login] .center{width:100%;min-width:0}body[data-slug=login]{background-image:radial-gradient(ellipse at 15% 10%, color-mix(in srgb, var(--jjok) 10%, transparent), transparent 65%)}body[data-slug=login] .signup-experience{max-width:640px;padding:0 16px}body[data-slug=login] .signup-experience .login-card-wrapper{border-radius:var(--ui-panel-radius);background:linear-gradient(135deg, #ffffff3d, color-mix(in srgb, var(--jjok) 5%, transparent)), color-mix(in srgb, var(--paper-plate) 88%, transparent);box-shadow:0 20px 64px #1527402e, 0 0 0 1px color-mix(in srgb, var(--jjok) 10%, transparent), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border:1px solid #ffffffa3;padding:clamp(24px,4vw,32px)}:root[saved-theme=dark] body[data-slug=login] .signup-experience .login-card-wrapper{border-color:color-mix(in srgb, var(--jjok) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--jjok) 12%, transparent), transparent), color-mix(in srgb, var(--paper-plate) 92%, transparent);box-shadow:0 20px 64px #0000004d,inset 0 1px #ffffff29}body[data-slug=login] .signup-experience .login-card-header{text-align:left;margin:0 0 26px}body[data-slug=login] .signup-experience .login-home-link{align-items:center;min-height:44px;margin:-10px 0 18px;font-size:.85rem;display:inline-flex}body[data-slug=login] .signup-experience .login-card-title{letter-spacing:-.04em;word-break:keep-all;margin:10px 0 12px;font-size:clamp(1.55rem,4.8vw,2rem);line-height:1.45}body[data-slug=login] .signup-experience .login-card-desc{max-width:34em;color:var(--darkgray);word-break:keep-all;margin:0;font-size:.9rem;line-height:1.8}body[data-slug=login] .signup-experience .signup-benefits{color:var(--jjok);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}body[data-slug=login] .signup-experience .signup-benefits li:before{content:"✦";margin-right:6px}body[data-slug=login] .signup-experience .login-view-tabs{background:color-mix(in srgb, var(--paper-plate) 24%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 18%, transparent);border-radius:calc(var(--ui-control-radius) + 4px);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}body[data-slug=login] .signup-experience .login-view-tab-btn{border-radius:var(--ui-control-radius);min-height:46px;color:var(--darkgray);box-shadow:none;background:0 0;border:1px solid #0000;padding:10px}body[data-slug=login] .signup-experience .login-view-tab-btn.active{background:color-mix(in srgb, var(--jjok) 9%, transparent);border-color:color-mix(in srgb, var(--jjok) 24%, transparent);color:var(--jjok);box-shadow:0 2px 4px color-mix(in srgb, var(--dark) 4%, transparent)}body[data-slug=login] .signup-experience:not([data-auth-mode=signup]) .signup-benefits,body[data-slug=login] .signup-experience:not([data-auth-mode=signup]) .saju-form-head,body[data-slug=login] .signup-experience:not([data-auth-mode=signup]) .saju-form-desc{display:none}body[data-slug=login] .signup-experience:not([data-auth-mode=signup]) .login-card-header{margin-bottom:20px}body[data-slug=login] .signup-experience:not([data-auth-mode=signup]) .login-home-link{margin-bottom:10px}#saju-auth-modal .saju-modal-content{border-radius:var(--ui-panel-radius);background:linear-gradient(135deg, #ffffff3d, color-mix(in srgb, var(--jjok) 5%, transparent)), color-mix(in srgb, var(--paper-plate) 88%, transparent);box-shadow:0 20px 64px #1527402e, 0 0 0 1px color-mix(in srgb, var(--jjok) 10%, transparent), inset 0 1px 0 #ffffffb8;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);border:1px solid #ffffffa3}:root[saved-theme=dark] #saju-auth-modal .saju-modal-content{border-color:color-mix(in srgb, var(--jjok) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--jjok) 12%, transparent), transparent), color-mix(in srgb, var(--paper-plate) 92%, transparent);box-shadow:0 20px 64px #0000004d,inset 0 1px #ffffff29}#saju-auth-modal .saju-modal-content .auth-modal-tabs{background:color-mix(in srgb, var(--paper-plate) 24%, transparent);border:1px solid color-mix(in srgb, var(--jjok) 18%, transparent);border-radius:calc(var(--ui-control-radius) + 4px);grid-template-columns:1fr 1fr;gap:4px;margin-bottom:26px;padding:4px;display:grid}#saju-auth-modal .saju-modal-content .auth-tab-btn{border-radius:var(--ui-control-radius);min-height:46px;color:var(--darkgray);font:700 .88rem/1.5 var(--bodyFont);background:0 0;border:1px solid #0000}#saju-auth-modal .saju-modal-content .auth-tab-btn.active{background:color-mix(in srgb, var(--jjok) 9%, transparent);border-color:color-mix(in srgb, var(--jjok) 24%, transparent);color:var(--jjok)}:is(.signup-experience,#saju-auth-modal){font-family:var(--bodyFont)}:is(.signup-experience,#saju-auth-modal) .saju-form-body[hidden]{display:none!important}:is(.signup-experience,#saju-auth-modal) #saju-login-form,:is(.signup-experience,#saju-auth-modal) #saju-reset-form{margin:0;padding:0}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-form-title,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-form-title{font:700 1.3rem/1.5 var(--bodyFont);letter-spacing:-.035em}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-brand-badge,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-brand-badge{color:var(--jjok);font:700 .7rem/1.5 var(--bodyFont);letter-spacing:.09em}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-form-desc,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-form-desc{font:400 .85rem/1.8 var(--bodyFont);color:var(--darkgray)}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field{margin-bottom:22px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field label,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field label{font:600 .85rem/1.5 var(--bodyFont);color:var(--dark);margin-bottom:8px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field input,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field input{border:1px solid color-mix(in srgb, var(--jjok) 24%, transparent);border-radius:var(--ui-control-radius);background:color-mix(in srgb, var(--paper-plate) 90%, transparent);color:var(--dark);font:400 16px/1.5 var(--bodyFont);box-shadow:inset 0 1px #ffffff59}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field input::placeholder,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field input::placeholder{color:var(--darkgray);opacity:1}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field input:focus,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field input:focus{border-color:var(--jjok);outline:3px solid color-mix(in srgb, var(--jjok) 16%, transparent);outline-offset:1px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-field input,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-field input{box-sizing:border-box;width:100%;min-height:50px;padding:12px 14px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-submit-btn,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-submit-btn{border:1px solid var(--jjok);border-radius:var(--ui-control-radius);background:var(--jjok);min-height:54px;color:var(--accent-contrast);font:600 .9rem/1.5 var(--bodyFont);padding:14px 18px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-submit-btn:disabled,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-submit-btn:disabled{opacity:.65;cursor:wait}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-toggle-footer,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-toggle-footer{font:400 .8rem/1.7 var(--bodyFont);flex-wrap:wrap;gap:8px}:is(.signup-experience,#saju-auth-modal) #saju-login-form .saju-inline-link,:is(.signup-experience,#saju-auth-modal) #saju-reset-form .saju-inline-link{min-height:44px;color:var(--jjok)}.signup-eyebrow{color:var(--jjok);letter-spacing:.09em;margin:0;font-size:.7rem;font-weight:700}#saju-signup-form.signup-form{min-width:0;color:var(--dark);margin:0;padding:0}#saju-signup-form.signup-form *,#saju-signup-form.signup-form :before,#saju-signup-form.signup-form :after{box-sizing:border-box}#saju-signup-form.signup-form [hidden]{display:none!important}#saju-signup-form.signup-form fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}#saju-signup-form.signup-form legend,#saju-signup-form.signup-form .saju-field>label,#saju-signup-form.signup-form .signup-clock-title{font-family:var(--bodyFont);color:var(--dark);letter-spacing:0;margin-bottom:8px;padding:0;font-size:.85rem;font-weight:600}#saju-signup-form.signup-form .signup-stepper{gap:12px;margin:0 0 26px;grid-template-columns:1fr 1fr!important}#saju-signup-form.signup-form .signup-stepper li{border-bottom:2px solid var(--plate-edge);gap:8px;padding:0 0 12px;font-size:.8rem;line-height:1.5}#saju-signup-form.signup-form .signup-stepper li span{flex-shrink:0;width:26px;height:26px;font-size:.75rem}#saju-signup-form.signup-form .signup-stepper li.is-active{border-color:var(--jjok);color:var(--jjok)}#saju-signup-form.signup-form .signup-stepper li.is-active span{background:var(--jjok);border-color:var(--jjok);color:var(--paper-plate)}#saju-signup-form.signup-form .signup-stepper li.is-done{border-color:var(--jjok);color:var(--jjok)}#saju-signup-form.signup-form .signup-section-heading{margin-bottom:24px}#saju-signup-form.signup-form .signup-step-title{letter-spacing:-.035em;background:0 0;border:0;margin:8px 0;padding:0;scroll-margin-top:24px;font-size:1.3rem;line-height:1.5}#saju-signup-form.signup-form .signup-step-title:before,#saju-signup-form.signup-form .signup-step-title:after{display:none}#saju-signup-form.signup-form .signup-intro{color:var(--darkgray);word-break:keep-all;margin:0;font-size:.85rem;line-height:1.8}#saju-signup-form.signup-form .signup-identity-row{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}#saju-signup-form.signup-form .saju-field,#saju-signup-form.signup-form .saju-field-group{min-width:0;margin-bottom:22px}#saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]),#saju-signup-form.signup-form .saju-field select{border:1px solid color-mix(in srgb, var(--jjok) 24%, transparent);border-radius:var(--ui-control-radius);background:color-mix(in srgb, var(--paper-plate) 90%, transparent);width:100%;min-height:50px;color:var(--dark);font:400 16px/1.5 var(--bodyFont);padding:12px 14px;box-shadow:inset 0 1px #ffffff59}#saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio])::placeholder,#saju-signup-form.signup-form .saju-field select::placeholder{color:var(--gray);opacity:1}#saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,#saju-signup-form.signup-form .saju-field select:focus{border-color:var(--jjok);outline:3px solid color-mix(in srgb, var(--jjok) 16%, transparent);outline-offset:1px}#saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true],#saju-signup-form.signup-form .saju-field select[aria-invalid=true]{border-color:#b94735}#saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):disabled,#saju-signup-form.signup-form .saju-field select:disabled{opacity:.55;background:var(--light);cursor:not-allowed}#saju-signup-form.signup-form .saju-radio-group{gap:8px;display:flex}#saju-signup-form.signup-form .saju-radio-label{font-family:var(--bodyFont);letter-spacing:0;flex:1;margin:0;font-size:.85rem;position:relative}#saju-signup-form.signup-form .saju-radio-label input{opacity:0;width:1px;height:1px;position:absolute}#saju-signup-form.signup-form .saju-radio-label span{border:1px solid var(--plate-edge);border-radius:var(--ui-control-radius);min-height:50px;color:var(--darkgray);justify-content:center;align-items:center;padding:8px 10px;font-weight:500;display:flex}#saju-signup-form.signup-form .saju-radio-label input:checked+span{border-color:var(--jjok);background:color-mix(in srgb, var(--jjok) 8%, var(--paper-plate));color:var(--jjok);box-shadow:inset 0 0 0 1px var(--jjok);font-weight:700}#saju-signup-form.signup-form .saju-radio-label input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--jjok) 30%, transparent);outline-offset:3px}#saju-signup-form.signup-form .signup-calendar{margin-bottom:14px}#saju-signup-form.signup-form .signup-date-inputs{gap:10px;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))!important}#saju-signup-form.signup-form .signup-date-inputs .saju-field{margin:0}#saju-signup-form.signup-form .signup-date-inputs label,#saju-signup-form.signup-form .signup-clock-inputs label{color:var(--darkgray);font-size:.75rem}#saju-signup-form.signup-form .saju-field-help{color:var(--darkgray);word-break:keep-all;margin:8px 0 0;font-size:.75rem;line-height:1.7;display:block}#saju-signup-form.signup-form .signup-birth-time{border-top:1px solid var(--plate-edge);padding-top:22px}#saju-signup-form.signup-form .signup-clock-inputs{margin-top:12px}#saju-signup-form.signup-form .signup-time-unknown-label{letter-spacing:0;min-height:44px;font-size:.83rem;font-family:var(--bodyFont);color:var(--darkgray);margin:8px 0 0}#saju-signup-form.signup-form .birth-place-picker{border-bottom:1px solid var(--plate-edge);padding-bottom:22px}#saju-signup-form.signup-form #signup-place-unknown{align-items:center;min-height:44px;font-size:.78rem;display:inline-flex}#saju-signup-form.signup-form .signup-review{border:1px solid var(--plate-edge);border-left:3px solid var(--jjok);background:var(--light);border-radius:8px;margin-bottom:24px;padding:16px 18px}#saju-signup-form.signup-form .signup-review-heading{justify-content:space-between;align-items:center;gap:10px;font-size:.8rem;display:flex}#saju-signup-form.signup-form .signup-review-heading button{min-height:44px}#saju-signup-form.signup-form .signup-step-summary{word-break:keep-all;overflow-wrap:anywhere;border:0;margin:4px 0 0;padding:0;font-size:.83rem;line-height:1.9}#saju-signup-form.signup-form .signup-password-wrap{position:relative}#saju-signup-form.signup-form .signup-password-wrap #signup-password{padding-right:72px}#saju-signup-form.signup-form .signup-password-wrap button{min-width:58px;min-height:44px;color:var(--jjok);cursor:pointer;font:600 .78rem var(--bodyFont);background:0 0;border:0;border-radius:6px;position:absolute;top:3px;right:4px}#saju-signup-form.signup-form .signup-password-rules{color:var(--darkgray);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}#saju-signup-form.signup-form .signup-password-rules .is-met{color:var(--jjok);font-weight:700}#saju-signup-form.signup-form .signup-consents{border:1px solid var(--plate-edge);border-radius:10px;margin-top:24px;padding:12px 16px}#saju-signup-form.signup-form .signup-consents legend{margin:0;padding:0 6px;font-size:.8rem}#saju-signup-form.signup-form .signup-consent-row{align-items:flex-start;gap:10px;padding:10px 0;font-size:.8rem;line-height:1.7}#saju-signup-form.signup-form .signup-consent-row small{color:var(--darkgray);margin-top:4px;font-size:.73rem;display:block}#saju-signup-form.signup-form .signup-consent-row input{width:20px;height:20px;accent-color:var(--jjok);flex:0 0 20px;margin-top:2px}#saju-signup-form.signup-form .saju-error-msg{border-radius:8px;margin:14px 0;padding:12px;font-size:.83rem;line-height:1.6}#saju-signup-form.signup-form .signup-primary{border:1px solid var(--jjok);border-radius:var(--ui-control-radius);background:var(--jjok);min-height:54px;color:var(--accent-contrast);justify-content:center;align-items:center;gap:16px;margin:8px 0 0;padding:14px 18px;font-size:.9rem;line-height:1.5;display:flex}#saju-signup-form.signup-form .signup-primary:hover{background:color-mix(in srgb, var(--jjok) 88%, var(--dark))}#saju-signup-form.signup-form .signup-primary:disabled{opacity:.65;cursor:wait}#saju-signup-form.signup-form .signup-action-note{color:var(--darkgray);text-align:center;margin:10px 0 0;font-size:.73rem;line-height:1.6}#saju-signup-form.signup-form .signup-action-note:empty{display:none}#saju-signup-form.signup-form .saju-toggle-footer{border-top:1px solid var(--plate-edge);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:16px;font-size:.8rem}#saju-signup-form.signup-form .saju-toggle-footer button{min-height:44px}#saju-signup-form.signup-form button:focus-visible,#saju-signup-form.signup-form a:focus-visible,#saju-signup-form.signup-form input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb, var(--jjok) 50%, transparent);outline-offset:3px}@media (max-width:600px){body[data-slug=login] .signup-experience{padding:0}body[data-slug=login] .signup-experience .login-card-wrapper{padding:24px 20px}#saju-signup-form.signup-form .signup-identity-row{grid-template-columns:1fr;gap:0}}@media (max-width:360px){body[data-slug=login] .signup-experience .login-card-wrapper{padding-inline:16px}#saju-signup-form.signup-form .signup-stepper li{gap:5px;font-size:.72rem}}:is(.signup-experience,#saju-auth-modal) .login-card-desc,:is(.signup-experience,#saju-auth-modal) .signup-intro,:is(.signup-experience,#saju-auth-modal) .saju-field-help,:is(.signup-experience,#saju-auth-modal) .signup-action-note,:is(.signup-experience,#saju-auth-modal) .signup-password-rules,:is(.signup-experience,#saju-auth-modal) .signup-consent-row,:is(.signup-experience,#saju-auth-modal) .saju-toggle-footer{color:var(--darkgray);opacity:1;font-size:.9rem;line-height:1.75}:is(.signup-experience,#saju-auth-modal) .saju-field>label,:is(.signup-experience,#saju-auth-modal) .signup-clock-title{color:var(--dark);font-size:.95rem}#saju-signup-form.signup-form .saju-field-help,#saju-signup-form.signup-form .signup-intro,#saju-signup-form.signup-form .signup-action-note,#saju-signup-form.signup-form .signup-password-rules,#saju-signup-form.signup-form .signup-consent-row,#saju-signup-form.signup-form .saju-toggle-footer{color:var(--darkgray);font-size:.9rem}#saju-signup-form.signup-form .saju-field input::placeholder{color:var(--darkgray);opacity:1}#saju-signup-form.signup-form .saju-field>label,#saju-signup-form.signup-form legend{font-size:.95rem}#saju-signup-form.signup-form .signup-choice .saju-radio-group{max-width:280px}.search .search-container[data-search-experience]{--search-ink:var(--dark);--search-muted:var(--darkgray);--search-line:color-mix(in srgb, var(--jjok) 12%, transparent);--search-hover:color-mix(in srgb, var(--jjok) 8%, transparent)}.search .search-container[data-search-experience],.search .search-container[data-search-experience] *{box-sizing:border-box}.search .search-container[data-search-experience] [hidden],.search .search-container[data-search-experience][hidden]{display:none!important}.search .search-container[data-search-experience].active{z-index:9999;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-rows:min-content;justify-items:center;height:100dvh;margin:0;padding:clamp(64px,12vh,112px) 24px 24px;display:grid;position:fixed;inset:0;overflow:hidden;background:#141d2a1f!important;width:100vw!important;max-width:100vw!important}.search .search-container[data-search-experience].active>.search-space{isolation:isolate;background:linear-gradient(135deg, #ffffff4d, #ffffff08 48%, color-mix(in srgb, var(--jjok) 5%, transparent)), color-mix(in srgb, var(--paper-plate) 52%, transparent);-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%);border:1px solid #fffc;border-radius:28px;flex-direction:column;align-items:stretch;gap:0;width:min(660px,100%);min-width:0;max-width:100%;height:auto;max-height:min(660px,78dvh);margin:0;padding:0;animation:.22s ease-out search-glass-in;display:flex;position:relative;top:auto;overflow:hidden;box-shadow:0 24px 80px -20px #18283c52,0 4px 16px #18283c0f,inset 0 1px #ffffffe6,inset 0 -1px #ffffff3d}.search .search-container[data-search-experience].active>.search-space:before,.search .search-container[data-search-experience].active>.search-space:after{display:none}.search .search-container[data-search-experience].active>.search-space>*{width:auto;box-shadow:none;background:0 0;border-radius:0;margin:0}.search .search-container[data-search-experience] .taedy-search-header{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px 20px;display:flex}.search .search-container[data-search-experience] .taedy-search-eyebrow{color:var(--jjok);font:600 10px/1.5 var(--codeFont);letter-spacing:.16em}.search .search-container[data-search-experience] .taedy-search-title{color:var(--search-ink);font:600 22px/1.4 var(--bodyFont);letter-spacing:-.045em;border:0;margin:9px 0 0;padding:0}.search .search-container[data-search-experience] .taedy-search-title:before,.search .search-container[data-search-experience] .taedy-search-title:after{display:none}.search .search-container[data-search-experience] button{font-family:var(--bodyFont);cursor:pointer}.search .search-container[data-search-experience] .taedy-search-close,.search .search-container[data-search-experience] .taedy-search-clear{border:1px solid var(--search-line);width:44px;height:44px;color:var(--search-muted);background:color-mix(in srgb, var(--paper-plate) 32%, transparent);font:300 25px/1 var(--bodyFont);border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.search .search-container[data-search-experience] .taedy-search-close:hover,.search .search-container[data-search-experience] .taedy-search-clear:hover{color:var(--jjok);background:var(--search-hover)}.search .search-container[data-search-experience].active>.search-space>.taedy-search-input-row{flex:none;margin:24px 80px 0 28px;position:relative}.search .search-container[data-search-experience].active>.search-space>.taedy-search-input-row:before{content:"";border:1.7px solid var(--jjok);pointer-events:none;border-radius:50%;width:13px;height:13px;position:absolute;top:21px;left:20px}.search .search-container[data-search-experience].active>.search-space>.taedy-search-input-row:after{content:"";background:var(--jjok);pointer-events:none;width:7px;height:1.7px;position:absolute;top:35px;left:32px;transform:rotate(45deg)}.search .search-container[data-search-experience].active .taedy-search-input-row input.search-bar{border:1px solid color-mix(in srgb, var(--jjok) 20%, transparent);background:color-mix(in srgb, var(--paper-plate) 32%, transparent);width:100%;height:58px;min-height:58px;color:var(--search-ink);font:400 16px/1.5 var(--bodyFont);border-radius:18px;outline:none;margin:0;transition:border-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px 3px #1c2d3c0a,0 1px #ffffff80;padding:15px 52px 15px 49px!important}.search .search-container[data-search-experience].active .taedy-search-input-row input.search-bar::placeholder{color:var(--search-muted);opacity:.85}.search .search-container[data-search-experience].active .taedy-search-input-row input.search-bar:focus{border-color:color-mix(in srgb, var(--jjok) 62%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--jjok) 9%, transparent)}.search .search-container[data-search-experience].active .taedy-search-input-row input.search-bar::-webkit-search-cancel-button{-webkit-appearance:none}.search .search-container[data-search-experience] .taedy-search-clear{background:0 0;border:0;position:absolute;top:7px;right:7px}.search .search-container[data-search-experience] .taedy-search-input-row>.taedy-search-close{position:absolute;top:7px;right:-56px}.search .search-container[data-search-experience] .taedy-search-topics,.search .search-container[data-search-experience] .taedy-search-filters{flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:14px 28px 16px;display:flex}.search .search-container[data-search-experience] .taedy-search-topics-label{color:var(--search-muted);margin-right:4px;font-size:11px}.search .search-container[data-search-experience] .taedy-search-topic,.search .search-container[data-search-experience] .taedy-search-filter{border:1px solid var(--search-line);background:color-mix(in srgb, var(--paper-plate) 20%, transparent);min-height:38px;color:var(--search-muted);border-radius:999px;padding:8px 15px;font-size:12px}.search .search-container[data-search-experience] .taedy-search-topic:hover,.search .search-container[data-search-experience] .taedy-search-filter:hover{background:var(--search-hover);color:var(--jjok)}.search .search-container[data-search-experience] .taedy-search-topic[aria-pressed=true],.search .search-container[data-search-experience] .taedy-search-filter[aria-pressed=true]{background:var(--jjok);border-color:var(--jjok);color:var(--light)}.search .search-container[data-search-experience] .taedy-search-filter{border-color:#0000}.search .search-container[data-search-experience] .taedy-search-status{color:var(--search-muted);flex:none;padding:0 28px 12px;font-size:12px}.search .search-container[data-search-experience].active .search-layout,.search .search-container[data-search-experience].active .taedy-search-recent-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--jjok) 20%, transparent) transparent;border:0;flex:auto;min-height:0;margin:0;padding:0 14px 12px;display:block;overflow:auto}.search .search-container[data-search-experience].active .search-layout>.results-container{width:100%;height:auto;max-height:none;margin:0;padding:0;display:block;overflow:visible}.search .search-container[data-search-experience].active .result-card{color:var(--search-ink);background:0 0;border:0;border-radius:14px;padding:15px 42px 15px 14px;text-decoration:none;transition:background .15s;display:block;position:relative}.search .search-container[data-search-experience].active .result-card:hover,.search .search-container[data-search-experience].active .result-card:focus{background:var(--search-hover)}.search .search-container[data-search-experience].active .result-card .card-title{color:var(--search-ink);font:600 16px/1.55 var(--bodyFont);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;margin:5px 0 0}.search .search-container[data-search-experience].active .result-card .card-description{-webkit-line-clamp:2;font:400 13px/1.75 var(--bodyFont);color:var(--search-muted);-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.search .search-container[data-search-experience].active .result-card .highlight{background:color-mix(in srgb, var(--jjok) 12%, transparent);color:var(--jjok);border:0;border-radius:3px;font-weight:600}.search .search-container[data-search-experience] .taedy-search-result-kind{color:var(--jjok);letter-spacing:.05em;font-size:10px}.search .search-container[data-search-experience] .taedy-search-result-arrow{color:var(--search-muted);opacity:.6;font-size:18px;position:absolute;top:37px;right:17px}.search .search-container[data-search-experience].active .no-match{text-align:center;padding:38px 18px 44px}.search .search-container[data-search-experience].active .no-match h3{margin:0 0 12px;font-size:16px}.search .search-container[data-search-experience].active .no-match p{color:var(--search-muted);font-size:13px;line-height:1.8}.search .search-container[data-search-experience] .taedy-search-more{border:1px solid var(--search-line);min-height:44px;color:var(--jjok);background:0 0;border-radius:999px;margin:8px auto;padding:10px 22px;font-size:13px;display:block}.search .search-container[data-search-experience] .taedy-search-more:hover{background:var(--search-hover)}.search .search-container[data-search-experience].active .taedy-search-recent-head{border:0;border-top:1px solid var(--search-line);margin:0;padding:14px 14px 6px}.search .search-container[data-search-experience].active .taedy-search-recent-head h2{color:var(--search-muted);font:500 12px/1.6 var(--bodyFont);margin:0}.search .search-container[data-search-experience].active .taedy-search-recent-list{max-height:none;margin:0;padding:0;list-style:none;overflow:visible}.search .search-container[data-search-experience].active .taedy-search-recent-list>li{border:0;display:block}.search .search-container[data-search-experience].active .taedy-search-recent-list>li>a{box-shadow:none;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.search .search-container[data-search-experience].active .taedy-search-recent-list>li>a:hover,.search .search-container[data-search-experience].active .taedy-search-recent-list>li>a:focus{background:var(--search-hover)}.search .search-container[data-search-experience] .taedy-search-recent-kind,.search .search-container[data-search-experience] .taedy-search-recent-kicker{display:none}.search .search-container[data-search-experience] .taedy-search-recent-copy{min-width:0}.search .search-container[data-search-experience] .taedy-search-recent-copy strong{-webkit-line-clamp:2;white-space:normal;font:500 14px/1.6 var(--bodyFont);color:var(--search-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search .search-container[data-search-experience] .taedy-search-recent-copy small{display:none}.search .search-container[data-search-experience] .taedy-search-recent-list time{color:var(--search-muted);white-space:nowrap;font-size:11px}.search .search-container[data-search-experience] .taedy-search-footer{border-top:1px solid var(--search-line);color:var(--search-muted);letter-spacing:.02em;flex-wrap:wrap;flex:none;justify-content:space-between;gap:8px;padding:15px 28px;font-size:10px;display:flex}.search .search-container[data-search-experience] button:focus-visible,.search .search-container[data-search-experience] a:focus-visible{outline:2px solid var(--jjok);outline-offset:-2px}@media (max-width:600px){.search .search-container[data-search-experience].active{padding:max(24px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))!important}.search .search-container[data-search-experience].active>.search-space{border-radius:24px;max-height:min(680px,100dvh - 48px);width:100%!important;max-width:100%!important;margin:0!important}.search .search-container[data-search-experience] .taedy-search-header{padding:20px 20px 16px}.search .search-container[data-search-experience] .taedy-search-title{font-size:19px}.search .search-container[data-search-experience].active>.search-space>.taedy-search-input-row{margin:20px 72px 0 20px}.search .search-container[data-search-experience] .taedy-search-topics,.search .search-container[data-search-experience] .taedy-search-filters{gap:5px;padding:12px 20px 14px}.search .search-container[data-search-experience] .taedy-search-topics-label{display:none}.search .search-container[data-search-experience] .taedy-search-topic,.search .search-container[data-search-experience] .taedy-search-filter{min-height:44px;padding:8px 12px}.search .search-container[data-search-experience] .taedy-search-status{padding:0 22px 10px}.search .search-container[data-search-experience].active .search-layout,.search .search-container[data-search-experience].active .taedy-search-recent-panel{padding-inline:8px!important}.search .search-container[data-search-experience] .taedy-search-footer{padding:14px 22px}.search .search-container[data-search-experience] .taedy-search-keyboard-hint{display:none}}:root[saved-theme=dark] .search .search-container[data-search-experience].active>.search-space{background:linear-gradient(135deg, #ffffff17, transparent 50%, color-mix(in srgb, var(--jjok) 7%, transparent)), color-mix(in srgb, var(--paper-plate) 66%, transparent);border-color:#ffffff38;box-shadow:0 24px 80px -16px #00000080,inset 0 1px #fff3}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[saved-theme] .search .search-container[data-search-experience].active>.search-space{background:var(--paper-plate)}}@media (prefers-reduced-transparency:reduce){:root[saved-theme] .search .search-container[data-search-experience].active>.search-space{background:var(--paper-plate)}}@media (prefers-reduced-motion:reduce){.search .search-container[data-search-experience].active>.search-space{animation:none}}@keyframes search-glass-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}body[data-slug=profile] .profile-panel .profile-flow-overview{isolation:isolate;background:var(--profile-surface);padding:clamp(14px,3vw,24px);position:relative}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-score-heading{color:var(--dark);font-size:1.15rem}body[data-slug=profile] .profile-panel .profile-flow-overview #home-user-scores{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab{border:1px solid color-mix(in srgb, var(--jjok) 42%, var(--profile-surface));background:var(--profile-surface);min-width:0;min-height:76px;color:var(--dark);font:600 .85rem/1.5 var(--bodyFont);cursor:pointer;box-shadow:none;border-radius:8px;margin:0;padding:12px 4px;transform:none}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab strong{color:inherit;font-size:1.2rem}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab small{font-size:.72rem}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab:hover{background:color-mix(in srgb, var(--jjok) 10%, var(--profile-surface))}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab.is-active{border-color:var(--jjok);background:var(--jjok);color:var(--light)}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab.is-active strong{color:inherit}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab:focus-visible{outline:3px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail{border:1px solid var(--profile-border);border-left:3px solid var(--jjok);background:var(--profile-surface);box-shadow:none;border-radius:8px;margin:0;padding:clamp(16px,3vw,24px)}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail .home-fortune-detail-head{margin:0 0 14px}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail #home-fortune-detail-label{color:var(--jjok);font:600 1rem/1.6 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail #home-user-summary{color:var(--dark);font:400 1rem/1.9 var(--bodyFont)}body[data-slug=profile] .profile-panel .profile-flow-overview #home-fortune-detail:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-trend-fold{border-top:1px solid var(--profile-border);margin-top:20px}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-trend-fold>summary{box-sizing:border-box;min-height:48px;color:var(--jjok);font:600 .9rem/1.6 var(--bodyFont);cursor:pointer;padding:14px 0}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-trend-fold>summary:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}body[data-slug=profile] .profile-panel .profile-flow-overview .profile-trend-fold .profile-section-note{font-size:.8rem}@media (max-width:480px){body[data-slug=profile] .profile-panel .profile-flow-overview #home-user-scores{grid-template-columns:repeat(6,minmax(0,1fr))}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab{grid-column:span 2;min-height:64px}body[data-slug=profile] .profile-panel .profile-flow-overview .home-user-score-tab:nth-child(n+4){grid-column:span 3}}body[data-slug=profile] .profile-panel #home-card-readings .fortune-reading--illustrated{background:var(--profile-surface);grid-template-columns:88px minmax(0,1fr);gap:20px}body[data-slug=profile] .profile-panel #home-card-readings .fortune-reading-art{width:88px;position:static}body[data-slug=profile] .profile-panel #home-card-readings .fortune-reading-body{background:var(--profile-surface)}@media (max-width:599px){body[data-slug=profile] .profile-panel #home-card-readings .fortune-reading--illustrated{grid-template-columns:minmax(0,1fr);gap:12px}body[data-slug=profile] .profile-panel #home-card-readings .fortune-reading-art{width:64px}}.masthead .masthead-search-trigger,.masthead .darkmode.theme-fab,.masthead .drawer-tool,.masthead .masthead-drawer-close,.comments :is(.comments-sort,.comments-refresh,.comments-submit,.comments-login-btn),body[data-slug=profile] .profile-guest .profile-guest-signup{box-sizing:border-box;min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);font-family:var(--bodyFont);letter-spacing:0;transition:background-color var(--ui-motion), border-color var(--ui-motion), color var(--ui-motion)}.masthead :is(.masthead-search-trigger,.drawer-tool,.masthead-drawer-close):hover,.comments :is(.comments-sort,.comments-refresh):enabled:hover{border-color:var(--jjok);background:var(--highlight);color:var(--jjok)}.comments :is(.comments-sort,.comments-refresh,.comments-input){background:var(--paper-plate);border:1px solid var(--plate-edge);border-radius:var(--ui-control-radius);color:var(--dark)}.comments :is(.comments-form,.comments-signin){border-radius:var(--ui-panel-radius)}.masthead :is(button,a,[role=button]):focus-visible,.comments :is(button,select,textarea,a):focus-visible,body[data-slug=profile] .profile-guest a:focus-visible,.article-back-to-top:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.article-back-to-top{--glass-edge-light:#ffffffe0;--glass-edge-shade:#1f2f402e;--glass-sheen:#ffffff38;background:linear-gradient(145deg, #ffffff1f, transparent 48%, #86b0dc0d), color-mix(in srgb, var(--paper-plate) 24%, transparent);-webkit-backdrop-filter:blur(8px)saturate(145%);backdrop-filter:blur(8px)saturate(145%);color:var(--dark);border-color:#0000;box-shadow:0 3px 10px #0c18261f,0 1px 2px #0c18261a,inset 0 1px 1px #ffffff61,inset 0 -1px 1px #1a2e411a}:root[saved-theme=dark] .article-back-to-top{--glass-edge-light:#ffffff7a;--glass-edge-shade:#86b0dc14;--glass-sheen:#ffffff14;background:linear-gradient(145deg, #cfe2f514, transparent 48%, #86b0dc0a), color-mix(in srgb, var(--paper-plate) 28%, transparent);box-shadow:0 4px 12px #0000003d,0 1px 2px #0000002e,inset 0 1px 1px #ffffff29,inset 0 -1px 1px #00000029}.article-back-to-top:before{content:"";border-radius:inherit;background:linear-gradient(145deg, var(--glass-edge-light), var(--glass-edge-shade) 42%, var(--glass-edge-shade) 62%, var(--glass-edge-light));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.article-back-to-top:after{content:"";border-radius:calc(var(--ui-control-radius) - 2px);background:radial-gradient(ellipse at 20% 0%, var(--glass-sheen), transparent 65%);pointer-events:none;transition:opacity var(--ui-motion);position:absolute;inset:1px}.article-back-to-top svg{z-index:1;position:relative}.article-back-to-top:hover{color:var(--jjok)}.article-back-to-top:active:after{opacity:.4}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.article-back-to-top,:root[saved-theme=dark] .article-back-to-top{border:1px solid var(--plate-edge);background:var(--paper-plate);color:var(--dark);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.article-back-to-top:before,.article-back-to-top:after,:root[saved-theme=dark] .article-back-to-top:before,:root[saved-theme=dark] .article-back-to-top:after{display:none}}.masthead .masthead-search-trigger{isolation:isolate;min-width:var(--ui-control-height);width:max-content;height:var(--ui-control-height);border:1px solid color-mix(in srgb, var(--dark) 16%, transparent);background:var(--paper-plate);color:var(--dark);transition:border-color var(--ui-motion), box-shadow var(--ui-motion), color var(--ui-motion);border-radius:14px;justify-content:center;gap:8px;padding:0 14px;font-size:16px;line-height:1;position:relative;box-shadow:0 3px 10px #18283c1a,inset 0 1px #ffffffd9,inset 0 -1px 1px #18283c1a}.masthead .masthead-search-trigger:hover,.masthead .masthead-search-trigger:focus-visible{background:var(--paper-plate);color:var(--jjok);border-color:color-mix(in srgb, var(--jjok) 38%, transparent)}.masthead .masthead-search-trigger:active{box-shadow:inset 0 1px 4px #18283c29}.masthead .masthead-search-trigger .masthead-search-icon{border:0;border-radius:0;flex:0 0 20px;width:20px;height:20px}.masthead .masthead-search-trigger .masthead-search-icon:before{content:"";box-sizing:border-box;border:1.7px solid;border-radius:50%;width:13px;height:13px;position:absolute;top:1px;left:1px}.masthead .masthead-search-trigger .masthead-search-icon:after{border-radius:1px;width:8px;height:1.7px;inset:12px auto auto 12px}.masthead .masthead-search-label{line-height:1;transform:translateY(-1px)}@media (min-width:900px){.masthead{padding-right:calc(1rem + env(safe-area-inset-right,0px))!important}}@media (max-width:899px){.masthead .masthead-search-trigger{width:var(--ui-control-height);padding:0}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.masthead .masthead-search-trigger{--search-glass-sheen:#ffffffa6;--search-glass-base:color-mix(in srgb, var(--paper-plate) 32%, transparent)}.masthead .masthead-search-trigger,.masthead .masthead-search-trigger:hover,.masthead .masthead-search-trigger:focus-visible{background:radial-gradient(ellipse at 18% 0%, var(--search-glass-sheen), transparent 68%), linear-gradient(145deg, #ffffff29, transparent 48%, #86b0dc1f), var(--search-glass-base)}.masthead .masthead-search-trigger{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%)}:root[saved-theme=dark] .masthead .masthead-search-trigger{--search-glass-sheen:#e0edff29;--search-glass-base:color-mix(in srgb, var(--paper-plate) 42%, transparent);border-color:#e0edff3d;box-shadow:0 3px 12px #00000038,inset 0 1px #ffffff52,inset 0 -1px 1px #0000003d}:root[saved-theme=dark] .masthead .masthead-search-trigger:hover,:root[saved-theme=dark] .masthead .masthead-search-trigger:focus-visible{border-color:color-mix(in srgb, var(--jjok) 65%, transparent)}:root[saved-theme=dark] .masthead .masthead-search-trigger:active{box-shadow:inset 0 1px 4px #00000047}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){:root .masthead .masthead-search-trigger,:root .masthead .masthead-search-trigger:hover,:root .masthead .masthead-search-trigger:focus-visible,:root[saved-theme=dark] .masthead .masthead-search-trigger,:root[saved-theme=dark] .masthead .masthead-search-trigger:hover,:root[saved-theme=dark] .masthead .masthead-search-trigger:focus-visible{background:var(--paper-plate);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:1px solid}}body[data-slug=profile] .profile-panel #profile-view-settings{--profile-surface:var(--light);--profile-border:var(--lightgray);max-width:880px;color:var(--dark);margin-inline:auto}body[data-slug=profile] .profile-panel #profile-view-settings .profile-settings-head{margin-bottom:28px;padding:8px 0 4px}body[data-slug=profile] .profile-panel #profile-view-settings .profile-settings-head>span{color:var(--graphite);letter-spacing:.14em;font-size:11px}body[data-slug=profile] .profile-panel #profile-view-settings .profile-settings-head h2{letter-spacing:-.04em;margin:10px 0;font-size:30px}body[data-slug=profile] .profile-panel #profile-view-settings .profile-settings-head p{max-width:560px;font-size:14px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav{gap:8px;margin-top:22px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav a{box-sizing:border-box;background:var(--paper-plate);min-height:44px;color:var(--darkgray);border-radius:24px;align-items:center;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav a:hover,body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav a:focus-visible{color:var(--jjok);border-color:var(--jjok)}body[data-slug=profile] .profile-panel #profile-view-settings #settings-login,body[data-slug=profile] .profile-panel #profile-view-settings #settings-birth{scroll-margin-top:7rem}body[data-slug=profile] .profile-panel #profile-view-settings .saju-account-panel{gap:20px}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-box,body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-zone,body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset{box-sizing:border-box;border:1px solid var(--profile-border);background:var(--profile-surface);box-shadow:none;border-radius:16px;margin:0;padding:28px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-birth-form{background:0 0;border:0;gap:20px;padding:0;display:grid}body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset+.settings-fieldset{margin:0;padding:28px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset legend{float:left;width:100%;margin-bottom:8px;padding:0}body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset legend+*{clear:both}body[data-slug=profile] .profile-panel #profile-view-settings .section-title,body[data-slug=profile] .profile-panel #profile-view-settings legend{letter-spacing:-.03em;font-size:20px}body[data-slug=profile] .profile-panel #profile-view-settings .analysis-section-head{display:block}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity-note,body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-note,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-code-desc,body[data-slug=profile] .profile-panel #profile-view-settings .saju-field-help{color:var(--graphite);font-size:13px;line-height:1.75}body[data-slug=profile] .profile-panel #profile-view-settings label{font-size:13px;font-weight:600}body[data-slug=profile] .profile-panel #profile-view-settings input:not([type=radio]):not([type=checkbox]),body[data-slug=profile] .profile-panel #profile-view-settings select{background:var(--paper-plate);border:1px solid var(--profile-border);box-shadow:none;border-radius:8px;min-height:48px}body[data-slug=profile] .profile-panel #profile-view-settings input:not([type=radio]):not([type=checkbox]):is([readonly],:disabled),body[data-slug=profile] .profile-panel #profile-view-settings select:is([readonly],:disabled){background:color-mix(in srgb, var(--lightgray) 80%, var(--light));color:var(--darkgray);opacity:1;cursor:default}body[data-slug=profile] .profile-panel #profile-view-settings input:not([type=radio]):not([type=checkbox]):focus-visible,body[data-slug=profile] .profile-panel #profile-view-settings select:focus-visible{outline:3px solid color-mix(in srgb, var(--jjok) 18%, transparent);outline-offset:1px;border-color:var(--jjok)}body[data-slug=profile] .profile-panel #profile-view-settings .identity-live-preview{border:1px solid var(--profile-border);background:var(--paper-plate);box-shadow:none;border-radius:12px;margin:20px 0;padding:20px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-live-preview>span{color:var(--graphite);font-size:12px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-live-preview strong{color:var(--dark);font-size:20px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-live-preview p{color:var(--graphite);margin:8px 0 0;font-size:13px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-kind-btn{box-shadow:none;border-radius:8px}body[data-slug=profile] .profile-panel #profile-view-settings .identity-choices{gap:10px;padding:12px 0}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity-foot{border-top:1px solid var(--profile-border);padding-top:20px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-account-details{margin-top:24px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-email-login{border-top:1px solid var(--profile-border);margin-top:8px;padding-top:24px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-email-login h3{margin:0 0 18px;font-size:16px}body[data-slug=profile] .profile-panel #profile-view-settings .social-login{margin:20px 0}body[data-slug=profile] .profile-panel #profile-view-settings .social-login h3{margin-bottom:14px;font-size:14px}body[data-slug=profile] .profile-panel #profile-view-settings .social-login p{color:var(--graphite);font-size:12px;line-height:1.7}body[data-slug=profile] .profile-panel #profile-view-settings .social-login-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body[data-slug=profile] .profile-panel #profile-view-settings .social-login-option{background:var(--paper-plate);border:1px solid var(--profile-border);border-radius:12px;padding:12px}body[data-slug=profile] .profile-panel #profile-view-settings .social-login-state{margin-top:8px;font-size:12px}body[data-slug=profile] .profile-panel #profile-view-settings .social-login button[data-provider=google]{border:0}body[data-slug=profile] .profile-panel #profile-view-settings .email-verify-notice{border:1px solid var(--profile-border);background:var(--paper-plate);box-shadow:none;border-radius:10px;margin:16px 0 0;padding:16px}body[data-slug=profile] .profile-panel #profile-view-settings .email-verify-text{font-size:13px;line-height:1.7}body[data-slug=profile] .profile-panel #profile-view-settings .saju-radio-label,body[data-slug=profile] .profile-panel #profile-view-settings .saju-checkbox-label{accent-color:var(--jjok)}body[data-slug=profile] .profile-panel #profile-view-settings .saju-submit-btn,body[data-slug=profile] .profile-panel #profile-view-settings .editor-save-btn,body[data-slug=profile] .profile-panel #profile-view-settings .nickname-check,body[data-slug=profile] .profile-panel #profile-view-settings #email-verify-resend{min-height:44px;box-shadow:none;border-radius:8px;font-size:13px}body[data-slug=profile] .profile-panel #profile-view-settings .saju-submit-btn,body[data-slug=profile] .profile-panel #profile-view-settings .editor-save-btn{background:var(--jjok);color:var(--accent-contrast);border:1px solid var(--jjok)}body[data-slug=profile] .profile-panel #profile-view-settings .settings-save-bar{background:var(--paper-plate);border-radius:12px;padding:16px 20px;position:static;box-shadow:0 4px 20px #141e280f}body[data-slug=profile] .profile-panel #profile-view-settings #saju-edit-form[data-dirty=true] .settings-save-bar{position:sticky}body[data-slug=profile] .profile-panel #profile-view-settings .saju-edit-msg[hidden],body[data-slug=profile] .profile-panel #profile-view-settings .saju-delete-confirm[hidden]{display:none}body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-zone{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}body[data-slug=profile] .profile-panel #profile-view-settings .settings-danger-heading h3{margin:0 0 6px;font-size:15px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-danger-heading p{color:var(--graphite);margin:0;font-size:12px}body[data-slug=profile] .profile-panel #profile-view-settings .saju-delete-confirm{flex-basis:100%}body[data-slug=profile] .profile-panel #profile-view-settings button:focus-visible{outline:2px solid var(--jjok);outline-offset:3px}@media (max-width:600px){body[data-slug=profile] .profile-panel #profile-view-settings .profile-settings-head h2{font-size:26px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav{gap:6px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-section-nav a{padding-inline:12px;font-size:12px}body[data-slug=profile] .profile-panel #profile-view-settings .comment-identity,body[data-slug=profile] .profile-panel #profile-view-settings .saju-notify-box,body[data-slug=profile] .profile-panel #profile-view-settings .saju-danger-zone,body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset,body[data-slug=profile] .profile-panel #profile-view-settings .settings-fieldset+.settings-fieldset{border-radius:12px;padding:20px 16px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-birth-form{padding:0}body[data-slug=profile] .profile-panel #profile-view-settings .social-login-buttons{grid-template-columns:1fr}body[data-slug=profile] .profile-panel #profile-view-settings .settings-save-bar{padding:12px;bottom:8px}body[data-slug=profile] .profile-panel #profile-view-settings .settings-save-bar>div{flex-wrap:wrap}body[data-slug=profile] .profile-panel #profile-view-settings .settings-save-bar .saju-submit-btn{flex:1}}body[data-slug=login],#saju-auth-modal{--auth-page:var(--light);--auth-surface:var(--light);--auth-ink:var(--dark);--auth-muted:var(--graphite);--auth-line:var(--lightgray);--auth-field:var(--paper-plate);--auth-accent:var(--jjok);--auth-locked:color-mix(in srgb, var(--lightgray) 80%, var(--light))}#saju-auth-modal .saju-modal-content{background:var(--auth-surface)}#saju-auth-modal #saju-signup-form .saju-field input[readonly]{background:var(--auth-locked);color:var(--darkgray);border-color:var(--auth-line);opacity:1;cursor:default}body[data-slug=login]{background:var(--auth-page);box-shadow:none;padding-block:0!important}body[data-slug=login] .page #quartz-body .center{margin-top:0;padding-block:0}body[data-slug=login]:before,body[data-slug=login]:after{display:none}body[data-slug=login] #quartz-body>.center>.destiny-teaser--inline{display:none!important}body[data-slug=login] #quartz-body .signup-experience,#saju-auth-modal .signup-experience{width:calc(100% - 40px);max-width:560px;color:var(--auth-ink);background:var(--auth-surface);border:1px solid color-mix(in srgb, var(--auth-line) 75%, transparent);border-radius:16px;margin:36px auto 48px;padding:0;overflow:hidden;box-shadow:0 12px 40px #283d470f}body[data-slug=login] #quartz-body .signup-experience[data-auth-mode=signup],#saju-auth-modal .signup-experience[data-auth-mode=signup]{max-width:600px}body[data-slug=login] #quartz-body .signup-experience .login-brand-art,#saju-auth-modal .signup-experience .login-brand-art{background:#eee0c2;border-radius:0;margin-bottom:0;line-height:0;display:block;overflow:hidden}body[data-slug=login] #quartz-body .signup-experience .login-brand-art img,#saju-auth-modal .signup-experience .login-brand-art img{width:100%;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;display:block}body[data-slug=login] #quartz-body .signup-experience .login-brand-art:focus-visible,#saju-auth-modal .signup-experience .login-brand-art:focus-visible{outline:3px solid var(--jjok);outline-offset:4px}body[data-slug=login] #quartz-body .signup-experience .login-brand-footer,#saju-auth-modal .signup-experience .login-brand-footer{background:#eee0c2 url(/static/social-taedy-life-20260903.jpg) 100% 100%/200% no-repeat;border-radius:0;height:76px;margin-top:0}body[data-slug=login] #quartz-body .signup-experience .login-card-wrapper,#saju-auth-modal .signup-experience .login-card-wrapper{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:32px 48px 28px}body[data-slug=login] #quartz-body .signup-experience .login-card-header,#saju-auth-modal .signup-experience .login-card-header{margin-bottom:24px}body[data-slug=login] #quartz-body .signup-experience .saju-form-head,body[data-slug=login] #quartz-body .signup-experience .saju-form-desc,#saju-auth-modal .signup-experience .saju-form-head,#saju-auth-modal .signup-experience .saju-form-desc{display:none}body[data-slug=login] #quartz-body .signup-experience .login-card-title,#saju-auth-modal .signup-experience .login-card-title{color:var(--auth-ink);font:700 28px/1.4 var(--headerFont), serif;letter-spacing:-.04em;margin:0 0 10px}body[data-slug=login] #quartz-body .signup-experience .login-card-desc,#saju-auth-modal .signup-experience .login-card-desc{color:var(--auth-muted);font-size:14px;line-height:1.65}body[data-slug=login] #quartz-body .signup-experience .login-view-tabs,#saju-auth-modal .signup-experience .login-view-tabs{border:0;border-bottom:1px solid var(--auth-line);background:0 0;border-radius:0;gap:24px;margin:0 0 24px;padding:0;display:flex}body[data-slug=login] #quartz-body .signup-experience .login-view-tab-btn,#saju-auth-modal .signup-experience .login-view-tab-btn{min-height:44px;box-shadow:none;font:500 14px/1.5 var(--bodyFont);color:var(--auth-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 0 13px}body[data-slug=login] #quartz-body .signup-experience .login-view-tab-btn.active,#saju-auth-modal .signup-experience .login-view-tab-btn.active{border-color:var(--auth-accent);color:var(--auth-accent);box-shadow:none;background:0 0;font-weight:700}body[data-slug=login] #quartz-body .signup-experience .social-login,#saju-auth-modal .signup-experience .social-login{margin:0 0 24px}body[data-slug=login] #quartz-body .signup-experience .social-login h3,#saju-auth-modal .signup-experience .social-login h3{display:none}body[data-slug=login] #quartz-body .signup-experience .social-login:not([data-social-complete=true])>h3,#saju-auth-modal .signup-experience .social-login:not([data-social-complete=true])>h3{text-align:center;color:var(--auth-muted);margin:0 0 12px;font-size:13px;font-weight:500;display:block}body[data-slug=login] #quartz-body .signup-experience .social-login-buttons,#saju-auth-modal .signup-experience .social-login-buttons{grid-template-columns:1fr;gap:20px}body[data-slug=login] #quartz-body .signup-experience .social-login-help,#saju-auth-modal .signup-experience .social-login-help{display:none}body[data-slug=login] #quartz-body .signup-experience .social-login[data-social-complete=true],#saju-auth-modal .signup-experience .social-login[data-social-complete=true]{background:color-mix(in srgb, var(--auth-accent) 7%, var(--auth-surface));border:1px solid var(--auth-line);border-radius:8px;padding:12px 14px}body[data-slug=login] #quartz-body .signup-experience .social-login[data-social-complete=true] [data-social-status],#saju-auth-modal .signup-experience .social-login[data-social-complete=true] [data-social-status]{color:var(--auth-ink);margin:0;font-size:13px}body[data-slug=login] #quartz-body .signup-experience[data-auth-mode=reset] .social-login,#saju-auth-modal .signup-experience[data-auth-mode=reset] .social-login{display:none}body[data-slug=login] #quartz-body .signup-experience #saju-login-form:before,#saju-auth-modal .signup-experience #saju-login-form:before{content:"이메일로 로그인";border-top:1px solid var(--auth-line);color:var(--auth-muted);text-align:center;margin:0 0 16px;padding-top:16px;font-size:12px;display:block}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]),body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field select,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]),body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field select,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]),body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field select,#saju-auth-modal .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]),#saju-auth-modal .signup-experience #saju-login-form .saju-field select,#saju-auth-modal .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]),#saju-auth-modal .signup-experience #saju-reset-form .saju-field select,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]),#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field select{border:1px solid var(--auth-line);box-shadow:none;background:var(--auth-field);color:var(--auth-ink);border-radius:8px;min-height:48px;font-size:15px}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field select:is([readonly],:disabled),body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field select:is([readonly],:disabled),body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field select:is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-login-form .saju-field select:is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-reset-form .saju-field select:is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):is([readonly],:disabled),#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field select:is([readonly],:disabled){background:var(--auth-locked);color:var(--darkgray);border-color:var(--auth-line);opacity:1;cursor:default}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field select:focus,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field select:focus,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field select:focus,#saju-auth-modal .signup-experience #saju-login-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,#saju-auth-modal .signup-experience #saju-login-form .saju-field select:focus,#saju-auth-modal .signup-experience #saju-reset-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,#saju-auth-modal .signup-experience #saju-reset-form .saju-field select:focus,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field input:not([type=checkbox]):not([type=radio]):focus,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field select:focus{border-color:var(--auth-accent);outline:3px solid color-mix(in srgb, var(--auth-accent) 15%, transparent);outline-offset:1px}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field label,body[data-slug=login] #quartz-body .signup-experience #saju-login-form legend,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field label,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form legend,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field label,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form legend,#saju-auth-modal .signup-experience #saju-login-form .saju-field label,#saju-auth-modal .signup-experience #saju-login-form legend,#saju-auth-modal .signup-experience #saju-reset-form .saju-field label,#saju-auth-modal .signup-experience #saju-reset-form legend,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field label,#saju-auth-modal .signup-experience #saju-signup-form.signup-form legend{color:var(--auth-ink);font-size:13px;font-weight:550}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-field-help,body[data-slug=login] #quartz-body .signup-experience #saju-login-form .signup-action-note,body[data-slug=login] #quartz-body .signup-experience #saju-login-form .signup-intro,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-field-help,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .signup-action-note,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .signup-intro,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-field-help,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-action-note,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-intro,#saju-auth-modal .signup-experience #saju-login-form .saju-field-help,#saju-auth-modal .signup-experience #saju-login-form .signup-action-note,#saju-auth-modal .signup-experience #saju-login-form .signup-intro,#saju-auth-modal .signup-experience #saju-reset-form .saju-field-help,#saju-auth-modal .signup-experience #saju-reset-form .signup-action-note,#saju-auth-modal .signup-experience #saju-reset-form .signup-intro,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-field-help,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-action-note,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-intro{color:var(--auth-muted);font-size:12px;line-height:1.65}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-submit-btn,body[data-slug=login] #quartz-body .signup-experience #saju-login-form .signup-primary,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-submit-btn,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .signup-primary,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-submit-btn,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-primary,#saju-auth-modal .signup-experience #saju-login-form .saju-submit-btn,#saju-auth-modal .signup-experience #saju-login-form .signup-primary,#saju-auth-modal .signup-experience #saju-reset-form .saju-submit-btn,#saju-auth-modal .signup-experience #saju-reset-form .signup-primary,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-submit-btn,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-primary{background:var(--auth-accent);min-height:48px;color:var(--accent-contrast);border-color:var(--auth-accent);box-shadow:none;border-radius:8px;font-size:14px;transition:background .15s}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-submit-btn:hover,body[data-slug=login] #quartz-body .signup-experience #saju-login-form .signup-primary:hover,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-submit-btn:hover,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .signup-primary:hover,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-submit-btn:hover,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-primary:hover,#saju-auth-modal .signup-experience #saju-login-form .saju-submit-btn:hover,#saju-auth-modal .signup-experience #saju-login-form .signup-primary:hover,#saju-auth-modal .signup-experience #saju-reset-form .saju-submit-btn:hover,#saju-auth-modal .signup-experience #saju-reset-form .signup-primary:hover,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-submit-btn:hover,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-primary:hover{background:color-mix(in srgb, var(--auth-accent) 88%, #000)}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-toggle-footer,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-toggle-footer,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-toggle-footer,#saju-auth-modal .signup-experience #saju-login-form .saju-toggle-footer,#saju-auth-modal .signup-experience #saju-reset-form .saju-toggle-footer,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-toggle-footer{border:0;margin-top:12px;padding-top:0;font-size:13px}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-inline-link,body[data-slug=login] #quartz-body .signup-experience #saju-reset-form .saju-inline-link,body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-inline-link,#saju-auth-modal .signup-experience #saju-login-form .saju-inline-link,#saju-auth-modal .signup-experience #saju-reset-form .saju-inline-link,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-inline-link{color:var(--auth-ink);font-size:13px}body[data-slug=login] #quartz-body .signup-experience #saju-login-form .saju-toggle-footer:last-child,#saju-auth-modal .signup-experience #saju-login-form .saju-toggle-footer:last-child{display:none}body[data-slug=login] #quartz-body .signup-experience .login-policy-links,#saju-auth-modal .signup-experience .login-policy-links{border-top:1px solid var(--auth-line);justify-content:center;gap:18px;margin:18px 0 0;padding-top:16px;display:flex}body[data-slug=login] #quartz-body .signup-experience .login-policy-links a,#saju-auth-modal .signup-experience .login-policy-links a{min-height:32px;color:var(--auth-muted);align-items:center;font-size:11px;text-decoration:none;display:inline-flex}body[data-slug=login] #quartz-body .signup-experience .login-policy-links a:hover,#saju-auth-modal .signup-experience .login-policy-links a:hover{text-decoration:underline}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-section-heading,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-section-heading{margin-bottom:20px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-section-heading .signup-eyebrow,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-section-heading .signup-eyebrow{display:none}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-step-title,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-step-title{margin:0 0 8px;font-size:18px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-stepper,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-stepper{margin-bottom:24px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-stepper li,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-stepper li{border-width:1px;font-size:12px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .signup-stepper li span,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .signup-stepper li span{width:22px;height:22px;font-size:11px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-radio-label span,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-radio-label span{border-radius:8px;min-height:44px;font-size:13px}body[data-slug=login] #quartz-body .signup-experience #saju-signup-form.signup-form .saju-radio-label input:checked+span,#saju-auth-modal .signup-experience #saju-signup-form.signup-form .saju-radio-label input:checked+span{box-shadow:none}#saju-auth-modal{box-sizing:border-box;background:#0f11148c;height:100dvh;padding:16px}#saju-auth-modal .saju-modal-content{overscroll-behavior:contain;-webkit-backdrop-filter:none;width:100%;max-height:calc(100dvh - 32px);margin:0;overflow-y:auto}#saju-auth-modal .auth-modal-close-bar{z-index:2;height:0;position:sticky;top:12px}#saju-auth-modal .saju-modal-close-btn{border:1px solid var(--auth-line);background:var(--auth-surface);width:44px;height:44px;color:var(--auth-ink);border-radius:50%;top:0;right:12px;box-shadow:0 2px 8px #00000014}#saju-auth-modal .saju-modal-close-btn:focus-visible{outline:3px solid var(--auth-accent);outline-offset:2px}body:has(#saju-auth-modal:not([hidden])){overflow:hidden}@media (max-width:600px){body[data-slug=login] #quartz-body .signup-experience,#saju-auth-modal .signup-experience{border-radius:12px;width:calc(100% - 24px);margin-top:12px;padding:0}body[data-slug=login] #quartz-body .signup-experience .login-card-wrapper,#saju-auth-modal .signup-experience .login-card-wrapper{padding:26px 22px 20px}body[data-slug=login] #quartz-body .signup-experience .login-brand-art,#saju-auth-modal .signup-experience .login-brand-art{border-radius:0;margin-bottom:0}body[data-slug=login] #quartz-body .signup-experience .login-brand-footer,#saju-auth-modal .signup-experience .login-brand-footer{border-radius:0;height:56px}body[data-slug=login] #quartz-body .signup-experience .login-card-title,#saju-auth-modal .signup-experience .login-card-title{font-size:26px}#saju-auth-modal{padding:12px}#saju-auth-modal .saju-modal-content{width:100%;max-height:calc(100dvh - 24px);margin:0}}.email-verify-notice[hidden],#email-verify-resend[hidden]{display:none!important}.article-cover{background:#efe0c3;margin:0 0 1.5rem}.article-cover img{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.article-cover figcaption{color:var(--darkgray);padding:.65rem 1rem;font-size:.75rem}article .editorial-media{border:1px solid var(--lightgray);margin:2rem 0;padding:0}article .editorial-media img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:440px;box-shadow:none;margin:0;display:block;transform:none}article .editorial-media figcaption{padding:.8rem 1rem;font-size:.85rem;line-height:1.7}@media (max-width:899px){body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) #quartz-body>.center{min-width:0;padding-inline:0!important}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .center>.page-header,:is(body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .center>article,body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .center:has(.content-editorial)>article){padding-inline:.5rem!important}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .markdown-preview-view{min-width:0}body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .markdown-preview-view>:is(p,h2,h3,h4,ul,ol),body:is([data-slug^=posts\/],[data-slug^=saju\/],[data-slug^=trend\/]) .markdown-preview-view>:is(ul,ol) li{word-break:keep-all;overflow-wrap:anywhere;text-align:start}.masthead .masthead-burger{flex:0 0 44px;align-items:center}#masthead-toggle:checked~.masthead .masthead-burger{visibility:visible;pointer-events:auto}:root .masthead .masthead-search-trigger,:root .masthead .masthead-search-trigger:hover,:root .masthead .masthead-search-trigger:focus-visible,:root .masthead .masthead-search-trigger:active,:root[saved-theme=dark] .masthead .masthead-search-trigger,:root[saved-theme=dark] .masthead .masthead-search-trigger:hover,:root[saved-theme=dark] .masthead .masthead-search-trigger:focus-visible,:root[saved-theme=dark] .masthead .masthead-search-trigger:active{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}:root .masthead .masthead-search-trigger:before,:root .masthead .masthead-search-trigger:after,:root[saved-theme=dark] .masthead .masthead-search-trigger:before,:root[saved-theme=dark] .masthead .masthead-search-trigger:after{content:none}}