._container_1gp68_1{align-items:center;gap:8px;display:inline-flex}._select_1gp68_7{border-radius:var(--rq-radius-md);background-color:var(--rq-surface);color:var(--rq-text-primary);border:1.5px solid var(--rq-border);font-size:var(--rq-text-sm);cursor:pointer;transition:border-color var(--rq-transition-fast), box-shadow var(--rq-transition-fast);outline:none;padding:6px 12px;font-weight:600}._select_1gp68_7:hover{border-color:var(--rq-border-subtle)}._select_1gp68_7:focus{border-color:var(--rq-tile-selected-ring)}._page_g6uv6_1{background:var(--rq-bg);width:100%;min-height:100dvh;color:var(--rq-text-primary);grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid}._card_g6uv6_2{border:1px solid var(--rq-border);background:var(--rq-surface);overflow-wrap:anywhere;border-radius:22px;width:100%;min-width:0;max-width:680px;padding:clamp(20px,5vw,40px)}._card_g6uv6_2 h1{margin-block:18px;font-size:clamp(1.6rem,5vw,2.2rem)}._card_g6uv6_2 p{line-height:1.65}._actions_g6uv6_5{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}._actions_g6uv6_5 button,._actions_g6uv6_5 a{border:1px solid var(--rq-border);min-height:44px;color:inherit;background:var(--rq-surface);font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px}._actions_g6uv6_5 a{align-items:center;display:inline-flex}._links_g6uv6_8{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}._links_g6uv6_8 a,._list_g6uv6_9 a{color:inherit;text-underline-offset:4px}._list_g6uv6_9{gap:18px;padding-inline-start:24px;display:grid}._banner_g6uv6_11{color:#624800;background:#fff4d8;border-bottom:1px solid #e6c878;padding:16px 24px;line-height:1.5}._banner_g6uv6_11 p{margin:4px 0 0}._card_g6uv6_2 button:focus-visible,._card_g6uv6_2 a:focus-visible{outline-offset:4px;outline:3px solid #0072b2}._legal_g6uv6_15{background:var(--rq-surface);border:1px solid var(--rq-border);max-width:1100px;color:var(--rq-text-primary);overflow-wrap:anywhere;border-radius:16px;margin:24px auto;padding:24px}._legal_g6uv6_15 h2{margin:0 0 12px;font-size:1.1rem}._legal_g6uv6_15 nav{flex-wrap:wrap;gap:12px 24px;display:flex}._legal_g6uv6_15 a{color:inherit;text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}@media (width<=600px){._legal_g6uv6_15{margin:16px;padding:20px}._legal_g6uv6_15 nav{grid-template-columns:1fr;gap:4px;display:grid}}._shell_1mjzr_1,._auth_1mjzr_1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--rq-text-primary);background:var(--rq-bg);min-height:100vh;font-family:var(--rq-font-sans);line-height:var(--rq-line-normal)}._shell_1mjzr_1 *,._auth_1mjzr_1 *{box-sizing:border-box}._shell_1mjzr_1 button,._auth_1mjzr_1 button,._shell_1mjzr_1 input,._auth_1mjzr_1 input,._shell_1mjzr_1 select,._auth_1mjzr_1 select{font:inherit;font-size:var(--rq-text-sm);border:1px solid var(--rq-border);min-height:44px;color:var(--rq-text-primary);background:var(--rq-surface);border-radius:8px;padding:10px 14px}._shell_1mjzr_1 button,._auth_1mjzr_1 button{cursor:pointer;font-weight:var(--rq-weight-semibold)}._shell_1mjzr_1 button:hover,._auth_1mjzr_1 button:hover{background:var(--rq-surface-elevated)}._shell_1mjzr_1 button:disabled,._auth_1mjzr_1 button:disabled{opacity:.55;cursor:not-allowed}._shell_1mjzr_1 a,._auth_1mjzr_1 a{color:#00659e;text-underline-offset:3px}._shell_1mjzr_1 a:hover,._auth_1mjzr_1 a:hover{text-decoration-thickness:2px}._shell_1mjzr_1 :focus-visible,._auth_1mjzr_1 :focus-visible{outline-offset:3px;outline:3px solid #0072b2}._shell_1mjzr_1 input,._auth_1mjzr_1 input,._shell_1mjzr_1 select,._auth_1mjzr_1 select{width:100%;min-width:0}._shell_1mjzr_1 label,._auth_1mjzr_1 label{font-size:var(--rq-text-sm);font-weight:var(--rq-weight-semibold);flex-direction:column;gap:6px;display:flex}._shell_1mjzr_1 ._primary_1mjzr_4,._auth_1mjzr_1 ._primary_1mjzr_4{color:#fff;background:#0072b2;border-color:#0072b2}._shell_1mjzr_1 ._primary_1mjzr_4:hover,._auth_1mjzr_1 ._primary_1mjzr_4:hover{background:#005f95}._shell_1mjzr_1 h1,._auth_1mjzr_1 h1{font-size:var(--rq-text-3xl);line-height:var(--rq-line-tight);letter-spacing:-.025em}._shell_1mjzr_1 h2,._auth_1mjzr_1 h2{font-size:var(--rq-text-xl)}._shell_1mjzr_1 p,._auth_1mjzr_1 p{color:var(--rq-text-secondary);overflow-wrap:anywhere}._shell_1mjzr_1 small{color:var(--rq-text-secondary);font-size:var(--rq-text-xs);display:block}._shell_1mjzr_1{display:flex}._sidebar_1mjzr_5{background:var(--rq-surface);border-right:1px solid var(--rq-border);flex-direction:column;flex:none;gap:32px;width:232px;min-height:100vh;padding:30px 18px;display:flex}._brand_1mjzr_5{font-size:var(--rq-text-2xl);font-weight:var(--rq-weight-extrabold);color:var(--rq-text-primary);letter-spacing:-.04em;display:block}._brand_1mjzr_5 span,._authBrand_1mjzr_5 span{font-size:var(--rq-text-xs);letter-spacing:.2em;font-weight:var(--rq-weight-semibold);color:#00659e;margin-top:3px;display:block}._sidebar_1mjzr_5>a{padding:0 14px;text-decoration:none}._nav_1mjzr_5,._navOpen_1mjzr_5{flex-direction:column;gap:6px;display:flex}._nav_1mjzr_5 a,._navOpen_1mjzr_5 a{font-size:var(--rq-text-sm);font-weight:var(--rq-weight-semibold);color:var(--rq-text-secondary);border-radius:8px;gap:14px;min-height:44px;padding:12px;text-decoration:none;display:flex}._nav_1mjzr_5 a span,._navOpen_1mjzr_5 a span{font-size:var(--rq-text-xs);color:var(--rq-text-secondary);padding-top:2px}._nav_1mjzr_5 a[aria-current],._navOpen_1mjzr_5 a[aria-current]{color:#00659e;background:#e6f2f9}._nav_1mjzr_5 a:hover,._navOpen_1mjzr_5 a:hover{background:var(--rq-surface-elevated)}._sidebarNote_1mjzr_5{font-size:var(--rq-text-xs);color:var(--rq-text-secondary);border-top:1px solid var(--rq-border);margin-top:auto;padding:16px 14px 0}._workspace_1mjzr_5{flex:1;min-width:0}._topbar_1mjzr_5{background:var(--rq-surface);border-bottom:1px solid var(--rq-border);min-height:86px;font-size:var(--rq-text-sm);justify-content:space-between;align-items:center;gap:16px;padding:18px 32px;display:flex}._account_1mjzr_5{flex-wrap:wrap;align-items:center;gap:20px;display:flex}._account_1mjzr_5>span{font-weight:var(--rq-weight-semibold)}._main_1mjzr_5{min-width:0;max-width:1440px;margin:auto;padding:28px 32px 20px}._pageTitle_1mjzr_5{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}._pageTitle_1mjzr_5 h1{margin:8px 0 12px}._eyebrow_1mjzr_5{font-size:var(--rq-text-xs);font-weight:var(--rq-weight-semibold);letter-spacing:.12em;color:var(--rq-text-secondary)}._local_1mjzr_5{font-size:var(--rq-text-xs);background:#e6f2f9;border-left:3px solid #0072b2;border-radius:0 6px 6px 0;padding:8px 12px}._stamp_1mjzr_5{font-size:var(--rq-text-xs);color:var(--rq-text-secondary);justify-content:space-between;align-items:center;gap:16px;margin:16px 0;display:flex}._cards_1mjzr_5{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;display:grid}._card_1mjzr_5,._panel_1mjzr_5{background:var(--rq-surface);border:1px solid var(--rq-border);border-radius:12px;padding:24px;box-shadow:0 2px 5px #181c2206}._card_1mjzr_5 h2{font-size:var(--rq-text-sm);font-weight:var(--rq-weight-semibold);min-height:42px}._card_1mjzr_5 h2 a{text-decoration:none}._card_1mjzr_5 strong{font-size:var(--rq-text-3xl);font-weight:var(--rq-weight-bold);margin:14px 0;display:block}._card_1mjzr_5 p{font-size:var(--rq-text-xs)}._panel_1mjzr_5{flex-direction:column;gap:18px;margin:20px 0;display:flex}._form_1mjzr_5{flex-direction:column;gap:18px;max-width:480px;display:flex}._filters_1mjzr_5{background:var(--rq-surface);border:1px solid var(--rq-border);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0;padding:20px;display:flex}._filters_1mjzr_5>label{flex:160px}._filters_1mjzr_5>p,._filters_1mjzr_5>._error_1mjzr_5{font-size:var(--rq-text-xs);flex-basis:100%}._actions_1mjzr_5{flex-wrap:wrap;gap:8px;display:flex}._tableWrap_1mjzr_5{border:1px solid var(--rq-border);background:var(--rq-surface);border-radius:12px;max-width:100%;margin:20px 0;overflow-x:auto}._tableWrap_1mjzr_5 table{border-collapse:collapse;width:100%;font-size:var(--rq-text-sm)}._tableWrap_1mjzr_5 caption{text-align:left;font-size:var(--rq-text-base);font-weight:var(--rq-weight-semibold);padding:20px}._tableWrap_1mjzr_5 th{background:var(--rq-surface-elevated);text-align:left;white-space:nowrap;font-weight:var(--rq-weight-semibold);color:var(--rq-text-secondary)}._tableWrap_1mjzr_5 th,._tableWrap_1mjzr_5 td{border-bottom:1px solid var(--rq-border);vertical-align:top;padding:14px 18px}._tableWrap_1mjzr_5 td{overflow-wrap:anywhere;min-width:120px;max-width:300px}._tableWrap_1mjzr_5 th:first-child,._tableWrap_1mjzr_5 td:first-child{min-width:160px}._tableWrap_1mjzr_5 tr:last-child td{border:0}._tableWrap_1mjzr_5 td a,._tableWrap_1mjzr_5 summary{min-height:44px;padding:10px 0;display:inline-block}._tableWrap_1mjzr_5 summary{cursor:pointer;color:#00659e}._tableWrap_1mjzr_5 details{min-width:180px}._tableWrap_1mjzr_5 details[open]{min-width:270px}._pager_1mjzr_5{font-size:var(--rq-text-sm);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 28px;display:flex}._pager_1mjzr_5 label{flex-direction:row;align-items:center}._pager_1mjzr_5 select{width:auto}._facts_1mjzr_5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;display:grid}._facts_1mjzr_5 div{min-width:0}._facts_1mjzr_5 dt{color:var(--rq-text-secondary);font-size:var(--rq-text-xs);margin-bottom:5px}._facts_1mjzr_5 dd{font-size:var(--rq-text-sm);overflow-wrap:anywhere;margin:0}._notice_1mjzr_5,._error_1mjzr_5,._confirm_1mjzr_5{background:#eef7fc;border:1px solid #b3d7eb;border-radius:8px;padding:16px 20px}._error_1mjzr_5{background:#fff4f1;border-color:#e8b5ae;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}._error_1mjzr_5 p{color:#9b3021}._confirm_1mjzr_5{flex-direction:column;gap:16px;display:flex}._empty_1mjzr_5,._loading_1mjzr_5{text-align:center;padding:32px 20px}._footer_1mjzr_5{border-top:1px solid var(--rq-border);font-size:var(--rq-text-xs);color:var(--rq-text-secondary);margin-top:36px;padding:24px 0 4px}._auth_1mjzr_1{max-width:600px;margin:0 auto;padding:48px 24px}._auth_1mjzr_1 ._panel_1mjzr_5{gap:22px;padding:32px}._authBrand_1mjzr_5{font-size:var(--rq-text-3xl);font-weight:var(--rq-weight-extrabold);letter-spacing:-.04em}._auth_1mjzr_1 ._form_1mjzr_5{max-width:none}._auth_1mjzr_1 ._notice_1mjzr_5{flex-direction:column;gap:16px;display:flex}._auth_1mjzr_1>a{padding:12px 0;display:inline-block}._check_1mjzr_5{align-items:center;flex-direction:row!important}._check_1mjzr_5 input{flex:none;width:20px!important}._codes_1mjzr_5{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}._codes_1mjzr_5 code{overflow-wrap:anywhere;font-size:var(--rq-text-sm)}._skip_1mjzr_5{background:var(--rq-surface);z-index:10;padding:14px;position:fixed;top:-100px;left:16px}._skip_1mjzr_5:focus{top:12px}._menuButton_1mjzr_5{display:none}@media (width<=900px){._shell_1mjzr_1{display:block}._sidebar_1mjzr_5{border-right:0;border-bottom:1px solid var(--rq-border);grid-template-columns:1fr auto;gap:16px;width:auto;min-height:0;padding:16px;display:grid}._brand_1mjzr_5{font-size:var(--rq-text-xl)}._sidebar_1mjzr_5>a{padding:0}._menuButton_1mjzr_5{display:block}._sidebarNote_1mjzr_5,._nav_1mjzr_5{display:none}._navOpen_1mjzr_5{grid-column:1/-1}._topbar_1mjzr_5{flex-wrap:wrap;padding:16px}._main_1mjzr_5{padding:16px}._account_1mjzr_5{gap:12px}._cards_1mjzr_5{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._pageTitle_1mjzr_5{flex-direction:column;align-items:flex-start}._stamp_1mjzr_5{align-items:flex-start}._panel_1mjzr_5{padding:20px}._facts_1mjzr_5{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}._codes_1mjzr_5{grid-template-columns:1fr}._auth_1mjzr_1{padding:24px 16px}._auth_1mjzr_1 ._panel_1mjzr_5{padding:24px}._shell_1mjzr_1 h1,._auth_1mjzr_1 h1{font-size:var(--rq-text-2xl)}}@media (prefers-reduced-motion:reduce){._shell_1mjzr_1 *,._auth_1mjzr_1 *{scroll-behavior:auto}}._account_1mjzr_5>span{overflow-wrap:anywhere;max-width:260px}._shell_1mjzr_1 code,._auth_1mjzr_1 code{overflow-wrap:anywhere}._shell_1mjzr_1 input,._auth_1mjzr_1 input,._shell_1mjzr_1 select,._auth_1mjzr_1 select{border-color:#7a8491}._policyGrid_1mjzr_13{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:20px;display:grid}._policyGrid_1mjzr_13 ._panel_1mjzr_5{overflow-wrap:anywhere;margin-block:0}._shell_1mjzr_1 ._form_1mjzr_5 ._policyCheck_1mjzr_15{grid-template-columns:20px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}._policyCheck_1mjzr_15 input{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0}._policyWorkspace_1mjzr_18>._notice_1mjzr_5{margin-block-end:18px}._shell_1mjzr_1 textarea{font:inherit;font-size:var(--rq-text-sm);resize:vertical;box-sizing:border-box;width:100%;min-width:0;color:var(--rq-text-primary);background:var(--rq-surface);border:1px solid #7a8491;border-radius:8px;padding:12px}._overlay_vihf9_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#141619c7;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}._modal_vihf9_13{background-color:var(--bg-surface,#1e2228);width:100%;max-width:440px;max-height:92vh;color:var(--text-primary,#f0f3f6);border:1px solid var(--border-subtle,#323842);box-sizing:border-box;border-radius:14px;padding:18px;overflow-y:auto;box-shadow:0 16px 40px #0f121673}._header_vihf9_27{border-bottom:1px solid var(--border-subtle,#323842);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}._title_vihf9_37{color:var(--text-primary,#f0f3f6);margin:0;font-size:1.125rem;font-weight:700}._closeBtn_vihf9_44{color:var(--text-secondary,#adb5bd);border:1px solid var(--border-subtle,#323842);cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:.85rem}._closeBtn_vihf9_44:hover{color:var(--text-primary,#f0f3f6);border-color:var(--text-secondary,#adb5bd)}._tabs_vihf9_59{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}._tabBtn_vihf9_66{border:1px solid var(--border-subtle,#323842);background-color:var(--bg-elevated,#262b33);color:var(--text-secondary,#adb5bd);cursor:pointer;text-align:center;border-radius:8px;flex:auto;padding:8px 10px;font-size:.85rem;font-weight:600}._tabBtnActive_vihf9_79{color:#fff;background-color:#0072b2;border-color:#0072b2}._profileCard_vihf9_85{background-color:var(--bg-elevated,#262b33);border:1px solid var(--border-subtle,#323842);border-radius:10px;margin-bottom:14px;padding:12px}._profileRow_vihf9_93{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._displayName_vihf9_101{font-size:1rem;font-weight:700}._badgeGuest_vihf9_106{color:#f59f5b;background-color:#d55e002e;border:1px solid #d55e0073;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-block}._badgeRegistered_vihf9_117{color:#36d399;background-color:#009e732e;border:1px solid #009e7373;border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-block}._emailText_vihf9_128{color:var(--text-secondary,#adb5bd);word-break:break-all;margin-top:6px;font-size:.85rem}._pendingBox_vihf9_135{background-color:#0072b224;border:1px solid #0072b2;border-radius:10px;margin-bottom:14px;padding:12px}._pendingTitle_vihf9_143{color:var(--text-primary,#f0f3f6);margin:0 0 6px;font-size:.95rem;font-weight:700}._pendingDesc_vihf9_150{color:var(--text-secondary,#adb5bd);margin:0 0 10px;font-size:.85rem;line-height:1.4}._warningBox_vihf9_157{background-color:#d55e0024;border:1px solid #d55e00;border-radius:10px;margin-bottom:14px;padding:12px}._warningTitle_vihf9_165{color:#f59f5b;margin:0 0 6px;font-size:.95rem;font-weight:700}._warningDesc_vihf9_172{color:var(--text-primary,#f0f3f6);margin:0 0 8px;font-size:.85rem;line-height:1.45}._errorBanner_vihf9_179{color:var(--text-primary,#f0f3f6);background-color:#d55e002e;border:1px solid #d55e00;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.85rem}._infoBanner_vihf9_189{color:var(--text-primary,#f0f3f6);background-color:#009e7329;border:1px solid #009e73;border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:.85rem}._form_vihf9_199{flex-direction:column;gap:10px;display:flex}._field_vihf9_205{flex-direction:column;gap:4px;display:flex}._label_vihf9_211{color:var(--text-secondary,#adb5bd);font-size:.82rem;font-weight:600}._input_vihf9_217{box-sizing:border-box;border:1px solid var(--border-subtle,#323842);background-color:var(--bg-primary,#141619);width:100%;color:var(--text-primary,#f0f3f6);border-radius:8px;padding:9px 11px;font-size:.9rem}._input_vihf9_217:focus{outline-offset:1px;outline:2px solid #0072b2}._primaryBtn_vihf9_233{color:#fff;cursor:pointer;background-color:#0072b2;border:1px solid #0072b2;border-radius:8px;width:100%;padding:10px 14px;font-size:.9rem;font-weight:700}._primaryBtn_vihf9_233:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_vihf9_250{border:1px solid var(--border-subtle,#323842);background-color:var(--bg-elevated,#262b33);width:100%;color:var(--text-primary,#f0f3f6);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:.85rem;font-weight:600}._secondaryBtn_vihf9_250:disabled{opacity:.55;cursor:not-allowed}._dangerBtn_vihf9_267{color:#fff;cursor:pointer;background-color:#d55e00;border:1px solid #d55e00;border-radius:8px;width:100%;padding:10px 14px;font-size:.88rem;font-weight:700}._dangerBtn_vihf9_267:disabled{opacity:.6;cursor:not-allowed}._linkBtn_vihf9_284{color:#38bdf8;cursor:pointer;text-align:start;background:0 0;border:none;padding:4px 0;font-size:.84rem;font-weight:600;text-decoration:underline}._oauthStack_vihf9_296{border-top:1px solid var(--border-subtle,#323842);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}._actionRow_vihf9_305{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}._externalLink_vihf9_312{color:#38bdf8;margin-top:6px;font-size:.83rem;text-decoration:underline;display:inline-block}._overlay_tjt1k_8{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1050;box-sizing:border-box;background-color:#141619b8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}._modal_tjt1k_21{background-color:var(--rq-surface);width:100%;max-width:460px;max-height:92vh;color:var(--rq-text-primary);border:1px solid var(--rq-border);border-radius:var(--rq-radius-lg);box-sizing:border-box;box-shadow:var(--rq-tile-shadow-lifted);padding:18px;overflow-y:auto}._header_tjt1k_35{border-bottom:1px solid var(--rq-border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}._title_tjt1k_45{color:var(--rq-text-primary);margin:0;font-size:1.125rem;font-weight:700}._closeBtn_tjt1k_52{background-color:var(--rq-surface-elevated);color:var(--rq-text-secondary);border:1px solid var(--rq-border);border-radius:var(--rq-radius-md);cursor:pointer;transition:border-color var(--rq-transition-fast), color var(--rq-transition-fast);flex-shrink:0;padding:6px 10px;font-size:.85rem;font-weight:600}._closeBtn_tjt1k_52:hover:not(:disabled){color:var(--rq-text-primary);border-color:var(--rq-tile-border-hover)}._closeBtn_tjt1k_52:disabled{opacity:.55;cursor:not-allowed}._subtitle_tjt1k_75{color:var(--rq-text-secondary);margin:0 0 14px;font-size:.875rem;line-height:1.45}._alertError_tjt1k_82{background-color:var(--rq-status-invalid-bg);border:1px solid var(--rq-status-invalid);color:var(--rq-status-invalid);border-radius:var(--rq-radius-md);margin-bottom:14px;padding:10px 12px;font-size:.85rem;font-weight:600;line-height:1.4}._form_tjt1k_94{flex-direction:column;gap:16px;display:flex}._fieldSection_tjt1k_100{flex-direction:column;gap:8px;display:flex}._sectionLabel_tjt1k_106{color:var(--rq-text-primary);font-size:.875rem;font-weight:700}._optionGroup_tjt1k_112{flex-wrap:wrap;gap:8px;display:flex}._optionBtn_tjt1k_118{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);min-width:0;color:var(--rq-text-primary);cursor:pointer;text-align:center;transition:background-color var(--rq-transition-fast), border-color var(--rq-transition-fast);flex:88px;padding:9px 10px;font-size:.85rem;font-weight:600}._optionBtn_tjt1k_118:hover:not(:disabled){border-color:var(--rq-tile-blue)}._optionBtnActive_tjt1k_137{background-color:var(--rq-tile-blue);border-color:var(--rq-tile-blue);color:#f8fafc}._optionBtn_tjt1k_118:disabled{opacity:.55;cursor:not-allowed}._timerControlsBox_tjt1k_148{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:var(--rq-radius-md);flex-direction:column;gap:10px;padding:12px;display:flex}._presetRow_tjt1k_158{flex-wrap:wrap;gap:6px;display:flex}._presetBtn_tjt1k_164{border-radius:var(--rq-radius-sm);border:1px solid var(--rq-border);background-color:var(--rq-surface);min-width:0;color:var(--rq-text-secondary);cursor:pointer;text-align:center;flex:56px;padding:6px 8px;font-size:.8rem;font-weight:600}._presetBtnActive_tjt1k_178{background-color:var(--rq-tile-selected-bg);border-color:var(--rq-tile-selected-ring);color:var(--rq-text-primary)}._presetBtn_tjt1k_164:disabled{opacity:.55;cursor:not-allowed}._durationInputRow_tjt1k_189{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._durationLabel_tjt1k_197{color:var(--rq-text-secondary);font-size:.82rem;font-weight:600}._durationInput_tjt1k_189{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface);width:110px;max-width:100%;color:var(--rq-text-primary);box-sizing:border-box;text-align:center;padding:8px 10px;font-size:.9rem;font-weight:700}._durationInput_tjt1k_189:focus{outline:2px solid var(--rq-tile-selected-ring);outline-offset:1px}._hintText_tjt1k_222{color:var(--rq-text-secondary);margin:0;font-size:.78rem;line-height:1.35}._footerActions_tjt1k_229{border-top:1px solid var(--rq-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}._cancelBtn_tjt1k_239{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-primary);cursor:pointer;flex:110px;padding:10px 14px;font-size:.875rem;font-weight:600}._cancelBtn_tjt1k_239:hover:not(:disabled){border-color:var(--rq-tile-border-hover)}._submitBtn_tjt1k_255{border-radius:var(--rq-radius-md);border:1px solid var(--rq-tile-blue);background-color:var(--rq-tile-blue);color:#f8fafc;cursor:pointer;flex:2 160px;padding:10px 16px;font-size:.9rem;font-weight:700}._submitBtn_tjt1k_255:hover:not(:disabled){opacity:.92}._cancelBtn_tjt1k_239:disabled,._submitBtn_tjt1k_255:disabled{opacity:.55;cursor:not-allowed}._backdrop_12quc_8{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background-color:#0d1117b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_12quc_21{background-color:var(--rq-surface);width:100%;max-width:580px;max-height:90vh;color:var(--rq-text-primary);border:1px solid var(--rq-border);box-shadow:var(--rq-shadow-card);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;overflow-y:auto}._header_12quc_38{border-bottom:1px solid var(--rq-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}._title_12quc_47{color:var(--rq-text-primary);margin:0;font-size:1.2rem;font-weight:800}._subtitle_12quc_54{color:var(--rq-text-secondary);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}._closeBtn_12quc_61{background-color:var(--rq-surface-elevated);color:var(--rq-text-secondary);border:1px solid var(--rq-border);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;font-weight:700;display:inline-flex}._walletBar_12quc_77{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}._walletInfo_12quc_89{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._balanceBadge_12quc_96{color:var(--rq-text-primary);font-size:.95rem;font-weight:800}._adFreeBadge_12quc_102{color:var(--rq-status-valid);border:1px solid var(--rq-status-valid);background-color:#19875426;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:800}._disabledBanner_12quc_112{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-secondary);border-radius:12px;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}._alertSuccess_12quc_122{border:1px solid var(--rq-status-valid);color:var(--rq-text-primary);background-color:#19875424;border-radius:10px;padding:.7rem .95rem;font-size:.85rem;font-weight:700}._alertError_12quc_132{border:1px solid var(--rq-status-invalid);color:var(--rq-text-primary);background-color:#d55e0024;border-radius:10px;padding:.7rem .95rem;font-size:.85rem;font-weight:700}._catalogGrid_12quc_142{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}._productCard_12quc_148{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:12px;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.9rem;display:flex}._productHeader_12quc_159{flex-direction:column;gap:.25rem;display:flex}._productTitle_12quc_165{color:var(--rq-text-primary);word-break:break-word;font-size:.92rem;font-weight:800}._productKind_12quc_172{color:var(--rq-text-secondary);font-size:.76rem;font-weight:600}._buyBtn_12quc_178{background-color:var(--rq-tile-blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:.55rem .9rem;font-size:.84rem;font-weight:800}._buyBtn_12quc_178:disabled{opacity:.55;cursor:not-allowed}._ownedBadge_12quc_194{color:var(--rq-status-valid);border:1px solid var(--rq-status-valid);background-color:#19875426;border-radius:9px;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.82rem;font-weight:800;display:inline-flex}._secondaryBtn_12quc_207{border:1px solid var(--rq-border);background-color:var(--rq-surface);color:var(--rq-text-primary);cursor:pointer;border-radius:9px;padding:.5rem .85rem;font-size:.82rem;font-weight:700}._secondaryBtn_12quc_207:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){._backdrop_12quc_8{padding:.5rem}._modal_12quc_21{padding:1rem}._catalogGrid_12quc_142{grid-template-columns:1fr}._walletBar_12quc_77{flex-direction:column;align-items:stretch}}._meldContainer_uncau_1{border-radius:var(--rq-radius-lg);background-color:var(--rq-surface);border:1.5px solid var(--rq-border);transition:border-color var(--rq-transition-normal), box-shadow var(--rq-transition-normal);flex-direction:column;gap:4px;padding:6px 8px;display:inline-flex;box-shadow:0 1px 3px #00000014}._header_uncau_13{font-size:var(--rq-text-xs);color:var(--rq-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-weight:700;display:flex}._typeLabel_uncau_24{text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}._statusBadge_uncau_30{border-radius:var(--rq-radius-sm);padding:1px 6px;font-size:.65rem;font-weight:800}._tilesRow_uncau_37{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}._valid_uncau_45{border-color:var(--rq-status-valid);background-color:var(--rq-status-valid-bg)}._valid_uncau_45 ._statusBadge_uncau_30{background-color:var(--rq-status-valid);color:#fff}._invalid_uncau_56{border-color:var(--rq-status-invalid);background-color:var(--rq-status-invalid-bg);border-style:dashed}._invalid_uncau_56 ._statusBadge_uncau_30{background-color:var(--rq-status-invalid);color:#fff}._neutral_uncau_68{border-color:var(--rq-border)}._neutral_uncau_68 ._statusBadge_uncau_30{background-color:var(--rq-status-badge-bg);color:var(--rq-text-secondary)}._tile_v5x4h_1{background-color:var(--rq-tile-bg);border:1.5px solid var(--rq-tile-border);border-radius:var(--rq-radius-md);box-shadow:var(--rq-tile-shadow);-webkit-user-select:none;user-select:none;cursor:pointer;transition:transform var(--rq-transition-fast), box-shadow var(--rq-transition-fast), border-color var(--rq-transition-fast);box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 2px 3px;display:inline-flex;position:relative}._sizeSm_v5x4h_20{width:36px;height:52px;font-size:1.1rem}._sizeMd_v5x4h_26{width:44px;height:64px;font-size:1.35rem}._sizeLg_v5x4h_32{width:52px;height:76px;font-size:1.6rem}._tile_v5x4h_1:hover:not(:disabled){border-color:var(--rq-tile-border-hover);box-shadow:var(--rq-tile-shadow-lifted);transform:translateY(-2px)}._tile_v5x4h_1:active:not(:disabled){box-shadow:var(--rq-tile-shadow);transform:translateY(0)scale(.96)}._selected_v5x4h_51{outline:2.5px solid var(--rq-tile-selected-ring);outline-offset:1px;box-shadow:var(--rq-tile-shadow-lifted), 0 0 10px #38bdf859;background-color:var(--rq-tile-selected-bg);z-index:2;border-color:var(--rq-tile-selected-ring)!important;transform:translateY(-6px)!important}._value_v5x4h_62{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:1px;font-weight:800;line-height:1}._shape_v5x4h_71{filter:drop-shadow(0 1px 1px #0000001a);margin-bottom:2px;font-size:.65em;line-height:1}._colorBlue_v5x4h_79{color:var(--rq-tile-blue)}._colorOrange_v5x4h_83{color:var(--rq-tile-orange)}._colorTurquoise_v5x4h_87{color:var(--rq-tile-turquoise)}._colorYellow_v5x4h_91{color:var(--rq-tile-yellow)}._joker_v5x4h_96{color:var(--rq-tile-joker);justify-content:center;gap:2px}._jokerIcon_v5x4h_102{font-size:1.3em;line-height:1}._jokerLabel_v5x4h_107{text-transform:uppercase;letter-spacing:.5px;font-size:.5em;font-weight:800}._repBadge_v5x4h_115{background-color:var(--rq-surface-elevated);border:1.5px solid var(--rq-border);border-radius:var(--rq-radius-sm);z-index:3;align-items:center;gap:2px;padding:1px 4px;font-size:.55rem;font-weight:800;display:inline-flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 4px #0003}._disabled_v5x4h_133{opacity:.45;cursor:not-allowed;pointer-events:none}._rackWrapper_knx3y_1{flex-direction:column;gap:8px;width:100%;max-width:860px;margin:0 auto;display:flex}._rackHeader_knx3y_10{justify-content:space-between;align-items:center;padding:0 4px;display:flex}._rackTitle_knx3y_17{font-size:var(--rq-text-sm);color:var(--rq-text-secondary);align-items:center;gap:6px;font-weight:700;display:flex}._tileCountBadge_knx3y_26{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:var(--rq-radius-sm);color:var(--rq-text-primary);padding:1px 6px;font-size:.75rem;font-weight:800}._rackActions_knx3y_36{align-items:center;gap:6px;display:flex}._actionBtn_knx3y_42{font-size:var(--rq-text-xs);color:var(--rq-text-primary);background-color:var(--rq-surface);border:1.5px solid var(--rq-border);border-radius:var(--rq-radius-md);transition:background-color var(--rq-transition-fast), border-color var(--rq-transition-fast), transform var(--rq-transition-fast);justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}._actionBtn_knx3y_42:hover{background-color:var(--rq-surface-elevated);border-color:var(--rq-border-subtle);transform:translateY(-1px)}._actionBtn_knx3y_42:active{transform:translateY(0)}._rackBody_knx3y_69{border-radius:var(--rq-radius-xl);background:linear-gradient(180deg, var(--rq-surface-elevated) 0%, var(--rq-surface) 100%);border:2px solid var(--rq-border);-webkit-overflow-scrolling:touch;flex-direction:column;gap:6px;padding:12px 14px 16px;display:flex;overflow-x:auto;box-shadow:0 4px 14px #0000001f,inset 0 2px 4px #ffffff0d}._tierRow_knx3y_83{border-radius:var(--rq-radius-md);border-bottom:2px solid var(--rq-border-subtle);background-color:#0000000a;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-height:68px;padding:4px 6px;display:flex}@media (width<=480px){._rackBody_knx3y_69{padding:8px 8px 12px}._tierRow_knx3y_83{gap:4px;min-height:56px;padding:2px 4px}}._emptyHint_knx3y_108{color:var(--rq-text-muted);font-size:var(--rq-text-xs);text-align:center;width:100%;padding:12px;font-style:italic}._gameCard_1pt8f_8{background-color:var(--rq-surface);border:2px solid var(--rq-status-valid);box-shadow:var(--rq-shadow-card);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:1rem;max-width:100%;padding:1.25rem;display:flex}._topBar_1pt8f_21{border-bottom:1px solid var(--rq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding-bottom:.75rem;display:flex}._titleGroup_1pt8f_31{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}._gameTitle_1pt8f_38{color:var(--rq-text-primary);margin:0;font-size:1.15rem;font-weight:800}._metaBadges_1pt8f_45{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}._metaBadge_1pt8f_45{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-secondary);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}._roomCodeValue_1pt8f_65{font-family:var(--rq-font-mono);color:var(--rq-tile-blue);letter-spacing:.04em;font-weight:800}._syncBadgeOnline_1pt8f_72{color:var(--rq-status-valid);border:1px solid var(--rq-status-valid);background-color:#19875424;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}._syncBadgeConnecting_1pt8f_85{background-color:var(--rq-surface-elevated);color:var(--rq-text-secondary);border:1px solid var(--rq-border);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}._spectatorBanner_1pt8f_98{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-tile-blue);color:var(--rq-tile-blue);border-radius:10px;padding:.55rem .85rem;font-size:.85rem;font-weight:700}._alertError_1pt8f_108{border:1px solid var(--rq-status-invalid);color:var(--rq-text-primary);background-color:#d55e0024;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;display:flex}._statusBanner_1pt8f_123{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}._statusBannerMyTurn_1pt8f_135{border-color:var(--rq-status-valid);background-color:#1987541a}._turnIndicator_1pt8f_140{color:var(--rq-text-primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;display:flex}._turnIndicatorHighlight_1pt8f_149{color:var(--rq-status-valid)}._statusMetrics_1pt8f_153{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._poolBadge_1pt8f_160{background-color:var(--rq-bg);border:1px solid var(--rq-border);color:var(--rq-text-primary);border-radius:8px;padding:.3rem .7rem;font-size:.82rem;font-weight:800}._timerBadge_1pt8f_170{background-color:var(--rq-tile-blue);color:#fff;font-family:var(--rq-font-mono);border-radius:8px;padding:.3rem .7rem;font-size:.85rem;font-weight:800}._timerBadgeUrgent_1pt8f_180{background-color:var(--rq-status-invalid)}._seatsGrid_1pt8f_185{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.6rem;display:grid}._seatItem_1pt8f_191{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}._seatItemActiveTurn_1pt8f_203{border-color:var(--rq-status-valid);box-shadow:0 0 0 2px #19875433}._seatPrimary_1pt8f_208{align-items:center;gap:.5rem;min-width:0;display:flex}._seatIndexBadge_1pt8f_215{background-color:var(--rq-bg);border:1px solid var(--rq-border);width:24px;height:24px;color:var(--rq-text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}._seatName_1pt8f_230{color:var(--rq-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}._seatTags_1pt8f_239{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}._tagHost_1pt8f_246{background-color:var(--rq-tile-blue);color:#fff;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:800}._tagBot_1pt8f_255{background-color:var(--rq-bg);border:1px solid var(--rq-border);color:var(--rq-text-secondary);border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}._tagOpened_1pt8f_265{color:var(--rq-status-valid);background-color:#19875426;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:800}._tagUnopened_1pt8f_274{background-color:var(--rq-bg);color:var(--rq-text-secondary);border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}._tagTileCount_1pt8f_283{background-color:var(--rq-bg);border:1px solid var(--rq-border);color:var(--rq-text-primary);border-radius:6px;padding:.15rem .45rem;font-size:.72rem;font-weight:800}._tagOnline_1pt8f_293{color:var(--rq-status-valid);background-color:#19875426;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}._tagOffline_1pt8f_302{color:var(--rq-status-invalid);background-color:#d55e0026;border-radius:6px;padding:.15rem .45rem;font-size:.7rem;font-weight:700}._tableFelt_1pt8f_312{background-color:var(--rq-bg);border:1px solid var(--rq-border);border-radius:14px;flex-direction:column;gap:.85rem;min-height:150px;padding:1rem;display:flex}._tableHeader_1pt8f_323{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._tableSectionTitle_1pt8f_331{color:var(--rq-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.9rem;font-weight:800}._meldsGrid_1pt8f_339{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}._meldCardWrapper_1pt8f_346{flex-direction:column;gap:.35rem;max-width:100%;display:flex}._emptyTableHint_1pt8f_353{text-align:center;color:var(--rq-text-secondary);margin:1.25rem 0;font-size:.9rem}._outcomePanel_1pt8f_361{background-color:var(--rq-surface-elevated);border:2px solid var(--rq-tile-blue);border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}._outcomeHeader_1pt8f_371{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._outcomeTitle_1pt8f_379{color:var(--rq-text-primary);margin:0;font-size:1.05rem;font-weight:800}._outcomeReason_1pt8f_386{color:var(--rq-text-secondary);margin:0;font-size:.88rem}._scoresList_1pt8f_392{flex-direction:column;gap:.45rem;display:flex}._scoreRow_1pt8f_398{background-color:var(--rq-surface);border:1px solid var(--rq-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}._scoreRowWinner_1pt8f_410{border-color:var(--rq-status-valid)}._winnerBadge_1pt8f_414{color:var(--rq-status-valid);background-color:#19875429;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:800}._turnActionsBar_1pt8f_424{background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem;display:flex}._actionGroup_1pt8f_436{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}._primaryBtn_1pt8f_443{background-color:var(--rq-tile-blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.6rem 1.05rem;font-size:.88rem;font-weight:800}._primaryBtn_1pt8f_443:disabled{opacity:.55;cursor:not-allowed}._confirmBtn_1pt8f_459{background-color:var(--rq-status-valid);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:.6rem 1.05rem;font-size:.88rem;font-weight:800}._confirmBtn_1pt8f_459:disabled{opacity:.55;cursor:not-allowed}._secondaryBtn_1pt8f_475{border:1px solid var(--rq-border);background-color:var(--rq-surface);color:var(--rq-text-primary);cursor:pointer;border-radius:10px;padding:.55rem .9rem;font-size:.84rem;font-weight:700}._secondaryBtn_1pt8f_475:disabled{opacity:.55;cursor:not-allowed}._smallActionBtn_1pt8f_491{border:1px solid var(--rq-tile-blue);background-color:var(--rq-surface);color:var(--rq-tile-blue);cursor:pointer;border-radius:8px;padding:.3rem .65rem;font-size:.76rem;font-weight:700}._dangerBtn_1pt8f_502{border:1px solid var(--rq-status-invalid);color:var(--rq-status-invalid);cursor:pointer;background-color:#0000;border-radius:10px;padding:.55rem .95rem;font-size:.84rem;font-weight:700}._dangerBtn_1pt8f_502:disabled{opacity:.55;cursor:not-allowed}._footerRow_1pt8f_518{border-top:1px solid var(--rq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.5rem;display:flex}._workspace_1pt8f_528{border:1px dashed var(--rq-border);background:var(--rq-surface);color:var(--rq-text-primary);overflow-wrap:anywhere;border-radius:10px;padding:.75rem}._workspace_1pt8f_528 p{font-size:.85rem}._workspaceTiles_1pt8f_538{flex-wrap:wrap;gap:.4rem;margin-block:.75rem;display:flex}._meldTools_1pt8f_539{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}._toolLabel_1pt8f_540{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8rem;display:flex}._toolLabel_1pt8f_540 select{border:1px solid var(--rq-border);background:var(--rq-surface);min-width:0;max-width:100%;color:var(--rq-text-primary);font:inherit;border-radius:6px;padding:.4rem}@media (width<=480px){._gameCard_1pt8f_8{gap:.75rem;padding:.85rem}._seatsGrid_1pt8f_185{grid-template-columns:1fr}._turnActionsBar_1pt8f_424,._footerRow_1pt8f_518{flex-direction:column;align-items:stretch}._actionGroup_1pt8f_436{justify-content:stretch;width:100%}._primaryBtn_1pt8f_443,._confirmBtn_1pt8f_459,._secondaryBtn_1pt8f_475,._dangerBtn_1pt8f_502{text-align:center;width:100%}}._container_gp5dz_8{background-color:var(--rq-surface);border:2px solid var(--rq-tile-selected-ring);border-radius:var(--rq-radius-lg);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}._headerRow_gp5dz_20{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._titleGroup_gp5dz_28{flex-direction:column;gap:4px;min-width:0;display:flex}._title_gp5dz_28{color:var(--rq-text-primary);margin:0;font-size:1.1rem;font-weight:800}._subtitle_gp5dz_42{color:var(--rq-text-secondary);margin:0;font-size:.875rem;line-height:1.45}._metaBadges_gp5dz_49{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._metaBadge_gp5dz_49{border-radius:var(--rq-radius-sm);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-primary);align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}._wsBadgeConnected_gp5dz_69{border-color:var(--rq-status-valid);background-color:var(--rq-status-valid-bg);color:var(--rq-status-valid)}._wsBadgeConnecting_gp5dz_75{border-color:var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-secondary)}._roomCodeValue_gp5dz_81{font-family:var(--rq-font-mono);letter-spacing:.06em;font-weight:800}._alertError_gp5dz_87{border-radius:var(--rq-radius-md);background-color:var(--rq-status-invalid-bg);border:1px solid var(--rq-status-invalid);color:var(--rq-status-invalid);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:.85rem;font-weight:600;display:flex}._seatsGrid_gp5dz_103{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;width:100%;display:grid}._seatBox_gp5dz_111{border-radius:var(--rq-radius-md);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:12px;display:flex}._seatEmpty_gp5dz_124{color:var(--rq-text-muted);border-style:dashed}._seatTopRow_gp5dz_129{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}._seatName_gp5dz_137{color:var(--rq-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9rem;font-weight:700;overflow:hidden}._hostBadge_gp5dz_147{border-radius:var(--rq-radius-sm);background-color:var(--rq-tile-selected-bg);border:1px solid var(--rq-tile-selected-ring);color:var(--rq-text-primary);white-space:nowrap;padding:2px 7px;font-size:.72rem;font-weight:700}._seatMetaRow_gp5dz_158{color:var(--rq-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;display:flex}._statusCluster_gp5dz_168{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._statusOnline_gp5dz_175{color:var(--rq-status-valid);font-weight:700}._statusOffline_gp5dz_180{color:var(--rq-status-invalid);font-weight:700}._readyTag_gp5dz_185{border-radius:var(--rq-radius-sm);background-color:var(--rq-status-valid-bg);color:var(--rq-status-valid);align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-flex}._botActionsRow_gp5dz_197{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}._botAddBtn_gp5dz_204{border-radius:var(--rq-radius-sm);border:1px solid var(--rq-border);background-color:var(--rq-surface);min-width:0;color:var(--rq-text-primary);cursor:pointer;text-align:center;flex:68px;padding:6px 8px;font-size:.75rem;font-weight:600}._botAddBtn_gp5dz_204:hover:not(:disabled){border-color:var(--rq-tile-blue)}._botRemoveBtn_gp5dz_222{border-radius:var(--rq-radius-sm);border:1px solid var(--rq-status-invalid);background-color:var(--rq-status-invalid-bg);color:var(--rq-status-invalid);cursor:pointer;padding:5px 9px;font-size:.75rem;font-weight:700}._botAddBtn_gp5dz_204:disabled,._botRemoveBtn_gp5dz_222:disabled{opacity:.55;cursor:not-allowed}._waitingForHostBanner_gp5dz_239{border-radius:var(--rq-radius-md);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-secondary);padding:10px 12px;font-size:.85rem;font-weight:600}._actionRow_gp5dz_249{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._leftActions_gp5dz_257,._rightActions_gp5dz_258{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._primaryStartBtn_gp5dz_265{border-radius:var(--rq-radius-md);border:1px solid var(--rq-tile-blue);background-color:var(--rq-tile-blue);color:#f8fafc;cursor:pointer;padding:10px 16px;font-size:.9rem;font-weight:700}._primaryStartBtn_gp5dz_265:hover:not(:disabled){opacity:.92}._secondaryBtn_gp5dz_280{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-primary);cursor:pointer;padding:10px 14px;font-size:.86rem;font-weight:700}._dangerBtn_gp5dz_291{border-radius:var(--rq-radius-md);border:1px solid var(--rq-status-invalid);background-color:var(--rq-status-invalid-bg);color:var(--rq-status-invalid);cursor:pointer;padding:10px 14px;font-size:.86rem;font-weight:700}._primaryStartBtn_gp5dz_265:disabled,._secondaryBtn_gp5dz_280:disabled,._dangerBtn_gp5dz_291:disabled{opacity:.55;cursor:not-allowed}@media (width<=480px){._container_gp5dz_8{padding:14px}}._pageContainer_10ywz_1{box-sizing:border-box;background-color:var(--rq-bg);width:100%;max-width:100%;min-height:100vh;color:var(--rq-text-primary);font-family:var(--rq-font-sans);transition:background-color var(--rq-transition-normal), color var(--rq-transition-normal);padding:16px;overflow-x:hidden}._topBar_10ywz_14{background-color:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rq-radius-lg);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:980px;margin:0 auto 20px;padding:12px 16px;display:flex}._brandGroup_10ywz_29{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._brandTitle_10ywz_37{letter-spacing:-.02em;color:var(--rq-text-primary);font-size:1.35rem;font-weight:800}._brandBadge_10ywz_44{border-radius:var(--rq-radius-sm);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-secondary);align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}._controlsGroup_10ywz_56{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._userPill_10ywz_64{border-radius:var(--rq-radius-md);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 10px;font-size:.82rem;display:inline-flex}._userName_10ywz_77{color:var(--rq-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:700;overflow:hidden}._userBadge_10ywz_86{border-radius:var(--rq-radius-sm);background-color:var(--rq-status-badge-bg);color:var(--rq-text-secondary);white-space:nowrap;padding:2px 6px;font-size:.72rem}._topBtn_10ywz_95{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-primary);cursor:pointer;transition:background-color var(--rq-transition-fast), border-color var(--rq-transition-fast);justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:600;display:inline-flex}._topBtn_10ywz_95:hover:not(:disabled){border-color:var(--rq-tile-border-hover)}._topBtn_10ywz_95:disabled{opacity:.6;cursor:not-allowed}._contentWrapper_10ywz_120{box-sizing:border-box;flex-direction:column;gap:18px;max-width:980px;margin:0 auto;display:flex}._heroCard_10ywz_129{background-color:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rq-radius-lg);box-sizing:border-box;padding:18px}._heroTitle_10ywz_137{color:var(--rq-text-primary);margin:0 0 6px;font-size:1.25rem;font-weight:800}._heroSubtitle_10ywz_144{color:var(--rq-text-secondary);margin:0;font-size:.92rem;line-height:1.45}._guestPromptRow_10ywz_151{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}._alertError_10ywz_159{border-radius:var(--rq-radius-md);background-color:var(--rq-status-invalid-bg);border:1px solid var(--rq-status-invalid);color:var(--rq-status-invalid);box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:.88rem;font-weight:600;display:flex}._grid_10ywz_175{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;width:100%;display:grid}._card_10ywz_183{background-color:var(--rq-surface);border:1px solid var(--rq-border);border-radius:var(--rq-radius-lg);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}._activeRoomCard_10ywz_195{background-color:var(--rq-surface);border:2px solid var(--rq-tile-selected-ring);border-radius:var(--rq-radius-lg);box-sizing:border-box;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}._cardHeader_10ywz_207{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._cardTitle_10ywz_215{color:var(--rq-text-primary);margin:0;font-size:1.08rem;font-weight:700}._cardDesc_10ywz_222{color:var(--rq-text-secondary);margin:0;font-size:.88rem;line-height:1.45}._playerCountGroup_10ywz_229{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}._playerCountBtn_10ywz_236{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-primary);cursor:pointer;text-align:center;transition:all var(--rq-transition-fast);padding:10px 8px;font-size:.86rem;font-weight:700}._playerCountBtnActive_10ywz_249{border-color:var(--rq-tile-selected-ring);background-color:var(--rq-tile-selected-bg);box-shadow:0 0 0 1px var(--rq-tile-selected-ring)}._primaryBtn_10ywz_255{border-radius:var(--rq-radius-md);border:1px solid var(--rq-tile-blue);background-color:var(--rq-tile-blue);color:#f8fafc;cursor:pointer;text-align:center;box-sizing:border-box;width:100%;transition:opacity var(--rq-transition-fast);padding:11px 14px;font-size:.92rem;font-weight:700}._primaryBtn_10ywz_255:hover:not(:disabled){opacity:.92}._primaryBtn_10ywz_255:disabled{opacity:.55;cursor:not-allowed}._secondaryBtn_10ywz_279{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-surface-elevated);color:var(--rq-text-primary);cursor:pointer;text-align:center;box-sizing:border-box;padding:10px 14px;font-size:.88rem;font-weight:700}._secondaryBtn_10ywz_279:disabled{opacity:.55;cursor:not-allowed}._dangerBtn_10ywz_297{border-radius:var(--rq-radius-md);border:1px solid var(--rq-status-invalid);background-color:var(--rq-status-invalid-bg);color:var(--rq-status-invalid);cursor:pointer;text-align:center;box-sizing:border-box;padding:10px 14px;font-size:.88rem;font-weight:700}._dangerBtn_10ywz_297:disabled{opacity:.55;cursor:not-allowed}._joinForm_10ywz_315{flex-direction:column;gap:10px;width:100%;display:flex}._codeInput_10ywz_322{border-radius:var(--rq-radius-md);border:1px solid var(--rq-border);background-color:var(--rq-bg-alt);width:100%;color:var(--rq-text-primary);font-family:var(--rq-font-mono);letter-spacing:.08em;text-transform:uppercase;box-sizing:border-box;padding:10px 12px;font-size:.96rem;font-weight:700}._codeInput_10ywz_322:focus{outline:2px solid var(--rq-tile-selected-ring);outline-offset:1px}._metaBadges_10ywz_342{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._metaBadge_10ywz_342{border-radius:var(--rq-radius-sm);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-primary);align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}._roomCodeValue_10ywz_362{font-family:var(--rq-font-mono);letter-spacing:.06em;font-weight:800}._seatsGrid_10ywz_368{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;width:100%;display:grid}._seatBox_10ywz_375{border-radius:var(--rq-radius-md);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);box-sizing:border-box;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}._seatEmpty_10ywz_387{color:var(--rq-text-muted);border-style:dashed}._seatTopRow_10ywz_392{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}._seatName_10ywz_400{color:var(--rq-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}._seatMetaRow_10ywz_409{color:var(--rq-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.76rem;display:flex}._statusOnline_10ywz_418{color:var(--rq-status-valid);font-weight:700}._statusOffline_10ywz_423{color:var(--rq-status-invalid);font-weight:700}._actionRow_10ywz_428{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=480px){._pageContainer_10ywz_1{padding:10px}._topBar_10ywz_14{padding:10px 12px}._card_10ywz_183,._activeRoomCard_10ywz_195,._heroCard_10ywz_129{padding:14px}}._pageContainer_1p3bh_1{background-color:var(--rq-bg);min-height:100vh;color:var(--rq-text-primary);flex-direction:column;align-items:center;padding:24px 16px 64px;display:flex}._topBar_1p3bh_11{border-bottom:1px solid var(--rq-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:960px;margin-bottom:24px;padding-bottom:16px;display:flex}._brand_1p3bh_24{align-items:center;gap:8px;display:flex}._brandTitle_1p3bh_30{font-size:var(--rq-text-2xl);color:var(--rq-text-primary);letter-spacing:-.5px;font-weight:800}._brandBadge_1p3bh_37{font-size:var(--rq-text-xs);border-radius:var(--rq-radius-sm);background-color:var(--rq-surface-elevated);border:1px solid var(--rq-border);color:var(--rq-text-secondary);padding:2px 8px;font-weight:700}._controlsGroup_1p3bh_47{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._themeBtn_1p3bh_54{border-radius:var(--rq-radius-md);background-color:var(--rq-surface);color:var(--rq-text-primary);border:1.5px solid var(--rq-border);font-size:var(--rq-text-sm);cursor:pointer;transition:all var(--rq-transition-fast);align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}._themeBtn_1p3bh_54:hover{background-color:var(--rq-surface-elevated);border-color:var(--rq-border-subtle)}._contentWrapper_1p3bh_74{flex-direction:column;gap:32px;width:100%;max-width:960px;display:flex}._section_1p3bh_82{border-radius:var(--rq-radius-xl);background-color:var(--rq-surface);border:1.5px solid var(--rq-border);flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 2px 8px #0000000a}._sectionTitle_1p3bh_93{font-size:var(--rq-text-lg);color:var(--rq-text-primary);align-items:center;gap:8px;font-weight:700;display:flex}._sectionDesc_1p3bh_102{font-size:var(--rq-text-sm);color:var(--rq-text-secondary)}._tileGrid_1p3bh_107{border-radius:var(--rq-radius-lg);background-color:var(--rq-surface-elevated);flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}._contrastCard_1p3bh_117{border-radius:var(--rq-radius-md);background-color:var(--rq-surface);border:1px solid var(--rq-border);font-size:var(--rq-text-xs);flex-direction:column;gap:8px;padding:12px 16px;display:flex}._contrastRow_1p3bh_128{justify-content:space-between;align-items:center;gap:12px;display:flex}._contrastPass_1p3bh_135{color:var(--rq-status-valid);font-weight:800}._meldsRow_1p3bh_140{border-radius:var(--rq-radius-lg);background-color:var(--rq-surface-elevated);flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px;display:flex}._capacitySelector_1p3bh_150{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._capacityBtn_1p3bh_157{border-radius:var(--rq-radius-md);background-color:var(--rq-surface);color:var(--rq-text-secondary);border:1.5px solid var(--rq-border);font-size:var(--rq-text-sm);cursor:pointer;transition:all var(--rq-transition-fast);padding:6px 14px;font-weight:700}._capacityBtn_1p3bh_157:hover{border-color:var(--rq-border-subtle);color:var(--rq-text-primary)}._activeCapacityBtn_1p3bh_174{background-color:var(--rq-tile-selected-ring)!important;color:#fff!important;border-color:var(--rq-tile-selected-ring)!important}._viewportSimulator_1p3bh_181{border:2px dashed var(--rq-border);border-radius:var(--rq-radius-lg);transition:max-width var(--rq-transition-normal);width:100%;margin:0 auto;padding:12px}._mobileViewport_1p3bh_190{max-width:360px!important}._simulatorControls_1p3bh_194{font-size:var(--rq-text-xs);color:var(--rq-text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-weight:600;display:flex}:root{--rq-tile-blue:#0072b2;--rq-tile-blue-shape:"●";--rq-tile-orange:#d55e00;--rq-tile-orange-shape:"▲";--rq-tile-turquoise:#009e73;--rq-tile-turquoise-shape:"■";--rq-tile-joker:#8e44ad;--rq-tile-joker-shape:"★";--rq-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--rq-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--rq-radius-sm:4px;--rq-radius-md:8px;--rq-radius-lg:12px;--rq-radius-xl:16px;--rq-transition-fast:.12s ease;--rq-transition-normal:.2s ease}:root,[data-theme=dark]{--rq-bg:#141619;--rq-bg-alt:#191c21;--rq-surface:#1d2127;--rq-surface-elevated:#262c34;--rq-border:#333a46;--rq-border-subtle:#272d36;--rq-text-primary:#f0f2f5;--rq-text-secondary:#9da6b4;--rq-text-muted:#6e7786;--rq-tile-bg:#23272e;--rq-tile-border:#3c434f;--rq-tile-border-hover:#535c6c;--rq-tile-shadow:0 4px 10px #0a0c1080, 0 1px 3px #0a0c104d;--rq-tile-shadow-lifted:0 10px 22px #0a0c10b3, 0 3px 6px #0a0c1066;--rq-tile-selected-ring:#38bdf8;--rq-tile-selected-bg:#283342;--rq-tile-yellow:#f0e442;--rq-tile-yellow-accent:#f0e442;--rq-tile-yellow-border:#d4c82b;--rq-status-valid:#34d399;--rq-status-valid-bg:#34d3991f;--rq-status-invalid:#f87171;--rq-status-invalid-bg:#f871711f;--rq-status-badge-bg:#2c333e}[data-theme=light]{--rq-bg:#f4f6f8;--rq-bg-alt:#eaedf2;--rq-surface:#fff;--rq-surface-elevated:#f0f3f7;--rq-border:#d0d6e0;--rq-border-subtle:#e2e7ef;--rq-text-primary:#181c22;--rq-text-secondary:#566170;--rq-text-muted:#828e9e;--rq-tile-bg:#fffdf8;--rq-tile-border:#d4cbb8;--rq-tile-border-hover:#b5a88e;--rq-tile-shadow:0 3px 6px #181c221f, 0 1px 2px #181c2214;--rq-tile-shadow-lifted:0 8px 18px #181c222e, 0 2px 4px #181c2214;--rq-tile-selected-ring:#0284c7;--rq-tile-selected-bg:#f8fbff;--rq-tile-yellow:#876000;--rq-tile-yellow-accent:#f0e442;--rq-tile-yellow-border:#996e00;--rq-status-valid:#059669;--rq-status-valid-bg:#0596691a;--rq-status-invalid:#dc2626;--rq-status-invalid-bg:#dc26261a;--rq-status-badge-bg:#e2e8f0}:root{--rq-text-xs:.75rem;--rq-text-sm:.875rem;--rq-text-base:1rem;--rq-text-lg:1.125rem;--rq-text-xl:1.25rem;--rq-text-2xl:1.5rem;--rq-text-3xl:1.875rem;--rq-weight-normal:400;--rq-weight-medium:500;--rq-weight-semibold:600;--rq-weight-bold:700;--rq-weight-extrabold:800;--rq-line-tight:1.2;--rq-line-normal:1.5;--rq-line-relaxed:1.625}body{font-family:var(--rq-font-sans);font-size:var(--rq-text-base);font-weight:var(--rq-weight-normal);line-height:var(--rq-line-normal);color:var(--rq-text-primary);background-color:var(--rq-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--rq-text-primary);font-weight:var(--rq-weight-bold);line-height:var(--rq-line-tight);margin:0}h1{font-size:var(--rq-text-3xl)}h2{font-size:var(--rq-text-2xl)}h3{font-size:var(--rq-text-xl)}h4{font-size:var(--rq-text-lg)}p{color:var(--rq-text-secondary);margin:0}button,input,select{font-family:inherit}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}html[dir=rtl]{text-align:right;direction:rtl}html[dir=ltr]{text-align:left;direction:ltr}:focus-visible{outline:2px solid var(--rq-tile-selected-ring);outline-offset:2px}button{cursor:pointer;background:0 0;border:none;padding:0}.rq-ltr-isolate{direction:ltr!important;unicode-bidi:isolate!important}
