:root{--surface-0: #0b0e13;--surface-1: #12161d;--surface-2: #171c25;--surface-3: #1b212b;--surface-4: #232a36;--surface-5: #2a3240;--surface-fill: rgba(255,255,255,.04);--surface-fill-strong: rgba(255,255,255,.08);--surface-tabbar: rgba(11,14,19,.94);--surface-tab-active: rgba(255,255,255,.09);--surface-badge-on-image: rgba(11,14,19,.78);--text-primary: #eef1f6;--text-secondary: #b4bcc9;--text-muted: #8a94a3;--text-faint: #5c6675;--text-on-active: #ffffff;--text-on-gold: #1a1205;--accent-gold: #ffca28;--accent-gold-soft: rgba(255,202,40,.12);--accent-gold-line: rgba(255,202,40,.32);--positive: #34d399;--positive-soft: rgba(52,211,153,.16);--negative: #ff6b6b;--negative-soft: rgba(255,107,107,.16);--negative-line: rgba(255,107,107,.32);--hairline: rgba(255,255,255,.06);--hairline-strong: rgba(255,255,255,.1);--outcome-1: #FF4F8C;--outcome-2: #FF6BA8;--outcome-3: #FF9D6B;--outcome-4: #FFD166;--outcome-5: #5FE39A;--outcome-6: #5EC1FF;--outcome-7: #9B5BFF;--outcome-8: #E46ACE;--outcome-last: #708499;--outcome-neutral-1: #eef1f6;--outcome-neutral-2: #b4bcc9;--outcome-neutral-3: #8a94a3;--outcome-neutral-4: #5c6675;--outcome-neutral-5: #3d4655;--scrim: rgba(11,14,19,.45);--font-family: Manrope, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Geeza Pro", "Noto Sans Arabic", sans-serif;--font-numeric: tabular-nums;--type-total-size: 56px;--type-total-weight: 800;--type-total-line: 1;--type-total-tracking: -2px;--type-total-sign-size: 28px;--type-total-sign-weight: 800;--type-total-sign-line: 1;--type-figure-xl-size: 40px;--type-figure-xl-weight: 800;--type-figure-xl-line: .95;--type-figure-xl-tracking: -1.8px;--type-figure-lg-size: 30px;--type-figure-lg-weight: 800;--type-figure-lg-line: 1;--type-figure-lg-tracking: -1px;--type-title-size: 20px;--type-title-weight: 800;--type-title-line: 1.15;--type-title-tracking: -.4px;--type-subtitle-size: 17px;--type-subtitle-weight: 800;--type-subtitle-line: 1.1;--type-subtitle-tracking: -.4px;--type-body-strong-size: 15px;--type-body-strong-weight: 700;--type-body-strong-line: 1.25;--type-body-strong-tracking: -.1px;--type-figure-size: 15px;--type-figure-weight: 800;--type-figure-tracking: -.2px;--type-body-size: 14px;--type-body-weight: 600;--type-body-line: 1.3;--type-secondary-size: 13px;--type-secondary-weight: 500;--type-secondary-line: 1.3;--type-meta-size: 12px;--type-meta-weight: 400;--type-label-size: 12px;--type-label-weight: 700;--type-caps-size: 11px;--type-caps-weight: 700;--type-caps-line: 1.2;--type-caps-tracking: .7px;--type-micro-size: 10px;--type-micro-weight: 800;--type-micro-tracking: .6px;--type-tag-size: 9.5px;--type-tag-weight: 800;--type-tag-tracking: .5px;--type-change-size: 17px;--type-change-weight: 700;--type-button-lg-size: 15px;--type-button-lg-weight: 800;--type-button-lg-tracking: .2px;--type-button-size: 14px;--type-button-weight: 700;--type-button-sm-size: 12.5px;--type-button-sm-weight: 700;--type-chip-size: 13px;--type-chip-weight: 700;--type-tab-size: 10.5px;--type-tab-weight: 700;--type-tab-tracking: .1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-24: 24px;--space-screen-bottom: 104px;--size-screen-width: 390px;--size-screen-height: 844px;--size-touch-min: 44px;--size-button-lg: 52px;--size-button: 44px;--size-button-sm: 34px;--size-icon-button: 40px;--size-chip: 36px;--size-segment: 36px;--size-search: 44px;--size-field: 48px;--size-row: 64px;--size-row-compact: 52px;--size-row-user: 60px;--size-thumb: 46px;--size-art: 44px;--size-avatar: 40px;--size-tag: 18px;--size-icon: 18px;--size-tab-pill-width: 56px;--size-tab-pill-height: 30px;--size-dialog-max-height: 80%;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--shadow-raised: 0 8px 24px rgba(0,0,0,.4);--shadow-dialog: 0 24px 64px rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.28);--shadow-ticket: 0 10px 28px rgba(0,0,0,.35);--shadow-menu: 0 16px 40px rgba(0,0,0,.5);--blur-dialog: 10px;--blur-tabbar: 16px;--blur-badge: 6px;--ease-standard: cubic-bezier(.16,.84,.36,1);--duration-press: .14s;--duration-dialog: .2s;--duration-count-up: .6s;--duration-spinner: .8s;--duration-skeleton: 1.4s;--scale-pressed: .97;--opacity-skeleton-min: .55;--pulse-gold-duration: 2.8s;--pulse-gold-easing: ease-in-out;--pulse-gold-opacity-min: 0;--pulse-gold-opacity-max: .55;--z-sticky: 5;--z-menu: 8;--z-pinned: 9;--z-tabbar: 10;--z-dialog: 20;--z-toast: 30}.press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--duration-press) var(--ease-standard)}.press:active:not(:disabled){transform:scale(.97)}.num{font-variant-numeric:tabular-nums}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scrollbar-gutter:stable}body,button,input,textarea,select,code,pre{font-family:var(--font-family)}body{font-family:var(--font-family);background:var(--surface-0);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}.state{display:flex;flex-direction:column;min-height:100vh}.hidden{display:none!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes countUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes premiumGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.loading-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;animation:fadeIn .4s ease-out}.loading-text{font-size:17px;font-weight:600;color:var(--text-primary)}.refresh-banner{position:fixed;top:8px;left:50%;transform:translate(-50%);padding:4px 12px;font-size:11px;font-weight:500;color:var(--tg-theme-hint-color, var(--text-muted));background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;pointer-events:none;z-index:2000;white-space:nowrap;animation:refreshSlideIn .25s ease-out}@keyframes refreshSlideIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.refresh-banner--out{animation:refreshSlideOut .2s ease-in forwards}@keyframes refreshSlideOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.search-toast{padding:7px 16px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold));box-shadow:0 4px 14px #6366f159}body.is-searching #page-home,body.is-searching #page-leaderboard,body.is-searching #page-settings{opacity:.45;pointer-events:none;transition:opacity .2s var(--ease-standard);filter:saturate(.7)}.header{padding:16px 20px;display:flex;align-items:center;gap:12px;animation:fadeInUp .4s ease-out}.user-info{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.header:has(#profile-rating:not(.hidden)) .search-row--inline{display:none}.user-avatar{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--surface-4);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:var(--text-primary);flex-shrink:0;position:relative;box-shadow:0 0 0 1.5px #976fff8c,0 4px 14px #976fff38}.user-avatar:after{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:linear-gradient(135deg,var(--accent-gold) 0%,var(--accent-gold) 55%,var(--accent-gold) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.user-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.user-avatar-wrap{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.user-avatar-wrap:active{transform:scale(.95)}.user-avatar-gear{position:absolute;right:-4px;top:-4px;width:20px;height:20px;border-radius:50%;background:var(--surface-2);border:2px solid var(--accent-gold);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000073}.user-avatar-gear .gc-icon{width:12px;height:12px}.header:has(#profile-rating:not(.hidden)) .user-avatar-wrap{cursor:default}.header:has(#profile-rating:not(.hidden)) .user-avatar-gear{display:none}.user-name{font-size:18px;font-weight:700;letter-spacing:-.2px;color:var(--tg-theme-text-color, var(--text-primary));text-shadow:0 1px 2px rgba(0,0,0,.35);min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-name-link{color:var(--tg-theme-text-color, var(--text-primary));text-decoration:none;display:inline-flex;align-items:baseline;gap:2px;max-width:100%;min-width:0}.user-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.user-name-link:active{opacity:.7}.user-name-arrow{color:var(--tg-theme-hint-color, var(--text-muted));font-size:20px;margin-left:2px}.user-name-alias{font-size:11px;font-weight:400;color:var(--tg-theme-hint-color, var(--text-muted));margin-top:1px;letter-spacing:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.yg-head:has(#profile-rating:not(.hidden)){flex-wrap:wrap}.profile-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-6);max-width:100%;margin-inline-start:auto}.profile-rating.hidden{display:none}.rate-btn.is-pending{opacity:.55;pointer-events:none}.rate-btn.voted:not(:disabled){border-color:var(--accent-gold-line);background:var(--accent-gold-soft);color:var(--accent-gold)}.profile-views{display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--size-button-sm);font-size:var(--type-meta-size);color:var(--text-muted)}.profile-rating [id$=-count],.profile-views{unicode-bidi:isolate}.search-row{display:flex;gap:0;padding:0 clamp(12px,3vw,20px) clamp(8px,2vw,16px);animation:fadeInUp .45s ease-out;position:relative;align-items:stretch}.search-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;max-height:360px;overflow-y:auto;background:var(--tg-theme-bg-color, #1c1d22);border:1px solid rgba(151,111,255,.25);border-radius:12px;box-shadow:0 8px 24px #0006;padding:4px}.ss-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s var(--ease-standard)}.ss-item:hover,.ss-item:active{background:#976fff1f}.ss-avatar,.ss-avatar-img{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--accent-gold),var(--accent-gold));color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;object-fit:cover}.ss-info{flex:1;min-width:0}.ss-name{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ss-sub{display:flex;align-items:center;gap:8px;min-width:0;font:500 11px/14px var(--font-family);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;font-variant-numeric:tabular-nums}.ss-value{font-size:13px;font-weight:700;color:var(--accent-gold);font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.search-row--inline{flex:1;padding:0;margin-left:auto;min-width:140px;animation:none}.search-row--inline .search-input{padding:8px 12px;font-size:13px;border-radius:12px 0 0 12px}.search-row--inline .search-btn{padding:8px 12px;font-size:14px;border-radius:0 12px 12px 0;flex-shrink:0}.search-input{flex:1;padding:10px 14px;font-size:14px;border:1px solid rgba(107,147,255,.28);border-right:none;border-radius:14px 0 0 14px;background:linear-gradient(180deg,#ffffff0b,#fff0),#6b93ff1a;color:var(--tg-theme-text-color, var(--text-primary));outline:none;transition:border-color .2s,background .2s,box-shadow .2s;min-width:0}.search-input:focus{border-color:var(--accent-gold);background:linear-gradient(180deg,#ffffff0f,#fff0),#6b93ff29;box-shadow:0 0 0 3px #6b93ff33}.search-row:has(.search-input:focus) .search-paste-btn{border-color:var(--accent-gold)}.search-input::placeholder{color:var(--tg-theme-hint-color, var(--text-muted))}.search-paste-btn{flex-shrink:0;width:36px;padding:0;border:1px solid rgba(107,147,255,.28);border-left:none;border-right:none;border-radius:0;background:linear-gradient(180deg,#ffffff0b,#fff0),#6b93ff2e;color:#fff;font-size:15px;line-height:1;cursor:pointer;opacity:1;transition:background .15s,transform .1s;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.search-paste-btn:hover{background:#6b93ff47}.search-paste-btn:active{transform:scale(.94);background:#6b93ff57}.search-row--inline .search-paste-btn{width:30px;font-size:13px}.search-btn{padding:10px 16px;font-size:16px;flex-shrink:0;border:1px solid var(--accent-gold);border-left:none;border-radius:0 14px 14px 0;background:var(--accent-gold);color:#fff;cursor:pointer;transition:opacity .15s,transform .1s;box-shadow:-2px 0 8px #6b93ff4d,inset 0 1px #ffffff2e}.search-btn:active{opacity:.85;transform:scale(.96)}.breakdown-list{margin-top:6px;padding:0 4px}.breakdown-row{margin-bottom:6px}.breakdown-row--tappable{cursor:pointer;transition:transform 80ms var(--ease-standard),background .12s var(--ease-standard)}.breakdown-row--tappable .breakdown-row-head{background:#ffffff0f}.breakdown-row--tappable:active .breakdown-row-head{background:#ffffff1a;transform:scale(.985)}.breakdown-row-head{display:flex;align-items:center;gap:12px;background:#ffffff0a;border-radius:12px;padding:10px 14px}.breakdown-row-arrow{font-size:18px;color:var(--tg-theme-hint-color, rgba(255, 255, 255, .45));margin-left:6px;flex-shrink:0}.breakdown-row-icon{font-size:22px;line-height:1;flex-shrink:0}.breakdown-row-label{flex:1;min-width:0}.breakdown-row-name{font-size:15px;font-weight:600;color:var(--tg-theme-text-color, #fff)}.breakdown-row-sub{font-size:12px;color:var(--tg-theme-hint-color, rgba(255, 255, 255, .55));margin-top:2px}.breakdown-row-value{text-align:right;flex-shrink:0}.breakdown-row-stars{font-size:15px;font-weight:700;color:#ffd166}.breakdown-row-fiat{font-size:12px;color:var(--tg-theme-hint-color, rgba(255, 255, 255, .55));margin-top:2px}.breakdown-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 38px 14px 14px;margin-top:4px;border-top:1px solid rgba(255,255,255,.08)}.breakdown-footer-label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--tg-theme-hint-color, rgba(255, 255, 255, .55))}.breakdown-footer-value{text-align:right}.breakdown-footer-stars{font-size:18px;font-weight:800;color:#ffd166}.breakdown-footer-fiat{font-size:13px;color:var(--tg-theme-hint-color, rgba(255, 255, 255, .55));margin-top:2px}.stats-row{display:flex;margin:0 clamp(8px,2vw,20px) clamp(12px,3vw,24px);gap:clamp(4px,1.2vw,10px);animation:fadeInUp .6s ease-out}.stat-item{flex:1;background:linear-gradient(135deg,#6b93ff2e,#976fff26,#e46ace1f);border:1px solid rgba(151,111,255,.2);border-radius:12px;padding:clamp(10px,2.5vw,16px) clamp(6px,2vw,12px);text-align:center;transition:transform .2s var(--ease-standard)}.stat-item:active{transform:scale(.96)}.stat-value{font-size:clamp(11px,3.2vw + 2px,20px);font-weight:700;letter-spacing:-.4px;animation:countUp .5s ease-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.stat-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(9px,2.4vw,12px);letter-spacing:.2px}.stat-item{min-width:0;padding:12px 6px}.stat-label{font-size:clamp(7px,1.7vw + .5px,9px);font-weight:500;color:var(--tg-theme-hint-color, var(--text-muted));margin-top:4px;text-transform:uppercase;letter-spacing:clamp(.1px,.15vw,.4px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(pointer:fine){.stat-label{font-size:10.5px}}.stats-row .stat-item--gain,.stats-row .stat-item--loss{position:relative;overflow:hidden;border-radius:14px;background-size:200% 200%!important;animation:premiumGradient 8s var(--ease-standard) infinite}.stats-row .stat-item--gain{background:radial-gradient(140% 180% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 55%),linear-gradient(135deg,#4dc585,#2fa866 55%,#18915a);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000001a,0 4px 12px #5fe39a3d}.stats-row .stat-item--loss{background:radial-gradient(140% 180% at 0% 0%,rgba(255,255,255,.18) 0%,transparent 55%),linear-gradient(135deg,#e26b6b,#dc4444 55%,#c03030);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0000001a,0 4px 12px #ff525238}.stats-row .stat-item--gain:after,.stats-row .stat-item--loss:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,#fff0 30%,#ffffff1f 48%,#fff0 60%);mix-blend-mode:overlay;z-index:0}.stats-row .stat-item--gain>*,.stats-row .stat-item--loss>*{position:relative;z-index:1}.stats-row .stat-item--gain .stat-value,.stats-row .stat-item--loss .stat-value{color:#fff;font-weight:800}.stats-row .stat-item--gain .stat-label,.stats-row .stat-item--loss .stat-label{color:#fffc;font-weight:700;letter-spacing:1.2px}.view-tabs{display:flex;margin:0 16px 12px;background:var(--surface-4);border-radius:12px;padding:3px}.view-tab{flex:1;height:20px;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-align:center;border:none;border-radius:10px;background:transparent;color:var(--tg-theme-hint-color, var(--text-muted));cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s,opacity .2s}.view-tab.active{background:linear-gradient(135deg,#976fff40,#6b93ff33);color:#fff}.controls-row{display:flex;align-items:center;padding:0 clamp(12px,3vw,20px) clamp(6px,2vw,10px);gap:clamp(6px,1.5vw,12px);animation:fadeInUp .65s ease-out;min-width:0}.controls-row .section-header{padding:0;animation:none;flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.section-header{padding:4px clamp(14px,4vw,24px) clamp(6px,2vw,12px);font-size:13px;font-weight:600;color:var(--tg-theme-section-header-text-color, var(--accent-gold));text-transform:uppercase;letter-spacing:.5px;animation:fadeInUp .65s ease-out}.filter-error{padding:16px;color:var(--text-secondary)}.filter-chip-icon{width:20px;height:20px;border-radius:5px;object-fit:cover;flex-shrink:0;background:#ffffff14}.dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;transition:background var(--duration-press) var(--ease-standard);border-bottom:1px solid var(--hairline)}.dropdown-item:last-child{border-bottom:none}.dropdown-item:active{background:var(--surface-fill-strong)}.dropdown-item.selected{background:var(--accent-gold-soft)}.dropdown-check{width:20px;height:20px;border-radius:var(--radius-sm);border:2px solid var(--hairline-strong);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.dropdown-item.selected .dropdown-check{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--text-on-gold)}.dropdown-item-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.dropdown-item-color{width:14px;height:14px;border-radius:var(--radius-pill);flex-shrink:0}.dropdown-item-thumb-wrap{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.dropdown-item-thumb{width:22px;height:22px;border-radius:var(--radius-sm);object-fit:cover;display:block}.dropdown-item-emoji{flex-shrink:0;font-size:16px;line-height:1;width:22px;text-align:center}.dropdown-item-name{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-item-right{font-size:12px;color:var(--text-muted);flex-shrink:0;margin-left:8px}.filter-chip{padding:5px 12px;font-size:12px;font-weight:500;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:var(--surface-4);color:var(--tg-theme-text-color, var(--text-primary));cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.filter-chip.active{background:var(--accent-gold);border-color:var(--accent-gold);color:#fff}.filter-chip:active{transform:scale(.95)}.lines-grid{padding:0 clamp(2px,1vw,16px) 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2px,.6vw,8px)}.lines-list.lines-list--tg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(4px,1vw,10px);padding:0 clamp(8px,2vw,16px) 32px;flex-direction:initial;flex-wrap:initial}.tg-grid-card{position:relative;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .15s var(--ease-standard);background:linear-gradient(135deg,#6b93ff2e,#976fff1f);animation:fadeInUp .4s ease-out both;content-visibility:auto;contain-intrinsic-size:auto 115px}.tg-grid-card:active{transform:scale(.97)}.tg-grid-card.gift-card-layered{background:radial-gradient(circle at 50% 35%,var(--bg-center) 0%,var(--bg-edge) 85%)}.tg-grid-card.gift-card-layered:before{content:"";position:absolute;inset:0;background-color:var(--bg-pattern);-webkit-mask-image:var(--symbol-url);mask-image:var(--symbol-url);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:28px 28px;mask-size:28px 28px;opacity:.45;pointer-events:none;z-index:0}.tg-grid-card.gift-card-layered:not(.gift-card-layered--with-symbol):before{display:none}.tg-grid-card-hero{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;object-fit:cover}.tg-grid-card-name{position:absolute;bottom:22px;left:6px;right:6px;font-size:clamp(10px,2.4vw,12px);font-weight:700;color:var(--bg-text, #fff);text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.tg-grid-card-price{position:absolute;bottom:6px;left:6px;right:6px;font-size:clamp(9px,2vw,11px);font-weight:600;color:var(--bg-text, #fff);text-align:center;opacity:.92;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2;font-variant-numeric:tabular-nums}.tg-grid-card-serial{position:absolute;top:6px;right:6px;background:#0000008c;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:8px;z-index:3;letter-spacing:.1px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.4);pointer-events:none}@media(prefers-reduced-motion:reduce){.group-card,.line-item,.line-item--flat{animation:none!important}}.lines-list{padding:0 clamp(12px,3vw,20px) clamp(24px,6vw,40px);display:flex;flex-direction:column;gap:1px}.line-item:not(.yg-list-row){display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--tg-theme-secondary-bg-color, var(--surface-4));border-left:3px solid transparent;text-decoration:none;color:inherit;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s;animation:fadeInUp .4s ease-out backwards;content-visibility:auto;contain-intrinsic-size:auto 70px}.line-item:first-child:not(.yg-list-row){border-radius:12px 12px 0 0}.line-item:last-child:not(.yg-list-row){border-radius:0 0 12px 12px}.line-item:only-child:not(.yg-list-row){border-radius:12px}.line-item:active:not(.yg-list-row){opacity:.7;transform:scale(.98)}.lines-list--flat .line-item--flat:not(.yg-list-row){padding:clamp(8px,2vw,12px) clamp(10px,2.5vw,16px);animation-duration:.22s}.lines-list.lines-list--virtual{display:block;position:relative;overflow-anchor:none;gap:0}.lines-list--virtual .line-item--flat{height:66px;box-sizing:border-box;content-visibility:visible;animation:none}.lines-list--virtual .line-item--flat .line-count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lines-list--virtual .line-item--skeleton{height:66px;box-sizing:border-box;padding:8px 12px}.lines-list--virtual .line-item--skeleton:after{content:"";display:block;height:100%;border-radius:12px;background:#ffffff0d;animation:contribSkeletonPulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.lines-list--virtual .line-item--skeleton:after{animation:none}}.flat-first-mint{display:inline-block;padding:1px 6px;font-size:10px;font-weight:700;letter-spacing:.02em;color:#1a1a1a;background:linear-gradient(135deg,#ffe368,#f6c91e);border-radius:999px;vertical-align:middle;box-shadow:0 0 6px #f6c91e73;flex-shrink:0}.lines-list-sentinel{pointer-events:none}.line-item:not(.yg-list-row)[data-tier=gold]{border-left-color:#ffc940;background:linear-gradient(90deg,#ffe36852,#f6c91e38,#f5d98b29 70%,#f5d98b1a);box-shadow:inset 0 1px #fff3b047,0 0 14px #ffc94024}.line-item:not(.yg-list-row)[data-tier=purple]{border-left-color:var(--accent-gold);background:linear-gradient(90deg,#976fff54,#976fff2b,#976fff1a)}.line-item:not(.yg-list-row)[data-tier=blue]{border-left-color:var(--accent-gold);background:linear-gradient(90deg,#2ea6ff45,#2ea6ff26,#2ea6ff17)}.line-item:not(.yg-list-row)[data-tier=common]{border-left-color:#6ab3f366;background:linear-gradient(90deg,#6ab3f330,#6ab3f31c,#6ab3f312)}.line-thumb{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0;margin-right:12px;background:var(--surface-4)}.line-left{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.line-name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.line-name-row{display:flex;align-items:center;gap:6px;min-width:0}.line-name-row .line-name{min-width:0;flex:1 1 auto}.line-count{font-size:12px;color:var(--tg-theme-hint-color, var(--text-muted));font-weight:500}.line-right{text-align:right;flex-shrink:0;margin-left:12px}.line-floor{font-size:15px;font-weight:700;color:var(--tg-theme-text-color, var(--text-primary))}.btn-retry{padding:14px 40px;font-size:15px;font-weight:600;color:var(--text-on-gold);background:var(--accent-gold);border:none;border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-press) var(--ease-standard)}.btn-retry:active{transform:scale(.97)}.page.gc-retained.hidden{display:var(--gc-retained-display, block)!important;position:absolute!important;top:0;left:0;transform:translate(-200vw)}.page:not(#page-market-detail){contain:layout style}.page.gc-retained:not(#page-market-detail){contain:layout style paint;will-change:transform;animation:none}.page.gc-retained .line-item,.page.gc-retained .tg-grid-card{content-visibility:visible;contain:layout style paint}#state-portfolio{position:relative;overflow:clip}.page{position:relative;width:100%;padding-bottom:70px}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page:not(.hidden){animation:pageIn .26s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.page:not(.hidden){animation:none}}.page-title{font-size:22px;font-weight:700;padding:clamp(16px,4vw,24px) clamp(14px,3.5vw,24px) 4px}.page-subtitle{font-size:13px;color:var(--text-muted);padding:0 clamp(14px,3.5vw,24px) clamp(12px,3vw,20px)}.page-title--inline{padding:0;flex-shrink:0;font-size:26px;font-weight:800;line-height:1.15;background:linear-gradient(100deg,var(--outcome-2) 0%,var(--outcome-3) 18%,var(--outcome-4) 36%,var(--positive) 56%,var(--outcome-6) 74%,var(--accent-gold) 92%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:premiumGradient 8s var(--ease-standard) infinite}@media(pointer:fine){.page-title--inline{font-size:20px}}.gc-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:18px;height:18px;pointer-events:none;user-select:none}.gc-icon--nav{width:28px;height:28px}.gc-icon--row{width:20px;height:20px;margin-right:8px}.gc-icon--btn{width:18px;height:18px}.gc-icon--sm{width:14px;height:14px}.gc-icon--lg{width:24px;height:24px}@media(prefers-reduced-motion:reduce){.press:active:not(:disabled){transform:none}}.search-btn .gc-icon{width:22px;height:22px;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.55)) drop-shadow(0 0 1px rgba(0,0,0,.35))}.nav-label{font-size:11px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leaderboard-list{padding:0 clamp(12px,3vw,20px) 80px}@keyframes lbNewPulse{0%,to{box-shadow:inset 0 0 0 1px #ffb4d233,0 0 10px #ff96c824}50%{box-shadow:inset 0 0 0 1px #ffb4d259,0 0 20px #ff96c847}}.page-subtitle--section{display:flex;align-items:center}.page-subtitle--section .gc-icon{flex-shrink:0}.page-title--inline-tc{padding:0;flex-shrink:0}.page-subtitle--section{margin:20px 16px 2px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--text-primary);opacity:.92}.contributors-list{min-height:180px}.contributors-empty{padding:20px 16px;text-align:center;font-size:13px;color:var(--text-muted)}.contrib-skeleton{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#ffffff08;margin-bottom:2px;animation:contribSkeletonPulse 1.8s ease-in-out infinite}.contrib-skeleton:first-child{border-radius:12px 12px 0 0}.contrib-skeleton:last-child{border-radius:0 0 12px 12px;margin-bottom:0}.contrib-skeleton-rank,.contrib-skeleton-avatar,.contrib-skeleton-text{background:#ffffff14;border-radius:6px}.contrib-skeleton-rank{width:18px;height:14px;flex-shrink:0}.contrib-skeleton-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0}.contrib-skeleton-text{flex:1;height:14px}@keyframes contribSkeletonPulse{0%,to{opacity:.65}50%{opacity:1}}.gc-skel-list{display:flex;flex-direction:column;gap:8px;padding:4px 0}.gc-skel-row{border-radius:var(--radius-md);background:var(--surface-fill);animation:contribSkeletonPulse 1.8s ease-in-out infinite}.gc-skel-row:nth-child(2){animation-delay:.12s}.gc-skel-row:nth-child(3){animation-delay:.24s}.gc-skel-row:nth-child(4){animation-delay:.36s}.gc-skel-row:nth-child(5){animation-delay:.48s}.gc-skel-row:nth-child(n+6){animation-delay:.6s}@media(prefers-reduced-motion:reduce){.gc-skel-row{animation:none}}.contrib-item--tappable{cursor:pointer}.contrib-rank{flex:none;width:26px;text-align:center;font-weight:800;font-size:14px;color:var(--text-muted)}.contrib-rank--top{color:var(--text-primary)}.contrib-avatar-img,.contrib-avatar{flex:none;width:var(--size-avatar);height:var(--size-avatar);border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);background:var(--surface-3);object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--text-primary)}.contrib-info{flex:1;min-width:0}.contrib-name{font-size:var(--type-body-size);font-weight:var(--type-body-weight);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contrib-sub{display:flex;align-items:center;gap:var(--space-6);min-width:0;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);color:var(--text-muted);white-space:nowrap;margin-top:var(--space-3)}.contrib-sub .ss-handle{color:inherit}.empty-state{padding:40px 16px;text-align:center;color:var(--tg-theme-hint-color, var(--text-muted));font-size:15px}.regular-section{padding-top:4px;margin-bottom:32px}.modal-list-item-clickable{cursor:pointer;transition:background .15s var(--ease-standard)}.modal-list-item-clickable:active{background:#ffffff0f}.limited-pill{display:inline-block;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;letter-spacing:.5px;color:#ffd166;background:#ffd1661f;border:1px solid rgba(255,209,102,.35);border-radius:4px;vertical-align:middle;text-transform:uppercase;line-height:1.2;font-variant-numeric:tabular-nums}.limited-pill.onchain-pill{color:#b6a0ff;background:#9b78ff24;border-color:#9b78ff66}.modal-stat-floor{font-size:12px;color:var(--accent-gold);margin-top:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.modal-stat-floor-label{opacity:.7;font-weight:400}.regular-total--up,.modal-list-stars--up{color:var(--positive)}.regular-total--down,.modal-list-stars--down{color:var(--negative)}.regular-total-arrow,.modal-list-stars-arrow{font-weight:700;margin-left:2px}.regular-floor-now{font-size:11px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums;opacity:.75;white-space:nowrap}.regular-floor-now-label{opacity:.7;font-weight:400;margin-right:1px}.yg-dialog[data-tier=gold] .modal-stat{background:linear-gradient(135deg,#ffb80052,#e5a1002e);border:1px solid rgba(255,202,40,.5)}.yg-dialog[data-tier=purple] .modal-stat{background:linear-gradient(135deg,#976fff54,#976fff2b);border:1px solid rgba(151,111,255,.4)}.yg-dialog[data-tier=blue] .modal-stat{background:linear-gradient(135deg,#2ea6ff45,#2ea6ff26);border:1px solid rgba(46,166,255,.35)}.yg-dialog[data-tier=common] .modal-stat{background:linear-gradient(135deg,#6ab3f330,#6ab3f31c);border:1px solid rgba(106,179,243,.3)}.modal-hero{display:flex;justify-content:center;padding:16px 0 8px}.modal-hero-img{width:80px;height:80px;border-radius:18px;object-fit:cover;background:transparent;position:relative;z-index:1}.modal-hero-card{position:relative;width:80px;height:80px;border-radius:18px;overflow:hidden}.modal-hero-card.gift-card-layered{background:radial-gradient(circle at 50% 35%,var(--bg-center) 0%,var(--bg-edge) 100%)}.modal-hero-card.gift-card-layered:before{content:"";position:absolute;inset:0;background-color:var(--bg-pattern);-webkit-mask-image:var(--symbol-url);mask-image:var(--symbol-url);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:36px 36px;mask-size:36px 36px;opacity:.55;pointer-events:none;z-index:0}.modal-hero-card.gift-card-layered:not(.gift-card-layered--with-symbol):before{display:none}.modal-collection{text-align:center;font-size:18px;font-weight:700;margin-bottom:2px}.modal-model{text-align:center;font-size:13px;color:var(--tg-theme-hint-color, var(--text-muted));margin-bottom:10px}.modal-body{padding:10px 0}.yg-dialog.modal-list-mode .modal-hero,.yg-dialog.modal-list-mode .modal-collection,.yg-dialog.modal-list-mode .modal-model,.yg-dialog.modal-list-mode>#modal-tg-btn{display:none!important}.yg-dialog.modal-list-mode .modal-body{padding-top:0}.modal-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.modal-stat{background:var(--tg-theme-secondary-bg-color, var(--surface-4));border-radius:12px;padding:10px;text-align:center}.modal-stat-label{font-size:11px;font-weight:500;color:var(--tg-theme-hint-color, var(--text-muted));text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.modal-stat-value{font-size:16px;font-weight:700}.modal-usd{text-align:center;margin-top:8px;font-size:20px;font-weight:700}.yg-dialog[data-tier=gold] .modal-usd{color:var(--accent-gold);text-shadow:0 0 18px rgba(255,184,0,.7)}.yg-dialog[data-tier=purple] .modal-usd,.yg-dialog[data-tier=blue] .modal-usd{color:var(--accent-gold)}.yg-dialog[data-tier=common] .modal-usd{color:var(--tg-theme-text-color, var(--text-primary))}.modal-btn{display:block;width:100%;padding:14px;font-size:15px;font-weight:600;color:var(--tg-theme-button-text-color, #ffffff);background:var(--tg-theme-button-color, var(--accent-gold));border:none;border-radius:12px;cursor:pointer;text-align:center;transition:opacity .15s}.modal-btn:active{opacity:.8}.modal-gift-items{max-height:200px;overflow-y:auto;border-radius:14px;margin-bottom:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.modal-gift-item{display:flex;align-items:center;padding:12px 14px;text-decoration:none;color:inherit;margin-bottom:2px;border-radius:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s,opacity .15s}.yg-dialog[data-tier=gold] .modal-gift-item{background:linear-gradient(90deg,#ffb80052,#e5a1002e,#ffb80014);border-left:3px solid var(--accent-gold)}.yg-dialog[data-tier=purple] .modal-gift-item{background:linear-gradient(90deg,#976fff54,#976fff2b,#976fff1a);border-left:3px solid var(--accent-gold)}.yg-dialog[data-tier=blue] .modal-gift-item{background:linear-gradient(90deg,#2ea6ff45,#2ea6ff26,#2ea6ff17);border-left:3px solid var(--accent-gold)}.yg-dialog[data-tier=common] .modal-gift-item{background:linear-gradient(90deg,#6ab3f330,#6ab3f31c,#6ab3f312);border-left:3px solid rgba(106,179,243,.4)}.modal-gift-item:first-child{border-radius:12px 12px 0 0}.modal-gift-item:last-child{border-radius:0 0 12px 12px;margin-bottom:0}.modal-gift-item:only-child{border-radius:12px}.modal-gift-item:active{opacity:.7;transform:scale(.98)}.mgi-number{font-size:13px;font-weight:700;color:var(--accent-gold);min-width:70px}.mgi-backdrop{flex:1;font-size:13px;font-weight:500;color:var(--tg-theme-hint-color, var(--text-muted));padding-left:4px}.mgi-stars{font-size:13px;font-weight:700;margin-right:6px}.mgi-arrow{font-size:18px;color:var(--tg-theme-hint-color, var(--text-muted));opacity:.5}.mgi-sale-pill,.flat-sale-pill{display:inline-block;margin-left:6px;padding:0 5px;border-radius:999px;background:#e84b4b24;color:#ff5a5a;font-size:8.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle;line-height:1.45;border:1px solid rgba(232,75,75,.38)}.flat-sale-pill{font-size:9px;padding:0 6px}.flat-sale-count{font-weight:600;opacity:.78;font-size:.9em;margin-left:2px;letter-spacing:.2px}.total-modal-title{display:flex;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;color:var(--tg-theme-hint-color, var(--text-muted));text-align:center;padding:4px 0 6px;flex-shrink:0;letter-spacing:.06em;text-transform:uppercase;opacity:.55}@keyframes pfHistShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.group-thumb:not(.img-ready):not([data-gift-src]),.line-thumb:not(.img-ready),.lb-avatar-img:not(.img-ready),.contrib-avatar-img:not(.img-ready),.regular-thumb:not(.img-ready){background-color:#ffffff0d!important;background-image:linear-gradient(90deg,#fff0,#ffffff1c,#fff0)!important;background-repeat:no-repeat!important;background-size:200% 100%!important;animation:pfHistShimmer 1.4s linear infinite!important}@media(prefers-reduced-motion:reduce){.group-thumb:not(.img-ready):not([data-gift-src]),.line-thumb:not(.img-ready),.lb-avatar-img:not(.img-ready),.contrib-avatar-img:not(.img-ready),.regular-thumb:not(.img-ready){animation:none}}.gc-chart-svg{width:100%;height:300px;display:block;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.gc-chart-stats{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.gc-chart-current{font-size:17px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.01em}.gc-chart-delta{font-size:12px;font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.gc-chart-delta--up{color:#8be247}.gc-chart-delta--down{color:#ff5971}.gc-chart-delta--neutral{color:#ffffffb3}.gc-chart-empty{display:flex;align-items:center;justify-content:center;height:300px;font-size:12px;color:#ffffff73;text-align:center;padding:0 12px}.gc-chart-reset-row{display:flex;justify-content:center;margin-top:6px}.gc-chart-reset{appearance:none;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;padding:4px 12px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s,background .15s}.gc-chart-reset:hover{background:#ffffff1f}.gc-chart-reset:active{opacity:.65;transform:scale(.97)}.total-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.total-footer{flex-shrink:0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.06)}.total-footer-row{display:flex;justify-content:space-around;font-size:15px;font-weight:700;color:var(--accent-gold)}.modal-list-item{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-list-item:last-child{border-bottom:none}.modal-list-thumb{width:32px;height:32px;border-radius:8px;object-fit:cover;flex-shrink:0;margin-right:10px}.modal-list-emoji{width:32px;height:32px;border-radius:8px;flex-shrink:0;margin-right:10px;display:flex;align-items:center;justify-content:center;font-size:22px;background:#ffffff0d;line-height:1}.modal-list-info{flex:1;min-width:0}.modal-list-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-list-sub{font-size:11px;color:var(--tg-theme-hint-color, var(--text-muted))}.modal-list-value{text-align:right;flex-shrink:0;margin-left:8px}.modal-list-stars{font-size:13px;font-weight:600}.modal-list-ton{font-size:11px;color:var(--tg-theme-hint-color, var(--text-muted))}@keyframes pf-refreshing-pulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes pfRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glassEdgeUp{0%,to{box-shadow:inset 16px 0 26px -22px #5ae6aa80,0 8px 22px #00000047}50%{box-shadow:inset -16px 0 26px -22px #5ae6aa80,0 8px 22px #00000047}}.gc-onchain-banner{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:50%;transform:translate(-50%);max-width:92vw;padding:10px 16px;border-radius:12px;color:#fff;font-size:13px;font-weight:600;line-height:1.35;text-align:center;z-index:2000;box-shadow:0 4px 16px #0006;animation:gcBannerSlideIn .2s ease-out}.gc-onchain-banner--error{background:#b04444}.gc-onchain-banner--success{background:#2e8b57}@keyframes gcBannerSlideIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.pf-sheet--no-anim{animation:none!important}.pf-sheet-body{padding:10px 18px 18px;position:relative}.sub-sheet .yg-dialog-head,#lang-picker .yg-dialog-head{padding-bottom:var(--space-8)}#lang-picker .settings-language-body{padding-bottom:28px}.sub-sheet-price{display:flex;align-items:baseline;gap:var(--space-6);color:var(--accent-gold)}.sub-sheet-price-amt{font-size:var(--type-figure-lg-size);font-weight:var(--type-figure-lg-weight);line-height:var(--type-figure-lg-line);letter-spacing:var(--type-figure-lg-tracking)}.sub-sheet-price>.yg-icon{align-self:center;width:20px;height:20px}.sub-sheet-price-period{font-size:var(--type-meta-size);color:var(--text-muted)}.sub-sheet-status{display:flex;align-items:center;gap:var(--space-8);min-height:40px;padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-secondary);font-size:12.5px;font-weight:600}.sub-sheet-status b{color:var(--text-primary)}.sub-dot{flex:none;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--positive)}.sub-sheet-perks{list-style:none;margin:0;padding:0}.sub-perk-check{color:var(--text-secondary)}.sub-sheet-perks .yg-row-title{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line);letter-spacing:0}.sub-sheet-fineprint{margin:0;text-align:center;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:1.3;color:var(--text-muted)}.sub-sheet-cta{white-space:normal}.sub-sheet-cta.yg-button--danger,.sub-balance-pay{width:100%}.sub-balance-pay.hidden{display:none}.sub-balance-cta{width:100%}.sub-balance-hint{display:flex;justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);font-size:var(--type-meta-size);color:var(--text-muted)}.sub-balance-hint .yg-icon{width:12px;height:12px;color:var(--accent-gold)}.line-floor--discount{color:var(--positive);text-shadow:0 0 12px rgba(95,227,154,.35)}.line-discount-pill{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:800;color:#1c2e1d;background:linear-gradient(135deg,#7fe8a4,#4dd189);border-radius:999px;letter-spacing:.02em;vertical-align:middle;white-space:nowrap;box-shadow:0 0 6px #4dd1894d}.line-floor-ton{font-weight:700;color:#5ec1ff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.line-floor--discount .line-floor-ton{color:var(--positive)}.line-item.gift-card-layered{position:relative;overflow:hidden;background:linear-gradient(#0f111859,#0f111859),var(--proxy-url, none) top left / 150% auto no-repeat,radial-gradient(circle at 22px 50%,var(--bg-center) 0%,var(--bg-edge) 80%);border-left:3px solid var(--bg-center, transparent)}.line-item.gift-card-layered>*{position:relative;z-index:1}.line-item.gift-card-layered .line-name{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55)}.line-item.gift-card-layered .line-gift-number{color:#ffffff8c!important;text-shadow:0 1px 2px rgba(0,0,0,.45)}.line-item.gift-card-layered .line-count{color:#ffffffd9;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.line-item.gift-card-layered .line-floor,.line-item.gift-card-layered .line-floor-stars,.line-item.gift-card-layered .line-floor-ton{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 1px 2px rgba(0,0,0,.55)}.line-item.gift-card-layered .line-floor--discount .line-floor-stars,.line-item.gift-card-layered .line-floor--discount .line-floor-ton{color:#6fffae!important;-webkit-text-fill-color:#6fffae!important;text-shadow:0 1px 2px rgba(0,0,0,.55)}.line-gift-number{color:var(--text-muted);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pv2HeroShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pv2Twinkle{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.85;transform:scale(1.2)}}@keyframes pv2Blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes iv-sweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes iv-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}}@keyframes iv-wink{0%,to{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}@keyframes pmOkPop{0%{transform:scale(.98)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes pmFlyUp{0%{opacity:0;transform:translate(-50%,10px) scale(.85)}18%{opacity:1;transform:translate(-50%) scale(1.05)}to{opacity:0;transform:translate(-50%,-52px) scale(1)}}@keyframes pmPosBump{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes pmBalFlash{0%{filter:brightness(1.9)}to{filter:brightness(1)}}@keyframes pmSkel{0%,to{opacity:.45}50%{opacity:.9}}#page-batches .hmv8-numtext{font-variant-numeric:tabular-nums;color:transparent;background:linear-gradient(180deg,#fff5d0,#ffd86b 40%,#e5a100 80%,#b27000);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4)) drop-shadow(0 0 16px rgba(255,184,0,.3))}.yg-dialog[data-tier=gold] .modal-stat,.yg-dialog[data-tier=purple] .modal-stat,.yg-dialog[data-tier=blue] .modal-stat,.yg-dialog[data-tier=common] .modal-stat{background:linear-gradient(135deg,#ffd78c29,#ffffff0a);border:1px solid rgba(255,255,255,.14)}.yg-dialog[data-tier=gold] .modal-usd,.yg-dialog[data-tier=purple] .modal-usd,.yg-dialog[data-tier=blue] .modal-usd,.yg-dialog[data-tier=common] .modal-usd{color:var(--accent-gold);text-shadow:0 0 18px rgba(255,184,0,.45)}.yg-dialog .modal-btn{background:linear-gradient(135deg,#FFE9B0,var(--accent-gold) 55%,#DC9400);color:#2a1a04;box-shadow:0 4px 14px #ffb80047}.modal-stat-floor{color:#ffcd6ed9}.dropdown-item{touch-action:manipulation}@keyframes sh-sweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.sh-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;font-family:inherit;transition:transform .15s var(--ease-standard);font-variant-numeric:tabular-nums;flex-shrink:0}.sh-btn:active{transform:scale(.95)}.sh-btn[data-size=md]{height:34px;padding:0 12px;gap:7px;font-size:12.5px}.sh-btn .sh-label{letter-spacing:.2px;white-space:nowrap;font-weight:800}.sh-btn .sh-arrow{display:block}.sh-btn--pill{border-radius:999px;background:linear-gradient(155deg,#1e47b8,#0e2a6e);box-shadow:inset 0 1px #fff5c838,inset 0 -1px #0000004d,0 0 0 1px #ffcd508c,0 0 14px #ffb80038,0 2px 6px #0e2a6e73}.sh-btn--pill .sh-label{background:linear-gradient(180deg,#FFE38A 0%,var(--accent-gold) 50%,#E5A100 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 14px rgba(255,205,80,.2)}.sh-btn--pill .sh-arrow{filter:drop-shadow(0 0 3px rgba(255,205,80,.55))}.sh-cta{width:100%;border-radius:14px;border:none;cursor:pointer;font-family:inherit;padding:12px 16px;display:flex;align-items:center;gap:12px;text-align:left;background:linear-gradient(115deg,#E5A100 0%,var(--accent-gold) 8%,#FFE38A 16%,#4A7BD8 38%,#1E47B8 55%,#0E2A6E 72%,#E5A100 92%,var(--accent-gold) 100%);background-size:220% 220%;animation:sh-sweep 7s ease-in-out infinite;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 8px #00000059,0 0 0 1px #fff5c88c,0 0 22px #ffb8004d,0 6px 18px #0e2a6e73;color:#fffbe5;transition:transform .15s var(--ease-standard);margin-top:10px}.sh-cta:active{transform:scale(.985)}.sh-cta-icon{width:38px;height:38px;border-radius:999px;background:#0e2a6e59;border:1px solid rgba(255,245,200,.45);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #fff5c84d}.sh-cta-icon .sh-arrow{filter:drop-shadow(0 0 4px rgba(255,245,200,.55))}.sh-cta-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sh-cta-title{font-size:15px;font-weight:800;letter-spacing:.1px;color:#fffbe5;text-shadow:0 1px 4px rgba(14,42,110,.75),0 0 8px rgba(255,205,80,.4)}.sh-cta-sub{font-size:11.5px;font-weight:600;color:#fffbe5d9;text-shadow:0 1px 3px rgba(14,42,110,.7)}.sh-cta-chip{font-size:11px;font-weight:900;letter-spacing:.4px;padding:5px 9px;border-radius:999px;background:linear-gradient(180deg,#FFE38A 0%,var(--accent-gold) 50%,#E5A100 100%);color:#1a1205;border:.5px solid rgba(255,245,200,.55);box-shadow:inset 0 1px #fff9,0 1px 3px #0e2a6e80;flex-shrink:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.sh-cta{animation:none}}@keyframes lbV3Aurora{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8%,-6%) rotate(8deg)}}@keyframes dsFadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dsPremiumGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pr-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes v6-in{0%{opacity:0;transform:translate(28px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes v6-in-back{0%{opacity:0;transform:translate(-28px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes v6-err{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.v6ds-field{width:100%;box-sizing:border-box;margin-top:18px;display:flex;align-items:center;gap:13px;padding:15px 16px;border-radius:16px;border:2px solid rgba(255,255,255,.1);background:#ffffff0a;font-family:var(--font-family);cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .14s,box-shadow .2s}.v6ds-field:active{transform:scale(.985)}.v6ds-field:hover{border-color:#976fff59}.v6ds-field.filled{border-color:#976fff6b;background:#976fff12;box-shadow:0 0 0 4px #976fff12}.v6ds-field-ic{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#6b93ff,#976fff 55%,#e46ace);box-shadow:0 4px 14px #976fff6b,inset 0 1px #ffffff47}.v6ds-field-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.v6ds-field-lbl{font-size:10.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80}.v6ds-field-val{font-size:17px;font-weight:800;letter-spacing:-.3px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v6ds-field:not(.filled) .v6ds-field-val{color:#ffffff6b;font-weight:700}.v6ds-field-chev{flex-shrink:0;color:#fff6}.v6ds-crumbs{display:flex;align-items:center;gap:5px}.v6ds-crumb{display:inline-flex;align-items:baseline;gap:5px;border:0;cursor:pointer;font-family:var(--font-family);padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.1px;background:#ffffff0d;color:#fff6;font-variant-numeric:tabular-nums;transition:background .2s,color .2s,transform .12s}.v6ds-crumb:disabled{cursor:default}.v6ds-crumb:not(:disabled):active{transform:scale(.95)}.v6ds-crumb-n{font-size:9.5px;font-weight:800;opacity:.65}.v6ds-crumb.done{color:#ffffffe0;background:#976fff29}.v6ds-crumb.active{color:#fff;background:linear-gradient(135deg,#6b93ff,#976fff);box-shadow:0 2px 10px #6366f166}.v6ds-crumb-sep{color:#fff3;font-weight:800}.v6ds-title{font-size:20px;font-weight:800;letter-spacing:-.4px;color:#fff;margin:12px 2px}.v6ds-title b{background:linear-gradient(90deg,#8fb0ff,#b79cff,#f08bdc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v6ds-crumbs,.v6ds-summary{flex:0 0 auto}.v6ds-body{flex:0 1 auto;min-height:0;height:350px;overflow-y:auto;scrollbar-width:none}.v6ds-body::-webkit-scrollbar{width:0}.v6ds-stage{animation:v6-in .34s cubic-bezier(.16,.84,.36,1) backwards}.v6ds-stage[data-dir="-1"]{animation-name:v6-in-back}.v6ds-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:6px}.v6ds-dow span{text-align:center;font-size:10px;font-weight:800;letter-spacing:.4px;color:#ffffff52;text-transform:uppercase}.v6ds-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.v6ds-day{height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;border:1.5px solid rgba(255,255,255,.07);background:#ffffff08;font-family:var(--font-family);font-size:14.5px;font-weight:800;color:#ffffffd1;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s,border-color .2s,background .2s,box-shadow .2s}.v6ds-day.blank{border:0;background:transparent;cursor:default}.v6ds-day:not(.disabled):not(.blank):active{transform:scale(.9)}.v6ds-day:not(.disabled):not(.blank):not(.selected):hover{border-color:#976fff59;background:#976fff0f}.v6ds-day.disabled{opacity:.24;cursor:default}.v6ds-day.today:not(.selected){border-color:#976fff66;color:#c4a8ff}.v6ds-day.selected{border-color:transparent;color:#fff;background:linear-gradient(135deg,#6b93ff,#976fff 50%,#e46ace);box-shadow:0 5px 16px #976fff80,inset 0 1px #ffffff40;transform:scale(1.06)}.v6ds-hours{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.v6ds-hour{padding:9px 0;border-radius:12px;border:1.5px solid rgba(255,255,255,.07);background:#ffffff08;font-family:var(--font-family);font-size:14.5px;font-weight:800;color:#ffffffd1;font-variant-numeric:tabular-nums;cursor:pointer;text-align:center;transition:transform .12s,border-color .2s,background .2s,box-shadow .2s}.v6ds-hour:not(.disabled):active{transform:scale(.92)}.v6ds-hour:not(.disabled):not(.selected):hover{border-color:#976fff59;background:#976fff0f}.v6ds-hour.disabled{opacity:.22;cursor:default}.v6ds-hour.selected{border-color:transparent;color:#fff;background:linear-gradient(135deg,#6b93ff,#976fff 50%,#e46ace);box-shadow:0 5px 16px #976fff80,inset 0 1px #ffffff40;transform:scale(1.04)}.v6ds-hours-note{font-size:11.5px;font-weight:600;color:#fff6;margin:8px 2px 0;text-align:center}.v6ds-summary{margin-top:10px;padding:11px 14px;border-radius:13px;border:1.5px dashed rgba(255,255,255,.12);font-size:13px;font-weight:600;text-align:center;color:#ffffff6b;font-variant-numeric:tabular-nums;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s,transform .25s,opacity .25s}.v6ds-summary.ready{border-style:solid;border-color:#976fff59;background:#976fff14;color:#ffffffd9}.v6ds-summary b{background:linear-gradient(90deg,#8fb0ff,#b79cff,#f08bdc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}@keyframes v6-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}@keyframes v6-confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(var(--r))}}.v6e{margin-bottom:16px}@keyframes statusSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pmCfFade{0%{opacity:0}to{opacity:1}}@keyframes pmCfPop{0%{opacity:0;transform:scale(.9) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}[dir=rtl] body,[dir=rtl] .page-title,[dir=rtl] .page-subtitle,[dir=rtl] .totals-title,[dir=rtl] .pf-sheet-lbl,[dir=rtl] .v6-hint-note{text-align:right}[dir=rtl] .totals-title-arrow,[dir=rtl] .sort-caret{display:inline-block;transform:scaleX(-1)}[dir=rtl] .search-input,[dir=rtl] #page-leaderboard.lb-v3 .vk-search input.search-input,[dir=rtl] #page-leaderboard.lb-v3 .vk-search input{text-align:right}[dir=rtl] .hmv8-numtext,[dir=rtl] .totals-primary,[dir=rtl] .totals-secondary,[dir=rtl] .hmv8-pnl,[dir=rtl] [data-stars-value]{direction:ltr}tc-root,#tc-widget-root{position:relative;z-index:2147483000}button.ss-item,button.lb-item,button.settings-item{width:100%;border:0;color:inherit;font:inherit;text-align:left}[role=button]:focus-visible,button.ss-item:focus-visible,button.lb-item:focus-visible,button.settings-item:focus-visible,.view-tab:focus-visible,.market-card-owner:focus-visible{outline:2px solid var(--tg-theme-link-color, #2ea6ff);outline-offset:-2px}@keyframes btSpin{to{transform:rotate(360deg)}}.gift-img-letter{align-items:center;justify-content:center}.gift-img-letter:not([style]){display:flex}.gift-img-letter.dropdown-item-thumb{font-size:18px}.gift-img-letter.pf-sheet-frame-img,.gift-img-letter.modal-hero-img{height:100%}@keyframes btFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.line-item.market-row--top{position:relative}#portfolio-title-row{touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,90,200,.2);cursor:pointer;user-select:none;-webkit-user-select:none}.line-item.market-row{text-decoration:none;color:inherit}.line-item.market-row--top{border:1px solid rgba(255,200,90,.55);box-shadow:inset 0 0 0 1px #ffc85a38,0 0 14px #ffb4502e;border-radius:12px}.line-item.market-row--top.gift-card-layered{background:linear-gradient(#0f11182e,#0f11182e),var(--proxy-url, none) top left / 150% auto no-repeat,radial-gradient(circle at 22px 50%,var(--bg-center) 0%,var(--bg-edge) 80%)}.line-item.market-row .line-floor-stars{color:var(--accent-gold)}.line-item.market-row .line-floor--discount .line-floor-stars{color:var(--positive)}.line-item.market-row .line-floor-stars--unknown{color:var(--tg-theme-hint-color, var(--text-muted));font-weight:600;opacity:.7}.line-item.market-row{padding:10px 14px}.line-item.market-row .line-thumb{width:32px;height:32px;border-radius:8px;margin-right:10px}.line-item.market-row .line-name{font-size:13px}.line-item.market-row .line-name-row{gap:5px}.line-item.market-row .line-gift-number{font-size:11px}.line-item.market-row .line-count{font-size:11px;display:flex;gap:6px;min-width:0}.line-item.market-row .line-floor{font-size:13px}.line-item.market-row .market-card-meta-row{font-size:10px}.line-item.market-row .line-discount-pill{font-size:9px;padding:1px 5px}.line-item.gift-card-layered .market-card-meta-row{color:#ffffffa6;opacity:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}#market-list[data-stale="1"] .market-row{opacity:.6}.market-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#976fff2e;border:1px solid rgba(151,111,255,.4);border-radius:999px;font-size:11px;color:#d8c8ff;cursor:pointer;transition:background .15s}.market-filter-chip:hover{background:#976fff47}.line-item.market-row--top:nth-of-type(n+6){animation:none}.iv-btn--row{display:flex;align-items:center;gap:12px;width:100%;height:52px;box-sizing:border-box;padding:0 14px;margin:8px 0;border:none;cursor:pointer;font-family:var(--font-family);border-radius:12px;background:linear-gradient(115deg,#E5A100 0%,var(--accent-gold) 10%,#FFE38A 18%,#4A7BD8 36%,#1E47B8 52%,#0E2A6E 68%,#E5A100 86%,var(--accent-gold) 100%);background-size:220% 220%;animation:iv-sweep 7s ease-in-out infinite;box-shadow:0 0 0 1px #fff5c873,0 0 22px #ffb8004d,inset 0 1px #ffffff4d,inset 0 -2px 8px #0000004d,0 4px 14px #0e2a6e59;transition:transform .15s var(--ease-standard)}.iv-btn--row:active{transform:scale(.985)}.iv-btn--row .iv-people{width:22px;height:22px;filter:drop-shadow(0 1px 2px rgba(14,42,110,.6));flex-shrink:0}.iv-btn--row .iv-label{flex:1;text-align:left;font-size:15px;font-weight:800;letter-spacing:.1px;color:#fffbe5;text-shadow:0 1px 4px rgba(14,42,110,.75),0 0 8px rgba(255,205,80,.4)}.iv-btn--row .iv-pct{font-size:11px;font-weight:900;letter-spacing:.4px;padding:4px 8px;border-radius:999px;background:linear-gradient(180deg,#FFE38A 0%,var(--accent-gold) 50%,#E5A100 100%);color:#1a1205;border:.5px solid rgba(255,245,200,.55);box-shadow:inset 0 1px #fff9,0 1px 3px #0e2a6e80;flex-shrink:0}button.bt-gift,button.bt-gchip{cursor:pointer;touch-action:manipulation}button.bt-gift:active{background:#ffffff0a}textarea.bt-input{min-height:104px;padding-top:12px;line-height:1.4;resize:none;font:inherit}.gc-stat{flex-shrink:0;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;color:var(--text-secondary)}.gc-stat svg{flex-shrink:0;width:11px;height:11px;color:var(--text-muted);stroke-width:2.4}.gc-num{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:0}.gc-meta{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;font:500 11px/14px var(--font-family)}.total-modal-title:has(.gc-stat){opacity:1}.total-modal-title .gc-stat svg{width:12px;height:12px}.total-modal-title .gc-num{font-size:13px}.market-loading-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(46,166,255,.2);border-top-color:#2ea6ff;animation:spin .8s linear infinite}
