.hero-discovery-module__koRTOG__tooltip{z-index:10;color:#fff;letter-spacing:-.015em;text-align:center;white-space:normal;opacity:0;visibility:hidden;transform-origin:50% 100%;background:#171717;border:1px solid #353535;border-radius:16px;width:230px;padding:13px 17px;font:550 13px/1.45 Inter,sans-serif;transition:opacity .14s,transform .2s cubic-bezier(.2,.8,.2,1),visibility .14s;position:absolute;bottom:calc(100% + 18px);left:50%;transform:translate(-50%,5px)scale(.97);box-shadow:0 7px 16px #0002}.hero-discovery-module__koRTOG__tooltip:before{content:"";height:22px;position:absolute;inset:100% 0 auto}.hero-discovery-module__koRTOG__tooltip:after{content:"";background:#171717;border-radius:0 0 3px;width:10px;height:10px;position:absolute;top:calc(100% - 5px);left:calc(50% - 5px);transform:rotate(45deg)}.hero-discovery-module__koRTOG__discovery[data-tooltip-visible=true] .hero-discovery-module__koRTOG__tooltip{visibility:visible;opacity:1;transform:translate(-50%)scale(1)}.hero-discovery-module__koRTOG__discovery[data-tooltip-visible=true] :is(.hero-role-palette,.hero-role-size){opacity:0;visibility:hidden}@media (max-width:700px){.hero-discovery-module__koRTOG__tooltip{width:210px;font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-discovery-module__koRTOG__tooltip{transition:none}}
.hero-demo-module__b6wyXW__hero{--measure-ink:#151515;--measure-orange:#d95616;--measure-green:#438547}.hero-demo-module__b6wyXW__paper{z-index:1;opacity:0;pointer-events:none;background:#fff;transition:opacity .85s ease-in-out;position:absolute;inset:0}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__paper{opacity:1}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure]:after{opacity:0;-webkit-backdrop-filter:none}.hero-demo-module__b6wyXW__hero .hero-effect-layer{transition:opacity .75s ease-in-out}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-effect-layer{opacity:0}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-structure{opacity:0}:is(.hero-demo-module__b6wyXW__hero .hero-mono-pill,.hero-demo-module__b6wyXW__hero .hero-mono-copy h1,.hero-demo-module__b6wyXW__hero .hero-mono-description,.hero-demo-module__b6wyXW__hero .hero-mono-actions){transition:opacity .6s,filter .6s,transform .6s,color .7s,background-color .7s,border-color .7s,box-shadow .7s,translate 1.2s cubic-bezier(.22,1,.36,1)}.hero-demo-module__b6wyXW__hero.hero-shell-mono .hero-mono-copy h1{margin-top:24px}.hero-demo-module__b6wyXW__hero.hero-shell-mono .hero-mono-description{margin-top:32px}.hero-demo-module__b6wyXW__hero.hero-shell-mono .hero-mono-actions{margin-top:32px}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-mono-pill{color:#424242;box-shadow:none;background:#fff;border-color:#dedede}:is(.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-mono-pill strong,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-mono-pill>span:first-child,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] h1,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-editor,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-mono-description){color:var(--measure-ink);text-shadow:none}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-mono-description{border-color:#e1e1e1}:is(.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-palette,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-size){visibility:hidden;opacity:0}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-switch-default{opacity:1;filter:none;transform:none}:is(.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-switch-alt,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-role-switch:after){opacity:0}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-action-explore{color:#fff;background:#151515;border-color:#151515;box-shadow:0 3px 8px #00000014}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-action-scroll-indicator{color:#fff}:is(.hero-demo-module__b6wyXW__hero .hero-action-explore,.hero-demo-module__b6wyXW__hero .hero-action-scroll-indicator){transition:color .7s,background-color .7s,border-color .7s,box-shadow .7s,transform .35s}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-action-explore:hover{background:#303030}.hero-demo-module__b6wyXW__hero .hero-mono-description{position:relative}.hero-demo-module__b6wyXW__descriptionDefault,.hero-demo-module__b6wyXW__titleDefault{transition:opacity .2s}.hero-demo-module__b6wyXW__title{position:relative}.hero-demo-module__b6wyXW__titleDefault{display:block}.hero-demo-module__b6wyXW__eggTitle{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;white-space:pre-line;visibility:hidden;opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:0;transition:opacity .2s;display:flex;position:absolute;inset:0}.hero-demo-module__b6wyXW__eggTitle:focus-visible{outline-offset:8px;outline:1px dashed}.hero-demo-module__b6wyXW__eggSubtitle{white-space:pre-line;opacity:0;transition:opacity .2s;position:absolute;top:24px;left:12px;right:12px}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__descriptionDefault,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__titleDefault{opacity:0}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__titleDefault{visibility:hidden}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__eggSubtitle,.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__eggTitle{opacity:1}.hero-demo-module__b6wyXW__hero[data-hero-mode=measure] .hero-demo-module__b6wyXW__eggTitle{visibility:visible;pointer-events:auto}.hero-demo-module__b6wyXW__typingCaret{vertical-align:-.06em;opacity:0;background:currentColor;width:2px;height:.8em;margin-left:3px;display:inline-block}.hero-demo-module__b6wyXW__typingCaret[data-typing=true]{animation:.9s step-end infinite hero-demo-module__b6wyXW__typing-caret}@keyframes hero-demo-module__b6wyXW__typing-caret{0%,49%{opacity:.7}50%,to{opacity:0}}.hero-demo-module__b6wyXW__portalTransition{z-index:300;isolation:isolate;color:#e9f7ff;background:#01071200;place-items:center;animation:1.65s cubic-bezier(.7,0,.2,1) both hero-demo-module__b6wyXW__portal-curtain;display:grid;position:fixed;inset:0;overflow:hidden}.hero-demo-module__b6wyXW__portalTransition p{z-index:4;font:500 10px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 22px #4cc8ff;margin-top:8vh;animation:1.25s .28s both hero-demo-module__b6wyXW__portal-message;position:relative}.hero-demo-module__b6wyXW__portalGlow{z-index:1;filter:blur(58px);background:radial-gradient(58% 52% at 64% 52%,#dbfaffeb 0%,#62cdffb8 18%,#1a66e575 42%,#0000 73%);width:112vw;height:110vh;animation:1.45s cubic-bezier(.7,0,.2,1) both hero-demo-module__b6wyXW__portal-glow;position:absolute;top:-18%;right:-24%}.hero-demo-module__b6wyXW__portalSmoke{z-index:2;filter:blur(52px)saturate(.82);opacity:0;mix-blend-mode:screen;transform-origin:50%;will-change:transform, opacity;background:radial-gradient(30% 58% at 7% 66%,#e9faffe0 0 28%,#0000 72%),radial-gradient(25% 52% at 29% 44%,#b6e7ffd1 0 27%,#0000 71%),radial-gradient(33% 58% at 53% 61%,#74c1f1b8 0 31%,#0000 74%),radial-gradient(27% 48% at 76% 38%,#d8f5ffbf 0 27%,#0000 73%),radial-gradient(35% 62% at 96% 66%,#539be2a8 0 30%,#0000 76%);width:118vw;height:76vh;animation:1.5s cubic-bezier(.55,0,.18,1) both hero-demo-module__b6wyXW__portal-smoke;position:absolute}.hero-demo-module__b6wyXW__portalSmokeOne{bottom:-20%;right:-48%}.hero-demo-module__b6wyXW__portalSmokeTwo{opacity:0;height:88vh;animation-delay:.11s;top:-24%;right:-38%;transform:rotate(180deg)}.hero-demo-module__b6wyXW__portalSmokeThree{filter:blur(68px)saturate(.72);width:138vw;height:84vh;animation-delay:.22s;bottom:-42%;right:-6%}@keyframes hero-demo-module__b6wyXW__portal-curtain{0%,18%{background-color:#01071200}to{background-color:#010712}}@keyframes hero-demo-module__b6wyXW__portal-glow{0%{opacity:0;transform:translate(18%,4%)scale(.72)}44%{opacity:.72}to{opacity:.92;transform:translate(-9%,-2%)scale(1.65)}}@keyframes hero-demo-module__b6wyXW__portal-smoke{0%{opacity:0;transform:translate(30%,18%)scale(.82)skew(-3deg)}38%{opacity:.58}to{opacity:.94;transform:translate(-16%,-5%)scale(1.32)skew(2deg)}}@keyframes hero-demo-module__b6wyXW__portal-message{0%,24%{opacity:0;transform:translateY(12px)}55%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.hero-demo-module__b6wyXW__hero[data-demo-stage=measure] .hero-mono-pill{translate:-12px -8px}.hero-demo-module__b6wyXW__hero[data-demo-stage=measure] .hero-mono-copy h1{translate:10px}.hero-demo-module__b6wyXW__hero[data-demo-stage=measure] .hero-mono-description{translate:-8px 8px}.hero-demo-module__b6wyXW__hero[data-demo-stage=measure] .hero-mono-actions{translate:12px 16px}.hero-demo-module__b6wyXW__measurements{z-index:6;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.hero-demo-module__b6wyXW__measurements[data-active=true]{opacity:1;transition-delay:.75s}.hero-demo-module__b6wyXW__measurements svg{overflow:visible}.hero-demo-module__b6wyXW__columns path{stroke:#91969f;stroke-width:1px;stroke-opacity:.1}.hero-demo-module__b6wyXW__centerLine{stroke:var(--measure-green);stroke-width:1px;stroke-opacity:.1;stroke-dasharray:5 6}.hero-demo-module__b6wyXW__bounds rect{stroke:#387bff;stroke-width:2px;vector-effect:non-scaling-stroke}.hero-demo-module__b6wyXW__extension{stroke:#cf7d69;stroke-width:1px;opacity:.1}.hero-demo-module__b6wyXW__handle{fill:#fff}.hero-demo-module__b6wyXW__bounds>g{animation:.5s both hero-demo-module__b6wyXW__bounds-in}.hero-demo-module__b6wyXW__dimensions path{stroke:var(--measure-orange);stroke-width:1px}.hero-demo-module__b6wyXW__label rect{fill:var(--measure-orange)}.hero-demo-module__b6wyXW__greenLabel rect{fill:var(--measure-green)}.hero-demo-module__b6wyXW__label text,.hero-demo-module__b6wyXW__greenLabel text{fill:#fff;letter-spacing:0;font:500 11px/1 Inter,Arial,sans-serif}.hero-demo-module__b6wyXW__status{color:#41454b;letter-spacing:0;white-space:nowrap;background:#fff;border:1px solid #e3e4e7;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:6px 12px;font:500 11px/1 Inter,Arial,sans-serif;display:flex;position:absolute;top:-104px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000000a}.hero-demo-module__b6wyXW__statusIcon{color:var(--measure-green);font-size:17px}.hero-demo-module__b6wyXW__statusGrid{color:#8b8e94;font:9px/1.3 var(--mono);letter-spacing:.06em;border-left:1px solid #e3e4e7;margin-left:8px;padding-left:12px}@keyframes hero-demo-module__b6wyXW__bounds-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.hero-demo-module__b6wyXW__status{font-size:10px;top:-68px}.hero-demo-module__b6wyXW__statusGrid{margin-left:2px;padding-left:8px;font-size:8px}.hero-demo-module__b6wyXW__columns path:nth-child(2n){display:none}.hero-demo-module__b6wyXW__hero[data-demo-stage=measure] .hero-mono-copy h1{translate:3px}}@media (prefers-reduced-motion:reduce){.hero-demo-module__b6wyXW__measurements{transition:none}.hero-demo-module__b6wyXW__portalTransition,.hero-demo-module__b6wyXW__portalTransition *{animation-duration:1ms!important;animation-delay:0s!important}}
.hero-badge-module__u4tnLa__scene{--badge-width:clamp(180px, 13.3vw, 238px);--strap-length:107px;--clip-offset:11px;z-index:8;width:var(--badge-width);pointer-events:none;color:#191919;letter-spacing:0;perspective:900px;font:500 12px/1.2 Inter,Arial,sans-serif;position:absolute;top:0;right:max(48px,50vw - 805px)}.hero-badge-module__u4tnLa__drop{will-change:transform;transform:translateY(-650px)}.hero-badge-module__u4tnLa__pendulum{transform-origin:50% 0;will-change:transform;position:relative}.hero-badge-module__u4tnLa__strap{width:22px;height:calc(var(--strap-length) + var(--strap-stretch,0px));color:#ddd;background:repeating-linear-gradient(90deg,#202020 0 1px,#353535 1px 2px);border:1px solid #363636;border-top:0;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 3px 0 3px #0007,3px 4px 5px #0002}.hero-badge-module__u4tnLa__strap span{writing-mode:vertical-rl;letter-spacing:1px;white-space:nowrap;padding:8px 6px;font-size:6px;display:block}.hero-badge-module__u4tnLa__ring{z-index:4;border:4px solid #3a3a3a;border-radius:6px 6px 12px 12px;width:32px;height:22px;margin:-4px auto 0;position:relative;box-shadow:inset 1px 1px 1px #ddd,1px 1px 1px #000,3px 4px 4px #0003}.hero-badge-module__u4tnLa__cards{aspect-ratio:1/1.46;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;margin-top:16px;position:relative}.hero-badge-module__u4tnLa__cards[data-dragging=true]{cursor:grabbing}.hero-badge-module__u4tnLa__cards:focus-visible{outline-offset:12px;border-radius:12px;outline:2px dashed #387bff}.hero-badge-module__u4tnLa__cards img{pointer-events:none;-webkit-user-drag:none}.hero-badge-module__u4tnLa__front,.hero-badge-module__u4tnLa__back{transform-origin:50% 9px;border:1px solid #d4d3cf;border-radius:12px;position:absolute;inset:0;box-shadow:0 18px 24px -10px #25232138,0 2px 3px #0002}.hero-badge-module__u4tnLa__back{background:#ff7b20;border-color:#db6717;overflow:hidden;transform:rotate(12deg)}.hero-badge-module__u4tnLa__back:before{content:"";border:1px solid #713a2655;border-radius:50%;position:absolute;inset:20px 16px}.hero-badge-module__u4tnLa__back>span{writing-mode:vertical-rl;font-size:19px;font-weight:800;position:absolute;bottom:30%;right:12px}.hero-badge-module__u4tnLa__back small{letter-spacing:1px;font-size:6px;position:absolute;bottom:12px;left:14px}.hero-badge-module__u4tnLa__front{background:#f5f4f0;overflow:hidden;transform:rotate(-5deg)}.hero-badge-module__u4tnLa__front:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#fff4 0%,#0000 24%,#ffffff1c 48%,#0000 49%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff9}.hero-badge-module__u4tnLa__slot{z-index:6;background:#747573;border-radius:5px;width:28px;height:7px;position:absolute;top:9px;left:calc(50% - 14px);box-shadow:inset 0 2px 2px #0007,0 1px #fff}.hero-badge-module__u4tnLa__clip{z-index:10;top:calc(var(--strap-length) + var(--clip-offset) + var(--strap-stretch,0px));background:linear-gradient(90deg,#1c1c1c,#595959 36%,#242424 65%);border:4px solid #333;border-radius:5px 5px 7px 7px;width:14px;height:38px;position:absolute;left:calc(50% - 7px);transform:rotate(6deg);box-shadow:inset 1px 0 #a1a1a1,2px 3px 3px #0005}.hero-badge-module__u4tnLa__identity{z-index:2;position:absolute;top:11%;left:8%;right:8%}.hero-badge-module__u4tnLa__identity>small{letter-spacing:.05em;color:#777;font:7px/1.2 monospace}.hero-badge-module__u4tnLa__identity strong{letter-spacing:-.07em;margin-top:8px;font-size:clamp(23px,1.8vw,30px);font-weight:750;line-height:.95;display:block;position:relative}.hero-badge-module__u4tnLa__identity strong>span{font-size:32px;position:absolute;top:4px;right:1px}.hero-badge-module__u4tnLa__identity p{color:#777;margin-top:6px;font-size:6px}.hero-badge-module__u4tnLa__portrait{object-fit:cover;mix-blend-mode:multiply;border-radius:0 0 10px 10px;width:94%;height:64%;position:absolute;bottom:7%;left:3%}.hero-badge-module__u4tnLa__sticker{z-index:3;text-align:center;border:3px solid #fff;position:absolute;box-shadow:0 .5px 1px #0003}.hero-badge-module__u4tnLa__tokyo{background:#ff84c5;border-radius:5px;padding:5px 6px;top:37%;left:6%;transform:rotate(-12deg)}.hero-badge-module__u4tnLa__tokyo b{letter-spacing:-.07em;font-size:24px;line-height:1;display:block}.hero-badge-module__u4tnLa__tokyo>span{align-items:center;gap:3px;margin-top:3px;font-size:5px;font-weight:800;display:flex}.hero-badge-module__u4tnLa__tokyo i{background:radial-gradient(circle,#ed4141 40%,#fff 43%);width:10px;height:7px;display:inline-block}.hero-badge-module__u4tnLa__ai{background:#c8ed80;border-radius:50%;place-items:center;width:54px;height:54px;font-size:21px;font-weight:800;display:grid;top:42%;right:5%;transform:rotate(12deg)}.hero-badge-module__u4tnLa__agent{color:#fff;background:#171717;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;bottom:14%;left:6%;transform:rotate(9deg)}.hero-badge-module__u4tnLa__agent>span{color:#75dfff}.hero-badge-module__u4tnLa__agent small{color:#a8a8a8;letter-spacing:.1em;font-size:5px}.hero-badge-module__u4tnLa__figma{background:#fff;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;font-weight:700;display:flex;bottom:10%;right:5%;transform:rotate(-9deg)}.hero-badge-module__u4tnLa__figma svg{width:16px;height:24px}.hero-badge-module__u4tnLa__pass{letter-spacing:1px;justify-content:space-between;align-items:center;font:6px monospace;display:flex;position:absolute;bottom:3%;left:8%;right:8%}.hero-badge-module__u4tnLa__barcode{background:repeating-linear-gradient(90deg,#222 0 1px,#0000 1px 3px,#222 3px 5px,#0000 5px 6px);width:45px;height:11px}.hero-badge-module__u4tnLa__guideDialog{z-index:100;color:#171717;pointer-events:auto;background:#f7f5ef;border:1px solid #d7d3ca;border-radius:22px;width:min(620px,100vw - 36px);max-width:620px;margin:auto;padding:0;position:fixed;overflow:visible;box-shadow:0 30px 80px #1116}.hero-badge-module__u4tnLa__guideDialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c0c7a}.hero-badge-module__u4tnLa__guideContent{text-align:center;min-height:520px;padding:78px 38px 38px}.hero-badge-module__u4tnLa__pokemonCard{--card-gold:#f3ce64;aspect-ratio:2.5/3.5;border:2px solid var(--card-gold);isolation:isolate;background:linear-gradient(150deg,#fff8cb,#e19d37 36%,#f7dd74 70%,#bd7d27);border-radius:17px/13px;width:min(70vw,270px);margin:-108px auto 28px;padding:8px;animation:5s ease-in-out infinite hero-badge-module__u4tnLa__pokemon-card-float;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:-14px 18px 28px #2d24123b,12px 15px 24px #ca8b3a4a,inset 0 0 0 1px #fff8}.hero-badge-module__u4tnLa__pokemonCard:before,.hero-badge-module__u4tnLa__pokemonCard:after{z-index:3;pointer-events:none;content:"";position:absolute;inset:-55%}.hero-badge-module__u4tnLa__pokemonCard:before{mix-blend-mode:screen;opacity:.42;background:conic-gradient(from 110deg,#ff4fc48c,#47dfff9e,#8d6bff94,#ff8b4d94,#ff4fc48c);animation:7s linear infinite hero-badge-module__u4tnLa__pokemon-card-holo}.hero-badge-module__u4tnLa__pokemonCard:after{display:none}.hero-badge-module__u4tnLa__pokemonCardInner{z-index:2;background:linear-gradient(145deg,#fff7d9,#e9ad45 43%,#fff3ae);border:1px solid #9b691d;border-radius:10px;flex-direction:column;height:100%;padding:11px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #fff8}.hero-badge-module__u4tnLa__pokemonCardHeader{color:#4f3210;letter-spacing:-.02em;justify-content:space-between;align-items:baseline;padding:0 4px 7px;font:700 12px/1.1 Inter,Arial,sans-serif;display:flex}.hero-badge-module__u4tnLa__pokemonCardHeader b{color:#9e3f1b;font-size:10px}.hero-badge-module__u4tnLa__pokemonCardArt{background:radial-gradient(circle at 50% 25%,#fff 0,#a9d5d5 46%,#517c83 100%);border:3px solid #9b691d;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.hero-badge-module__u4tnLa__pokemonCardArt:after{content:"";border:1px solid #fff9;position:absolute;inset:0}.hero-badge-module__u4tnLa__pokemonCardArt img{object-fit:contain;filter:drop-shadow(0 8px 5px #25382e66);width:94%;height:auto;margin:0;display:block}.hero-badge-module__u4tnLa__pokemonCardType{color:#fff9e1;letter-spacing:.12em;background:#3f6e6a;border-radius:5px;margin:8px 3px 6px;padding:4px 7px;font:700 7px/1.2 Inter,Arial,sans-serif}.hero-badge-module__u4tnLa__pokemonCardMove{color:#4f3210;justify-content:space-between;align-items:center;padding:6px 5px;font:700 10px/1.2 Inter,Arial,sans-serif;display:flex}.hero-badge-module__u4tnLa__pokemonCardMove span{color:#9e3f1b;font-size:9px}.hero-badge-module__u4tnLa__pokemonCardFooter{color:#795526;letter-spacing:.08em;margin:auto 3px 0;font:600 6px/1.2 monospace}.hero-badge-module__u4tnLa__guideCopy{max-width:500px;margin-inline:auto}.hero-badge-module__u4tnLa__guideEyebrow{color:#7d7b74;letter-spacing:.14em;margin:0 0 13px;font:600 9px/1.3 monospace}.hero-badge-module__u4tnLa__guideContent h2{letter-spacing:-.04em;max-width:500px;margin:0 0 15px;font:400 clamp(28px,4vw,46px)/.98 Lustria,Georgia,serif}.hero-badge-module__u4tnLa__guideContent p:not(.hero-badge-module__u4tnLa__guideEyebrow){color:#5e5b55;max-width:470px;margin:0 0 23px;font:400 14px/1.55 Inter,Arial,sans-serif}.hero-badge-module__u4tnLa__guideAction{color:#fff;background:#171717;border-radius:5px;align-items:center;gap:15px;min-height:36px;padding:9px 15px;font:500 11px/1 Inter,Arial,sans-serif;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.hero-badge-module__u4tnLa__guideAction:hover{color:#171717;background:0 0;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #171717}@keyframes hero-badge-module__u4tnLa__pokemon-card-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes hero-badge-module__u4tnLa__pokemon-card-holo{0%{transform:rotate(0)translate(-8%,-4%)}to{transform:rotate(360deg)translate(8%,4%)}}.hero-badge-module__u4tnLa__guideClose{z-index:2;color:#52504b;cursor:pointer;background:#fff8;border:1px solid #c6c2b9;border-radius:50%;width:28px;height:28px;padding:0;font:400 20px/1 Inter,Arial,sans-serif;position:absolute;top:13px;right:15px}.hero-badge-module__u4tnLa__guideClose:hover{color:#171717;background:#fff}@media (max-width:640px){.hero-badge-module__u4tnLa__guideContent{min-height:0;padding:74px 24px 30px;display:block}.hero-badge-module__u4tnLa__pokemonCard{width:min(64vw,236px);margin-bottom:24px}.hero-badge-module__u4tnLa__guideContent h2{font-size:clamp(30px,10vw,42px)}}@media (max-width:1500px){.hero-badge-module__u4tnLa__scene{--badge-width:170px;--strap-length:88px;right:36px}.hero-badge-module__u4tnLa__identity>small{font-size:5px}.hero-badge-module__u4tnLa__identity strong{font-size:23px}.hero-badge-module__u4tnLa__identity p{font-size:5px}.hero-badge-module__u4tnLa__tokyo b{font-size:19px}.hero-badge-module__u4tnLa__ai{width:44px;height:44px;font-size:17px}.hero-badge-module__u4tnLa__agent{padding:4px;font-size:10px}.hero-badge-module__u4tnLa__figma{padding:4px;font-size:11px}}@media (max-width:1100px){.hero-badge-module__u4tnLa__scene{--badge-width:138px;--strap-length:65px;right:30px}.hero-badge-module__u4tnLa__identity strong{font-size:19px}.hero-badge-module__u4tnLa__identity strong>span{font-size:24px}.hero-badge-module__u4tnLa__identity p{display:none}.hero-badge-module__u4tnLa__tokyo{padding:3px}.hero-badge-module__u4tnLa__tokyo b{font-size:15px}.hero-badge-module__u4tnLa__tokyo>span{font-size:4px}.hero-badge-module__u4tnLa__ai{width:36px;height:36px;font-size:14px}.hero-badge-module__u4tnLa__figma svg{width:12px;height:18px}}@media (max-width:700px){.hero-badge-module__u4tnLa__scene{--badge-width:88px;--strap-length:40px;--clip-offset:8px;right:27px}.hero-badge-module__u4tnLa__strap{width:15px}.hero-badge-module__u4tnLa__strap span{padding:3px;font-size:4px}.hero-badge-module__u4tnLa__ring{border-width:3px;width:22px;height:15px}.hero-badge-module__u4tnLa__clip{border-width:3px;width:10px;height:29px;left:calc(50% - 5px)}.hero-badge-module__u4tnLa__cards{margin-top:13px}.hero-badge-module__u4tnLa__front,.hero-badge-module__u4tnLa__back{border-radius:7px}.hero-badge-module__u4tnLa__slot{width:18px;height:5px;top:7px;left:calc(50% - 9px)}.hero-badge-module__u4tnLa__identity{top:13%}.hero-badge-module__u4tnLa__identity>small{font-size:3px}.hero-badge-module__u4tnLa__identity strong{margin-top:4px;font-size:14px}.hero-badge-module__u4tnLa__identity strong>span{font-size:17px}.hero-badge-module__u4tnLa__tokyo{border-width:2px}.hero-badge-module__u4tnLa__tokyo b{font-size:12px}.hero-badge-module__u4tnLa__tokyo>span{font-size:3px}.hero-badge-module__u4tnLa__ai{border-width:2px;width:29px;height:29px;font-size:11px}.hero-badge-module__u4tnLa__agent{border-width:2px;padding:3px;font-size:7px}.hero-badge-module__u4tnLa__agent small{font-size:3px}.hero-badge-module__u4tnLa__figma{border-width:2px;gap:3px;padding:2px;font-size:8px}.hero-badge-module__u4tnLa__figma svg{width:9px;height:14px}.hero-badge-module__u4tnLa__pass{letter-spacing:.3px;font-size:4px}.hero-badge-module__u4tnLa__barcode{width:25px;height:6px}.hero-badge-module__u4tnLa__back>span{font-size:10px}.hero-badge-module__u4tnLa__back small{font-size:3px;bottom:8px;left:8px}}@media (prefers-reduced-motion:reduce){.hero-badge-module__u4tnLa__drop{transform:none}}
