.team-stats-inbox{color:#fff9e9;background:linear-gradient(125deg,#152f46,#0c2537);border:1px solid #c2aa66;border-radius:18px;margin-bottom:20px;padding:17px;box-shadow:0 8px 20px #041b2e20}.team-stats-inbox header{align-items:center;gap:12px;display:flex}.team-stats-inbox header>span{color:#143f34;background:#f4dc97;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.team-stats-inbox header strong{font-size:15px}.team-stats-inbox header p{color:#d2dce3;margin:4px 0 0;font-size:12px;line-height:1.5}.team-stats-inbox__request{border-top:1px solid #d9c99435;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:13px;display:flex}.team-stats-inbox__request>div{min-width:0}.team-stats-inbox__request strong{overflow-wrap:anywhere;font-size:13px;display:block}.team-stats-inbox__request small{color:#d2dce3;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.team-stats-inbox__request button{color:#114d30;min-height:44px;font:inherit;cursor:pointer;background:#e4f4e7;border:1px solid #b5c4ba;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:800}.team-stats-inbox__request button:focus-visible{outline-offset:3px;outline:3px solid #ffe29d}.team-stats-inbox__notice{color:#d2dce3;margin:0;font-size:12px;line-height:1.6}.team-stats-inbox header~.team-stats-inbox__notice{margin-top:12px}.monthly-live-board .odm-player-name{font-size:13px}.monthly-player-name{width:fit-content;min-width:0;max-width:100%;font-size:inherit;align-items:center;gap:.35em;display:flex}.monthly-player-name__label{min-width:0}.odm-player-name .monthly-player-name .player-name-action{font-size:inherit}.monthly-pro-star{fill:#fff;stroke:#0818286b;stroke-width:.75px;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #00000073);flex:0 0 1em;width:1em;height:1em;display:block}.fig-lookup-panel .player-search-tabs{grid-column:1/-1;gap:8px;display:flex}.fig-lookup-panel .player-search-tabs button{color:#17365d;background:#fff;border:1px solid #c8d5e7;border-radius:12px;flex:1;padding:10px 8px;font-size:13px;font-weight:800}.fig-lookup-panel .player-search-tabs button[aria-pressed=true]{color:#fff;background:#17365d;border-color:#b99746;box-shadow:0 3px 8px #142d4e26}.player-name-search{grid-column:1/-1;width:100%;min-width:0}.player-name-search form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.player-name-search input{font-size:16px!important}.fig-lookup-panel .player-name-search label span{font-size:10px}.fig-lookup-panel .player-name-search p{margin-top:10px;font-size:12px;line-height:1.5}.player-name-search button{color:#fff;background:#173d76;border:0;border-radius:11px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800}.player-name-search button:disabled{opacity:.6}.player-name-search ul{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.player-name-search li{background:linear-gradient(125deg,#fff,#f5f8fc);border:1px solid #d7e1ec;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:0 4px 10px #1230520d}.player-name-search li>div{min-width:0}.player-name-search .player-search-name{color:#17365d;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;height:auto;padding:0;font-size:15px;font-weight:850;display:block}.player-name-search .player-search-name:disabled{opacity:1}.player-name-search small{color:#485e77;text-transform:none;letter-spacing:normal;margin-top:5px;font-size:12px;line-height:1.4;display:block}.player-name-search .player-search-select{border-radius:11px;flex:none;min-height:44px;padding:10px 12px}.player-name-search .player-search-more{width:100%;min-height:44px;margin-top:12px}:is(.player-name-search button:focus-visible,.player-search-tabs button:focus-visible){outline-offset:3px;outline:3px solid #b58a31}@media (max-width:359px){.player-name-search li{flex-wrap:wrap}.player-name-search .player-search-select{margin-left:auto}}.round-launch{isolation:isolate;color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(at 79% 42%,#dbb35930,#0000 36%),radial-gradient(at 0 0,#4476b159,#0000 65%),linear-gradient(112deg,#09213f,#05152c 67%,#431d2b);border:1px solid #c7a157;border-radius:23px;grid-template-columns:minmax(0,1fr) clamp(76px,24vw,126px);align-items:center;width:100%;min-height:124px;padding:19px 12px 19px 23px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 23px #081b3636,0 3px #806231,inset 0 1px #fff2c24d}.round-launch:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(123deg,#0000 0 13px,#e4cc9306 13px 14px);border:1px solid #debc7447;border-radius:17px;position:absolute;inset:6px}.round-launch:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e8c77824;border-radius:50%;width:167px;height:167px;position:absolute;top:-42px;right:-18px;box-shadow:0 0 0 19px #e6c27707,0 0 0 40px #e6c27705}.round-launch__copy{z-index:1;min-width:0;position:relative}.round-launch__eyebrow{color:#dcccaa;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750;line-height:1.4;display:block}.round-launch strong{color:#fffaf0;letter-spacing:-.035em;text-shadow:0 2px 8px #0006;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,6.3vw,34px);font-weight:500;line-height:1.03;display:block}.round-launch strong em{color:#f0d18b;font-style:italic}.round-launch__line{color:#e2e7ed;align-items:center;gap:7px;margin-top:10px;font-size:9px;font-weight:550;line-height:1.4;display:flex}.round-launch__line>span{background:#d7b567;flex:0 0 14px;width:14px;height:1px}.round-launch__line svg{fill:none;stroke:#edcf88;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:11px}.round-launch__sculpture{z-index:1;filter:drop-shadow(0 7px 5px #00000047);width:100%;margin:-13px 0 -9px;transition:transform .2s;display:block;position:relative}.round-launch__sculpture svg{width:100%;height:auto;display:block;overflow:visible}.round-launch:focus-visible{outline-offset:5px;outline:3px solid #b6862f}.round-launch:active:not(:disabled){transform:translateY(2px);box-shadow:0 5px 12px #081b362e,0 1px #806231,inset 0 1px #fff2c24d}.round-launch:disabled{cursor:not-allowed;opacity:.65}@media (hover:hover) and (pointer:fine){.round-launch:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 27px #081b363d,0 4px #806231,inset 0 1px #fff2c24d}.round-launch:hover:not(:disabled) .round-launch__sculpture{transform:translateY(-2px)rotate(-2deg)}}@media (max-width:360px){.round-launch{grid-template-columns:minmax(0,1fr) 72px;min-height:114px;padding:17px 10px 17px 18px}.round-launch__eyebrow{letter-spacing:.12em;font-size:7px}.round-launch strong{font-size:24px}.round-launch__line{gap:5px;font-size:8px}}@media (prefers-reduced-motion:reduce){.round-launch,.round-launch__sculpture{transition:none}.round-launch:hover:not(:disabled),.round-launch:active:not(:disabled),.round-launch:hover:not(:disabled) .round-launch__sculpture{transform:none}}body>.vip-info-overlay{--vip-safe-top:max(calc(env(safe-area-inset-top,0px) + 12px), 18px);--vip-safe-bottom:max(calc(env(safe-area-inset-bottom,0px) + 12px), 18px);z-index:110;padding:var(--vip-safe-top) max(12px, env(safe-area-inset-right,0px)) var(--vip-safe-bottom) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;overflow:hidden}.vip-info-overlay .vip-info-sheet{min-height:0;max-height:min(720px, calc(100vh - var(--vip-safe-top) - var(--vip-safe-bottom)));max-height:min(720px, calc(100dvh - var(--vip-safe-top) - var(--vip-safe-bottom)));flex-direction:column;padding:0;display:flex;overflow:hidden}.vip-info-sheet .vip-info-header{border-bottom:1px solid #dce2ea;flex:none;align-items:center;padding:18px 20px 14px}.vip-info-sheet .vip-info-header>button{flex-basis:44px;width:44px;height:44px}.vip-info-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;flex:auto;min-height:0;padding:0 20px 18px;scroll-padding-block:12px 18px;overflow-y:auto}.vip-info-content:focus-visible{outline-offset:-3px;outline:2px solid #b38b3e}.vip-info-sheet .vip-info-footer{background:#fffdf8;border-top:1px solid #dce2ea;flex:none;padding:12px 20px 16px;box-shadow:0 -5px 18px #16294208}.vip-info-footer .vip-info-confirm{min-height:49px;margin-top:0}.vip-info-sheet button:focus-visible{outline-offset:3px;outline:3px solid #b38b3e}@media (max-width:480px){.vip-info-sheet .vip-level-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.vip-info-sheet .vip-info-header,.vip-info-content,.vip-info-sheet .vip-info-footer{padding-inline:14px}}@media (max-height:480px){body>.vip-info-overlay{--vip-safe-top:max(env(safe-area-inset-top,0px), 8px);--vip-safe-bottom:max(env(safe-area-inset-bottom,0px), 8px)}.vip-info-sheet .vip-info-header{padding-block:8px}.vip-info-sheet .vip-info-header h2{font-size:23px}.vip-info-sheet .vip-info-footer{padding-block:8px}}body>.odm-rules-backdrop{--rules-safe-top:max(calc(env(safe-area-inset-top,0px) + 12px), 18px);--rules-safe-bottom:max(calc(env(safe-area-inset-bottom,0px) + 12px), 18px);z-index:120;overscroll-behavior:contain;padding:var(--rules-safe-top) max(12px, env(safe-area-inset-right,0px)) var(--rules-safe-bottom) max(12px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030e22c2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.odm-rules-sheet{width:min(100%,350px);min-height:0;max-height:min(640px, calc(100vh - var(--rules-safe-top) - var(--rules-safe-bottom)));max-height:min(640px, calc(100dvh - var(--rules-safe-top) - var(--rules-safe-bottom)));background:#f8f7f2;border:1px solid #d5ddea;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 75px #020b1d80}.odm-rules-sheet>header{border-bottom:1px solid #dce2ea;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:16px;display:grid}.odm-rules-sheet>header>span{color:#102c5a;background:linear-gradient(145deg,#ffe677,#b87710);border:1px solid #d2a72e;border-radius:11px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:20px;font-weight:950;display:grid}.odm-rules-sheet>header small{color:#a31f36;letter-spacing:.15em;font-size:8px;font-weight:950;display:block}.odm-rules-sheet>header h2{color:#16325e;overflow-wrap:anywhere;margin:2px 0 0;font-family:Georgia,serif;font-size:25px}.odm-rules-sheet>header>button{color:#536176;background:#fff;border:1px solid #d8dee8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.odm-rules-content{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;flex:auto;min-height:0;padding:16px;scroll-padding-block:16px;overflow-y:auto}.odm-rules-content .odm-season-rules{margin-top:0}.odm-rules-sheet .odm-rules-footer{background:#fffdf8;border-top:1px solid #dce2ea;flex:none;padding:12px 16px 16px;box-shadow:0 -5px 18px #16294208}.odm-rules-confirm{color:#fff;background:linear-gradient(105deg,#0f5bb5,#153d77 58%,#9f2037);border:0;border-radius:13px;width:100%;min-height:49px;margin:0;font-size:13px;font-weight:900}.odm-rules-sheet button:focus-visible{outline-offset:3px;outline:3px solid #b38b3e}.odm-rules-content:focus-visible{outline-offset:-3px;outline:2px solid #b38b3e}@media (max-width:360px){.odm-rules-sheet>header{gap:8px;padding-inline:12px}.odm-rules-sheet>header h2{font-size:23px}.odm-rules-content,.odm-rules-sheet .odm-rules-footer{padding-inline:12px}}@media (max-height:480px){body>.odm-rules-backdrop{--rules-safe-top:max(env(safe-area-inset-top,0px), 8px);--rules-safe-bottom:max(env(safe-area-inset-bottom,0px), 8px)}.odm-rules-sheet>header,.odm-rules-sheet .odm-rules-footer{padding-block:8px}}.round-hero-slideshow .round-hero-layers{z-index:0;position:absolute;inset:0;overflow:hidden}.round-hero-slideshow .round-hero-slide{isolation:isolate;contain:none;-webkit-backface-visibility:visible;backface-visibility:visible;width:100%;height:100%;position:absolute;inset:0;transform:none}.round-hero-slideshow .round-hero-slide-challenge{z-index:0;opacity:1}.round-hero-slideshow .round-hero-slide-challenge:before{content:none}.round-hero-slideshow .round-hero-slide-brotherhood{z-index:1;opacity:0;background-image:none}.round-hero-slideshow .round-hero-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.round-hero-slideshow .round-hero-image-challenge{object-position:center 38%}.round-hero-slideshow .round-hero-image-brotherhood{object-position:68% center}.round-hero-slideshow[data-playback=animated] .round-hero-slide-brotherhood{will-change:opacity;animation:12s linear infinite round-hero-crossfade}html.native-app .round-hero-slideshow[data-playback=animated] .round-hero-slide-brotherhood{animation-duration:16s}.round-hero-slideshow[data-playback=brotherhood] .round-hero-slide-brotherhood{opacity:1}.round-hero-slideshow[data-playback][data-visible=false] .round-hero-slide-brotherhood{animation-play-state:paused}.round-hero-slideshow .round-hero-energy{opacity:.66;mix-blend-mode:normal;animation:none}.round-hero-slideshow .round-hero-energy:before{display:none}.round-hero-slideshow .round-hero-slide-challenge .challenge-quote cite{animation:none}@keyframes round-hero-crossfade{0%,41.5%,to{opacity:0}50%,91.5%{opacity:1}}@media (prefers-reduced-motion:reduce){.round-hero-slideshow[data-playback=animated] .round-hero-slide-brotherhood{opacity:0;will-change:auto;animation:none}}.auth-topbar .login-music-toggle{color:#f9dfa0;touch-action:manipulation;cursor:pointer;background:linear-gradient(145deg,#244568,#0b1c34);border:1px solid #d2b576;border-radius:50%;flex:0 0 44px;order:-1;place-items:center;width:44px;height:44px;margin-right:auto;padding:10px;display:grid;box-shadow:inset 0 1px 2px #ffffff38,0 3px 9px #0004}.login-music-toggle svg{width:22px;height:22px}.login-music-toggle:focus-visible{outline-offset:3px;outline:3px solid #f5cf69}.login-music-toggle[aria-pressed=false]{color:#fff}body>.archived-score-backdrop{--archive-safe-top:max(calc(env(safe-area-inset-top,0px) + 12px), 18px);--archive-safe-bottom:max(calc(env(safe-area-inset-bottom,0px) + 12px), 18px);padding:var(--archive-safe-top) max(12px, env(safe-area-inset-right,0px)) var(--archive-safe-bottom) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.archived-score-backdrop .archived-score-sheet{min-height:0;max-height:calc(100vh - var(--archive-safe-top) - var(--archive-safe-bottom));max-height:calc(100dvh - var(--archive-safe-top) - var(--archive-safe-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scroll-padding-block:110px 24px;display:block;overflow:hidden auto}.archived-score-backdrop .archived-score-sheet>header{z-index:3;position:sticky;top:0}.archived-score-backdrop .archived-score-sheet>header button{width:44px;height:44px}.archived-score-backdrop .archived-score-sheet>header button:focus-visible{outline-offset:3px;outline:2px solid #ffe447}.archived-score-sheet>.archived-score-content,.archived-score-sheet .archived-score-table{overflow:visible}.archived-score-sheet .archived-score-table th:nth-child(-n+3){white-space:nowrap;padding-inline:6px}.archived-score-backdrop .archived-score-sheet>footer{padding-bottom:24px;position:static}@media (max-height:480px){body>.archived-score-backdrop{--archive-safe-top:max(env(safe-area-inset-top,0px), 8px);--archive-safe-bottom:max(env(safe-area-inset-bottom,0px), 8px)}.archived-score-backdrop .archived-score-sheet>header{padding:10px 14px}.archived-score-backdrop .archived-score-sheet>header h2{margin-top:4px;font-size:20px}}.review-demo{width:min(100%,620px);color:var(--ink);background:var(--cream);min-height:100dvh;margin:0 auto;font-size:1rem;line-height:1.5}.rd-banner{z-index:50;padding:max(12px, env(safe-area-inset-top)) 16px 12px;color:#fff;background:#092443;border-bottom:2px solid #d8b45b;grid-template-columns:1fr auto;gap:2px 12px;display:grid;position:sticky;top:0}.rd-banner strong{color:#ffe292;letter-spacing:.045em;font-size:.875rem}.rd-banner span{grid-column:1;font-size:.875rem}.rd-banner button{color:#fff;background:0 0;border:1px solid #d8b45b;border-radius:10px;grid-area:1/2/3;align-self:center;min-height:44px;padding:8px;font-size:.875rem}.rd-main{padding:0 16px calc(140px + env(safe-area-inset-bottom))}.rd-hero{color:#fff;background:linear-gradient(120deg,#0b284c,#153c69 65%,#64182c);border-radius:0 0 28px 28px;margin:0 -16px 20px;padding:30px 22px}.rd-hero>span,.rd-kicker{letter-spacing:.07em;font-size:.875rem;font-weight:700}.rd-hero>span{color:#edcc80}.rd-hero h1{margin:8px 0;font-family:Georgia,serif;font-size:clamp(2rem,7vw,2.6rem);line-height:1.1}.rd-hero p{margin-bottom:0}.rd-card{background:#fff;border:1px solid #d1d8e0;border-radius:20px;margin:16px 0;padding:20px;box-shadow:0 8px 24px #1027470c}.rd-card h2,.rd-dialog h2{margin:0 0 16px;font-family:Georgia,serif;font-size:1.65rem;line-height:1.2}.rd-card h3{font-size:1.125rem}.rd-notice{color:#173b65;background:#e7eff8;border-radius:12px;padding:12px}.review-demo button:not(.app-tabbar button):not(.rd-banner button):not(.ranking-rules-shell button):not(.round-result-card button):not(.match-theme-picker button):not(.player-name-action):not(.profile-music-toggle),.review-demo-entry,.review-demo-loading button{color:#14365b;min-height:44px;font:inherit;cursor:pointer;background:#f2f6fb;border:1px solid #c4cedc;border-radius:10px;padding:10px 14px;font-weight:700}.review-demo button:disabled{opacity:.5;cursor:not-allowed}:is(.review-demo button:focus-visible,.review-demo input:focus-visible,.review-demo select:focus-visible){outline-offset:3px;outline:3px solid #2568c4}.review-demo button.rd-primary{color:#fff;background:#153c69;border-color:#153c69;width:100%;margin:16px 0;display:block}.review-demo button.rd-match{color:#fff;background:#127444;border-color:#197a4a}.review-demo button.rd-decline{color:#fff;background:#ae273c;border-color:#ae273c}.rd-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rd-actions>*{flex:130px}.review-demo button.rd-mode{text-align:left;gap:6px;width:100%;margin:12px 0;padding:18px;display:grid}.rd-mode span{font-size:.875rem;font-weight:400}.rd-player{overflow-wrap:anywhere;border-bottom:1px solid #dce2e9;padding:14px 0}.rd-player>strong,.rd-player>span{display:block}.rd-field{gap:6px;margin:12px 0;font-weight:700;display:grid}.rd-field input,.rd-field select{color:#132d4d;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #a6b3c4;border-radius:9px;padding:8px 12px}.review-demo fieldset:not(.match-theme-picker){border:1px solid #ccd6e4;border-radius:12px;min-width:0;margin:15px 0;padding:12px}.review-demo fieldset:not(.match-theme-picker)>legend{padding:0 6px;font-weight:700}.review-demo fieldset.rd-team-card{isolation:isolate;border-color:var(--team-flag-accent,#c8ad68);color:#fff;background-color:#092852;position:relative;overflow:hidden}.review-demo fieldset.rd-team-card>legend{border:1px solid var(--team-flag-accent,#c8ad68);color:#fff;background:#092443;border-radius:8px;padding:5px 9px}.rd-team-card .rd-field{background:#05152ac9;border:1px solid #ffffff42;border-radius:10px;padding:10px}.rd-team-card .rd-field input{color:#fff;background:#071f3ce6;border-color:#ffffff80}.rd-match-score{isolation:isolate;color:#fff;text-align:center;text-shadow:0 2px 5px #03132e;background:#092852;border:1px solid #c8ad68;border-radius:14px;align-content:center;min-height:170px;margin:16px 0;padding:22px 16px;display:grid;position:relative;overflow:hidden}.review-demo .rd-match-score h2{color:#fff;margin-bottom:8px}.review-demo .rd-match-score p{color:#fff;margin:0}.review-demo .rd-match-score>strong{color:#fff;margin-top:14px;font:700 2.5rem/1.1 Georgia,serif}.review-demo[data-match-theme=natura] .rd-score th:nth-child(4),.review-demo[data-match-theme=natura] .rd-score td:nth-child(4){background:#eef4ec}.review-demo[data-match-theme=natura] .rd-score th:nth-child(5),.review-demo[data-match-theme=natura] .rd-score td:nth-child(5){background:#edf1f7}.rd-score-wrap{margin:16px -8px;overflow-x:auto}.rd-score{border-collapse:collapse;text-align:center;width:100%;font-size:.875rem}.rd-score caption{text-align:left;margin:10px 0}.rd-score th,.rd-score td{border-bottom:1px solid #dce2e9;padding:6px 3px}.rd-score input{color:#142440;text-align:center;background:#fff;border:1px solid #aab9cd;border-radius:8px;width:58px;min-height:44px;font-size:1rem}.rd-concession{background:#fff1d7;border:1px solid #cda03c;border-radius:12px;margin:14px 0;padding:14px}.review-demo button.rd-sign{width:100%;margin:8px 0;display:block}.rd-rank{padding-left:24px}.rd-rank li{border-bottom:1px solid #dce2e9;padding:14px 0}.rd-rank li>span{display:block}.rd-avatar{color:#edcc80;background:#0a294a;border:2px solid #d8b45b;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:16px;font:700 1.7rem Georgia,serif;display:grid}.rd-footer{text-align:center;padding:16px 0}.rd-footer p{font-size:.875rem}.rd-footer a{color:#14365b;text-decoration:underline}.rd-modal-host{z-index:30000;background:#04172ec9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rd-dialog.review-demo{width:min(100%,480px);min-height:0;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border:2px solid #d8b45b;border-radius:20px;margin:auto;padding:22px;overflow-y:auto}.review-demo-entry{border-radius:0;width:100%;display:block}.review-demo-loading{text-align:center;place-content:center;gap:16px;min-height:100dvh;padding:24px;font-size:1rem;display:grid}@media (max-width:360px){.rd-card{padding:14px}.rd-banner{grid-template-columns:1fr}.rd-banner button{grid-area:auto/1}.rd-score input{width:48px}}.access-request-panel h2{color:#142e51;text-align:center;margin:12px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,6vw,30px);line-height:1.15}.access-request-panel h2:focus{outline:none}.access-request-details{color:#34465c;font-size:14px;line-height:1.6}.access-request-details p{margin:14px 0}.access-request-details strong{color:#163553}.access-request-details a{color:#174e80;text-underline-offset:3px}.access-request-details .access-request-address{color:#163b66;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f1f5fa;border:1px solid #c9d7e4;border-radius:14px;width:100%;padding:14px 12px;font-size:16px;font-weight:800;display:block}.access-request-checklist{background:linear-gradient(135deg,#fff,#f6f5ef);border:1px solid #d8dfe7;border-left:3px solid #c6a350;border-radius:14px;margin:20px 0;padding:16px}.access-request-checklist h3{color:#142e51;margin:0 0 12px;font-size:16px;font-weight:800}.access-request-checklist ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.access-request-checklist li{padding-left:2px}.access-request-checklist li::marker{color:#8b6b29}.access-request-checklist li:last-child{color:#163553;font-weight:750}.access-request-details .access-request-safety,.access-request-details .access-request-help{color:#526174;font-size:13px}.access-request-details .access-request-compose{color:#fff;background:linear-gradient(110deg,#173f70,#0b294f 57%,#7d2336);border:1px solid #b6964e;border-radius:15px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 18px #0e254626,inset 0 1px #fff3}.access-request-details a:focus-visible{outline-offset:3px;outline:3px solid #ad8331}.access-request-back:focus-visible{outline-offset:3px;outline:3px solid #ad8331}.access-request-panel .access-request-back{flex-wrap:wrap;min-height:48px;margin-top:22px;font-size:13px}.access-request-panel .access-request-back strong{font-size:14px}.auth-request-shell .auth-hero{min-height:270px}.auth-request-shell .auth-form{padding-bottom:max(calc(env(safe-area-inset-bottom) + 24px), 30px);overflow:visible}@media (max-width:360px){.access-request-checklist{padding:13px}.access-request-details .access-request-address{padding-inline:6px;font-size:15px}}.profile-height-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.profile-height-value button{color:#173d76;background:#edf3fa;border:1px solid #c6d4e6;border-radius:9px;min-height:44px;padding:5px 9px;font-size:12px;font-weight:800}.profile-personal-details>.profile-height-detail.is-editing{grid-column:1/-1}.profile-height-form{margin-top:8px}.profile-height-form label{color:#34465c;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.profile-height-form input{color:#142a4a;background:#fff;border:1px solid #b8c9df;border-radius:10px;width:100%;min-height:46px;padding:10px 12px;scroll-margin-block:100px;font-size:16px;font-weight:750;display:block}.profile-details .profile-height-form small{color:#53647b;font-size:12px;line-height:1.5}.profile-height-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.profile-height-actions button{color:#173d76;background:#fff;border:1px solid #b8c9df;border-radius:10px;flex:1;min-height:44px;padding:10px 12px;font-size:14px;font-weight:800}.profile-height-actions button[type=submit]{color:#fff;background:linear-gradient(120deg,#234f85,#102e54);border-color:#173d76}.profile-height-detail button:disabled,.profile-height-detail input:disabled{opacity:.65;cursor:wait}:is(.profile-height-detail button:focus-visible,.profile-height-detail input:focus-visible){outline-offset:2px;outline:3px solid #b08c39}.profile-height-error,.profile-height-notice{margin:10px 0 0;font-size:12px;line-height:1.5}.profile-height-error{color:#a51d32}.profile-height-notice{color:#256142}
