@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-cyrillic-ext-800-normal-6Y4ZCXST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-800-normal-HIC7IXOK.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-cyrillic-800-normal-2PSLZGYO.woff2") format("woff2"),url("./media/inter-cyrillic-800-normal-XODMDENW.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-ext-800-normal-WG5R6KIZ.woff2") format("woff2"),url("./media/inter-greek-ext-800-normal-DRKXXNNV.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-greek-800-normal-ZHWXURJA.woff2") format("woff2"),url("./media/inter-greek-800-normal-F3XH5GSD.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-vietnamese-800-normal-SITCPNDM.woff2") format("woff2"),url("./media/inter-vietnamese-800-normal-26MSQF6H.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-ext-800-normal-EXMO743I.woff2") format("woff2"),url("./media/inter-latin-ext-800-normal-GNM4YRKP.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url("./media/inter-latin-800-normal-SUCF22C3.woff2") format("woff2"),url("./media/inter-latin-800-normal-ZPDSDNQS.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;width:100%;height:100%;overflow:hidden;color:#fff}app-root,.app-shell{display:flex;flex-direction:column;position:absolute;inset:0;overflow:hidden}router-outlet{display:none}router-outlet+*{display:flex;flex-direction:column;position:absolute;inset:0;min-height:0;overflow:hidden}.tabs-shell{display:flex;flex:1;flex-direction:column;position:relative;min-height:0}.tabs-viewport{flex:1;position:relative;min-height:0}.ui-header,app-shell-header{display:block;flex-shrink:0;position:relative;z-index:10}.ui-header{padding-top:env(safe-area-inset-top,0px)}.ui-toolbar{padding-block:6px 3px}.ui-buttons{display:flex;align-items:center;margin-inline:4px}.ui-badge{background:var(--background, #428cff);color:var(--color, #fff);font-size:13px;font-weight:700}a{background-color:transparent;color:#428cff}b,strong{font-weight:700}img{max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}label,input,select,textarea{font-family:inherit;line-height:normal}form,input,optgroup,select{margin:0;font:inherit;color:inherit}textarea{overflow:auto;height:auto;font:inherit;color:inherit}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer}button:disabled{cursor:default}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:middle;height:2.8em;margin:4px 2px;padding:0 1.1em;border-radius:var(--border-radius, 4px);background:var(--background, #428cff);color:var(--color, #000);border:var(--border-width, 0) var(--border-style, solid) var(--border-color, transparent);box-shadow:var(--box-shadow, 0 2px 5px rgba(0, 0, 0, .2));font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ui-button[data-expand=block]{display:flex;width:calc(100% - 4px)}.ui-button[data-fill=outline],.ui-button[data-fill=clear]{background:var(--background, transparent);color:var(--color, #428cff);box-shadow:var(--box-shadow, none)}.ui-button[data-fill=outline]{border-width:var(--border-width, 2px);border-color:var(--border-color, #428cff)}.ui-button:hover:not(:disabled){background:var(--background-hover, var(--background, #3171e0))}.ui-button:active:not(:disabled){background:var(--background-activated, var(--background, #3171e0))}.ui-button:disabled{opacity:.5}.ui-field{display:flex;flex-direction:column;position:relative;min-height:var(--min-height, 56px);padding:8px var(--padding-end, 16px) 8px var(--padding-start, 16px);background:var(--background, #1e1e1e);color:var(--color, #fff);border:var(--border-width, 0) solid var(--border-color, transparent);border-radius:var(--border-radius, 0)}.ui-field:after{content:"";position:absolute;bottom:-1px;left:var(--padding-start, 16px);right:0;height:1px;background:var(--border-color, transparent)}.ui-field:focus-within:after{height:var(--highlight-height, 2px);background:var(--highlight-color-focused, #428cff)}.ui-field label{display:block;transform-origin:left top;line-height:1.5;font-size:12px;margin:0}.ui-field .ui-input{border:0;outline:none;width:100%;min-height:30px;padding:var(--padding-top, 6px) 0 var(--padding-bottom, 6px);background:transparent;color:inherit;font:inherit}.ui-field.floating label{position:absolute;top:17px;left:var(--padding-start, 16px);font-size:16px;pointer-events:none;transition:transform .15s ease}.ui-field.floating:focus-within label,.ui-field.floating.has-value label{transform:translateY(-12px) scale(.75)}.ui-field.floating .ui-input{padding-top:16px;padding-bottom:0}.ui-spinner{display:inline-block;width:22px;height:22px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner 1s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.tab-bar{display:flex;flex-shrink:0;justify-content:center;align-items:center}.tab-button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:168px;text-decoration:none;color:var(--color);background:var(--background, transparent)}.tab-button.tab-selected{color:var(--color-selected)}@media(prefers-reduced-motion:reduce){.ui-spinner{animation-duration:2s}.ui-field label{transition:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-wrap:break-word}.ui-button{height:36px;font-family:Roboto,Helvetica Neue,sans-serif}.ui-field{font-family:Roboto,Helvetica Neue,sans-serif}.ui-field.floating{height:calc(47px + var(--font-sm) * 1.5)}.ui-field.floating label{top:calc(var(--font-sm) * 1.5 - 1px)}.ui-header .plan-slot--middle{display:none}.ui-button{height:auto;min-height:36px;padding-block:8px}.ui-field:not(.floating){height:calc(47px + var(--font-sm) * 1.5);padding-top:12px}.ui-field:not(.floating) .ui-label{font-size:calc(var(--font-sm) * .75);line-height:1.5}.ui-field:not(.floating) .ui-input{flex:1;min-height:0}.ui-toolbar{padding-block:0;font-family:Roboto,Helvetica Neue,sans-serif}.ui-badge{line-height:1}:root{--rl-dialog-bg: #102923;--rl-dialog-text: #fff7e8;--rl-dialog-muted: #d1dfd7;--rl-dialog-gold: #dfbd78;--rl-dialog-border: #8f7b51;--rl-dialog-backdrop: rgb(0 8 5 / 72%)}.rl-modal-backdrop{background:var(--rl-dialog-backdrop)!important}.rl-modal{box-sizing:border-box;display:block;background:var(--rl-dialog-bg)!important;color:var(--rl-dialog-text)!important;padding:clamp(20px,4vw,30px)!important;border:1px solid var(--rl-dialog-border)!important;border-radius:18px!important;box-shadow:0 24px 70px #00000073!important;max-width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;text-align:center!important;line-height:1.6;overflow-wrap:anywhere}app-dialog .rl-modal{border:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important}body .rl-modal :is(h2,h3){color:var(--rl-dialog-text)!important;font-size:clamp(1.3rem,3vw,1.55rem)!important;line-height:1.3!important;letter-spacing:0;margin:0 0 18px!important;font-weight:700!important}body .rl-modal p{color:var(--rl-dialog-muted)!important;margin:0 0 18px!important;line-height:1.6!important}body .rl-modal label span{color:var(--rl-dialog-muted)!important}body .rl-modal label{display:block;margin-bottom:8px;color:var(--rl-dialog-muted)!important;font-weight:600}body .rl-modal :is(.actions,.buttons,.modal-actions,.limit-actions,.reset-modal__actions,.recovery-actions--modal){display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;justify-content:center}.rl-modal button{--background: transparent;--color: var(--rl-dialog-text);background:transparent!important;color:var(--rl-dialog-text)!important;border:1px solid #8ba397!important;border-radius:12px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;min-height:46px;padding:11px 18px!important;font-family:inherit!important;font-size:1rem!important;font-weight:650!important;line-height:1.35;white-space:normal;cursor:pointer}.rl-modal button:is(.primary,.rl-primary,.modal-button--primary,.modal-button--upgrade,.action-button--primary,.recovery-button--primary,[type=submit]){background:var(--rl-dialog-gold)!important;color:#14251e!important;border-color:var(--rl-dialog-gold)!important}.rl-modal button:is(.danger,.rl-danger,.modal-button--danger,.action-button--danger,.recovery-button--danger){background:#a53232!important;color:#fff!important;border-color:#ec8c83!important}.rl-modal button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.rl-modal button:not(:disabled):hover{filter:brightness(1.12)}.rl-modal button:focus-visible{outline:3px solid var(--rl-dialog-gold)!important;outline-offset:3px}.rl-modal input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;background:#0b201b!important;color:var(--rl-dialog-text)!important;border:1px solid #8ba397!important;border-radius:10px;font:inherit;box-shadow:none!important}.rl-modal input::placeholder{color:#b6c8be!important;opacity:1}.rl-modal input:focus{outline:2px solid var(--rl-dialog-gold)!important;outline-offset:2px}.rl-modal input:not([type=checkbox]){text-align:center}.rl-modal>button{display:block;min-width:min(200px,100%);margin-inline:auto}.rl-modal .history-dialog-icon{display:block;width:56px;height:56px;box-sizing:border-box;padding:12px;margin:0 auto 18px;border-radius:50%;color:var(--rl-dialog-gold);background:#dfbd781a}body .rl-modal #history-name-hint{margin:12px 0 20px!important;font-size:.9rem}.rl-modal .form-item{background:#0b201b!important;color:var(--rl-dialog-text)!important}.rl-modal .form-item label{color:var(--rl-dialog-muted)!important}.rl-modal .form-item input{border:0!important}.rl-modal .form-item:focus-within{border-color:var(--rl-dialog-gold)!important}.rl-modal input[aria-invalid=true],.rl-modal .form-item.is-invalid{border-color:#ffb4aa!important}body .rl-modal :is(.error,.field-error,.modal-error,.recovery-error,.reset-modal__error){color:#ffb4aa!important}body .rl-modal .reset-modal__success{color:#9be2b7!important}body .rl-modal :is(.native-field,.form-field){margin-bottom:16px}@media(max-width:480px){body .rl-modal :is(.actions,.buttons,.modal-actions,.limit-actions,.reset-modal__actions,.recovery-actions--modal){flex-direction:column;align-items:stretch}.rl-modal button{width:100%}}@media(prefers-reduced-motion:reduce){.rl-modal button{transition:none!important}}body .rl-modal :is(.actions,.buttons,.modal-actions,.limit-actions,.reset-modal__actions,.recovery-actions--modal)>button{flex:1 1 140px;width:auto!important}@media(max-width:480px){body .rl-modal :is(.actions,.buttons,.modal-actions,.limit-actions,.reset-modal__actions,.recovery-actions--modal)>button{flex:0 0 auto;width:100%!important}}:root{color-scheme:dark;--roulette-bg-gradient: radial-gradient(circle at 20% 20%, rgba(21, 90, 77, .65), rgba(1, 50, 32, .85)), linear-gradient(145deg, #013220 0%, #0a1128 70%);--font-3xs: clamp(12px, 1.2vw, 13px);--font-2xs: clamp(12px, 1.5vw, 14px);--font-xs: clamp(13px, 1.7vw, 15px);--font-sm: clamp(14px, 1.9vw, 16px);--font-base: clamp(15px, 2.1vw, 17px);--font-md: clamp(16px, 2.3vw, 18px);--font-lg: clamp(18px, 2.8vw, 22px);--font-xl: clamp(20px, 3.2vw, 24px);--font-2xl: clamp(24px, 3.8vw, 30px);--font-display: clamp(30px, 4.6vw, 42px);--button-interaction-glow: 0 10px 24px rgba(214, 183, 122, .18);--button-focus-ring: 0 0 0 3px rgba(244, 213, 138, .28)}html,body,.app-shell{color-scheme:dark;background:var(--roulette-bg-gradient);font-family:Inter,Poppins,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--font-base);line-height:1.5;min-height:100vh;min-height:100svh;min-height:100dvh}app-page-content{--background: var(--roulette-bg-gradient);font-size:inherit;font-family:inherit}h1,.ui-title{font-size:var(--font-2xl);line-height:1.2}h2{font-size:var(--font-xl);line-height:1.25}h3{font-size:var(--font-lg);line-height:1.3}h4{font-size:var(--font-md);line-height:1.35}p,.ui-text,.ui-label,.ui-field,.ui-input,app-language-select,textarea{font-size:var(--font-base)}small,.text-small{font-size:var(--font-xs)}:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.ui-button{--ripple-color: rgba(244, 213, 138, .32)}.tab-button{transition:transform .16s ease,filter .16s ease,color .16s ease}:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset):where(:disabled,[disabled],[aria-disabled=true]){cursor:not-allowed}@media(hover:hover)and (pointer:fine){:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset):where(:hover,:focus-visible):not(:disabled):not([disabled]):not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.04) saturate(1.03);box-shadow:var(--button-interaction-glow)}.tab-button:where(:hover,:focus-visible):not([disabled]):not([aria-disabled=true]){transform:translateY(-2px)}}:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset):active:not(:disabled):not([disabled]):not([aria-disabled=true]){transform:translateY(1px) scale(.99);filter:brightness(.98)}:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset):focus-visible{outline:none;box-shadow:var(--button-focus-ring)}@media(prefers-reduced-motion:reduce){:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset){transition:filter .01ms linear,background-color .01ms linear,border-color .01ms linear,color .01ms linear}:where(button,[role=button],.ui-button,.tab-button,a[class*=button],a[class*=cta],a[class*=action],a[class*=access],a[class*=link-button],.premium-action,.action-button,.modal-button,.link-button,.session-action,.about-link,.toggle-button,.info-toggle__header,.locked-card__cta,.cookie-policy-reset):where(:hover,:focus-visible,:active){transform:none}}.tabs-shell,router-outlet{background:transparent}.tab-bar{--background: transparent;background:#010814d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}@supports (padding-bottom: constant(safe-area-inset-bottom)){.tab-bar{padding-bottom:calc(constant(safe-area-inset-bottom) + 8px)}}
