*{box-sizing:border-box}a{color:#1f4e8c;text-decoration:none}a:hover{color:#0f1e33}button{font-family:inherit}@keyframes tjShake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}@keyframes tjPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes tjGlow{0%,to{box-shadow:0 0 #f6c9a800}50%{box-shadow:0 0 0 10px #f6c9a82e}}@keyframes tjRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes tjBreath{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}[data-tj-card]{transition:transform .7s cubic-bezier(.22,1,.36,1)}[data-tj-opt]{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease}[data-tj-opt]:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 16px 30px -14px #0009}[data-tj-btn]{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}[data-tj-btn]:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #d6a648bf}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}[data-tjnote] strong{transition:color .35s ease}@media(hover:hover)and (pointer:fine){[data-tjnote]:hover strong{color:#b8862a}}[data-tj-rule]{transition:transform .5s cubic-bezier(.22,1,.36,1)}[data-tj-front]{background-image:radial-gradient(85% 55% at 50% 46%,#e2b04a33,#e2b04a00 70%),linear-gradient(180deg,#0f1e3300 55%,#0f1e33 92%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><g fill='none' stroke='%23F6D58E' stroke-opacity='.11' stroke-width='1'><path d='M0 40A20 20 0 0 1 40 40'/><path d='M-20 20A20 20 0 0 1 20 20'/><path d='M20 20A20 20 0 0 1 60 20'/><path d='M0 0A20 20 0 0 1 40 0'/></g><g fill='%23F6D58E' fill-opacity='.11'><circle cx='20' cy='22' r='1.4'/><circle cx='0' cy='2' r='1.4'/><circle cx='40' cy='2' r='1.4'/></g></svg>");background-size:auto,auto,40px 40px;box-shadow:inset 0 0 0 1px #f6d58e3d,0 22px 40px -24px #0f1e3399;transition:box-shadow .45s ease}[data-tj-back]{background-image:linear-gradient(180deg,#fdf9f199,#fdf9f1d9),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40'><g fill='none' stroke='%23C98F2B' stroke-opacity='.16' stroke-width='1'><path d='M0 40A20 20 0 0 1 40 40'/><path d='M-20 20A20 20 0 0 1 20 20'/><path d='M20 20A20 20 0 0 1 60 20'/><path d='M0 0A20 20 0 0 1 40 0'/></g><g fill='%23C98F2B' fill-opacity='.16'><circle cx='20' cy='22' r='1.4'/><circle cx='0' cy='2' r='1.4'/><circle cx='40' cy='2' r='1.4'/></g></svg>");background-size:auto,40px 40px}[data-tj-front]:after,[data-tj-back]:after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#f6d58e00,#f6d58e52,#f6d58e00);transform:translate(-170%) skew(-18deg);transition:transform 1s cubic-bezier(.22,1,.36,1)}[data-tj-back]:after{background:linear-gradient(100deg,#e2b04a00,#e2b04a38,#e2b04a00)}[data-tj-ar]{background:linear-gradient(180deg,#fbe7b5 15%,#e2b04a 60%,#c98f2b);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .1em;filter:drop-shadow(0 4px 14px rgba(226,176,74,.25))}[data-tj-hint]{position:absolute;right:14px;bottom:12px;font-size:11.5px;font-weight:650;color:#a9b6c8;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}@media(hover:hover)and (pointer:fine){[data-tj-rule]:hover{transform:translateY(-6px)}[data-tj-rule]:hover [data-tj-front]{box-shadow:inset 0 0 0 1.5px #f6d58eb3,0 30px 50px -24px #0f1e33b3,0 0 0 6px #e2b04a14}[data-tj-rule]:hover [data-tj-front]:after,[data-tj-rule]:hover [data-tj-back]:after{transform:translate(320%) skew(-18deg)}[data-tj-rule]:hover [data-tj-hint]{opacity:1;transform:none}}[data-tj-rule]:focus-visible{outline:3px solid #E2B04A;outline-offset:4px;border-radius:22px}@media(prefers-reduced-motion:reduce){[data-tj-rule],[data-tj-rule] *{transition:none!important}}#play [data-tjnote][data-tsm]:not([data-x1]):not([data-x2]):not([data-x3]){background-image:linear-gradient(#ffffff8c,#ffffff8c),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48'><g fill='none' stroke='%23C98F2B' stroke-opacity='.15' stroke-width='1'><path d='M0 48A24 24 0 0 1 48 48'/><path d='M-24 24A24 24 0 0 1 24 24'/><path d='M24 24A24 24 0 0 1 72 24'/><path d='M0 0A24 24 0 0 1 48 0'/></g><g fill='%23C98F2B' fill-opacity='.15'><circle cx='24' cy='26' r='1.6'/><circle cx='0' cy='2' r='1.6'/><circle cx='48' cy='2' r='1.6'/></g></svg>")!important;background-repeat:no-repeat,repeat!important;background-position:0 0,0 0!important;background-size:auto,48px 48px!important}section#play [data-tj-panel]{border-radius:32px;background-image:radial-gradient(55% 45% at 60% 42%,#e2b04a24,#e2b04a00 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='88' height='88'><g fill='none' stroke='%23F6D58E' stroke-opacity='.09' stroke-width='1.1'><path d='M20 20H68V68H20Z'/><path d='M44 10L78 44L44 78L10 44Z'/><circle cx='44' cy='44' r='10'/></g></svg>")!important;background-repeat:no-repeat,repeat!important;background-size:auto,88px 88px!important;box-shadow:inset 0 0 0 1px #f6d58e33,0 2px 4px #0f1e331a,0 40px 80px -36px #0f1e33b3}[data-tj-pill]{background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #f6d58e40;backdrop-filter:blur(6px)}[data-tj-ref]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:9999px;background:#f6d58e14;box-shadow:inset 0 0 0 1px #f6d58e40}[data-tj-stage]{background:radial-gradient(80% 120% at 50% 50%,#f6d58e1f,#f6d58e08 70%);box-shadow:inset 0 0 0 1px #f6d58e38,0 24px 50px -30px #0009;filter:drop-shadow(0 10px 30px rgba(226,176,74,.12))}section#play [data-tj-opt]{position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease}@media(hover:hover)and (pointer:fine){section#play [data-tj-opt]:not(:disabled):hover{transform:translate(4px);box-shadow:inset 4px 0 #e2b04a,inset 0 0 0 1px #f6d58e59,0 18px 34px -18px #0009}}[data-tj-verdict]{background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #f6d58e40,0 18px 34px -20px #0000008c;backdrop-filter:blur(6px)}
