#pt2-root{--magic:linear-gradient(120deg,var(--primary-gold),var(--primary-lilac));--primary-glow:inset 0 1px 0 #fff9,0 0 28px #e4c88935;--primary-glow-active:inset 0 1px 0 #fffb,0 0 36px #e4c88955}#pt2-root[data-dialogue] button:is(.chip.primary,.lp.primary,.done-pill.magic,#table-draw[data-ready=true],#next.magic,#mode-switch-confirm){isolation:isolate;background:var(--magic);color:var(--primary-ink);border-color:var(--primary-cream);box-shadow:var(--primary-glow);border-radius:999px;transition:box-shadow .25s,filter .25s;animation:none}#pt2-root[data-dialogue] button:is(.chip.primary,.lp.primary,.done-pill.magic,#table-draw[data-ready=true],#next.magic,#mode-switch-confirm):is(:hover,:focus-visible){background:var(--magic);color:var(--primary-ink);border-color:var(--primary-cream);box-shadow:var(--primary-glow-active)}#pt2-root[data-dialogue] button:is(.chip.primary,.lp.primary,.done-pill.magic,#table-draw[data-ready=true],#next.magic,#mode-switch-confirm):disabled{box-shadow:none;filter:none}#pt2-root .dialogue-box .chip{border-radius:999px}@media (prefers-reduced-motion:reduce){#pt2-root[data-dialogue] button:is(.chip.primary,.lp.primary,.done-pill.magic,#table-draw[data-ready=true],#next.magic,#mode-switch-confirm){transition:none}}
#pt2-root{--utility-inset:24px}#pt2-root #app-utilities{z-index:24;top:max(var(--utility-inset),env(safe-area-inset-top));right:max(var(--utility-inset),env(safe-area-inset-right));pointer-events:auto;align-items:center;gap:8px;display:flex;position:fixed}#pt2-root #app-utilities .utility-button{color:#f2e8ff;cursor:pointer;touch-action:manipulation;background:#1b1a2eee;border:1px solid #e4d8f247;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;transition:background-color .18s,border-color .18s;display:grid;box-shadow:0 4px 16px #08091c30}#pt2-root #app-utilities .utility-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#pt2-root #app-utilities .utility-button:hover{background:#393149;border-color:#efdeb488}#pt2-root #app-utilities .utility-button:focus-visible{outline-offset:3px;outline:2px solid #f8dda1}#pt2-root #app-utilities .utility-button:active{scale:.96}#pt2-root #app-utilities :is(.sound-waves,.sound-muted){transition:opacity .18s}#pt2-root #app-utilities [aria-pressed=true] .sound-muted,#pt2-root #app-utilities [aria-pressed=false] .sound-waves{opacity:0}#pt2-root .bar{padding:24px max(132px,calc(132px + env(safe-area-inset-right))) 24px max(24px,env(safe-area-inset-left));min-height:92px}@media (max-width:719px){#pt2-root{--utility-inset:14px}#pt2-root .bar{padding:14px 120px 14px max(16px,env(safe-area-inset-left));min-height:72px}#pt2-root #aura-nav{left:max(16px,env(safe-area-inset-left));min-height:36px;position:absolute;top:66px}#pt2-root .bar .status,#pt2-root[data-dialogue][data-screen=home][data-has-cards] .bar .status{top:76px;right:max(16px,env(safe-area-inset-right))}#pt2-root #card-universe .universe-logo{gap:2px}#pt2-root #card-universe .universe-logo img{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){#pt2-root #app-utilities .utility-button,#pt2-root #app-utilities :is(.sound-waves,.sound-muted){transition:none}#pt2-root #app-utilities .utility-button:active{scale:1}}#pt2-root[data-dialogue] #inspect-close{top:max(var(--utility-inset),env(safe-area-inset-top));right:calc(max(var(--utility-inset),env(safe-area-inset-right)) + 104px)}
#pt2-root #land{isolation:isolate;padding:0;display:block}#pt2-root #land:before,#pt2-root #land:after{content:none}#pt2-root #land:is([data-menu-state=leave],[data-title-carry]){opacity:1;z-index:var(--z-menu-wipe);transition:none;transform:none}#pt2-root #land>*{pointer-events:none}#pt2-root:is(:not([data-screen]),[data-screen=landing]:not([data-leaving])) :is(#empty,#deck-hint,#pips-plate,.rail){visibility:hidden}#pt2-root #land .land-mark{left:calc(var(--u) * 3.6);top:calc(var(--u) * 2.6);--title-glyph:calc(var(--u) * 3.9);--title-letter-gap:calc(var(--u) * .72);align-items:flex-start;gap:calc(var(--u) * .5);z-index:0;flex-direction:column;width:auto;transition:opacity .2s linear;position:absolute}#pt2-root #land .land-mark .uw-row{justify-content:flex-start;gap:var(--title-letter-gap)}#pt2-root #land .land-mark .uw-row+.uw-row{margin-left:calc(var(--u) * 5.6)}#pt2-root #land:is([data-menu-state=leave],[data-title-carry]) .land-mark{opacity:0}#pt2-root #land .tm-plate .path-mascot{visibility:visible;pointer-events:none;background:0 0;flex:none;margin:0;padding:0;display:block;position:fixed}#pt2-root #land #path-reading .path-mascot{left:calc(var(--u) * 14.5);bottom:calc(var(--u) * 16.1);width:calc(var(--u) * 42);height:calc(var(--u) * 39)}#pt2-root #land #path-aura .path-mascot{right:calc(var(--u) * 2.4);bottom:calc(var(--u) * 30.4);width:calc(var(--u) * 37.5);height:calc(var(--u) * 34.5)}@media (hover:hover) and (pointer:fine){#pt2-root[data-screen=landing]:not([data-leaving]) #land[data-menu-state=on] .tm-plate .path-mascot{pointer-events:auto;cursor:pointer}}#pt2-root #land .land-paths{flex:none;gap:0;width:auto;min-height:0;margin:0;transition:none;display:block;position:absolute;inset:0}#pt2-root #land .land-paths .lp.tm-plate,#pt2-root #land .land-paths .lp.tm-plate:is(:hover,:active,:focus,:focus-visible){left:calc(var(--u) * var(--x));bottom:calc(var(--u) * var(--b));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));min-width:0;min-height:var(--hit);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;opacity:1;text-align:start;color:var(--label-ink);font:inherit;text-transform:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;animation:none;display:block;position:absolute;top:auto;right:auto;overflow:visible;transform:none}#pt2-root #land .land-paths button.lp.tm-plate:is(*,:hover,:active,:focus,:focus-visible){translate:none;rotate:none;scale:none}#pt2-root #land .land-paths #path-pavilion.tm-plate:is(*,:hover,:active,:focus,:focus-visible){width:calc(var(--u) * var(--w));min-height:var(--hit);font-size:inherit;opacity:1;color:var(--label-ink);gap:0;padding:0;display:block}#pt2-root[data-screen=landing]:not([data-leaving]) #land[data-menu-state] .land-paths .lp.tm-plate{pointer-events:auto}#pt2-root #land :is([data-menu-state=off],[data-menu-state=pre],[data-menu-state=leave]) .lp.tm-plate,#pt2-root #land:is([data-menu-state=off],[data-menu-state=pre],[data-menu-state=leave]) .lp.tm-plate{pointer-events:none}#pt2-root #land .tm-carry{inset:0 0 0 calc(var(--u) * var(--bleed,0) * -1);pointer-events:none;transform-origin:50%;display:block;position:absolute}#pt2-root #land .tm-plate .mk-plate-label{padding:var(--label-pad)}#pt2-root #land .land-paths .lp.tm-plate .path-title,#pt2-root #land .land-paths .lp.tm-plate:is(:hover,:active,:focus,:focus-visible) .path-title,#pt2-root:is([data-path-focus=reading],[data-path-focus=aura]) #land .land-paths .lp.tm-plate .path-title{width:auto;min-width:0;min-height:0;box-shadow:none;text-shadow:none;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;opacity:1;white-space:nowrap;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;transition:none;display:inline;position:static}#pt2-root #land .land-paths .lp.tm-plate .path-title:before,#pt2-root #land .land-paths .lp.tm-plate .path-title:after{content:none}#pt2-root #land .tm-plate .tm-w2{letter-spacing:var(--track-display-s);margin-left:.06em;font-size:.52em}#pt2-root #land #path-reading{--x:0;--b:14.5;--w:65;--h:12.6;--bleed:3;--angle:-6.5deg;--kick-x:1.7;--kick-y:-.8;--origin:calc(var(--u) * 6.4) 60%;--label-size:calc(var(--u) * 6.95);--label-pad:calc(var(--u) * .95) 0 0 calc(var(--u) * 6.4);--enter-x:-30;--enter-y:2.6;--enter-turn:-8deg;--exit-x:-64;--exit-y:4;--exit-turn:-7deg;--o:2;--sw-l:40%;--sw-t:30%;--sw-w:72%;--sw-h:112%;--sw-a:1.8deg}#pt2-root #land #path-aura{--x:0;--b:7.4;--w:29.3;--h:6.1;--bleed:2.2;--angle:4deg;--kick-x:1.4;--kick-y:.55;--focus-turn:-1.4deg;--origin:calc(var(--u) * 8.5) 55%;--label-size:calc(var(--u) * 3.2);--label-pad:calc(var(--u) * 1.3) 0 0 calc(var(--u) * 8.5);--pull-grade-angle:270deg;--pull-grade-from:74%;--enter-x:-24;--enter-y:4.2;--enter-turn:-4deg;--exit-x:-46;--exit-y:9;--exit-turn:5deg;--o:1;--sw-l:30%;--sw-t:8%;--sw-w:104%;--sw-h:100%;--sw-a:-1.2deg}#pt2-root #land #path-pavilion{--x:1.1;--b:2.4;--w:26.4;--h:3.8;--bleed:0;--angle:-2.5deg;--kick-x:1;--kick-y:-.3;--focus-turn:-1.2deg;--focus-scale:1.03;--origin:30% 60%;--label-size:max(18px, calc(var(--u) * 1.95));--label-pad:calc(var(--u) * .82) 0 0 calc(var(--u) * 2.4);--pull-grade-from:82%;--enter-x:-18;--enter-y:3.2;--enter-turn:-3deg;--exit-x:-38;--exit-y:12;--exit-turn:-2deg;--o:0;--sw-l:36%;--sw-t:22%;--sw-w:96%;--sw-h:112%;--sw-a:1deg}#pt2-root #land .tm-plate{--seal-at:.3s}#pt2-root #land .tm-plate .tm-seal{margin-top:calc(var(--seal-size) / -2);position:absolute;top:50%}#pt2-root #land #path-reading .tm-seal{--seal-size:calc(var(--u) * 4.7);--seal-angle:4deg;right:calc(var(--u) * 2.4)}#pt2-root #land #path-reading{--pull-grade-from:87%;--pull-grade-to:87%}#pt2-root #land #path-aura .tm-seal{--seal-size:calc(var(--u) * 3.6);--seal-angle:-3deg;left:calc(var(--u) * 3.2)}#pt2-root #land #path-pavilion .tm-seal{--seal-size:max(24px, calc(var(--u) * 2.5));--seal-angle:2deg;right:calc(var(--u) * 1.2)}#pt2-root #land .tm-plate .tm-tag{z-index:1;position:absolute}#pt2-root #land #path-reading .tm-tag{--tanzaku-angle:5deg;right:calc(var(--u) * 10.6);top:calc(100% - var(--u) * 1)}#pt2-root #land .tm-plate .mk-kento{--kento-gap:4px}#pt2-root #land #path-reading .mk-kento{--hiki-at:calc(var(--u) * 8.6);bottom:calc(8% - var(--kento-gap))}#pt2-root #land #path-aura .mk-kento{--hiki-at:calc(var(--u) * 6.5);top:calc(8% - var(--kento-gap))}#pt2-root #land #path-pavilion .mk-kento{--hiki-at:calc(var(--u) * 5);--kagi:clamp(22px, calc(var(--u) * 2.2), 34px);--kento-weight:3px}#pt2-root #land .tm-plate .mk-plate-body{filter:drop-shadow(calc(var(--u) * -.35) calc(var(--u) * .5) calc(var(--u) * .9) var(--ai-night-a88))}#pt2-root #land .tm-plate:not([data-menu-active]) .mk-swash{transition:none}#pt2-root #land .tm-plate:not([data-menu-active]) .mk-plate-face{transition-duration:60ms}#pt2-root #land .tm-promise{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;bottom:0;left:0;overflow:hidden}#pt2-root #land .tm-note{z-index:1;left:var(--note-l);bottom:var(--note-b);white-space:nowrap;font:600 var(--note-size)/1.2 var(--type-sans);letter-spacing:.02em;color:var(--label-ink);opacity:.86;align-items:center;gap:.6em;display:flex;position:absolute}#pt2-root #land .tm-plate[data-menu-active] .tm-note{color:var(--label-ink-active);opacity:1;transition:color 0s linear calc(var(--dur-pull) * .45 * var(--mk-travel))}#pt2-root #land .tm-note .tm-lozenge{background:var(--kin-deep);width:4px;height:4px}#pt2-root #land #path-aura:not([data-menu-active]) .tm-note{display:none}#pt2-root #land #path-aura[data-menu-active]{--label-pad:calc(var(--u) * .25) 0 0 calc(var(--u) * 8.5)}#pt2-root #land .tm-plate{--note-pad:7px;--note-inset:calc(var(--keyline-outer) + var(--keyline-margin) + var(--keyline-inner))}#pt2-root #land .tm-plate:is(#path-reading,#path-aura) .mk-field:after{background:linear-gradient(var(--pull-grade-angle), transparent 0 var(--pull-grade-from), color-mix(in srgb, var(--pull-grade) 82%, transparent) var(--pull-grade-to,94%), var(--pull-grade) 100%), var(--tex-grain), linear-gradient(var(--pull-paper),var(--pull-paper)) left calc(var(--note-l) - var(--note-inset) - var(--note-pad)) bottom calc(var(--note-b) - var(--note-inset) - var(--note-pad)) / calc(var(--note-size) * var(--note-len) + var(--note-pad) * 2) calc(var(--note-size) * 1.2 + var(--note-pad) * 2) no-repeat, var(--tex-flecks) 0 0/260px 140px,var(--pull-paper)}#pt2-root #land #path-reading{--note-l:calc(var(--u) * 6.8);--note-b:calc(var(--u) * 1.9);--note-size:clamp(13px, calc(var(--u) * 1.02), 15px);--note-len:18.3}#pt2-root #land #path-aura{--note-l:calc(var(--u) * 8.6);--note-b:calc(var(--u) * 1.4);--note-size:clamp(12px, calc(var(--u) * .92), 14px);--note-len:16.4}#pt2-root #land .tm-gate{z-index:4;right:calc(var(--u) * -1.4);top:calc(var(--u) * -1.3);width:calc(var(--u) * 44);height:calc(var(--u) * 11);display:block;position:absolute}#pt2-root #land .tm-shimenawa{width:100%;height:100%;position:absolute;inset:0}#pt2-root #land .tm-shide-phone{display:none}#pt2-root #land .tm-gaku{align-items:center;gap:calc(var(--u) * .5);z-index:-1;flex-direction:column;display:flex;position:absolute;translate:-50%}#pt2-root #land .tm-hengaku{font-size:calc(var(--fs-series) * 1.18)}#pt2-root #land .tm-gaku-cap{font:600 var(--fs-caption)/1.1 var(--type-sans);letter-spacing:.04em;color:var(--washi-a80);white-space:nowrap}#pt2-root #land .tm-corner{z-index:4;right:calc(var(--u) * -1.8);bottom:calc(var(--u) * -.2 + 24px);width:calc(var(--u) * 25);height:calc(var(--u) * 16.7);--enter-delay:40ms;display:block;position:absolute}#pt2-root #land .tm-sakaki{width:100%;height:100%;position:absolute;inset:0}#pt2-root #land[data-menu-state=enter] .tm-hengaku{animation:tm-gaku-settle calc(.2s + .7s * var(--mk-travel)) cubic-bezier(.3,.6,.3,1) calc(var(--mk-delay) + .16s * var(--mk-travel)) both}@keyframes tm-gaku-settle{0%{rotate:calc(var(--gaku-angle) + 5deg * var(--mk-travel))}35%{rotate:calc(var(--gaku-angle) - 2.4deg * var(--mk-travel))}65%{rotate:calc(var(--gaku-angle) + .8deg * var(--mk-travel))}to{rotate:var(--gaku-angle)}}#pt2-root #land .tm-frame{inset:calc(var(--u) * 1.1);z-index:0;background:linear-gradient(var(--kin),var(--kin)) 33.3% 0/1px 7px no-repeat,linear-gradient(var(--kin),var(--kin)) 66.6% 0/1px 7px no-repeat, linear-gradient(var(--kin),var(--kin)) 33.3% 100%/1px 7px no-repeat,linear-gradient(var(--kin),var(--kin)) 66.6% 100%/1px 7px no-repeat, linear-gradient(var(--kin),var(--kin)) 100% 50%/7px 1px no-repeat;box-shadow:inset 0 0 0 1px var(--kin-a60),inset 0 0 0 4px transparent,inset 0 0 0 4.5px var(--kin-a30);display:block;position:absolute}#pt2-root #land .tm-frame i{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);box-sizing:border-box;border:0 solid var(--kin);min-width:18px;min-height:18px;display:block;position:absolute}#pt2-root #land .tm-frame i[data-c=tl]{border-top-width:2px;border-left-width:2px;top:-3px;left:-3px}#pt2-root #land .tm-frame i[data-c=tr]{border-top-width:2px;border-right-width:2px;top:-3px;right:-3px}#pt2-root #land .tm-frame i[data-c=bl]{border-bottom-width:2px;border-left-width:2px;bottom:-3px;left:-3px}#pt2-root #land .tm-frame i[data-c=br]{border-bottom-width:2px;border-right-width:2px;bottom:-3px;right:-3px}#pt2-root #land .tm-flecks{z-index:0;--fleck-opacity:.9;inset:auto}#pt2-root #land .tm-flecks-mark{left:calc(var(--u) * 27);top:calc(var(--u) * 1.4);width:calc(var(--u) * 26);height:calc(var(--u) * 9);-webkit-mask-image:radial-gradient(closest-side,#000 18%,#0000);mask-image:radial-gradient(closest-side,#000 18%,#0000)}#pt2-root #land .tm-flecks-foot{right:calc(var(--u) * 18);bottom:calc(var(--u) * .4);width:calc(var(--u) * 16);height:calc(var(--u) * 6);--enter-delay:.3s;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000);mask-image:radial-gradient(closest-side,#000 20%,#0000)}#pt2-root #land .tm-flecks-mark{--enter-delay:.22s}#pt2-root[data-screen=landing]:not([data-card-universe]) #app-utilities{top:auto;right:auto;left:calc(var(--u) * 27.9);bottom:calc(var(--u) * 3.6);gap:calc(var(--u) * .5);align-items:flex-start;transition:opacity .16s linear}#pt2-root[data-screen=landing]:not([data-card-universe]) #app-utilities button#sound-btn{--tilt:3deg}#pt2-root[data-screen=landing]:not([data-card-universe]) #app-utilities button#about-btn{--tilt:-2.4deg;translate:0 5px}#pt2-root[data-screen=landing]:not([data-card-universe]):is([data-title-menu=off],[data-title-menu=pre]) #app-utilities{opacity:0}#pt2-root[data-screen=landing]:not([data-card-universe]):is([data-title-menu=leave],[data-leaving]) #app-utilities{opacity:0;pointer-events:none}#pt2-root[data-screen=landing][data-title-menu=enter]:not([data-card-universe]) #app-utilities .utility-button{--enter-x:-14;--enter-y:2;--enter-turn:-5deg;animation:mk-slam var(--dur-item) var(--ease-slam) calc(.3s * var(--mk-travel)) both}#pt2-root[data-screen=landing][data-title-menu=enter]:not([data-card-universe]) #app-utilities #about-btn{animation-delay:calc(.34s * var(--mk-travel))}#pt2-root[data-screen=landing]:not([data-leaving]) #credit{top:calc(var(--u) * 11.8);bottom:auto;left:calc(var(--u) * 3.2);font:500 11px/1.2 var(--type-sans);letter-spacing:.02em;color:var(--washi-a80);opacity:1;font-stretch:100%;right:auto}@media (prefers-reduced-motion:no-preference){#pt2-root:not([data-surface-motion=reduced]) #land[data-menu-state=on]:not([data-menu-has-active]) #path-reading .mk-key-sweep{animation:mk-sweep var(--dur-sweep) cubic-bezier(.45,0,.25,1) 1.2s infinite}}#pt2-root #land .tm-band{z-index:5;visibility:hidden;width:170vw;height:100%;position:absolute;top:0;left:0;transform:translate(-170vw)}#pt2-root #land .tm-band i{display:block;position:absolute;inset:0}#pt2-root #land .tm-band-washi{background:var(--tex-grain),var(--washi)}#pt2-root #land .tm-band-shu{background:var(--shu)}#pt2-root #land .tm-band-ai{background:var(--tex-kirikane),var(--tex-flecks),var(--tex-grain),var(--tex-baren), linear-gradient(90deg,var(--ai-deep) 0,var(--ai-night) 30%,#10284f 52%,var(--ai) 66%,var(--ai-mid) 73%,#3c6aa2 75%);background-size:180px 120px,620px 330px,auto,420px 220px,auto}#pt2-root #land[data-menu-state=leave] .tm-band{visibility:visible;animation:tm-band calc(var(--dur-wipe) + .16s) var(--ease-wipe) 60ms both}@keyframes tm-band{0%{transform:translate(-170vw)}to{transform:translate(100vw)}}#pt2-root #land .tm-plate[data-menu-chosen]{z-index:6;--mk-recede:0;--mk-face-turn:calc(var(--focus-turn) * var(--mk-travel))}#pt2-root #land .tm-plate[data-menu-chosen] .mk-plate-face{translate:calc(var(--kick-x) * var(--kick-unit) * var(--mk-travel)) calc(var(--kick-y) * var(--kick-unit) * var(--mk-travel));scale:calc(var(--scale) * (1 + (var(--focus-scale) - 1) * var(--mk-travel)));transition:none}#pt2-root #land .tm-plate[data-menu-chosen] .mk-field:after{transition:none;-webkit-mask-position:0 0;mask-position:0 0}#pt2-root #land .tm-plate[data-menu-chosen] .mk-plate-label{color:var(--label-ink-active);opacity:1}#pt2-root #land .tm-plate[data-menu-chosen] .mk-seal{filter:none}#pt2-root #land:is([data-menu-state=leave],[data-title-carry]) .tm-plate[data-menu-chosen] :is(.mk-swash,.mk-kento,.mk-tanzaku,.mk-keys){opacity:0;transition:opacity 80ms linear}#pt2-root #land[data-title-carry] :is(.tm-plate:not([data-menu-chosen]),.tm-gate,.tm-corner,.tm-frame,.tm-flecks){visibility:hidden}@media (max-width:719px){#pt2-root #land .land-mark{left:4.6vw;top:max(30px,calc(env(safe-area-inset-top) + 16px));--title-glyph:9.2vw;--title-letter-gap:1.6vw;gap:1.6vw}#pt2-root #land .land-mark .uw-row+.uw-row{margin-left:8.4vw}#pt2-root #land #path-reading .path-mascot{left:-6vw;bottom:calc(196px + env(safe-area-inset-bottom));width:100vw;height:300px}#pt2-root #land #path-aura .path-mascot{left:38vw;right:auto;bottom:calc(462px + env(safe-area-inset-bottom));width:66vw;height:238px}#pt2-root #land .land-paths .lp.tm-plate,#pt2-root #land .land-paths .lp.tm-plate:is(:hover,:active,:focus,:focus-visible){bottom:calc(var(--b) * 1px + env(safe-area-inset-bottom));height:calc(var(--h) * 1px)}#pt2-root #land #path-reading{--x:0;--bleed:4;--b:166;--w:88;--h:108;--angle:-6deg;--kick-x:2;--kick-y:-.9;--origin:8vw 60%;--label-size:11vw;--label-pad:3vw 0 0 8vw;--sw-l:26%;--sw-t:36%;--sw-w:70%;--sw-h:90%;--sw-a:1.5deg}#pt2-root #land #path-aura{--x:0;--bleed:2;--b:90;--w:68;--h:62;--angle:3deg;--kick-x:1.6;--kick-y:.4;--origin:14vw 55%;--label-size:7.6vw;--label-pad:17px 0 0 14vw;--sw-l:24%;--sw-t:12%;--sw-w:74%;--sw-h:96%}#pt2-root #land #path-pavilion{--x:4;--b:34;--w:54;--h:44;--angle:-1.8deg;--kick-x:1.2;--origin:30% 60%;--label-size:4.3vw;--label-pad:13px 0 0 3.6vw;--sw-l:30%;--sw-t:24%;--sw-w:66%;--sw-h:96%}#pt2-root #land #path-reading .tm-w2{margin-left:.1em;font-size:.5em}#pt2-root #land .tm-plate .tm-seal{margin-top:0;top:auto}#pt2-root #land #path-reading .tm-seal{--seal-size:9vw;bottom:12px;right:4.4vw}#pt2-root #land #path-reading{--pull-grade-from:100%;--pull-grade-to:100%}#pt2-root #land #path-aura .tm-seal{--seal-size:7vw;margin-top:-3.5vw;top:50%;left:3.6vw}#pt2-root #land #path-pavilion .tm-seal{--seal-size:5.4vw;margin-top:-2.7vw;top:50%;right:2.6vw}#pt2-root #land .tm-plate .tm-tag{display:none}#pt2-root #land .tm-plate .mk-kento{--kagi:6.4vw;--hiki-w:7vw;--kento-gap:3px;--kento-weight:3px}#pt2-root #land #path-reading .mk-kento{--hiki-at:18vw}#pt2-root #land #path-aura .mk-kento{--kagi:5vw;--hiki-at:12vw}#pt2-root #land #path-pavilion .mk-kento{--kagi:4.4vw;--hiki-w:5vw;--hiki-at:10vw}#pt2-root #land .tm-plate .mk-plate-body{filter:drop-shadow(-1.2vw 1.6vw 2.6vw var(--ai-night-a88))}#pt2-root #land .tm-note{gap:7px}#pt2-root #land #path-reading{--note-l:8vw;--note-b:28px;--note-size:12px}#pt2-root #land #path-aura{--note-l:14vw;--note-b:14px;--note-size:12px}#pt2-root #land #path-aura[data-menu-active]{--label-pad:3px 0 0 14vw}#pt2-root[data-screen=landing]:not([data-card-universe]) #app-utilities{bottom:auto;left:auto;top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right));gap:4px}#pt2-root[data-screen=landing]:not([data-card-universe]) #app-utilities button#about-btn{translate:0 3px}#pt2-root[data-screen=landing][data-title-menu=enter]:not([data-card-universe]) #app-utilities .utility-button{--enter-x:4;--enter-y:-3;--enter-turn:5deg}#pt2-root #land .tm-gate{transform-origin:0 0;--shide-lean:-20deg;width:80vw;height:20vw;top:-10px;right:-8vw;rotate:20deg}#pt2-root #land :is(.tm-shide-wide,.tm-gaku){display:none}#pt2-root #land .tm-shide-phone{display:inline}#pt2-root #land .tm-shimenawa .mk-shide{scale:1.22}#pt2-root #land :is(.tm-corner,.tm-frame,.tm-flecks),#pt2-root[data-screen=landing] #credit{display:none}}@media (max-width:719px) and (max-height:700px){#pt2-root #land #path-reading .path-mascot{left:0;bottom:calc(178px + env(safe-area-inset-bottom));width:84vw;height:210px}#pt2-root #land #path-aura .path-mascot{left:50vw;bottom:calc(378px + env(safe-area-inset-bottom));width:48vw;height:160px}#pt2-root #land #path-reading{--b:146;--h:98;--label-size:10.4vw;--label-pad:2.6vw 0 0 8vw}#pt2-root #land #path-reading .tm-seal{--seal-size:8.4vw;bottom:10px}#pt2-root #land #path-reading{--angle:-5deg;--note-b:24px}#pt2-root #land #path-aura{--b:82;--h:60;--label-size:7.2vw;--label-pad:15px 0 0 14vw}#pt2-root #land #path-aura[data-menu-active]{--label-pad:4px 0 0 14vw}#pt2-root #land #path-aura{--note-b:13px}#pt2-root #land #path-aura .tm-note{letter-spacing:.005em;gap:5px}#pt2-root #land #path-pavilion{--b:30;--h:44}}@media (prefers-reduced-motion:reduce){#pt2-root #land .tm-band{display:none}#pt2-root #land:is([data-menu-state=leave],[data-title-carry]) .land-mark{transition:opacity .2s linear!important}#pt2-root[data-screen=landing][data-title-menu=enter]:not([data-card-universe]) #app-utilities .utility-button{animation:.16s linear both mk-fade!important}}#pt2-root[data-surface-motion=reduced] #land .tm-band{display:none}
