@font-face{font-family:"Young Serif";src:url(/_next/static/media/ab3df4f1f3f4452c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Young Serif Fallback";src:local("Arial");ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.00%;size-adjust:114.27%}.__className_24ab18{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_24ab18{--font-smt-display:"Young Serif","Young Serif Fallback"}@font-face{font-family:Instrument Sans;src:url(/_next/static/media/59548ca4b8bdc831-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_302df1{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_302df1{--font-smt-text:"Instrument Sans","Instrument Sans Fallback"}.smt{--smt-ground:#10204c;--smt-ground-deep:#091535;--smt-clay:#d9c8a4;--smt-clay-cloth:#e4d5b2;--smt-paper:#f4ebda;--smt-paper-edge:#e4d6bb;--smt-blue:#1f3c99;--smt-ink:#14204a;--smt-red:#c8472b;--smt-ochre:#e2a93b;--smt-ochre-deep:#a87a1c;--smt-back:#1b3687;--smt-back-hole:#1b3687;--smt-fg:var(--smt-paper);--smt-bg:var(--smt-ground);--smt-mark-hole:var(--smt-bg);--smt-display:var(--font-smt-display),"Young Serif",Georgia,serif;--smt-text:var(--font-smt-text),"Instrument Sans",system-ui,sans-serif;--smt-ease:cubic-bezier(0.2,0.8,0.2,1);--smt-cw:clamp(112px,9.6vw,152px);--smt-sw:clamp(104px,calc((100svh - 470px) / 1.4),200px);--smt-plate:clamp(148px,25svh,236px);--smt-aw:min(26vw,calc((100svh - 340px) / 1.4),374px);--smt-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .32 0 0 0 0 .22 0 0 0 0 .1 0 0 0 .9 -.34'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--smt-weave-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.006 .8' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 -.56'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23a)' opacity='.22'/%3E%3C/svg%3E");--smt-weave-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='b' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8 .006' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.2 -.56'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23b)' opacity='.22'/%3E%3C/svg%3E");--smt-back-pattern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M11 2l9 9-9 9-9-9z' fill='none' stroke='%23f4ebda' stroke-opacity='.22' stroke-width='1'/%3E%3Ccircle cx='11' cy='11' r='1.3' fill='%23e2a93b' fill-opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0;overflow:hidden;overflow:clip;background:var(--smt-ground-deep);color:var(--smt-paper);font-family:var(--smt-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.smt *,.smt :after,.smt :before{box-sizing:border-box}:where(.smt) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.smt img{-webkit-user-drag:none;user-select:none}.smt button:focus-visible,.smt input:focus-visible{outline:3px solid var(--smt-ochre);outline-offset:3px}.smt-stage[data-ground=clay] button:focus-visible{outline-color:var(--smt-blue)}.smt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.smt-stage{position:absolute;inset:0;--smt-fg:var(--smt-paper);--smt-bg:var(--smt-ground)}.smt-stage[data-ground=clay]{--smt-fg:var(--smt-ink);--smt-bg:var(--smt-clay)}.smt-ground{background-color:var(--smt-ground)}.smt-ground,.smt-ground-clay{position:absolute;inset:0;background-image:var(--smt-weave-h),var(--smt-weave-v)}.smt-ground-clay{background-color:var(--smt-clay);clip-path:circle(0 at var(--wx,50%) var(--wy,50%));transition:clip-path .85s var(--smt-ease)}.smt-stage[data-ground=clay] .smt-ground-clay{clip-path:circle(150% at var(--wx,50%) var(--wy,50%))}.smt-tableroot{position:absolute;inset:0;z-index:2;overflow:hidden;overflow:clip;touch-action:none;user-select:none;-webkit-user-select:none;transition:opacity .4s ease,visibility 0s linear 0s}.smt-tableroot[data-show=off]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s linear .35s}.smt-tableroot[data-show=table]{cursor:grab}.smt-tableroot.is-drag,.smt-tableroot.is-pan{cursor:grabbing}.smt-cloth{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--smt-clay-cloth);background-image:var(--smt-weave-h),var(--smt-weave-v);box-shadow:0 0 0 2px rgba(20,32,74,.12),0 30px 80px rgba(9,21,53,.55);will-change:transform;transition:opacity .4s ease}.smt-tableroot[data-show=intro] .smt-cloth{opacity:0}.smt-card,.smt-table{position:absolute;left:0;top:0;will-change:transform}.smt-card{width:var(--smt-cw);height:calc(var(--smt-cw) * 1.4);transform:translate3d(-9999px,0,0);perspective:900px;container-type:inline-size;cursor:grab;touch-action:none;outline:none}.smt-card-inner{position:absolute;inset:0;display:block;transform-style:preserve-3d}.smt-card.is-drag,.smt-card.is-drag *{cursor:grabbing}.smt-card:focus-visible .smt-face{outline:.9cqw solid var(--smt-blue);outline-offset:.9cqw}.smt-back,.smt-face{position:absolute;inset:0;display:block;border-radius:5.5cqw;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 calc(.4cqw + var(--lift, 0) * 1.4cqw) calc(.9cqw + var(--lift, 0) * 2.6cqw) rgba(8,14,38,.42),0 calc(1.2cqw + var(--lift, 0) * 11cqw) calc(2.6cqw + var(--lift, 0) * 14cqw) rgba(8,14,38,calc(.14 + var(--lift, 0) * .14))}.smt-face{background-color:var(--smt-paper);background-image:var(--smt-grain);color:var(--smt-ink);transition:translate .2s var(--smt-ease)}.smt-tableroot[data-show=table] .smt-card:not(.is-drag):not(.is-claimed):hover .smt-face{translate:0 -1.2cqw}.smt-face-frame{position:absolute;inset:4.2cqw;border:.7cqw solid var(--smt-blue);border-radius:2.4cqw;pointer-events:none}.smt-face-frame:after{content:"";position:absolute;inset:1.3cqw;border:.25cqw solid rgba(31,60,153,.5);border-radius:1.3cqw}.smt-face-in{position:absolute;inset:8.4cqw 8.4cqw 7.2cqw;display:flex;flex-direction:column;gap:1.8cqw}.smt-top{flex:none;display:flex;align-items:center;justify-content:space-between;height:10cqw}.smt-num{display:grid;place-items:center;width:10cqw;height:10cqw;border-radius:50%;border:.55cqw solid var(--smt-blue);font-family:var(--smt-display);font-size:5.2cqw;line-height:1;color:var(--smt-blue)}.smt-glyph{width:9cqw;height:9cqw}.smt-art{flex:1;min-height:0;display:grid;place-items:center}.smt-art img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.smt-name{font-family:var(--smt-display);font-size:8.4cqw;line-height:1.05;color:var(--smt-ink)}.smt-name,.smt-tag{flex:none;text-align:center;white-space:nowrap}.smt-tag{font-size:4.3cqw;line-height:1.1;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:var(--smt-blue)}.smt-back{transform:rotateY(180deg);background-color:var(--smt-back);background-image:var(--smt-back-pattern)}.smt-back-frame{position:absolute;inset:4.2cqw;border:.6cqw solid var(--smt-paper);border-radius:2.4cqw;opacity:.9}.smt-back-roundel{position:absolute;left:50%;top:50%;width:38cqw;height:38cqw;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:var(--smt-paper);color:var(--smt-back);box-shadow:0 0 0 1.2cqw var(--smt-back),0 0 0 1.8cqw var(--smt-paper)}.smt-back-roundel svg{width:72%;height:72%}.smt-plate-wrap{position:absolute;left:50%;bottom:max(46px,5svh);width:var(--smt-plate);height:var(--smt-plate);transform:translateX(-50%);pointer-events:none;opacity:0;transition:opacity .4s ease}.smt-plate-wrap[data-show="1"]{opacity:1}.smt-plate{width:100%;height:100%;filter:drop-shadow(0 .7rem 1rem rgba(20,32,74,.35));transition:transform .25s var(--smt-ease)}.smt-plate[data-hot="1"]{transform:scale(1.06)}.smt-plate-svg{display:block;width:100%;height:100%;overflow:visible}.smt-pl-edge{fill:#e6d9be}.smt-pl-rim{fill:var(--smt-paper)}.smt-pl-band{stroke:var(--smt-blue);stroke-width:4}.smt-pl-line{stroke:var(--smt-blue);stroke-width:1}.smt-pl-well{fill:#ebdec3;stroke:var(--smt-blue);stroke-width:1.2}.smt-pl-target{stroke:var(--smt-ochre-deep);stroke-width:2;stroke-dasharray:4 6;transition:stroke .2s ease}.smt-plate[data-hot="1"] .smt-pl-target{stroke:var(--smt-red);stroke-dasharray:none}.smt-pl-text{font-family:var(--smt-text);font-weight:700;font-size:9px;letter-spacing:.1em;fill:var(--smt-blue)}.smt-plate-ghost{width:100%;height:100%;display:grid;place-items:center}.smt-plate-ghost .smt-stamp-svg{width:78%;animation:smt-stamp .5s var(--smt-ease) .38s both}.smt-stamp-svg{display:block;filter:url(#smt-rough);transform:rotate(-9deg)}.smt-stamp-right{color:var(--smt-blue)}.smt-stamp-missed{color:var(--smt-red)}.smt-stamp-word{font-family:var(--smt-display);font-size:34px;letter-spacing:.04em;fill:currentColor}.smt-stamp-arc{font-family:var(--smt-text);font-weight:700;font-size:12px;letter-spacing:.22em;fill:currentColor}.smt-head{position:absolute;left:0;right:0;top:0;z-index:6;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2.4vw,30px) clamp(14px,2.6vw,36px);pointer-events:none;color:var(--smt-fg);transition:color .6s ease .15s}.smt-head>*{pointer-events:auto}.smt-head-btn,.smt-head-logo{background-color:var(--smt-bg);transition:background-color .6s ease .15s,opacity .3s ease}.smt-head-btn{height:40px;min-width:40px;display:inline-grid;place-items:center;padding:0 14px;border-radius:999px;font:600 14px/1 var(--smt-text);letter-spacing:.05em;font-size:14px}.smt-head-btn svg{font-size:24px}.smt-head-logo{position:absolute;left:50%;top:clamp(14px,2.4vw,30px);transform:translateX(-50%);height:40px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;font-size:14px}.smt-stage[data-phase=intro] .smt-head-logo{opacity:0;pointer-events:none}.smt-foot{position:absolute;left:50%;bottom:8px;z-index:5;translate:-50% 0;width:max-content;max-width:min(94vw,560px);padding:4px 14px;border-radius:999px;background-color:var(--smt-bg);text-align:center;font-size:11.5px;letter-spacing:.03em;pointer-events:none;color:var(--smt-fg);transition:color .6s ease .15s,background-color .6s ease .15s}.smt-stage[data-phase=table] .smt-foot{opacity:0}.smt-mark{display:inline-flex;align-items:center;gap:.55em;font-family:var(--smt-display);color:currentColor}.smt-mark-ico{width:2em;height:2em}.smt-mark-word{letter-spacing:.28em;line-height:1}.smt-mark-big{font-size:22px}.smt-screens{z-index:3}.smt-screen,.smt-screens{position:absolute;inset:0;pointer-events:none}.smt-screen{display:grid;place-items:center;animation:smt-in .6s var(--smt-ease) both}.smt-screen a,.smt-screen button,.smt-screen input{pointer-events:auto}.smt-screens[data-leaving="1"] .smt-intro{opacity:0;transform:translateY(-14px);transition:opacity .35s ease,transform .35s ease}.smt-label{margin:0;display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:999px;background:var(--smt-ink);font:700 12px/1 var(--smt-text);letter-spacing:.14em;text-transform:uppercase}.smt-intro,.smt-label{color:var(--smt-paper)}.smt-intro-row{gap:clamp(40px,9vw,130px);padding:0 24px}.smt-intro-main,.smt-intro-row{display:flex;align-items:center}.smt-intro-main{flex-direction:column;text-align:center;width:min(320px,100%)}.smt-h1{margin:22px 0 0;font:400 clamp(38px,3.6vw,52px) /1.04 var(--smt-display);text-wrap:balance}.smt-intro-text{margin:20px 0 0;max-width:300px;font-size:clamp(15px,1.25vw,17.5px);line-height:1.55;text-wrap:pretty}.smt-intro-side{display:flex;flex-direction:column;align-items:center;width:262px}.smt-note{margin:0;color:var(--smt-ochre);font-size:15px;font-weight:600;letter-spacing:.02em}.smt-snd-row{display:flex;gap:14px;margin-top:20px}.smt-snd{width:88px;height:84px;border-radius:22px;border:1.5px solid rgba(244,235,218,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;transition:background .2s ease,color .2s ease,border-color .2s ease}.smt-snd svg{font-size:30px}.smt-snd[aria-pressed=true]{background:var(--smt-paper);color:var(--smt-ink);border-color:var(--smt-paper)}.smt-cta{margin-top:26px;height:72px;padding:0 44px;border-radius:999px;background:var(--smt-ochre);color:var(--smt-ink);font:400 22px/1 var(--smt-display);box-shadow:0 6px 0 var(--smt-ochre-deep);transition:transform .25s var(--smt-ease),box-shadow .25s var(--smt-ease)}.smt-cta:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--smt-ochre-deep)}.smt-cta:active{transform:translateY(4px);box-shadow:0 2px 0 var(--smt-ochre-deep)}.smt-cta-s{margin-top:0;height:48px;padding:0 22px;font-size:16px;box-shadow:0 4px 0 var(--smt-ochre-deep)}.smt-text-btn{margin-top:16px;display:inline-flex;align-items:center;gap:8px;height:36px;font:600 14px/1 var(--smt-text);letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px}.smt-text-btn svg{font-size:18px}.smt-clue{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px 34px;color:var(--smt-ink)}.smt-clue-text{margin:22px 0 0;max-width:min(820px,92vw);font:400 clamp(26px,3.1vw,46px) /1.14 var(--smt-display);text-wrap:balance}.smt-letters{display:inline}.smt-word{overflow:hidden;vertical-align:bottom;padding:.12em 0 .18em;margin:-.12em .26em -.18em 0}.smt-ch,.smt-word{display:inline-block}.smt-ch{transform:translateY(105%) rotate(7deg);opacity:0;animation:smt-rise .7s var(--smt-ease) forwards;animation-delay:calc(var(--d, 0s) + var(--i) * var(--st, .03s))}.smt-bubble{position:relative;margin-top:22px;width:min(360px,88vw);padding:16px 58px 16px 20px;border-radius:22px;background:var(--smt-paper);color:var(--smt-ink);text-align:left;box-shadow:0 7px 0 rgba(20,32,74,.2);animation:smt-pop .5s var(--smt-ease) both}.smt-bubble:after{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;background:var(--smt-paper);transform:translateX(-50%) rotate(45deg)}.smt-bubble-h{margin:0;font:400 18px/1.2 var(--smt-display)}.smt-bubble-t{margin:4px 0 0;font-size:14.5px;line-height:1.45}.smt-bubble-next{position:absolute;right:-14px;top:-14px;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--smt-ochre);color:var(--smt-ink);font-size:22px;box-shadow:0 4px 0 var(--smt-ochre-deep)}.smt-bubble-next:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--smt-ochre);animation:smt-attn 1.6s ease-out infinite}.smt-stack{position:relative;height:clamp(96px,21svh,190px);aspect-ratio:5/7;margin-top:28px;animation:smt-float 4.2s ease-in-out infinite}.smt-stack-c{position:absolute;inset:0;container-type:inline-size;transform:translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg));transition:transform .5s var(--smt-ease),opacity .4s ease}.smt-stack-c .smt-back{transform:none}.smt-stack-c1{--x:-16%;--r:-9deg}.smt-stack-c2{--x:15%;--r:8deg}.smt-clue[data-go="1"] .smt-stack-c1{transform:translate(-280%,-40%) rotate(-42deg);opacity:0}.smt-clue[data-go="1"] .smt-stack-c2{transform:translate(280%,-30%) rotate(44deg);opacity:0}.smt-clue[data-go="1"] .smt-stack-c3{transform:translateY(-170%) rotate(12deg) scale(1.3);opacity:0}.smt-find{position:relative;width:clamp(112px,15svh,156px);aspect-ratio:1;margin-top:28px;display:grid;place-items:center;border-radius:50%;color:var(--smt-ink)}.smt-ring{position:absolute;inset:0;width:100%;height:100%;animation:smt-spin 18s linear infinite}.smt-ring text{font-family:var(--smt-display);font-size:17px;letter-spacing:.12em;fill:var(--smt-ink)}.smt-find-core{width:46%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:var(--smt-ochre);font-size:28px;box-shadow:0 5px 0 var(--smt-ochre-deep);transition:transform .25s var(--smt-ease)}.smt-find:hover .smt-find-core{transform:scale(1.08)}.smt-clue[data-go="1"] .smt-find{opacity:0;transition:opacity .25s ease}.smt-hud{position:absolute;inset:0;z-index:4;pointer-events:none}.smt-pill{position:absolute;top:clamp(64px,9svh,84px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;width:max-content;max-width:min(720px,92vw);padding:10px 24px 10px 10px;border-radius:999px;background:var(--smt-paper);color:var(--smt-ink);box-shadow:0 7px 0 rgba(20,32,74,.2);transition:opacity .35s ease;animation:smt-drop .6s var(--smt-ease) both}html.smt-on-drag .smt-pill{opacity:.22}.smt-pill[data-show="0"]{opacity:0}.smt-pill-l{flex:none;height:34px;padding:0 14px;display:inline-grid;place-items:center;border-radius:999px;background:var(--smt-ink);color:var(--smt-paper);font:700 12px/1 var(--smt-text);letter-spacing:.14em;text-transform:uppercase}.smt-pill-t{margin:0;font:400 clamp(16px,1.6vw,21px) /1.25 var(--smt-display);text-wrap:balance}.smt-hint{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:clamp(150px,20svh,190px);aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:18px;border-radius:50%;background:var(--smt-ink);color:var(--smt-paper);text-align:center;animation:smt-pop .5s var(--smt-ease) 1.1s both}.smt-hint svg{font-size:38px}.smt-hint-h{margin:4px 0 0;font:400 20px/1 var(--smt-display);letter-spacing:.1em}.smt-hint-t{margin:0;font-size:12.5px;line-height:1.35;font-weight:600}.smt-retry{position:absolute;left:50%;bottom:calc(var(--smt-plate) + 56px);transform:translateX(-50%);margin:0;padding:12px 22px;border-radius:999px;background:var(--smt-red);color:var(--smt-paper);font:600 15px/1.2 var(--smt-text);white-space:nowrap;animation:smt-pop .35s var(--smt-ease) both}.smt-fb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px 96px;color:var(--smt-ink)}.smt-fb-head{margin:18px 0 0;font:400 clamp(40px,5.4vw,78px) /1.05 var(--smt-display)}.smt-fb-cards{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:30px}.smt-fb-card{position:relative;width:clamp(110px,calc((100svh - 480px) / 1.4),190px);aspect-ratio:5/7;container-type:inline-size}.smt-fb[data-two="1"] .smt-fb-card{width:min(clamp(110px,calc((100svh - 480px) / 1.4),190px),calc((100vw - 48px - 30px) / 2))}.smt-fb-pick{rotate:-3deg;animation:smt-deal .6s var(--smt-ease) .15s both}.smt-fb-ans{rotate:3deg;animation:smt-deal .6s var(--smt-ease) .45s both}.smt-fb-stamp{position:absolute;left:50%;top:50%;width:86%;translate:-50% -56%;pointer-events:none;animation:smt-stamp .5s var(--smt-ease) .5s both}.smt-fb-stamp .smt-stamp-svg{width:100%}.smt-fb-cap{position:absolute;left:50%;bottom:-30px;translate:-50% 0;font:700 12px/1 var(--smt-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.smt-fb-line{margin:22px 0 0;max-width:480px;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.smt-fb[data-two="1"] .smt-fb-line{margin-top:36px}.smt-next{position:absolute;right:clamp(20px,3.4vw,50px);bottom:clamp(48px,5.5svh,64px);display:inline-flex;align-items:center;gap:14px;font:400 clamp(17px,1.5vw,21px) /1 var(--smt-display)}.smt-next-ico{width:54px;height:48px;display:grid;place-items:center;border-radius:999px;background:var(--smt-ink);color:var(--smt-paper);font-size:22px;transition:transform .25s var(--smt-ease)}.smt-next:hover .smt-next-ico{transform:translateX(4px)}.smt-score{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px;color:var(--smt-paper)}.smt-burst{position:absolute;left:50%;top:50%;z-index:-1;width:min(120vmin,1100px);translate:-50% -50%;fill:rgba(244,235,218,.055);animation:smt-spin 90s linear infinite;pointer-events:none}.smt-outof{margin:0;font:400 clamp(20px,2.2vw,30px) /1.2 var(--smt-display)}.smt-big{margin:8px 0 0;display:flex;align-items:baseline;gap:.18em;font:400 clamp(88px,12vw,150px) /1 var(--smt-display);color:var(--smt-ochre)}.smt-odo{display:inline-flex;height:1em;overflow:hidden;line-height:1}.smt-odo-strip{display:flex;flex-direction:column;transition:transform 1.1s cubic-bezier(.2,.9,.2,1)}.smt-odo-strip span{display:block;height:1em;line-height:1;text-align:center}.smt-big-w{font-size:.42em}.smt-grade{margin:22px 0 0;max-width:480px;font-size:clamp(17px,1.6vw,22px);line-height:1.45;animation:smt-in .8s var(--smt-ease) 1.5s both}.smt-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:18px}.smt-actions .smt-cta{margin-top:0}.smt-actions-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.smt-ghost{height:48px;padding:0 22px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;border:1.5px solid rgba(244,235,218,.4);font:600 14px/1 var(--smt-text);transition:background .2s ease,color .2s ease}.smt-ghost svg{font-size:18px}.smt-ghost:hover{background:var(--smt-paper);color:var(--smt-ink)}.smt-det{color:var(--smt-paper)}.smt-det-host{position:relative;width:min(380px,90vw);height:min(676px,calc(100svh - 150px));margin-top:24px;touch-action:none;pointer-events:auto}.smt-slip{position:absolute;inset:0;flex-direction:column;gap:12px;padding:20px 22px 18px;border-radius:26px;background-color:var(--smt-paper);background-image:var(--smt-grain);color:var(--smt-ink);text-align:center;box-shadow:0 18px 40px rgba(8,14,38,.45);will-change:transform}.smt-slip,.smt-slip-h{display:flex;align-items:center}.smt-slip-h{flex:none;width:100%;justify-content:space-between}.smt-qn{font:400 22px/1 var(--smt-display)}.smt-verdict{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--smt-blue);color:var(--smt-paper);font:700 12px/1 var(--smt-text);letter-spacing:.1em;text-transform:uppercase}.smt-verdict svg{font-size:15px}.smt-slip[data-ok="0"] .smt-verdict{background:var(--smt-red)}.smt-slip-clue{flex:none;margin:0;font:400 clamp(17px,2.3svh,22px) /1.25 var(--smt-display);text-wrap:balance}.smt-slip-card{flex:none;position:relative;width:var(--smt-sw);aspect-ratio:5/7;container-type:inline-size;rotate:-2deg}.smt-slip-miss{flex:none;margin:0;font-size:13px;font-weight:600;color:var(--smt-red)}.smt-slip-lore{margin:0;font-size:14px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.smt-pill-link{flex:none;margin-top:auto;height:44px;padding:0 20px;display:inline-flex;align-items:center;gap:10px;border-radius:999px;background:var(--smt-ink);color:var(--smt-paper);font:600 14px/1 var(--smt-text)}.smt-pill-link svg{font-size:18px}.smt-end{background:none;box-shadow:none;gap:20px;color:var(--smt-paper);padding:0}.smt-circle,.smt-end{justify-content:center}.smt-circle{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:50%;font:400 clamp(17px,2.2svh,21px) /1.15 var(--smt-display);text-align:center;transition:transform .3s var(--smt-ease)}.smt-circle:hover{transform:scale(1.04)}.smt-circle svg{font-size:22px}.smt-circle-a{width:clamp(120px,24svh,190px);background:var(--smt-ochre);box-shadow:0 6px 0 var(--smt-ochre-deep)}.smt-circle-a,.smt-circle-b{aspect-ratio:1;color:var(--smt-ink)}.smt-circle-b{width:clamp(150px,30svh,236px);background:var(--smt-paper)}.smt-collage{position:relative;display:block;width:72%;height:40%}.smt-collage img{position:absolute;width:34%;aspect-ratio:1;object-fit:contain}.smt-collage img:first-child{left:2%;top:4%;rotate:-8deg}.smt-collage img:nth-child(2){left:33%;top:0;rotate:5deg}.smt-collage img:nth-child(3){left:64%;top:6%;rotate:-4deg}.smt-collage img:nth-child(4){left:8%;top:32%;rotate:7deg}.smt-collage img:nth-child(5){left:36%;top:28%;rotate:-6deg}.smt-collage img:nth-child(6){left:62%;top:34%;rotate:9deg}.smt-collage img:nth-child(7){left:0;top:58%;rotate:4deg}.smt-collage img:nth-child(8){left:32%;top:62%;rotate:-9deg}.smt-collage img:nth-child(9){left:66%;top:60%;rotate:6deg}.smt-dots{position:absolute;z-index:2;display:flex;gap:10px;margin:0;padding:0;list-style:none}.smt-dots-v{right:clamp(14px,3vw,50px);top:50%;translate:0 -50%;flex-direction:column}.smt-dots-h{left:50%;bottom:110px;translate:-50% 0;gap:clamp(3px,.5vw,6px)}.smt-dot{position:relative;display:block;width:10px;height:10px;border-radius:50%;background:rgba(244,235,218,.58);transition:transform .25s var(--smt-ease),background .25s ease}.smt-dots-h .smt-dot{width:clamp(4px,1.3vw,7px);height:clamp(4px,1.3vw,7px)}.smt-dot:after{content:"";position:absolute;inset:-8px}.smt-dot[aria-current=true]{background:var(--smt-ochre);transform:scale(1.55)}.smt-scrollhint{position:absolute;left:50%;bottom:50px;translate:-50% 0;display:flex;align-items:center;gap:10px;padding:9px 18px 9px 14px;border-radius:999px;background:var(--smt-ink);color:var(--smt-paper);pointer-events:none;animation:smt-pop .5s var(--smt-ease) 1s both}.smt-scrollhint svg{font-size:22px}.smt-scrollhint p{margin:0;font-size:12.5px;font-weight:600}.smt-scrollhint p:first-of-type{font:400 15px/1 var(--smt-display);letter-spacing:.1em}.smt-alm{display:block;color:var(--smt-paper)}.smt-alm-title{top:clamp(66px,9.5svh,92px);margin:0;text-align:center;font:400 clamp(22px,2.4vw,34px) /1 var(--smt-display)}.smt-alm-host,.smt-alm-title{position:absolute;left:0;right:0}.smt-alm-host{top:clamp(112px,16svh,152px);bottom:184px;touch-action:none;pointer-events:auto;cursor:grab}.smt-acard{position:absolute;left:50%;top:50%;width:var(--smt-aw);aspect-ratio:5/7;margin-left:calc(var(--smt-aw) / -2);margin-top:calc(var(--smt-aw) * -.7);perspective:1400px;container-type:inline-size;will-change:transform}.smt-acard-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s var(--smt-ease)}.smt-acard[data-flip="1"] .smt-acard-in{transform:rotateY(180deg)}.smt-acard-back,.smt-acard-front{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.smt-acard-back{transform:rotateY(180deg);display:flex;flex-direction:column;align-items:center;gap:2.6cqw;padding:11cqw 10cqw 9cqw;border-radius:5.5cqw;background-color:var(--smt-paper);background-image:var(--smt-grain);color:var(--smt-ink);text-align:center;box-shadow:0 1.2cqw 2.6cqw rgba(8,14,38,.4),0 3cqw 9cqw rgba(8,14,38,.3)}.smt-acard-back:before{content:"";position:absolute;inset:4.2cqw;border:.7cqw solid var(--smt-blue);border-radius:2.4cqw;pointer-events:none}.smt-lore-k{margin:0;font:700 3.6cqw/1 var(--smt-text);letter-spacing:.16em;text-transform:uppercase;color:var(--smt-blue)}.smt-lore-h{margin:0;font:400 8.6cqw/1.05 var(--smt-display)}.smt-lore-clue{margin:0;font:400 4.9cqw/1.25 var(--smt-display);color:var(--smt-red)}.smt-lore-t{margin:0;font-size:4.2cqw;line-height:1.5}.smt-acard-back .smt-pill-link{height:11cqw;padding:0 5cqw;font-size:3.9cqw;gap:2.4cqw}.smt-acard-back .smt-pill-link svg{font-size:5cqw}.smt-alm-count{bottom:142px;translate:calc(-100% - 12px) 0;font-weight:600;letter-spacing:.06em}.smt-alm-count,.smt-flipbtn{position:absolute;left:50%;margin:0;font-size:13px;white-space:nowrap}.smt-flipbtn{bottom:138px;translate:12px 0;height:28px}.smt-alm-bar{position:absolute;left:0;right:0;bottom:50px;display:flex;justify-content:space-between;padding:0 clamp(20px,3.4vw,50px)}.smt-bar-btn{display:inline-flex;align-items:center;gap:14px;height:44px;font:400 clamp(16px,1.4vw,20px) /1 var(--smt-display)}.smt-bar-btn svg{font-size:24px}.smt-about{position:fixed;inset:0;z-index:20;pointer-events:none}.smt-about[data-open="1"]{pointer-events:auto}.smt-about-scrim{position:absolute;inset:0;background:rgba(9,21,53,.55);opacity:0;transition:opacity .4s ease}.smt-about[data-open="1"] .smt-about-scrim{opacity:1}.smt-about-sheet{--smt-mark-hole:var(--smt-paper);position:absolute;top:0;right:0;bottom:0;width:min(520px,100%);background-color:var(--smt-paper);background-image:var(--smt-grain);color:var(--smt-ink);transform:translateX(104%);transition:transform .6s var(--smt-ease);box-shadow:-20px 0 60px rgba(0,0,0,.3)}.smt-about[data-open="1"] .smt-about-sheet{transform:none}.smt-about-close{position:absolute;right:14px;top:14px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--smt-ink);color:var(--smt-paper);font-size:22px}.smt-about-wrap{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.smt-about-content{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px clamp(24px,5vw,48px) 64px}.smt-about-h{margin:14px 0 0;font:400 clamp(34px,4vw,46px) /1.05 var(--smt-display)}.smt-about-k{margin:0;color:var(--smt-blue);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.smt-about-p{margin:0;font-size:16px;line-height:1.6}.smt-about-h3{margin:22px 0 0;font:400 24px/1.1 var(--smt-display)}.smt-about-note{margin:0;color:var(--smt-red);font-size:14px;font-weight:600}.smt-about-ill{color:var(--smt-ink);font-weight:500;opacity:.78}.smt-facts{width:100%;margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 24px}.smt-facts dt{font:400 36px/1 var(--smt-display);color:var(--smt-blue)}.smt-facts dd{margin:4px 0 0;font-size:14px;line-height:1.35}.smt-shelf{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.smt-shelf li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;border-radius:16px;background:var(--smt-paper-edge);font-size:13px;font-weight:600}.smt-shelf img{width:100%;aspect-ratio:1;object-fit:contain}.smt-letters-form{width:100%;display:flex;gap:10px;flex-wrap:wrap}.smt-letters-form input{flex:1 1 200px;height:48px;padding:0 18px;border-radius:999px;border:1.5px solid var(--smt-blue);background:transparent;color:var(--smt-ink);font:400 15px/1 var(--smt-text)}@keyframes smt-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes smt-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes smt-drop{0%{opacity:0;translate:0 -22px}to{opacity:1;translate:0 0}}@keyframes smt-deal{0%{opacity:0;translate:0 40px;scale:.8}to{opacity:1;translate:0 0;scale:1}}@keyframes smt-rise{to{transform:none;opacity:1}}@keyframes smt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes smt-spin{to{transform:rotate(1turn)}}@keyframes smt-attn{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes smt-stamp{0%{opacity:0;scale:1.9;rotate:-16deg}60%{opacity:1}to{opacity:.94;scale:1;rotate:0deg}}@media (max-width:719px){.smt{--smt-aw:min(70vw,calc((100svh - 340px) / 1.4))}.smt-intro-row{flex-direction:column;gap:22px}.smt-intro-main{width:min(340px,100%)}.smt-mark-big{font-size:18px}.smt-h1{margin-top:12px;font-size:34px}.smt-intro-text{margin-top:10px;font-size:15px;line-height:1.5}.smt-intro-side{width:100%}.smt-snd-row{margin-top:12px}.smt-snd{width:112px;height:56px;flex-direction:row;gap:8px;border-radius:18px}.smt-snd svg{font-size:24px}.smt-cta{margin-top:16px;height:60px;padding:0 36px;font-size:20px}.smt-text-btn{margin-top:6px}.smt-clue{padding-top:60px}.smt-clue-text{font-size:clamp(24px,7vw,30px)}.smt-bubble,.smt-clue-text{margin-top:16px}.smt-find,.smt-stack{margin-top:22px}.smt-pill{padding-right:18px}.smt-next{right:auto;left:50%;translate:-50% 0;bottom:50px}.smt-fb-cards{gap:22px}.smt-dots-v{right:8px}.smt-det-host{width:min(344px,86vw)}.smt-alm-count{bottom:146px}.smt-flipbtn{bottom:142px}.smt-alm-bar{bottom:48px}.smt-about-sheet{width:100%}}@media (max-height:700px){.smt-label{height:26px;font-size:11px}.smt-clue{padding-top:52px;padding-bottom:22px}.smt-bubble{padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.smt *,.smt :after,.smt :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important}.smt-burst,.smt-ring,.smt-stack{animation:none!important}}