.ry-product{color:var(--ry-text);--rw-panel-min-height:auto}.ry-product-account{display:flex;align-items:center;gap:8px}.ry-account-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 12px;border-radius:12px;color:var(--ry-text);text-decoration:none}.ry-account-link:hover{background:var(--ry-hover)}.ry-product .rs-brand .ryntra-brand{font-size:var(--ry-fs-h2)}.ry-product .rs-page,.ry-product .so-head{margin-bottom:24px}.ry-product .rs-page h1,.ry-product .so-title{font-family:var(--ry-font-sans);font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;letter-spacing:-.02em}.ry-product .rw-btn,.ry-product button:not(.rs-panel-grip):not(.rs-menu-backdrop):not(:where([data-dense],[data-dense] button)){min-height:44px}.ry-product .rs-canvas{padding-bottom:32px}.ry-product .rs-canvas>*{min-width:0}.ry-product .rw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--ry-border);border-radius:var(--ry-r-btn);background:var(--ry-card);color:var(--ry-text);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--rt-duration-fast) var(--rt-ease),border-color var(--rt-duration-fast) var(--rt-ease),color var(--rt-duration-fast) var(--rt-ease),transform var(--rt-duration-fast) var(--rt-ease),box-shadow var(--rt-duration-fast) var(--rt-ease)}.ry-product .rw-btn:hover{background:var(--ry-hover);border-color:var(--ry-border-strong)}.ry-product .rw-btn:disabled{opacity:.5;cursor:not-allowed}.ry-product .btn-primary,.ry-product .rw-btn--primary,.ry-product .rw-btn[data-variant=primary]{background:var(--ry-gradient);color:var(--ry-on-iris);border-color:var(--ry-brand-edge);font-weight:600;box-shadow:var(--ry-brand-glow)}.ry-product .btn-primary:hover,.ry-product .rw-btn--primary:hover,.ry-product .rw-btn[data-variant=primary]:hover{filter:none;background:var(--ry-gradient-hover);border-color:var(--ry-brand-edge);transform:translateY(-1px);box-shadow:var(--ry-brand-glow-strong)}.ry-product .btn-primary:active,.ry-product .rw-btn--primary:active,.ry-product .rw-btn[data-variant=primary]:active{transform:translateY(0);box-shadow:var(--ry-brand-glow)}.ry-product .btn-primary:disabled,.ry-product .rw-btn--primary:disabled,.ry-product .rw-btn[data-variant=primary]:disabled{transform:none;box-shadow:none}.ry-product .btn-ghost{background:transparent;border-color:var(--ry-border);color:var(--ry-text)}.ry-product .btn-ghost:hover{background:var(--ry-hover);border-color:var(--ry-border-strong);color:var(--ry-text)}.ry-product :is(input,select,textarea,button,a,[role=button],[tabindex]):focus-visible{outline:none;box-shadow:var(--ry-focus);border-color:var(--ry-iris)}.ry-product :is(input,select,textarea)::placeholder{color:var(--ry-text-muted);opacity:1}.ry-product :is(input,select,textarea){color-scheme:inherit}.ry-product select,.ry-product select option{background-color:var(--ry-card);color:var(--ry-text)}.ry-product{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ry-product .ry-empty{padding:32px 0;color:var(--ry-muted)}.ry-product .ry-empty p{margin:0 0 16px}.ry-product .ry-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ry-product .ry-section-title{margin:0 0 20px;font-size:1.25rem;line-height:1.3}.ry-product .ry-muted{color:var(--ry-muted)}.ry-product .ry-account-settings{display:grid;grid-gap:32px;gap:32px;width:100%;max-width:580px;margin-inline:auto}.ry-product .ry-settings-board{gap:20px;max-width:none;margin-inline:0}@media (min-width:1280px){.ry-product .ry-settings-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"title title" "appearance account" "wallet account" "links links";align-items:stretch}.ry-product .ry-settings-board>h1{grid-area:title}.ry-product .ry-settings-board>[data-area=appearance]{grid-area:appearance}.ry-product .ry-settings-board>[data-area=wallet]{grid-area:wallet}.ry-product .ry-settings-board>[data-area=account]{grid-area:account}.ry-product .ry-settings-board>.ry-inline-actions{grid-area:links}}@media (min-width:1600px){.ry-product .ry-settings-board{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"title title title" "appearance wallet account" "links links links"}}@media (min-width:1280px){.ry-product .ry-settings-board:has(.ry-account-settings-block){align-items:start}}@media (min-width:1600px){.ry-product .ry-settings-board:has(.ry-account-settings-block){grid-template-areas:"title title title" "appearance account account" "wallet account account" "links links links";grid-template-rows:auto auto 1fr auto}}.ry-product .ry-settings-section{padding:20px 24px;border:1px solid var(--ry-border);border-radius:var(--ry-r-card);background:var(--ry-card)}.ry-product .ry-settings-section>.ry-section-title{margin-bottom:4px}.ry-product .ry-settings-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:16px 0}.ry-product .ry-settings-options{display:flex;gap:8px}.ry-product .ry-settings-option{border:1px solid var(--ry-border);background:transparent;color:var(--ry-text);border-radius:var(--ry-r-btn);min-width:80px;padding:8px 14px;cursor:pointer;transition:background-color var(--rt-duration-fast) var(--rt-ease),border-color var(--rt-duration-fast) var(--rt-ease)}.ry-product .ry-settings-option:hover{background:var(--ry-hover)}.ry-product .ry-settings-option[aria-pressed=true]{background:var(--ry-brand-soft);border-color:var(--ry-iris);color:var(--ry-accent-fg);font-weight:600}.ry-product .ry-action-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--ry-text);text-underline-offset:4px}.ry-product main a:not(:where([data-dense] a)),.ry-product main button:not(:where([data-dense],[data-dense] button)){min-width:44px}.ry-product .rs-nav a{min-height:44px}.ry-product .ry-plan-list{list-style:none;margin:0 0 20px;padding:0}.ry-product .ry-plan-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--ry-border)}.ry-money-flow{width:100%;max-width:580px;margin:8px auto 0}.so-head:has(+.ry-money-flow){width:100%;max-width:580px;margin-inline:auto}.ry-money-flow .rw-grid{display:flex;flex-direction:column;gap:24px}.ry-money-flow .rw{min-height:0;height:auto;width:100%}.ry-money-flow .rw-b{overflow:visible;min-height:0}.ry-money-flow .rw-h{min-height:52px;height:auto}.ry-money-recent{width:100%}.ry-money-recent header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ry-money-recent h2{font-size:1rem;margin:0}.ry-money-recent ul{list-style:none;margin:8px 0 0;padding:0}.ry-money-recent a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ry-muted);text-decoration:none}.ry-money-recent li{border-bottom:1px solid var(--ry-border)}.ry-money-recent time{font-size:.875rem}.ry-swap-details{width:100%}.ry-swap-details nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ry-swap-details nav>span{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ry-muted)}.ry-swap-details a{min-height:44px;display:inline-flex;align-items:center;color:var(--ry-text);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--ry-border-strong);text-decoration-color:var(--ry-border-strong)}.ry-swap-details a:focus-visible,.ry-swap-details a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ry-swap-details dl{margin:12px 0 0}.ry-swap-details dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--ry-border)}.ry-swap-details dt{color:var(--ry-muted)}.ry-swap-details dd{margin:0;max-width:60%;text-align:right;overflow-wrap:anywhere}@media (max-width:640px){.ry-account-link{padding:8px}.ry-account-link span{display:none}.ry-product-account{gap:4px}.ry-product .rs-page,.ry-product .so-head{margin-bottom:20px}}.ry-product .rw-grid{grid-auto-rows:auto;flex:initial}.ry-product .rw-grid>.rw{grid-row:auto;min-height:0}.ry-product .rw-b,.ry-product .rw[data-scroll=true] .rw-b{overflow:visible}.ry-product .ry-settings-option:disabled{opacity:.5;cursor:wait}.ry-ask,.ry-balance-sum,.ry-balance-topup{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ry-border);border-radius:var(--ry-r-btn,10px);background:var(--ry-card);color:var(--ry-text);font-family:var(--ry-font-sans);font-size:var(--ry-fs-dense);font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color var(--rt-duration-fast) var(--rt-ease),background-color var(--rt-duration-fast) var(--rt-ease)}.ry-ask:hover,.ry-balance-sum:hover,.ry-balance-topup:hover{border-color:var(--ry-border-strong);background:var(--ry-hover)}.ry-ask:focus-visible,.ry-balance-sum:focus-visible,.ry-balance-topup:focus-visible{outline:none;box-shadow:var(--ry-focus)}.ry-ask svg{color:var(--ry-accent)}.ry-balance{display:inline-flex;align-items:center;gap:8px}.ry-balance-sum{font-family:var(--ry-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-color:transparent;background:transparent}@media (max-width:1240px){.ry-balance-topup span{display:none}.ry-balance-topup{padding:0 10px}}@media (max-width:1080px){.ry-ask-label{display:none}.ry-ask{padding:0 10px}}@media (max-width:900px){.ry-balance{display:none}.ry-ask{width:40px;min-height:40px;padding:0;justify-content:center}}.ry-account-trigger{min-height:44px}.ry-account-name{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ry-account-link{background:none;border:0;font:inherit;cursor:pointer}.ry-account-notice{position:fixed;inset-inline:0;bottom:calc(var(--ry-s4) + env(safe-area-inset-bottom, 0px));margin-inline:auto;width:max-content;max-width:min(92vw,520px);display:flex;align-items:center;gap:var(--ry-s3);padding:var(--ry-s3) var(--ry-s4);border:1px solid var(--ry-border-strong);border-radius:var(--ry-r-card);background:var(--ry-elevated);color:var(--ry-text);box-shadow:var(--ry-shadow-elevated);z-index:70;font-size:var(--ry-fs-body)}.ry-account-notice-close{background:none;border:0;color:var(--ry-muted);font:inherit;font-size:18px;line-height:1;cursor:pointer;min-width:32px;min-height:32px}.ry-login-backdrop{position:fixed;inset:0;z-index:66;display:grid;place-items:end center;background:rgba(0,0,0,.45);padding:var(--ry-s4)}@media (min-width:720px){.ry-login-backdrop{place-items:center}}.ry-login{width:min(100%,440px);max-height:min(92vh,720px);overflow:auto;display:grid;grid-gap:var(--ry-s4);gap:var(--ry-s4);padding:var(--ry-s5);border:1px solid var(--ry-border-strong);border-radius:var(--ry-r-card);background:var(--ry-card);color:var(--ry-text);box-shadow:var(--ry-shadow-elevated)}.ry-login-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ry-s3)}.ry-login-title{margin:0;font-family:var(--ry-font-display);font-size:var(--ry-fs-h3);line-height:var(--ry-lh-head);letter-spacing:var(--ry-ls-head)}.ry-login-reason{margin:var(--ry-s2) 0 0;font-weight:600;color:var(--ry-text)}.ry-login-lead{margin:0;color:var(--ry-muted);font-size:var(--ry-fs-dense);line-height:var(--ry-lh-body)}.ry-login-close{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ry-r-chip);background:none;color:var(--ry-muted);cursor:pointer}.ry-login-close:hover{background:var(--ry-hover);color:var(--ry-text)}.ry-login-providers{display:grid;grid-gap:var(--ry-s2);gap:var(--ry-s2)}.ry-login-provider{justify-content:center;gap:var(--ry-s2);min-height:44px;width:100%}.ry-login-tabs{display:flex;gap:var(--ry-s1);border-bottom:1px solid var(--ry-border)}.ry-login-tab{background:none;border:0;border-bottom:2px solid transparent;padding:var(--ry-s2) var(--ry-s3);font:inherit;font-size:var(--ry-fs-dense);color:var(--ry-muted);cursor:pointer;min-height:40px}.ry-login-tab[aria-selected=true]{color:var(--ry-text);border-bottom-color:var(--ry-iris)}.ry-login-form{display:grid;grid-gap:var(--ry-s3);gap:var(--ry-s3)}.ry-login .rw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ry-s2);min-height:44px;padding:10px 16px;border:1px solid var(--ry-border);border-radius:var(--ry-r-btn);background:var(--ry-card);color:var(--ry-text);font:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--rt-duration-fast) var(--rt-ease),border-color var(--rt-duration-fast) var(--rt-ease),transform var(--rt-duration-fast) var(--rt-ease),box-shadow var(--rt-duration-fast) var(--rt-ease)}.ry-login .rw-btn:hover:not(:disabled){background:var(--ry-hover);border-color:var(--ry-border-strong)}.ry-login .rw-btn:disabled{opacity:.5;cursor:not-allowed}.ry-login .rw-btn[data-variant=primary]{background:var(--ry-gradient);color:var(--ry-on-iris);border-color:var(--ry-brand-edge);font-weight:600;box-shadow:var(--ry-brand-glow)}.ry-login .rw-btn[data-variant=primary]:hover:not(:disabled){filter:none;background:var(--ry-gradient-hover);transform:translateY(-1px);box-shadow:var(--ry-brand-glow-strong)}.ry-login .rw-btn[data-variant=primary]:active:not(:disabled){transform:translateY(0);box-shadow:var(--ry-brand-glow)}.ry-login-form .rw-btn,.ry-login-transitional .rw-btn{min-height:44px;justify-content:center}.ry-login-field{display:grid;grid-gap:var(--ry-s1);gap:var(--ry-s1);font-size:var(--ry-fs-dense)}.ry-login-field input{min-height:44px;padding:var(--ry-s2) var(--ry-s3);border:1px solid var(--ry-border);border-radius:var(--ry-r-btn);background:var(--ry-bg);color:var(--ry-text);font:inherit}.ry-login-field input:focus-visible{outline:2px solid var(--ry-iris);outline-offset:1px}.ry-login-field small{color:var(--ry-muted)}.ry-login-error{color:var(--ry-risk)}.ry-login-error,.ry-login-state{margin:0;font-size:var(--ry-fs-dense)}.ry-login-state{display:grid;grid-gap:var(--ry-s2);gap:var(--ry-s2);padding:var(--ry-s3);border:1px dashed var(--ry-border-strong);border-radius:var(--ry-r-chip)}.ry-login-state p{margin:0}.ry-login-transitional{display:grid;grid-gap:var(--ry-s3);gap:var(--ry-s3)}.ry-login-foot{margin:0;font-size:var(--ry-fs-dense)}.ry-login-foot a{color:var(--ry-text)}.ry-account-settings-block{display:grid;grid-gap:var(--ry-s3);gap:var(--ry-s3)}.ry-account-settings-block>p{margin:0;line-height:var(--ry-lh-body);font-size:var(--ry-fs-dense)}.ry-product .ry-account-settings-block>.ry-section-title{margin:var(--ry-s5) 0 0;font-size:1.05rem}.ry-product .ry-account-settings-block>.ry-section-title:first-child{margin-top:0}.ry-account-settings-block>.rw-btn{justify-self:start}.ry-account-settings-block button.ry-action-link{padding:0;border:0;background:transparent;color:var(--ry-text);font:inherit;font-size:var(--ry-fs-dense);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ry-account-settings-block button.ry-action-link:disabled{opacity:.5;cursor:not-allowed}.ry-account-list{display:grid;grid-gap:var(--ry-s2);gap:var(--ry-s2);margin:0;padding:0;list-style:none}.ry-account-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ry-s3);padding:var(--ry-s2) 0;border-bottom:1px solid var(--ry-border);min-height:44px}.ry-account-row:last-child{border-bottom:0}.ry-account-row-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.ry-account-row-meta small{color:var(--ry-muted)}.ry-account-mono{font-family:var(--ry-font-mono);font-size:var(--ry-fs-dense);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:28ch}.ry-account-actions{display:flex;flex-wrap:wrap;gap:var(--ry-s2)}.ry-wallet-entry{display:grid;grid-gap:var(--ry-s3);gap:var(--ry-s3)}.ry-wallet-entry p{margin:0;line-height:var(--ry-lh-body)}.ry-checking{max-width:34rem;margin-block:var(--ry-s5);padding:var(--ry-s5);border:1px solid var(--ry-border);border-radius:var(--ry-r-card);background:var(--ry-card)}.ry-checking .rw-btn{justify-self:start}.ry-checking-title{display:flex;align-items:center;gap:var(--ry-s2);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.ry-checking-dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.55;animation:ry-checking-pulse 1.2s ease-in-out infinite}.ry-identity-fact .ry-checking-dot{-webkit-margin-end:2px;margin-inline-end:2px}@keyframes ry-checking-pulse{0%,to{opacity:.2}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.ry-checking-dot{animation:none}}.ry-wallet-entry .rw-btn{min-height:44px;justify-content:center}.ry-wallet-entry .ry-action-link,.ry-wallet-legacy{min-height:44px;padding:var(--ry-s2) 0;border:0;background:transparent;color:var(--ry-text);font:inherit;font-size:var(--ry-fs-dense);line-height:var(--ry-lh-body);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ry-wallet-legacy{border-top:1px solid var(--ry-border);padding-top:var(--ry-s3)}.ry-login-close:focus-visible,.ry-wallet-entry button:focus-visible,.ry-wallet-legacy:focus-visible{outline:2px solid var(--ry-iris);outline-offset:3px}.ry-login-close{width:44px;height:44px}.ry-product .ry-identity-fact{display:inline-flex;align-items:center;gap:6px;color:var(--ry-verified)}