:root{--dao-gilt:#c4a676;--dao-bright:#ecdbb2;--dao-night:#091815;--dao-lacquer:#142b25;--dao-silk:#162720;--dao-red:#b25e49;--dao-card-ink:#ecdfc1;--dao-card-muted:#b6b399;--dao-card-line:#7d806157;--dao-motion:cubic-bezier(.2,.75,.2,1)}:root:not([data-appearance=paper]):not([data-appearance=ink]){--bg:#091310;--bg-elev:#101e19;--surface:#14251f;--surface-2:#1b2d24;--glass:#16271edb;--glass-strong:#182b24f5;--gold:#c4a676;--gold-2:#ecdbb2;--gold-3:#927345;--ink:#eee6d5;--ink-2:#cec8b6;--ink-3:#a9ae9b;--ink-4:#88907f;--hairline:#d4bd8f24;--hairline-strong:#d4bd8f45;--r-lg:16px;--r-xl:22px}:root[data-appearance=paper]{--dao-gilt:#99763f;--dao-bright:#725228;--dao-silk:#eee6d4;--dao-night:#e8e5d8;--dao-lacquer:#d6e0d4}:root[data-appearance=ink]{--dao-gilt:#746552;--dao-bright:#433b31;--dao-silk:#eee9dc;--dao-night:#e5e2d9;--dao-lacquer:#d2d4c9}.dao-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;color:var(--dao-gilt)}.dao-atmosphere>.mountain-art{position:absolute;width:100%;height:64vh;min-height:340px;bottom:-30px;opacity:.22}.app-shell>.app-main{position:relative;z-index:1}.app-shell>.app-sidebar{z-index:30}.app-shell:before{background:radial-gradient(ellipse at 76% 0,color-mix(in srgb,var(--jade) 9%,transparent),transparent 56%)!important}.dao-star{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--dao-gilt);box-shadow:0 0 14px 1px var(--gold-glow);opacity:.45}.dao-star-a{left:16%;top:25%}.dao-star-b{right:18%;top:18%}.dao-star-c{right:28%;top:60%}.app-topbar{border-bottom-color:var(--hairline);background:color-mix(in srgb,var(--bg) 86%,transparent);box-shadow:0 1px 0 var(--specular)}.topbar-crumb{letter-spacing:.06em}.topbar-seal{border-radius:3px;transform:rotate(-4deg)}.app-subbar{opacity:.88}.chat-first{max-width:850px;gap:30px;padding-top:4px}.chat-hero{position:relative;padding:12px 0 28px;gap:18px}.chat-hero-title{font-weight:500;letter-spacing:.14em;font-size:clamp(26px,3.1vw,38px)}.chat-hero-sub{max-width:35em;line-height:1.95;letter-spacing:.05em}.celestial-dial{display:inline-grid;place-items:center;position:relative;flex:0 0 auto;width:144px;height:144px;color:var(--dao-gilt)}.celestial-dial>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.celestial-dial-center{font-family:var(--font-kai);font-size:28px;color:var(--dao-bright);text-shadow:0 0 28px var(--gold-glow)}.celestial-orbit-inner,.celestial-orbit-outer{transform-origin:100px 100px}.is-orbiting .celestial-orbit-outer{animation:dao-orbit 70s linear infinite}.is-orbiting .celestial-orbit-inner{animation:dao-orbit 48s linear infinite reverse}.chat-hero-dial{width:146px;height:146px;margin-bottom:0}.chat-hero-dial:before{content:"";position:absolute;inset:26%;border-radius:50%;background:radial-gradient(circle,var(--gold-tint),transparent 70%);box-shadow:0 0 60px var(--gold-tint)}@keyframes dao-orbit{to{transform:rotate(1turn)}}:is(button,.button,.function-cell,.nav-link,.chat-chip,.account-link,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(.button,.icon-button,.chat-chip,.function-cell,.nav-link,.account-link,.topbar-profile-item,.appearance-option){transition:transform .22s var(--dao-motion),box-shadow .22s var(--dao-motion),background-color .22s,border-color .22s,color .22s}:is(.button,.icon-button,.chat-chip,.account-link):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px -10px var(--gold-glow)}:is(.button,.icon-button,.chat-chip,.function-cell):active:not(:disabled){transform:translateY(1px) scale(.98)}.button-primary{background:linear-gradient(145deg,var(--gold-2),var(--gold) 48%,var(--gold-3));border:1px solid var(--gold-2);box-shadow:inset 0 1px 0 #fff4,0 4px 0 color-mix(in srgb,var(--gold-3) 42%,transparent),0 12px 25px -15px var(--gold)}.button-primary:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff6,0 3px 0 var(--gold-3),0 12px 25px -12px var(--gold)}.button:disabled,.chat-chip:disabled{transform:none}.function-popover{width:min(430px,calc(100vw - 32px));border-radius:12px;border-color:var(--dao-gilt);background:linear-gradient(145deg,var(--glass-strong),var(--surface));padding:22px}.function-popover>.eyebrow{padding-bottom:10px;border-bottom:1px solid var(--hairline-strong);letter-spacing:.2em}.function-grid{gap:10px;perspective:900px}.function-cell{position:relative;overflow:hidden;min-height:92px;border-radius:7px;background:linear-gradient(140deg,var(--surface-2),var(--surface));border-color:var(--hairline)}.function-cell:after{content:"";position:absolute;inset:-100%;transform:translateX(-70%) rotate(32deg);background:linear-gradient(90deg,transparent 44%,var(--specular) 50%,transparent 56%);pointer-events:none;transition:transform .7s var(--dao-motion)}.function-cell:hover:after{transform:translateX(65%) rotate(32deg)}.function-cell:hover{transform:translateY(-4px) rotateX(4deg);border-color:var(--gold);box-shadow:0 10px 20px -10px #0008}.function-cell-glyph{border:1px solid var(--hairline-strong);border-radius:50%;color:var(--gold);width:36px;height:36px;transition:transform .4s var(--dao-motion)}.function-cell:hover .function-cell-glyph{transform:rotate(-9deg) scale(1.1)}.function-cell-label{letter-spacing:.06em}.function-cell-desc{line-height:1.5}.function-group-title{font-family:var(--font-display);letter-spacing:.15em}.nav-link:hover .nav-glyph{transform:rotate(-8deg)}.nav-glyph{transition:transform .24s}.glass,.tool-panel{border-color:var(--hairline-strong)}.gallery-hero,.page-hero{border-radius:10px}.gallery-hero h1,.page-hero h1{letter-spacing:.12em}.page-hero{box-shadow:inset 0 0 0 5px var(--bg),inset 0 0 0 6px var(--hairline),var(--shadow-2)}.chat-askbox{position:relative;padding:20px 22px 15px;border-radius:10px;background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 94%,var(--gold) 6%),var(--bg-elev));border-color:var(--hairline-strong);box-shadow:inset 0 0 0 5px var(--bg-elev),inset 0 0 0 6px var(--hairline),0 18px 42px -25px #0009;transition:box-shadow .3s,border-color .3s}.chat-askbox:after,.chat-askbox:before{content:"";position:absolute;width:16px;height:16px;border-color:var(--gold);border-style:solid;pointer-events:none;opacity:.65}.chat-askbox:before{top:5px;left:5px;border-width:1px 0 0 1px}.chat-askbox:after{right:5px;bottom:5px;border-width:0 1px 1px 0}.chat-askbox:focus-within{border-color:var(--gold);box-shadow:inset 0 0 0 5px var(--bg-elev),inset 0 0 0 6px var(--gold-tint),0 0 0 3px var(--gold-tint),0 20px 46px -24px #0008}.chat-askbox-input{min-height:100px;font-size:16px;line-height:1.85}.chat-simple-note{text-align:center;color:var(--ink-3);letter-spacing:.035em}.chat-bubble-user p{border-radius:14px 14px 3px 14px;padding:13px 20px;background:linear-gradient(130deg,var(--gold-tint),var(--glass));border-color:var(--hairline-strong)}.chat-greeting{border-radius:3px;border-left-width:2px;background:linear-gradient(90deg,var(--gold-tint),transparent)}.chat-continue-card{border-radius:8px;padding:16px;background:var(--glass)}.chat-handscroll{--roll-open:780ms;--roll-close:580ms;--roll-ease:cubic-bezier(.22,.8,.22,1);gap:0;border:0;margin:8px 8px 16px}.chat-rail{min-height:64px;padding:12px 36px;gap:14px;border-radius:5px;border-color:var(--hairline-strong);background:linear-gradient(180deg,var(--surface-2),var(--bg-elev) 65%,var(--surface));box-shadow:inset 0 1px 0 var(--specular),0 7px 13px -6px #0008}.chat-rail.is-rolled{min-height:64px;background:linear-gradient(180deg,var(--surface-2),var(--bg-elev) 28%,var(--surface) 55%,var(--bg-elev))}.chat-rail-cap{width:16px;top:-7px;bottom:-7px;border-radius:5px;background:linear-gradient(90deg,#544127,#b09a63 20%,#dbca93 35%,#776649 53%,#2d3226 70%,#726044)}.chat-rail-cap:first-child{left:4px}.chat-rail-cap:last-child{right:4px}.chat-rail-seal{width:29px;height:32px;border-radius:3px;font-family:var(--font-kai);font-size:18px}.chat-rail-knob{width:32px;height:32px;border-radius:4px;border-color:var(--gold);color:var(--gold)}.chat-rail-q{font-size:16px;line-height:1.5;letter-spacing:.045em}.chat-rail-sub{line-height:1.8}.chat-fold-inner{margin:0 13px;background:var(--dao-silk);border-inline:1px solid var(--hairline-strong)}.chat-handscroll .chat-fold-paper{margin:0 12px;padding:22px 20px 26px;background:var(--surface);border-inline:1px solid var(--hairline);transform-origin:top}.chat-handscroll.is-folded .chat-fold-paper{transform:perspective(1000px) rotateX(-13deg) translateY(-22px)}.chat-fold-curl{opacity:1;height:13px;left:0;right:0;border-radius:3px;background:linear-gradient(180deg,var(--bg-elev),var(--gold-3) 18%,var(--surface-2) 43%,var(--specular) 64%,var(--bg-elev) 94%);box-shadow:0 4px 8px #0003;transition:height .28s}.chat-handscroll.is-rolling .chat-fold-curl{height:30px}.chat-handscroll.is-rolling .chat-rail-cap{animation:dao-axis-turn .78s ease-out}.chat-handscroll.is-folded .chat-fold-body{visibility:hidden;transition:grid-template-rows var(--roll-close) var(--roll-ease),visibility 0s var(--roll-close)}.chat-handscroll .chat-fold-body{visibility:visible}.chat-fold-paper .generation-progress{background:transparent;box-shadow:none}@keyframes dao-axis-turn{50%{filter:brightness(1.3);transform:rotateX(160deg)}}.ink-loader{padding:30px 16px;gap:25px}.ink-celestial{width:146px;height:146px}.ink-celestial .celestial-dial-center{font-family:serif;font-size:37px}.ink-celestial .celestial-orbit-outer{animation-duration:20s}.ink-celestial .celestial-orbit-inner{animation-duration:12s}.ink-loader.is-sm .ink-celestial{width:82px;height:82px}.ink-loader.is-sm .celestial-dial-center{font-size:22px}.ink-loader.is-lg .ink-celestial{width:180px;height:180px}.ink-loader-stage{letter-spacing:.24em}.ink-loader-hint{color:var(--ink-3)}.ink-loader-steps{border-top:1px solid var(--hairline);padding-top:12px}.ink-loader-steps .is-on{color:var(--gold)}.ink-dots i{border-radius:1px;transform:rotate(45deg);background:var(--gold)}.profile-avatar{position:relative;isolation:isolate;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 30%,transparent);box-shadow:inset 0 0 0 3px #fff3,inset 0 0 0 4px color-mix(in srgb,currentColor 20%,transparent),0 5px 12px -7px #0008}.profile-avatar:after{content:"";position:absolute;inset:6%;border:1px solid;border-radius:50%;opacity:.25;pointer-events:none}.avatar-motif{width:82%;height:82%;margin:auto}.profile-avatar-glyph.is-signature{position:absolute;font-family:var(--font-kai);right:7%;bottom:7%;display:grid;place-items:center;width:21%;height:26%;font-size:.24em;background:#f7efdf;border:1px solid;border-radius:2px;line-height:1}.profile-avatar-xs .profile-avatar-glyph.is-signature{display:none}.avatar-initial-orbit{position:absolute;inset:12%;border:1px dashed;opacity:.3;border-radius:50%}.avatar-initial-orbit:before{content:"";position:absolute;inset:11%;border:1px solid;transform:rotate(45deg)}.profile-avatar-glyph:not(.is-signature){font-family:var(--font-kai);position:relative;z-index:1}.avatar-picker-option{transition:transform .26s var(--dao-motion),box-shadow .26s}.avatar-picker-option:hover:not(:disabled){transform:translateY(-5px) rotate(-4deg)}.avatar-picker-option.is-on{transform:translateY(-3px)}.gallery-hero{padding:12px 0 22px;border-bottom:1px solid var(--hairline-strong);margin-bottom:8px}.gallery-hero .eyebrow{letter-spacing:.18em}.gallery-count{color:var(--gold);font-family:var(--font-display)}.profile-deck{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:22px;perspective:1600px;padding:42px 12px 40px;isolation:isolate}.profile-deck:before{content:"";pointer-events:none;position:absolute;left:6%;right:6%;bottom:13px;height:45%;border:1px solid var(--hairline);border-radius:50%;transform:rotateX(70deg);box-shadow:0 0 0 16px color-mix(in srgb,var(--hairline) 35%,transparent),0 0 0 35px color-mix(in srgb,var(--hairline) 22%,transparent)}.profile-deck .deck-slot{flex:0 1 216px;width:216px;position:relative;transform:rotate(var(--fan-angle));transform-origin:50% 115%;animation:dao-deal .66s var(--dao-motion) both;animation-delay:calc(var(--deal-order) * 75ms);transition:transform .52s var(--dao-motion),filter .35s}.profile-deck .deck-slot:focus-within,.profile-deck .deck-slot:hover{z-index:5;transform:translateY(-18px) rotate(0)}.profile-deck .deck-slot.is-drawn{z-index:6;transform:translateY(-34px) rotate(0) scale(1.045)}.profile-deck.has-drawn .deck-slot:not(.is-drawn):not(:hover):not(:focus-within){filter:saturate(.7);transform:translateY(8px) rotate(var(--fan-angle)) scale(.97)}.pcard{--ink:var(--dao-card-ink);--ink-2:#d1cab4;--ink-3:var(--dao-card-muted);--hairline:var(--dao-card-line);--hairline-strong:#b8a87a70;--card-paper:#1c3930;--card-paper-2:#10231d;--gold:#c4a676;--gold-2:#ecdbb2;--cinnabar:#e68a70;width:100%;min-height:334px;border-radius:12px;background:linear-gradient(145deg,#284239,#10251e 64%,#1e3428);border:1px solid #b0a17080;color:var(--dao-card-ink);transform-style:preserve-3d;box-shadow:inset 0 0 0 3px #11261c,inset 0 0 0 4px #aa93654a,1px 2px 0 #5e6951,3px 4px 0 #16271f,0 20px 36px -18px #000c}.pcard.is-primary{background:linear-gradient(145deg,#3c4936,#152c22 62%,#24342a)}.pcard.is-selected{box-shadow:inset 0 0 0 3px #11261c,inset 0 0 0 4px #cebb8277,0 0 0 1px #cfb782,0 0 28px -9px #c4a6769c,0 30px 42px -20px #000e}.pcard-hit{min-height:334px;padding:28px 20px 22px;gap:13px;overflow:hidden;border-radius:inherit;color:var(--dao-card-ink)}.pcard-frame{inset:9px;border-color:#c4a67680;border-radius:7px;z-index:2}.pcard-frame:after{border-color:#c4a67630;border-radius:4px}.pcard-sheen{z-index:4;background:linear-gradient(120deg,transparent 10%,#a1d4b517 32%,#ecd3a245 49%,#b8dec013 57%,transparent 78%);background-size:260% 100%;background-position:var(--mx) 50%;mix-blend-mode:screen}.pcard-art{position:absolute;inset:0;pointer-events:none;color:#c4a676;overflow:hidden}.pcard-art>.mountain-art{width:440px;max-width:none;height:230px;bottom:54px;opacity:.56}.pcard-art>.celestial-dial,.pcard-art>.mountain-art{position:absolute;left:50%;transform:translateX(-50%)}.pcard-art>.celestial-dial{width:162px;height:162px;top:0;opacity:.35}.pcard-head{display:flex;flex-direction:column;gap:13px;text-align:center;width:100%;position:relative}.pcard-head .profile-avatar-lg{width:78px;height:78px;font-size:35px;margin:4px 0;box-shadow:0 0 0 5px #c4a67613,0 0 0 6px #c4a67650,0 10px 20px -10px #000a}.pcard-name{font-family:var(--font-kai);font-size:26px;letter-spacing:.12em;max-width:170px;line-height:1.4}.pcard-meta{justify-content:center}.pcard-tag{border-radius:2px;padding:1px 7px;font-size:10px}.pcard-ver{font-family:var(--font-mono);font-size:10px}.pcard-birth{font-size:10.5px;text-align:center;line-height:1.8;width:100%;min-height:36px}.pcard-pillars{width:100%;justify-content:space-evenly;gap:8px;padding-top:13px}.pcard-pillar{gap:4px}.pcard-pillar-label{font-size:10px;color:var(--dao-card-muted)}.pcard-pillar-gan,.pcard-pillar-zhi{font-size:21px}.pcard-seal{top:18px;right:17px;width:26px;height:30px;font-family:var(--font-kai);font-size:18px;border-radius:3px;mix-blend-mode:normal;background:#a6462d24}.pcard-primary-btn{opacity:1;bottom:-15px;border:1px solid #c4a67680;background:#183127;color:#d9c89f;border-radius:4px;padding:5px 13px;transform:translateX(-50%) translateZ(20px);font-size:11px}.pcard-new{min-height:334px;border:1px dashed var(--hairline-strong);border-radius:12px;background:color-mix(in srgb,var(--surface) 58%,transparent);box-shadow:inset 0 0 0 8px var(--glass-tint);color:var(--ink-3)}.pcard-new-plus{width:60px;height:60px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:28px;transition:transform .4s;margin-bottom:12px}.pcard-new:hover .pcard-new-plus{transform:rotate(90deg)}.pcard-new-hint{max-width:145px;font-size:11px}.gallery-sheet.is-drawn{animation:dao-sheet .48s var(--dao-motion) both;transform-origin:50% 0;border-top:2px solid var(--gold);border-radius:10px}.gallery-sheet .sheet-head{border-bottom:1px solid var(--hairline-strong)}.gallery-sheet .sheet-facts .pcard-pillar-label{color:var(--ink-3)}.deck-return{color:var(--gold);border:1px solid var(--hairline-strong)}@keyframes dao-deal{0%{opacity:0;translate:0 45px;scale:.88}to{opacity:1;translate:0 0;scale:1}}@keyframes dao-sheet{0%{opacity:0;transform:translateY(-12px) rotateX(-5deg)}to{opacity:1;transform:none}}.design-preview{max-width:1160px;margin:0 auto}.design-preview-notice{font-size:12px;color:var(--ink-3);border-bottom:1px solid var(--hairline);padding:8px 0 18px}.design-preview-tabs{display:flex;gap:12px;justify-content:center;padding:20px 0}.design-preview-tabs button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:var(--gold-tint)}.design-preview-copy{line-height:2;display:grid;gap:18px}.design-preview-copy h3{color:var(--gold)}.design-preview-avatars{padding:30px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media (min-width:960px){.profile-deck .deck-slot+.deck-slot{margin-left:-12px}}@media (max-width:760px){.design-preview.app-content{padding-inline:16px}.profiles-page{padding-inline:10px}.design-preview .profiles-page{padding-inline:0}.profile-deck .pcard,.profile-deck .pcard.is-selected{transform:none}.chat-first{padding-top:0}.chat-hero{padding:0 0 16px;gap:14px}.chat-hero-dial{width:120px;height:120px}.profile-deck{gap:22px 14px;padding:25px 5px 32px}.profile-deck .deck-slot{flex-basis:calc(50% - 12px);width:calc(50% - 12px);min-width:140px;max-width:230px;--fan-angle:0deg!important}.profile-deck .deck-slot.is-drawn{transform:translateY(-10px)}.profile-deck.has-drawn .deck-slot:not(.is-drawn):not(:hover):not(:focus-within){transform:none}.pcard-hit{padding:24px 14px 20px}.pcard,.pcard-hit,.pcard-new{min-height:320px}.pcard-name{font-size:22px;max-width:130px}.pcard-head .profile-avatar-lg{width:68px;height:68px}.pcard-pillars{gap:5px}.pcard-seal{right:14px;top:15px;width:22px;height:26px;font-size:15px}.chat-handscroll{margin-inline:0}.chat-rail{padding:11px 25px;gap:8px}.chat-rail-q{font-size:14px}.chat-rail-status{display:none}.chat-rail-stamp{max-width:80px;overflow:hidden}.chat-rail-cap{width:11px}.chat-handscroll .chat-fold-paper{margin-inline:5px;padding:16px 10px 25px}.chat-fold-inner{margin-inline:7px}.chat-askbox{padding:17px 17px 13px}.chat-askbox-input{font-size:16px}.chat-hero-sub{font-size:13px}.ink-loader{gap:16px}.ink-celestial{width:116px;height:116px}.function-popover{padding:16px}.gallery-hero h1{font-size:29px}.dao-atmosphere>.mountain-art{height:48vh;opacity:.3}}@media (hover:none){.profile-deck .deck-slot:hover{transform:rotate(var(--fan-angle))}.profile-deck .deck-slot.is-drawn{transform:translateY(-10px)}.function-cell:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.account-link,.avatar-picker-option,.button,.celestial-dial *,.chat-chip,.chat-handscroll *,.function-cell,.function-cell-glyph,.function-cell:after,.gallery-sheet.is-drawn,.icon-button,.nav-link,.pcard,.pcard *,.profile-deck .deck-slot{animation:none!important;transition:none!important}.pcard,.pcard.is-selected,.profile-deck .deck-slot,.profile-deck .deck-slot.is-drawn,.profile-deck .deck-slot:hover,.profile-deck.has-drawn .deck-slot:not(.is-drawn){transform:none!important}.chat-handscroll.is-rolling .chat-fold-curl{height:13px}.chat-handscroll.is-folded .chat-fold-body{visibility:hidden}}@media print{.celestial-dial,.dao-atmosphere,.design-preview-tabs{display:none}.profile-deck{display:grid;grid-template-columns:repeat(3,1fr)}.deck-slot,.pcard{transform:none!important;box-shadow:none!important;break-inside:avoid}}@media(max-width:640px){.app-shell .ask-page .ask-tool-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;text-align:left!important;padding:10px 0 22px!important;margin:0!important;min-height:76px;border:0;background:none;box-shadow:none}.app-shell .ask-page .ask-tool-header :is(h1,h2){font-size:28px!important;margin:0!important;line-height:1.4!important;letter-spacing:.045em!important}.ask-tool-header .phone-tool-seal{margin:0;min-height:44px;padding:4px 11px 4px 4px;gap:5px;animation:none}.ask-tool-header .phone-tool-emblem{width:32px;height:32px;font-size:21px}.ask-tool-header .phone-tool-name small{font-size:12px;letter-spacing:0}.ask-tool-header .phone-tool-name svg{display:none}.ask-tool-header .phone-tool-document{display:grid;place-items:center;flex:none;width:46px;height:46px;min-height:46px;padding:0;border-radius:16px;gap:0}.phone-tool-document .phone-help-document{width:23px;height:23px;transition:transform .2s ease}.phone-tool-document:hover .phone-help-document{transform:translateY(-1px)}.ask-page :is(.phone-subject-row,.chart-companion-trigger,.ly-context-trigger){min-height:76px!important;border-radius:22px!important}.ask-page :is(.ask-subject-inline,.ly-phone-context){align-items:center!important;grid-template-columns:minmax(0,1fr) 76px!important}.ask-page .ask-subject-inline .is-phone-company{align-self:center!important;margin:0!important;padding:0!important}.ask-page .phone-subject-row{padding:12px 14px!important;gap:10px!important}.ask-page .phone-subject-row>.profile-avatar{width:38px!important;min-width:38px!important;height:38px!important}.ask-page .phone-subject-current strong{font-size:22px!important;line-height:1.4!important}.ask-page .phone-subject-current small{font:11px var(--font-text,sans-serif)!important;letter-spacing:.025em}.ask-page .phone-subject-row em{font-size:11px!important}.ask-page :is(.chart-companion-trigger,.ly-context-trigger){width:76px!important;min-width:76px!important;height:76px!important;padding:8px 4px!important;gap:5px!important;align-self:center!important;justify-content:center!important}.ask-page :is(.chart-companion-trigger,.ly-context-trigger)>svg{width:24px!important;height:24px!important}.ask-page :is(.chart-companion-trigger,.ly-context-trigger)>b{font:400 11px var(--font-text,sans-serif)!important}.ask-page .chart-mobile-method{margin-top:17px}.ask-page .chart-method-heading{margin:0 2px 16px;font:12px/1.5 var(--font-text,sans-serif);color:#687483}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice:after{display:none!important;content:none!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice-bottom{display:none!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice{transition:transform .42s cubic-bezier(.2,.75,.2,1),opacity .35s,border-color .35s,box-shadow .35s}.ask-page .ask-chart-desk .chart-mobile-context .cm-options[data-has-selection=true] .cm-choice:not(.is-selected){opacity:.67;transform:scale(.975)}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice.is-selected{transform:translateY(-4px);opacity:1}.ask-page .ask-chart-desk .chart-mobile-context .cm-pillar{opacity:1!important;animation:none!important;transform:none}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice.is-selected .cm-scene{animation:method-art-focus .5s ease-out}@keyframes method-art-focus{0%{transform:translateY(2px) scale(.94)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ask-page .ask-chart-desk .chart-mobile-context .cm-choice{transition:none;transform:none!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice.is-selected .cm-scene{animation:none}}.ask-page .chart-mobile-method-toggle{min-height:40px;padding:0 2px 8px;margin-bottom:7px;gap:9px}.ask-page .chart-method-summary{flex-direction:row;gap:10px;align-items:baseline}.ask-page .chart-method-summary>span{font:12px var(--font-text,sans-serif)}.ask-page .chart-method-summary>strong{font:500 15px var(--font-text,sans-serif)}.ask-page .chart-method-reselect{display:grid;place-items:center;width:34px;height:34px;padding:0!important;min-height:34px;border-radius:50%}.ask-page .chart-method-medallion{width:30px;height:30px}.ask-page .chart-method-medallion .cm-scene,.ask-page .chart-method-medallion .cm-scene svg{width:30px!important;height:28px!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-options{gap:10px;margin:0 0 18px}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice{min-height:116px;padding:11px 5px 10px;border-radius:20px!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice .cm-scene,.ask-page .ask-chart-desk .chart-mobile-context .cm-choice .cm-scene svg{height:64px!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice .cm-copy{margin:6px 0 2px}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice .cm-copy>strong{font-size:15px;line-height:1.45}.ask-page .ask-chart-desk .chart-mobile-context .cm-dual .cm-copy>strong{font-size:13px}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice-bottom small{font:11px var(--font-text,sans-serif);display:none!important}.ask-page .ask-chart-desk .chart-mobile-context .cm-choice:after{top:8px;right:8px;width:13px;height:13px}.ask-page :is(.ask-question,.ly-question-sheet,.mc-question-paper){padding:19px 18px 15px!important;border-radius:24px!important}.ask-page :is(.ask-writing-stamp,.ly-paper-seal,.mc-question-paper>header>span){display:none!important}.ask-page :is(.ask-writing-heading h2,.ly-question-sheet h3,.mc-question-paper>header label){font:400 17px/1.5 var(--font-display,serif)!important}.ask-page :is(.ask-writing-heading,.ly-question-sheet>header,.mc-question-paper>header){padding-bottom:12px!important;margin-bottom:13px!important;border-bottom:1px solid #8b998d26}.ask-page :is(.ask-writing-paper,.ly-question-input,.mc-question-paper) textarea{font:400 16px/1.9 var(--font-text,sans-serif)!important;min-height:156px!important;height:clamp(156px,calc(100svh - 470px),250px)!important}.ask-page :is(.ask-writing-paper,.ly-question-input,.mc-question-paper) textarea::placeholder{font:400 16px/1.9 var(--font-text,sans-serif)!important}.ask-page :is(.mc-entry-heading,.ly-entry-guidance){padding-top:15px;font-size:12px!important}.ask-page .mc-entry-card{min-height:110px;padding:10px 8px 12px!important;border-radius:20px!important}.ask-page .mc-entry-card .mc-art{width:58px!important;height:58px!important}.ask-page .mc-entry-card strong{font:400 17px/1.5 var(--font-display,serif)}.ask-page .mc-entry-cta{font-size:11px!important;margin-top:7px}.ask-page .mc-entry-options{margin-top:17px;padding-top:18px;border-top:1px solid #b8c4d236}.ask-page .mc-entry-options .mc-entry-card{overflow:hidden;min-height:116px;padding:9px 8px 10px!important;gap:3px;transition:opacity .35s,transform .25s,box-shadow .35s,border-color .35s}.ask-page .mc-entry-options .mc-entry-card .mc-art{width:64px!important;height:64px!important;margin:0 0 2px;transition:opacity .4s,filter .4s}.ask-page .mc-entry-bottom{position:relative;display:grid;place-items:center;min-height:27px;width:100%;padding-inline:22px}.ask-page .mc-entry-bottom>strong{font-size:clamp(14px,3.9vw,17px)!important;line-height:1.5;text-align:center;white-space:nowrap}.ask-page .mc-entry-card .mc-entry-cta{position:absolute;right:0;top:50%;translate:0 -50%;display:grid;place-items:center;width:23px;height:23px;min-height:23px;padding:4px;margin:0;border-radius:50%;border-color:#b5c2ad6b;background:#ecf0e5;color:#53664b;box-shadow:none;transition:background .35s,color .35s,opacity .35s,transform .3s}.ask-page .mc-entry-cta svg{width:15px;height:15px}@media(max-width:360px){.ask-page .mc-entry-bottom>strong{font-size:14px!important}.ask-page .mc-entry-card .mc-entry-cta{right:-2px;width:20px;height:20px;min-height:20px;padding:3px}}.ask-page .mc-entry-card:disabled{opacity:.58!important;cursor:default}.ask-page .mc-entry-card:disabled .mc-entry-cta{opacity:.25}.ask-page .mc-entry-options.is-ready .mc-entry-card{animation:casting-entry-ready .65s cubic-bezier(.2,.7,.3,1) both}.ask-page .mc-entry-options.is-ready .mc-entry-card:nth-child(2){animation-delay:80ms}.ask-page .mc-entry-options.is-ready .mc-entry-card:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffffb0 48%,transparent 70%);transform:translateX(-120%);animation:casting-entry-glint .85s ease-out both;pointer-events:none}.ask-page .mc-entry-options.is-ready .mc-entry-cta svg{animation:casting-arrow-ready .65s ease-out .1s both}.ask-page .mc-entry-card:not(:disabled):hover .mc-entry-cta{transform:translateX(2px)}@keyframes casting-entry-ready{0%{transform:translateY(3px);opacity:.58}to{transform:none;opacity:1}}@keyframes casting-entry-glint{to{transform:translateX(120%)}}@keyframes casting-arrow-ready{0%,35%{transform:translateX(-4px);opacity:.25}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ask-page .mc-entry-options.is-ready .mc-entry-card,.ask-page .mc-entry-options.is-ready .mc-entry-card:after,.ask-page .mc-entry-options.is-ready .mc-entry-cta svg{animation:none!important}.ask-page .mc-entry-card .mc-entry-cta,.ask-page .mc-entry-options .mc-entry-card{transition:none!important}}.ask-page .ly-ritual-invitation{border-radius:20px!important}.mc-ritual-dialog{height:fit-content!important}.mc-ritual-dialog .mc-ritual-shell{height:auto;max-height:calc(100dvh - 22px)}.mc-ritual-dialog .mc-ritual-scroll{flex:0 1 auto;padding-bottom:19px}.mc-ritual-numbers .mc-number-scene{padding-top:12px}.mc-ritual-dialog .mc-ritual-top{padding:16px 19px 10px}.mc-ritual-dialog .mc-ritual-top h2{margin:0;font:400 24px/1.4 var(--font-display,serif);letter-spacing:.03em}.mc-ritual-dialog .mc-ritual-top button{width:42px;height:42px;min-height:42px}.mc-ritual-numbers .mc-number-tablets{gap:14px;padding:0}.mc-ritual-numbers .mc-number-tablet{max-width:none;gap:8px;min-height:132px;padding:17px 8px 15px;border-radius:20px}.mc-ritual-numbers .mc-number-tablet input{height:66px;font-size:38px}.mc-ritual-numbers .mc-number-actions{padding:15px 0 0}.mc-ritual-numbers .mc-glass-button{min-height:40px;padding:8px 12px}.mc-number-result:not(.has-cast):empty{display:none}.mc-number-result.has-cast{margin-top:15px}.mc-ritual-numbers .mc-cast-seal{min-height:64px;padding:10px 0}.mc-number-invalid{margin:13px 0 0;font:12px/1.5 var(--font-text,sans-serif)}.mc-ritual-dialog .mc-temporal-scene{padding-top:8px}.mc-ritual-dialog .mc-temporal-scene .sc-direction-guide{display:none}.mc-ritual-dialog .mc-temporal-moment{padding:11px;margin-top:16px}.mc-ritual-time .mc-time-scene{padding-top:4px}.mc-ritual-time .mc-now-button{margin:3px auto 0;min-height:36px;padding:7px 12px}.mc-ritual-dialog .mc-confirm-button{position:relative;gap:0;min-height:62px;padding:9px 40px}.mc-ritual-dialog .mc-confirm-copy{display:flex;flex-direction:column;align-items:center;gap:2px;font:400 20px/1.35 var(--font-display,serif)}.mc-ritual-dialog .mc-confirm-copy small{font:400 10px/1.4 var(--font-text,sans-serif);letter-spacing:.04em;opacity:.76}.mc-ritual-dialog .mc-confirm-arrow{position:absolute;right:22px;top:50%;transform:translateY(-50%);font:22px/1 var(--font-text,sans-serif)}.ask-page .ly-ritual-invitation .ly-invitation-copy>strong{font-size:20px!important}.ask-page :is(.cm-choice,.mc-entry-card,.phone-tool-seal,.chart-companion-trigger,.ly-context-trigger):active{transform:translateY(2px) scale(.97)!important}@media(prefers-reduced-motion:reduce){.ask-page :is(.cm-choice,.mc-entry-card,.phone-tool-seal,.chart-companion-trigger,.ly-context-trigger):active{transform:none!important}}}@layer classic{:root[data-design=classic] .mc-ritual-dialog .mc-ritual-top>button{background:linear-gradient(135deg,#fff,#edf1f5)!important;border:1px solid #fff!important;color:#34414c!important;box-shadow:inset 0 0 0 1px #e4e9ee,0 6px 13px -8px #263b5040!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-center{background:radial-gradient(circle at 30% 20%,#fff,#e7ecf0)!important;border-color:#bbc6ce!important;color:#34444f!important;box-shadow:inset 0 0 0 4px #ffffff90,0 3px 0 #bbc4cb60,0 8px 15px #35495c14!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-center.is-selected{outline-color:#7e8c98!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-center :is(strong,span){color:#465661!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-needle i{background:linear-gradient(#6a788900,#7d8a95)!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-needle i:after{background:#7d8a95!important}:root[data-design=classic] .mc-ritual-dialog .sc-dial-engraving{border-color:#8a97a333!important;outline-color:#8a97a333!important;background:repeating-conic-gradient(from 0deg,#8a97a333 0deg 1deg,transparent 1deg 30deg)!important}:root[data-design=classic] .mc-ritual-dialog .mc-number-tablet input{background:transparent!important;box-shadow:none!important;border:0!important}:root[data-design=classic] .mc-ritual-dialog .mc-number-tablet:focus-within{border-color:#a4b0ba!important;background:linear-gradient(135deg,#fff,#edf1f5)!important;box-shadow:inset 0 1px #fff,0 8px 20px -13px #35445445!important}:root[data-design=classic] .mc-ritual-dialog .mc-number-tablet input:focus-visible{outline:none!important}:root[data-design=classic] .mc-ritual-dialog .mc-time-medallion{background:linear-gradient(135deg,#fff,#e9eef4)!important;border-color:#d4dde6!important;color:#4e606f!important}:root[data-design=classic] .mc-ritual-time{--clock-face-top:#fff;--clock-face-bottom:#edf1f4;--clock-border:#bbc5cd;--clock-highlight:#fff;--clock-inner-line:#dce2e7;--clock-tick:#b5bec6;--clock-major:#717e88;--clock-hour:#273139;--clock-minute:#87939d;--clock-center:#fafcfd;--clock-mark:#919ba4}:root[data-design=classic] .mc-ritual-time .mc-clock-open{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}:root[data-design=classic] .mc-ritual-time .mc-moment-clock{filter:drop-shadow(0 9px 9px #3447581a)!important}:root[data-design=classic] .mc-ritual-time :is(.mc-clock-open>span,.mc-time-edit>span,.mc-now-button){color:#6c7882!important}:root[data-design=classic] .mc-ritual-time .sc-clock-trigger{border:1px solid #dce3e9!important;border-radius:15px!important;background:linear-gradient(135deg,#fff,#f0f3f7)!important;box-shadow:inset 0 1px #fff,0 5px 10px -7px #263b502b!important;color:#29333c!important}:root[data-design=classic] .mc-ritual-time .sc-clock-trigger svg{stroke:#788691!important}:root[data-design=classic] .mc-ritual-time :is(.sc-clock-unit>span,.sc-clock-inputs>i){color:#596874!important}:root[data-design=classic] .mc-ritual-time .mc-date-row{background:#ffffffab!important;border:1px solid #e1e6ed!important;border-radius:17px!important;box-shadow:none!important;color:#29343e!important}:root[data-design=classic] .mc-ritual-time .mc-date-row small{color:#6a7783!important}:root[data-design=classic] .sc-clock-dialog{--sc-ink:#29343c;--sc-muted:#73808a;--sc-gold:#7a8792;--sc-line:#dce3e9;--sc-accent:#3c4750;--sc-deep:#202931;--sc-on:#fff;border:1px solid #e1e7ee!important;border-radius:25px!important;background:#f9fafc!important;color:#29343c!important;box-shadow:0 22px 60px -20px #1e304847!important}:root[data-design=classic] .sc-clock-dialog::backdrop{background:#23334340!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-palette{background:radial-gradient(ellipse at 100% 0,#e6ecf580,transparent 60%),#f9fafc!important;border:0!important;padding:20px!important;border-radius:25px!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-palette-heading{border-color:#dce3e9!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-palette-heading h3{color:#29343c!important;font:400 25px/1.4 var(--font-display,serif)!important}:root[data-design=classic] .sc-clock-dialog :is(.sc-clock-range,.sc-clock-palette-heading p,.sc-clock-palette footer){color:#73808a!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-stamp{display:none!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-close{width:40px!important;height:40px!important;background:#edf1f5!important;border:1px solid #fff!important;color:#5b6975!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-number{border:1px solid #dde4eb!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#f0f3f6)!important;color:#3e4b55!important;box-shadow:inset 0 1px #fff,0 3px 6px -4px #30455526!important;font:400 19px/1.4 var(--font-text,sans-serif)!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-number.is-selected{background:linear-gradient(135deg,#424e58,#232d35)!important;border-color:#374550!important;color:#fff!important;box-shadow:inset 0 1px #ffffff30,0 5px 9px -6px #27384965!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-number:focus-visible{outline-color:#657987!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-page-switch{background:#ebeff4!important;border-color:#dce4ec!important;border-radius:19px!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-page-switch button{min-height:36px;border-radius:16px!important;color:#71808c!important}:root[data-design=classic] .sc-clock-dialog .sc-clock-page-switch button.is-selected{background:#fff!important;border-color:#dce4eb!important;color:#2f3e49!important;box-shadow:0 3px 7px -4px #2d405830!important}@media(max-width:640px){:root[data-design=classic] .ly-context-dialog{padding:25px 20px max(20px,env(safe-area-inset-bottom))!important;border:1px solid #fff!important;border-radius:30px 30px 0 0!important;background:radial-gradient(ellipse at 90% 0,#e6eaf266,transparent 55%),#fafbfc!important;color:#262d33!important;box-shadow:0 -15px 45px -15px #24303d35!important}:root[data-design=classic] .ly-context-dialog>header{margin-bottom:25px!important;align-items:center!important}:root[data-design=classic] .ly-context-dialog>header small{display:none!important}:root[data-design=classic] .ly-context-dialog>header h2{margin:0!important;font:400 27px/1.4 var(--font-display,serif)!important;color:#232a30!important}:root[data-design=classic] .ly-context-dialog>header>button{display:grid!important;place-items:center!important;flex:none!important;width:44px!important;height:44px!important;border:1px solid #fff!important;background:#f0f3f6!important;color:#353e46!important;box-shadow:0 6px 15px -11px #26354750!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-person{padding:39px 16px 17px!important;margin-bottom:13px!important;border:1px solid #e2e7ec!important;border-radius:22px!important;background:linear-gradient(135deg,#fff,#f5f7f9)!important;box-shadow:inset 0 1px #fff,0 12px 20px -19px #26344145!important;animation:related-person-in .25s ease-out both!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-person legend{left:17px!important;top:15px!important;font:400 11px/1.4 var(--font-text,sans-serif)!important;color:#6e7a84!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-inputs{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:5px 0 0!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-inputs label{display:grid!important;gap:8px!important;min-width:0!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-inputs label>span{font:400 11px/1.5 var(--font-text,sans-serif)!important;color:#68757f!important}:root[data-design=classic] .ly-context-dialog .rp-direct :is(input,select){margin:0!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border:1px solid #dfe4ea!important;border-radius:14px!important;background:#fff!important;color:#29313a!important;box-shadow:inset 0 1px 2px #25344304!important;font:400 16px/1.5 var(--font-text,sans-serif)!important;transition:border-color .2s,box-shadow .2s!important}:root[data-design=classic] .ly-context-dialog .rp-direct input::placeholder{color:#8b959f!important;opacity:1!important}:root[data-design=classic] .ly-context-dialog .rp-direct :is(input,select):focus{outline:none!important;border-color:#83929f!important;box-shadow:0 0 0 3px #83929f15!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-remove{width:44px!important;height:44px!important;top:1px!important;right:3px!important;color:#71808b!important;background:none!important;box-shadow:none!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-add{min-height:48px!important;margin-top:6px!important;border:1px solid #dde4eb!important;border-radius:24px!important;background:#edf1f5!important;color:#3a4752!important;font:400 13px/1.5 var(--font-text,sans-serif)!important;box-shadow:inset 0 1px #fff!important;transition:transform .2s!important}:root[data-design=classic] .ly-context-dialog .rp-direct .rp-add:active:not(:disabled){transform:scale(.98)!important}:root[data-design=classic] .ly-context-dialog footer{padding-top:20px!important;background:transparent!important}:root[data-design=classic] .ly-context-dialog footer p{margin-bottom:13px!important;font:400 11px/1.6 var(--font-text,sans-serif)!important;color:#6a7782!important;text-align:center!important}:root[data-design=classic] .ly-context-dialog footer>button{min-height:52px!important;border:1px solid #38424c!important;border-radius:26px!important;background:linear-gradient(135deg,#343c45,#171e25)!important;color:#fff!important;font:400 17px/1.5 var(--font-display,serif)!important;box-shadow:inset 0 1px #ffffff2b,0 8px 14px -10px #22334565!important}:root[data-design=classic] .ly-context-dialog button:focus-visible{outline:2px solid #8493a3!important;outline-offset:3px!important}@keyframes related-person-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:root[data-design=classic] .ly-context-dialog .rp-direct .rp-person{animation:none}}:root[data-design=classic] .ask-page :is(.phone-subject-row,.chart-companion-trigger,.ly-context-trigger,.phone-tool-document,.cm-choice,.mc-entry-card,.ask-question,.ly-question-sheet,.mc-question-paper){--glass-base:linear-gradient(145deg,#ffffffed,#f7f8fac9);--glass-hue:220 226 239;background:radial-gradient(ellipse 120px 95px at var(--glass-x,80%) var(--glass-y,10%),rgb(214 224 240/calc(.18 + var(--glass-energy)*.34)),transparent 75%),var(--glass-base)!important;border:1px solid #e9edf2a8!important;box-shadow:inset 0 1px #fff,0 2px 3px #25354b03,0 14px 26px -22px #23334c40!important;color:#20242b!important}:root[data-design=classic] .ask-page .phone-subject-row{border-radius:26px!important;background:linear-gradient(120deg,#fff,#f7f8fa)!important;box-shadow:inset 0 1px white,0 4px 8px -5px #25354b24,0 15px 24px -17px #26334745!important}:root[data-design=classic] .ask-page :is(.chart-companion-trigger,.ly-context-trigger){border-radius:50%!important;align-self:center!important;min-height:76px!important;height:76px!important;box-shadow:inset 0 1px white,0 4px 7px -5px #25354b24,0 13px 20px -14px #25354b50!important}:root[data-design=classic] .ask-page .phone-tool-document{background:#f8f9fb!important;border-radius:50%!important;border-color:#f1f3f6!important;box-shadow:0 7px 20px -13px #26344538!important;color:#252a31!important}:root[data-design=classic] .ask-page .chart-mobile-method-toggle{padding-bottom:5px}:root[data-design=classic] .ask-page .chart-method-medallion{display:none!important}:root[data-design=classic] .ask-page .chart-method-summary>span{font-size:11px!important;letter-spacing:.06em}:root[data-design=classic] .ask-page .chart-method-reselect{font-size:11px!important;background:#f4f5f7!important;color:#575f69!important;padding:7px 12px}:root[data-design=classic] .ask-page .ask-chart-desk .chart-mobile-context .cm-options{gap:8px}:root[data-design=classic] .ask-page .ask-chart-desk .chart-mobile-context .cm-choice{border-radius:25px!important;min-height:124px;padding:15px 5px 12px;box-shadow:inset 0 1px white,0 4px 8px -6px #29354728,0 15px 22px -17px #29354745!important}:root[data-design=classic] .ask-page .cm-choice.is-selected{--glass-base:linear-gradient(145deg,#fff,#f0f2f6);background:radial-gradient(ellipse 80px 55px at var(--glass-x,65%) var(--glass-y,25%),rgb(185 203 224/calc(.25 + var(--glass-energy)*.3)),transparent 80%),var(--glass-base)!important;border:1px solid #2b313b!important;color:#161a20!important;box-shadow:0 0 0 1px #2b313b0a,0 15px 25px -21px #18253d66!important}:root[data-design=classic] .ask-page .cm-choice.is-selected :is(.cm-copy>strong,.cm-choice-bottom small){color:#171c24!important}:root[data-design=classic] .ask-page .cm-choice.is-selected:after{color:white!important;background:#20262f!important;border-color:#20262f!important;box-shadow:0 2px 5px #25354b20!important}:root[data-design=classic] .ask-page :is(.cm-scene,.mc-entry-card>.mc-art){opacity:.84;filter:grayscale(1) contrast(1.18)!important}:root[data-design=classic] .ask-page .cm-choice.is-selected .cm-scene{opacity:1}:root[data-design=classic] .ask-page :is(.ask-question,.ly-question-sheet,.mc-question-paper){background:radial-gradient(ellipse 150px 110px at var(--glass-x,90%) var(--glass-y,10%),rgb(205 214 232/calc(.16 + var(--glass-energy)*.22)),transparent 80%),#f9fafbcc!important;border-color:#f0f2f5!important;border-radius:28px!important;box-shadow:inset 0 1px #fff!important}:root[data-design=classic] .ask-page :is(.mc-entry-card,.ly-ritual-invitation){border-radius:25px!important}:root[data-design=classic] .mobile-reading-dock{background:#fffffff2!important;border:1px solid #f0f2f6!important;border-radius:30px!important;box-shadow:0 10px 30px -17px #28394b38!important}:root[data-design=classic] .mobile-reading-dock>button{border-radius:26px!important;min-height:50px!important}:root[data-design=classic] .mobile-reading-dock>button:not(:disabled){background:linear-gradient(125deg,#292c33,#0d1015)!important;border-color:#20252d!important;box-shadow:0 7px 16px -12px #161d3155!important}:root[data-design=classic] .mobile-reading-dock>button>svg{width:27px;height:27px;padding:4px;border:1px solid;border-radius:50%;opacity:.8}:root[data-design=classic] .app-shell .ask-page .ask-tool-header{padding:10px 0 22px!important}:root[data-design=classic] .ask-page .chart-mobile-method-toggle{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}:root[data-design=classic] .ask-page .chart-method-reselect{border:0!important;box-shadow:none!important;background:#eff3f7!important;color:#596b7e!important}:root[data-design=classic] .ask-page .chart-method-summary>span{color:#687483!important}:root[data-design=classic] .ask-page :is(.ask-writing-heading,.ly-question-sheet>header,.mc-question-paper>header){border-color:#b8c4d236!important}:root[data-design=classic] .ask-page :is(.ask-question,.ly-question-sheet,.mc-question-paper):focus-within{border-color:#c4ccd357!important;box-shadow:inset 0 1px #fff,0 8px 24px -14px #35404d25!important;background-color:#fff!important;transition:border-color .25s,box-shadow .25s,background-color .25s}:root[data-design=classic] .ask-page :is(.ask-writing-paper,.ly-question-input,.mc-question-paper) textarea:is(:focus,:focus-visible){outline:none!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}:root[data-design=classic] .ask-page :is(.ask-question,.ly-question-sheet,.mc-question-paper):has(textarea:focus-visible){box-shadow:inset 0 1px #fff,0 0 0 1px #68747f45,0 10px 28px -17px #35404d35!important}:root[data-design=classic] .ask-page .cm-choice:not(.is-selected):after{border-color:#a5b2c2!important;background:#ffffffbd!important}:root[data-design=classic] .ask-page .chart-method-medallion{background:#e8eef5!important;border-color:#fff!important}:root[data-design=classic] .ask-page .mc-entry-card>.mc-art{filter:grayscale(1)!important}:root[data-design=classic] .ask-page .mc-entry-options.is-ready .mc-entry-card{border-color:#cdd4de!important;box-shadow:inset 0 1px white,0 5px 10px -6px #2b384b24,0 17px 24px -18px #26334750!important}:root[data-design=classic] .ask-page .mc-entry-card .mc-entry-cta{background:#e9edf1!important;border-color:#e0e5e9!important;color:#687580!important;box-shadow:none!important}:root[data-design=classic] .ask-page .mc-entry-options.is-ready .mc-entry-cta{background:#252b32!important;color:#fff!important;border-color:#252b32!important;box-shadow:0 4px 9px -5px #20344a6b!important}}:root[data-design=classic] .folio-orbit .folio-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:640px){.ly-ink-room .ly-ink-header{display:grid;grid-template-columns:76px minmax(0,1fr) 76px;margin:0 -5px 22px;min-height:48px;letter-spacing:0}.ly-ink-header h2{margin:0;text-align:center;font:400 21px/1.4 var(--font-display,serif);letter-spacing:.08em}.ly-ink-room .ly-ink-header button{min-height:44px;font-size:12px;white-space:nowrap}.ly-ink-room .ly-ink-header button:last-child{justify-content:flex-end;font-size:11px}.ly-ink-room .ly-ink-scene{width:min(100%,360px);margin:0 auto 20px;padding:0 7px 36px}.ly-ink-room .ly-calligraphy-paper{padding:22px 19px 18px;border-radius:2px 6px 3px 4px}.ly-ink-room .ly-calligraphy-paper:before{inset:8px;border-color:#968d721a;border-radius:1px}.ly-ink-room .ly-calligraphy-paper:after{background:url(/art/folio-paper-grain.svg);opacity:.72}.ly-ink-room .ly-calligraphy-paper>header{margin-bottom:20px;padding-bottom:14px}.ly-ink-room .ly-ink-ledger{gap:12px}.ly-ink-room .ly-ink-ledger>li{grid-template-columns:26px minmax(0,1fr) 25px;gap:9px;min-height:29px;font-size:11px;transition:background .25s,box-shadow .25s}.ly-ink-room .ly-ink-ledger>li.is-inspected{background:#87785b0b;box-shadow:0 0 0 6px #87785b0b;border-radius:3px}.ly-ink-ledger>li.is-inspected:before{content:"";position:absolute;left:-12px;top:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:currentColor}.ly-ink-room .ly-calligraphy-paper>footer{margin-top:20px;padding-top:14px;min-height:42px}.ly-ink-room .ink-line{filter:drop-shadow(0 .3px .35px #121b1933)}.ly-ink-room .ly-ink-coins{left:12px;bottom:4px;gap:8px}.ly-ink-room .ly-ink-coins>span{width:45px;height:45px;filter:saturate(.7) drop-shadow(0 2px 0 #8c744d) drop-shadow(2px 7px 4px #2c2c292b)}.ly-ink-room.is-complete .ly-ink-coins{opacity:1}.ly-ink-room .ly-ink-coins.is-tossing>span{animation-name:ink-coin-arc;animation-delay:calc(var(--coin-index)*20ms)}.ly-ink-room .ly-ink-controls{padding-top:5px;margin-top:auto}.ly-ink-room .ly-ink-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;isolation:isolate;background:none;border:0;box-shadow:none}.ly-ink-progress>button{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:70px;padding:7px 0;border:0;border-radius:20px;background:transparent;color:#b4c2a6;box-shadow:none;cursor:pointer;transition:transform .22s,background .22s}.ly-ink-progress>button:disabled{opacity:1;cursor:default}.ly-ink-progress .ly-step-number{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid #aebba64d;border-radius:50%;font:400 16px/1 var(--font-text,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.05em;transition:background .3s,box-shadow .3s,color .3s}.ly-ink-progress .ly-step-number>svg{position:absolute;right:-3px;bottom:-2px;width:14px;height:14px;padding:1px;border:2px solid #f5f5f2;border-radius:50%;background:#344539;color:#fff;box-sizing:content-box}.ly-ink-progress>button>small{font:400 10px/1 var(--font-text,sans-serif);letter-spacing:.04em}.ly-ink-progress>button.is-done .ly-step-number{background:#e2e6d4;color:#293f32;border-color:#eff1e4;box-shadow:0 4px 10px -5px #11281d80;animation:ink-record-in .3s both}.ly-ink-progress>button[aria-pressed=true]{background:#b2c19f1a}.ly-ink-progress>button[aria-pressed=true] .ly-step-number{box-shadow:0 0 0 3px #243a2e,0 0 0 4px #b8c5a5,0 7px 12px -6px #10241f66}.ly-ink-progress>button.is-next .ly-step-number{border-color:#d7ceaf;box-shadow:0 0 0 4px #d7ceaf12}.ly-ink-progress>button:not(:disabled):active{transform:translateY(2px) scale(.94)}.ly-ink-room .ly-ink-record{display:flex;justify-content:center;align-items:center;gap:12px;min-height:20px;margin:13px 0 18px;font:12px/1.6 var(--font-text,sans-serif)}.ly-ink-record strong{font-weight:500}.ly-ink-record>span{font-size:10px;opacity:.7}.ly-ink-room .ly-reading-cost{margin:0 0 9px;text-align:right;font:11px/1.5 var(--font-text,sans-serif)}.ly-ink-room .ly-ink-action{min-height:53px;border-radius:28px;gap:22px}.ly-ink-room .ly-ink-footer{min-height:40px;margin-top:10px;background:transparent}.ly-ink-room .ly-ink-footer button{min-height:40px}.ly-ink-room .ly-ink-manual{gap:12px;align-content:start}@keyframes ink-coin-arc{0%{transform:translate(0) rotateX(0) rotate(calc((var(--coin-index) - 1)*17deg))}30%{transform:translate(calc((var(--coin-index) - 1)*18px),-108px) rotateX(440deg) rotateY(25deg) rotate(24deg);filter:saturate(.7) drop-shadow(0 25px 10px #25262419)}52%{transform:translate(calc((var(--coin-index) - 1)*12px),-86px) rotateX(790deg) rotateY(-18deg) rotate(-18deg)}73%{transform:translateY(3px) rotateX(3turn) scaleY(.88)}86%{transform:translateY(-10px) rotateX(1096deg) rotate(calc((var(--coin-index) - 1)*19deg))}to{transform:translate(0) rotateX(3turn) rotate(calc((var(--coin-index) - 1)*17deg))}}@media(max-height:740px){.ly-ink-room .ly-ink-header{margin-bottom:13px}.ly-ink-room .ly-ink-scene{margin-bottom:12px}.ly-ink-room .ly-calligraphy-paper{padding:16px 18px 14px}.ly-ink-room .ly-calligraphy-paper>header{margin-bottom:13px;padding-bottom:10px}.ly-ink-room .ly-ink-ledger{gap:8px}.ly-ink-room .ly-calligraphy-paper>footer{margin-top:14px;padding-top:10px;min-height:35px}.ly-ink-room .ly-ink-record{margin:10px 0 14px}}@media(max-height:660px){.ly-ink-room .ly-ink-header{margin-bottom:8px}.ly-ink-room .ly-ink-ledger{gap:5px}.ly-ink-room .ly-ink-ledger>li{min-height:25px}.ly-ink-room .ly-calligraphy-paper>header{margin-bottom:10px}.ly-ink-room .ly-ink-scene{margin-bottom:6px}.ly-ink-room .ly-ink-record{margin:8px 0 12px}}}@layer classic{@media(max-width:640px){:root[data-design=classic] .ly-ink-dialog .ly-ink-room{background:radial-gradient(ellipse at 85% 18%,#e5e8eb7a,transparent 58%),linear-gradient(145deg,#fbfbfa,#f3f4f4)!important;color:#343838!important}:root[data-design=classic] .ly-ink-room .ly-ink-header{color:#555c61!important}:root[data-design=classic] .ly-ink-room .ly-ink-header h2{color:#24292c!important}:root[data-design=classic] .ly-ink-room .ly-calligraphy-paper{background:linear-gradient(90deg,transparent 48%,#a99f8410 49.5%,#ffffff60 50.2%,transparent 52%),linear-gradient(0deg,transparent 48%,#a99f840b 49.8%,#ffffff70 50.1%,transparent 52%),radial-gradient(ellipse at 12% 2%,#fffefa,transparent 65%),linear-gradient(100deg,#eae7de,#faf8f0 12%,#f3f0e5 90%,#e5e0d3)!important;border:1px solid #c5beac70!important;color:#444744!important;box-shadow:inset 0 1px 1px #fffefa,1px 3px 0 #e4e0d5,1px 4px 0 #c4bdad80,3px 7px 0 -1px #efebe1,4px 8px 0 -1px #c4bdad66,0 19px 30px -18px #393b3b75!important}:root[data-design=classic] .ly-ink-room .ly-calligraphy-paper>header{color:#747466!important;border-color:#aba28c3d!important}:root[data-design=classic] .ly-ink-room .ly-calligraphy-paper>footer{color:#747466!important;background:none!important;border-color:#aba28c3d!important}:root[data-design=classic] .ly-ink-room .ly-calligraphy-paper>footer strong{color:#333b35!important}:root[data-design=classic] .ly-ink-room .ly-calligraphy-paper :is(header>i,footer>i,.ink-moving-mark){color:#986958!important;border-color:#ad897b73!important}:root[data-design=classic] .ly-ink-room .ly-ink-ledger>li{color:#8a8d86!important}:root[data-design=classic] .ly-ink-room .ly-ink-ledger>li:is(.is-settled,.is-writing){color:#656b66!important}:root[data-design=classic] .ly-ink-room .ly-ink-ledger .ink-line{color:#303936!important}:root[data-design=classic] .ly-ink-room .ly-inkstone{background:linear-gradient(135deg,#727774,#363e39 60%,#252e29)!important;border-color:#414b43!important;box-shadow:inset 0 1px #b7bdb070,0 3px 0 #29332e,0 8px 11px -3px #353d3640!important;color:#b9beb4!important}:root[data-design=classic] .ly-ink-room .ly-inkstone>i{background:radial-gradient(ellipse at 30% 20%,#4a514a,#171e1a 75%)!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress{background:none!important;border:0!important;box-shadow:none!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button{background:transparent!important;border:0!important;box-shadow:none!important;color:#959a9e!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress .ly-step-number{background:#f4f5f5!important;border-color:#d9dddf!important;color:inherit!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button.is-done{color:#626b70!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button.is-done .ly-step-number{background:linear-gradient(135deg,#42494d,#252b2f)!important;border-color:#353d42!important;color:white!important;box-shadow:0 4px 9px -4px #313c4b66!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress .ly-step-number>svg{background:#323a3f!important;color:white!important;border-color:#f5f5f2!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button[aria-pressed=true]{background:#e8ebed99!important;color:#202a30!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button[aria-pressed=true] .ly-step-number{box-shadow:0 0 0 3px #f4f5f5,0 0 0 4px #707b83,0 7px 12px -6px #313c4b66!important}:root[data-design=classic] .ly-ink-room .ly-ink-progress>button.is-next .ly-step-number{border-color:#596771!important;box-shadow:0 0 0 4px #5065750a!important;color:#434e56!important}:root[data-design=classic] .ly-ink-room :is(.ly-ink-record,.ly-reading-cost,.ly-ink-footer){color:#687276!important}:root[data-design=classic] .ly-ink-room .ly-ink-record strong{color:#353f44!important}:root[data-design=classic] .ly-ink-room .ly-ink-footer{background:none!important;border-color:#c6cbce50!important}:root[data-design=classic] .ly-ink-room .ly-ink-action{border-radius:28px!important}:root[data-design=classic] .ly-ink-room .ly-ink-manual{background:none!important;border:0!important;box-shadow:none!important}:root[data-design=classic] .ly-ink-room button:focus-visible{outline:2px solid #74838c!important;outline-offset:3px}}}