.ffCqrq_panel{--p-bg:var(--ramouz-canvas);--p-surface:var(--ramouz-white);--p-surface-2:#5fd9c11f;--p-text:var(--ramouz-navy);--p-muted:#2b3c4fb8;--p-border:#2b3c4f1f;--p-accent-ink:#1d8a73;--p-rose-ink:#b84a5f;--p-shadow:0 18px 44px #2b3c4f17;--p-glass:#ffffffb8;isolation:isolate;background:radial-gradient(60% 40% at 100% 0%, #5fd9c12e, transparent 70%), radial-gradient(50% 36% at 0% 30%, #d9667b1a, transparent 70%), var(--p-bg);min-height:70vh;color:var(--p-text);transition:background-color var(--ramouz-motion-slow) ease, color var(--ramouz-motion-base) ease;padding:18px 0 120px;position:relative}.ffCqrq_panel[data-theme=dark]{--p-bg:#172231;--p-surface:#22313f;--p-surface-2:#5fd9c11a;--p-text:var(--ramouz-white);--p-muted:#ffffffb8;--p-border:#ffffff1f;--p-accent-ink:var(--ramouz-mint);--p-rose-ink:#f19aab;--p-shadow:0 18px 44px #00000047;--p-glass:#22313fb8;background:radial-gradient(60% 40% at 100% 0%, #5fd9c124, transparent 70%), radial-gradient(50% 36% at 0% 30%, #d9667b1f, transparent 70%), var(--p-bg)}.ffCqrq_inner{width:min(100% - 32px,1120px);margin-inline:auto}.ffCqrq_topbar{align-items:center;gap:12px;margin-block-end:20px;display:flex}.ffCqrq_brandMark{align-items:center;gap:10px;min-width:0;margin-inline-end:auto;display:flex}.ffCqrq_brandMark img{width:40px;height:auto}.ffCqrq_brandMark b{font-size:1.05rem;font-weight:900;line-height:1.3;display:grid}.ffCqrq_brandMark small{color:var(--p-muted);font-family:var(--font-english);letter-spacing:.18em;font-size:.62rem;font-weight:600}.ffCqrq_iconButton{border:1px solid var(--p-border);background:var(--p-glass);min-width:44px;min-height:44px;color:var(--p-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer;transition:border-color var(--ramouz-motion-fast) ease, transform var(--ramouz-motion-fast) var(--ramouz-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.ffCqrq_iconButton:hover{border-color:var(--ramouz-mint)}.ffCqrq_iconButton:active{transform:scale(.96)}.ffCqrq_iconButton svg{width:18px;height:18px}.ffCqrq_panel :focus-visible{outline:3px solid var(--ramouz-mint);outline-offset:3px;border-radius:12px}.ffCqrq_notice{border:1px dashed var(--p-border);color:var(--p-muted);border-radius:16px;align-items:center;gap:10px;margin-block-end:18px;padding:10px 14px;font-size:.8rem;line-height:1.8;display:flex}.ffCqrq_notice svg{color:var(--p-accent-ink);flex:none}.ffCqrq_notice[data-tone=warn]{border-color:var(--ramouz-rose);color:var(--p-text)}.ffCqrq_card{border:1px solid var(--p-border);border-radius:var(--ramouz-radius-lg);background:var(--p-surface);box-shadow:var(--p-shadow);padding:20px;position:relative}.ffCqrq_card[data-tone=mint]{background:linear-gradient(160deg, #5fd9c133, transparent 70%), var(--p-surface)}.ffCqrq_card[data-tone=rose]{background:linear-gradient(160deg, #d9667b29, transparent 70%), var(--p-surface)}.ffCqrq_cardTitle{align-items:center;gap:8px;margin:0 0 10px;font-size:1.02rem;font-weight:900;line-height:1.6;display:flex}.ffCqrq_cardTitle svg{width:22px;height:22px;color:var(--p-accent-ink);flex:none}.ffCqrq_cardHead{justify-content:space-between;align-items:center;gap:10px;margin-block-end:10px;display:flex}.ffCqrq_cardHead .ffCqrq_cardTitle{margin:0}.ffCqrq_muted{color:var(--p-muted);margin:0;font-size:.86rem;line-height:1.9}.ffCqrq_stack{gap:16px;display:grid}.ffCqrq_sectionTitle{margin:6px 0 2px;font-size:1.35rem;font-weight:900;line-height:1.5}.ffCqrq_tag{background:var(--p-surface-2);min-height:30px;color:var(--p-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.ffCqrq_tag svg{width:15px;height:15px;color:var(--p-accent-ink)}button.ffCqrq_tag{font:inherit;cursor:pointer;border:1px solid #0000;min-height:36px;font-size:.78rem;font-weight:800}button.ffCqrq_tag:hover{border-color:var(--ramouz-mint)}.ffCqrq_bar{background:var(--p-surface-2);border-radius:999px;height:10px;position:relative;overflow:hidden}.ffCqrq_bar>span{border-radius:inherit;background:linear-gradient(to left, var(--ramouz-mint), #8ee6d5);transition:width .9s var(--ramouz-ease-out);position:absolute;inset-block:0;inset-inline-start:0}.ffCqrq_field{gap:4px;display:grid;position:relative}.ffCqrq_field input{border:1px solid var(--p-border);background:var(--p-bg);width:100%;min-height:52px;color:var(--p-text);font:inherit;transition:border-color var(--ramouz-motion-fast) ease, box-shadow var(--ramouz-motion-fast) ease;border-radius:16px;padding:14px 14px 10px;font-size:1rem}.ffCqrq_field input:focus-visible{border-color:var(--ramouz-mint);outline:none;box-shadow:0 0 0 4px #5fd9c138}.ffCqrq_field input[aria-invalid=true]{border-color:var(--ramouz-rose)}.ffCqrq_field input[dir=ltr]{text-align:end;letter-spacing:.04em}.ffCqrq_field>label{max-width:calc(100% - 24px);color:var(--p-muted);pointer-events:none;transition:inset-block-start .18s var(--ramouz-ease-out), font-size .18s var(--ramouz-ease-out), color .16s ease;border-radius:6px;padding-inline:6px;font-size:.92rem;position:absolute;inset-block-start:15px;inset-inline-start:12px}.ffCqrq_field input:focus+label,.ffCqrq_field input:not(:placeholder-shown)+label{background:var(--p-surface);color:var(--p-text);font-size:.74rem;font-weight:800;inset-block-start:-10px}.ffCqrq_field input:focus+label{color:var(--p-accent-ink)}.ffCqrq_hint{color:var(--p-muted);margin:0;font-size:.76rem}.ffCqrq_error{color:var(--p-rose-ink);margin:0;font-size:.8rem;font-weight:700}.ffCqrq_form{gap:16px;display:grid}.ffCqrq_actions{flex-wrap:wrap;gap:10px;display:flex}.ffCqrq_actions>*{flex:auto}.ffCqrq_linkButton{color:var(--p-accent-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.86rem;font-weight:800;text-decoration:underline}.ffCqrq_overlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1722319e;animation:.2s both ffCqrq_panel-fade;position:fixed;inset:0}.ffCqrq_dialog{z-index:81;width:min(100% - 32px,440px);max-height:calc(100dvh - 40px);color:var(--ramouz-white);text-align:center;animation:ffCqrq_panel-pop .36s var(--ramouz-ease-spring) both;background:radial-gradient(120% 80% at 100% 0,#5fd9c138,#0000 60%),linear-gradient(160deg,#2b3c4f,#1f2d3c);border-radius:32px;margin-inline:auto;padding:28px 24px;position:fixed;inset-block-start:50%;inset-inline:16px;overflow-y:auto;translate:0 -50%;box-shadow:0 40px 90px #0006}.ffCqrq_dialog h2{margin:6px 0;font-size:1.6rem;font-weight:900}.ffCqrq_dialog p{color:#ffffffd1;margin:6px 0;line-height:1.9}.ffCqrq_dialogActions{gap:10px;margin-block-start:20px;display:grid}@keyframes ffCqrq_panel-fade{0%{opacity:0}}@keyframes ffCqrq_panel-pop{0%{opacity:0;scale:.9}}.ffCqrq_loading{min-height:50vh;color:var(--p-muted);place-items:center;gap:12px;display:grid}.ffCqrq_loading img{width:72px;height:auto;animation:1.6s ease-in-out infinite ffCqrq_panel-breathe}@keyframes ffCqrq_panel-breathe{50%{opacity:.5;scale:.94}}@media (prefers-reduced-motion:reduce){.ffCqrq_panel *,.ffCqrq_overlay,.ffCqrq_dialog{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.TrdMAW_loginGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.TrdMAW_loginHero{isolation:isolate;border-radius:var(--ramouz-radius-xl);min-height:420px;color:var(--ramouz-white);background:radial-gradient(80% 60% at 100% 0,#5fd9c14d,#0000 60%),linear-gradient(160deg,#33485e,#1f2d3c 70%);align-content:end;gap:10px;padding:clamp(24px,4vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #1f2d3c47}.TrdMAW_loginHero h1{text-wrap:balance;margin:0;font-size:clamp(1.7rem,4.4vw,2.6rem);font-weight:900;line-height:1.45}.TrdMAW_loginHero p{color:#ffffffd1;margin:0;line-height:1.9}.TrdMAW_heroGlow{z-index:-1;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#d9667b66,#0000 65%);border-radius:50%;width:70%;animation:9s ease-in-out infinite alternate TrdMAW_hero-drift;position:absolute;inset:auto -20% -40% auto}@keyframes TrdMAW_hero-drift{to{translate:-18% -10%}}.TrdMAW_heroCat{filter:drop-shadow(0 16px 24px #00000059);width:clamp(84px,14vw,128px);height:auto;animation:3.2s ease-in-out infinite TrdMAW_hero-bob;position:absolute;inset-block-start:28px;inset-inline-end:28px}@keyframes TrdMAW_hero-bob{50%{translate:0 -8px}}.TrdMAW_heroKicker{font-family:var(--font-english);letter-spacing:.3em;font-weight:700;color:var(--ramouz-mint)!important;font-size:.72rem!important}.TrdMAW_heroLink{min-height:44px;color:var(--ramouz-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff47;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-block-start:6px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.TrdMAW_heroLink:hover{border-color:var(--ramouz-mint)}.TrdMAW_loginCard{align-content:start;gap:18px;padding:clamp(20px,3.4vw,32px);display:grid}.TrdMAW_phoneEcho{color:var(--p-accent-ink);font-family:var(--font-english);letter-spacing:.1em;text-align:end;margin:0;font-weight:700}.TrdMAW_selectField{gap:6px;display:grid}.TrdMAW_selectField>span{font-size:.82rem;font-weight:800}.TrdMAW_demoCode{background:var(--p-surface-2);color:var(--p-text);border-radius:14px;margin:0;padding:10px 14px;font-size:.86rem;font-weight:700}.TrdMAW_staffLinks{border-block-start:1px dashed var(--p-border);flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-block-start:14px;display:flex}.TrdMAW_staffLinks a{min-height:40px;color:var(--p-muted);align-items:center;gap:6px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.TrdMAW_staffLinks a:hover{color:var(--p-accent-ink)}.TrdMAW_tabs{gap:18px;display:grid}.TrdMAW_tabs>[role=tabpanel]:focus-visible{outline-offset:8px}.TrdMAW_keptTab[data-state=inactive]{display:none}.TrdMAW_dock{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#2b3c4fd1;border:1px solid #fff9;border-radius:999px;grid-template-columns:repeat(4,1fr);gap:4px;width:min(100% - 28px,440px);margin-inline:auto;padding:6px;display:grid;position:fixed;inset-block-end:max(14px, env(safe-area-inset-bottom));inset-inline:0;box-shadow:0 20px 50px #1f2d3c59,inset 0 1px #fff3}.TrdMAW_dockItem{color:#ffffffc2;min-height:54px;font:inherit;cursor:pointer;transition:background-color var(--ramouz-motion-base) var(--ramouz-ease-out), color var(--ramouz-motion-fast) ease;background:0 0;border:0;border-radius:999px;justify-items:center;gap:2px;padding:6px 4px;font-size:.72rem;font-weight:800;display:grid}.TrdMAW_dockItem svg{width:22px;height:22px}.TrdMAW_dockItem[data-state=active]{background:var(--ramouz-mint);color:var(--ramouz-navy)}.TrdMAW_dockItem:focus-visible{outline:3px solid var(--ramouz-white);outline-offset:2px}.TrdMAW_homeGrid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.TrdMAW_homeAside{gap:16px;display:grid;position:sticky;inset-block-start:96px}.TrdMAW_progressCard{align-items:center;gap:14px;display:flex}.TrdMAW_progressBody{flex:1;gap:8px;min-width:0;display:grid}.TrdMAW_progressTier{font-size:1.05rem;font-weight:900}.TrdMAW_points{color:var(--p-muted);font-size:.82rem}.TrdMAW_points b{color:var(--p-text);font-size:1.05rem;font-weight:900}.TrdMAW_noticeList{gap:6px;margin:0;padding-inline-start:18px;font-size:.9rem;line-height:1.9;display:grid}.TrdMAW_noticeList li::marker{color:var(--ramouz-mint)}.TrdMAW_inlineButton{justify-self:start;margin-block-start:12px}.TrdMAW_stampCard{background:radial-gradient(90% 80% at 0% 0%, #5fd9c129, transparent 60%), var(--p-surface)}.TrdMAW_stamps{grid-template-columns:repeat(9,1fr);gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.TrdMAW_stamps li{aspect-ratio:1;border:2px dashed var(--p-border);color:var(--p-muted);rotate:var(--tilt);border-radius:50%;place-items:center;font-size:.78rem;font-weight:800;display:grid}.TrdMAW_stamps li[data-on]{background:var(--ramouz-navy);color:var(--ramouz-mint);border:0;box-shadow:0 6px 14px #2b3c4f38}[data-theme=dark] .TrdMAW_stamps li[data-on]{background:var(--ramouz-mint);color:var(--ramouz-navy)}.TrdMAW_stamps li[data-new]{animation:TrdMAW_stamp-thunk .7s var(--ramouz-ease-spring) .5s both}.TrdMAW_stamps li svg{width:58%;height:58%}.TrdMAW_stampGift{background:var(--ramouz-rose);color:var(--ramouz-white)!important;border:0!important;rotate:0deg!important}@keyframes TrdMAW_stamp-thunk{0%{opacity:0;rotate:-30deg;scale:2.2}60%{opacity:1;scale:.9}to{scale:1}}.TrdMAW_ratingRow{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.TrdMAW_ratingRow button{border:1px solid var(--p-border);background:var(--p-bg);min-height:56px;color:var(--p-text);font:inherit;cursor:pointer;transition:transform var(--ramouz-motion-fast) var(--ramouz-ease-out), border-color var(--ramouz-motion-fast) ease;border-radius:18px;justify-items:center;gap:2px;font-weight:800;display:grid}.TrdMAW_ratingRow button svg{color:var(--ramouz-rose);width:20px;height:20px}.TrdMAW_ratingRow button:hover{border-color:var(--ramouz-rose);transform:translateY(-2px)}.TrdMAW_mapLink{color:var(--p-accent-ink);align-items:center;gap:8px;margin-block-start:10px;font-weight:800;display:inline-flex}.TrdMAW_more{border:1px solid var(--p-border);border-radius:var(--ramouz-radius-lg);background:var(--p-surface)}.TrdMAW_more>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-weight:800;list-style:none;display:flex}.TrdMAW_more>summary::-webkit-details-marker{display:none}.TrdMAW_more>summary svg:first-child{color:var(--ramouz-rose)}.TrdMAW_moreCaret{transition:rotate var(--ramouz-motion-base) ease;margin-inline-start:auto}.TrdMAW_more[open] .TrdMAW_moreCaret{rotate:180deg}.TrdMAW_more>div{padding:0 16px 16px}.TrdMAW_more .TrdMAW_stack>section{box-shadow:none}.TrdMAW_weeks{grid-template-columns:repeat(6,1fr);gap:8px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.TrdMAW_weeks li{background:var(--p-surface-2);height:38px;color:var(--ramouz-navy);border-radius:12px;place-items:center;display:grid}.TrdMAW_weeks li[data-on]{background:var(--ramouz-rose);color:var(--ramouz-white)}.TrdMAW_secret[data-unlocked]{color:var(--ramouz-white);background:linear-gradient(160deg,#2b3c4f,#1f2d3c)}.TrdMAW_secret[data-unlocked] svg{color:var(--ramouz-mint)}.TrdMAW_blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;margin:0 0 6px}.TrdMAW_codeRow{border:1px dashed var(--p-border);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin-block-start:10px;padding:8px 8px 8px 14px;display:flex}.TrdMAW_codeRow code{font-family:var(--font-english);letter-spacing:.14em;font-size:1.05rem;font-weight:700}.TrdMAW_history{margin:0;padding:0;list-style:none;display:grid}.TrdMAW_history li{border-block-end:1px solid var(--p-border);grid-template-columns:auto 1fr auto;gap:2px 12px;padding:10px 0;font-size:.86rem;display:grid}.TrdMAW_history li:last-child{border:0}.TrdMAW_history li span:nth-child(3){grid-column:2;font-size:.78rem}.TrdMAW_history li b{color:var(--p-accent-ink);grid-area:1/3/span 2;align-self:center}.TrdMAW_clubGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.TrdMAW_wide{grid-column:1/-1}.TrdMAW_done{color:var(--p-accent-ink);align-items:center;gap:6px;margin:10px 0 0;font-size:.86rem;font-weight:800;display:inline-flex}.TrdMAW_missionList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.TrdMAW_mission{background:var(--p-bg);border-radius:18px;gap:8px;padding:14px;display:grid}.TrdMAW_mission b{font-size:.92rem}.TrdMAW_mission .TrdMAW_inlineButton{margin:0}.TrdMAW_ranking{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.TrdMAW_ranking li{background:var(--p-bg);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:0 10px;font-size:.9rem;display:grid}.TrdMAW_ranking li[data-me]{outline:2px solid var(--ramouz-mint);font-weight:800}.TrdMAW_rank{background:var(--p-surface-2);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.TrdMAW_ranking li[data-podium] .TrdMAW_rank{background:var(--ramouz-rose);color:var(--ramouz-white)}.TrdMAW_ranking li:first-child .TrdMAW_rank{background:var(--ramouz-navy);color:var(--ramouz-mint)}.TrdMAW_voteList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.TrdMAW_voteList li{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.TrdMAW_voteList img{object-fit:cover;background:var(--p-surface-2);border-radius:50%;width:48px;height:48px}.TrdMAW_voteList li>div{gap:6px;min-width:0;display:grid}.TrdMAW_badges{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.TrdMAW_badges li{background:var(--p-bg);text-align:center;opacity:.62;border-radius:20px;justify-items:center;gap:4px;padding:14px 10px;display:grid}.TrdMAW_badges li[data-earned]{opacity:1;background:linear-gradient(160deg, #5fd9c138, transparent), var(--p-bg)}.TrdMAW_badges b{font-size:.88rem}.TrdMAW_badges .TrdMAW_muted,.TrdMAW_badges span:not(.TrdMAW_badgeIcon){font-size:.72rem;line-height:1.6}.TrdMAW_badgeIcon{background:var(--p-surface-2);width:48px;height:48px;color:var(--p-muted);border-radius:16px;place-items:center;display:grid}.TrdMAW_badges li[data-earned] .TrdMAW_badgeIcon{background:var(--ramouz-navy);color:var(--ramouz-mint)}.TrdMAW_badgeIcon svg{width:24px;height:24px}.TrdMAW_tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.TrdMAW_ticket{background:var(--p-surface);box-shadow:var(--p-shadow);-webkit-mask-composite:source-in;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:16px 18px;display:grid;position:relative;-webkit-mask-image:radial-gradient(10px at 0,#0000 98%,#000),radial-gradient(10px at 100%,#0000 98%,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.TrdMAW_ticket[data-status=active]{background:linear-gradient(120deg, #5fd9c138, transparent 70%), var(--p-surface)}.TrdMAW_ticket[data-status=used],.TrdMAW_ticket[data-status=expired]{opacity:.55}.TrdMAW_ticketIcon{background:var(--ramouz-navy);width:46px;height:46px;color:var(--ramouz-mint);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.TrdMAW_ticketIcon svg{width:24px;height:24px}.TrdMAW_ticketBody{gap:2px;min-width:0;display:grid}.TrdMAW_ticketBody b{font-size:.92rem;line-height:1.6}.TrdMAW_ticketCode{border:1px dashed var(--p-border);font-family:var(--font-english);letter-spacing:.12em;border-radius:10px;grid-column:2;justify-self:start;padding:4px 10px;font-weight:700}.TrdMAW_ticket[data-status=used] .TrdMAW_ticketCode{text-decoration:line-through}.TrdMAW_emptyVault{text-align:center;justify-items:center;gap:10px;display:grid}.TrdMAW_emptyVault img{opacity:.85;width:80px;height:auto}.TrdMAW_levels{gap:14px;margin:0;padding:0;list-style:none;display:grid}.TrdMAW_level{--tone:var(--ramouz-mint);border:1px solid var(--p-border);border-inline-start:6px solid var(--tone);border-radius:var(--ramouz-radius-lg);background:var(--p-surface);gap:10px;padding:20px;display:grid}.TrdMAW_level[data-tone="1"]{--tone:var(--ramouz-rose)}.TrdMAW_level[data-tone="2"]{--tone:#4f6378}.TrdMAW_level[data-tone=top]{--tone:var(--ramouz-mint);color:var(--ramouz-white);background:radial-gradient(120% 90% at 100% 0,#5fd9c138,#0000 60%),linear-gradient(160deg,#2b3c4f,#1f2d3c);border-color:#0000}.TrdMAW_level[data-tone=top] .TrdMAW_muted,.TrdMAW_level[data-tone=top] p{color:#ffffffc2}.TrdMAW_level[data-current]{box-shadow:0 0 0 3px var(--ramouz-mint), var(--p-shadow)}.TrdMAW_levelHead{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.TrdMAW_levelHead h3{margin:0;font-size:1.25rem;font-weight:900}.TrdMAW_levelNumber{font-family:var(--font-english);letter-spacing:.2em;opacity:.7;font-size:.72rem;font-weight:700}.TrdMAW_levelCashback{justify-items:end;display:grid}.TrdMAW_levelCashback strong{color:var(--p-accent-ink);font-size:1.6rem;font-weight:900;line-height:1.1}.TrdMAW_level[data-tone=top] .TrdMAW_levelCashback strong{color:var(--ramouz-mint)}.TrdMAW_levelCashback span{opacity:.75;font-size:.72rem}.TrdMAW_levelStatus{margin:0;font-size:.84rem;font-weight:700}.TrdMAW_levelPerks{gap:6px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.TrdMAW_levelPerks li{gap:8px;display:flex}.TrdMAW_levelPerks svg{color:var(--tone);flex:none;margin-block-start:5px}.TrdMAW_levelKicker{font-family:var(--font-english);letter-spacing:.4em;font-size:.78rem;font-weight:700;color:var(--ramouz-mint)!important}.TrdMAW_levelUpBadge{animation:TrdMAW_level-pop .9s var(--ramouz-ease-spring) both;place-items:center;margin:8px 0;display:grid}@keyframes TrdMAW_level-pop{0%{opacity:0;rotate:-40deg;scale:.2}to{rotate:0deg;scale:1}}.TrdMAW_tourCat{filter:drop-shadow(0 12px 20px #00000059);width:110px;height:auto;margin-inline:auto;animation:3s ease-in-out infinite TrdMAW_hero-bob}.TrdMAW_tourDots{justify-content:center;gap:8px;margin:14px 0 0;display:flex}.TrdMAW_tourDots span{width:8px;height:8px;transition:width var(--ramouz-motion-base) ease;background:#ffffff4d;border-radius:999px}.TrdMAW_tourDots span[data-on]{background:var(--ramouz-mint);width:26px}.TrdMAW_tourSkip{color:#fffc;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:900px){.TrdMAW_loginGrid,.TrdMAW_homeGrid,.TrdMAW_clubGrid{grid-template-columns:1fr}.TrdMAW_homeAside{position:static}.TrdMAW_loginHero{min-height:300px}}@media (max-width:420px){.TrdMAW_stamps{gap:5px}.TrdMAW_stamps li{font-size:.68rem}.TrdMAW_levelHead{grid-template-columns:auto 1fr}.TrdMAW_levelCashback{grid-column:1/-1;grid-auto-flow:column;place-items:baseline start;gap:8px}}@media (prefers-reduced-motion:reduce){.TrdMAW_heroGlow,.TrdMAW_heroCat,.TrdMAW_tourCat,.TrdMAW_levelUpBadge,.TrdMAW_stamps li[data-new]{animation:none}}
.lNKdRW_loginCard{gap:20px;width:min(100%,460px);margin:10px auto 0;padding:28px 22px;display:grid}.lNKdRW_loginLinks{border-block-start:1px dashed var(--p-border);justify-content:center;gap:18px;padding-block-start:14px;display:flex}.lNKdRW_loginLinks a{color:var(--p-muted);font-size:.86rem;font-weight:700}.lNKdRW_tabs{gap:18px;display:grid}.lNKdRW_tabList{border:1px solid var(--p-border);background:var(--p-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;border-radius:999px;gap:6px;padding:6px;display:flex;overflow-x:auto}.lNKdRW_tabTrigger{min-height:46px;color:var(--p-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--ramouz-motion-base) var(--ramouz-ease-out), color var(--ramouz-motion-fast) ease;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.9rem;font-weight:800;display:inline-flex}.lNKdRW_tabTrigger svg{width:20px;height:20px}.lNKdRW_tabTrigger[data-state=active]{background:var(--ramouz-navy);color:var(--ramouz-mint)}[data-theme=dark] .lNKdRW_tabTrigger[data-state=active]{background:var(--ramouz-mint);color:var(--ramouz-navy)}.lNKdRW_filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lNKdRW_filterLabel{font-size:.86rem;font-weight:800}.lNKdRW_filterTrigger{width:auto;min-width:220px}.lNKdRW_kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;display:grid}.lNKdRW_kpi{border:1px solid var(--p-border);background:var(--p-surface);box-shadow:var(--p-shadow);border-radius:22px;align-content:start;gap:4px;padding:16px;display:grid}.lNKdRW_kpi dt{color:var(--p-muted);order:2;font-size:.76rem;line-height:1.7}.lNKdRW_kpi dd{flex-wrap:wrap;order:1;align-items:baseline;gap:6px;margin:0;font-size:1.45rem;font-weight:900;line-height:1.3;display:flex}.lNKdRW_kpi small{color:var(--p-rose-ink);font-size:.74rem;font-weight:800}.lNKdRW_kpi small[data-up]{color:var(--p-accent-ink)}.lNKdRW_dashGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.lNKdRW_wide{grid-column:1/-1}.lNKdRW_emptyData{text-align:center;justify-items:center;gap:10px;display:grid}.lNKdRW_emptyData svg{width:48px;height:48px;color:var(--p-accent-ink)}.lNKdRW_emptyLine{color:var(--p-muted);align-items:center;gap:6px;margin:10px 0;font-size:.88rem;display:flex}.lNKdRW_cardButton{margin-block-start:12px}.lNKdRW_subTitle{margin:16px 0 8px;font-size:.92rem}.lNKdRW_chart{margin:0}.lNKdRW_chart svg{width:100%;height:auto;max-height:220px;display:block}.lNKdRW_chart svg[preserveAspectRatio="none"]{height:200px}.lNKdRW_chart svg *{vector-effect:non-scaling-stroke}.lNKdRW_grid{stroke:var(--p-border);stroke-dasharray:3 4}.lNKdRW_area{fill:#5fd9c142}.lNKdRW_line{fill:none;stroke:var(--ramouz-rose);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lNKdRW_bar{fill:var(--ramouz-mint)}.lNKdRW_barHot{fill:var(--ramouz-rose)}.lNKdRW_tick{fill:var(--p-muted);font-family:var(--font-persian);font-size:8px}.lNKdRW_axis{color:var(--p-muted);justify-content:space-between;font-size:.74rem;display:flex}.lNKdRW_tierBars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lNKdRW_tierBars li{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;font-size:.88rem;display:grid}.lNKdRW_tierBars li>div{grid-column:1/-1}.lNKdRW_table{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lNKdRW_table li{border-block-end:1px dotted var(--p-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:8px 0;font-size:.88rem;display:flex}.lNKdRW_table li:last-child{border:0}.lNKdRW_cashierGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lNKdRW_cashierList{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lNKdRW_cashierRow{background:var(--p-bg);border-radius:20px;gap:10px;padding:14px;display:grid}.lNKdRW_cashierRow[data-inactive]{opacity:.6}.lNKdRW_cashierHead{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lNKdRW_cashierHead strong{font-size:1rem}.lNKdRW_cashierHead>button{margin-inline-start:auto}.lNKdRW_cashierControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.lNKdRW_pinRow{grid-template-columns:1fr auto;gap:6px;display:grid}.lNKdRW_pinRow>button,.lNKdRW_cashierControls>button{min-width:52px;min-height:52px}.lNKdRW_selectField{gap:6px;display:grid}.lNKdRW_selectField>span{font-size:.82rem;font-weight:800}.lNKdRW_searchBox{border:1px solid var(--p-border);background:var(--p-bg);border-radius:16px;align-items:center;gap:8px;min-height:50px;margin-block-start:12px;padding:0 14px;display:flex}.lNKdRW_searchBox input{min-width:0;color:var(--p-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.lNKdRW_searchBox:focus-within{border-color:var(--ramouz-mint);box-shadow:0 0 0 4px #5fd9c138}.lNKdRW_matchList{border:1px solid var(--p-border);border-radius:16px;gap:4px;margin:6px 0;padding:6px;list-style:none;display:grid}.lNKdRW_matchList button{width:100%;min-height:40px;color:var(--p-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 10px}.lNKdRW_matchList button:hover:not(:disabled){background:var(--p-surface-2)}.lNKdRW_pickedChips{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.lNKdRW_switch{min-height:44px;color:var(--p-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:inline-flex}.lNKdRW_switchTrack{background:var(--p-border);width:50px;height:30px;transition:background-color var(--ramouz-motion-base) ease;border-radius:999px;position:relative}.lNKdRW_switchTrack span{background:var(--ramouz-white);width:24px;height:24px;transition:inset-inline-start var(--ramouz-motion-base) var(--ramouz-ease-spring);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 2px 6px #2b3c4f40}.lNKdRW_switch[aria-pressed=true] .lNKdRW_switchTrack{background:var(--ramouz-mint)}.lNKdRW_switch[aria-pressed=true] .lNKdRW_switchTrack span{inset-inline-start:23px}.lNKdRW_smsCounts{margin:8px 0;font-weight:800}.lNKdRW_smsList{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lNKdRW_smsList li{background:var(--p-surface);border-radius:16px;gap:4px;padding:12px;display:grid}.lNKdRW_smsList p{margin:0;font-size:.86rem;line-height:1.8}.lNKdRW_smsPhone{font-family:var(--font-english);letter-spacing:.06em;font-size:.82rem}.lNKdRW_simGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lNKdRW_simFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lNKdRW_simResult{position:sticky;inset-block-start:96px}.lNKdRW_simResult dl{gap:6px;margin:0;display:grid}.lNKdRW_simResult dl>div{border-block-end:1px dotted var(--p-border);justify-content:space-between;gap:10px;padding-block-end:6px;font-size:.9rem;display:flex}.lNKdRW_simResult dt{color:var(--p-muted)}.lNKdRW_simResult dd{text-align:end;margin:0;font-weight:800}.lNKdRW_simResult dd[data-negative]{color:var(--p-rose-ink)}.lNKdRW_simTotal dt,.lNKdRW_simTotal dd{font-weight:900;color:var(--p-text)!important}.lNKdRW_simVerdict{margin:14px 0 0;font-weight:800;line-height:1.9}@media (max-width:900px){.lNKdRW_dashGrid,.lNKdRW_cashierGrid,.lNKdRW_simGrid{grid-template-columns:1fr}.lNKdRW_simResult{position:static}.lNKdRW_cashierControls{grid-template-columns:1fr auto}.lNKdRW_cashierControls>:first-child{grid-column:1/-1}}@media (max-width:480px){.lNKdRW_simFields{grid-template-columns:1fr}}
._0H9_Pa_pad{text-align:center;gap:14px;width:min(100%,380px);margin-inline:auto;display:grid}._0H9_Pa_entry{cursor:text;border:2px solid #0000;border-radius:18px;place-items:center;min-height:52px;display:grid;position:relative}._0H9_Pa_entry:focus-within{border-color:var(--ramouz-mint);box-shadow:0 0 0 4px #5fd9c138}._0H9_Pa_hiddenInput{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}._0H9_Pa_dots{pointer-events:none;justify-content:center;gap:12px;min-height:22px;display:flex}._0H9_Pa_dots span{border:2px solid var(--p-border);width:16px;height:16px;transition:background-color var(--ramouz-motion-fast) ease, transform var(--ramouz-motion-fast) var(--ramouz-ease-spring);border-radius:50%}._0H9_Pa_dots span[data-on]{border-color:var(--ramouz-navy);background:var(--ramouz-navy);transform:scale(1.1)}[data-theme=dark] ._0H9_Pa_dots span[data-on]{border-color:var(--ramouz-mint);background:var(--ramouz-mint)}._0H9_Pa_keys{direction:ltr;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._0H9_Pa_keys button{border:1px solid var(--p-border);background:var(--p-surface);min-height:62px;color:var(--p-text);font:inherit;cursor:pointer;transition:transform var(--ramouz-motion-fast) var(--ramouz-ease-out), border-color var(--ramouz-motion-fast) ease;border-radius:20px;place-items:center;font-size:1.4rem;font-weight:800;display:grid;box-shadow:0 6px 14px #2b3c4f0f}._0H9_Pa_keys button:hover{border-color:var(--ramouz-mint)}._0H9_Pa_keys button:active{background:var(--p-surface-2);transform:scale(.95)}._0H9_Pa_keys ._0H9_Pa_soft{color:var(--p-muted);font-size:.86rem}._0H9_Pa_keys svg{width:24px;height:24px}
.beR0NG_badge{--tone:var(--ramouz-mint);--ink:var(--ramouz-navy);flex:none;place-items:center;display:inline-grid;position:relative}.beR0NG_badge[data-tone="1"]{--tone:var(--ramouz-rose);--ink:var(--ramouz-white)}.beR0NG_badge[data-tone="2"]{--tone:#4f6378;--ink:var(--ramouz-white)}.beR0NG_badge[data-tone=top]{--tone:var(--ramouz-navy);--ink:var(--ramouz-mint)}.beR0NG_badge svg{filter:drop-shadow(0 6px 10px #2b3c4f38);width:100%;height:100%;position:relative}.beR0NG_shield{fill:var(--tone);stroke:var(--ramouz-white);stroke-width:4px;stroke-linejoin:round}.beR0NG_shine{fill:#ffffff38}.beR0NG_number{fill:var(--ink);font-family:var(--font-english);font-size:30px;font-weight:800}.beR0NG_pip{fill:var(--ink);opacity:.9}.beR0NG_ring{background:conic-gradient(from 0deg, var(--ramouz-mint), var(--ramouz-rose), var(--ramouz-mint));border-radius:50%;animation:6s linear infinite beR0NG_badge-turn;position:absolute;inset:-7%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}@keyframes beR0NG_badge-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.beR0NG_ring{animation:none}}
.TE3qjq_wrap{gap:12px;display:grid}.TE3qjq_pass{--sheen-x:30%;--sheen-y:20%;--tone:var(--ramouz-mint);aspect-ratio:1.58;cursor:pointer;perspective:1400px;min-height:220px;transform-style:preserve-3d;outline-offset:6px;border-radius:30px;display:grid;position:relative}.TE3qjq_pass[data-tone="1"]{--tone:var(--ramouz-rose)}.TE3qjq_pass[data-tone="2"]{--tone:#8aa0b6}.TE3qjq_pass[data-tone=top]{--tone:var(--ramouz-mint)}.TE3qjq_face{border-radius:inherit;background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--tone) 38%, transparent), transparent 62%), radial-gradient(70% 90% at 0% 100%, #d9667b38, transparent 60%), linear-gradient(150deg, #33485e, #1f2d3c 70%);color:var(--ramouz-white);backface-visibility:hidden;transition:transform .7s var(--ramouz-ease-out);grid-area:1/1;grid-template-rows:auto 1fr auto;padding:clamp(16px,4.6vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #1f2d3c57,inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a}.TE3qjq_back{grid-template-rows:auto 1fr auto;gap:10px;transform:rotateY(180deg)}.TE3qjq_pass[data-flipped] .TE3qjq_face:not(.TE3qjq_back){transform:rotateY(-180deg)}.TE3qjq_pass[data-flipped] .TE3qjq_back{transform:rotateY(0)}.TE3qjq_foil{pointer-events:none;mix-blend-mode:screen;opacity:.55;background:radial-gradient(40% 50% at var(--sheen-x) var(--sheen-y), #fff6, transparent 70%), linear-gradient(115deg, transparent 30%, #5fd9c14d 45%, #d9667b42 55%, transparent 70%);background-size:100% 100%,220% 100%;animation:7s ease-in-out infinite alternate TE3qjq_pass-foil;position:absolute;inset:0}@keyframes TE3qjq_pass-foil{0%{background-position:0 0,100% 0}to{background-position:0 0,0 0}}.TE3qjq_faceTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.TE3qjq_tierLine{align-items:center;gap:10px;min-width:0;display:flex}.TE3qjq_tierWord{color:#ffffffb3;font-family:var(--font-english);letter-spacing:.28em;font-size:.66rem;font-weight:700;display:block}.TE3qjq_tierName{font-size:clamp(1.15rem,4.6vw,1.45rem);font-weight:900;line-height:1.4;display:block}.TE3qjq_qr{background:var(--ramouz-white);border-radius:16px;flex:none;width:clamp(78px,24vw,104px);padding:6px;box-shadow:0 10px 22px #00000038}.TE3qjq_qr svg{width:100%;height:auto;display:block}.TE3qjq_faceBottom{justify-content:space-between;align-self:end;align-items:flex-end;gap:12px;display:flex;position:relative}.TE3qjq_name{margin:0;font-size:clamp(1.1rem,4.4vw,1.4rem);font-weight:900;line-height:1.4}.TE3qjq_phone{color:var(--ramouz-mint);font-family:var(--font-english);letter-spacing:.12em;text-align:end;margin:2px 0 0;font-size:.9rem;font-weight:600}.TE3qjq_cat{opacity:.95;filter:drop-shadow(0 8px 14px #0000004d);width:clamp(52px,15vw,70px);height:auto}.TE3qjq_hint{color:#ffffffb3;margin:6px 0 0;font-size:.72rem;position:relative}.TE3qjq_backTitle{margin:0;font-size:1.1rem;font-weight:900;position:relative}.TE3qjq_perks{gap:6px;margin:0;padding:0;font-size:.86rem;line-height:1.7;list-style:none;display:grid;position:relative}.TE3qjq_perks li{align-items:flex-start;gap:8px;display:flex}.TE3qjq_perks svg{color:var(--ramouz-mint);flex:none;margin-block-start:4px}.TE3qjq_cashback{border-block-start:1px dashed #ffffff42;justify-content:space-between;align-items:baseline;gap:10px;padding-block-start:10px;font-size:.82rem;display:flex;position:relative}.TE3qjq_cashback strong{color:var(--ramouz-mint);font-size:1.25rem;font-weight:900}.TE3qjq_cashback small{color:#ffffffb8;font-size:.72rem}.TE3qjq_passActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.TE3qjq_passActions button{border:1px solid var(--p-border);background:var(--p-glass);min-height:46px;color:var(--p-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer;transition:border-color var(--ramouz-motion-fast) ease, transform var(--ramouz-motion-fast) var(--ramouz-ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:800;display:inline-flex}.TE3qjq_passActions button:hover{border-color:var(--ramouz-mint)}.TE3qjq_passActions button:active{transform:scale(.97)}.TE3qjq_qrDialog{z-index:81;background:var(--ramouz-white);color:var(--ramouz-navy);place-items:center;padding:24px;animation:.22s both TE3qjq_qr-in;display:grid;position:fixed;inset:0}.TE3qjq_qrDialogBody{width:min(100%,420px);color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:10px;display:grid}.TE3qjq_qrBig{width:min(78vw,340px)}.TE3qjq_qrBig svg{width:100%;height:auto;display:block}.TE3qjq_qrDialogBody strong{font-size:1.3rem;font-weight:900}.TE3qjq_qrDialogBody span[dir=ltr]{font-family:var(--font-english);letter-spacing:.12em;font-weight:600}.TE3qjq_qrDialogBody small{color:#2b3c4fb8;max-width:30ch;line-height:1.8}@keyframes TE3qjq_qr-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.TE3qjq_face{transition-duration:1ms}.TE3qjq_foil{animation:none}}
.R1-Xma_loginCard{gap:20px;width:min(100%,460px);margin:10px auto 0;padding:28px 22px;display:grid}.R1-Xma_noCashiers{text-align:center;justify-items:center;gap:10px;line-height:1.9;display:grid}.R1-Xma_noCashiers svg{width:52px;height:52px;color:var(--p-accent-ink)}.R1-Xma_loginLinks{border-block-start:1px dashed var(--p-border);justify-content:center;gap:18px;padding-block-start:14px;display:flex}.R1-Xma_loginLinks a{color:var(--p-muted);font-size:.86rem;font-weight:700}.R1-Xma_deskHead{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px;display:flex}.R1-Xma_desk{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.R1-Xma_scanButton{border:2px dashed var(--ramouz-mint);background:var(--p-surface-2);min-height:56px;color:var(--p-text);font:inherit;cursor:pointer;transition:background-color var(--ramouz-motion-fast) ease;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-weight:900;display:inline-flex}.R1-Xma_scanButton:hover{background:#5fd9c138}.R1-Xma_scanButton svg{width:24px;height:24px}.R1-Xma_chips{flex-wrap:wrap;gap:8px;margin-block-start:-6px;display:flex}.R1-Xma_selectField{gap:6px;display:grid}.R1-Xma_selectField>span{font-size:.82rem;font-weight:800}.R1-Xma_duoRow{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.R1-Xma_duoRow>button{min-width:52px;min-height:52px}.R1-Xma_toggle{min-height:48px;color:var(--p-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:.9rem;font-weight:700;display:flex}.R1-Xma_toggle:disabled{color:var(--p-muted);cursor:not-allowed}.R1-Xma_toggleTrack{background:var(--p-border);width:50px;height:30px;transition:background-color var(--ramouz-motion-base) ease;border-radius:999px;flex:none;position:relative}.R1-Xma_toggleTrack span{background:var(--ramouz-white);width:24px;height:24px;transition:inset-inline-start var(--ramouz-motion-base) var(--ramouz-ease-spring);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 2px 6px #2b3c4f40}.R1-Xma_toggle[aria-pressed=true] .R1-Xma_toggleTrack{background:var(--ramouz-mint)}.R1-Xma_toggle[aria-pressed=true] .R1-Xma_toggleTrack span{inset-inline-start:23px}.R1-Xma_previewEmpty{text-align:center;justify-items:center;gap:8px;display:grid}.R1-Xma_previewEmpty svg{width:48px;height:48px;color:var(--p-muted)}.R1-Xma_preview{gap:8px;display:grid}.R1-Xma_previewHead{align-items:center;gap:12px;display:flex}.R1-Xma_previewHead strong{font-size:1.15rem;font-weight:900;display:block}.R1-Xma_previewStats,.R1-Xma_previewLine{align-items:center;gap:8px;margin:0;font-size:.88rem;line-height:1.8;display:flex}.R1-Xma_previewStats svg,.R1-Xma_previewLine svg{width:20px;height:20px;color:var(--p-accent-ink);flex:none}.R1-Xma_previewCodes{border-block-start:1px dashed var(--p-border);margin-block-start:6px;padding-block-start:10px}.R1-Xma_previewCodes h4{align-items:center;gap:6px;margin:0 0 8px;font-size:.9rem;display:flex}.R1-Xma_previewCodes ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.R1-Xma_previewCodes li{grid-template-columns:1fr auto auto;align-items:center;gap:8px;font-size:.84rem;display:grid}.R1-Xma_previewCodes code{font-family:var(--font-english);letter-spacing:.08em;font-size:.78rem}.R1-Xma_receipt dl{gap:6px;margin:0;display:grid}.R1-Xma_receipt dl>div{border-block-end:1px dotted var(--p-border);justify-content:space-between;gap:10px;padding-block-end:6px;font-size:.9rem;display:flex}.R1-Xma_receipt dt{color:var(--p-muted)}.R1-Xma_receipt dd{margin:0;font-weight:900}.R1-Xma_receiptNote{background:var(--p-surface-2);border-radius:12px;margin:10px 0 0;padding:8px 12px;font-size:.86rem;font-weight:700}.R1-Xma_receiptNote[data-tone=rose]{background:#d9667b29}.R1-Xma_scanner{aspect-ratio:1;background:#000;border-radius:22px;margin:12px 0;overflow:hidden}.R1-Xma_scanner video{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:900px){.R1-Xma_desk{grid-template-columns:1fr}}
.u4NvBG_stage{aspect-ratio:1;place-items:center;width:min(100%,360px);margin:6px auto;display:grid;position:relative}.u4NvBG_stage:before{content:"";filter:blur(18px);background:radial-gradient(circle,#5fd9c147,#0000 65%);border-radius:50%;position:absolute;inset:6%}.u4NvBG_wheel{filter:drop-shadow(0 22px 34px #2b3c4f47);width:100%;height:100%;transition-property:transform;transition-timing-function:cubic-bezier(.12,.8,.18,1);position:relative}.u4NvBG_rim{fill:var(--ramouz-navy);stroke:var(--ramouz-mint);stroke-width:4px}.u4NvBG_label{fill:var(--ramouz-white);font-family:var(--font-persian);font-size:11px;font-weight:800}.u4NvBG_label[data-dark]{fill:var(--ramouz-navy)}.u4NvBG_peg{fill:var(--ramouz-white);stroke:var(--ramouz-navy);stroke-width:1.5px}.u4NvBG_hub{fill:var(--ramouz-white);stroke:var(--ramouz-navy);stroke-width:3px}.u4NvBG_pointer{inset-block-start:-4px;z-index:1;background:var(--ramouz-rose);clip-path:polygon(50% 100%,0 0,100% 0);transform-origin:50% 0;filter:drop-shadow(0 4px 6px #2b3c4f4d);width:30px;height:38px;margin-left:-15px;position:absolute;left:50%}.u4NvBG_prizeIcon{width:84px;height:84px;color:var(--ramouz-mint);background:#5fd9c12e;border-radius:28px;place-items:center;font-size:48px;animation:2.4s ease-in-out infinite u4NvBG_prize-bob;display:inline-grid}@keyframes u4NvBG_prize-bob{50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.u4NvBG_prizeIcon{animation:none}}.u4NvBG_spinButton{justify-self:center;width:min(100%,420px)}
.PSLR_a_page>div{min-height:100dvh}.PSLR_a_login{width:min(100%,440px);margin:10px auto 0;padding:28px 22px}.PSLR_a_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:14px;display:flex}.PSLR_a_updated{color:var(--p-muted);font-size:.8rem}.PSLR_a_refresh{border:1px solid var(--p-border);background:var(--p-surface);min-height:40px;color:var(--p-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.84rem;font-weight:800;display:inline-flex}.PSLR_a_refresh:hover{border-color:var(--ramouz-mint)}.PSLR_a_refresh:disabled{cursor:progress;opacity:.7}.PSLR_a_refresh svg{width:18px;height:18px}.PSLR_a_refresh svg[data-spinning]{animation:.9s linear infinite PSLR_a_ops-spin}@keyframes PSLR_a_ops-spin{to{transform:rotate(360deg)}}.PSLR_a_dot{background:var(--p-muted);border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.PSLR_a_dot[data-tone=ok]{background:var(--ramouz-mint);box-shadow:0 0 0 4px #5fd9c133}.PSLR_a_dot[data-tone=warn]{background:#e3b04b;box-shadow:0 0 0 4px #e3b04b38}.PSLR_a_dot[data-tone=bad]{background:var(--ramouz-rose);box-shadow:0 0 0 4px #d9667b38}.PSLR_a_bars{gap:8px;margin:16px 0 0;display:grid}.PSLR_a_barRow{direction:ltr;align-items:flex-end;gap:3px;block-size:90px;display:flex}.PSLR_a_barRow span{background:linear-gradient(to top, var(--ramouz-mint), #8ee6d5);border-radius:6px 6px 2px 2px;flex:1;min-inline-size:4px}.PSLR_a_barRow span[data-errors]{background:linear-gradient(to top, var(--ramouz-rose), #e897a6)}.PSLR_a_subTitle{margin:18px 0 8px;font-size:.92rem;font-weight:900}.PSLR_a_lockouts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PSLR_a_lockouts li{border:1px solid var(--p-border);border-radius:14px;flex-wrap:wrap;gap:12px;padding:10px 14px;font-size:.84rem;display:flex}.PSLR_a_segmented{border:1px solid var(--p-border);background:var(--p-surface);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.PSLR_a_segmented button{min-height:38px;color:var(--p-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:800}.PSLR_a_segmented button[aria-checked=true]{background:var(--ramouz-navy);color:var(--ramouz-mint)}[data-theme=dark] .PSLR_a_segmented button[aria-checked=true]{background:var(--ramouz-mint);color:var(--ramouz-navy)}.PSLR_a_error{padding-block:14px}.PSLR_a_error summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.PSLR_a_error summary::-webkit-details-marker{display:none}.PSLR_a_error summary>svg{width:22px;height:22px;color:var(--p-accent-ink);flex:none}.PSLR_a_errorMain{text-align:start;flex:1;gap:2px;min-inline-size:0;display:grid}.PSLR_a_errorMain b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.PSLR_a_errorMain small{color:var(--p-muted);font-size:.76rem}.PSLR_a_errorCount{text-align:end;flex:none;font-size:.9rem;font-weight:900;display:grid}.PSLR_a_errorCount small{color:var(--p-muted);font-size:.72rem;font-weight:700}.PSLR_a_caret{width:18px;height:18px;transition:transform var(--ramouz-motion-fast) ease;flex:none}.PSLR_a_error[open] .PSLR_a_caret{transform:rotate(180deg)}.PSLR_a_error>p{margin-block-start:12px}.PSLR_a_stack{background:var(--p-surface-2);white-space:pre-wrap;word-break:break-word;border-radius:14px;max-block-size:320px;margin:10px 0 0;padding:12px;font-size:.74rem;line-height:1.7;overflow:auto}.PSLR_a_tableWrap{padding:8px;overflow-x:auto}.PSLR_a_table{border-collapse:collapse;inline-size:100%;font-size:.8rem}.PSLR_a_table th,.PSLR_a_table td{border-block-end:1px solid var(--p-border);text-align:start;vertical-align:top;padding:10px}.PSLR_a_table th{color:var(--p-muted);white-space:nowrap;font-weight:800}.PSLR_a_table td:first-child{white-space:nowrap}.PSLR_a_table code{word-break:break-all;font-size:.74rem}
