#pt2-root{--tb-ring:0 0 0 1.5px var(--sumi),0 0 0 3px var(--washi-a80),0 0 0 4.5px var(--sumi);--tb-ring-lit:0 0 0 1.5px var(--sumi),0 0 0 3px var(--firefly),0 0 0 4.5px var(--sumi);--tb-ring-gilt:0 0 0 1px var(--kin),0 0 0 3.5px var(--lacquer),0 0 0 4.5px var(--kin-a60);--tb-cast:0 calc(var(--u) * .5) calc(var(--u) * 1.3) -2px var(--ai-night-a64);--tb-paper-dark:var(--tex-grain),var(--tex-baren),linear-gradient(100deg,var(--ai-deep) 0,var(--ai-night) 44%,var(--ai) 100%);--tb-paper-dark-size:auto,420px 220px,auto;--tb-paper-washi:var(--tex-grain),linear-gradient(100deg,var(--washi-hi) 0 76%,var(--washi) 100%);--tb-paper-washi-size:auto,auto;--tb-kento-c:var(--firefly);--tb-kento:linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 0 0/12px 3px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 0 0/3px 12px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 100% 100%/12px 3px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 100% 100%/3px 12px no-repeat;--tb-lead:0s}@keyframes tb-kento-in{0%{opacity:0;scale:calc(1 + .35 * var(--mk-travel))}34%{opacity:1;scale:calc(1 - .06 * var(--mk-travel))}67%{opacity:1;scale:calc(1 + .015 * var(--mk-travel))}to{opacity:1;scale:1}}@keyframes tb-kick{0%{scale:calc(1 - .06 * var(--mk-travel));rotate:calc(var(--tilt,0deg) - 3deg * var(--mk-travel))}45%{scale:calc(1 + .09 * var(--mk-travel));rotate:calc(var(--tilt,0deg) + 1.6deg * var(--mk-travel))}to{scale:var(--rest-scale,1);rotate:var(--tilt,0deg)}}@keyframes tb-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes tb-firefly{0%,to{opacity:.35}50%{opacity:1}}@keyframes tb-fade{0%{opacity:0}to{opacity:1}}@keyframes tb-wipe{0%{clip-path:inset(-12px calc(100% + 24px) -40px -24px)}to{clip-path:inset(-12px -24px -40px)}}#pt2-root .bar .wordmark{align-items:center;gap:14px}#pt2-root .bar .wordmark>span{box-shadow:inset 1px 0 0 var(--kin-a60);font:600 12px/1.2 var(--type-sans);letter-spacing:.01em;color:var(--washi-2);background:0 0;border:0;border-radius:0;padding:2px 0 2px 12px;font-stretch:100%}#pt2-root .bar #aura-nav.tb-mode{height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;vertical-align:middle;white-space:nowrap;cursor:pointer;font:700 15px/1 var(--type-mincho);letter-spacing:-.005em;text-transform:none;color:var(--washi-2);background:0 0;border:0;border-radius:0;margin:0;padding:0 4px}#pt2-root .bar #aura-nav.tb-mode:focus-visible{outline:none}#pt2-root #aura-nav .tb-mode-part{--tilt:-1.4deg;isolation:isolate;vertical-align:top;height:44px;color:var(--washi-2);align-items:center;gap:8px;padding:0 13px 0 10px;transition:color linear;display:inline-flex;position:relative}#pt2-root #aura-nav .tb-mode-part[data-mode=aura]{--tilt:1.3deg;margin-left:3px}#pt2-root #aura-nav .tb-mode-part:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap),box-shadow var(--dur-release) linear;position:absolute;inset:6px 0;translate:0}#pt2-root #aura-nav .mk-seal{--seal-size:30px;--seal-angle:-5deg;margin:0 -1px 0 -5px;display:none}#pt2-root #aura-nav .tb-mode-part[data-mode=aura] .mk-seal{--seal-angle:6deg}#pt2-root #aura-nav[data-current=tarot] [data-mode=tarot],#pt2-root #aura-nav[data-current=aura] [data-mode=aura]{color:var(--ai-night);z-index:1}#pt2-root #aura-nav[data-current=tarot] [data-mode=tarot]:before,#pt2-root #aura-nav[data-current=aura] [data-mode=aura]:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);animation:tb-kick var(--dur-press) var(--ease-kick)}#pt2-root #aura-nav[data-current=tarot] [data-mode=tarot] .mk-seal,#pt2-root #aura-nav[data-current=aura] [data-mode=aura] .mk-seal{animation:mk-seal-in var(--dur-stamp) steps(4,end) 60ms both;display:inline-grid}#pt2-root #aura-nav .tb-mode-part:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:3px -3px}#pt2-root #aura-nav:focus-visible[data-current=tarot] [data-mode=aura],#pt2-root #aura-nav:focus-visible[data-current=aura] [data-mode=tarot]{color:var(--washi-hi)}#pt2-root #aura-nav:focus-visible[data-current=tarot] [data-mode=aura]:before,#pt2-root #aura-nav:focus-visible[data-current=aura] [data-mode=tarot]:before{translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));box-shadow:var(--tb-ring-lit),var(--tb-cast);transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #aura-nav:focus-visible[data-current=tarot] [data-mode=aura]:after,#pt2-root #aura-nav:focus-visible[data-current=aura] [data-mode=tarot]:after{animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root #aura-nav:hover[data-current=tarot] [data-mode=aura],#pt2-root #aura-nav:hover[data-current=aura] [data-mode=tarot]{color:var(--washi-hi)}#pt2-root #aura-nav:hover[data-current=tarot] [data-mode=aura]:before,#pt2-root #aura-nav:hover[data-current=aura] [data-mode=tarot]:before{translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));box-shadow:var(--tb-ring-lit),var(--tb-cast);transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #aura-nav:hover[data-current=tarot] [data-mode=aura]:after,#pt2-root #aura-nav:hover[data-current=aura] [data-mode=tarot]:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root #aura-nav:active .tb-mode-part:before{transition-duration:var(--dur-press-in);scale:.97}#pt2-root .bar #aura-nav.tb-mode{pointer-events:none;cursor:default}#pt2-root #aura-nav[data-current=tarot] [data-mode=aura],#pt2-root #aura-nav[data-current=aura] [data-mode=tarot]{pointer-events:auto;cursor:pointer}#pt2-root #aura-nav[data-current=tarot] [data-mode=tarot],#pt2-root #aura-nav[data-current=aura] [data-mode=aura]{cursor:default}#pt2-root #aura-nav:active[data-current=tarot] [data-mode=tarot]:before,#pt2-root #aura-nav:active[data-current=aura] [data-mode=aura]:before{scale:1}#pt2-root .bar .status{font:600 11px/1 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi-2);gap:9px;font-stretch:100%}#pt2-root .bar #status-led{background:var(--moss-pale);opacity:.4;width:7px;height:7px;box-shadow:none;border-radius:50%;transition:background-color .2s linear,opacity .2s linear,box-shadow .2s linear;animation:none}#pt2-root .bar #status-led[data-state=ok]{background:var(--firefly);opacity:1;box-shadow:0 0 0 2.5px #f3d27a24,0 0 9px 1px #f3d27a80}#pt2-root .bar #status-led[data-state=busy]{background:var(--firefly);animation:1.8s ease-in-out infinite tb-firefly;box-shadow:0 0 8px 1px #f3d27a66}#pt2-root .bar #status-led[data-state=error]{background:var(--shu);opacity:1;box-shadow:0 0 0 2.5px #cf412833}#pt2-root #app-utilities{gap:7px}#pt2-root #app-utilities button.utility-button{--tilt:2.2deg;isolation:isolate;box-shadow:none;color:var(--washi);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;transition:color linear;position:relative}#pt2-root #app-utilities button#about-btn{--tilt:-1.8deg}#pt2-root #app-utilities button.utility-button:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap),scale var(--dur-release) var(--ease-snap);position:absolute;inset:4px;translate:0;scale:1}#pt2-root #app-utilities button.utility-button:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:-1px}#pt2-root #app-utilities button.utility-button svg{stroke-width:1.8px;width:20px;height:20px;position:relative}#pt2-root #app-utilities button.utility-button:focus-visible{color:var(--ai-night);outline:none}#pt2-root #app-utilities button.utility-button:focus-visible:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);translate:calc(1.5px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #app-utilities button.utility-button:focus-visible:after{animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root #app-utilities button.utility-button:hover{color:var(--ai-night);background:0 0}#pt2-root #app-utilities button.utility-button:hover:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);translate:calc(1.5px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #app-utilities button.utility-button:hover:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root #app-utilities button.utility-button:active{scale:1}#pt2-root #app-utilities button.utility-button:active:before{scale:calc(1 - .05 * var(--mk-travel));transition-duration:var(--dur-press-in)}#pt2-root #app-utilities button#sound-btn[aria-pressed=false]{color:var(--washi-3)}#pt2-root #app-utilities button#sound-btn[aria-pressed=false]:before{background:var(--tex-grain),var(--lacquer)}@media (min-width:720px){#pt2-root .vf-wrap #viewfinder.vf{background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);width:176px;height:44px;box-shadow:var(--tb-ring),var(--tb-cast);border:0;border-radius:0}#pt2-root[data-screen=scan] .vf-wrap #viewfinder.vf{background:var(--sumi);width:360px;height:468px;box-shadow:0 0 0 2px var(--sumi),0 0 0 5px var(--washi-a80),0 0 0 6.5px var(--sumi),0 18px 44px -8px var(--cast);border-radius:0}#pt2-root .vf-wrap #notch-btn{font:600 11.5px/1 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi);gap:9px;font-stretch:100%;transition:opacity .18s linear}#pt2-root .vf-wrap #notch-btn .led{background:var(--shu);width:7px;height:7px;animation:2.4s ease-in-out infinite tb-firefly;box-shadow:0 0 0 2px #cf412833}#pt2-root .vf-wrap #notch-btn:focus-visible{outline:none}#pt2-root:not([data-screen=scan]) .vf-wrap:has(#notch-btn:focus-visible) #viewfinder.vf{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring-lit),var(--tb-cast)}#pt2-root:not([data-screen=scan]) .vf-wrap:has(#notch-btn:focus-visible) #notch-btn{color:var(--ai-night)}#pt2-root .vf-wrap:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;width:190px;height:58px;position:absolute;top:-7px;left:-7px}#pt2-root:not([data-screen=scan]) .vf-wrap:has(#notch-btn:focus-visible):after{animation:.12s steps(3,start) both tb-kento-in}}@media (min-width:720px) and (hover:hover){#pt2-root:not([data-screen=scan]) .vf-wrap:hover #viewfinder.vf{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring-lit),var(--tb-cast)}#pt2-root:not([data-screen=scan]) .vf-wrap:hover #notch-btn{color:var(--ai-night)}#pt2-root:not([data-screen=scan]) .vf-wrap:hover:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root .vf .vf-read{font:600 10.5px/1 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi-a80);font-stretch:100%;top:18px;left:18px}#pt2-root .vf .vf-read .rec:before{background:var(--shu);border-radius:0;width:7px;height:7px;animation:1.6s ease-in-out infinite tb-firefly}#pt2-root .vf .vf-guide{border-color:var(--washi-a56);border-radius:0}#pt2-root .vf .vf-guide i{border-color:var(--kin);border-width:3px;width:20px;height:20px;border-radius:0!important}#pt2-root .vf .vf-hint{font:500 13px/1.35 var(--type-sans);text-transform:none;color:var(--washi)}#pt2-root .vf .vf-retry{font:600 11px/1 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi-hi);-webkit-text-decoration-color:var(--shu);text-decoration-color:var(--shu);font-stretch:100%}#pt2-root .vf .vf-retry:before{background:var(--shu);box-shadow:none;border-radius:0}#pt2-root .vf #shutter{background:var(--shu);clip-path:var(--cut-seal);box-shadow:inset 0 0 0 4px var(--shu),inset 0 0 0 6.5px var(--washi-hi),inset 0 0 0 9px var(--shu-deep);border:0;border-radius:0;animation:none}#pt2-root .vf #shutter:after{content:none}#pt2-root .vf #shutter .tb-shutter-glyph{font:400 26px/1 var(--type-seal);color:var(--washi-hi);pointer-events:none;display:block;translate:0 -.02em}#pt2-root .vf #shutter{place-items:center;display:grid}#pt2-root .vf #shutter:disabled{background:var(--sumi);box-shadow:inset 0 0 0 2px var(--washi-a56),inset 0 0 0 4.5px var(--sumi),inset 0 0 0 6px var(--washi-a56)}#pt2-root .vf #shutter:disabled .tb-shutter-glyph{color:var(--washi);opacity:.3}#pt2-root .vf #shutter:focus-visible{box-shadow:inset 0 0 0 4px var(--shu),inset 0 0 0 6.5px var(--firefly),inset 0 0 0 9px var(--shu-deep);outline:none}#pt2-root .vf #vf-close{width:44px;height:44px;color:var(--washi);isolation:isolate;border-radius:0;top:4px;right:6px}#pt2-root .vf #vf-close:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring);position:absolute;inset:8px;rotate:2deg}#pt2-root .vf #vf-close:focus-visible{color:var(--ai-night);outline:none}#pt2-root .vf #vf-close:focus-visible:before{background:var(--tb-paper-washi);box-shadow:var(--tb-ring-lit)}#pt2-root .vf #vf-upload{min-height:44px;box-shadow:none;isolation:isolate;font:600 12.5px/1 var(--type-sans);letter-spacing:.01em;text-transform:none;color:var(--washi);background:0 0;border:0;border-radius:0;padding:0 14px}#pt2-root .vf #vf-upload:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring);position:absolute;inset:6px 0;rotate:-1.6deg}#pt2-root .vf #vf-upload:focus-visible{color:var(--ai-night);outline:none}#pt2-root .vf #vf-upload:focus-visible:before{background:var(--tb-paper-washi);box-shadow:var(--tb-ring-lit)}@media (hover:hover){#pt2-root .vf #vf-close:hover{color:var(--ai-night);background:0 0}#pt2-root .vf #vf-close:hover:before{background:var(--tb-paper-washi);box-shadow:var(--tb-ring-lit)}#pt2-root .vf #vf-upload:hover{color:var(--ai-night)}#pt2-root .vf #vf-upload:hover:before{background:var(--tb-paper-washi);box-shadow:var(--tb-ring-lit)}}#pt2-root .vf #vf-upload:disabled{opacity:.55}@media (max-width:719px){#pt2-root .vf-wrap #viewfinder.vf{background:var(--sumi);box-shadow:0 -2px 0 0 var(--sumi),0 -5px 0 0 var(--washi-a80),0 -6.5px 0 0 var(--sumi),0 -18px 40px -10px var(--cast);border:0;border-radius:0}}#pt2-root #empty{text-align:start;width:max-content;max-width:calc(100vw - 48px)}#pt2-root #empty .tb-intent-head{pointer-events:none;align-items:flex-start;display:flex}#pt2-root #empty #empty-h{--cut:polygon(0 9%, 99.3% 0, 100% 90%, 0.6% 100%);--keyline-outer-color:var(--sumi);--margin-color:var(--washi);--keyline-inner-color:var(--sumi);--field-deep:var(--ai-deep);--field:var(--ai-night);--field-light:var(--ai);--bokashi-angle:100deg;--bokashi-hold:36%;--bokashi-mid:92%;--pull-paper:var(--washi-hi);--pull-grade:var(--ai);--pull-grade-angle:90deg;--pull-grade-from:78%;--rest-rot:-3.4deg;isolation:isolate;font:800 clamp(34px, calc(var(--u) * 3), 46px)/1 var(--type-mincho);letter-spacing:var(--track-display);font-feature-settings:"kern","palt";color:var(--washi-hi);text-shadow:none;white-space:nowrap;rotate:var(--rest-rot);transform-origin:8% 92%;filter:drop-shadow(var(--cast-soft));margin:0;padding:.2em .66em .24em .5em;display:block;position:relative}#pt2-root #empty #empty-h .mk-print{z-index:-1}#pt2-root #empty .tb-intent-seal{--seal-size:clamp(40px, calc(var(--u) * 3.3), 50px);--seal-angle:7deg;margin:-.35em 0 0 calc(var(--u) * -1.3);z-index:1}#pt2-root #empty .scope{margin:calc(var(--u) * 1.5) 0 0 calc(var(--u) * 5.2);flex-wrap:nowrap;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:9px 12px;display:grid}#pt2-root #empty .tb-row-label{box-shadow:inset -1px 0 0 var(--kin-a60);font:700 15px/44px var(--type-mincho);letter-spacing:0;color:var(--washi-2);white-space:nowrap;text-shadow:0 1px 6px var(--ai-night);justify-self:end;padding-right:10px}#pt2-root #empty .seg[role]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:5px;margin:0;padding:0;display:flex;overflow:visible}#pt2-root #empty #seg-focus{margin-left:calc(var(--u) * 2.6)}#pt2-root #empty .seg[role]>button{--tilt:0deg;--ty:0px;--rest-scale:1;isolation:isolate;min-width:44px;height:44px;min-height:44px;box-shadow:none;font:700 18px/1 var(--type-mincho);letter-spacing:-.005em;text-transform:none;color:var(--washi-2);white-space:nowrap;cursor:pointer;translate:0 var(--ty);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 15px;transition:color linear;display:inline-flex;position:relative}#pt2-root #empty .seg[role]>button:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);scale:var(--rest-scale);transition:translate var(--dur-release) var(--ease-snap),scale var(--dur-release) var(--ease-snap),box-shadow var(--dur-release) linear;position:absolute;inset:4px 3px;translate:0}#pt2-root #empty .seg[role]>button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 0 0/16px 3.5px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 0 0/3.5px 16px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 100% 100%/16px 3.5px no-repeat, linear-gradient(var(--tb-kento-c),var(--tb-kento-c)) 100% 100%/3.5px 16px no-repeat;position:absolute;inset:0}@media (min-width:720px){#pt2-root #empty .seg[role]>button:after{inset:-2px -3px}}#pt2-root #empty #seg-horizon>button:first-child{--tilt:-2.4deg;--ty:1px}#pt2-root #empty #seg-horizon>button:nth-child(2){--tilt:1.3deg;--ty:-2px}#pt2-root #empty #seg-horizon>button:nth-child(3){--tilt:-.9deg;--ty:1px}#pt2-root #empty #seg-horizon>button:nth-child(4){--tilt:2.1deg;--ty:-1px}#pt2-root #empty #seg-horizon>button:nth-child(5){--tilt:-1.7deg;--ty:2px}#pt2-root #empty #seg-focus>button:first-child{--tilt:1.6deg;--ty:-1px}#pt2-root #empty #seg-focus>button:nth-child(2){--tilt:-2.2deg;--ty:2px}#pt2-root #empty #seg-focus>button:nth-child(3){--tilt:.8deg;--ty:0px}#pt2-root #empty #seg-focus>button:nth-child(4){--tilt:-1.3deg;--ty:-2px}#pt2-root #empty .seg[role]>button.on{--rest-scale:1.05;color:var(--ai-night);z-index:1}#pt2-root #empty .seg[role]>button.on:before{background:linear-gradient(var(--shu),var(--shu)) calc(100% - 5px) 5px/7px 7px no-repeat,var(--tb-paper-washi);background-size:7px 7px,var(--tb-paper-washi-size);animation:tb-kick var(--dur-press) var(--ease-kick)}#pt2-root #empty .seg[role]>button:focus-visible{color:var(--washi-hi);outline:none}#pt2-root #empty .seg[role]>button.on:focus-visible{color:var(--ai-night)}#pt2-root #empty .seg[role]>button:focus-visible:before{box-shadow:var(--tb-ring-lit),var(--tb-cast);translate:calc(1.2px * var(--mk-travel)) calc(-1.8px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #empty .seg[role]>button:focus-visible:after{animation:.12s steps(3,start) both tb-kento-in}#pt2-root #empty .seg[role]>button:focus-visible{-webkit-text-decoration:underline 2px var(--firefly);text-decoration:underline 2px var(--firefly);text-underline-offset:6px;text-decoration-skip-ink:none}#pt2-root #empty .seg[role]>button.on:focus-visible{-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai)}@media (hover:hover){#pt2-root #empty .seg[role]>button:hover{color:var(--washi-hi);background:0 0}#pt2-root #empty .seg[role]>button.on:hover{color:var(--ai-night)}#pt2-root #empty .seg[role]>button:hover:before{box-shadow:var(--tb-ring-lit),var(--tb-cast);translate:calc(1.2px * var(--mk-travel)) calc(-1.8px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #empty .seg[role]>button:hover:after{animation:.12s steps(3,start) both tb-kento-in}#pt2-root #empty .seg[role]>button:hover{-webkit-text-decoration:underline 2px var(--firefly);text-decoration:underline 2px var(--firefly);text-underline-offset:6px;text-decoration-skip-ink:none}#pt2-root #empty .seg[role]>button.on:hover{-webkit-text-decoration-color:var(--ai);text-decoration-color:var(--ai)}}#pt2-root #empty .seg[role]>button:active:before{scale:calc(var(--rest-scale) - .04 * var(--mk-travel));transition-duration:var(--dur-press-in)}@keyframes tb-plate-slam{0%{opacity:0;translate:calc(var(--u) * var(--enter-x,-24) * var(--mk-travel)) calc(var(--u) * 2.4 * var(--mk-travel));rotate:calc(var(--rest-rot,0deg) - 7deg * var(--mk-travel));scale:calc(1 + .14 * var(--mk-travel)) 1}10%{opacity:1}58%{translate:calc(var(--u) * var(--enter-x,-24) * -.05 * var(--mk-travel)) calc(var(--u) * -.3 * var(--mk-travel));rotate:calc(var(--rest-rot,0deg) + .9deg * var(--mk-travel));scale:calc(1 - .02 * var(--mk-travel)) 1}82%{translate:calc(var(--u) * var(--enter-x,-24) * .01 * var(--mk-travel)) 0;rotate:calc(var(--rest-rot,0deg) - .15deg * var(--mk-travel));scale:1}to{opacity:1;translate:0;rotate:var(--rest-rot,0deg);scale:1}}@keyframes tb-tab-drop{0%{opacity:0;translate:calc(var(--u) * -.4 * var(--mk-travel)) calc(var(--ty,0px) - var(--u) * 1.8 * var(--mk-travel));rotate:calc(-9deg * var(--mk-travel))}55%{opacity:1;translate:0 calc(var(--ty,0px) + var(--u) * .28 * var(--mk-travel));rotate:calc(1.4deg * var(--mk-travel))}to{opacity:1;translate:0 var(--ty,0px);rotate:none}}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #empty #empty-h{animation:tb-plate-slam var(--dur-item) var(--ease-slam) var(--tb-lead) both}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #empty .tb-intent-seal{animation:mk-seal-in var(--dur-stamp) steps(4,end) calc(var(--tb-lead) + .3s * var(--mk-travel)) both}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #empty .tb-row-label{animation:tb-wipe calc(.12s + .16s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(var(--tb-lead) + .18s * var(--mk-travel)) both}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #empty .seg[role]>button{--n:0;animation:tb-tab-drop calc(.16s + .14s * var(--mk-travel)) cubic-bezier(.3,1.35,.5,1) calc(var(--tb-lead) + (var(--row,.2s) + var(--n) * 40ms) * var(--mk-travel)) both}#pt2-root #empty #seg-focus{--row:.39s}#pt2-root #empty .seg[role]>button:nth-child(2){--n:1}#pt2-root #empty .seg[role]>button:nth-child(3){--n:2}#pt2-root #empty .seg[role]>button:nth-child(4){--n:3}#pt2-root #empty .seg[role]>button:nth-child(5){--n:4}#pt2-root[data-pavilion-handoff] :is(#empty,#pips-plate,#deck-hint){opacity:0!important}#pt2-root{--tb-pip-blank:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,1 98,4 100,96 95,100 1,97 0,8' fill='%23e9e4d6' fill-opacity='.1' stroke='%23d4ad55' stroke-opacity='.55' stroke-width='2.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--tb-pip-blank-washi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,1 98,4 100,96 95,100 1,97 0,8' fill='%230c1f3f' fill-opacity='.08' stroke='%231a3f70' stroke-opacity='.5' stroke-width='2.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--tb-pip-seal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,1 98,4 100,96 95,100 1,97 0,8' fill='%23cf4128'/%3E%3Cpolygon points='11,10 90,12 91,88 87,91 9,89 8,16' fill='none' stroke='%23f4f0e6' stroke-opacity='.72' stroke-width='5'/%3E%3C/svg%3E");--tb-pip-miss:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='3,1 98,4 100,96 95,100 1,97 0,8' fill='%23121418'/%3E%3Cpath d='M28 28 72 72M72 28 28 72' stroke='%23cf4128' stroke-width='11'/%3E%3C/svg%3E")}#pt2-root #pips-plate #table-draw{--rest-rot:-2.4deg;--enter-x:20;width:440px;height:92px;min-height:44px;margin:var(--tb-draw-drop,34px) 0 0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;color:var(--washi);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:none;display:block;position:relative;overflow:visible}#pt2-root #pips-plate #table-draw:focus-visible{outline:none}#pt2-root #pips-plate #table-draw span{font-size:inherit;color:inherit}#pt2-root #pips-plate #table-draw .tb-face{--cut:polygon(0 8%, 99.3% 0, 100% 93%, 0.5% 100%);--keyline-outer-color:var(--kin);--margin-color:var(--lacquer);--keyline-inner-color:var(--kin-a60);--field-deep:var(--ai-deep);--field:var(--ai-night);--field-light:var(--ai);--bokashi-angle:100deg;--bokashi-hold:40%;--bokashi-mid:96%;--pull-paper:var(--washi-hi);--pull-grade:var(--ai-pale);--pull-grade-angle:90deg;--pull-grade-from:70%;rotate:var(--rest-rot);transform-origin:26% 60%;filter:drop-shadow(var(--cast-soft));transition:translate var(--dur-release) var(--ease-snap),rotate var(--dur-release) var(--ease-snap),scale var(--dur-release) var(--ease-snap);align-items:center;gap:16px;padding:0 20px 0 26px;display:flex;position:absolute;inset:0;translate:0;scale:1}#pt2-root #pips-plate #table-draw .mk-print{z-index:-1}#pt2-root #pips-plate #table-draw .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) 94%, var(--pull-grade) 100%),var(--tex-grain),var(--pull-paper);background-size:auto,auto,auto}#pt2-root #pips-plate #table-draw .tb-draw-keys{z-index:1}#pt2-root #pips-plate #table-draw .draw-label{font:800 40px/1 var(--type-mincho);letter-spacing:-.022em;font-feature-settings:"kern","palt";color:var(--washi-hi);white-space:nowrap;flex:none;margin:0;transition:color linear;position:relative;translate:0 -.02em}#pt2-root #pips-plate #table-draw .draw-progress{opacity:1;flex-direction:column;align-items:flex-end;gap:7px;max-width:none;margin-left:auto;display:flex;position:relative;overflow:visible}#pt2-root #pips-plate #table-draw .pips{gap:3px;display:flex}#pt2-root #pips-plate #table-draw .pip{--pr:0deg;background:var(--tb-pip-blank) 0 0/100% 100% no-repeat;width:24px;height:24px;box-shadow:none;rotate:var(--pr);border:0;border-radius:0;place-items:center;transition:none;animation:none;display:grid;position:relative}#pt2-root #pips-plate #table-draw .pip:first-child{--pr:-5deg}#pt2-root #pips-plate #table-draw .pip:nth-child(2){--pr:3deg}#pt2-root #pips-plate #table-draw .pip:nth-child(3){--pr:-2deg}#pt2-root #pips-plate #table-draw .pip:nth-child(4){--pr:6deg}#pt2-root #pips-plate #table-draw .pip:nth-child(5){--pr:-4deg}#pt2-root #pips-plate #table-draw .pip:after{content:"";font:800 14.5px/1 var(--type-mincho);color:var(--washi-hi);display:block;translate:0 .02em}#pt2-root #pips-plate #table-draw .pip:first-child:after{content:"一"}#pt2-root #pips-plate #table-draw .pip:nth-child(2):after{content:"二"}#pt2-root #pips-plate #table-draw .pip:nth-child(3):after{content:"三"}#pt2-root #pips-plate #table-draw .pip:nth-child(4):after{content:"四"}#pt2-root #pips-plate #table-draw .pip:nth-child(5):after{content:"五"}#pt2-root #pips-plate #table-draw .pip:is([data-state=empty],:not([data-state])):after{color:#e9e4d63d}#pt2-root #pips-plate #table-draw .pip[data-state=ok]{background-image:var(--tb-pip-seal);animation:tb-pip-stamp calc(.12s + .14s * var(--mk-travel)) steps(4,end) both}#pt2-root #pips-plate #table-draw .pip[data-state=ok]:before{content:"";border:2px solid var(--shu);opacity:0;animation:mk-ring calc(.2s + .12s * var(--mk-travel)) cubic-bezier(.1,.7,.3,1);display:block;position:absolute;inset:-4px}#pt2-root #pips-plate #table-draw .pip[data-state=pending]{box-shadow:inset 0 0 0 2px var(--kin);animation:1.4s ease-in-out infinite tb-breathe}#pt2-root #pips-plate #table-draw .pip[data-state=pending]:after{color:var(--kin-hi)}#pt2-root #pips-plate #table-draw .pip[data-state=error]{background-image:var(--tb-pip-miss)}#pt2-root #pips-plate #table-draw .pip[data-state=error]:after{content:none}@keyframes tb-pip-stamp{0%{opacity:0;scale:calc(1 + 1.2 * var(--mk-travel));rotate:calc(var(--pr) - 20deg * var(--mk-travel))}25%{opacity:1;scale:calc(1 - .18 * var(--mk-travel));rotate:calc(var(--pr) + 4deg * var(--mk-travel))}50%{scale:calc(1 + .1 * var(--mk-travel));rotate:calc(var(--pr) - 2deg * var(--mk-travel))}to{opacity:1;scale:1;rotate:var(--pr)}}@keyframes tb-pip-restamp{0%{scale:calc(1 + .5 * var(--mk-travel));rotate:calc(var(--pr) - 12deg * var(--mk-travel))}30%{scale:calc(1 - .14 * var(--mk-travel));rotate:calc(var(--pr) + 3deg * var(--mk-travel))}60%{scale:calc(1 + .06 * var(--mk-travel));rotate:calc(var(--pr) - 1deg * var(--mk-travel))}to{scale:1;rotate:var(--pr)}}#pt2-root #pips-plate #count{font:600 12px/1 var(--type-sans);letter-spacing:.04em;color:var(--washi-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-stretch:100%}#pt2-root #pips-plate.busy #count{color:var(--kin-hi);animation:1.4s ease-in-out infinite tb-breathe}#pt2-root #pips-plate #table-draw .draw-arrow{opacity:1;max-width:none;color:var(--ai-night);margin:0;display:none}#pt2-root #pips-plate #table-draw .draw-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter;width:24px;height:24px;display:block}#pt2-root #pips-plate #table-draw .tb-draw-seal{--seal-size:50px;--seal-angle:6deg;display:none;position:absolute;top:-22px;right:-18px}#pt2-root #pips-plate #table-draw .tb-face:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:calc(8% - 5px) -5px calc(7% - 5px)}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible .mk-field:after,#pt2-root #pips-plate #table-draw[data-ready=true] .mk-field:after{transition:-webkit-mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1),mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1);-webkit-mask-position:0 0;mask-position:0 0}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible :is(.draw-label,.draw-arrow),#pt2-root #pips-plate #table-draw[data-ready=true] :is(.draw-label,.draw-arrow){color:var(--ai-night);transition:color 0s linear calc(var(--dur-pull) * .45 * var(--mk-travel))}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible #count,#pt2-root #pips-plate #table-draw[data-ready=true] #count{color:var(--ai)}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible .pip:is([data-state=empty],:not([data-state])),#pt2-root #pips-plate #table-draw[data-ready=true] .pip:is([data-state=empty],:not([data-state])){background-image:var(--tb-pip-blank-washi)}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible .pip:is([data-state=empty],:not([data-state])):after{color:#0c1f3f45}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible .tb-face{translate:calc(var(--u) * 1.2 * var(--mk-travel)) calc(var(--u) * -.55 * var(--mk-travel));rotate:calc(var(--rest-rot) - 1.2deg * var(--mk-travel));scale:calc(1 + .03 * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root:not([data-input=pointer]) #pips-plate #table-draw:focus-visible .tb-face:after{opacity:1;animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root #pips-plate #table-draw:hover:not(:disabled) .mk-field:after{transition:-webkit-mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1),mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1);-webkit-mask-position:0 0;mask-position:0 0}#pt2-root #pips-plate #table-draw:hover:not(:disabled) :is(.draw-label,.draw-arrow){color:var(--ai-night);transition:color 0s linear calc(var(--dur-pull) * .45 * var(--mk-travel))}#pt2-root #pips-plate #table-draw:hover:not(:disabled) #count{color:var(--ai)}#pt2-root #pips-plate #table-draw:hover:not(:disabled) .pip:is([data-state=empty],:not([data-state])){background-image:var(--tb-pip-blank-washi)}#pt2-root #pips-plate #table-draw:hover:not(:disabled) .pip:is([data-state=empty],:not([data-state])):after{color:#0c1f3f45}#pt2-root #pips-plate #table-draw:hover:not(:disabled) .tb-face{translate:calc(var(--u) * 1.2 * var(--mk-travel)) calc(var(--u) * -.55 * var(--mk-travel));rotate:calc(var(--rest-rot) - 1.2deg * var(--mk-travel));scale:calc(1 + .03 * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root #pips-plate #table-draw:hover:not(:disabled) .tb-face:after{opacity:1;animation:.12s steps(3,start) both tb-kento-in}}#pt2-root #pips-plate #table-draw:active:not(:disabled) .tb-face{translate:calc(var(--u) * .6 * var(--mk-travel)) calc(var(--u) * .25 * var(--mk-travel));scale:calc(1 - .015 * var(--mk-travel));transition-duration:var(--dur-press-in);transition-timing-function:var(--ease-press)}#pt2-root #pips-plate #table-draw[data-ready=true]{box-shadow:none;filter:none;background:0 0;border:0;border-radius:0}#pt2-root #pips-plate #table-draw[data-ready=true] .tb-face{--keyline-outer-color:var(--sumi);--margin-color:var(--washi);--keyline-inner-color:var(--sumi);gap:14px;padding-right:34px}#pt2-root #pips-plate #table-draw[data-ready=true]{width:476px}#pt2-root #pips-plate #table-draw[data-ready=true] #count,#pt2-root #pips-plate #table-draw[data-ready=true] .draw-arrow{display:none}#pt2-root #pips-plate #table-draw[data-ready=true] .tb-draw-seal{animation:mk-seal-in var(--dur-stamp) steps(4,end) calc(.18s * var(--mk-travel)) both;display:inline-grid}#pt2-root #pips-plate #table-draw[data-ready=true] .tb-draw-seal:after{animation:mk-ring calc(var(--dur-stamp) + 80ms) cubic-bezier(.1,.7,.3,1) calc(.2s * var(--mk-travel)) both}#pt2-root #pips-plate #table-draw[data-ready=true] .tb-face:after{opacity:1}#pt2-root #pips-plate #table-draw[data-ready=true] .mk-field:after{transition-duration:calc(.22s * var(--mk-travel))}#pt2-root #pips-plate #table-draw[data-ready=true] .draw-label{animation:tb-label-in calc(.22s * var(--mk-travel)) cubic-bezier(.3,.9,.3,1) both}#pt2-root #pips-plate #table-draw[data-ready=true] .draw-arrow{animation:tb-label-in calc(.14s * var(--mk-travel)) cubic-bezier(.3,.9,.3,1) calc(.16s * var(--mk-travel)) both}@keyframes tb-label-in{0%{clip-path:inset(-30% 100% -30% 0)}to{clip-path:inset(-30% -4% -30% 0)}}@keyframes tb-ready-kick{0%{scale:1;rotate:var(--rest-rot)}35%{scale:calc(1 + .06 * var(--mk-travel));rotate:calc(var(--rest-rot) - 2.5deg * var(--mk-travel))}70%{scale:calc(1 - .008 * var(--mk-travel));rotate:calc(var(--rest-rot) + .4deg * var(--mk-travel))}to{scale:1;rotate:var(--rest-rot)}}@media (prefers-reduced-motion:no-preference){#pt2-root:not([data-surface-motion=reduced]) #pips-plate #table-draw[data-ready=true] .tb-face{animation:tb-ready-kick .36s var(--ease-kick) both}#pt2-root:not([data-surface-motion=reduced]) #pips-plate #table-draw[data-ready=true] .pip[data-state=ok]{animation:tb-pip-restamp .2s steps(4,end) calc(var(--n,0) * 40ms) both}#pt2-root:not([data-surface-motion=reduced]) #pips-plate #table-draw[data-ready=true] .tb-face:after{animation:tb-kento-in .12s steps(3,start) .12s both,tb-breathe var(--dur-breathe) ease-in-out var(--idle-after) infinite}#pt2-root:not([data-surface-motion=reduced])[data-screen=home]:not([data-has-cards]):not([data-card-universe]) #pips-plate #table-draw .mk-key-sweep{animation:mk-sweep var(--dur-sweep) cubic-bezier(.45,0,.25,1) 6s infinite}#pt2-root:not([data-surface-motion=reduced])[data-screen=home] #pips-plate #table-draw[data-ready=true] .mk-key-sweep{animation:mk-sweep var(--dur-sweep) cubic-bezier(.45,0,.25,1) var(--idle-after) infinite}}#pt2-root #pips-plate #table-draw .pip:nth-child(2){--n:1}#pt2-root #pips-plate #table-draw .pip:nth-child(3){--n:2}#pt2-root #pips-plate #table-draw .pip:nth-child(4){--n:3}#pt2-root #pips-plate #table-draw .pip:nth-child(5){--n:4}#pt2-root #pips-plate #table-draw:disabled{opacity:1;cursor:wait}#pt2-root #pips-plate #table-draw:disabled .draw-label{color:var(--washi-3)}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #pips-plate #table-draw .tb-face{animation:tb-plate-slam var(--dur-item) var(--ease-slam) calc(var(--tb-lead) + .54s * var(--mk-travel)) both}@media (min-width:720px){#pt2-root #pips-plate{transition:translate calc(var(--dur-item) * var(--mk-travel)) var(--ease-snap);translate:0}#pt2-root[data-has-cards] #pips-plate{translate:0 46px}}#pt2-root :is(#empty,#pips-plate,#deck-hint):not([style*=transform]){visibility:hidden}#pt2-root #deck-hint{width:max-content;font:600 12.5px/1.2 var(--type-sans);letter-spacing:.01em;text-transform:none;color:var(--ai-night);background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring),var(--tb-cast);z-index:3;margin-top:10px;padding:7px 13px 7px 12px;font-stretch:100%}@media (min-width:720px){#pt2-root[data-screen=home]:not([data-has-cards]) #deck-hint{display:block}#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) #deck-hint{animation:tb-wipe calc(.14s + .18s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(var(--tb-lead) + .78s * var(--mk-travel)) both}}#pt2-root #outlines .slot-outline{z-index:3;box-shadow:none;background:0 0;border:1.5px solid #e9e4d661;border-radius:0;overflow:visible}#pt2-root #outlines .slot-outline:before,#pt2-root #outlines .slot-outline:after{content:"";aspect-ratio:1;pointer-events:none;opacity:.55;border:0 solid var(--kin-a60);width:18%;position:absolute}#pt2-root #outlines .slot-outline:before{border-top-width:3px;border-left-width:3px;top:-1.5px;left:-1.5px}#pt2-root #outlines .slot-outline:after{border-bottom-width:3px;border-right-width:3px;bottom:-1.5px;right:-1.5px}#pt2-root #outlines .slot-n{font:800 clamp(22px, calc(var(--u) * 2.4), 36px)/1 var(--type-mincho);letter-spacing:0;color:#e9e4d670;font-stretch:100%}#pt2-root #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline){box-shadow:none;border-color:#e9e4d680}#pt2-root #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline):before,#pt2-root #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline):after{opacity:1;border-color:var(--firefly)}#pt2-root #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline) .slot-n{color:#f3d27ae0}@media (prefers-reduced-motion:no-preference){#pt2-root:not([data-surface-motion=reduced])[data-screen=home] #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline):before,#pt2-root:not([data-surface-motion=reduced])[data-screen=home] #outlines .slot-outline:not(.filled):not(.slot-outline:not(.filled)~.slot-outline):after{animation:tb-breathe var(--dur-breathe) ease-in-out infinite}}#pt2-root #outlines .slot-outline.armed{border-color:var(--washi-hi);box-shadow:none;background:0 0}#pt2-root #outlines .slot-outline.armed:before,#pt2-root #outlines .slot-outline.armed:after{opacity:1;border-color:var(--washi-hi)}#pt2-root #outlines .slot-outline.armed .slot-n{color:var(--washi-hi)}@media (max-width:719px){#pt2-root[data-screen=home]:not([data-has-cards]) #outlines{opacity:0}#pt2-root #outlines{transition:opacity .3s linear}}#pt2-root .slot .slot-name{--tilt:-1.6deg;width:max-content;font:700 15px/1.1 var(--type-mincho);letter-spacing:0;text-transform:none;color:var(--ai-night);text-shadow:none;background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);margin-top:6px;padding:5px 10px 6px}@media (min-width:720px){#pt2-root .slot .slot-name{display:inline-block}}#pt2-root .slot[data-i="1"] .slot-name{--tilt:1.2deg}#pt2-root .slot[data-i="2"] .slot-name{--tilt:-.7deg}#pt2-root .slot[data-i="3"] .slot-name{--tilt:2deg}#pt2-root .slot[data-i="4"] .slot-name{--tilt:-2.3deg}#pt2-root .slot:not(.filled) .slot-name{translate:0 -4px}#pt2-root .slot.filled .slot-name{translate:0}#pt2-root .slot .slot-read{font:600 10.5px/1.2 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi-2);text-shadow:0 1px 6px var(--ai-night);font-stretch:100%}#pt2-root .slot[data-state=pending] .slot-read:before{background:var(--kin);border-radius:0;animation:1.4s ease-in-out infinite tb-breathe}#pt2-root .slot[data-state=error] .slot-read{color:#f19a8a}#pt2-root .slot[data-state=error] .slot-read:before{background:var(--shu);border-radius:0}#pt2-root #toast{--cord-x:calc(100% - 22px);text-align:start;width:max-content;max-width:min(380px,100vw - 40px);font:500 14px/1.4 var(--type-sans);color:var(--ai-night);background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring),var(--tb-cast);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;translate:0 calc(-12px * var(--mk-travel));transform-origin:var(--cord-x) -18px;transition:opacity .14s linear 60ms,translate var(--dur-exit) var(--ease-in);border:0;border-radius:0;padding:10px 16px 11px 30px;rotate:none}#pt2-root #toast:before{content:"";background:linear-gradient(var(--washi-hi),var(--washi-hi)) 9px 7px/1px calc(100% - 14px) no-repeat,var(--shu);width:14px;position:absolute;top:0;bottom:0;left:0}#pt2-root #toast:after{content:"";left:var(--cord-x);background:var(--kin);width:1px;height:18px;position:absolute;bottom:calc(100% + 4.5px)}#pt2-root #toast.on{opacity:1;animation:tb-toast-drop calc(.16s + .4s * var(--mk-travel)) cubic-bezier(.25,.8,.35,1) both;transition:opacity 60ms linear;translate:0}@keyframes tb-toast-drop{0%{translate:0 calc(-24px * var(--mk-travel));rotate:calc(-6deg * var(--mk-travel))}34%{translate:0 calc(2px * var(--mk-travel));rotate:calc(3deg * var(--mk-travel))}64%{translate:0;rotate:calc(-1deg * var(--mk-travel))}86%{rotate:calc(.3deg * var(--mk-travel))}to{translate:0;rotate:none}}#pt2-root #toast b{font-weight:700}@media (min-width:720px){#pt2-root #toast,#pt2-root[data-screen=scan] #toast{left:auto;right:max(24px,env(safe-area-inset-right));top:90px;bottom:auto;transform:none}}@media (max-width:719px){#pt2-root #toast{font-size:13.5px;top:122px;transform:translate(-50%)}#pt2-root #toast:after{display:none}}#pt2-root button#next{--tilt:-1.8deg;isolation:isolate;min-height:48px;box-shadow:none;font:700 17px/1 var(--type-mincho);text-transform:none;letter-spacing:0;color:var(--ai-night);background:0 0;border:0;border-radius:0;padding:12px 20px 13px}#pt2-root button#next:before{content:"";z-index:-1;background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap),box-shadow var(--dur-release) linear;position:absolute;inset:3px 0;translate:0}#pt2-root button#next:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:-5px -6px}#pt2-root button#next:active{box-shadow:none;translate:0}#pt2-root button#next:active:before{scale:.97}#pt2-root button#next.magic{background:0 0}#pt2-root #done-row{align-items:center;gap:14px}#pt2-root #done-row button.done-pill{--tilt:1.5deg;isolation:isolate;min-height:48px;box-shadow:none;filter:none;font:700 16px/1 var(--type-mincho);text-transform:none;color:var(--washi);background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:12px 20px;animation:none;display:inline-flex;position:relative}#pt2-root #done-row button.done-pill:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap),box-shadow var(--dur-release) linear;position:absolute;inset:3px 0;translate:0}#pt2-root #done-row button.done-pill:after{content:"";z-index:0;pointer-events:none;background:var(--tb-kento);opacity:0;filter:none;border-radius:0;animation:none;position:absolute;inset:-5px -6px}#pt2-root #done-row button.done-pill.magic{--tilt:-2deg;color:var(--ai-night);box-shadow:none;background:0 0;padding-right:14px}#pt2-root #done-row button.done-pill.magic:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size)}#pt2-root #done-row .tb-share-seal{--seal-size:28px;--seal-angle:-6deg;opacity:0;margin:-10px -2px -10px 0}#pt2-root #done-row.on .tb-share-seal{opacity:1;animation:mk-seal-in var(--dur-stamp) steps(4,end) calc(.24s * var(--mk-travel)) both}#pt2-root #done-row button.done-pill:active:before{transition-duration:var(--dur-press-in);scale:.97}#pt2-root :is(button#next,#done-row button.done-pill):focus-visible{outline:none}#pt2-root :is(button#next,#done-row button.done-pill):focus-visible:before{box-shadow:var(--tb-ring-lit),var(--tb-cast);translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root :is(button#next,#done-row button.done-pill):focus-visible:after{opacity:1;animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root :is(button#next,#done-row button.done-pill):hover:before{box-shadow:var(--tb-ring-lit),var(--tb-cast);translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root :is(button#next,#done-row button.done-pill):hover:after{opacity:1;animation:.12s steps(3,start) both tb-kento-in}}@media (max-width:719px){#pt2-root .rail .key{isolation:isolate}#pt2-root .rail #scan,#pt2-root .rail #aura{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;animation:none}#pt2-root .rail #scan:after,#pt2-root .rail #aura:after{content:"";z-index:0;filter:none;opacity:0;background:var(--tb-kento);pointer-events:none;border-radius:0;position:absolute;inset:-5px}#pt2-root .rail #scan:before,#pt2-root .rail #aura:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);position:absolute;inset:4px 2px;rotate:-2deg}#pt2-root .rail #aura:before{background:var(--tex-grain),var(--tex-baren),linear-gradient(100deg,#0f231d,var(--moss-deep) 44%,var(--moss));background-size:var(--tb-paper-dark-size);inset:5px;rotate:3deg}#pt2-root .rail #scan{padding:0 22px 0 18px}#pt2-root .rail #scan .key-word{font:700 18px/1 var(--type-mincho);color:var(--washi-hi)}#pt2-root .rail :is(#scan,#aura) svg{stroke:var(--washi-hi);stroke-width:1.7px}#pt2-root .rail #scan .led{background:var(--shu);width:7px;height:7px;box-shadow:none;border-radius:50%;position:static}#pt2-root .rail :is(#scan,#aura):focus-visible{outline:none}#pt2-root .rail :is(#scan,#aura):is(:focus-visible,:active):after{opacity:1}#pt2-root .rail :is(#scan,#aura):active:before{scale:.96}#pt2-root[data-screen=scan] .rail #scan:before{background:var(--tb-paper-washi)}#pt2-root[data-screen=scan] .rail #scan .key-word{color:var(--ai-night)}#pt2-root[data-screen=scan] .rail #scan svg{stroke:var(--ai-night)}#pt2-root.ready5 .rail #scan:before{background:var(--tb-paper-dark)}}#pt2-root #about{place-items:stretch end;padding:16px}#pt2-root #about .about-veil{background:var(--ai-night-a64);-webkit-backdrop-filter:none;backdrop-filter:none}#pt2-root #about .about-card{width:min(468px,100vw - 32px);height:auto;max-height:calc(100dvh - 32px);color:var(--washi);background:linear-gradient(var(--kin),var(--kin)) 22px 0/1px 100% no-repeat, linear-gradient(var(--kin-a60),var(--kin-a60)) 26px 0/.5px 100% no-repeat, var(--tex-grain),var(--tex-baren), linear-gradient(168deg,var(--ai-deep) 0,var(--ai-night) 48%,#12305a 100%);box-shadow:0 0 0 2px var(--sumi),0 0 0 5px var(--washi-a80),0 0 0 6.5px var(--sumi),0 24px 60px -12px var(--cast);-webkit-backdrop-filter:none;backdrop-filter:none;translate:calc((100% + 40px) * var(--mk-travel)) 0;rotate:calc(3deg * var(--mk-travel));transform-origin:100% 0;transition:translate calc(.16s + 80ms * var(--mk-travel)) var(--ease-in),rotate calc(.16s + 80ms * var(--mk-travel)) var(--ease-in);background-size:1px 100%,.5px 100%,auto,420px 220px,auto;border:0;border-radius:0;flex-direction:column;align-self:center;padding:34px 34px 26px 50px;display:flex;overflow:auto;transform:none}#pt2-root #about.on .about-card{transition:translate calc(.2s + .22s * var(--mk-travel)) cubic-bezier(.2,.9,.25,1.05),rotate calc(.2s + .32s * var(--mk-travel)) cubic-bezier(.3,1.4,.5,1);translate:0;rotate:none}@keyframes tb-about-follow{0%{translate:calc(34px * var(--mk-travel)) 0}to{translate:0}}#pt2-root #about.on .about-card>:not(#about-close){animation:tb-about-follow calc(.16s + .2s * var(--mk-travel)) cubic-bezier(.2,.9,.25,1) calc(60ms + var(--af,0s) * var(--mk-travel)) both}#pt2-root #about .about-card>:nth-child(3){--af:20ms}#pt2-root #about .about-card>:nth-child(4){--af:40ms}#pt2-root #about .about-card>:nth-child(5){--af:60ms}#pt2-root #about .about-card>:nth-child(n+6){--af:80ms}#pt2-root #about .about-card:focus-visible{outline:none}#pt2-root #about #about-h{font:800 clamp(30px, calc(var(--u) * 2.7), 40px)/1.02 var(--type-mincho);letter-spacing:var(--track-display);color:var(--washi-hi);text-wrap:balance;margin:4px 44px 18px 0}#pt2-root #about .about-card>p{font:400 15.5px/1.58 var(--type-sans);color:var(--washi-2);margin:0 0 12px}#pt2-root #about .about-links{gap:10px;margin:20px 0 24px;padding:0;display:flex}#pt2-root #about .about-links a{--tilt:-1.8deg;isolation:isolate;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:700 17px/1 var(--type-mincho);text-transform:none;color:var(--ai-night);background:0 0;border:0;border-radius:0;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}#pt2-root #about .about-links a+a{--tilt:1.6deg}#pt2-root #about .about-links a:before{content:"";z-index:-1;background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap);position:absolute;inset:4px 0;translate:0}#pt2-root #about .about-links a+a:before{background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size)}#pt2-root #about .about-links a+a{color:var(--washi)}#pt2-root #about .about-links a:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:-2px -5px}#pt2-root #about .about-links a:focus-visible{outline:none}#pt2-root #about .about-links a:focus-visible:before{translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));box-shadow:var(--tb-ring-lit),var(--tb-cast)}#pt2-root #about .about-links a:focus-visible:after{animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root #about .about-links a:hover{color:var(--ai-night);background:0 0}#pt2-root #about .about-links a+a:hover{color:var(--washi)}#pt2-root #about .about-links a:hover:before{translate:calc(1.5px * var(--mk-travel)) calc(-2px * var(--mk-travel));box-shadow:var(--tb-ring-lit),var(--tb-cast)}#pt2-root #about .about-links a:hover:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root #about .about-card .about-fine{font:400 12.5px/1.6 var(--type-sans);letter-spacing:0;color:var(--washi-3);background:linear-gradient(var(--kin-a60),var(--kin-a60)) 0 0/64px 1px no-repeat;border-top:0;margin:0 0 10px;padding-top:14px;font-stretch:100%}#pt2-root #about .about-card .about-links+.about-fine{margin-top:6px}#pt2-root #about .about-fine a{color:var(--washi-2);-webkit-text-decoration-color:var(--kin-a60);text-decoration-color:var(--kin-a60);text-underline-offset:3px}#pt2-root #about .about-fine a:focus-visible,#pt2-root #about .about-card>p a:focus-visible{outline:2px solid var(--firefly);outline-offset:2px;border-radius:0}#pt2-root #about #about-close{width:44px;height:44px;color:var(--washi);isolation:isolate;background:0 0;border-radius:0;position:absolute;top:12px;right:12px}#pt2-root #about #about-close:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring);transition:translate var(--dur-release) var(--ease-snap);position:absolute;inset:6px;rotate:2.4deg}#pt2-root #about #about-close:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:1px}#pt2-root #about #about-close svg{stroke-width:2px;width:13px;height:13px;position:relative}#pt2-root #about #about-close:focus-visible{color:var(--ai-night);outline:none}#pt2-root #about #about-close:focus-visible:before{background:var(--tb-paper-washi);translate:calc(1px * var(--mk-travel)) calc(-1.5px * var(--mk-travel))}#pt2-root #about #about-close:focus-visible:after{animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root #about #about-close:hover{color:var(--ai-night);background:0 0}#pt2-root #about #about-close:hover:before{background:var(--tb-paper-washi);translate:calc(1px * var(--mk-travel)) calc(-1.5px * var(--mk-travel))}#pt2-root #about #about-close:hover:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root #about .tb-about-gaku{z-index:2;pointer-events:none;opacity:0;translate:0 calc(-14px * var(--mk-travel));transition:opacity 90ms linear,translate var(--dur-exit) var(--ease-in);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:max(96px,50dvh - 300px);right:calc(34px + min(468px,100vw - 32px))}#pt2-root #about .tb-about-gaku .mk-hengaku{--cord:26px;--gaku-angle:0deg;font-size:20px}#pt2-root #about .tb-about-gaku-cap{font:600 12px/1.1 var(--type-sans);letter-spacing:.04em;color:var(--washi-a80);white-space:nowrap}#pt2-root #about.on .tb-about-gaku{opacity:1;transition:opacity .12s linear .22s,translate calc(.16s + .2s * var(--mk-travel)) cubic-bezier(.3,1.5,.5,1) .22s;translate:0}#pt2-root #about.on .tb-about-gaku .mk-hengaku{animation:tb-gaku-swing calc(.2s + .6s * var(--mk-travel)) cubic-bezier(.3,.6,.3,1) .22s both}@keyframes tb-gaku-swing{0%{rotate:calc(var(--gaku-angle) - 4deg * var(--mk-travel))}40%{rotate:calc(var(--gaku-angle) + 1.8deg * var(--mk-travel))}to{rotate:var(--gaku-angle)}}@media (max-width:719px){#pt2-root #about .tb-about-gaku{display:none}#pt2-root #about{place-items:end stretch;padding:0}#pt2-root #about .about-card{width:100%;height:auto;max-height:calc(100dvh - 48px);padding:26px 20px calc(20px + env(safe-area-inset-bottom)) 36px;box-shadow:0 -2px 0 0 var(--sumi),0 -5px 0 0 var(--washi-a80),0 -6.5px 0 0 var(--sumi),0 -20px 44px -12px var(--cast);translate:0 calc((100% + 24px) * var(--mk-travel));background-position:14px 0,18px 0,0 0,0 0,0 0;align-self:end;rotate:none}#pt2-root #about.on .about-card{translate:0}#pt2-root #about #about-h{margin-right:48px;font-size:30px}}#pt2-root #zoom .zoom-veil{background:var(--ai-night-a88);-webkit-backdrop-filter:none;backdrop-filter:none}#pt2-root #zoom #zoom-name{font:800 clamp(24px, calc(var(--u) * 2.2), 32px)/1.05 var(--type-mincho);letter-spacing:var(--track-display-s);color:var(--washi-hi)}#pt2-root #zoom #zoom-meta{font:600 11px/1.3 var(--type-sans);letter-spacing:var(--track-caps);color:var(--washi-2);font-stretch:100%}#pt2-root #zoom #zoom-img{box-shadow:0 0 0 2px var(--sumi),0 0 0 5px var(--washi-a80),0 0 0 6.5px var(--sumi),0 24px 70px var(--cast);border-radius:0}#pt2-root #zoom .zoom-hint{font:500 12.5px/1.3 var(--type-sans);color:var(--washi-2)}#pt2-root #zoom #zoom-close,#pt2-root[data-dialogue] #r-zoom:not(.aura-card-action),#pt2-root[data-dialogue] #inspect-close{--tilt:-2deg;width:44px;height:44px;min-height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--washi);isolation:isolate;background:0 0;border:0;border-radius:0;padding:0}#pt2-root[data-dialogue] #inspect-close,#pt2-root #zoom #zoom-close{--tilt:2.4deg}#pt2-root #zoom #zoom-close:before,#pt2-root[data-dialogue] #r-zoom:not(.aura-card-action):before,#pt2-root[data-dialogue] #inspect-close:before{content:"";z-index:-1;background:var(--tb-paper-dark);background-size:var(--tb-paper-dark-size);box-shadow:var(--tb-ring),var(--tb-cast);rotate:var(--tilt);transition:translate var(--dur-release) var(--ease-snap);position:absolute;inset:4px;translate:0}#pt2-root #zoom #zoom-close:after,#pt2-root[data-dialogue] #r-zoom:not(.aura-card-action):after,#pt2-root[data-dialogue] #inspect-close:after{content:"";pointer-events:none;background:var(--tb-kento);opacity:0;position:absolute;inset:-1px}#pt2-root[data-dialogue] :is(#r-zoom,#inspect-close) svg,#pt2-root #zoom #zoom-close svg{stroke-width:1.9px;stroke-linecap:square;stroke-linejoin:miter;filter:none;width:19px;height:19px;position:relative}#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):focus-visible{color:var(--ai-night);outline:none}#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):focus-visible:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);translate:calc(1.5px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):focus-visible:after{animation:.12s steps(3,start) both tb-kento-in}@media (hover:hover){#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):hover{color:var(--ai-night);background:0 0}#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):hover:before{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);translate:calc(1.5px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus)}#pt2-root :is(#zoom #zoom-close,[data-dialogue] #r-zoom:not(.aura-card-action),[data-dialogue] #inspect-close):hover:after{animation:.12s steps(3,start) both tb-kento-in}}#pt2-root[data-dialogue] .card-action-tooltip{background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);color:var(--ai-night);box-shadow:var(--tb-ring),var(--tb-cast);font:600 12.5px/1.3 var(--type-sans);transform:none;translate:0 calc(-4px * var(--mk-travel));transition:opacity 90ms linear,translate var(--dur-focus) var(--ease-focus),visibility 0s linear 90ms;border:0;border-radius:0;padding:6px 10px 7px;top:calc(100% + 10px)}#pt2-root[data-dialogue] :is(#r-zoom,#inspect-close):is(:hover,:focus-visible) .card-action-tooltip{transition-delay:0s;translate:0}@media (hover:none){#pt2-root[data-dialogue] :is(#r-zoom,#inspect-close):hover:not(:focus-visible) .card-action-tooltip{opacity:0;visibility:hidden}}#pt2-root #credit{font:500 11px/1.2 var(--type-sans);letter-spacing:.01em;color:var(--washi-2);opacity:1;background:var(--ai-night-a88);box-shadow:0 0 0 1px var(--sumi),inset 0 1px 0 var(--kin-a60);padding:5px 9px 6px;font-stretch:100%;bottom:12px;right:14px}#pt2-root #credit a{text-underline-offset:2px}#pt2-root #table-fallback{background:var(--tex-grain),var(--tex-baren),linear-gradient(170deg,var(--ai-deep),var(--ai-night) 55%,#12305a);color:var(--washi);background-size:auto,100% 100%,auto}#pt2-root #table-fallback h1{font:800 clamp(34px, 6vw, 56px)/1 var(--type-mincho);letter-spacing:var(--track-display);color:var(--washi-hi);margin:0 0 14px;rotate:-2.5deg}#pt2-root #table-fallback p{font:400 16px/1.5 var(--type-sans);color:var(--washi-2);margin:0 0 18px}#pt2-root #table-fallback a{isolation:isolate;min-height:48px;font:700 18px/1 var(--type-mincho);color:var(--ai-night);border:0;border-radius:0;align-items:center;margin:0;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}#pt2-root #table-fallback a:before{content:"";z-index:-1;background:var(--tb-paper-washi);background-size:var(--tb-paper-washi-size);box-shadow:var(--tb-ring-lit);position:absolute;inset:4px 0;rotate:-1.6deg}#pt2-root #table-fallback a:focus-visible{outline:2px solid var(--firefly);outline-offset:6px;border-radius:0}@media (max-width:719px){#pt2-root .bar #aura-nav.tb-mode{padding:0;font-size:13.5px}#pt2-root #aura-nav .tb-mode-part{gap:6px;padding:0 10px 0 8px}#pt2-root #aura-nav .mk-seal{--seal-size:28px;margin-left:-4px}#pt2-root .bar .status{font-size:10.5px}#pt2-root .bar #aura-nav.tb-mode,#pt2-root[data-dialogue][data-screen] .bar #aura-nav.tb-mode{top:48px;left:max(10px,env(safe-area-inset-left));min-height:44px}#pt2-root .bar .status,#pt2-root[data-dialogue][data-screen=home][data-has-cards] .bar .status{top:66px;right:max(18px,env(safe-area-inset-right));gap:0}#pt2-root .bar #status-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}#pt2-root[data-screen=home]:not([data-has-cards]) .bar #status-led{opacity:0}#pt2-root #empty{width:calc(100vw - 48px);max-width:360px}#pt2-root #empty #empty-h{--rest-rot:-3deg;margin-left:-6px;font-size:clamp(30px,9vw,38px)}#pt2-root #empty .tb-intent-seal{--seal-size:38px}#pt2-root #empty .scope{grid-template-columns:minmax(0,1fr);row-gap:8px;margin:14px 0 0;display:grid}#pt2-root #empty .tb-row-label{display:none}#pt2-root #empty .seg[role]{gap:2px;width:100%;display:flex}#pt2-root #empty #seg-focus{margin-left:0}#pt2-root #empty .seg[role]>button{flex:auto;min-width:0;padding:0 4px;font-size:16px}#pt2-root #empty #seg-focus>button:first-child{flex:1.5 auto}#pt2-root #pips-plate #table-draw{--tb-draw-drop:0px;--rest-rot:-2deg;width:min(356px,100vw - 40px);height:66px}#pt2-root #pips-plate #table-draw .draw-label{font-size:27px}#pt2-root #pips-plate #table-draw .tb-face{gap:12px;padding:0 14px 0 18px}#pt2-root #pips-plate #table-draw .pip{width:21px;height:21px}#pt2-root #pips-plate #table-draw .pip:after{font-size:12.5px}#pt2-root #pips-plate #table-draw .draw-progress{gap:5px}#pt2-root #pips-plate #table-draw .draw-arrow svg{width:20px;height:20px}#pt2-root #pips-plate #table-draw .tb-draw-seal{--seal-size:40px;top:-22px;right:-8px}#pt2-root #pips-plate #table-draw[data-ready=true]{width:min(356px,100vw - 32px)}#pt2-root #pips-plate #table-draw[data-ready=true] .tb-face{gap:10px;padding:0 16px 0 18px}}@media (max-width:719px) and (max-height:680px){#pt2-root #empty #empty-h{font-size:28px}#pt2-root #empty .scope{row-gap:4px;margin-top:8px}#pt2-root #pips-plate #table-draw{height:56px}}@media (max-width:370px){#pt2-root #empty .seg[role]>button{font-size:15px}#pt2-root #pips-plate #table-draw .draw-label{font-size:24px}}@media (prefers-reduced-motion:reduce){#pt2-root[data-screen=home]:not([data-has-cards]):not([data-card-universe]):not([data-pavilion-handoff]) :is(#empty .tb-intent-head,#empty .scope,#pips-plate #table-draw .tb-face){animation:.18s linear both tb-fade!important}#pt2-root #pips-plate #table-draw .pip[data-state=ok]{animation:.12s linear both tb-fade!important}#pt2-root #empty #empty-h,#pt2-root #empty .seg[role]>button,#pt2-root #empty .tb-intent-seal,#pt2-root #empty .tb-row-label,#pt2-root #deck-hint{animation:none!important}#pt2-root #toast{transition:opacity .14s linear!important}#pt2-root #pips-plate #table-draw[data-ready=true] :is(.draw-label,.draw-arrow,.tb-draw-seal){animation:.16s linear both tb-fade!important}#pt2-root #about,#pt2-root #about .tb-about-gaku{transition:opacity .16s linear,visibility 0s linear .16s!important}#pt2-root #about.on,#pt2-root #about.on .tb-about-gaku{transition:opacity .16s linear!important}#pt2-root #about .about-card{translate:none;rotate:none}}
#pt2-root .aura-answer-layer{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}#pt2-root .aura-answer{--s:.5;--lean:1;--inset-l:24;--inset-r:24;--side:1;--r:0;--exit-dx:8px;--exit-turn:1deg;--keyline-outer:calc(1.1px + 1.8px * var(--s));--keyline-margin:calc(1.4px + 3.2px * var(--s));--keyline-inner:calc(.8px + 1.2px * var(--s));--keyline-outer-color:var(--answer-keyline);--margin-color:var(--answer-margin);--keyline-inner-color:var(--answer-keyline);--field-deep:var(--answer-deep);--field:var(--answer-field);--field-light:var(--answer-light);--bokashi-angle:90deg;--bokashi-hold:30%;--bokashi-mid:100%;--pull-paper:var(--answer-pulled);--pull-grade:var(--ai-pale);--pull-grade-angle:90deg;--pull-grade-from:88%;--kento-gap:calc(8px * var(--s));--kagi:max(16px, calc(50px * var(--s)));--hiki-w:max(18px, calc(64px * var(--s)));--kento-weight:calc(2px + 3.6px * var(--s));--hiki-at:18%;--kick-dx:calc(var(--lean) * -3px * var(--s) * var(--mk-travel));--kick-dy:calc(-2.5px * var(--s) * var(--mk-travel));transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}#pt2-root .aura-answer-layer[hidden],#pt2-root .aura-answer[hidden],#pt2-root .aura-answer>svg{display:none}#pt2-root .aura-answer-print{rotate:var(--tilt,0deg);transform-origin:50% 60%;transition:rotate var(--dur-release) var(--ease-snap),translate var(--dur-release) var(--ease-snap),scale var(--dur-release) var(--ease-snap);display:block;position:absolute}#pt2-root .aura-answer-print .mk-kento{z-index:2}#pt2-root .aura-answer-copy{--pull-k:calc(var(--keyline-outer) + var(--keyline-margin) + var(--keyline-inner));--type-bleed:.5em;z-index:2;box-sizing:content-box;left:calc(var(--slip-l,0px) + var(--pull-k));width:calc(var(--slip-w,0px) - 2 * var(--pull-k));margin:calc(-1 * var(--type-bleed)) 0;padding:var(--type-bleed) 0;color:var(--answer-ink);font-family:var(--type-mincho);font-weight:var(--weight-title);letter-spacing:-.006em;font-feature-settings:"kern","palt";font-kerning:normal;text-align:center;white-space:pre;transition:opacity var(--dur-release) linear,translate var(--dur-release) var(--ease-snap);font-style:normal;display:block;position:absolute;-webkit-mask:linear-gradient(90deg,#0000 50%,#000 50%) 100% 0/200% 100% no-repeat;mask:linear-gradient(90deg,#0000 50%,#000 50%) 100% 0/200% 100% no-repeat}#pt2-root .aura-answer-ink{color:var(--answer-pulled-ink);-webkit-mask-image:linear-gradient(90deg,#000 50%,#0000 50%);mask-image:linear-gradient(90deg,#000 50%,#0000 50%)}#pt2-root .aura-answer-seal{--seal-size:max(22px, calc(60px * var(--s)));--seal-angle:calc(-7deg + var(--i,0) * 2.6deg);top:calc(-24px * var(--s));left:calc((var(--inset-l) - 14) * 1px * var(--s));transition:filter var(--dur-release) linear,rotate var(--dur-release) var(--ease-snap),scale var(--dur-release) var(--ease-snap);position:absolute}#pt2-root .aura-answer[data-side=r] .aura-answer-seal{left:auto;right:calc((var(--inset-r) - 14) * 1px * var(--s));--seal-angle:calc(6deg - var(--i,0) * 1.8deg)}#pt2-root .aura-answer-seal>b{font-family:var(--type-mincho);font-weight:var(--weight-display);font-size:calc(var(--seal-size) * .54);translate:0 -.04em}#pt2-root .aura-answer-stamp{--seal-size:max(30px, calc(66px * var(--s)));--seal-angle:7deg;top:calc(-40px * var(--s));right:calc((var(--inset-r) - 18) * 1px * var(--s));opacity:0;visibility:hidden;position:absolute}#pt2-root .aura-answer[data-side=r] .aura-answer-stamp{right:auto;left:calc((var(--inset-l) - 18) * 1px * var(--s));--seal-angle:-8deg}#pt2-root[data-screen=aura] #table-options:focus-within{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;max-height:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:absolute;top:auto;bottom:auto;left:auto;overflow:hidden;transform:none}#pt2-root .aura-answer .mk-field{transition:filter var(--dur-release) linear;-webkit-mask:linear-gradient(90deg,#000 50%,#0000 50%) 0 0/200% 100% no-repeat;mask:linear-gradient(90deg,#000 50%,#0000 50%) 0 0/200% 100% no-repeat}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]){--at:calc(var(--i,0) * var(--q-stagger,42ms))}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .mk-print{animation:aa-key calc(40ms + 50ms * var(--mk-travel)) steps(2,end) var(--at) both}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .mk-field{animation:aa-block calc(.1s + 90ms * var(--mk-travel)) var(--ease-slam) calc(var(--at) + 60ms * var(--mk-travel)) both}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .mk-field:before{animation:mk-register var(--dur-register) steps(1,end) calc(var(--at) + .25s * var(--mk-travel)) both}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .aura-answer-copy{animation:aa-type calc(90ms + .11s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(var(--at) + .12s * var(--mk-travel)) both}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .aura-answer-seal{animation:mk-seal-in var(--dur-stamp) steps(4,end) calc(var(--at) + .19s * var(--mk-travel)) both}@keyframes aa-key{0%{opacity:0}to{opacity:1}}@keyframes aa-block{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes aa-type{0%{clip-path:inset(0 calc(100% * var(--mk-travel)) 0 0);opacity:calc(1 - var(--mk-travel))}to{clip-path:inset(0);opacity:1}}#pt2-root .aura-answer[data-menu-active] .aura-answer-print{translate:var(--kick-dx) var(--kick-dy);rotate:calc(var(--tilt,0deg) + var(--lean) * .9deg * var(--mk-travel));scale:calc(1 + .018 * var(--mk-travel));transition-duration:calc(.12s * var(--mk-travel));transition-timing-function:var(--ease-kick)}#pt2-root .aura-answer:is([data-menu-active],[data-state=chosen]) .mk-field:after,#pt2-root .aura-answer:is([data-menu-active],[data-state=chosen]) .aura-answer-copy{transition:-webkit-mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1),mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1);-webkit-mask-position:0 0;mask-position:0 0}#pt2-root .aura-answer[data-menu-active] .aura-answer-copy{translate:var(--kick-dx) var(--kick-dy);transition:-webkit-mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1),mask-position calc(var(--dur-pull) * var(--mk-travel)) cubic-bezier(.3,.9,.3,1), translate calc(.12s * var(--mk-travel)) var(--ease-kick)}#pt2-root .aura-answer[data-menu-active] .aura-answer-seal{rotate:calc(var(--seal-angle) - 6deg * var(--lean) * var(--mk-travel));scale:calc(1 + .12 * var(--mk-travel));transition-duration:calc(.12s * var(--mk-travel));transition-timing-function:var(--ease-kick)}#pt2-root .aura-answer-layer[data-menu-has-active] .aura-answer[data-state=on]:not([data-menu-active]){--mk-recede:1}#pt2-root .aura-answer-layer[data-menu-has-active] .aura-answer[data-state=on]:not([data-menu-active]) .mk-field{filter:brightness(.78)}#pt2-root .aura-answer-layer[data-menu-has-active] .aura-answer[data-state=on]:not([data-menu-active]) .aura-answer-copy{opacity:.62}#pt2-root .aura-answer-layer[data-menu-has-active] .aura-answer[data-state=on]:not([data-menu-active]) .aura-answer-seal{filter:saturate(.5)brightness(.86)}#pt2-root .aura-answer[data-state=chosen] .mk-field:after{animation:.15s step-end mk-flash}#pt2-root .aura-answer[data-state=chosen] .aura-answer-stamp{visibility:visible;opacity:1;animation:mk-seal-in var(--dur-stamp) steps(4,end) both}#pt2-root .aura-answer[data-state=chosen] .aura-answer-stamp:after{animation:mk-ring calc(var(--dur-stamp) + 80ms) cubic-bezier(.1,.7,.3,1) calc(var(--dur-stamp) * .5)}#pt2-root .aura-answer[data-state=chosen] .aura-answer-seal{animation:aa-press var(--dur-press) var(--ease-kick) both}#pt2-root .aura-answer[data-state=chosen] .aura-answer-print{animation:aa-hit var(--dur-press) var(--ease-kick) both}#pt2-root .aura-answer[data-state=retire]{--leave:calc(60ms + 40ms * var(--mk-travel));--leave-at:calc(var(--q-acknowledge,.1s) * .5 + var(--r) * 18ms * var(--mk-travel));--peel-x:calc(var(--side) * var(--exit-dx) * var(--s) * var(--mk-travel));--peel-y:calc(-12px * var(--s) * var(--mk-travel))}#pt2-root .aura-answer[data-state=retire] :is(.aura-answer-print,.aura-answer-seal){animation:aa-peel var(--leave) var(--ease-out) var(--leave-at) both}#pt2-root .aura-answer[data-state=retire] .aura-answer-copy{animation:aa-peel-copy var(--leave) var(--ease-out) var(--leave-at) both}@keyframes aa-press{0%{scale:1}40%{scale:calc(1 - .14 * var(--mk-travel))}to{scale:1}}@keyframes aa-hit{0%{scale:1}40%{scale:calc(1 + .035 * var(--mk-travel));rotate:calc(var(--tilt,0deg) - 1.2deg * var(--lean) * var(--mk-travel))}to{scale:1;rotate:var(--tilt,0deg)}}@keyframes aa-peel{0%{opacity:1;translate:0}to{opacity:0;translate:var(--peel-x) var(--peel-y);rotate:calc(var(--tilt,0deg) + var(--side) * var(--exit-turn) * var(--mk-travel))}}@keyframes aa-peel-copy{0%{opacity:1;translate:0}to{opacity:0;translate:var(--peel-x) var(--peel-y)}}@media (prefers-reduced-motion:reduce){#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) :is(.mk-print,.aura-answer-copy,.aura-answer-seal){animation:.16s linear both mk-fade!important}#pt2-root .aura-answer:is([data-state=deal],[data-state=on]) .mk-field{animation:none!important}#pt2-root .aura-answer[data-state=chosen] .aura-answer-stamp{animation:.12s linear both mk-fade!important}#pt2-root .aura-answer[data-state=chosen] :is(.aura-answer-print,.aura-answer-seal),#pt2-root .aura-answer[data-state=chosen] .mk-field:after{animation:none!important}#pt2-root .aura-answer[data-state=retire] :is(.aura-answer-print,.aura-answer-copy,.aura-answer-seal){animation:mk-fade-out .12s linear calc(var(--q-acknowledge,.1s) * .5) both!important}}@property --name-max{syntax:"<length>";inherits:true;initial-value:56px}@property --name-min{syntax:"<length>";inherits:true;initial-value:24px}@property --name-room{syntax:"<length>";inherits:true;initial-value:0}@property --name-width{syntax:"<length>";inherits:true;initial-value:420px}#pt2-root .r-name-row>:is(.aura-name-print,.aura-name-seal){display:none}#pt2-root[data-screen=aura] #reading .reading-context{padding-top:var(--space-5);flex-direction:column;align-items:stretch;display:flex;position:static;overflow:visible}#pt2-root[data-screen=aura] #reading .r-name-row{--name-max:var(--fs-display-l);--name-min:26px;--name-width:min(560px, calc(100vw - 260px));--name-room:calc(var(--space-5) + var(--space-7));--field-deep:var(--ai-deep);--field:var(--ai-night);--field-light:var(--ai-mid);--bokashi-angle:90deg;--bokashi-hold:48%;--bokashi-mid:122%;--keyline-outer:2px;--keyline-margin:3px;--keyline-inner:1px;--cut:var(--cut-b);z-index:3;left:var(--name-left,92px);box-sizing:border-box;width:max-content;max-width:var(--name-width);padding:calc(var(--name-size,44px) * .22) var(--space-7) calc(var(--name-size,44px) * .17) var(--space-5);transform-origin:10% 80%;isolation:isolate;filter:drop-shadow(var(--cast-soft));margin:0;display:block;position:absolute;top:0;translate:0 -58%;rotate:-2.4deg}#pt2-root[data-screen=aura] #reading .r-name-row:not([data-named]){visibility:hidden}#pt2-root[data-screen=aura] #reading .reading-context[data-surface-part]{clip-path:none}@media (min-width:720px){#pt2-root[data-screen=aura] #reading .r-name-row[data-name-length=short]{--name-max:clamp(64px, calc(var(--u) * 6.4), 92px);--name-width:min(680px, calc(100vw - 260px))}}#pt2-root[data-screen=aura] #reading .r-name-row>.aura-name-print{z-index:-1;display:block}#pt2-root[data-screen=aura] #reading .r-name-row:after{content:"";z-index:-1;pointer-events:none;background:var(--tex-kirikane);opacity:.75;background-size:120px 80px;position:absolute;inset:7px 7px 7px 62%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 75%);mask-image:linear-gradient(90deg,#0000,#000 75%)}#pt2-root[data-screen=aura] #reading #r-name{z-index:1;white-space:nowrap;font:var(--weight-display) var(--name-size,var(--fs-display-m))/1 var(--type-mincho);letter-spacing:var(--track-display);font-feature-settings:"kern","palt";color:var(--washi-hi);margin:0;display:block;position:relative}#pt2-root[data-screen=aura] #reading .r-name-row>.aura-name-seal{z-index:2;right:calc(-.9 * var(--space-4));top:calc(-.5 * var(--space-5));--seal-size:clamp(38px, calc(var(--name-size,44px) * .78), 58px);--seal-angle:7deg;display:inline-grid;position:absolute}#pt2-root[data-screen=aura] #reading #r-pos{margin:0 0 var(--space-3);font:var(--weight-title) clamp(19px, calc(var(--u) * 1.7), 26px)/1.14 var(--type-mincho);letter-spacing:var(--track-display-s);color:var(--washi-hi);text-wrap:balance;order:0}#pt2-root[data-screen=aura] #reading #r-pos:first-letter{text-transform:uppercase}#pt2-root[data-screen=aura] #reading #r-idx{padding-top:var(--space-3);font:500 var(--fs-caption)/1.45 var(--type-sans);letter-spacing:.02em;text-transform:none;color:var(--washi-2);order:1;position:relative}#pt2-root[data-screen=aura] #reading #r-idx:before{content:"";background:linear-gradient(var(--kin),var(--kin)) 0 0/100% 1px no-repeat,linear-gradient(var(--kin-a60),var(--kin-a60)) 0 4px/100% .5px no-repeat;width:min(72px,40%);height:5px;position:absolute;top:0;left:0}#pt2-root[data-screen=aura] #reading #r-type{display:none}#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-print{--enter-x:-9;--enter-y:1.4;--enter-turn:-5deg;animation:mk-slam var(--dur-item) var(--ease-slam) both}#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-print>.mk-field:before{animation:mk-register var(--dur-register) steps(1,end) calc(.28s * var(--mk-travel)) both}#pt2-root[data-screen=aura] #reading .r-name-row[data-named] #r-name{animation:mk-wipe calc(.12s + .16s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(.11s * var(--mk-travel)) both}#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-seal{animation:mk-seal-in var(--dur-stamp) steps(4,end) calc(.26s * var(--mk-travel)) both}#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-seal:after{animation:mk-ring calc(var(--dur-stamp) + 80ms) cubic-bezier(.1,.7,.3,1) calc(.37s * var(--mk-travel))}#pt2-root[data-screen=aura] #reading .reading-context:has(>.r-name-row[data-named])>#r-pos{animation:mk-wipe calc(.12s + .1s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(.2s * var(--mk-travel)) both}#pt2-root[data-screen=aura] #reading .reading-context:has(>.r-name-row[data-named])>#r-idx{animation:mk-wipe calc(.12s + .1s * var(--mk-travel)) cubic-bezier(.3,.8,.2,1) calc(.26s * var(--mk-travel)) both}@media (prefers-reduced-motion:reduce){#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>:is(.aura-name-print,.aura-name-seal),#pt2-root[data-screen=aura] #reading .r-name-row[data-named] #r-name{animation:.16s linear both mk-fade!important}#pt2-root[data-screen=aura] #reading .reading-context:has(>.r-name-row[data-named])>:is(#r-pos,#r-idx){animation:.16s linear 80ms both mk-fade!important}#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-print>.mk-field:before,#pt2-root[data-screen=aura] #reading .r-name-row[data-named]>.aura-name-seal:after{animation:none!important}}@media (max-width:719px){#pt2-root[data-screen=aura] #reading .r-name-row{--name-max:44px;--name-min:24px;--name-left:66px;--name-width:calc(100vw - 124px);--name-room:calc(var(--space-4) + var(--space-6));padding-inline:var(--space-4) var(--space-6);rotate:-1.8deg}#pt2-root[data-screen=aura] #reading .r-name-row>.aura-name-seal{right:calc(-.6 * var(--space-4));--seal-size:clamp(32px, calc(var(--name-size,36px) * .8), 44px)}#pt2-root[data-screen=aura] #reading #r-pos{margin-bottom:var(--space-2)}#pt2-root[data-screen=aura] #reading #r-idx{padding-top:var(--space-2)}}#pt2-root[data-shared-aura] .bar .wordmark span{box-shadow:inset 1px 0 0 var(--kin-a60);font:600 12px/1.2 var(--type-sans);letter-spacing:.01em;color:var(--washi-2);background:0 0;border:0;border-radius:0;padding:2px 0 2px 12px;font-stretch:100%}#pt2-root[data-shared-aura] #own-row{margin:var(--space-3) 0 0;border:0;align-items:center;padding:0;display:flex}#pt2-root[data-shared-aura] #own{--own-tilt:-1.4deg;isolation:isolate;box-sizing:border-box;min-height:52px;box-shadow:none;color:var(--ai-night);font:600 var(--fs-ui)/1.2 var(--type-sans);letter-spacing:.005em;text-transform:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:0 14px 0 22px;animation:none;position:relative;overflow:visible;display:inline-flex!important}#pt2-root[data-shared-aura] #own>canvas.sw{display:none}#pt2-root[data-shared-aura] #own:before{content:"";z-index:-1;rotate:var(--own-tilt);background:var(--tex-flecks),var(--tex-grain),linear-gradient(100deg,var(--washi-hi) 0 74%,var(--washi) 100%);box-shadow:0 0 0 2px var(--sumi),0 0 0 4.5px var(--washi-a80),0 0 0 6px var(--sumi),var(--cast-soft);transition:translate var(--dur-release) var(--ease-snap);background-size:260px 140px,auto,auto;position:absolute;inset:5px;translate:0}#pt2-root[data-shared-aura] #own:after{content:"気" / "";background:var(--shu);width:30px;height:30px;clip-path:var(--cut-seal);color:var(--washi-hi);font:400 18px/1 var(--type-seal);flex:none;place-items:center;display:grid;rotate:6deg}#pt2-root[data-shared-aura] #own:focus-visible{outline:none}#pt2-root[data-shared-aura] #own:is(:focus-visible,:active){color:var(--washi-hi)}#pt2-root[data-shared-aura] #own:is(:focus-visible,:active):before{background:var(--tex-grain),var(--tex-baren),linear-gradient(100deg,var(--ai-deep) 0,var(--ai-night) 46%,var(--ai) 100%);box-shadow:0 0 0 1px var(--kin),0 0 0 3.5px var(--lacquer),0 0 0 4.5px var(--kin-a60),var(--cast-soft);translate:calc(2px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus);background-size:auto,420px 220px,auto}#pt2-root[data-shared-aura] #own:is(:focus-visible,:active){background:linear-gradient(var(--kin),var(--kin)) 100% 100%/18px 3px no-repeat,linear-gradient(var(--kin),var(--kin)) 100% 100%/3px 18px no-repeat, linear-gradient(var(--kin),var(--kin)) 16% 0/30px 3px no-repeat}#pt2-root[data-shared-aura] #own:active:after{animation:mk-stamp var(--dur-stamp) steps(4,end)}@media (hover:hover){#pt2-root[data-shared-aura] #own:hover{color:var(--washi-hi);background:linear-gradient(var(--kin),var(--kin)) 100% 100%/18px 3px no-repeat,linear-gradient(var(--kin),var(--kin)) 100% 100%/3px 18px no-repeat, linear-gradient(var(--kin),var(--kin)) 16% 0/30px 3px no-repeat}#pt2-root[data-shared-aura] #own:hover:before{background:var(--tex-grain),var(--tex-baren),linear-gradient(100deg,var(--ai-deep) 0,var(--ai-night) 46%,var(--ai) 100%);box-shadow:0 0 0 1px var(--kin),0 0 0 3.5px var(--lacquer),0 0 0 4.5px var(--kin-a60),var(--cast-soft);translate:calc(2px * var(--mk-travel)) calc(-1.5px * var(--mk-travel));transition-duration:var(--dur-focus);transition-timing-function:var(--ease-focus);background-size:auto,420px 220px,auto}}@media (max-width:719px){#pt2-root[data-shared-aura] #own-row{display:flex}}@media (prefers-reduced-motion:reduce){#pt2-root[data-shared-aura] #own:before{transition:none!important}#pt2-root[data-shared-aura] #own:active:after{animation:none!important}}
