.radar-ritual_ritual__2kKOJ{--ink:#315c53;--foil:#ae945e;--card-width:108px;--card-height:158px;position:relative;width:min(100%,320px);max-width:100%;height:244px;flex:none;isolation:isolate;contain:layout paint;overflow:hidden;letter-spacing:0}.radar-ritual_ritual__2kKOJ[data-size=discovery]{--card-width:248px;--card-height:326px;width:min(100%,368px);height:390px}.radar-ritual_deck__RxGym{position:absolute;inset:0;pointer-events:none}.radar-ritual_card__1t9_x,.radar-ritual_front__kwedG{position:absolute;left:calc(50% - var(--card-width) / 2);top:calc(50% - var(--card-height) / 2 - 4px);width:var(--card-width);height:var(--card-height);border-radius:6px;box-sizing:border-box}.radar-ritual_card__1t9_x{display:grid;place-items:center;border:1px solid var(--foil);background:#264c43;color:#dcca9e;box-shadow:0 10px 22px #163c2926;transform-origin:50% 85%;height:calc(var(--card-width) * 1.25);top:calc(50% - var(--card-width) * .625 - 4px)}.radar-ritual_sampleCard__C8v8A{overflow:hidden;background:#15212a}.radar-ritual_sampleCard__C8v8A[data-sample-position=hidden]{visibility:hidden}.radar-ritual_sampleCard__C8v8A[data-sample-position=center]{z-index:2}.radar-ritual_artwork__gRkBK{object-fit:contain}.radar-ritual_deck__RxGym[data-artwork=true] .radar-ritual_center__DbKN1{visibility:hidden}.radar-ritual_sampleLabel__daGAd{position:absolute;bottom:21px;left:0;width:100%;text-align:center;color:#526159;font-size:12px;line-height:18px;font-weight:600}.radar-ritual_inset__zLxXa{position:absolute;inset:8px;border:1px solid #b69b685c;border-radius:2px}.radar-ritual_inset__zLxXa:after{content:"";position:absolute;inset:4px;border:1px solid #b69b682c}.radar-ritual_left__R9R7w{transform:translate(-26px,4px) rotate(-9deg);background:#3b5d52}.radar-ritual_right__oO5_T{transform:translate(26px,4px) rotate(9deg);background:#34564d}.radar-ritual_center__DbKN1{transform:translateY(-4px)}.radar-ritual_crest__YovTb{width:46%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #c4ae785e;border-radius:50%}.radar-ritual_crest__YovTb:after{content:"";width:62%;height:62%;position:absolute;border-top:1px solid #c4ae7833;border-bottom:1px solid #c4ae7833}.radar-ritual_crest__YovTb svg{width:32%;height:32%}.radar-ritual_corner__3wo50{position:absolute;top:14%;left:16%}.radar-ritual_rule__Ud5fU{position:absolute;width:18%;height:1px;bottom:25%;background:var(--foil);opacity:.7}.radar-ritual_seal__LTyxU{position:absolute;width:8px;height:8px;bottom:14%;border:1px solid #c4ae78;transform:rotate(45deg)}.radar-ritual_baseline___6T22{position:absolute;bottom:12px;left:30%;width:40%;height:1px;background:#9a9e8955}.radar-ritual_deck__RxGym[data-front=true] .radar-ritual_center__DbKN1{visibility:hidden}.radar-ritual_deck__RxGym[data-front=true] .radar-ritual_left__R9R7w{transform:translate(-12px,1px) rotate(-4deg)}.radar-ritual_deck__RxGym[data-front=true] .radar-ritual_right__oO5_T{transform:translate(12px,1px) rotate(4deg)}.radar-ritual_front__kwedG{background:#fcfaf4;color:#263f36;border:1px solid #b3a37e;box-shadow:0 12px 26px #163c2926}.radar-ritual_ritual__2kKOJ[data-phase=shuffle][data-active=true] .radar-ritual_center__DbKN1{animation:radar-ritual_deal__xn7CB .18s cubic-bezier(.2,.7,.2,1) both}.radar-ritual_ritual__2kKOJ[data-phase=shuffle][data-active=true] .radar-ritual_left__R9R7w{transform:translate(-34px,5px) rotate(-13deg)}.radar-ritual_ritual__2kKOJ[data-phase=shuffle][data-active=true] .radar-ritual_right__oO5_T{transform:translate(34px,5px) rotate(13deg)}.radar-ritual_ritual__2kKOJ[data-phase=settling][data-motion=true] .radar-ritual_card__1t9_x{animation:radar-ritual_gather__00DNi .34s cubic-bezier(.2,.8,.2,1) both}.radar-ritual_ritual__2kKOJ[data-phase=reveal][data-motion=true] .radar-ritual_front__kwedG{animation:radar-ritual_reveal___C1h4 .46s cubic-bezier(.2,.8,.2,1) both}.radar-ritual_ritual__2kKOJ[data-state=idle] .radar-ritual_deck__RxGym,.radar-ritual_ritual__2kKOJ[data-state=paused] .radar-ritual_deck__RxGym{opacity:.65}.radar-ritual_ritual__2kKOJ[data-state=error] .radar-ritual_center__DbKN1{border-color:#a95546}@keyframes radar-ritual_deal__xn7CB{0%{transform:translate(34px,-12px) rotate(7deg)}to{transform:translateY(-4px) rotate(0)}}@keyframes radar-ritual_gather__00DNi{0%{transform:translateY(-4px) rotate(-4deg)}to{transform:translateY(-4px) rotate(0)}}@keyframes radar-ritual_reveal___C1h4{0%{transform:scaleX(.06) translateY(-4px);opacity:.65}55%{opacity:1}to{transform:scaleX(1) translateY(0);opacity:1}}@media(max-width:380px){.radar-ritual_ritual__2kKOJ[data-size=discovery]{--card-width:220px;--card-height:312px;height:370px}}@media(prefers-reduced-motion:reduce){.radar-ritual_ritual__2kKOJ *{animation:none!important;transition:none!important}}.public-radar_page__Fdl9u{max-width:1056px;margin:auto;padding:24px 24px 110px;color:#292923;letter-spacing:0}.public-radar_header__OKWeu{display:flex;align-items:center;gap:16px;border-bottom:1px solid #d8d9d0;padding-bottom:16px}.public-radar_header__OKWeu h1{font-size:24px;margin:0;display:flex;gap:10px;align-items:center;flex:1;min-width:0}.public-radar_header__OKWeu a{color:inherit;display:grid;place-items:center;width:44px;height:44px;flex:none}.public-radar_page__Fdl9u button{border:1px solid #a9afa5;background:#fffdfa;color:#3a4e47;border-radius:6px;min-height:44px;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;cursor:pointer}.public-radar_page__Fdl9u button:disabled{opacity:.45;cursor:default}.public-radar_header__OKWeu a:focus-visible,.public-radar_page__Fdl9u button:focus-visible,.public-radar_page__Fdl9u input:focus-visible{outline:2px solid #315d57;outline-offset:3px}.public-radar_page__Fdl9u button.public-radar_primary__ODTVq{background:#315d57;color:#fff;border-color:#315d57}.public-radar_page__Fdl9u button svg{flex:none}.public-radar_intro__JyXQb{line-height:1.7;max-width:740px;color:#575b53;font-size:14px}.public-radar_settings__ZyebW{border-top:1px solid #d8d9d0;padding:20px 0;max-width:560px}.public-radar_page__Fdl9u h2{font-size:18px;margin:0 0 14px}.public-radar_field__DaYZ9{display:grid;gap:8px;margin:20px 0}.public-radar_field__DaYZ9 input{min-width:0;padding:12px;border:1px solid #acb2a8;border-radius:6px;font:inherit;background:#fff}.public-radar_check__IoHM4{display:flex;align-items:flex-start;gap:10px;line-height:1.6;margin:16px 0}.public-radar_check__IoHM4 input{flex:none;width:18px;height:18px;margin-top:3px;accent-color:#315d57}.public-radar_status__PP6B1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #d8d9d0}.public-radar_status__PP6B1 span{display:flex;gap:8px;align-items:center;min-width:0;overflow-wrap:anywhere}.public-radar_status__PP6B1 button,.public-radar_status__PP6B1 span svg{flex:none}.public-radar_content___r_NZ{display:flow-root;min-height:448px}.public-radar_scanStage__BcXvw{display:grid;grid-template-columns:368px minmax(0,350px);align-items:center;justify-content:center;gap:48px;padding:12px 0 24px;min-height:448px}.public-radar_cardColumn__43y9z{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;min-width:0;touch-action:pan-y}.public-radar_cardNavigation__w2g6h{height:44px}.public-radar_cardNavigation__w2g6h>div{display:flex;align-items:center;gap:20px}.public-radar_cardNavigation__w2g6h button{width:44px;padding:0;border-color:transparent;background:transparent}.public-radar_cardNavigation__w2g6h span{min-width:48px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;color:#647063}.public-radar_publicCard__PytZe{height:100%;padding:20px 22px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;overflow-wrap:anywhere}.public-radar_publicCard__PytZe:before{content:"";position:absolute;inset:8px;border:1px solid #b3a37e55;border-radius:2px;pointer-events:none}.public-radar_cardBrand__N_E6J{font-family:var(--font-lora),serif;font-size:10px;line-height:14px;color:#766b51}.public-radar_cardMark__iYm35{display:grid;place-items:center;width:50px;height:50px;flex:none;border-bottom:1px solid #b3a37e;color:#926d36}.public-radar_publicCard__PytZe h2{font-family:var(--font-noto-serif-sc),var(--font-lora),serif;font-size:22px;line-height:1.22;min-height:81px;display:grid;place-items:center;margin:0;font-weight:500;width:100%}.public-radar_cardScore__1KBz4{display:grid;gap:5px}.public-radar_cardScore__1KBz4>span{font-size:12px;color:#666c5e;line-height:1.4}.public-radar_cardScore__1KBz4 strong{font-family:var(--font-lora),serif;font-size:38px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:#315d57}.public-radar_cardScore__1KBz4 small{font-family:inherit;font-size:12px;color:#7a7e70;padding-left:5px}.public-radar_cardSeal__o1B4R{width:9px;height:9px;background:#a64a36;outline:1px solid #a64a36;outline-offset:2px;margin-top:auto;flex:none}.public-radar_emptyCard__mskvK{gap:20px}.public-radar_emptyCard__mskvK>svg{margin-top:16px;color:#8e7953;flex:none}.public-radar_emptyCard__mskvK h2{min-height:auto;font-size:23px}.public-radar_emptyCard__mskvK p{margin:0;font-size:12px;line-height:1.7;color:#727866}.public-radar_scanCopy__Xa4Aa{min-width:0}.public-radar_scanCopy__Xa4Aa p{line-height:1.7;margin:0 0 14px;overflow-wrap:anywhere}.public-radar_scanCopy__Xa4Aa .public-radar_eyebrow__NWEOG{font-size:12px;color:#727960;margin-bottom:10px}.public-radar_scanCopy__Xa4Aa .public-radar_scanHeadline__yhYR0{font-family:var(--font-noto-serif-sc),var(--font-lora),serif;font-size:26px;line-height:1.45;margin-bottom:16px}.public-radar_scanCopy__Xa4Aa .public-radar_scanMeta__vJagz{font-size:12px;color:#73776b}.public-radar_connection___ohVc{border-top:1px solid #d8d9d0;padding-top:18px;margin-top:18px}.public-radar_connection___ohVc p{font-size:14px}.public-radar_email__O9w4A{display:flex;gap:8px}.public-radar_email__O9w4A svg{flex:none;margin-top:3px}.public-radar_scanCopy__Xa4Aa .public-radar_nextScan__hB2Oh{font-size:12px;color:#6b7566;margin-top:18px}.public-radar_nextScan__hB2Oh time{color:#424e42}.public-radar_scanControls__UpdIc{min-height:44px}.public-radar_page__Fdl9u footer{font-size:12px;line-height:1.7;color:#74786e;border-top:1px solid #d8d9d0;padding-top:16px}.public-radar_error__dStl9{color:#992e2e;line-height:1.7}.public-radar_dialog__yBm7c{position:relative;background:#fffdfa;padding:28px;border:1px solid #d8d9d0;border-radius:8px;margin:auto;line-height:1.7;max-height:calc(100dvh - 32px);overflow:auto;width:calc(100% - 32px);max-width:420px;box-sizing:border-box;box-shadow:0 8px 40px #0003}.public-radar_dialog__yBm7c::backdrop{background:#0006}.public-radar_dialog__yBm7c>button:not(.public-radar_close__8JL1m){width:100%;margin-top:12px}.public-radar_dialog__yBm7c .public-radar_close__8JL1m{position:absolute;right:6px;top:6px;padding:4px;width:44px;border:0;background:transparent}.public-radar_dialog__yBm7c h2{padding-right:20px}@media(max-width:820px){.public-radar_scanStage__BcXvw{grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:8px 0 24px}.public-radar_cardColumn__43y9z{width:100%}.public-radar_scanCopy__Xa4Aa{width:100%;max-width:400px;text-align:center;min-height:215px}.public-radar_scanCopy__Xa4Aa .public-radar_scanHeadline__yhYR0{font-size:22px}.public-radar_scanCopy__Xa4Aa .public-radar_eyebrow__NWEOG{display:none}.public-radar_connection___ohVc{padding-top:14px;margin-top:14px}.public-radar_connection___ohVc button{max-width:100%}.public-radar_email__O9w4A{justify-content:center}.public-radar_scanControls__UpdIc{display:flex;justify-content:center}}@media(max-width:600px){.public-radar_page__Fdl9u{padding:16px 16px 96px}.public-radar_header__OKWeu{gap:8px}.public-radar_header__OKWeu h1{font-size:20px}.public-radar_header__OKWeu h1 svg{display:none}.public-radar_status__PP6B1{align-items:flex-start}.public-radar_status__PP6B1 span{font-size:13px;padding-top:8px}.public-radar_intro__JyXQb{font-size:13px}.public-radar_dialog__yBm7c{padding:26px 20px}}@media(max-width:380px){.public-radar_publicCard__PytZe{padding:18px 20px 16px;gap:10px}.public-radar_cardMark__iYm35{height:42px}}