:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{color-scheme:dark;--text-primary: #ffffff;--text-secondary: #8c97b0;--card-background: #141923}html,body{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Inter,system-ui,sans-serif;background:radial-gradient(circle at 20% 15%,#20c9970d,#20c99700 36%),radial-gradient(circle at 85% 20%,#ffb86b0d,#ffb86b00 38%),radial-gradient(circle at 50% 80%,#7877c60a,#7877c600 38%),linear-gradient(180deg,#090b10,#0d1017);color:var(--text-primary);display:flex;justify-content:center}.body--light{background:#f4f5f7}.app{min-height:100vh;display:flex;flex-direction:column;padding:24px;background:transparent;max-width:420px;width:100%;margin:0 auto;color:var(--text-primary);overflow-x:clip}.screen{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:120px;overflow-x:clip}.app__content{padding-bottom:120px}.screen__header{margin-bottom:22px;text-align:left;width:100%;display:flex;align-items:center;gap:12px;position:relative;padding-left:48px;padding-right:16px}.screen__title{margin:0;font-size:30px;font-weight:700;color:var(--text-primary);letter-spacing:.2px}.screen__subtitle{margin:8px 0 0;font-size:15px;color:var(--text-secondary)}.currency-row{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:-6px 0 18px 48px}.currency-toggle{display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);box-shadow:0 6px 20px #00000059}.currency-toggle__button{border:none;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.2px;padding:6px 14px;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.currency-toggle__button.is-active{background:#ffffffeb;color:#141923;transform:translateY(-1px)}.panel{background:#141923;border-radius:18px;padding:18px;margin-bottom:18px;box-shadow:0 10px 30px #0000008c,0 0 0 1px #ffffff08;border:1px solid rgba(255,255,255,.06);width:100%;position:relative;overflow:visible;z-index:0;transition:transform .25s ease}.panel:after{content:"";position:absolute;left:10px;right:30px;bottom:-22px;height:56px;border-radius:999px;background:#ffffff38;filter:blur(34px);z-index:-1;pointer-events:none}.panel:before{content:"";position:absolute;top:10px;bottom:24px;left:-18px;width:40px;border-radius:999px;background:#ffffff2e;filter:blur(30px);z-index:-1;pointer-events:none}.panel:hover{transform:translateY(-2px);box-shadow:0 14px 40px #ffffff0f,0 4px 14px #000000b3}.panel:hover:after{background:#ffffff42}.panel:hover:before{background:#ffffff38}.field{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.field:last-child{margin-bottom:0}.field__label{font-size:13px;color:var(--text-secondary)}.field__input{width:100%;height:56px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#090d14;color:var(--text-primary);font-size:18px;padding:0 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field__input::placeholder{color:var(--text-secondary)}.field__input:focus{border-color:#19c37d;box-shadow:0 0 0 3px #19c37d2e}.field-hint{margin:6px 0 8px;font-size:13px;line-height:1.4;color:var(--text-secondary)}.field-hint--error{color:#e5484d}.rate-line{margin-top:6px;padding:12px 14px;border-radius:12px;background:#1b202a;color:var(--text-primary);font-size:14px;font-weight:600}.section-title{font-size:13px;color:var(--text-secondary);margin-bottom:12px}.section-text{margin:0 0 12px;color:var(--text-secondary);font-size:14px;line-height:1.5}.section-text:last-child{margin-bottom:0}.field-note{margin-top:10px;font-size:13px;color:var(--text-secondary);line-height:1.4}.confirm-header{text-align:center;margin-bottom:20px}.confirm-title{margin:0 0 22px;font-size:30px;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;gap:10px}.confirm-title__icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#0f1115}.confirm-title__icon svg{width:28px;height:28px;display:block}.confirm-icon__circle{fill:#19c37d}.confirm-icon__check{fill:none;stroke:#0f1115;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36}.confirm-title__icon--draw .confirm-icon__check{animation:confirm-check .38s ease forwards}@keyframes confirm-check{to{stroke-dashoffset:0}}.confirm-note{margin:0 0 12px;font-size:18px;color:var(--text-primary);line-height:1.5}.confirm-note--secondary{margin-top:0;font-size:16px;color:var(--text-secondary)}.confirm-note__accent{color:var(--text-primary);font-weight:600}.confirm-card{background:linear-gradient(135deg,#2a1f1a,#6a3b1f);border-radius:18px;color:var(--text-primary);opacity:0;transform:translateY(12px);transition:opacity .3s ease-out,transform .3s ease-out}.confirm-card--show{opacity:1;transform:translateY(0)}.confirm-card__title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:14px}.confirm-amounts{font-size:30px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:14px}.confirm-arrow{color:var(--text-secondary);font-weight:600}.confirm-divider{height:1px;background:#fff3;margin:0 0 12px}.confirm-meta{font-size:15px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.confirm-meta:last-child{margin-bottom:0}.confirm-block{margin-top:20px}.confirm-block--compact{margin-top:18px}.confirm-block--compact:first-child{margin-top:22px}.confirm-content{opacity:0;transition:opacity .2s ease}.confirm-content--show{opacity:1}.confirm-actions{width:100%;margin-top:18px;display:flex;justify-content:center;opacity:0;transition:opacity .2s ease}.confirm-actions--show{opacity:1}.confirm-download.action-button{width:100%;max-width:420px;height:52px;border-radius:16px;margin-top:14px}.confirm-install{width:100%;text-align:center;padding:0 18px}.confirm-install__icon{font-size:30px;margin-bottom:10px}.confirm-install__title{margin:0;font-size:26px;font-weight:700;color:var(--text-primary)}.confirm-install__subtitle{margin:10px 0 0;font-size:15px;color:var(--text-secondary);line-height:1.5}.confirm-install__section{width:100%;padding:0 18px;margin-top:20px;text-align:left}.confirm-install__heading{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.confirm-install__steps{margin:0}.confirm-install__step{font-size:15px;color:var(--text-secondary);line-height:1.5;margin-bottom:6px}.confirm-install__step:last-child{margin-bottom:0}.confirm-actions--install{padding:0 18px;margin-top:26px;opacity:1;display:flex;flex-direction:column;gap:10px}.confirm-back.secondary-button{width:100%;max-width:420px;margin:0 auto}.confirm-home.secondary-button{width:100%;max-width:420px;margin:10px auto 0}.confirm-block__title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.confirm-block__title--small{font-size:16px}.confirm-block__text{margin:0;font-size:15px;color:var(--text-secondary);line-height:1.5}.confirm-steps{margin:0 0 10px}.confirm-step{font-size:15px;color:var(--text-secondary);line-height:1.5;margin-bottom:6px}.confirm-step:last-child{margin-bottom:0}.confirm-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;padding:10px 16px;border-radius:12px;text-decoration:none;font-size:15px;font-weight:600;transition:background .2s ease,border-color .2s ease}.confirm-link--primary{background:linear-gradient(135deg,#19c37d,#13a36b);color:#fff;border:none;box-shadow:0 10px 22px #19c37d52}.confirm-link--primary:hover{background:linear-gradient(135deg,#1bd889,#15b175)}.confirm-link__icon{font-size:16px}.options{display:flex;flex-direction:column}.delivery-option{display:flex;align-items:flex-start;gap:12px;border-radius:14px;padding:14px;border:1px solid #2a2f3a;margin-bottom:10px;background:#171a21;color:var(--text-primary);cursor:pointer;transition:background .2s ease,border-color .2s ease}.delivery-option:last-child{margin-bottom:0}.delivery-option input{width:18px;height:18px;accent-color:#19c37d}.delivery-option:hover{background:#1f2430;border-color:#2e3643}.option-text{display:flex;flex-direction:column}.option-title{font-size:16px;font-weight:600;color:var(--text-primary)}.option-description{font-size:13px;color:var(--text-secondary);margin-top:4px;line-height:1.4}.bottom-action{position:fixed;left:0;right:0;bottom:0;padding:16px 18px 22px;background:linear-gradient(180deg,#0f111500,#0f1115 40%)}.action-note{margin-top:10px;font-size:13px;color:var(--text-secondary);text-align:center}.action-note--cooldown{margin-top:6px;font-weight:600;color:var(--text-primary)}.trust-list{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-secondary)}.trust-item{line-height:1.4}.stub-panel{text-align:center}.about-panel{text-align:left}.about-content{max-width:580px;margin:0 auto}.about-title{margin:0 0 14px;font-size:20px;font-weight:700;color:var(--text-primary)}.about-text{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--text-secondary)}.about-text:last-of-type{margin-bottom:0}.about-footnote{margin-top:8px;font-weight:600;color:var(--text-primary)}.about-list{margin:10px 0 14px;padding-left:18px;color:var(--text-secondary);line-height:1.6}.about-actions{margin-top:18px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.about-actions--footer{margin-top:12px}.dev-stats-nav{display:flex;gap:10px;margin:0 -4px 16px;padding:2px 4px 8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dev-stats-nav::-webkit-scrollbar{display:none}.dev-stats-nav__button{flex:0 0 auto;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:var(--text-secondary);font-size:14px;font-weight:600;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.dev-stats-nav__button--active{background:#d4af3729;border-color:#d4af376b;color:var(--text-primary)}.dev-stats-nav__button:active{transform:scale(.98)}.dev-stats{margin-top:6px;display:flex;flex-direction:column;gap:16px}.dev-stats__main{padding:4px 2px}.dev-stats__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.dev-stats__value{font-size:32px;font-weight:700;color:var(--text-primary)}.dev-stats__value--sm{font-size:20px;font-weight:600}.dev-stats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dev-stats__item{padding:12px 14px;border-radius:14px;background:#ffffff0a}.dev-stats__timestamp{margin:2px 0 12px;font-size:13px;color:var(--text-secondary)}.dev-stats-placeholder{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-stats-placeholder__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.dev-stats-placeholder__title{font-size:22px;font-weight:700;color:var(--text-primary)}.dev-stats-placeholder__text{font-size:15px;line-height:1.6;color:var(--text-secondary)}.dev-review-form{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-review-form__intro,.dev-review-form__hint,.dev-review-form__status{font-size:14px;line-height:1.55}.dev-review-form__intro,.dev-review-form__hint{color:var(--text-secondary)}.dev-review-form__field{margin-bottom:0}.dev-review-form__input{height:48px;font-size:15px}.dev-review-form__textarea{min-height:148px}.dev-review-form__status--success{color:#19c37d}.dev-review-form__status--error{color:#fda29b}.dev-review-form__submit{width:100%}.dev-rates{display:flex;flex-direction:column;gap:14px}.dev-rates__intro,.dev-rates__asof,.dev-rates__status{font-size:14px;line-height:1.55}.dev-rates__intro,.dev-rates__asof{color:var(--text-secondary)}.dev-rates__section{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-rates__title,.dev-rates__current-title{font-size:15px;font-weight:700;color:var(--text-primary)}.dev-rates__list,.dev-rates__current-list{display:flex;flex-direction:column;gap:10px}.dev-rates__row{display:flex;align-items:center;gap:12px}.dev-rates__row-label{flex:1;min-width:0;font-size:13px;line-height:1.45;color:var(--text-secondary)}.dev-rates__input{width:128px;height:46px;flex:0 0 128px;padding:0 12px;font-size:15px}.dev-rates__current{display:flex;flex-direction:column;gap:8px;padding-top:4px}.dev-rates__current-item{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.dev-rates__status--success{color:#19c37d}.dev-rates__publish-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#19c37d14}.dev-rates__publish-title{font-size:15px;font-weight:700;color:var(--text-primary)}.dev-rates__publish-meta{font-size:13px;line-height:1.45;color:var(--text-secondary)}.dev-rates__publish-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dev-rates__submit{width:100%}.dev-posting{display:flex;flex-direction:column;gap:14px}.dev-posting__card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-posting__title{font-size:20px;font-weight:700;color:var(--text-primary)}.dev-posting-nav{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.dev-posting-nav::-webkit-scrollbar{display:none}.dev-posting-nav__button{flex:0 0 auto;min-height:40px;padding:10px 16px;border-radius:999px;border:1px solid rgba(93,188,210,.26);background:#5dbcd214;color:#9edff0;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.dev-posting-nav__button--active{background:#5dbcd238;border-color:#5dbcd275;color:#d7f6ff}.dev-posting__section-title{font-size:15px;font-weight:700;color:var(--text-primary)}.dev-posting__intro,.dev-posting__hint,.dev-posting__meta,.dev-posting__status{font-size:14px;line-height:1.55}.dev-posting__intro,.dev-posting__hint,.dev-posting__meta{color:var(--text-secondary)}.dev-posting__field{margin-bottom:0}.dev-posting__textarea{min-height:360px}.dev-posting-placeholders{display:flex;flex-wrap:wrap;gap:10px}.dev-posting-placeholders__chip{border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text-primary);border-radius:999px;padding:10px 14px;font:inherit;font-size:13px;line-height:1}.dev-posting-placeholders__chip:active{transform:translateY(1px)}.dev-posting__toggle{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-primary)}.dev-posting__toggle input{width:18px;height:18px}.dev-posting__buttons,.dev-posting-groups,.dev-posting-history,.dev-posting-preview-buttons{display:flex;flex-direction:column;gap:12px}.dev-posting-button,.dev-posting-group,.dev-posting-history__item,.dev-posting-preview-buttons__item{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.dev-posting-group__title,.dev-posting-autoposting__title{font-size:15px;font-weight:700;color:var(--text-primary)}.dev-posting-autoposting__status{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(93,188,210,.18);background:#5dbcd20f}.dev-posting-button__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dev-posting-button__remove,.dev-posting__add-button{min-width:180px}.dev-posting__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.dev-posting-state{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dev-posting-state__item{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;font-size:13px;line-height:1.45;color:var(--text-secondary)}.dev-posting-state__item span:last-child{font-size:14px;color:var(--text-primary)}.dev-posting__preview-text{margin:0;padding:16px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;white-space:pre-wrap;word-break:break-word;font:inherit;line-height:1.55;color:var(--text-primary)}.dev-posting-preview-buttons__item,.dev-posting-history__head{display:flex;justify-content:space-between;gap:12px}.dev-posting-preview-buttons__item span:last-child,.dev-posting-history__meta,.dev-posting-history__error{font-size:13px;line-height:1.45;color:var(--text-secondary);word-break:break-word}.dev-posting-history__head{font-size:14px;color:var(--text-primary)}.dev-posting-history__error{color:#fda29b}.dev-posting__status--success{color:#19c37d}.dev-posting__status--error{color:#fda29b}.dev-access{display:flex;flex-direction:column;gap:14px}.dev-access__card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-access__title{font-size:20px;font-weight:700;color:var(--text-primary)}.dev-access__intro,.dev-access__status{font-size:14px;line-height:1.55}.dev-access__intro{color:var(--text-secondary)}.dev-access__field{margin-bottom:0}.dev-access__status--success{color:#19c37d}.dev-access__status--error{color:#e5484d}.dev-access__submit{width:100%}.dev-access__list{display:flex;flex-direction:column;gap:14px}.dev-access-user{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff05}.dev-access-user--owner{background:#ffffff0a}.dev-access-user__main{min-width:0;display:flex;flex-direction:column;gap:6px}.dev-access-user__name{font-size:18px;font-weight:700;color:var(--text-primary);word-break:break-word}.dev-access-user__meta,.dev-access-user__role{font-size:13px;line-height:1.45;color:var(--text-secondary)}.dev-access-user__action{min-width:186px;white-space:nowrap}.dev-partners{display:flex;flex-direction:column;gap:14px}.dev-partner-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.dev-partner-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dev-partner-card__item{display:flex;flex-direction:column;gap:4px}.dev-partner-card__label{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.dev-partner-card__value{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.45;word-break:break-word}.dev-partner-card__toggle{width:100%}.dev-partner-card__clients{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto;padding-right:4px}.dev-partner-client{padding:12px 14px;border-radius:14px;background:#ffffff0a}.dev-partner-client__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:8px}.dev-partner-client__name{font-size:14px;font-weight:600;color:var(--text-primary)}.dev-partner-client__tgid,.dev-partner-card__empty{font-size:12px;color:var(--text-secondary)}.dev-partner-client__meta{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45;color:var(--text-secondary)}.partner-panel{background:linear-gradient(160deg,#141923f5,#0f131cfa 55%,#090c12fa)}.partner-hero{padding:0 2px 8px;margin-bottom:10px}.partner-hero--minimal{border:none}.partner-hero__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:10px}.partner-hero__title{margin:0 0 10px;font-size:22px;font-weight:700;color:var(--text-primary)}.partner-hero__text{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.partner-hero__text+.partner-hero__text{margin-top:10px}.partner-grid{display:grid;gap:14px}.partner-card{background:#171b24;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;box-shadow:0 10px 26px #00000059}.partner-card__title{font-size:15px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.partner-link{font-size:13px;color:#c9d2e4;background:#0b1018;border:1px solid rgba(255,255,255,.06);padding:10px 12px;border-radius:12px;word-break:break-all}.partner-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}.partner-actions--wide{margin-top:14px}.partner-button{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.partner-button--primary{background:linear-gradient(135deg,#19c37d,#13a36b);border:none;box-shadow:0 10px 22px #19c37d47}.partner-qr{background:#0b1018;border-radius:16px;padding:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06)}.partner-qr img{width:200px;height:200px;border-radius:10px}.partner-qr__hint{margin-top:10px;font-size:12px;color:var(--text-secondary)}.partner-note{font-size:13px;color:var(--text-secondary);line-height:1.5}.partner-card__text{font-size:13px;color:var(--text-secondary);line-height:1.6}.partner-card__hint{margin-top:10px;font-size:12px;color:var(--text-secondary)}.partner-stat__value{font-size:20px;font-weight:700;color:var(--text-primary)}.partner-stat__rows,.partner-stat__list{display:flex;flex-direction:column;gap:6px}.partner-stat__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-secondary)}.partner-stat__row span:last-child{color:var(--text-primary);font-weight:600}.partner-info__list{margin:12px 0;padding-left:18px;font-size:13px;color:var(--text-secondary);line-height:1.5}.partner-info__list li{margin:4px 0}.partner-steps{margin-top:16px;display:grid;gap:10px}.partner-step--full{padding:14px 16px}.partner-step{background:#141923;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 14px}.partner-step__title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.partner-step__text{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.partner-balance{padding:2px 2px 8px;display:flex;flex-direction:column;gap:4px}.partner-balance__caption{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c}.partner-balance__label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#fff9}.partner-balance__value{font-size:34px;font-weight:800;color:var(--text-primary);letter-spacing:-.3px;animation:partner-balance-pop .28s ease}.partner-balance__meta{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--text-secondary)}.partner-withdraw{width:100%;margin:6px 0}.partner-withdraw.action-button{background:#1c1f26;box-shadow:0 12px 26px #0a0c1059;height:46px;border-radius:14px;transition:background .2s ease,transform .2s ease}.partner-withdraw.action-button:hover,.partner-withdraw.action-button:active{background:#2a2f3a}.partner-withdraw-form{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.partner-withdraw-label{font-size:12px;color:var(--text-secondary)}.partner-withdraw-input{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#141923;color:var(--text-primary);padding:0 12px;font-size:14px}.partner-withdraw-error{font-size:12px;color:#fda29b}.partner-withdraw-cancel{width:100%;margin-top:2px}.partner-withdraw-note{font-size:12px;color:var(--text-secondary);line-height:1.5;margin-bottom:10px}.partner-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 12px}.partner-mini-stat{display:flex;flex-direction:column;gap:4px}.partner-mini-stat__label{font-size:12px;color:var(--text-secondary)}.partner-mini-stat__value{font-size:14px;font-weight:600;color:var(--text-primary)}.partner-last{margin-bottom:8px}.partner-last__title{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:10px}.partner-last__list{display:flex;flex-direction:column;gap:8px}.partner-last__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--text-secondary)}@keyframes partner-balance-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.exchange-list{display:flex;flex-direction:column;gap:12px;margin-top:12px}.exchange-card{background:#171a21;border:1px solid #2a2f3a;border-radius:14px;padding:14px;color:var(--text-primary)}.exchange-card__amounts{font-size:16px;font-weight:600;margin-bottom:8px}.exchange-card__row{font-size:13px;color:var(--text-secondary);line-height:1.4;margin-bottom:6px}.exchange-card__row:last-child{margin-bottom:0}.reviews-panel .about-text{margin-bottom:14px}.reviews-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 16px}.reviews-stat{background:#171a21;border:1px solid #2a2f3a;border-radius:12px;padding:10px;text-align:center}.reviews-stat__value{font-size:15px;font-weight:600;color:var(--text-primary)}.reviews-stat__label{margin-top:4px;font-size:12px;color:var(--text-secondary)}.reviews-cta{width:100%}.reviews-note{margin-top:8px;font-size:12px;color:var(--text-secondary);text-align:center}.reviews-list{display:flex;flex-direction:column;gap:12px;margin-top:16px}.reviews-back-fab{position:fixed;left:min(calc(50% + 186px),calc(100vw - 24px));transform:translate(-100%);bottom:calc(24px + env(safe-area-inset-bottom));height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#141923eb;color:var(--text-primary);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 32px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:25;cursor:pointer;transition:transform .16s ease,background .2s ease,border-color .2s ease}.reviews-back-fab:active{transform:translate(-100%) scale(.97)}.review-card{position:relative;background:#1b2432;border:1px solid #273142;border-radius:14px 14px 14px 6px;padding:12px 14px 10px;box-shadow:0 10px 24px #00000047}.review-card:after{content:"";position:absolute;left:-6px;top:16px;width:12px;height:12px;background:#1b2432;border-left:1px solid #273142;border-bottom:1px solid #273142;transform:rotate(45deg)}.review-card__name{font-size:14px;font-weight:600;color:#6cc0ff;margin-bottom:6px}.review-card__text{font-size:14px;color:#e5e7eb;line-height:1.55}.review-card__meta{margin-top:8px;font-size:11px;color:#8b95a7;text-align:right}.reviews-footer{margin-top:18px;font-size:13px;color:var(--text-secondary);text-align:center}.contact-button{height:46px;width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--text-primary);font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;cursor:pointer}.stub-button{margin-top:10px;padding:8px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--text-primary);font-size:14px;cursor:pointer}.action-button--link{text-decoration:none;display:flex;align-items:center;justify-content:center;padding:16px 24px;white-space:nowrap;line-height:1;transition:all .2s ease;box-shadow:0 8px 22px #22c55e59}.action-button--link:hover{box-shadow:0 10px 28px #22c55e73}.action-button--link:active{transform:translateY(2px);box-shadow:0 4px 12px #22c55e40}.about-primary{margin-top:4px}.secondary-button{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--text-primary);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 16px}.secondary-button--small{height:40px;padding:0 14px;font-size:14px}.menu-button{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:11px;border:none;background:#ffffff14;color:var(--text-primary);font-size:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px #0000002e;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.menu-button:active{transform:scale(.96)}.screen__titles{display:flex;flex-direction:column;align-items:flex-start;flex:1}.header-link-button{height:32px;padding:0 12px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease,background .2s ease,border-color .2s ease}.header-link-button:active{transform:scale(.97)}.theme-button{width:30px;height:30px;border-radius:999px;border:none;background:#ffffff14;color:var(--text-primary);font-size:16px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #0000002e;cursor:pointer;transition:all .2s ease}.theme-button:active{transform:scale(.95)}.menu-overlay{position:fixed;inset:0;background:#05070a99;opacity:0;animation:menu-fade .2s ease forwards;z-index:20}.modal-overlay{position:fixed;inset:0;background:#05070a99;z-index:30}.modal-card{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(92vw,420px);background:#141923;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:18px;z-index:31;box-shadow:0 18px 40px #00000073;display:flex;flex-direction:column;gap:12px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-title{font-size:18px;font-weight:700;color:var(--text-primary)}.modal-text{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.5}.modal-close{width:28px;height:28px;border-radius:8px;border:none;background:#ffffff14;color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.modal-textarea{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#090d14;color:var(--text-primary);font-size:15px;padding:12px;resize:vertical;min-height:120px;outline:none}.modal-textarea::placeholder{color:var(--text-secondary)}@keyframes menu-fade{to{opacity:1}}.side-menu{position:fixed;top:0;bottom:0;left:0;width:78%;max-width:320px;background:#11151d;transform:translate(-100%);transition:transform .25s ease;z-index:21;padding:24px 18px;display:flex;flex-direction:column}.side-menu--open{transform:translate(0)}.side-menu__header{display:flex;flex-direction:column;margin-bottom:36px}.side-menu__title{font-size:22px;font-weight:600;color:var(--text-primary)}.side-menu__subtitle{margin-top:4px;font-size:14px;color:var(--text-secondary)}.side-menu__items{display:flex;flex-direction:column;gap:14px;width:100%}.side-menu__items--primary{margin-bottom:18px}.side-menu__footer{margin-top:auto;display:flex;flex-direction:column;gap:14px}.side-menu__footer .side-menu__item{padding-left:18px}.side-menu__item{background:none;border:none;text-align:left;color:var(--text-primary);font-size:17px;padding:6px 0;cursor:pointer}.side-menu__divider{height:1px;background:#ffffff14;margin:6px 0}.app--light{background:#f4f5f7;color:var(--text-primary);--text-primary: #0f1115;--text-secondary: #4b5563;--card-background: #ffffff}.app--light .screen__subtitle,.app--light .section-title,.app--light .field-note,.app--light .section-text,.app--light .trust-list,.app--light .confirm-block__text,.app--light .confirm-note,.app--light .confirm-note--secondary{color:var(--text-secondary)}.app--light .panel,.app--light .delivery-option,.app--light .side-menu{background:#fff;color:var(--text-primary);border-color:#0f111514}.app--light .currency-toggle{background:#0f111514;border-color:#0f111526;box-shadow:0 6px 18px #0f111514}.app--light .currency-toggle__button{color:var(--text-secondary)}.app--light .currency-toggle__button.is-active{background:#0f1115;color:#fff}.app--light .field__input{background:#fff;color:var(--text-primary);border-color:#0f111526}.app--light .menu-button{background:#0f111514;color:var(--text-primary);box-shadow:0 8px 18px #0f111514}.app--light .modal-card{background:#fff;border-color:#0f11151a;box-shadow:0 18px 40px #0f111529}.app--light .modal-textarea{background:#fff;border-color:#0f111526;color:var(--text-primary)}.app--light .modal-close{background:#0f111514;color:var(--text-primary)}.app--light .theme-button{background:#0f111514;color:var(--text-primary);box-shadow:0 6px 14px #0f111514}.app--light .header-link-button{background:#0f11150a;border-color:#0f11151a;color:var(--text-primary)}.app--light .bottom-action{background:linear-gradient(180deg,#f4f5f700,#f4f5f7 40%)}.app--light .rate-line{background:#f1f3f6}.app--light .confirm-card{background:linear-gradient(135deg,#f5efe9,#f1e4d8)}.app--light .side-menu__item{color:var(--text-primary)}.app--light .secondary-button,.app--light .contact-button{border-color:#0f11151f}.app--light .exchange-card{background:#f7f8fa;border-color:#0f111514;color:var(--text-primary)}.app--light .reviews-stat,.app--light .review-card{background:#f7f8fa;border-color:#0f111514;box-shadow:0 10px 18px #0f111514}.app--light .review-card:after{background:#f7f8fa;border-left-color:#0f111514;border-bottom-color:#0f111514}.app--light .review-card__name{color:#2b7bd9}.app--light .review-card__text{color:#111827}.app--light .review-card__meta{color:#6b7280}.app--light .reviews-back-fab{background:#ffffffeb;border-color:#0f11151f;color:var(--text-primary);box-shadow:0 14px 28px #0f111529}.app--light .partner-panel,.app--light .partner-card,.app--light .partner-step{background:#fff;border-color:#0f11151a}.app--light .partner-link,.app--light .partner-qr{background:#f4f6f9;border-color:#0f11151a}.app--light .dev-stats__item{background:#0f11150f}.app--light .dev-stats-nav__button{border-color:#0f11151a;background:#0f11150a}.app--light .dev-stats-nav__button--active{background:#d4af372e;border-color:#b48a1d4d}.app--light .dev-stats-placeholder,.app--light .dev-review-form{border-color:#0f11151a;background:#0f11150a}.app--light .dev-review-form__status--error{color:#dc2626}.app--light .dev-rates__section{border-color:#0f11151a;background:#0f11150a}.app--light .dev-rates__publish-card{border-color:#0f11151f;background:#19c37d1f}.app--light .dev-posting__card,.app--light .dev-posting-button,.app--light .dev-posting-group,.app--light .dev-posting-history__item,.app--light .dev-posting-preview-buttons__item,.app--light .dev-posting__preview-text,.app--light .dev-posting-state__item{border-color:#0f11151a;background:#0f11150a}.app--light .dev-posting-nav__button{border-color:#2f84993d;background:#5dbcd21f;color:#166176}.app--light .dev-posting-nav__button--active,.app--light .dev-posting-autoposting__status{border-color:#2f84994d;background:#5dbcd22e;color:#0f172a}.app--light .dev-posting-placeholders__chip{border-color:#0f11151a;background:#0f11150f}.app--light .dev-posting__status--error,.app--light .dev-posting-history__error{color:#dc2626}.app--light .dev-access__card,.app--light .dev-access-user,.app--light .dev-partner-card,.app--light .dev-partner-client{border-color:#0f11151a;background:#0f11150a}.app--light .partner-balance__label,.app--light .partner-balance__caption{color:#0f11158c}.app--light .partner-balance__meta,.app--light .partner-mini-stat__label,.app--light .partner-withdraw-note,.app--light .partner-last__row{color:var(--text-secondary)}.app--light .partner-withdraw-input{background:#fff;border-color:#0f111526;color:var(--text-primary)}.app--light .partner-withdraw-error{color:#dc2626}.app--light .partner-withdraw.action-button{background:#1c1f26;color:#fff}.app--light .partner-withdraw.action-button:hover,.app--light .partner-withdraw.action-button:active{background:#2a2f3a}.action-button{width:min(420px,100%);margin:0 auto;display:block;height:56px;border-radius:16px;border:none;background:linear-gradient(135deg,#19c37d,#13a36b);color:#fff;font-size:18px;font-weight:600;box-shadow:0 12px 26px #19c37d59;cursor:pointer;transition:all .25s ease}.action-button.action-button--link{display:flex;align-items:center;justify-content:center;padding:16px 24px;white-space:nowrap;line-height:1;text-align:center}.action-button:active{transform:translateY(1px);box-shadow:0 8px 18px #19c37d47}.button-disabled{background:#2a2f3a;color:#6b7280;cursor:not-allowed;box-shadow:none}.button-active{background:linear-gradient(135deg,#19c37d,#13a36b);color:#fff;box-shadow:0 12px 26px #19c37d59}
