.mini-app-safe{--rp-shadow:0 12px 32px #4e19330f;--rp-radius:20px;--rp-ring-track:var(--sprout-surface-raised);--rp-danger-ink:var(--hibye-danger)}.dark .mini-app-safe{--rp-danger-ink:color-mix(in srgb, var(--hibye-danger) 40%, var(--sprout-text))}.mini-app-safe .rp-rows{border-radius:var(--rp-radius);background:var(--sprout-surface);box-shadow:var(--rp-shadow);overflow:hidden}.mini-app-safe .rp-row{width:100%;font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--hibye-ease-standard);border:0}.mini-app-safe .rp-row:active{background:color-mix(in srgb, var(--hibye-rose) 6%, var(--sprout-surface))}.mini-app-safe :is(.rp-row,.rp-tile,.rp-preview>summary,.rp-segment>button,.rp-choice,.rp-preview-pill):focus-visible{outline:3px solid var(--sprout-ring);outline-offset:-3px}.mini-app-safe .rp-chevron{width:18px;height:18px;color:var(--sprout-muted-2);flex:none}.mini-app-safe .rp-segment{background:var(--sprout-surface-raised);border:0;border-radius:999px;gap:4px;margin:0;padding:4px;display:flex}.mini-app-safe .rp-segment>button{min-width:0;min-height:44px;box-shadow:none;color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--motion-fast) var(--hibye-ease-standard), color var(--motion-fast) var(--hibye-ease-standard);background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.mini-app-safe .rp-segment>button>span{text-overflow:ellipsis;overflow:hidden}.mini-app-safe .rp-segment>button svg{flex:none;width:16px;height:16px}.mini-app-safe .rp-segment>button:is([aria-selected=true],.active){background:var(--sprout-surface);color:var(--sprout-text);box-shadow:0 4px 12px #4e19331a}.mini-app-safe .rp-segment>button:disabled{opacity:.55}.mini-app-safe .sprout-home-surface-scroll .rp-hub{width:min(100%,430px);min-height:100%;padding:max(20px, calc(env(safe-area-inset-top) + 12px)) 20px calc(var(--rh-nav-height,72px) + 28px);background:var(--sprout-bg);color:var(--sprout-text);align-content:start;gap:16px;margin-inline:auto;display:grid}.mini-app-safe .rp-identity{text-align:center;justify-items:center;gap:6px;display:grid}.mini-app-safe .rp-avatar{background:conic-gradient(#e8635b 0, #c53a7a calc(var(--rp-complete) / 2), #9a2f94 var(--rp-complete), var(--rp-ring-track) var(--rp-complete));cursor:pointer;border:0;border-radius:50%;width:124px;height:124px;margin-bottom:10px;padding:0;position:relative;box-shadow:0 14px 30px #a737532e}.mini-app-safe .rp-avatar-photo{border:3px solid var(--sprout-bg);background:var(--sprout-surface-raised);border-radius:50%;position:absolute;inset:5px;overflow:hidden}.mini-app-safe .rp-avatar-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mini-app-safe .rp-avatar-percent{inset-inline:0;border:2px solid var(--sprout-bg);background:var(--hibye-gradient);color:#fff;width:fit-content;min-width:48px;font-size:var(--type-caption);font-weight:var(--weight-semibold);border-radius:999px;margin-inline:auto;padding:3px 10px;line-height:1.4;position:absolute;bottom:-10px}.mini-app-safe .rp-name{font-size:var(--type-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.mini-app-safe .rp-age{color:var(--sprout-muted);font-size:var(--type-subtitle);font-weight:var(--weight-regular)}.mini-app-safe .rp-city{color:var(--sprout-muted);font-size:var(--type-small);align-items:center;gap:4px;margin:0;display:inline-flex}.mini-app-safe .rp-city svg{width:15px;height:15px}.mini-app-safe .rp-identity-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}.mini-app-safe .rp-chip-premium{background:var(--hibye-gradient);color:#fff}.mini-app-safe .rp-preview-pill{min-height:44px;font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);cursor:pointer;border:0;padding-inline:16px}.mini-app-safe .rp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-app-safe .rp-tile{border-radius:var(--rp-radius);background:var(--sprout-surface);min-width:0;min-height:118px;box-shadow:var(--rp-shadow);color:var(--sprout-text);font:inherit;text-align:start;cursor:pointer;transition:transform var(--motion-fast) var(--hibye-ease-standard);border:0;align-content:start;justify-items:start;gap:2px;padding:14px 16px 16px;display:grid}.mini-app-safe .rp-tile:active{transform:scale(.98)}.mini-app-safe .rp-tile-icon{background:var(--sprout-surface-raised);width:40px;height:40px;color:var(--hibye-rose);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.mini-app-safe .rp-tile-icon svg{width:20px;height:20px}.mini-app-safe .rp-tile strong{max-width:100%;font-size:var(--type-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-app-safe .rp-tile small{color:var(--sprout-muted);font-size:var(--type-caption);line-height:var(--leading-title)}.mini-app-safe .rp-tile-premium{color:#fff;background:#2a1420;border-color:#0000;position:relative;overflow:hidden;box-shadow:0 14px 32px #2a142038}.mini-app-safe .rp-tile-premium .rp-tile-icon{background:var(--hibye-gradient);color:#fff;border-radius:14px}.mini-app-safe .rp-tile-premium small{color:#ffffffb8}.dark .mini-app-safe .rp-tile-premium{border-color:var(--sprout-border);background:var(--sprout-surface-raised);box-shadow:none}.mini-app-safe .rp-tile-premium strong{font-size:var(--type-label);white-space:normal}.mini-app-safe .rp-preview{border-radius:var(--rp-radius);background:var(--sprout-surface);box-shadow:var(--rp-shadow)}.mini-app-safe .rp-preview>summary{border-radius:var(--rp-radius);min-height:56px;color:var(--sprout-text);font-size:var(--type-label);font-weight:var(--weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;list-style:none;display:flex}.mini-app-safe .rp-preview>summary::-webkit-details-marker{display:none}.mini-app-safe .rp-preview>summary:after{content:"+";background:var(--sprout-surface-raised);width:28px;height:28px;color:var(--hibye-rose);font-size:var(--type-subtitle);font-weight:var(--weight-medium);border-radius:50%;place-items:center;display:grid}.mini-app-safe .rp-preview[open]>summary:after{content:"−"}.mini-app-safe .rp-preview[open]{padding-bottom:16px}.mini-app-safe .rp-preview>.rp-segment{margin:0 12px 12px}.mini-app-safe .rp-preview .sprout-ptab-body{margin:0;padding:0 12px}.mini-app-safe .rp-about{gap:12px;display:grid}.mini-app-safe .rp-about-card{box-shadow:none;background:var(--sprout-bg);border-color:#0000;gap:12px;padding:14px;display:grid}.mini-app-safe .rp-card-title{font-size:var(--type-label);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0;display:flex}.mini-app-safe .rp-card-title svg{width:18px;height:18px;color:var(--hibye-rose)}.mini-app-safe .rp-card-title small{color:var(--sprout-muted);font-size:var(--type-caption);font-weight:var(--weight-regular);margin-inline-start:auto}.mini-app-safe .rp-chips{flex-wrap:wrap;gap:8px;display:flex}.mini-app-safe .rp-chips .rs-chip{background:var(--sprout-surface)}.mini-app-safe .rp-chips .rs-chip-accent{background:color-mix(in srgb, var(--hibye-rose) 12%, var(--sprout-surface))}.mini-app-safe .rp-chips .rs-chip>i{font-style:normal}.mini-app-safe .rp-bio{color:var(--sprout-text);font-size:var(--type-body);line-height:var(--leading-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.mini-app-safe .rp-details{gap:8px;margin:0;display:grid}.mini-app-safe .rp-details>div{font-size:var(--type-small);justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-app-safe .rp-details dt{color:var(--sprout-muted);align-items:center;gap:6px;display:inline-flex}.mini-app-safe .rp-details dt svg{width:16px;height:16px}.mini-app-safe .rp-details dd{font-weight:var(--weight-medium);text-align:end;overflow-wrap:anywhere;margin:0}.mini-app-safe .rp-prompts{gap:8px;display:grid}.mini-app-safe .rp-prompts>div{background:var(--sprout-surface);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.mini-app-safe .rp-prompts small{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .rp-prompts strong{font-size:var(--type-body);font-weight:var(--weight-medium);line-height:var(--leading-body)}.mini-app-safe .rp-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mini-app-safe :is(.rp-gallery-add,.rp-gallery-photo){aspect-ratio:3/4;background:var(--sprout-surface-raised);cursor:pointer;border:0;border-radius:16px;min-width:0;padding:0;position:relative;overflow:hidden}.mini-app-safe .rp-gallery-add{border:1.5px dashed var(--sprout-border-strong);background:var(--sprout-bg);color:var(--hibye-rose);place-items:center;display:grid}.mini-app-safe .rp-gallery-add svg{width:26px;height:26px}.mini-app-safe .rp-gallery-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mini-app-safe .rp-section{gap:10px;display:grid}.mini-app-safe .rp-section-title{color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);line-height:var(--leading-title);margin:8px 4px 0}.mini-app-safe .rp-group{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);border:0;align-content:start;gap:14px;padding:16px;display:grid}.mini-app-safe .rp-group-title{font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:0}.mini-app-safe :is(.rp-rows,.rp-location-group) .rs-row-title{color:var(--sprout-text);font-size:var(--type-label);font-weight:var(--weight-medium)}.mini-app-safe .rp-row-value{color:var(--sprout-muted);font-size:var(--type-small);flex:none}.mini-app-safe .rp-row-quiet .rs-row-icon{color:var(--sprout-muted);background:0 0}.mini-app-safe .rp-row-split{gap:0;padding:0}.mini-app-safe .rp-row-main{border-radius:inherit;min-width:0;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 14px;display:flex}.mini-app-safe .rp-row-split>.sprout-switch{margin-inline-end:12px}.mini-app-safe .rp-row-main:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:-3px}.mini-app-safe :is(.rp-field,.rp-location-fields .quick-city-field){gap:8px;min-width:0;margin:0;display:grid}.mini-app-safe :is(.rp-field>label,.rp-field>span,.rp-field-label,.rp-location-fields .quick-city-field>span){color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);line-height:var(--leading-title);padding:0;display:block}.mini-app-safe :is(.rp-field :is(input:not([type=checkbox]),select,textarea),.rp-location-fields .quick-city-combobox>input){border:1px solid var(--sprout-border);background-color:var(--sprout-surface);width:100%;min-width:0;min-height:48px;color:var(--sprout-text);font:inherit;font-size:var(--type-subtitle);box-shadow:none;border-radius:16px;outline:none;padding:0 16px}.mini-app-safe .rp-field textarea{min-height:128px;line-height:var(--leading-body);resize:vertical;padding-block:12px}.mini-app-safe .rp-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23a48e98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:40px}.mini-app-safe[dir=rtl] .rp-field select{background-position:14px}.mini-app-safe :is(.rp-field :is(input,select,textarea),.rp-location-fields .quick-city-combobox>input):focus{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 14%, transparent)}.mini-app-safe :is(.rp-field :is(input,select,textarea),.rp-location-fields .quick-city-combobox>input):disabled{cursor:not-allowed;opacity:.56}.mini-app-safe .rp-location-fields .quick-city-combobox>input[role=combobox]{padding-inline:38px}.mini-app-safe .rp-field-error{color:var(--rp-danger-ink);font-size:var(--type-small);line-height:var(--leading-title);margin:0}.mini-app-safe .rp-success{background:color-mix(in srgb, var(--hibye-success) 12%, var(--sprout-surface));color:var(--hibye-success);font-size:var(--type-small);font-weight:var(--weight-medium);text-align:center;border-radius:14px;margin:0;padding:10px 14px}.mini-app-safe .rp-location-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.mini-app-safe .rp-location-fields>:first-child,.mini-app-safe .rp-location-fields>.location-catalog-status,.mini-app-safe .rp-location-fields>.quick-city-field:only-of-type:nth-child(2){grid-column:1/-1}.mini-app-safe .rp-choice-set{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mini-app-safe .rp-choice-set+.rp-choice-set{border-top:1px solid var(--sprout-border);margin-top:8px;padding-top:16px}.mini-app-safe .rp-choice-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-app-safe .rp-choice-head .rs-chip{min-height:26px;font-size:var(--type-caption);padding-inline:10px}.mini-app-safe .rp-choice-hint{color:var(--sprout-muted);font-size:var(--type-caption);line-height:var(--leading-title);margin:-4px 0 0}.mini-app-safe .rp-choices{flex-wrap:wrap;gap:8px;display:flex}.mini-app-safe .rp-choice-set-segmented .rp-choices{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));display:grid}.mini-app-safe .rp-choice{border:1px solid var(--sprout-border);background:var(--sprout-surface);min-width:0;min-height:44px;color:var(--sprout-text);font:inherit;font-size:var(--type-small);font-weight:var(--weight-medium);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--motion-fast) var(--hibye-ease-standard), border-color var(--motion-fast) var(--hibye-ease-standard), color var(--motion-fast) var(--hibye-ease-standard);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:8px 16px;display:inline-flex}.mini-app-safe .rp-choice:not(:has(.rp-choice-mark>*)){padding-inline:16px}.mini-app-safe .rp-choice-mark{background:var(--sprout-surface-raised);width:28px;height:28px;color:var(--hibye-rose);border-radius:50%;flex:none;place-items:center;display:grid}.mini-app-safe .rp-choice-mark:empty{display:none}.mini-app-safe .rp-choice-mark svg{width:15px;height:15px}.mini-app-safe .rp-choice-mark .hibye-static-icon{width:18px;height:18px}.mini-app-safe .rp-choice[aria-pressed=true]{border-color:var(--hibye-rose);background:color-mix(in srgb, var(--hibye-rose) 12%, var(--sprout-surface));color:var(--hibye-rose)}.mini-app-safe .rp-choice[aria-pressed=true] .rp-choice-mark{background:var(--hibye-gradient);color:#fff}.mini-app-safe .rp-choice:disabled{opacity:.45;cursor:default}.mini-app-safe .rp-check{color:var(--sprout-text);font-size:var(--type-small);line-height:var(--leading-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.mini-app-safe .rp-check input{width:22px;height:22px;accent-color:var(--hibye-rose);flex:none;margin:1px 0 0}.mini-app-safe .sprout-switch{cursor:pointer;background:0 0;border:0;flex:none;width:52px;min-width:52px;height:44px;min-height:44px;padding:0;position:relative}.mini-app-safe .sprout-switch:before{content:"";background:color-mix(in srgb, var(--sprout-muted-2) 45%, var(--sprout-surface-raised));transition:background-color var(--motion-fast) var(--hibye-ease-standard);border-radius:999px;position:absolute;inset:9px 0}.mini-app-safe .sprout-switch i{z-index:1;top:12px;width:20px;height:20px;transition:inset-inline-start var(--motion-fast) var(--hibye-ease-standard);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #1f0b1433}.mini-app-safe .sprout-switch-on:before{background:var(--hibye-gradient)}.mini-app-safe .sprout-switch-on i{inset-inline-start:29px}.mini-app-safe .sprout-switch:not([aria-pressed]):before{background:var(--sprout-surface-raised)}.mini-app-safe .sprout-switch:not([aria-pressed]) i{box-shadow:none;opacity:.7;inset-inline-start:16px}.mini-app-safe .sprout-switch[aria-disabled=true]{cursor:default;opacity:.5}.mini-app-safe .sprout-switch:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:0;border-radius:999px}.mini-app-safe .rp-radio{border:2px solid var(--sprout-border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.mini-app-safe .rp-radio.is-on{background:var(--hibye-gradient);border:0}.mini-app-safe .rp-radio svg{width:15px;height:15px}.mini-app-safe .rp-btn-danger{background:var(--hibye-danger);box-shadow:0 10px 22px color-mix(in srgb, var(--hibye-danger) 28%, transparent)}.mini-app-safe .rp-btn-danger-outline,.mini-app-safe .rp-btn-danger-text{border-color:color-mix(in srgb, var(--hibye-danger) 45%, var(--sprout-border));color:var(--rp-danger-ink)}.mini-app-safe .rp-text-button{min-height:44px;color:var(--hibye-rose);font:inherit;font-size:var(--type-small);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.mini-app-safe .rp-text-button.danger{color:var(--rp-danger-ink)}.mini-app-safe .rp-text-button svg{width:17px;height:17px}.mini-app-safe :is(.rp-text-button,.rp-sheet-later):disabled{opacity:.5;cursor:default}.mini-app-safe .rp-save-bar{z-index:2;padding:16px 0 max(4px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--sprout-bg) 18px);margin-top:4px;position:sticky;bottom:0}.mini-app-safe .rp-editor .hibye-profile-editor-panel>[hidden]{display:none}.mini-app-safe .rp-editor:has([id=profile-editor-tab-basics][aria-selected=true]):has([data-photo-order-dirty=true]) .rp-save-bar:has(>[data-shared-profile-save]){display:none}.mini-app-safe .rp-recovery{justify-items:center;gap:10px;margin:0 0 14px;padding:14px;display:grid}.mini-app-safe .rp-recovery p{margin:0}.mini-app-safe .rp-recovery .rs-btn{min-height:44px;font-size:var(--type-small);padding-inline:18px}.mini-app-safe .rp-state{justify-content:center;padding:24px 8px}.mini-app-safe .rp-sheet-layer{z-index:92;background:0 0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mini-app-safe .rp-sheet-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#170a1070;border:0;padding:0;position:absolute;inset:0}.mini-app-safe .rp-sheet{z-index:1;width:min(100%,430px);max-height:calc(100dvh - 24px);padding:10px 20px max(20px, env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--sprout-surface);color:var(--sprout-text);text-align:center;animation:rp-sheet-in .22s var(--hibye-ease-out);border:0;justify-items:center;gap:8px;margin:0;display:grid;position:relative;overflow-y:auto;box-shadow:0 -18px 48px #1f0b142e}.mini-app-safe .rp-sheet-handle{background:var(--sprout-border-strong);border-radius:999px;width:40px;height:5px;margin-bottom:10px}.mini-app-safe .rp-sheet-icon{background:var(--sprout-surface-raised);width:56px;height:56px;color:var(--hibye-rose);border-radius:50%;place-items:center;display:grid}.mini-app-safe .rp-sheet-icon svg{width:26px;height:26px}.mini-app-safe .rp-sheet h2{color:var(--sprout-text);font-size:var(--type-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:6px 0 0}.mini-app-safe .rp-sheet p{max-width:32ch;color:var(--sprout-muted);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0}.mini-app-safe .rp-sheet-actions{gap:6px;width:100%;margin-top:14px;display:grid}.mini-app-safe .rp-sheet-later{min-height:48px;color:var(--sprout-muted);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border:0;border-radius:999px}.mini-app-safe .rp-sheet-later:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:2px}.mini-app-safe .sprout-photo-source-layer .sprout-photo-source-sheet{background:var(--sprout-surface);border:0;box-shadow:0 -18px 48px #1f0b142e}.mini-app-safe .sprout-photo-source-sheet>.sprout-paywall-grab{background:var(--sprout-border-strong);border-radius:999px;width:40px;height:5px;margin:0 auto 8px;display:block}.mini-app-safe .sprout-photo-source-sheet .sprout-photo-source-opt{border-radius:var(--rp-radius);background:var(--sprout-bg);border:0}.mini-app-safe .sprout-photo-source-sheet .sprout-upload-ic{background:var(--hibye-gradient);color:#fff;border-radius:50%;width:48px;height:48px}@keyframes rp-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mini-app-safe .sprout-spage{z-index:80;background:var(--sprout-bg);width:min(100%,430px);max-width:100%;color:var(--sprout-text);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow-x:hidden}.mini-app-safe .rp-page>.sprout-spage-head{flex:none;align-items:center;gap:8px;display:flex}.mini-app-safe .rp-page>.sprout-spage-head>strong{font-size:var(--type-title-md);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.mini-app-safe .rp-page>.sprout-spage-body{min-height:0;padding:4px 20px max(32px, calc(env(safe-area-inset-bottom) + 20px));scrollbar-width:none;flex:1;align-content:start;gap:14px;scroll-padding-block:16px;display:grid;overflow-y:auto}.mini-app-safe .rp-page>.sprout-spage-body::-webkit-scrollbar{display:none}.mini-app-safe .rp-page :is(button,input,select,textarea){font-family:inherit}.mini-app-safe .rp-settings{gap:18px;display:grid}.mini-app-safe .rp-editor{gap:14px;display:grid}.mini-app-safe .rp-editor .hibye-profile-editor-panel,.mini-app-safe .rp-editor .hibye-profile-editor-panel>div:not([hidden]){gap:14px;min-width:0;display:grid}.mini-app-safe .rp-photos{gap:10px;min-width:0;display:grid}.mini-app-safe .rp-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mini-app-safe .rp-photo{gap:2px;min-width:0;display:grid}.mini-app-safe .rp-photo.is-drop .rp-photo-frame{outline:3px solid var(--hibye-rose);outline-offset:2px}.mini-app-safe .rp-photo-frame{aspect-ratio:3/4;background:var(--sprout-surface-raised);border-radius:16px;position:relative;overflow:hidden}.mini-app-safe .rp-photo-frame img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.mini-app-safe :is(.rp-photo-main,.rp-photo-review){inset-inline-start:6px;color:#fff;font-size:var(--type-micro);font-weight:var(--weight-semibold);pointer-events:none;border-radius:999px;padding:3px 9px;line-height:1.4;position:absolute;bottom:6px}.mini-app-safe .rp-photo-main{background:var(--hibye-gradient)}.mini-app-safe .rp-photo-review{inset-inline:auto 6px;color:var(--hibye-wine);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;top:6px;bottom:auto}.mini-app-safe .rp-photo-review.rejected{background:var(--hibye-danger);color:#fff}.mini-app-safe .rp-photo:first-child .rp-photo-review{top:auto;bottom:34px;inset-inline:6px auto}.mini-app-safe .rp-photo-grip{top:0;width:44px;height:44px;color:var(--hibye-wine);touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-start:0}.mini-app-safe .rp-photo-grip svg{box-sizing:content-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-radius:50%;width:16px;height:16px;padding:5px}.mini-app-safe .rp-photo-grip:active{cursor:grabbing}.mini-app-safe .rp-photo-grip:active svg{background:var(--hibye-gradient);color:#fff}.mini-app-safe .rp-photo-moves{direction:ltr;justify-content:space-between;display:flex}.mini-app-safe .rp-photo-moves button{min-width:44px;min-height:44px;color:var(--sprout-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;place-items:center;padding:0;display:grid}.mini-app-safe .rp-photo-moves svg{width:18px;height:18px}.mini-app-safe .rp-photo-moves button:disabled{opacity:.25;cursor:default}.mini-app-safe .rp-photo-add{aspect-ratio:3/4;border:1.5px dashed var(--sprout-border-strong);background:var(--sprout-bg);min-height:0;color:var(--hibye-rose);font:inherit;font-size:var(--type-caption);font-weight:var(--weight-medium);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-self:start;align-items:center;gap:6px;padding:8px;display:flex}.mini-app-safe .rp-photo-add svg{width:24px;height:24px}.mini-app-safe .rp-photo-add:disabled{opacity:.45;cursor:default}.mini-app-safe .rp-photo-hint{color:var(--sprout-muted);font-size:var(--type-caption);line-height:var(--leading-title);margin:0}.mini-app-safe .rp-photo-actions{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.mini-app-safe .rp-photo-actions .rs-btn{min-height:48px;font-size:var(--type-body);padding-inline:12px}.mini-app-safe .rp-photo-status{align-items:center}.mini-app-safe .rp-photo-status.rejected,.mini-app-safe .rp-photo-status.rejected svg{color:var(--rp-danger-ink)}.mini-app-safe .rp-location-group{gap:4px;padding:6px}.mini-app-safe .rp-location-group>.rp-row{border-radius:16px}.mini-app-safe .rp-location-state{color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);flex:none}.mini-app-safe .rp-location-state.ready{background:var(--hibye-gradient);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mini-app-safe .rp-location-state svg{width:15px;height:15px}.mini-app-safe .rp-location-group>.rp-text-button{justify-self:start;margin-inline:10px}.mini-app-safe .rp-row:disabled{opacity:.6;cursor:default}.mini-app-safe .rp-confirm{background:color-mix(in srgb, var(--hibye-danger) 7%, var(--sprout-surface));border-radius:16px;gap:10px;padding:14px;display:grid}.mini-app-safe .rp-confirm>strong{font-size:var(--type-label);font-weight:var(--weight-semibold)}.mini-app-safe .rp-confirm>p{color:var(--sprout-muted);font-size:var(--type-small);line-height:var(--leading-body);margin:0}.mini-app-safe .rp-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-app-safe .rp-confirm .rs-btn{min-height:48px;font-size:var(--type-body);padding-inline:12px}.mini-app-safe .rp-story{gap:14px;display:grid}.mini-app-safe .rp-story-panel{align-content:start;gap:14px;min-height:0;display:grid}.mini-app-safe .rp-story-panel>.quick-interest-cloud{margin:0}.mini-app-safe .rp-intro-head{align-items:center;gap:12px;display:flex}.mini-app-safe .rp-intro-head>div{flex:1;gap:2px;min-width:0;display:grid}.mini-app-safe .rp-intro-head strong{font-size:var(--type-label);font-weight:var(--weight-semibold)}.mini-app-safe .rp-intro-head small{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .rp-intro-status{min-height:28px;font-style:normal}.mini-app-safe .rp-intro-status.approved{background:color-mix(in srgb, var(--hibye-success) 14%, var(--sprout-surface));color:var(--hibye-success)}.mini-app-safe .rp-intro-status.rejected{background:color-mix(in srgb, var(--hibye-danger) 12%, var(--sprout-surface));color:var(--rp-danger-ink)}.mini-app-safe .rp-intro-preview{gap:8px;display:grid}.mini-app-safe .rp-intro-preview :is(audio,video){border-radius:16px;width:100%}.mini-app-safe .rp-intro-actions{flex-wrap:wrap;gap:8px;display:flex}.mini-app-safe .rp-intro-actions>.rs-btn{min-height:48px;font-size:var(--type-small);flex:120px;padding-inline:14px}.mini-app-safe .rp-intro-actions svg{width:17px;height:17px}.mini-app-safe .rp-prefs{gap:14px;display:grid}.mini-app-safe .rp-prefs .hibye-context-switch{background:var(--sprout-surface-raised);box-shadow:none;border:0;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0;padding:4px;display:grid}.mini-app-safe .rp-prefs .hibye-context-switch button{min-height:44px;box-shadow:none;color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.mini-app-safe .rp-prefs .hibye-context-switch button.active{background:var(--hibye-gradient);color:#fff}.mini-app-safe .rp-prefs .hibye-context-switch button svg{color:currentColor;width:16px;height:16px}.mini-app-safe .rp-date-prefs{gap:14px;display:grid}.mini-app-safe .rp-date-prefs>.rp-segment>button{padding-inline:4px}.mini-app-safe .rp-date-prefs>.rp-segment>button svg{display:none}.mini-app-safe .rp-prefs .hibye-date-pref-panel{min-height:0}.mini-app-safe .rp-prefs .hibye-date-identity{background:0 0;border:0;gap:16px;padding:0;display:grid}.mini-app-safe .rp-prefs .hibye-date-card.hibye-date-age{min-height:0;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.mini-app-safe .rp-prefs .hibye-date-card-icon{display:none}.mini-app-safe .rp-prefs :is(.hibye-date-age-label,.hibye-date-gender legend){color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);margin:0}.mini-app-safe .rp-prefs .hibye-age-stepper{grid-template-columns:48px 76px 48px;gap:8px;display:grid}.mini-app-safe .rp-prefs .hibye-age-stepper button{border:1px solid var(--sprout-border);background:var(--sprout-surface);width:48px;height:48px;color:var(--hibye-rose);border-radius:50%;place-items:center;padding:0;display:grid}.mini-app-safe .rp-prefs .hibye-age-stepper button:disabled{opacity:.4}.mini-app-safe .rp-prefs .hibye-age-stepper input{border:1px solid var(--sprout-border);background:var(--sprout-surface);width:100%;height:48px;color:var(--sprout-text);font-size:var(--type-subtitle);font-weight:var(--weight-semibold);text-align:center;border-radius:16px}.mini-app-safe .rp-prefs .hibye-date-gender{background:0 0;border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mini-app-safe .rp-prefs .hibye-date-gender legend{float:none;width:auto;margin-bottom:10px}.mini-app-safe .rp-prefs .hibye-date-gender>div{flex-wrap:wrap;gap:8px;margin:0;display:flex}.mini-app-safe .rp-prefs .hibye-date-gender button{border:1px solid var(--sprout-border);background:var(--sprout-surface);min-height:44px;color:var(--sprout-text);font-size:var(--type-small);font-weight:var(--weight-medium);border-radius:999px;align-items:center;gap:6px;padding-inline:12px 16px;display:inline-flex}.mini-app-safe .rp-prefs .hibye-date-gender button svg{width:16px;height:16px;color:var(--hibye-rose)}.mini-app-safe .rp-prefs .hibye-date-gender button.selected{border-color:var(--hibye-rose);background:color-mix(in srgb, var(--hibye-rose) 12%, var(--sprout-surface));color:var(--hibye-rose)}.mini-app-safe .rp-prefs .hibye-bio-coach{background:0 0;border:0;gap:10px;margin:0;padding:0;display:grid}.mini-app-safe .rp-prefs .hibye-bio-coach-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mini-app-safe .rp-prefs .hibye-bio-coach-head label{color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium)}.mini-app-safe .rp-prefs .hibye-bio-coach-head span{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .rp-prefs .hibye-bio-coach textarea{border:1px solid var(--sprout-border);background:var(--sprout-surface);min-height:140px;color:var(--sprout-text);font-size:var(--type-body);line-height:var(--leading-body);border-radius:16px;margin:0;padding:12px 14px}.mini-app-safe .rp-prefs .hibye-bio-coach-actions{justify-content:flex-start;display:flex}.mini-app-safe .rp-prefs .hibye-bio-coach-actions button{background:color-mix(in srgb, var(--hibye-rose) 12%, var(--sprout-surface));min-height:44px;color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);border:0;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.mini-app-safe .rp-prefs .hibye-bio-coach-actions button svg{color:currentColor;width:16px;height:16px}.mini-app-safe .rp-pro-prefs{gap:16px}.mini-app-safe .rp-toggle-row{min-height:64px}.mini-app-safe .rp-toggle-row .rs-row-meta[role=status]{color:var(--hibye-rose)}.mini-app-safe .rp-toggle-row .rp-chip-premium{min-height:44px;font:inherit;font-size:var(--type-small);font-weight:var(--weight-semibold);cursor:pointer;border:0;padding-inline:16px}.mini-app-safe .rp-toggle-row .hibye-preference-retry{min-height:44px;color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0;text-decoration:underline}.mini-app-safe .rp-load{color:var(--sprout-muted);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.mini-app-safe .rp-load .hibye-preference-retry{background:var(--sprout-surface-raised);min-height:44px;color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);border:0;border-radius:999px;padding-inline:16px}.mini-app-safe .rp-load .hibye-preference-retry[aria-disabled=true]{opacity:.55}.mini-app-safe .hibye-preference-load{min-height:44px}.mini-app-safe .rp-access{border-radius:var(--rp-radius);background:var(--sprout-surface);box-shadow:var(--rp-shadow);border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.mini-app-safe .rp-access-copy{flex:160px;gap:2px;min-width:0;display:grid}.mini-app-safe .rp-access-copy strong{color:var(--sprout-text);font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.mini-app-safe .rp-access-copy small{color:var(--sprout-muted);font-size:var(--type-caption);line-height:var(--leading-title);margin:0}.mini-app-safe .rp-access>.rp-access-action{min-height:48px;font-size:var(--type-body);flex:1 0 100%}.mini-app-safe .rp-access>.rp-access-action[aria-disabled=true]{opacity:.6}.mini-app-safe .rp-access:is(.allowed,.subscribed) .rs-row-icon{background:var(--hibye-gradient);color:#fff}.mini-app-safe .rp-apply{min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid;transform:none}.mini-app-safe .rp-blocked{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);border:0;gap:8px;margin:0;padding:16px;display:grid}.mini-app-safe .rp-blocked-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-app-safe .rp-blocked-head span{color:var(--sprout-text);font-size:var(--type-label);font-weight:var(--weight-semibold)}.mini-app-safe .rp-blocked-head b{background:var(--sprout-surface-raised);min-height:28px;color:var(--hibye-rose);font-weight:var(--weight-semibold);padding-inline:10px}.mini-app-safe .rp-blocked-row{background:var(--sprout-bg);width:100%;min-height:52px;color:var(--sprout-text);font:inherit;font-size:var(--type-body);text-align:start;cursor:pointer;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.mini-app-safe[dir=rtl] .rp-blocked-row{padding:8px 14px 8px 8px}.mini-app-safe .rp-blocked-row span{overflow-wrap:anywhere;min-width:0}.mini-app-safe .rp-blocked-row small{background:var(--sprout-surface);color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);border-radius:999px;flex:none;padding:8px 14px}.mini-app-safe .rp-blocked-row:disabled{cursor:wait;opacity:.65}.mini-app-safe .rp-blocked-status{color:var(--sprout-muted);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.mini-app-safe .rp-blocked-status .rs-btn{min-height:44px;font-size:var(--type-small);padding-inline:16px}.mini-app-safe .rp-blocked-empty{color:var(--sprout-muted);font-size:var(--type-small);margin:0}.mini-app-safe .rp-blocked .sprout-blocked-more{min-height:48px;font-size:var(--type-body)}.mini-app-safe .rp-leaves{gap:14px;display:grid}.mini-app-safe .rp-leaf{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);border:0;justify-items:start;gap:10px;padding:18px;display:grid}.mini-app-safe .rp-leaf>.rs-btn{justify-self:stretch;margin-top:4px}.mini-app-safe .rp-leaf-title{font-size:var(--type-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.mini-app-safe .rp-leaf-danger>.rs-row-icon{background:color-mix(in srgb, var(--hibye-danger) 12%, var(--sprout-surface));color:var(--rp-danger-ink)}.mini-app-safe .rp-consequences{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mini-app-safe .rp-consequences li{color:var(--sprout-text);font-size:var(--type-small);line-height:var(--leading-body);padding-inline-start:18px;position:relative}.mini-app-safe .rp-consequences li:before{content:"";inset-inline-start:2px;background:var(--hibye-danger);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em}.mini-app-safe .rp-leaf .rp-confirm{justify-self:stretch}.mini-app-safe .rp-leaf .rp-confirm .hibye-account-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-app-safe .rp-form{justify-items:stretch;gap:16px}.mini-app-safe .rp-faq{display:grid}.mini-app-safe .rp-faq-item+.rp-faq-item{border-top:1px solid var(--sprout-border)}.mini-app-safe .rp-faq-q{width:100%;min-height:56px;color:var(--sprout-text);font:inherit;font-size:var(--type-body);font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mini-app-safe .rp-faq-q svg{width:18px;height:18px;color:var(--sprout-muted-2);transition:transform var(--motion-fast) var(--hibye-ease-standard);flex:none}.mini-app-safe .rp-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.mini-app-safe .rp-faq-q:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:-3px}.mini-app-safe .rp-faq-a{color:var(--sprout-muted);font-size:var(--type-small);line-height:var(--leading-body);margin:0;padding:0 16px 16px}.mini-app-safe .rp-support-panel{gap:14px;display:grid}.mini-app-safe .rp-appeal{box-shadow:none;gap:6px;padding:14px 16px;display:grid}.mini-app-safe .rp-appeal header{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-app-safe .rp-appeal strong{font-size:var(--type-label);font-weight:var(--weight-semibold)}.mini-app-safe .rp-appeal time{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .rp-appeal p{color:var(--sprout-muted);font-size:var(--type-small);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.mini-app-safe .rp-appeal.overturned strong{color:var(--hibye-success)}.mini-app-safe .rp-appeal.upheld strong{color:var(--rp-danger-ink)}.hibye-legal{gap:12px}.hibye-legal-tabs{border:1px solid var(--sprout-border);background:var(--sprout-surface);scrollbar-width:none;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid;overflow:visible}.hibye-legal-tabs::-webkit-scrollbar{display:none}.hibye-legal-tabs button{min-width:0;min-height:44px;font-size:var(--type-caption);white-space:normal;border-radius:6px;padding:6px 5px;line-height:1.4}.hibye-legal-tabs button.active{background:var(--sprout-surface-raised);color:var(--hibye-coral)}.hibye-legal-document{background:var(--sprout-surface);border:0;border-radius:18px;padding:14px}.hibye-legal-document h1{font-size:var(--type-title-md)}.hibye-legal-document>header>strong,.hibye-legal-section p,.hibye-legal-section li{font-size:var(--type-small);line-height:1.9}.hibye-legal-section{padding-block:15px}.hibye-legal-document .hibye-legal-section{border:0;border-top:1px solid var(--sprout-border);box-shadow:none;background:0 0;border-radius:0;margin:0}.hibye-legal-section h2{font-size:var(--type-small);font-weight:var(--weight-semibold)}.mini-app-safe .rp-page .hibye-legal{gap:14px;display:grid}.mini-app-safe .rp-page .hibye-legal-tabs{background:var(--sprout-surface-raised);border:0;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:4px;display:grid}.mini-app-safe .rp-page .hibye-legal-tabs button{min-width:0;min-height:44px;box-shadow:none;color:var(--sprout-muted);font-size:var(--type-caption);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:normal;background:0 0;border:0;border-radius:14px;padding:4px 6px}.mini-app-safe .rp-page .hibye-legal-tabs button.active{background:var(--sprout-surface);color:var(--sprout-text);box-shadow:0 4px 12px #4e19331a}.mini-app-safe .rp-page .hibye-legal-document-frame{border-radius:var(--rp-radius);background:var(--sprout-surface);box-shadow:var(--rp-shadow);border:0;margin:0}.mini-app-safe .rp-page .hibye-legal-document{border-radius:var(--rp-radius);background:0 0;border:0;max-height:none;padding:18px}.mini-app-safe .rp-page .hibye-legal-document h1{font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.mini-app-safe .rp-page .hibye-legal-section h2{font-size:var(--type-label);font-weight:var(--weight-semibold)}.mini-app-safe .rp-page :is(.hibye-legal-document p,.hibye-legal-document li){color:var(--sprout-text);font-size:var(--type-small);line-height:var(--leading-relaxed)}.mini-app-safe .rp-page .hibye-referral-view{gap:14px;display:grid}.mini-app-safe .rp-page .sprout-referral-hero{border-radius:var(--rp-radius);background:var(--hibye-gradient);color:#fff;text-align:center;border:0;justify-items:center;gap:8px;padding:24px 18px;display:grid;box-shadow:0 16px 36px #8c103338}.mini-app-safe .rp-page .sprout-referral-hero>span{color:#fff;width:56px;height:56px;box-shadow:none;background:#fff3;border-radius:50%;place-items:center;display:grid}.mini-app-safe .rp-page .sprout-referral-hero strong{color:#fff;font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.mini-app-safe .rp-page .sprout-referral-hero p{color:#ffffffe0;font-size:var(--type-small);line-height:var(--leading-body);margin:0}.mini-app-safe .rp-page :is(.sprout-referral-stats,.sprout-referral-commission){border-radius:var(--rp-radius);background:var(--sprout-surface);box-shadow:var(--rp-shadow);border:0;overflow:hidden}.mini-app-safe .rp-page .sprout-referral-stats div{justify-items:center;min-width:0;padding:14px 4px}.mini-app-safe .rp-page .sprout-referral-stats div+div{border-inline-start:1px solid var(--sprout-border)}.mini-app-safe .rp-page .sprout-referral-stats svg{width:18px;height:18px;color:var(--hibye-rose)}.mini-app-safe .rp-page .sprout-referral-stats strong{font-weight:var(--weight-semibold)}.mini-app-safe .rp-page .sprout-referral-stats span{overflow-wrap:anywhere}.mini-app-safe .rp-page .sprout-referral-code{border:1.5px dashed var(--sprout-border-strong);border-radius:var(--rp-radius);background:var(--sprout-surface);width:100%;min-height:64px;color:var(--sprout-text);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;display:flex}.mini-app-safe .rp-page .sprout-referral-code>span{gap:2px;min-width:0;display:grid}.mini-app-safe .rp-page .sprout-referral-code small{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .rp-page .sprout-referral-code strong{font-size:var(--type-subtitle);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.mini-app-safe .rp-page .sprout-referral-code>svg{width:22px;height:22px;color:var(--hibye-rose);flex:none}.mini-app-safe .rp-page .sprout-referral-share{background:var(--hibye-gradient);color:#fff;width:100%;min-height:52px;font-family:inherit;font-size:var(--type-subtitle);font-weight:var(--weight-semibold);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 12px 26px #a7375342}.mini-app-safe .rp-page .sprout-referral-share svg{width:18px;height:18px}.mini-app-safe .rp-page .hibye-referral-view button:disabled{opacity:.6;cursor:default}.mini-app-safe .rp-page .sprout-referral-notice{color:var(--sprout-muted);font-size:var(--type-small);line-height:var(--leading-body);margin:0}.mini-app-safe .sprout-safety-plan-view{color:var(--sprout-text);gap:14px;padding-bottom:8px;display:grid}.mini-app-safe .sprout-safety-plan-view h2{font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:0}.mini-app-safe .sprout-safety-plan-view .rs-card{border-radius:var(--rp-radius);box-shadow:var(--rp-shadow);border:0;gap:14px;padding:18px;display:grid}.mini-app-safe .sprout-safety-plan-view .rs-btn{min-height:48px;font-size:var(--type-body);padding-inline:14px}.mini-app-safe .sprout-safety-plan-view .rs-btn:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}.mini-app-safe .sprout-trusted-contact>header{align-items:center;gap:12px;display:flex}.mini-app-safe .sprout-trusted-contact>header>div{gap:2px;min-width:0;display:grid}.mini-app-safe .sprout-trusted-contact p{color:var(--sprout-muted);font-size:var(--type-small);line-height:var(--leading-body);margin:0}.mini-app-safe .sprout-trusted-contact>header p.is-on{color:var(--hibye-success);font-weight:var(--weight-medium)}.mini-app-safe .sprout-trusted-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.mini-app-safe .sprout-trusted-contact-actions button{flex:130px;min-height:44px}.mini-app-safe .sprout-safety-plan-form label{color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);gap:8px;display:grid}.mini-app-safe :is(.sprout-safety-plan-form input,.sprout-safety-plan-form textarea){box-sizing:border-box;border:1px solid var(--sprout-border);background:var(--sprout-surface);width:100%;min-width:0;color:var(--sprout-text);font:inherit;font-size:var(--type-body);font-weight:var(--weight-regular);border-radius:16px;padding:12px 14px}.mini-app-safe .sprout-safety-plan-form input{min-height:48px}.mini-app-safe .sprout-safety-plan-form input[type=datetime-local]{color-scheme:normal;font-variant-numeric:proportional-nums;font-feature-settings:"tnum" 0;direction:ltr}.mini-app-safe .sprout-safety-plan-form textarea{resize:vertical;min-height:96px}.mini-app-safe :is(.sprout-safety-plan-form input,.sprout-safety-plan-form textarea):focus{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 14%, transparent);outline:none}.mini-app-safe .sprout-safety-plan-time{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-app-safe .sprout-safety-plan>header{gap:4px;display:grid}.mini-app-safe .sprout-safety-plan>header small{background:var(--sprout-surface-raised);color:var(--hibye-rose);font-size:var(--type-caption);font-weight:var(--weight-semibold);border-radius:999px;justify-self:start;padding:4px 10px}.mini-app-safe .sprout-safety-plan>header h2{font-size:var(--type-title-sm);overflow-wrap:anywhere}.mini-app-safe .sprout-safety-plan>p{font-size:var(--type-body);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mini-app-safe .sprout-safety-plan dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.mini-app-safe .sprout-safety-plan dl>div{gap:3px;display:grid}.mini-app-safe .sprout-safety-plan dt{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .sprout-safety-plan dd{font-size:var(--type-body);margin:0}.mini-app-safe .sprout-safety-plan-view time{font-variant-numeric:proportional-nums;font-feature-settings:"tnum" 0}.mini-app-safe .sprout-safety-plan-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mini-app-safe .sprout-safety-plan-actions button{min-height:44px}.mini-app-safe .sprout-safety-plan-actions .safe{grid-column:1/-1}.mini-app-safe .sprout-safety-plan-actions .help{border-color:color-mix(in srgb, var(--hibye-danger) 45%, var(--sprout-border));color:var(--rp-danger-ink)}.mini-app-safe .sprout-safety-state{justify-items:start}.mini-app-safe .sprout-safety-state p{font-size:var(--type-body);line-height:var(--leading-body);margin:0}.mini-app-safe .sprout-safety-plan-empty{color:var(--sprout-muted);font-size:var(--type-body);text-align:center;margin:0;padding:24px 8px}.mini-app-safe .sprout-safety-plan-history{gap:4px}.mini-app-safe .sprout-safety-plan-history>div{border-top:1px solid var(--sprout-border);font-size:var(--type-caption);gap:2px;padding:10px 0;display:grid}.mini-app-safe .sprout-safety-plan-history>h2+div{border-top:0}.mini-app-safe .sprout-safety-plan-history :is(span,time){color:var(--sprout-muted)}.mini-app-safe .sprout-safety-plan-history strong{font-size:var(--type-body);font-weight:var(--weight-medium);overflow-wrap:anywhere}.mini-app-safe .sprout-safety-plan-warning svg{color:var(--rp-danger-ink)}.mini-app-safe .hibye-account-recovery{text-align:center;justify-items:center;gap:16px;margin:auto 0;padding:32px 4px;display:grid}.mini-app-safe .hibye-account-recovery h1{font-size:var(--type-title-md);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:0}.mini-app-safe .hibye-account-recovery p{color:var(--sprout-muted);font-size:var(--type-body);margin:0}.mini-app-safe .hibye-account-recovery button{min-width:200px}@media (max-width:359px){.mini-app-safe .sprout-home-surface-scroll .rp-hub{padding-inline:16px}.mini-app-safe .rp-tiles{gap:10px}.mini-app-safe .rp-tile{padding-inline:12px}.mini-app-safe .rp-page>.sprout-spage-body{padding-inline:16px}.mini-app-safe .rp-segment>button{padding-inline:6px}.mini-app-safe .rp-segment>button svg{display:none}.mini-app-safe .rp-photo-grid{gap:8px}.mini-app-safe .rp-location-fields,.mini-app-safe :is(.rp-confirm>div,.rp-photo-actions,.sprout-safety-plan-time){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mini-app-safe :is(.rp-row,.rp-tile,.rp-segment>button,.rp-choice,.rp-faq-q svg,.sprout-switch i){transition:none}.mini-app-safe .rp-sheet{animation:none}}
.hibye-coin{flex:none;width:16px;height:16px}.hibye-spin{animation:.9s linear infinite hibye-commerce-spin}@keyframes hibye-commerce-spin{to{transform:rotate(360deg)}}.mini-app-safe .hibye-commerce-layer{background:var(--sprout-bg);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:stretch}.mini-app-safe .hibye-gifts-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.mini-app-safe .hibye-commerce-layer>.sprout-paywall-scrim{background:var(--sprout-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.mini-app-safe .hibye-commerce-page{z-index:1;width:min(100%,430px);height:100svh;height:var(--tg-viewport-height,100svh);background:var(--sprout-bg);color:var(--sprout-text);flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}.mini-app-safe .hibye-commerce-head{padding:max(16px, calc(env(safe-area-inset-top) + 8px)) 16px 8px;direction:ltr;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.mini-app-safe .hibye-commerce-head h2{text-align:start;overflow-wrap:anywhere;min-width:0}.mini-app-safe .hibye-commerce-back{width:44px;height:44px;color:var(--sprout-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mini-app-safe .hibye-commerce-back svg{stroke-width:1.8px;width:22px;height:22px}.mini-app-safe .hibye-commerce-scroll{min-height:0;padding:8px 16px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-width:none;flex:1;grid-auto-rows:max-content;align-content:start;gap:16px;display:grid;overflow-y:auto}.mini-app-safe .hibye-commerce-scroll::-webkit-scrollbar{display:none}.mini-app-safe .hibye-text-link{min-height:44px;color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-medium);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 6px;text-decoration:none;display:inline-flex}.mini-app-safe .hibye-text-link svg{width:16px;height:16px}.mini-app-safe .hibye-text-link:disabled{opacity:.5}.mini-app-safe .hibye-stars-cta svg{flex:none;width:20px;height:20px}.mini-app-safe .hibye-wallet-balance{color:#fff;background:#2a1420;border:0;border-radius:24px;justify-content:space-between;align-items:center;gap:14px;min-height:104px;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #2a142038}.mini-app-safe .hibye-wallet-balance:after{content:"";top:50%;pointer-events:none;background:radial-gradient(circle,#f7b84b42,#0000 66%);border-radius:50%;width:180px;height:180px;position:absolute;inset-inline-end:-36px;transform:translateY(-50%)}.mini-app-safe .hibye-wallet-balance-coins{--coin-size:46px;z-index:1;cursor:pointer;animation:3.2s ease-in-out infinite hibye-coin-float;display:inline-flex;position:relative}.mini-app-safe .hibye-wallet-balance-coins .hibye-coin-stack{--coin-size:46px}@keyframes hibye-coin-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mini-app-safe .hibye-wallet-balance-coins{animation:none}}.mini-app-safe .hibye-wallet-balance-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.mini-app-safe .hibye-wallet-balance-copy>small{color:#ffffffb3;font-size:var(--type-caption)}.mini-app-safe .hibye-wallet-balance-copy strong{font-size:var(--type-display);font-weight:var(--weight-medium);align-items:baseline;gap:6px;line-height:1.1;display:flex}.mini-app-safe .hibye-wallet-balance-copy strong small{color:#ffffffb3;font-size:var(--type-small);font-weight:var(--weight-regular)}.dark .mini-app-safe .hibye-wallet-balance{border:1px solid var(--sprout-border);background:var(--sprout-surface-raised);box-shadow:none}.mini-app-safe .hibye-wallet-tabs{background:var(--sprout-surface-raised);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.mini-app-safe .hibye-wallet-tabs[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-app-safe .hibye-wallet-tabs button{min-width:0;min-height:44px;color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--motion-fast) var(--hibye-ease-standard), color var(--motion-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.mini-app-safe .hibye-wallet-tabs button svg{flex:none;width:17px;height:17px}.mini-app-safe .hibye-wallet-tabs button.active{background:var(--sprout-surface);color:var(--hibye-rose);box-shadow:0 6px 16px #4e19331a}.dark .mini-app-safe .hibye-wallet-tabs button.active{background:color-mix(in srgb, #fff 10%, var(--sprout-surface-raised));box-shadow:none}.mini-app-safe .hibye-wallet-tabs button:focus-visible{outline:2px solid var(--sprout-ring);outline-offset:2px}.mini-app-safe .hibye-wallet-tab-panel{gap:12px;min-width:0;display:grid}.mini-app-safe :is(.hibye-wallet-tasks,.hibye-wallet-ledger){border-radius:16px;margin:0;padding:0;list-style:none;box-shadow:0 12px 32px #4e19330f}.mini-app-safe .hibye-wallet-task-check{width:40px;height:40px}.mini-app-safe .hibye-wallet-task-check svg{width:20px;height:20px}.mini-app-safe .hibye-wallet-reward{align-items:center;gap:4px;display:flex}.mini-app-safe .hibye-wallet-reward .hibye-coin{flex:none;width:15px;height:15px}.mini-app-safe .hibye-wallet-amount{flex:none;align-items:center;gap:5px;display:inline-flex}.mini-app-safe .hibye-wallet-amount .hibye-coin{width:16px;height:16px}.mini-app-safe .hibye-wallet-task-actions{flex:none;align-items:center;gap:4px;display:flex}.mini-app-safe .hibye-wallet-claim{min-height:44px;font-size:var(--type-small);padding:0 16px}.mini-app-safe .hibye-wallet-done{color:var(--sprout-muted);font-size:var(--type-caption);flex:none}.mini-app-safe .hibye-wallet-ledger .rs-row-icon svg{width:18px;height:18px}.mini-app-safe .hibye-wallet-ledger [data-direction=credit] .rs-row-icon{background:color-mix(in srgb, var(--hibye-success) 14%, var(--sprout-surface));color:var(--hibye-success)}.mini-app-safe .hibye-wallet-ledger [data-direction=credit] .rs-row-value{color:var(--hibye-success)}.mini-app-safe .hibye-wallet-ledger [data-direction=debit] .rs-row-value{color:var(--sprout-text)}.mini-app-safe .hibye-wallet-state{color:var(--sprout-muted);font-size:var(--type-body);text-align:center;justify-items:center;gap:12px;margin:0;padding:24px 16px;display:grid}.mini-app-safe .hibye-wallet-state p{margin:0}.mini-app-safe .hibye-wallet-state svg{width:22px;height:22px;color:var(--hibye-rose)}.mini-app-safe .hibye-plan-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding-top:10px;display:grid}.mini-app-safe .hibye-plan-card{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-width:0;min-height:132px;color:var(--sprout-text);text-align:center;transition:border-color var(--motion-fast) var(--hibye-ease-standard), box-shadow var(--motion-fast) var(--hibye-ease-standard), transform var(--motion-fast);border-radius:20px;align-content:start;justify-items:center;gap:2px;padding:22px 10px 14px;display:grid;position:relative;box-shadow:0 10px 24px #4e19330f}.mini-app-safe .hibye-plan-card:active{transform:scale(.98)}.mini-app-safe .hibye-plan-card:disabled{opacity:.5}.mini-app-safe .hibye-plan-card:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:2px}.mini-app-safe .hibye-plan-card.is-selected{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 16%, transparent), 0 12px 28px #a7375324}.mini-app-safe .hibye-plan-save{top:-12px;background:var(--hibye-gradient);color:#fff;width:max-content;max-width:calc(100% - 16px);min-height:24px;font-size:var(--type-micro);font-weight:var(--weight-semibold);text-overflow:ellipsis;margin-inline:auto;padding:0 10px;position:absolute;inset-inline:0;overflow:hidden}.mini-app-safe .hibye-plan-mark{top:10px;border:1.5px solid var(--sprout-border-strong);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;inset-inline-end:10px}.mini-app-safe .hibye-plan-card.is-selected .hibye-plan-mark{background:var(--hibye-gradient);border:0}.mini-app-safe .hibye-plan-mark svg{width:14px;height:14px}.mini-app-safe .hibye-plan-icon{height:36px;color:var(--hibye-rose);place-items:center;display:grid}.mini-app-safe .hibye-plan-icon :is(svg,.hibye-coin){width:32px;height:32px}.mini-app-safe .hibye-plan-title{font-size:var(--type-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.mini-app-safe .hibye-plan-caption{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .hibye-plan-price{color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);margin-top:6px}.mini-app-safe .hibye-wallet-packs{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:0}.mini-app-safe .hibye-wallet-packs .hibye-plan-card{-moz-column-gap:12px;padding:12px 14px;text-align:start;min-height:72px;box-shadow:none;border-width:1px;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"icon title price""icon caption save";place-items:center start;gap:0 12px;padding-inline-end:48px}.mini-app-safe .hibye-wallet-packs .hibye-plan-card.is-selected{background:color-mix(in srgb, var(--hibye-rose) 6%, var(--sprout-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 14%, transparent)}.mini-app-safe .hibye-wallet-packs .hibye-plan-icon{background:color-mix(in srgb, var(--hibye-rose) 10%, var(--sprout-surface));border-radius:14px;grid-area:icon;width:44px;height:44px}.mini-app-safe .hibye-wallet-packs .hibye-plan-icon svg{width:24px;height:24px}.mini-app-safe .hibye-wallet-packs .hibye-plan-title{font-size:var(--type-title-md);font-weight:var(--weight-medium);grid-area:title}.mini-app-safe .hibye-wallet-packs .hibye-plan-caption{grid-area:caption}.mini-app-safe .hibye-wallet-packs .hibye-plan-price{color:var(--sprout-text);font-size:var(--type-small);font-weight:var(--weight-medium);grid-area:price;justify-self:end;margin:0}.mini-app-safe .hibye-wallet-packs .hibye-plan-save{background:color-mix(in srgb, #2e9e6b 14%, var(--sprout-surface));color:#1f7a52;max-width:none;min-height:20px;font-size:var(--type-micro);grid-area:save;justify-self:start;margin:2px 0 0;padding:0 8px;position:static}.mini-app-safe .hibye-wallet-packs .hibye-plan-mark{top:50%;inset-inline-end:14px;transform:translateY(-50%)}.mini-app-safe .hibye-wallet-packs .hibye-plan-card:not(:has(.hibye-plan-save)) .hibye-plan-price{grid-row:1/span 2}.dark .mini-app-safe .hibye-wallet-packs .hibye-plan-save{color:#7fd8ad}.mini-app-safe .hibye-wallet-packs .hibye-plan-card{-moz-column-gap:6px;grid-template-columns:64px auto minmax(0,1fr) auto;grid-template-areas:"icon title caption price""icon save save price";column-gap:6px;min-height:74px;padding-inline-end:14px}.mini-app-safe .hibye-wallet-packs :is(.hibye-plan-title,.hibye-plan-caption){align-self:end}.mini-app-safe .hibye-wallet-packs .hibye-plan-caption{color:var(--sprout-muted);font-size:var(--type-small);justify-self:start;padding-bottom:2px}.mini-app-safe .hibye-wallet-packs .hibye-plan-card:not(:has(.hibye-plan-save)) :is(.hibye-plan-title,.hibye-plan-caption){grid-row:1/span 2;align-self:center}.mini-app-safe .hibye-wallet-packs .hibye-plan-mark{display:none}.mini-app-safe .hibye-wallet-packs .hibye-plan-icon{background:0 0;border-radius:0;width:64px;height:44px}.mini-app-safe .hibye-wallet-packs .hibye-plan-title{font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.mini-app-safe .hibye-wallet-packs .hibye-plan-save{margin-top:4px}.mini-app-safe .hibye-wallet-packs .hibye-plan-price{white-space:nowrap;background:var(--sprout-surface-raised);min-height:38px;color:var(--sprout-text);font-size:var(--type-body);font-weight:var(--weight-semibold);transition:background-color var(--motion-fast) var(--hibye-ease-standard), color var(--motion-fast);border-radius:999px;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.mini-app-safe .hibye-wallet-packs .hibye-plan-price svg{color:#f2a93b;width:16px;height:16px}.mini-app-safe .hibye-wallet-packs .hibye-plan-card.is-selected .hibye-plan-price{background:var(--hibye-gradient);color:#fff}.mini-app-safe .hibye-wallet-packs .hibye-plan-card.is-selected .hibye-plan-price svg{color:#fff}.mini-app-safe .hibye-coin-stack{direction:ltr;flex:none;align-items:center;display:inline-flex}.mini-app-safe .hibye-coin-stack .hibye-coin{width:var(--coin-size,26px);height:var(--coin-size,26px);filter:drop-shadow(0 2px 3px #965a0a4d);flex:none}.mini-app-safe .hibye-coin-stack .hibye-coin+.hibye-coin{margin-left:calc(var(--coin-size,26px) * -.55)}.mini-app-safe .hibye-coin-stack .hibye-coin:nth-child(2n){transform:translateY(-18%)}.mini-app-safe .hibye-wallet-packs .hibye-plan-icon .hibye-coin-stack .hibye-coin{width:26px;height:26px}.mini-app-safe .hibye-wallet-buy{gap:14px;display:grid}.mini-app-safe .hibye-wallet-code{justify-self:center;margin-top:-6px}.mini-app-safe .hibye-pay-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mini-app-safe .hibye-pay-methods[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-app-safe .hibye-pay-methods button{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-height:68px;color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);transition:border-color var(--motion-fast) var(--hibye-ease-standard), background-color var(--motion-fast), color var(--motion-fast);border-radius:18px;align-content:center;justify-items:center;gap:6px;padding:10px 6px;display:grid}.mini-app-safe .hibye-pay-methods button svg{width:24px;height:24px}.mini-app-safe .hibye-pay-methods [data-method=stars] svg{color:#f2a93b}.mini-app-safe .hibye-pay-methods [data-method=zarinpal] svg{color:#2e9e6b}.mini-app-safe .hibye-pay-methods [data-method=crypto] svg{color:#f7931a}.mini-app-safe .hibye-pay-methods button.active{border-color:var(--hibye-rose);background:color-mix(in srgb, var(--hibye-rose) 6%, var(--sprout-surface));color:var(--sprout-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 14%, transparent)}.mini-app-safe .hibye-pay-methods button:focus-visible{outline:2px solid var(--sprout-ring);outline-offset:2px}.mini-app-safe .hibye-external-cta svg{flex:none;width:20px;height:20px}.mini-app-safe .hibye-wallet-invoice{gap:14px;display:grid}.mini-app-safe .hibye-wallet-invoice>.hibye-text-link{justify-self:start}.mini-app-safe .hibye-wallet-invoice-amount{gap:2px;display:grid}.mini-app-safe :is(.hibye-wallet-invoice-amount,.hibye-wallet-invoice-field,.hibye-wallet-invoice-form label) small{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .hibye-wallet-invoice-amount strong{font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.mini-app-safe .hibye-wallet-invoice-amount span{color:var(--sprout-muted);font-size:var(--type-small)}.mini-app-safe .hibye-wallet-invoice-field{gap:6px;display:grid}.mini-app-safe .hibye-wallet-invoice-field>div{background:var(--sprout-surface-raised);border-radius:14px;align-items:center;gap:8px;padding-inline-start:12px;display:flex}.mini-app-safe .hibye-wallet-invoice-field bdi{overflow-wrap:anywhere;min-width:0;font-size:var(--type-caption);flex:1}.mini-app-safe .hibye-wallet-invoice-field .rs-btn-icon{box-shadow:none}.mini-app-safe .hibye-wallet-invoice-form{gap:10px;display:grid}.mini-app-safe .hibye-wallet-invoice-form label{gap:6px;display:grid}.mini-app-safe :is(.hibye-wallet-invoice-form input,.hibye-voucher-form input){border:1px solid var(--sprout-border);background:var(--sprout-surface-raised);min-width:0;min-height:52px;color:var(--sprout-text);border-radius:16px;padding:0 14px}.mini-app-safe .hibye-sheet-layer{z-index:80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mini-app-safe :is(.hibye-sheet-scrim,.hibye-gifts-layer>.sprout-paywall-scrim){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f0b146b;border:0;padding:0;position:absolute;inset:0}.mini-app-safe .hibye-commerce-sheet{z-index:1;width:min(100%,430px);max-height:88svh;padding:10px 20px max(24px, env(safe-area-inset-bottom));background:var(--sprout-surface);color:var(--sprout-text);border-radius:24px 24px 0 0;gap:14px;display:grid;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #1f0b142e}.mini-app-safe .hibye-sheet-grab{background:var(--sprout-border-strong);border-radius:999px;justify-self:center;width:40px;height:5px}.mini-app-safe .hibye-commerce-sheet-head{align-items:center;gap:8px;display:flex}.mini-app-safe .hibye-commerce-sheet-head>div{flex:1;gap:2px;min-width:0;display:grid}.mini-app-safe .hibye-commerce-sheet-head h2{font-size:var(--type-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title);margin:0}.mini-app-safe .hibye-commerce-sheet-head small{color:var(--sprout-muted);font-size:var(--type-small)}.mini-app-safe .hibye-voucher-form{gap:12px;display:grid}.mini-app-safe .hibye-voucher-form input{font-size:var(--type-title-sm);letter-spacing:.18em;text-align:center}.mini-app-safe .hibye-voucher-form .hibye-text-link{justify-self:center}.mini-app-safe .hibye-sponsor-sheet a.rs-btn{text-decoration:none}.mini-app-safe .hibye-gifts-balance{background:var(--sprout-surface-raised);min-height:44px;color:var(--sprout-text);font-weight:var(--weight-semibold);border:0;flex:none}.mini-app-safe .hibye-gifts-balance .hibye-coin{width:18px;height:18px}.mini-app-safe .hibye-gifts-list{gap:10px;display:grid}.mini-app-safe .hibye-gift{width:100%;color:var(--sprout-text);text-align:start;box-shadow:none;transition:transform var(--motion-fast) var(--hibye-ease-standard);align-items:center;gap:12px;padding:14px;display:flex}.mini-app-safe .hibye-gift:active{transform:scale(.98)}.mini-app-safe .hibye-gift:focus-visible{outline:3px solid var(--sprout-ring);outline-offset:2px}.mini-app-safe .hibye-gift.is-hero{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 14%, transparent)}.mini-app-safe .hibye-gift-icon{background:var(--sprout-surface-raised);width:44px;height:44px;color:var(--hibye-rose);border-radius:50%;flex:none;place-items:center;display:grid}.mini-app-safe .hibye-gift.is-hero .hibye-gift-icon{background:var(--hibye-gradient);color:#fff}.mini-app-safe .hibye-gift-icon svg{width:22px;height:22px}.mini-app-safe .hibye-gift-body{flex:1;gap:2px;min-width:0;display:grid}.mini-app-safe .hibye-gift-name{font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.mini-app-safe .hibye-gift-body small{color:var(--sprout-muted);font-size:var(--type-caption);line-height:var(--leading-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mini-app-safe .hibye-gift-price{background:color-mix(in srgb, var(--hibye-rose) 12%, var(--sprout-surface));min-height:32px;color:var(--hibye-rose);font-weight:var(--weight-semibold);flex:none}.mini-app-safe .sprout-premium.hibye-commerce-page{--sprout-bg:#150910;--sprout-text:#fff;--sprout-muted:#ffffffa8;--sprout-muted-2:#ffffff80;--sprout-surface:#ffffff0f;--sprout-surface-raised:#ffffff1a;--sprout-border:#ffffff1f;--sprout-border-strong:#ffffff38;--hibye-rose:#e88fb0;--hibye-accent:#e88fb0;color:#fff;background:radial-gradient(120% 55% at 50% 0,#c53a7a57,#0000 62%),radial-gradient(90% 45% at 50% 100%,#9a2f9438,#0000 70%),#150910}.mini-app-safe .sprout-premium .hibye-commerce-back{color:#fff}.mini-app-safe .hibye-premium-body{align-content:start;padding-bottom:20px}.mini-app-safe .hibye-premium-hero{text-align:center;justify-items:center;gap:6px;padding-top:4px;display:grid}.mini-app-safe .hibye-premium-hero h2{color:#fff;font-size:var(--type-heading-lg);font-weight:var(--weight-semibold);outline:none;margin:10px 0 0}.mini-app-safe .hibye-premium-hero p{color:#ffffffad;font-size:var(--type-body);margin:0}.mini-app-safe .hibye-premium-stage{width:260px;height:228px;position:relative}.mini-app-safe .hibye-premium-stage>.hibye-card-back{width:112px;height:150px;position:absolute;top:34px}.mini-app-safe .hibye-premium-stage>.is-left{left:14px;transform:rotate(-13deg)}.mini-app-safe .hibye-premium-stage>.is-right{right:14px;transform:rotate(13deg)}.mini-app-safe .hibye-premium-stage-photo{background:linear-gradient(#2a1420, #2a1420) padding-box, var(--hibye-gradient) border-box;border:3px solid #0000;border-radius:24px;place-items:center;width:140px;height:188px;margin-left:-70px;display:grid;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 22px 44px #00000073,0 0 60px #c53a7a59}.mini-app-safe .hibye-premium-stage-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.mini-app-safe .hibye-premium-stage-photo .hibye-symbol{width:72px;height:72px}.mini-app-safe .hibye-premium-stage-badge{background:var(--hibye-gradient);color:#fff;border:3px solid #150910;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:46px;display:grid;position:absolute;top:0;left:50%;box-shadow:0 8px 18px #c53a7a73}.mini-app-safe .hibye-premium-stage-badge svg{width:18px;height:18px}.mini-app-safe .hibye-premium-stage-likes{color:#2a1420;font-size:var(--type-small);font-weight:var(--weight-semibold);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 22px #00000059}.mini-app-safe .hibye-premium-stage-likes svg{color:#c53a7a;width:15px;height:15px}.mini-app-safe .hibye-premium-compare{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;margin-top:8px;display:grid;overflow:hidden}.mini-app-safe .hibye-premium-compare>[role=row]{grid-template-columns:minmax(0,1fr) 66px 66px;align-items:center;display:grid}.mini-app-safe .hibye-premium-compare>[role=row]+[role=row]{border-top:1px solid #ffffff14}.mini-app-safe .hibye-premium-compare [role=rowheader]{text-align:start;gap:2px;min-width:0;padding:12px 14px;display:grid}.mini-app-safe .hibye-premium-compare [role=rowheader] strong{font-size:var(--type-subtitle);font-weight:var(--weight-semibold)}.mini-app-safe .hibye-premium-compare [role=rowheader] small{color:#fff9;font-size:var(--type-caption);line-height:var(--leading-body)}.mini-app-safe .hibye-premium-compare :is([role=cell],[role=columnheader]){color:#ffffff8c;font-size:var(--type-caption);text-align:center;align-self:stretch;place-items:center;padding:10px 4px;display:grid}.mini-app-safe .hibye-premium-compare [role=cell] svg{width:18px;height:18px}.mini-app-safe .hibye-premium-compare .is-premium{color:#fff;background:#c53a7a24}.mini-app-safe .hibye-premium-compare .is-head{min-height:44px}.mini-app-safe .hibye-premium-compare .is-head [role=columnheader]{font-size:var(--type-small);font-weight:var(--weight-semibold)}.mini-app-safe .hibye-premium-compare .is-head .is-premium{color:#f3a3c2}.mini-app-safe .hibye-premium-compare .is-premium i{background:var(--hibye-gradient);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mini-app-safe .hibye-premium-compare .is-premium i svg{width:15px;height:15px}.mini-app-safe .hibye-premium-foot{z-index:2;padding:14px 16px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#150910d6;border-top:1px solid #ffffff1a;gap:10px;display:grid;position:relative}.mini-app-safe .hibye-pay-methods.is-compact{background:#ffffff12;border-radius:999px;gap:4px;padding:3px}.mini-app-safe .hibye-pay-methods.is-compact button{color:#ffffffb8;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.mini-app-safe .hibye-pay-methods.is-compact button svg{width:18px;height:18px}.mini-app-safe .hibye-pay-methods.is-compact button.active{color:#2a1420;box-shadow:none;background:#fff}.mini-app-safe .hibye-premium-price{justify-content:center;align-items:baseline;gap:10px;margin:2px 0 0;display:flex}.mini-app-safe .hibye-premium-price strong{font-size:var(--type-heading);font-weight:var(--weight-semibold);align-items:baseline;gap:5px;display:inline-flex}.mini-app-safe .hibye-premium-price strong small{color:#ffffffb3;font-size:var(--type-small);font-weight:var(--weight-regular)}.mini-app-safe .hibye-premium-price>small{color:#fff9;font-size:var(--type-small)}.mini-app-safe .hibye-premium-foot>.hibye-text-link{justify-self:center}.mini-app-safe .hibye-premium-terms{color:#ffffff8f;font-size:var(--type-caption);line-height:var(--leading-body);text-align:center;margin:-2px 0 0}.mini-app-safe .hibye-premium-status{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;display:grid}.mini-app-safe .hibye-premium-status>strong{font-size:var(--type-subtitle);font-weight:var(--weight-semibold)}.mini-app-safe .hibye-premium-renewal{grid-column:1/-1;gap:10px;display:grid}.mini-app-safe .hibye-premium-renewal>div{border-top:1px solid var(--sprout-border);font-size:var(--type-small);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.mini-app-safe .hibye-premium-renewal>div small{color:var(--sprout-muted);font-size:var(--type-small)}.mini-app-safe .hibye-premium-renewal>div strong{font-weight:var(--weight-semibold)}.mini-app-safe .hibye-premium-renewal-native{color:var(--sprout-muted);font-size:var(--type-caption)}.mini-app-safe .hibye-premium-renewal .rs-btn{min-height:44px;font-size:var(--type-small)}.mini-app-safe.rose-public{height:auto;min-height:100svh;overflow:visible}.rose-public :is(.hibye-shop-number,b[dir=ltr],strong[dir=ltr]){font-variant-numeric:proportional-nums;white-space:nowrap;unicode-bidi:isolate}.rose-public :is(.hibye-store-locales,.hibye-crypto-languages){background:var(--sprout-surface-raised);border-radius:999px;gap:2px;padding:3px;display:flex}.rose-public :is(.hibye-store-locales,.hibye-crypto-languages) button{min-width:44px;min-height:44px;color:var(--sprout-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold);background:0 0;border:0;border-radius:999px;padding:0 10px}.rose-public :is(.hibye-store-locales,.hibye-crypto-languages) button.active{background:var(--sprout-surface);color:var(--hibye-rose);box-shadow:0 4px 12px #4e19331a}.rose-public :is(.hibye-store-loading,.hibye-store-gate,.hibye-crypto-loading,.hibye-crypto-gate){text-align:center;align-content:center;place-items:center;gap:12px;min-height:100svh;padding:24px;display:grid}.rose-public :is(.hibye-store-loading,.hibye-crypto-loading) svg{width:28px;height:28px;color:var(--hibye-rose)}.rose-public :is(.hibye-store-gate,.hibye-crypto-gate) :is(h1,p){margin:0}.rose-public :is(.hibye-store-gate,.hibye-crypto-gate) h1{font-size:var(--type-title-lg);font-weight:var(--weight-semibold)}.rose-public :is(.hibye-store-gate,.hibye-crypto-gate) p{max-width:400px;color:var(--sprout-muted)}.rose-public :is(.hibye-store-gate,.hibye-crypto-gate) a svg{width:17px;height:17px}.rose-public .hibye-store-gate a{min-block-size:48px;text-decoration:none}.rose-public .hibye-crypto-gate a{min-block-size:48px;padding-inline:24px;text-decoration:none}.rose-public .hibye-store-gate .hibye-symbol{width:62px;height:68px}.rose-public .hibye-store-gate .hibye-wordmark{width:118px}.rose-public .hibye-store-gate-actions{gap:10px;width:min(100%,300px);margin-top:8px;display:grid}.rose-public .hibye-crypto-gate-brand{align-items:center;gap:10px;display:flex}.rose-public .hibye-crypto-gate-brand .hibye-symbol{width:42px;height:48px}.rose-public .hibye-crypto-gate-brand .hibye-wordmark{width:96px}.mini-app-safe.rose-public.hibye-shop{padding:max(16px, env(safe-area-inset-top)) max(16px, calc((100% - 720px) / 2)) calc(32px + env(safe-area-inset-bottom));align-content:start;gap:20px;display:grid}.rose-public .hibye-shop-hero{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.rose-public .hibye-shop-hero-copy{gap:4px;min-width:0;display:grid}.rose-public .hibye-shop-hero-copy>span{font-size:var(--type-caption);font-weight:var(--weight-semibold);letter-spacing:.08em;opacity:.85;text-transform:uppercase}.rose-public .hibye-shop-hero h1{font-size:var(--type-display);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.rose-public .hibye-shop-hero-copy>p{font-size:var(--type-body);opacity:.9;margin:0}.rose-public .hibye-shop-hero-art{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid}.rose-public .hibye-shop-hero-art .hibye-coin{width:52px;height:52px}.rose-public .hibye-shop-purchase-title h2{font-size:var(--type-title-md);font-weight:var(--weight-semibold);margin:0 0 12px}.rose-public :is(.hibye-shop-packages,.hibye-shop-package-skeletons){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rose-public .hibye-shop-packages button{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-height:150px;color:var(--sprout-text);text-align:center;cursor:pointer;transition:border-color var(--motion-fast) var(--hibye-ease-standard), transform var(--motion-fast);border-radius:20px;align-content:start;justify-items:center;gap:4px;padding:18px 10px 14px;display:grid;box-shadow:0 10px 24px #4e19330f}.rose-public .hibye-shop-packages button:not(:disabled):hover{border-color:var(--hibye-rose)}.rose-public .hibye-shop-packages button:active{transform:scale(.98)}.rose-public .hibye-shop-packages button:disabled{cursor:not-allowed;opacity:.55}.rose-public .hibye-shop-package-top .hibye-coin{width:32px;height:32px}.rose-public .hibye-shop-package-value{align-items:baseline;gap:4px;display:flex}.rose-public .hibye-shop-package-value strong{font-size:var(--type-title-lg);font-weight:var(--weight-semibold)}.rose-public .hibye-shop-package-value small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-shop-package-price{color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold);margin-top:6px}.rose-public .hibye-shop-package-price small{font-size:var(--type-micro)}.rose-public .hibye-shop-package-skeletons i{background:var(--sprout-surface-raised);border-radius:20px;min-height:150px;animation:1.4s ease-in-out infinite hibye-commerce-pulse}@keyframes hibye-commerce-pulse{50%{opacity:.55}}.rose-public .hibye-shop-checkout-backdrop{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f0b146b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rose-public .hibye-shop-checkout{background:var(--sprout-surface);width:min(100%,420px);color:var(--sprout-text);border-radius:24px;gap:16px;padding:20px;display:grid;box-shadow:0 30px 90px #1f0b1447}.rose-public .hibye-shop-checkout-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rose-public .hibye-shop-checkout-head span{color:var(--sprout-muted);font-size:var(--type-caption);font-weight:var(--weight-semibold)}.rose-public .hibye-shop-checkout-head h2{font-size:var(--type-heading);font-weight:var(--weight-semibold);margin:4px 0 0}.rose-public .hibye-shop-checkout-head>button{width:44px;height:44px;color:var(--sprout-text);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rose-public .hibye-shop-checkout-head>button:disabled{opacity:.45}.rose-public .hibye-shop-checkout-head>button svg{width:20px;height:20px}.rose-public .hibye-shop-checkout-package{background:var(--sprout-surface-raised);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.rose-public .hibye-shop-checkout-package>i{background:var(--sprout-surface);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.rose-public .hibye-shop-checkout-package .hibye-coin{width:30px;height:30px}.rose-public .hibye-shop-checkout-package>div{gap:2px;display:grid}.rose-public .hibye-shop-checkout-package span{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-shop-checkout-package strong{font-size:var(--type-title-lg);font-weight:var(--weight-semibold)}.rose-public .hibye-shop-checkout-package strong small{font-size:var(--type-caption);font-weight:var(--weight-medium)}.rose-public .hibye-shop-checkout-error{margin:0}.rose-public .hibye-shop-result{text-align:center;justify-items:center;gap:12px;width:min(100%,480px);margin:8vh auto 0;padding:28px 20px;display:grid}.rose-public .hibye-shop-result>svg{width:28px;height:28px;color:var(--hibye-rose)}.rose-public .hibye-shop-result-mark{background:var(--hibye-gradient);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 28px #a737533d}.rose-public .hibye-shop-result-mark svg{width:26px;height:26px}.rose-public .hibye-shop-result :is(h1,p){margin:0}.rose-public .hibye-shop-result h1{font-size:var(--type-heading);font-weight:var(--weight-semibold)}.rose-public .hibye-shop-result p{color:var(--sprout-muted);font-size:var(--type-small)}.rose-public .hibye-shop-voucher{background:var(--sprout-surface-raised);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;padding:8px;display:grid}.rose-public .hibye-shop-voucher code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-title-lg);font-weight:var(--weight-semibold);letter-spacing:.1em;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;direction:ltr;align-self:center}.rose-public .hibye-shop-voucher .rs-btn{min-height:48px;font-size:var(--type-small);padding:0 16px}.rose-public .hibye-shop-voucher svg{width:16px;height:16px}.rose-public .hibye-shop-premium{justify-items:center;gap:10px;width:100%;display:grid}.rose-public .hibye-shop-premium>strong{font-size:var(--type-title-lg);font-weight:var(--weight-semibold)}.rose-public .hibye-shop-alert{width:min(100%,720px);margin:0 auto}.rose-public .hibye-shop-loading{min-height:100svh;color:var(--hibye-rose);font-size:var(--type-heading-lg);font-weight:var(--weight-semibold);place-items:center;display:grid}.rose-public .hibye-store-header{min-height:64px;padding:max(12px, env(safe-area-inset-top)) max(16px, calc((100% - 720px) / 2)) 12px;justify-content:space-between;align-items:center;gap:16px;display:flex}.rose-public .hibye-store-brand{align-items:center;gap:8px;display:flex}.rose-public .hibye-store-brand .hibye-symbol{width:30px;height:34px}.rose-public .hibye-store-brand .hibye-wordmark{width:72px}.rose-public .hibye-store-content{width:min(100% - 32px,720px);padding-block:16px calc(40px + env(safe-area-inset-bottom));gap:20px;margin-inline:auto;display:grid}.rose-public .hibye-store-title{gap:6px;display:grid}.rose-public .hibye-store-title>span{color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold)}.rose-public .hibye-store-title h1{font-size:var(--type-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}.rose-public .hibye-store-title p{color:var(--sprout-muted);font-size:var(--type-small);align-items:center;gap:6px;margin:0;display:flex}.rose-public .hibye-store-title p svg{width:16px;height:16px;color:var(--hibye-rose);flex:none}.rose-public :is(.hibye-store-products,.hibye-store-methods){gap:10px;display:grid}.rose-public :is(.hibye-store-products,.hibye-store-methods) h2{color:var(--sprout-muted);font-size:var(--type-body);font-weight:var(--weight-medium);margin:8px 0 0}.rose-public .hibye-store-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rose-public :is(.hibye-store-products>button,.hibye-store-products>div>button,.hibye-crypto-premium,.hibye-crypto-products button,.hibye-crypto-networks button){border:1.5px solid var(--sprout-border);background:var(--sprout-surface);width:100%;min-width:0;min-height:64px;color:var(--sprout-text);text-align:start;transition:border-color var(--motion-fast) var(--hibye-ease-standard), box-shadow var(--motion-fast);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rose-public :is(.hibye-store-products button,.hibye-crypto-premium,.hibye-crypto-products button,.hibye-crypto-networks button).selected{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 16%, transparent)}.rose-public .hibye-store-products button{justify-content:space-between}.rose-public .hibye-store-products>button{background:var(--hibye-gradient-soft)}.rose-public .hibye-store-products button span{gap:2px;display:grid}.rose-public .hibye-store-products>button span{align-items:center;gap:8px;display:flex}.rose-public .hibye-store-products button svg{width:20px;height:20px;color:var(--hibye-rose)}.rose-public .hibye-store-products button :is(strong,b){font-size:var(--type-label);font-weight:var(--weight-semibold)}.rose-public .hibye-store-products button small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-store-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rose-public .hibye-store-methods button{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-height:52px;color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.rose-public .hibye-store-methods button.selected{border-color:var(--hibye-rose);background:color-mix(in srgb, var(--hibye-rose) 8%, var(--sprout-surface));color:var(--hibye-rose)}.rose-public .hibye-store-methods button svg{width:18px;height:18px}.rose-public .hibye-store-methods label{color:var(--sprout-muted);font-size:var(--type-small);gap:6px;margin-top:4px;display:grid}.rose-public .hibye-store-methods select{border:1px solid var(--sprout-border);background:var(--sprout-surface);min-height:48px;color:var(--sprout-text);border-radius:14px;padding-inline:12px}.rose-public .hibye-store-pay{justify-content:space-between;padding-inline:22px}.rose-public .hibye-store-pay span{align-items:center;gap:8px;display:flex}.rose-public .hibye-store-pay svg{width:19px;height:19px}.rose-public .hibye-store-return{min-height:44px;color:var(--sprout-muted);font-size:var(--type-small);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.rose-public .hibye-store-return svg{width:16px;height:16px}.rose-public .hibye-store-result{text-align:center;justify-items:center;gap:6px;padding:24px 16px;display:grid}.rose-public .hibye-store-result>span{background:var(--sprout-surface-raised);width:52px;height:52px;color:var(--hibye-rose);border-radius:50%;place-items:center;display:grid}.rose-public .hibye-store-result.paid>span{background:var(--hibye-gradient);color:#fff}.rose-public .hibye-store-result svg{width:24px;height:24px}.rose-public .hibye-store-result :is(h2,p,small){margin:0}.rose-public .hibye-store-result h2{font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.rose-public .hibye-store-result :is(p,small){color:var(--sprout-muted);overflow-wrap:anywhere}.rose-public .hibye-store-result .rs-btn{min-height:44px;margin-top:8px}.rose-public .hibye-crypto-header{width:min(100% - 32px,560px);min-height:64px;padding-top:env(safe-area-inset-top);direction:ltr;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;margin-inline:auto;display:grid}.rose-public .hibye-crypto-header h1{font-size:var(--type-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-align:start;margin:0}.rose-public .hibye-crypto-header a{width:44px;height:44px;color:var(--sprout-text);place-items:center;display:grid}.rose-public .hibye-crypto-header svg{stroke-width:1.8px;width:22px;height:22px}.rose-public .hibye-crypto-page{width:min(100% - 32px,560px);padding-bottom:max(32px, env(safe-area-inset-bottom));gap:16px;margin-inline:auto;display:grid}.rose-public .hibye-crypto-languages{justify-self:end}.rose-public :is(.hibye-crypto-selector,.hibye-crypto-payment){gap:12px;padding:18px;display:grid}.rose-public .hibye-crypto-section-title h2{font-size:var(--type-subtitle);font-weight:var(--weight-semibold);margin:0}.rose-public .hibye-crypto-section-title.second{margin-top:12px}.rose-public .hibye-crypto-selector>h3{color:var(--sprout-muted);font-size:var(--type-small);font-weight:var(--weight-medium);align-items:center;gap:6px;margin:8px 0 0;display:flex}.rose-public .hibye-crypto-selector>h3 svg{width:17px;height:17px}.rose-public .hibye-crypto-premium{background:var(--hibye-gradient-soft)}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-networks button)>span{background:var(--sprout-surface-raised);width:40px;height:40px;color:var(--hibye-rose);font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.rose-public .hibye-crypto-premium>span svg{width:20px;height:20px}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-networks button)>div{flex:1;gap:2px;min-width:0;display:grid}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-networks) strong{font-size:var(--type-body);font-weight:var(--weight-semibold)}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-networks) small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public[dir=rtl] .hibye-crypto-networks strong[dir=ltr]{text-align:right}.rose-public :is(.hibye-crypto-premium>b,.hibye-crypto-products b){color:var(--hibye-rose);font-size:var(--type-body);font-weight:var(--weight-semibold);flex:none}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-products,.hibye-crypto-networks) i{border:1.5px solid var(--sprout-border-strong);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.rose-public :is(.hibye-crypto-premium.selected,.hibye-crypto-products .selected,.hibye-crypto-networks .selected) i{background:var(--hibye-gradient);border:0}.rose-public :is(.hibye-crypto-premium,.hibye-crypto-products,.hibye-crypto-networks) i svg{width:14px;height:14px}.rose-public :is(.hibye-crypto-products,.hibye-crypto-networks){gap:8px;display:grid}.rose-public .hibye-crypto-products{grid-template-columns:repeat(2,minmax(0,1fr))}.rose-public .hibye-crypto-products button{justify-content:space-between;min-height:60px}.rose-public .hibye-crypto-products button>span{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px;min-width:0;display:flex}.rose-public .hibye-crypto-products button>span strong{font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.rose-public .hibye-crypto-products button>span small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .network-usdttrc20{color:#961c35;background:#f9dbe0}.rose-public .network-usdtbsc{color:#634a00;background:#f7e5b1}.rose-public .network-gram{color:#155783;background:#d4eafa}.rose-public .hibye-crypto-primary{justify-content:space-between;margin-top:8px;text-decoration:none}.rose-public .hibye-crypto-primary span{text-align:start;flex:1}.rose-public .hibye-crypto-primary svg{width:20px;height:20px}.rose-public .hibye-crypto-status{border-bottom:1px solid var(--sprout-border);align-items:center;gap:12px;padding-bottom:16px;display:flex}.rose-public .hibye-crypto-status>span{background:var(--sprout-surface-raised);width:44px;height:44px;color:var(--hibye-rose);border-radius:50%;flex:none;place-items:center;display:grid}.rose-public .hibye-crypto-status.paid>span{background:var(--hibye-gradient);color:#fff}.rose-public .hibye-crypto-status svg{width:21px;height:21px}.rose-public .hibye-crypto-status h2{font-size:var(--type-title-sm);font-weight:var(--weight-semibold);line-height:var(--leading-title);outline:none;margin:0 0 4px}.rose-public .hibye-crypto-status p{color:var(--sprout-muted);font-size:var(--type-small);margin:0}.rose-public .hibye-crypto-transfer{gap:14px;display:grid}.rose-public .hibye-crypto-network-summary{align-items:center;gap:10px;display:flex}.rose-public .hibye-crypto-network-summary>span{width:40px;height:40px;font-weight:var(--weight-semibold);border-radius:50%;flex:none;place-items:center;display:grid}.rose-public .hibye-crypto-network-summary>div{gap:2px;min-width:0;display:grid}.rose-public .hibye-crypto-network-summary small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-crypto-field{gap:6px;display:grid}.rose-public .hibye-crypto-field>span{color:var(--sprout-muted);font-size:var(--type-small)}.rose-public .hibye-crypto-field>div{padding:8px;background:var(--sprout-surface-raised);border-radius:16px;align-items:center;gap:10px;min-height:60px;padding-inline-start:14px;display:flex}.rose-public .hibye-crypto-field :is(code,strong){min-width:0;color:var(--sprout-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--type-small);line-height:var(--leading-body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1}.rose-public .hibye-crypto-field.amount strong{font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.rose-public .hibye-crypto-field.amount b{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-crypto-field button{background:var(--sprout-surface);min-width:52px;min-height:44px;color:var(--hibye-rose);border:0;border-radius:12px;flex:none;place-items:center;gap:2px;padding:4px 6px;display:grid}.rose-public .hibye-crypto-field button svg{width:16px;height:16px}.rose-public .hibye-crypto-field button small,.rose-public .hibye-crypto-copy-feedback{font-size:var(--type-caption)}.rose-public .hibye-crypto-received{flex-wrap:wrap;gap:8px;display:flex}.rose-public .hibye-crypto-received>span{background:var(--sprout-surface-raised);color:var(--sprout-muted);font-size:var(--type-caption);border-radius:14px;flex:1;gap:4px;padding:10px 12px;display:grid}.rose-public .hibye-crypto-received strong{color:var(--sprout-text);font-size:var(--type-small)}.rose-public .hibye-crypto-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rose-public .hibye-crypto-wallets button{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-height:48px;color:var(--sprout-text);font-size:var(--type-small);font-weight:var(--weight-medium);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.rose-public .hibye-crypto-wallets button:disabled{opacity:.55}.rose-public .hibye-crypto-wallets svg{width:18px;height:18px}.rose-public .hibye-crypto-warning{background:color-mix(in srgb, var(--hibye-warning) 12%, var(--sprout-surface));font-size:var(--type-caption);line-height:var(--leading-body);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.rose-public .hibye-crypto-warning svg{flex:none;width:16px;height:16px;margin-top:2px}.rose-public .hibye-crypto-order-meta{border-top:1px solid var(--sprout-border);grid-template-columns:1fr 1.7fr;gap:12px;padding-top:14px;display:grid}.rose-public .hibye-crypto-order-meta>span{gap:4px;min-width:0;display:grid}.rose-public .hibye-crypto-order-meta small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-crypto-order-meta :is(strong,code){font-size:var(--type-small);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.rose-public .hibye-stars-shell{width:min(100% - 32px,560px);padding-block:max(12px, env(safe-area-inset-top)) calc(32px + env(safe-area-inset-bottom));gap:16px;margin-inline:auto;display:grid}.rose-public .hibye-stars-header{direction:ltr;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:64px;display:grid}.rose-public .hibye-stars-header>button{flex:0 0 44px;order:-1;width:44px;height:44px}.rose-public .hibye-stars-header>div:nth-child(2){text-align:end;gap:2px;min-width:0;display:grid}.rose-public .hibye-stars-header strong{font-size:var(--type-label);font-weight:var(--weight-semibold)}.rose-public .hibye-stars-header small{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-stars-brand{background:var(--sprout-surface-raised);border-radius:50%;order:2;place-items:center;width:44px;height:44px;display:grid}.rose-public .hibye-stars-intro{gap:6px;padding:20px;display:grid}.rose-public .hibye-stars-intro>div{font-size:var(--type-small);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rose-public .hibye-stars-intro>div strong{font-size:var(--type-title-md);font-weight:var(--weight-semibold)}.rose-public .hibye-stars-intro :is(h1,p){margin:0}.rose-public .hibye-stars-intro h1{font-size:var(--type-heading);font-weight:var(--weight-semibold)}.rose-public .hibye-stars-intro p{font-size:var(--type-small);opacity:.92}.rose-public :is(.hibye-stars-notice,.hibye-stars-loading){background:var(--sprout-surface);font-size:var(--type-small);border-radius:16px;gap:4px;padding:14px 16px;display:grid}.rose-public .hibye-stars-notice strong{font-weight:var(--weight-semibold)}.rose-public .hibye-stars-notice.success{background:color-mix(in srgb, var(--hibye-success) 12%, var(--sprout-surface))}.rose-public .hibye-stars-notice.warning{background:color-mix(in srgb, var(--hibye-warning) 14%, var(--sprout-surface))}.rose-public .hibye-stars-notice.error{background:color-mix(in srgb, var(--hibye-danger) 12%, var(--sprout-surface));color:var(--hibye-danger-text)}.rose-public .hibye-stars-loading{color:var(--sprout-muted);text-align:center}.rose-public .hibye-stars-empty{text-align:center;justify-items:center;gap:12px;padding:24px 16px;display:grid}.rose-public .hibye-stars-empty a{background:var(--hibye-gradient);color:#fff;min-height:48px;font-weight:var(--weight-semibold);border-radius:999px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.rose-public .hibye-stars-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rose-public .hibye-stars-pack{border:1.5px solid var(--sprout-border);background:var(--sprout-surface);min-height:120px;color:var(--sprout-text);text-align:center;border-radius:20px;align-content:start;justify-items:center;gap:4px;padding:18px 10px 14px;display:grid;position:relative;box-shadow:0 10px 24px #4e19330f}.rose-public .hibye-stars-pack.selected{border-color:var(--hibye-rose);box-shadow:0 0 0 3px color-mix(in srgb, var(--hibye-rose) 16%, transparent)}.rose-public .hibye-stars-pack:disabled{opacity:.55}.rose-public .hibye-stars-pack span{color:var(--sprout-muted);font-size:var(--type-caption)}.rose-public .hibye-stars-pack strong{font-size:var(--type-title-sm);font-weight:var(--weight-semibold)}.rose-public .hibye-stars-pack small{color:var(--hibye-rose);font-size:var(--type-small);font-weight:var(--weight-semibold)}.rose-public .hibye-stars-pack i{top:10px;border:1.5px solid var(--sprout-border-strong);border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-end:10px}.rose-public .hibye-stars-pack.selected i{background:var(--hibye-gradient);box-shadow:inset 0 0 0 6px var(--hibye-rose);border:0}.rose-public .hibye-stars-trust{color:var(--sprout-muted);font-size:var(--type-caption);flex-wrap:wrap;justify-content:center;gap:4px 14px;display:flex}@media (min-width:761px){.rose-public :is(.hibye-shop-packages,.hibye-shop-package-skeletons){grid-template-columns:repeat(4,minmax(0,1fr))}.rose-public .hibye-shop-hero{padding:36px}}@media (max-width:760px){.rose-public .hibye-shop-checkout-backdrop{place-items:end center;padding:0}.rose-public .hibye-shop-checkout{padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}@media (max-width:560px){.rose-public :is(.hibye-store-products>div,.hibye-store-methods>div,.hibye-crypto-products,.hibye-crypto-order-meta,.hibye-crypto-wallets){grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.mini-app-safe .hibye-wallet-tabs button svg{display:none}.mini-app-safe .hibye-wallet-task{gap:10px;padding-inline:12px}.mini-app-safe .hibye-wallet-claim{padding:0 12px}.mini-app-safe .hibye-plan-cards{gap:18px 8px}.mini-app-safe .hibye-plan-title{font-size:var(--type-title-sm)}}@media (prefers-reduced-motion:reduce){.hibye-spin,.rose-public .hibye-shop-package-skeletons i{animation:none}.mini-app-safe :is(.hibye-plan-card,.hibye-gift,.hibye-wallet-tabs button){transition:none}}
