:root{--navy-950:#061522;--navy-900:#081b2c;--navy-800:#0c2b42;--navy-700:#123d59;--teal-500:#17b9a6;--teal-400:#35cfbb;--teal-100:#dff8f3;--gold-500:#d89a33;--ink-900:#142332;--ink-700:#3d5061;--ink-500:#71808d;--cloud-50:#f6f8fa;--cloud-100:#edf1f4;--cloud-200:#dfe6eb;--white:#fff;--success:#198754;--warning:#c57a13;--shadow-sm:0 8px 24px #081b2c12;--shadow-lg:0 24px 70px #06152229;--type-page-title-size:28px;--type-module-title-size:20px;--type-subtitle-size:16px;--type-body-size:14px;--type-control-size:14px;--type-compact-control-size:13px;--type-caption-size:12px;--type-medal-size:28px;--type-weight-semibold:600;--type-weight-medium:500;--type-weight-regular:400;--type-heading-line:1.3;--type-body-line:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cloud-50);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--cloud-50);color:var(--ink-900);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #17b9a659}.site-shell{min-height:100vh;overflow-x:hidden}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081b2cf0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);height:72px;margin:0 auto;display:flex}.mobile-topbar-layout{display:none}.brand{color:var(--white);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-mark{background:var(--teal-500);width:40px;height:40px;color:var(--navy-950);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.06em}.brand small{color:#9fb0bd;letter-spacing:.05em;margin-top:2px}.desktop-nav{align-self:stretch;align-items:center;gap:8px;display:flex}.desktop-nav button{color:#b9c6cf;background:0 0;border:0;height:100%;padding:0 18px;position:relative}.desktop-nav button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:18px;right:18px}.desktop-nav button.active,.desktop-nav button:hover{color:var(--white)}.desktop-nav button.active:after{background:var(--teal-400)}.topbar-actions{align-items:center;gap:10px;display:flex}.install-button,.primary-small{border-radius:10px;min-height:38px;padding:0 16px}.install-button{color:var(--white);background:#ffffff0d;border:1px solid #ffffff38}.primary-small{background:var(--teal-400);color:var(--navy-950);border:0}.avatar-button{background:var(--teal-400);width:38px;height:38px;color:var(--navy-950);border:0;border-radius:50%}.mobile-dashboard{display:none}.hero{background:radial-gradient(circle at 76% 28%, #17b9a624, transparent 25%), linear-gradient(115deg, var(--navy-950), var(--navy-900) 64%, #0c3044);min-height:570px;color:var(--white);grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;padding:80px max(24px,50vw - 590px) 130px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #35cfbb1f;border-radius:50%;width:460px;height:460px;position:absolute;top:-150px;right:-120px}.hero:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-240px;right:8%}.hero-copy,.hero-panel{z-index:1;position:relative}.eyebrow{color:#8cebdd;letter-spacing:.08em;background:#17b9a617;border:1px solid #35cfbb59;border-radius:999px;padding:8px 12px;display:inline-flex}.hero h1{letter-spacing:-.045em;margin:24px 0 20px}.hero h1 span{color:var(--teal-400)}.hero-copy>p{color:#b9c8d2;max-width:570px;margin:0}.hero-actions{gap:12px;margin-top:32px;display:flex}.hero-carousel-dots{gap:7px;margin-top:18px;display:flex}.hero-carousel-dots button{background:#fff3;border:0;border-radius:4px;width:20px;height:4px;padding:0}.hero-carousel-dots button.active{background:var(--teal-400);width:36px}.primary-button,.secondary-button{border-radius:12px;min-height:48px;padding:0 24px}.primary-button{background:var(--teal-500);color:var(--navy-950);border:0;box-shadow:0 12px 30px #17b9a633}.primary-button:hover{background:var(--teal-400)}.secondary-button{color:var(--white);background:#ffffff0d;border:1px solid #ffffff38}.full{width:100%}.trust-line{color:#8ea3b1;flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.trust-line span:first-letter{color:var(--teal-400)}.hero-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff12;border:1px solid #ffffff1c;border-radius:24px;padding:30px;box-shadow:0 34px 80px #00000047}.panel-live-toggle{color:#8cebdd;background:#17b9a617;border:1px solid #35cfbb4d;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:18px;padding:0 13px;display:flex}.live-player{color:var(--white);background:#000;border:0;border-radius:0;margin-top:12px;overflow:hidden}.submission-zone-grid>button>span svg,.submission-mini-icon svg{stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.live-player-stage{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:26px 32px;display:flex;position:relative}.live-player-stage p{color:#f40000;max-width:430px;margin:0 0 18px}.live-player-stage button{color:#f40000;background:0 0;border:1px solid #f40000;border-radius:5px;min-height:35px;padding:0 13px}.live-muted{position:absolute;bottom:8px;right:10px}.live-player-video{aspect-ratio:16/9;object-fit:contain;background:#000;border:0;width:100%;display:block}.panel-live-toggle.inactive{cursor:default;opacity:.82}.panel-topline,.issue-line,.next-draw{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-topline{color:#d6e0e6}.panel-topline>div{align-items:center;gap:8px;display:flex}.panel-topline>span{color:#7e939f}.issue-line{margin-top:22px}.issue-line strong,.issue-line small{display:block}.issue-line small{color:#8299a7}.draw-numbers{align-items:center;gap:8px;margin-top:24px;display:flex}.draw-numbers span{background:var(--white);color:#48535d;border:5px solid #3b94ef;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #fffc}.draw-numbers span.red{border-color:#ef4b4f}.draw-numbers span.blue{border-color:#3b94ef}.draw-numbers span.green{border-color:#2aad5c}.draw-numbers span.special{margin-left:7px}.draw-numbers span.special:before{color:#758d9c;content:"+";margin-left:-15px;position:absolute}.panel-divider{background:#ffffff1a;height:1px;margin:28px 0}.next-draw small,.next-draw strong{display:block}.next-draw small{color:#8299a7}.next-draw strong{margin-top:4px}.countdown{color:#607886}.countdown span{min-width:34px;height:34px;color:var(--white);background:#ffffff1a;border-radius:8px;place-items:center;margin:0 4px;display:inline-grid}.panel-link{color:#a9bbc6;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;width:100%;margin-top:24px;padding:14px 0 0;display:flex}.panel-link span{color:var(--teal-400)}.quick-strip{z-index:2;border:1px solid var(--cloud-200);background:var(--white);width:min(1120px,100% - 40px);box-shadow:var(--shadow-lg);border-radius:18px;grid-template-columns:repeat(4,1fr);margin:-62px auto 0;display:grid;position:relative;overflow:hidden}.quick-strip button{border:0;border-right:1px solid var(--cloud-100);background:var(--white);text-align:left;align-items:center;gap:14px;min-height:122px;padding:24px;display:flex}.quick-strip button:last-child{border-right:0}.quick-strip button:hover{background:#fbfcfd}.quick-icon{background:var(--teal-100);color:#087b70;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.quick-strip strong,.quick-strip small{display:block}.quick-strip small{color:var(--ink-500);margin-top:5px}.content-section,.subpage{width:min(1120px,100% - 40px);margin:0 auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.section-kicker{color:#0d8c7e;letter-spacing:.12em}.section-heading h2,.sync-copy h2{letter-spacing:-.04em;margin:7px 0 0}.section-heading>button{color:var(--ink-500);background:0 0;border:0;padding:8px 0}.zone-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.zone-card{border:1px solid var(--cloud-200);background:var(--white);text-align:left;border-radius:16px;align-items:center;gap:14px;min-height:106px;padding:20px;transition:transform .16s,box-shadow .16s;display:flex}.zone-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.zone-icon{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.zone-icon.blue{color:#2c68b5;background:#e8f1ff}.zone-icon.cyan{color:#168c80;background:#e1f7f5}.zone-icon.violet{color:#7554b2;background:#f1eafe}.zone-icon.orange{color:#b97220;background:#fff0dc}.zone-icon.green{color:#398348;background:#e8f6e9}.zone-icon.rose{color:#aa4d61;background:#fee8ec}.zone-card strong,.zone-card small{display:block}.zone-card small{color:var(--ink-500);margin-top:5px}.zone-arrow{color:#aab5bd;margin-left:auto}.update-badge{color:var(--success);align-items:center;gap:6px;display:inline-flex}.update-badge:before{content:"";background:#39b875;border-radius:50%;width:7px;height:7px}.product-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product-card{border:1px solid var(--cloud-200);background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 1px #081b2c05}.product-top{border-bottom:1px solid var(--cloud-100);align-items:center;gap:10px;padding:18px 18px 14px;display:flex}.author-avatar{width:38px;height:38px;color:var(--white);border-radius:12px;flex:none;place-items:center;display:grid}.author-1{background:#24637a}.author-2{background:#5c5895}.author-3{background:#8a613a}.author-info{min-width:0}.author-info strong,.author-info span{display:block}.author-info strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-info span{color:var(--ink-500);margin-top:3px}.score-badge{color:#996016;background:#fff4df;border-radius:7px;margin-left:auto;padding:5px 7px}.product-body{padding:18px}.issue-tag{background:var(--cloud-100);color:var(--ink-500);border-radius:6px;padding:4px 7px;display:inline-block}.product-body h3{margin:12px 0 8px}.product-body p{color:var(--ink-500);margin:0}.locked-material{background:repeating-linear-gradient(-45deg,#f8fafb,#f8fafb 6px,#f2f5f7 6px 12px);border:1px dashed #cbd7de;border-radius:10px;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.locked-material>span{background:var(--navy-900);width:31px;height:31px;color:var(--white);border-radius:9px;flex:none;place-items:center;display:grid}.locked-material p{color:var(--ink-700)}.locked-material small{color:var(--ink-500);margin-top:3px;display:block}.product-footer{justify-content:space-between;align-items:flex-end;gap:12px;padding:15px 18px 18px;display:flex}.product-footer>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 5px;display:grid}.product-footer strong{color:#087c70}.product-footer span{color:var(--ink-700)}.product-footer small{color:#9aa6ae;grid-column:1/-1}.product-footer button{background:var(--navy-900);min-height:38px;color:var(--white);border:0;border-radius:9px;padding:0 14px}.sync-banner{background:var(--navy-900);width:min(1120px,100% - 40px);min-height:300px;color:var(--white);border-radius:26px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:70px;margin:90px auto;padding:48px 58px;display:grid;overflow:hidden}.sync-visual{justify-content:center;align-items:center;gap:12px;display:flex}.device-card{color:#c4d4dc;letter-spacing:.1em;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:86px;height:118px;display:grid}.telegram-device{color:var(--teal-400);background:#17b9a62e;border-color:#35cfbb66;transform:translateY(-18px)}.sync-pulse,.section-kicker.light{color:var(--teal-400)}.sync-copy p{color:#aebfc9;max-width:530px;margin:18px 0 22px}.sync-copy button{color:var(--teal-400);background:0 0;border:0;padding:0}.subpage{min-height:calc(100vh - 260px);padding:70px 0 100px}.subpage-header h1{letter-spacing:-.05em;margin:8px 0 10px}.subpage-header p{color:var(--ink-500);margin:0}.filter-row{gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.filter-row button{border:1px solid var(--cloud-200);background:var(--white);min-width:max-content;color:var(--ink-700);border-radius:999px;padding:9px 16px}.filter-row button.selected{border-color:var(--navy-900);background:var(--navy-900);color:var(--white)}.market-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.compact{width:auto;padding:0}.market-aside,.balance-card{border:1px solid var(--cloud-200);background:var(--white);border-radius:18px;padding:24px;position:sticky;top:96px}.market-aside h3{margin:8px 0 14px}.market-aside ul{margin:0;padding:0;list-style:none}.market-aside li{border-bottom:1px solid var(--cloud-100);color:var(--ink-700);padding:9px 0 9px 20px;position:relative}.market-aside li:before{color:var(--teal-500);content:"✓";position:absolute;left:0}.market-aside button{background:var(--cloud-100);width:100%;min-height:42px;color:var(--ink-900);border:0;border-radius:10px;margin-top:20px}.period-gallery{border:1px solid var(--cloud-200);background:var(--white);border-radius:20px;margin-top:26px;padding:24px}.gallery-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.gallery-heading small{color:#087c70}.gallery-heading h2{margin:5px 0 0}.gallery-heading>span{color:var(--success)}.gallery-heading>span i{background:#2dbb77;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.gallery-tabs{gap:7px;margin-bottom:14px;display:flex;overflow-x:auto}.gallery-tabs button{border:1px solid var(--cloud-200);background:var(--cloud-50);min-width:max-content;min-height:34px;color:var(--ink-500);border-radius:8px;padding:0 13px}.gallery-tabs button.active{border-color:var(--teal-500);background:var(--teal-500);color:var(--white)}.number-stats-card{border:1px solid var(--cloud-200);background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.number-stats-current-card{margin-bottom:10px}.number-stats-current-card .number-stats-list,.number-stats-history-card .number-stats-list{grid-template-columns:1fr}.number-stats-card-clickable{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.number-stats-card-clickable:focus-visible{outline:2px solid var(--teal-500);outline-offset:3px}.number-stats-card-clickable:hover{border-color:var(--teal-300)}.number-stats-current-unlock{background:radial-gradient(circle at 100% 0,#3ad1b433,#0000 42%),linear-gradient(135deg,#f1fbf8 0%,#fff 70%);gap:12px;padding:14px 12px 17px;display:grid}.number-stats-current-heading{gap:4px;display:grid}.number-stats-current-heading small{color:var(--ink-400);text-align:center}.number-stats-current-heading strong{color:var(--ink-700);letter-spacing:-.3px;white-space:nowrap;align-items:baseline;gap:5px;display:flex}.number-stats-current-heading strong b,.number-stats-current-heading strong>span{font:inherit}.number-stats-current-heading strong i{font-style:normal}.number-stats-current-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.number-stats-current-actions button{color:#087f6f;text-align:left;touch-action:manipulation;background:#f3fbf8;border:1px solid #b9e5da;border-radius:10px;grid-template-columns:16px max-content max-content;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:50px;padding:7px 4px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 2px 7px #077e6b12}.number-stats-current-actions button:active{transform:translateY(1px);box-shadow:0 2px 6px #079b821f}.number-stats-current-actions button>svg{stroke-width:2.2px;width:16px;height:16px}.number-stats-current-actions button span{min-width:0;font-size:var(--type-control-size);font-weight:var(--type-weight-semibold);letter-spacing:0;white-space:nowrap;text-overflow:clip;overflow:visible}.number-stats-current-actions button small{color:#a76208;box-sizing:border-box;white-space:nowrap;background:#fff3dc;border:1px solid #f1d49a;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:max-content;min-width:max-content;max-width:none;padding:2px 5px;display:inline-flex;overflow:visible;transform:none}.number-stats-current-actions button.is-unlocked{color:var(--white);background:linear-gradient(135deg,#16b99e,#079b82);border-color:#079b82}.number-stats-current-unlock>p{color:var(--ink-400);margin:0}.number-stats-previous-record{border:0;border-bottom:1px solid var(--cloud-100);width:100%;min-height:46px;color:var(--ink-700);text-align:left;background:#fbfcfc;justify-content:space-between;align-items:center;padding:8px 13px;display:flex}.number-stats-previous-record>span{align-items:baseline;gap:7px;display:flex}.number-stats-previous-record small{color:var(--ink-400)}.number-stats-previous-record em{color:#688079;background:#eef4f2;border-radius:999px;padding:4px 8px;font-style:normal}.number-stats-previous-record.active{background:#fffaf1}.number-stats-previous-record.active em{color:#078e78;background:#e7f8f3}.number-stats-heading{border-bottom:1px solid var(--cloud-100);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.number-stats-heading:focus-visible{outline:2px solid var(--teal-500);outline-offset:-2px}.number-stats-heading>div{gap:3px;display:grid}.number-stats-heading small{color:var(--ink-400)}.number-stats-heading>span{color:#0b906e;background:#e8f9f3;border-radius:999px;padding:4px 7px}.number-stats-tabbar{background:var(--cloud-50);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.number-stats-tabs{grid-template-columns:repeat(2,1fr);gap:5px;display:grid}.number-stats-tabs button{border:1px solid var(--cloud-200);background:var(--white);min-height:40px;color:var(--ink-500);border-radius:8px;justify-content:center;align-items:center;padding:5px 10px;display:flex}.number-stats-tabs button.active{border-color:var(--teal-500);background:var(--teal-500);color:var(--white)}.number-stats-tab-issue{color:var(--ink-400);white-space:nowrap}.number-stats-paywall{border-top:1px solid var(--cloud-100);border-bottom:1px solid var(--cloud-100);background:linear-gradient(110deg, #13b89e14, #fffffff5), var(--white);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:16px 13px;display:grid}.number-stats-lock{width:36px;height:36px;color:var(--teal-600);background:#e5f8f3;border-radius:11px;place-items:center;display:grid}.number-stats-paywall>div{gap:4px;display:grid}.number-stats-paywall small{color:var(--ink-400)}.number-stats-paywall>button{min-width:65px;height:30px;color:var(--white);background:linear-gradient(135deg,#17bfa4,#0f9e89);border:0;border-radius:999px;padding:0 9px;box-shadow:0 5px 12px #0f9e8933}.number-stats-history-trigger{border:0;border-top:1px solid var(--cloud-100);border-bottom:1px solid var(--cloud-100);width:100%;color:var(--ink-700);cursor:pointer;text-align:left;background:#fffaf1;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.number-stats-history-trigger>span{gap:2px;display:grid}.number-stats-history-trigger small{color:var(--ink-400)}.number-stats-history-trigger em,.number-stats-enter{color:#d84c2f;font-style:normal}.number-stats-history-trigger.active{background:#fff4e5}.number-stats-history{z-index:1200;background:#f5f8f7;width:min(100%,520px);margin:0 auto;position:fixed;inset:0;overflow-y:auto;box-shadow:0 0 40px #162c303d}.number-stats-history-page-header{z-index:2;border-bottom:1px solid var(--cloud-200);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 13px;display:grid;position:sticky;top:0}.number-stats-history-page-header>button{border:1px solid var(--cloud-200);background:var(--white);width:32px;height:32px;color:var(--ink-700);border-radius:50%}.number-stats-history-page-header>div{gap:2px;display:grid}.number-stats-history-page-header small{color:var(--ink-400)}.number-stats-history-page-header>span{color:var(--teal-600);background:#e9f8f3;border-radius:999px;padding:5px 8px}.number-stats-history-body{padding:14px}.number-stats-period-select{border:1px solid var(--cloud-200);background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px 12px;display:flex}.number-stats-period-select>span{color:var(--ink-500)}.number-stats-period-select select{border:1px solid var(--teal-300);min-width:132px;height:32px;color:var(--teal-700);background:#f2fbf8;border-radius:8px;outline:none;padding:0 10px}.number-stats-history-list{box-shadow:var(--shadow-sm);border:1px solid #f1dfd4;border-radius:8px;overflow:hidden}.number-stats-history-row{background:var(--white);border-bottom:1px solid #f4e7df;grid-template-columns:minmax(0,1fr) 44px 28px 22px;align-items:center;gap:6px;min-height:37px;padding:0 9px;display:grid}.number-stats-history-row:last-child{border-bottom:0}.number-stats-history-row>span{align-items:baseline;gap:6px;display:flex}.number-stats-history-row>span small{color:var(--ink-400)}.number-stats-history-row>em{color:var(--teal-600);font-style:normal}.number-stats-history-row>strong{color:#e33131;font-family:Consolas,Microsoft YaHei,monospace}.number-stats-history-row>i{width:20px;height:20px;color:var(--white);background:#e33131;border-radius:50%;place-items:center;font-style:normal;display:grid}.number-stats-history-caption{justify-content:space-between;align-items:center;margin:15px 2px 7px;display:flex}.number-stats-history-caption small{color:#e33131}.history-stats-list{border:1px solid var(--cloud-200);background:var(--white);box-shadow:var(--shadow-sm);border-radius:10px;grid-template-columns:1fr;padding:6px 10px 10px}.number-stats-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;padding:9px 12px 11px;display:grid}.number-stats-row{border-bottom:1px dashed var(--cloud-200);white-space:normal;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:10px;min-height:29px;font-family:Consolas,Microsoft YaHei,monospace;display:grid}.number-stats-row b{color:#087c70}.number-stats-row>span{color:#172d35;flex-wrap:wrap;gap:3px 8px;display:flex}.number-stats-row>span i{text-align:center;min-width:18px;font-style:normal}.number-stats-row>b,.number-stats-row>small{white-space:nowrap}.number-stats-row>span i.winning-number{align-items:center;gap:2px;display:inline-flex}.number-stats-hit-mark{color:#e33131;margin-right:3px;font-style:normal;display:inline-block}.number-stats-row.is-hit{background:#fff5f2}.number-stats-row.is-hit>b,.number-stats-row .winning-number,.number-stats-row.is-hit>small{color:#e33131}.number-stats-row small{color:#657780}.number-stats-note{border-top:1px solid var(--cloud-100);color:var(--ink-400);background:#fbfcfc;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.number-stats-note span:last-child{color:var(--teal-600)}.number-stats-more-records{color:#078e7e;background:#f5fbf9;border:1px solid #d9ebe7;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;margin-top:8px;padding:0 13px;display:flex;box-shadow:0 3px 10px #155d4f0d}.number-stats-more-records:hover{border-color:var(--teal-300);background:#eaf8f4}.stats-purchase-backdrop{z-index:1300}.stats-purchase-card{background:var(--white);text-align:center;border-radius:18px;justify-items:center;width:min(100% - 32px,360px);padding:24px 20px 20px;display:grid;position:relative;box-shadow:0 24px 70px #122f3647}.stats-purchase-close{background:var(--cloud-100);width:28px;height:28px;color:var(--ink-500);border:0;border-radius:50%;position:absolute;top:10px;right:11px}.stats-purchase-icon{width:46px;height:46px;color:var(--white);background:linear-gradient(145deg,#25d2b5,#0b9c87);border-radius:15px;place-items:center;margin-bottom:8px;display:grid;box-shadow:0 9px 20px #0f9e893b}.stats-purchase-card>small{color:var(--teal-600)}.stats-purchase-card h2{margin:4px 0 6px}.stats-purchase-card>p{color:var(--ink-400);margin:0}.stats-purchase-price{background:#f1faf7;border-radius:11px;justify-content:center;align-items:baseline;gap:7px;width:100%;margin:14px 0 8px;padding:10px 12px;display:flex}.stats-purchase-price span,.stats-purchase-price small{color:var(--ink-400)}.stats-purchase-price strong{color:#f07a25}.stats-purchase-balance{width:100%;color:var(--ink-500);justify-content:center;gap:16px;margin-bottom:12px;display:flex}.stats-purchase-confirm{width:100%;height:42px;color:var(--white);background:linear-gradient(135deg,#19c2a6,#0d9d87);border:0;border-radius:11px}.stats-purchase-confirm:disabled{background:var(--cloud-200);color:var(--ink-400)}.stats-purchase-card .stats-purchase-rule{color:var(--ink-400);margin-top:9px}.period-update-list{border:1px solid var(--cloud-200);background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;overflow:hidden}.period-update-row{border:0;border-bottom:1px solid var(--cloud-100);background:var(--white);width:100%;min-height:64px;color:var(--ink-700);text-align:left;grid-template-columns:38px minmax(0,1fr) auto 12px;align-items:center;gap:10px;padding:10px 12px;display:grid}.period-update-row:last-child{border-bottom:0}.period-update-row:hover{background:var(--cloud-50)}.period-update-icon{color:#3378a8;background:#e4f4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.period-update-icon.zodiac{color:#ad7020;background:#fff2d8}.period-update-icon.trend{color:#376db1;background:#e4ecff}.period-update-icon.rank{color:#6d4aa4;background:#f0e7ff}.period-update-copy{gap:4px;min-width:0;display:grid}.period-update-copy small{color:var(--ink-400);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.period-update-state{justify-items:end;gap:3px;display:grid}.period-update-state b{color:#0a9f77}.period-update-state small{color:var(--ink-400)}.period-update-row>i{color:var(--ink-300);font-style:normal}.period-image-card{border:1px solid var(--cloud-200);background:var(--white);width:100%;color:var(--ink-700);text-align:left;box-shadow:var(--shadow-sm);break-inside:avoid;border-radius:12px;margin:0 0 12px;padding:0;display:inline-block;overflow:hidden}.period-poster{aspect-ratio:4/5.45;background:#e7efef;display:block;position:relative;overflow:hidden}.poster-artwork{object-fit:cover;width:100%;height:100%;display:block}.poster-art-header,.poster-art-footer{z-index:1;color:#fff;text-shadow:0 1px 3px #00000073;justify-content:space-between;align-items:center;display:flex;position:absolute;left:8px;right:8px}.poster-art-header{top:8px}.poster-art-header strong{background:#0a1f25ad;border-radius:6px;padding:4px 7px}.poster-art-header small{background:#0a1f259e;border-radius:999px;padding:3px 5px}.poster-art-footer{background:linear-gradient(90deg,#08191fc2,#08191f7a);border-radius:8px;align-items:flex-end;padding:7px;bottom:7px}.poster-art-footer>span{gap:3px;display:flex}.poster-art-footer b{color:#164a54;width:17px;height:17px;text-shadow:none;background:#ffffffeb;border-radius:50%;place-items:center;display:grid}.period-poster.zodiac{aspect-ratio:4/5.15;background:radial-gradient(circle at 18% 75%,#d297242e,#0000 28%),repeating-linear-gradient(0deg,#b787370d 0 1px,#0000 1px 18px),linear-gradient(140deg,#fff9e9,#fff0d2)}.period-poster.dog{aspect-ratio:4/5.75;background:radial-gradient(circle at 72% 23%,#64b4de47,#0000 30%),linear-gradient(165deg,#0000 58%,#71a48b2e 59% 62%,#0000 63%),linear-gradient(145deg,#edf8ff,#fff8e8)}.period-poster.trend{aspect-ratio:4/5.5}.period-poster.rank{aspect-ratio:4/5.25}.public-detail-artwork{width:min(560px,100%);box-shadow:var(--shadow-md);background:#e5ecee;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.public-detail-artwork img{width:100%;height:auto;display:block}.public-detail-artwork>span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#091d23a8;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex;position:absolute;top:12px;left:12px;right:12px}.period-image-meta{min-height:48px;padding:10px;display:block}.period-image-meta strong,.period-image-meta small{display:block}.period-image-meta small{color:var(--ink-500);margin-top:4px}.tool-status-strip{border:1px solid var(--cloud-200);background:var(--white);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:18px 20px;display:flex}.tool-status-strip>div{align-items:center;gap:9px;display:flex}.tool-status-strip small{color:var(--ink-500)}.live-dot{background:#2dbb77;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e4f8ed}.tool-status-strip button{border:1px solid var(--cloud-200);background:var(--cloud-50);min-height:36px;color:var(--ink-700);border-radius:9px;padding:0 14px}.tool-group-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-group{border:1px solid var(--cloud-200);background:var(--white);border-radius:20px;padding:24px}.tool-group>span{color:#087c70;letter-spacing:.08em}.tool-group h2{letter-spacing:-.03em;margin:8px 0}.tool-group>p{min-height:34px;color:var(--ink-500);margin:0 0 19px}.tool-action-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tool-action-grid button{border:1px solid var(--cloud-100);background:var(--cloud-50);min-height:54px;color:var(--ink-800);text-align:left;border-radius:11px;grid-template-columns:29px 1fr auto;align-items:center;gap:7px;padding:0 10px;display:grid}.tool-action-grid button>span{background:var(--teal-100);color:#087c70;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.tool-group.blue .tool-action-grid button>span{color:#246fb4;background:#e7f1ff}.tool-group.violet .tool-action-grid button>span{color:#7049b8;background:#efe9ff}.tool-action-grid button b{color:#9aa6af}.feature-scope{background:var(--navy-900);color:var(--white);border-radius:20px;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;margin-top:22px;padding:28px;display:grid}.feature-scope h2{margin:8px 0 10px}.feature-scope p{color:#b9ccd5;margin:0}.scope-tags{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.scope-tags span{color:#d8e7ec;border:1px solid #2c4a5b;border-radius:10px;padding:11px 12px}.empty-state{border:1px solid var(--cloud-200);background:var(--white);text-align:center;border-radius:22px;padding:74px 24px}.empty-state>span{background:var(--teal-100);color:#087b70;border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto;display:grid}.empty-state h2{margin:20px 0 10px}.empty-state p{max-width:460px;color:var(--ink-500);margin:0 auto 24px}.order-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.order-list{border:1px solid var(--cloud-200);background:var(--white);border-radius:18px;overflow:hidden}.list-toolbar{border-bottom:1px solid var(--cloud-100);justify-content:space-between;padding:18px 22px;display:flex}.list-toolbar span{color:var(--ink-500)}.order-card{border-bottom:1px solid var(--cloud-100);align-items:center;gap:15px;padding:22px;display:flex}.order-card:last-child{border-bottom:0}.order-icon{background:var(--cloud-100);width:44px;height:44px;color:var(--navy-700);border-radius:13px;flex:none;place-items:center;display:grid}.order-main{flex:1;min-width:0}.order-main>div{align-items:center;gap:8px;display:flex}.order-main p,.order-main small{color:var(--ink-500);margin:5px 0 0}.status{border-radius:5px;padding:3px 6px}.status.success{color:var(--success);background:#e4f5e8}.status.pending{color:var(--warning);background:#fff3da}.status.refunded{color:#728087;background:#edf1f3}.order-price{text-align:right}.order-price strong{display:block}.order-price small{color:var(--ink-500);margin-top:4px;display:block}.order-price button{color:#087c70;background:0 0;border:0;margin-top:8px;padding:0}.order-price button:disabled{color:#9aa7aa;cursor:default}.balance-card small,.balance-card strong,.balance-card span{display:block}.balance-card strong{color:var(--navy-900);margin-top:7px}.balance-card span{color:var(--ink-500)}.balance-card .point-balance{margin-top:16px}.balance-card button{background:var(--navy-900);width:100%;min-height:42px;color:var(--white);border:0;border-radius:10px;margin-top:22px}.balance-card p{color:var(--ink-500);margin:14px 0 0}.profile-grid{grid-template-columns:1.4fr .8fr .8fr;gap:16px;display:grid}.profile-card{border:1px solid var(--cloud-200);background:var(--white);border-radius:18px;padding:22px}.profile-center-grid{grid-template-columns:1fr;max-width:760px;margin:0 auto}.profile-account-hero{min-height:98px;color:var(--white);background:radial-gradient(circle at 94% 10%,#3dd2b92e,#0000 31%),linear-gradient(135deg,#102d38,#0c4c4c);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;box-shadow:0 12px 30px #08424129}.profile-account-hero .profile-avatar{color:#6ff2d2;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff1f}.profile-account-copy{gap:2px;min-width:0;display:grid}.profile-account-copy small,.profile-account-copy p{color:#ffffffad}.profile-account-copy h3,.profile-account-copy p{margin:4px 0 0}.profile-account-copy .profile-account-status{white-space:nowrap;margin:0;line-height:1.2;display:block}.profile-account-status-row{min-width:0;min-height:15px;padding-right:70px;position:relative}.profile-account-copy .profile-account-row{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1px;min-width:0;margin:0;line-height:1.25;display:grid}.profile-account-row>span{white-space:nowrap}.profile-account-row>strong,.profile-account-username .profile-name-button{min-width:0;color:var(--white);font:inherit;font-weight:inherit;line-height:inherit;text-align:left}.profile-account-username .profile-name-button{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.profile-account-action{color:#83f5d8;white-space:nowrap;background:#47e1bc1f;border:1px solid #75f4d55c;border-radius:7px;align-self:end;min-height:25px;padding:0 7px}.profile-account-hero.guest{color:var(--ink-800);background:radial-gradient(circle at 92% 0,#4bddbf33,#0000 35%),linear-gradient(145deg,#f4fbf9,#fff 62%);grid-template-columns:auto minmax(0,1fr);box-shadow:0 10px 25px #13554914}.profile-guest-avatar{color:#0a8f79;background:linear-gradient(145deg,#dff8f2,#c9f1e7);border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.profile-guest-avatar svg{width:24px;height:24px}.profile-guest-copy{min-width:0}.profile-guest-copy small{color:var(--teal-600)}.profile-guest-copy h3{margin:4px 0}.profile-guest-copy p{color:var(--ink-500);margin:0}.profile-guest-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.profile-guest-actions button{min-height:38px;color:var(--white);background:linear-gradient(135deg,#19c1a5,#0d9f88);border:0;border-radius:10px}.profile-guest-actions button:last-child{color:#078b76;background:#edf9f6;border:1px solid #bfe7dc}.profile-wallet-card{grid-column:1/-1;overflow:hidden}.profile-wallet-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.profile-wallet-card header small{color:var(--teal-600)}.profile-wallet-card header h3{margin:3px 0 0}.profile-wallet-card header>button{color:#0a8f79;background:#edf8f5;border:0;border-radius:8px;min-height:30px;padding:0 9px}.profile-wallet-balances{background:#fbfdfc;border:1px solid #e4ecea;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;display:grid;overflow:hidden}.profile-wallet-balances>.profile-wallet-balance{box-sizing:border-box;width:100%;min-width:0;min-height:76px;color:var(--ink-800);text-align:left;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 6px;padding:10px 8px;display:grid;overflow:hidden}.profile-wallet-balances>.profile-wallet-balance>span{border-radius:10px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.profile-wallet-balances>.profile-wallet-balance>span svg{width:16px;height:16px}.wallet-coin{color:#dc8a17;background:#fff1d9}.wallet-point{color:#4b7fd3;background:#e9f1ff}.profile-wallet-balances small{color:var(--ink-500)}.profile-wallet-balances strong{white-space:nowrap;min-width:0}.profile-wallet-card>p{color:var(--ink-400);margin:10px 0 0}.profile-quick-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:14px;display:grid}.profile-quick-actions>button{min-width:0;min-height:78px;color:var(--ink-700);background:0 0;border:0;justify-items:center;gap:3px;padding:7px 4px;display:grid}.profile-quick-icon{border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:2px;display:grid}.profile-quick-icon svg{width:19px;height:19px}.profile-quick-icon.mint{color:#0aa98e;background:#e5f8f3}.profile-quick-icon.blue{color:#3d7fd6;background:#eaf2ff}.profile-quick-icon.orange{color:#e17f2f;background:#fff1e5}.profile-quick-icon.cyan{color:#289fb5;background:#e7f7fb}.profile-quick-icon.violet{color:#7758d8;background:#f1edff}.profile-quick-actions strong{white-space:nowrap;max-width:100%}.profile-quick-actions small{max-width:100%;color:var(--ink-400);white-space:nowrap}.account-overview{align-items:center;gap:14px;display:flex}.profile-avatar{background:var(--navy-900);width:54px;height:54px;color:var(--teal-400);border-radius:17px;place-items:center;display:grid}.account-overview small,.account-overview p{color:var(--ink-500)}.account-overview h3,.account-overview p{margin:4px 0 0}.verified-badge{background:var(--teal-100);color:#087c70;border-radius:6px;margin-left:auto;padding:5px 8px}.metric-card small,.metric-card strong,.metric-card span{display:block}.metric-card small{color:var(--ink-500)}.metric-card strong{margin-top:12px}.metric-card span{color:var(--ink-500);margin-top:3px}.telegram-connect{grid-column:1/-1;align-items:center;gap:16px;display:flex}.telegram-logo,.modal-mark.telegram{color:#1784bc;background:#e3f4ff}.telegram-logo{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.telegram-connect h3,.telegram-connect p{margin:0}.telegram-connect p{color:var(--ink-500);margin-top:5px}.telegram-connect button{min-height:40px;color:var(--white);background:#218fc8;border:0;border-radius:9px;margin-left:auto;padding:0 16px}.telegram-connect button:disabled{background:var(--cloud-100);color:var(--ink-500);cursor:default}.settings-list{grid-column:1/-1;padding:0;overflow:hidden}.settings-list button{border:0;border-bottom:1px solid var(--cloud-100);background:var(--white);width:100%;min-height:54px;color:var(--ink-700);justify-content:space-between;padding:0 20px;display:flex}.settings-list button:last-child{border-bottom:0}.settings-list button span:last-child{color:#a4afb7}.app-download-modal{max-width:430px}.app-download-mark svg{width:24px;height:24px}.app-download-options{gap:10px;margin-top:18px;display:grid}.app-download-options a,.app-download-options button{color:#087c70;text-align:left;background:#eefaf7;border:1px solid #b9ded8;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:11px 16px;text-decoration:none;display:flex}.app-download-options strong,.app-download-options small{display:block}.app-download-options small{color:#71807f;font-size:var(--type-caption-size)}.app-download-options button:disabled{color:#8a979b;opacity:1;background:#f6f8f9;border-color:#e1e7e8}.app-download-options button:disabled small{color:#9aa5a8}.app-update-notes{color:#405452;font-size:var(--type-caption-size);text-align:left;background:#f2f8f7;border-radius:12px;gap:7px;margin-top:14px;padding:12px 14px;display:grid}.native-update-options{grid-template-columns:1fr}.native-update-options button{text-align:center;justify-content:center}.app-download-browser-tip{color:#7a8988;font-size:var(--type-caption-size);background:#f2f8f7;border-radius:10px;gap:5px;margin-top:10px;padding:10px 12px;display:grid}.app-download-browser-tip strong{color:#405452}.app-download-browser-tip a{color:#168d7e;width:fit-content;font-weight:var(--type-weight-semibold);margin-top:2px;text-decoration:none}.role-center{grid-column:1/-1}.role-center-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.role-center-heading small{color:#087c70}.role-center-heading h3{margin:5px 0 0}.role-center-heading>span{background:var(--cloud-100);color:var(--ink-500);border-radius:7px;padding:5px 8px}.role-apply{background:var(--navy-900);min-height:34px;color:var(--white);border:0;border-radius:8px;padding:0 12px}.role-feature-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.role-feature-grid button{border:1px solid var(--cloud-100);background:var(--cloud-50);min-height:50px;color:var(--ink-700);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:10px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:0 11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .12s;display:grid}.profile-wallet-balances>.profile-wallet-sell{color:#087f6f;width:auto;min-height:32px;font-size:var(--type-compact-control-size);font-weight:var(--type-weight-semibold);white-space:nowrap;background:#edf9f6;border:1px solid #bde5dc;border-radius:9px;justify-content:center;align-items:center;gap:4px;margin-right:8px;padding:0 8px;line-height:1;display:inline-flex}.profile-wallet-sell>svg{width:14px;height:14px}.profile-wallet-sell>i{font-size:var(--type-body-size);font-style:normal;line-height:1}.role-feature-grid button:hover{background:#f7fcfa;border-color:#b8d8d2;box-shadow:0 6px 14px #11675b14}.role-feature-grid button:active{background:#eaf7f3;transform:translateY(1px)}.role-feature-grid button:focus-visible,.role-apply:focus-visible{outline-offset:2px;outline:3px solid #1db59d3d}.role-feature-grid button>span{background:var(--teal-100);color:#087c70;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.author-role .role-feature-grid button>span{color:#326ab2;background:#e8f0ff}.admin-role .role-feature-grid button>span{color:#a95d15;background:#fff0df}.role-feature-grid button b{color:#9aa6af}.role-feature-grid button.locked-action{opacity:.55;background:var(--cloud-100)}.excluded-note{color:#915318;background:#fff6ec;border-radius:9px;margin:14px 0 0;padding:11px 12px}.author-policy-note{color:#087c70;background:#eaf8f4;border-radius:9px;margin:14px 0 0;padding:11px 12px}.submission-hit-campaign{background:radial-gradient(circle at 100% 0,#f5b13d30,#0000 42%),linear-gradient(135deg,#f5fcfa,#eef9f5);border:1px solid #d7ebe5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px 15px;display:grid;overflow:hidden}.submission-hit-campaign-copy{gap:4px;min-width:0;display:grid}.submission-hit-campaign-copy>span{color:#b36a16;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);letter-spacing:.04em}.submission-hit-campaign-copy>strong{color:#123d3c;font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold)}.submission-hit-campaign-copy>small{color:#69817c;font-size:var(--type-caption-size);line-height:var(--type-body-line)}.submission-hit-campaign-route{align-items:center;gap:9px;display:flex}.submission-hit-campaign-route>div{grid-template-columns:repeat(6,23px);gap:3px;display:grid;position:relative}.submission-hit-campaign-route>div:before{content:"";background:#abd9cf;height:2px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.submission-hit-campaign-route i{z-index:1;color:#167f74;width:23px;height:23px;font-size:var(--type-caption-size);font-style:normal;font-weight:var(--type-weight-semibold);background:#fff;border:1px solid #c6e3dc;border-radius:7px;place-items:center;display:grid;position:relative}.submission-hit-campaign-route i:nth-child(2),.submission-hit-campaign-route i:nth-child(5){color:#3476a7}.submission-hit-campaign-route i:nth-child(3),.submission-hit-campaign-route i:nth-child(4){color:#bd6b24}.submission-hit-campaign-route>b{color:#71410b;width:45px;height:45px;font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold);background:linear-gradient(145deg,#fff6bf,#f4ac33);border:3px solid #f1c15d;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #ffffff73,0 5px 12px #be741429}.submission-hit-campaign.compact{border-color:#dceae7;border-radius:13px;margin:0 12px 12px;box-shadow:0 5px 14px #11534a0d}@media (width<=420px){.submission-hit-campaign{grid-template-columns:1fr;gap:10px}.submission-hit-campaign-route{justify-content:space-between}}@media (width<=720px){.trade-page{padding-bottom:94px;padding-left:9px;padding-right:9px}.trade-page .trade-topbar{min-height:54px;margin-left:-9px;margin-right:-9px;padding:6px 62px}.trade-page .trade-topbar>button{width:34px;height:34px}.trade-page .trade-topbar>button.trade-service{border-radius:10px;min-height:34px;padding:0 10px}.trade-page .trade-topbar>div{gap:0}.trade-page .trade-topbar strong{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.trade-page .trade-topbar small{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.trade-page .trade-balance-card{border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px 10px;min-height:48px;margin-top:8px;padding:8px 10px;box-shadow:0 3px 10px #0e584b0d}.trade-page .trade-balance-card>div{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.trade-page .trade-balance-card strong{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.trade-page .trade-balance-card>p{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;grid-column:auto;overflow:hidden}.trade-page .trade-balance-card>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap;border-radius:8px;padding:4px 7px}.trade-page .trade-tabs{border-radius:11px;gap:3px;margin:8px 0;padding:3px}.trade-page .trade-tabs button{min-height:38px;font-size:var(--type-body-size);line-height:var(--type-heading-line);border-radius:9px}.trade-page .trade-panel{border-radius:11px;padding:10px;box-shadow:0 3px 10px #0d473d0d}.trade-page .trade-panel-heading,.trade-page .trade-buy-heading{flex-direction:row;align-items:flex-end;gap:8px;min-height:36px;margin-bottom:8px}.trade-page .trade-panel-heading>div:first-child{gap:0;min-width:0}.trade-page .trade-panel-heading h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line);white-space:nowrap}.trade-page .trade-panel-heading small,.trade-page .trade-panel-heading>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.trade-page .trade-buy-heading .trade-method-filter{flex:auto;gap:4px;width:auto}.trade-page .trade-buy-heading .trade-method-filter button{min-height:32px;font-size:var(--type-caption-size);border-radius:8px;padding:0 3px}.trade-page .trade-listings{gap:7px}.trade-page .trade-listing-card{border-radius:11px;padding:10px}.trade-page .trade-listing-card>header{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.trade-page .trade-listing-card>header>span{border-radius:10px;width:36px;height:36px}.trade-page .trade-listing-card>header>div{min-width:0}.trade-page .trade-listing-card>header strong,.trade-page .trade-listing-card>header b,.trade-page .trade-listing-main strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.trade-page .trade-listing-card>header strong,.trade-page .trade-listing-card>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-page .trade-listing-card>header b{white-space:nowrap}.trade-page .trade-listing-main{margin:8px 0;padding:7px 0}.trade-page .trade-listing-main>div{gap:1px}.trade-page .trade-listing-main>div+div{padding-left:12px}.trade-page .trade-listing-card>footer{gap:8px}.trade-page .trade-listing-card>footer>div{gap:4px}.trade-page .trade-listing-card>footer span{font-size:var(--type-caption-size);border-radius:7px;padding:3px 6px}.trade-page .trade-listing-card>footer button{border-radius:9px;min-width:68px;min-height:34px}.trade-page .trade-support-entry{border-radius:9px;min-height:36px;margin-top:8px}.trade-page .trade-sell-panel{gap:9px}.trade-page .trade-sell-panel .trade-panel-heading{margin-bottom:0}.trade-page .trade-my-listing{border-radius:10px;gap:6px;padding:9px}.trade-page .trade-field{gap:4px}.trade-page .trade-field>span,.trade-page .trade-payment-picker>span{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.trade-page .trade-field>div{border-radius:10px;min-height:44px;padding:0 10px}.trade-page .trade-field input,.trade-page .trade-field b{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.trade-page .trade-field>small{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.trade-page .trade-field textarea{border-radius:10px;min-height:68px;padding:9px 10px}.trade-page .trade-payment-picker{gap:5px}.trade-page .trade-payment-picker>div{gap:6px}.trade-page .trade-payment-picker button{border-radius:10px;min-height:44px}.trade-page .trade-receipt-field{border-radius:10px;gap:6px;padding:9px}.trade-page .trade-receipt-field input[type=file]{border-radius:8px;padding:7px}.trade-page .trade-receipt-save{border-radius:9px;min-height:38px}.trade-page .trade-publish-button{border-radius:10px;min-height:44px}.trade-page .trade-safety-note{font-size:var(--type-caption-size);line-height:var(--type-heading-line);margin-top:-1px}}@media (width<=390px){.trade-page .trade-balance-card{grid-template-columns:auto minmax(0,1fr)}.trade-page .trade-balance-card>span{display:none}.trade-page .trade-buy-heading{gap:6px}.trade-page .trade-buy-heading .trade-method-filter{gap:3px}}@media (width<=720px){.modal-backdrop:has(.trade-buy-modal){padding:12px}.trade-page .trade-buy-modal{border-radius:14px;gap:9px;width:min(410px,100%);padding:16px 13px 13px}.trade-page .trade-buy-modal .modal-close{width:30px;height:30px;top:9px;right:9px}.trade-page .trade-buy-modal .modal-mark{border-radius:10px;width:36px;height:36px}.trade-page .trade-buy-modal h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line);margin:0}.trade-page .trade-buy-modal>p{font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 1px;overflow:hidden}.trade-page .trade-buy-modal .trade-payment-picker>div{gap:5px}.trade-page .trade-buy-modal .trade-payment-picker button{min-height:40px}.trade-page .trade-buy-total{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.trade-page .trade-buy-modal .trade-publish-button{min-height:42px}.trade-page .trade-buy-modal .trade-safety-note{text-align:left}.trade-page .trade-order-list{gap:7px}.trade-page .trade-order-card{border-radius:11px;padding:10px}.trade-page .trade-order-card>header{gap:8px}.trade-page .trade-order-card>header>div{gap:0}.trade-page .trade-order-card>header strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.trade-page .trade-order-card>header>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap;padding:3px 7px}.trade-page .trade-order-card dl{gap:5px;margin:8px 0;padding:7px 0}.trade-page .trade-order-card dl>div{gap:8px}.trade-page .trade-order-card dt,.trade-page .trade-order-card dd{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.trade-page .trade-payment-instructions,.trade-page .trade-receipt-error{font-size:var(--type-caption-size);line-height:var(--type-body-line);border-radius:8px;margin-bottom:7px;padding:7px 8px}.trade-page .trade-auto-release{border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:7px;margin-bottom:7px;padding:8px}.trade-page .trade-auto-release>svg{width:19px;height:19px}.trade-page .trade-auto-release>div{gap:1px}.trade-page .trade-auto-release strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.trade-page .trade-auto-release small{font-size:var(--type-caption-size);line-height:var(--type-body-line)}.trade-page .trade-receipt-image{border-radius:9px;gap:5px;margin-bottom:7px;padding:8px}.trade-page .trade-receipt-image img{border-radius:8px;width:min(210px,100%)}.trade-page .trade-payment-submit{gap:6px}.trade-page .trade-payment-submit textarea{border-radius:9px;min-height:64px;padding:8px 9px}.trade-page .trade-payment-submit input[type=file]{border-radius:8px;padding:7px}.trade-page .trade-payment-submit button,.trade-page .trade-order-card>button,.trade-page .trade-order-card>footer button{min-height:36px;font-size:var(--type-caption-size);border-radius:9px;padding:0 9px}.trade-page .trade-order-card>footer{gap:5px;margin-top:7px}.trade-page .trade-order-flow{font-size:var(--type-caption-size);border-radius:9px;gap:5px;padding:7px}.trade-page .trade-empty-orders{gap:6px;min-height:180px;padding:18px 12px}.trade-page .trade-empty-orders>span{border-radius:13px;width:44px;height:44px}.trade-page .trade-empty-orders svg{width:22px;height:22px}.trade-proof-preview button{width:40px;height:40px;line-height:40px}}.mobile-nav,.topbar.activity-hidden{display:none}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040f18ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-card{background:var(--white);width:min(430px,100%);box-shadow:var(--shadow-lg);border:1px solid #ffffff4d;border-radius:22px;padding:34px;position:relative}.modal-close{background:var(--cloud-100);width:34px;height:34px;color:var(--ink-700);border:0;border-radius:50%;position:absolute;top:15px;right:16px}.modal-mark{background:var(--teal-100);color:#087c70;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.modal-mark.purchase{color:#a86615;background:#fff0d7}.modal-mark.unlocked{background:var(--navy-900);color:var(--teal-400)}.modal-mark.public{background:var(--teal-100);color:#087c70}.public-label{color:#087c70;margin:13px 0 5px;display:block}.public-image-modal>p{color:var(--ink-500);margin-top:-8px}.public-prediction-art{text-align:center;background:radial-gradient(circle at 15% 20%,#17b9a62e,#0000 28%),linear-gradient(145deg,#fff,#e9faf6);border:1px solid #cde4df;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;margin:18px 0;padding:28px;display:flex;position:relative;overflow:hidden}.public-prediction-art:after{content:"";border:1px solid #17b9a633;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-55px;right:-55px}.public-prediction-art>small{color:var(--ink-500);position:absolute;top:16px;left:16px}.public-prediction-art>span{background:var(--teal-500);width:68px;height:68px;color:var(--white);border-radius:50%;place-items:center;display:grid}.public-prediction-art>strong{margin-top:18px}.public-prediction-art>b{color:#087c70;margin-top:12px}.public-prediction-art>p{max-width:270px;color:var(--ink-500);margin:14px 0 0}.public-detail-backdrop{padding:20px}.public-category-page{background:var(--cloud-50);width:min(760px,100%);height:min(900px,100vh - 40px);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.public-category-header{border-bottom:1px solid var(--cloud-100);background:var(--white);grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;min-height:68px;padding:0 16px;display:grid}.public-category-header>button{background:var(--cloud-50);width:34px;height:34px;color:var(--ink-700);border:0;border-radius:10px}.public-category-header>div{text-align:center}.public-category-header small{color:#087c70}.public-category-header h2{margin:3px 0 0}.public-category-filters{border-bottom:1px solid var(--cloud-100);background:var(--white);padding:14px 16px 12px}.category-summary{color:var(--ink-500);justify-content:space-between;display:flex}.category-summary strong{color:var(--ink-700)}.category-image-grid{grid-template-columns:repeat(3,1fr);align-content:start;gap:12px;padding:14px;display:grid;overflow-y:auto}.category-image-card{border:1px solid var(--cloud-200);background:var(--white);color:var(--ink-700);text-align:left;box-shadow:var(--shadow-sm);border-radius:11px;padding:0;overflow:hidden}.category-thumbnail{aspect-ratio:4/5;text-align:center;background:linear-gradient(145deg,#edf9ff,#fff5df);flex-direction:column;justify-content:center;align-items:center;padding:11px;display:flex}.category-thumbnail.tone-1{background:linear-gradient(145deg,#fff2e1,#fff9ec)}.category-thumbnail.tone-2{background:linear-gradient(145deg,#e9f8f4,#f4fffb)}.category-thumbnail.tone-3{background:linear-gradient(145deg,#f2ecff,#fbf8ff)}.category-thumbnail small,.category-thumbnail strong,.category-thumbnail b{display:block}.category-thumbnail small{color:var(--ink-500);align-self:flex-start}.category-thumbnail i{background:var(--teal-500);width:48px;height:48px;color:var(--white);border-radius:50%;place-items:center;margin:auto 0 11px;font-style:normal;display:grid}.category-thumbnail b{color:#087c70;margin:8px 0 auto}.category-image-card>span:last-child{justify-content:space-between;gap:6px;padding:9px;display:flex}.category-image-card>span:last-child small{color:var(--ink-500)}.public-detail{background:var(--white);width:min(720px,100%);height:min(900px,100vh - 40px);box-shadow:var(--shadow-lg);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.public-detail-header{border-bottom:1px solid var(--cloud-100);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:0 18px;display:grid}.public-detail-header>button{background:var(--cloud-50);width:34px;height:34px;color:var(--ink-700);border:0;border-radius:10px}.public-detail-header h2{text-align:center;margin:0}.public-detail-header>div{gap:13px;display:flex}.public-detail-header>div button{color:#11a878;background:0 0;border:0;gap:2px;padding:0;display:grid}.public-detail-filters{border-bottom:1px solid var(--cloud-100);background:var(--white);padding:14px 16px 0}.year-tabs,.issue-tabs{gap:16px;display:flex;overflow-x:auto}.year-tabs{padding-bottom:13px}.year-tabs button,.issue-tabs button{min-width:max-content;color:var(--ink-700);background:0 0;border:0}.year-tabs button{border:1px solid #aeb8be;border-radius:999px;min-height:29px;padding:0 11px}.year-tabs button.active{border-color:var(--teal-500);background:var(--teal-500);color:var(--white)}.issue-tabs{align-items:center}.issue-tabs button{min-height:35px;padding:0 6px}.issue-tabs button.active{color:#0aaa78;box-shadow:inset 0 -2px #0aaa78}.issue-tabs button.choose-issue{background:var(--teal-500);min-height:28px;color:var(--white);box-shadow:none;border-radius:999px;margin-left:auto;padding:0 10px}.public-detail-content{background:#fbfcfd;flex:1;min-height:0;overflow-y:auto}.public-image-view{padding:12px}.detail-prediction-art{border-radius:4px;min-height:570px;margin:0}.detail-prediction-art>span{width:92px;height:92px}.detail-prediction-art>em{color:#628079;font-style:normal;position:absolute;bottom:17px;left:20px;right:20px}.author-analysis-art{color:var(--white);text-align:left;background:radial-gradient(circle at 85% 12%,#35cfbb33,#0000 28%),linear-gradient(145deg,#071a2b,#0b3145);justify-content:flex-start;align-items:stretch;padding:55px 28px 38px}.analysis-profile{border-bottom:1px solid #ffffff1f;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding-bottom:20px;display:grid}.analysis-profile>span{background:var(--teal-500);width:58px;height:58px;color:var(--navy-950);border-radius:17px;place-items:center;display:grid}.analysis-profile>div strong,.analysis-profile>div small{display:block}.analysis-profile>div small{color:#8ca5b2;margin-top:6px}.analysis-profile>b{color:var(--teal-400);text-align:center}.analysis-profile>b small{color:#8ca5b2;margin-top:2px;display:block}.analysis-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:20px;display:grid}.analysis-metrics>div{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:15px 8px}.analysis-metrics strong,.analysis-metrics small{display:block}.analysis-metrics strong{color:var(--teal-400)}.analysis-metrics small{color:#90a8b4;margin-top:5px}.analysis-zones{gap:14px;margin-top:25px;display:grid}.analysis-zones>span{background:#ffffff14;border-radius:7px;height:25px;position:relative;overflow:hidden}.analysis-zones b{z-index:2;color:var(--white);padding-left:10px;position:relative}.analysis-zones i{background:linear-gradient(90deg,#17b9a68c,#35cfbb40);border-radius:7px;display:block;position:absolute;inset:0 auto 0 0}.author-analysis-art>p{color:#a5bac4;text-align:center;max-width:none;margin-top:25px}.author-analysis-art>em{color:#6f919f;text-align:center}.public-comments-view{padding:14px 16px 24px}.more-source-button{border:1px solid var(--cloud-100);background:var(--white);color:#0aaa78;width:100%;min-height:40px}.comments-heading{border-bottom:1px solid var(--cloud-100);justify-content:space-between;align-items:end;gap:12px;margin:24px 0 8px;display:flex}.comments-heading h3{border-bottom:3px solid var(--teal-500);width:max-content;margin:0;padding-bottom:6px}.comments-heading span{color:#087c70;padding-bottom:8px}.comment-card{border-top:1px solid var(--cloud-100);grid-template-columns:44px 1fr;gap:12px;padding:20px 0;display:grid}.comment-card>span{background:var(--teal-500);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;display:grid}.comment-card>div>strong{color:#d94b4b;display:block}.comment-card>div>small{color:var(--ink-500);margin-top:4px;display:block}.comment-card p{color:var(--ink-700);margin:12px 0}.comment-card>div>div{color:var(--ink-500);align-items:center;gap:15px;display:flex}.comment-card>div>div button,.comment-card>div>button{color:var(--ink-500);background:0 0;border:0;padding:0}.comment-card>div>button{margin-top:14px}.comment-input{background:var(--cloud-100);border-radius:999px;gap:8px;min-height:46px;padding:4px 5px 4px 14px;display:flex}.comment-input input{background:0 0;border:0;outline:none;flex:1;min-width:0}.comment-input button{background:var(--teal-500);min-width:60px;color:var(--white);border:0;border-radius:999px}.public-detail-actions{border-top:1px solid var(--cloud-200);background:var(--white);grid-template-columns:repeat(5,1fr);min-height:64px;display:grid}.public-detail-actions button{color:#7d8a93;background:0 0;border:0;place-content:center;gap:3px;display:grid}.public-detail-actions button.active{color:#087c70}.unlocked-label{color:#087c70;margin:13px 0 5px;display:block}.material-modal>p{color:var(--ink-500);margin-top:-8px}.material-secret{background:var(--navy-900);color:var(--white);border:1px solid #17b9a64d;border-radius:13px;margin:20px 0 13px;padding:18px}.material-secret small,.material-secret strong{display:block}.material-secret small{color:#8cebdd}.material-secret strong{color:var(--teal-400);letter-spacing:.05em;margin-top:12px}.material-secret p{color:#91a9b5;margin:12px 0 0}.material-proof{border:1px solid var(--cloud-200);color:var(--ink-500);border-radius:10px;justify-content:space-between;margin-bottom:18px;padding:10px 12px;display:flex}.material-proof strong{color:var(--ink-700)}.modal-card:not(.purchase-modal) h2{letter-spacing:-.04em;margin:20px 0 8px}.modal-card>p{color:var(--ink-500);margin:0 0 22px}.auth-tabs{background:var(--cloud-100);border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:4px;display:grid}.auth-tabs button{min-height:38px;color:var(--ink-500);background:0 0;border:0;border-radius:8px}.auth-tabs button.active{background:var(--white);color:var(--ink-900);box-shadow:0 2px 8px #081b2c12}.modal-card form{gap:14px;display:grid}.modal-card label{color:var(--ink-700);gap:7px;display:grid}.modal-card input{border:1px solid var(--cloud-200);width:100%;height:46px;color:var(--ink-900);background:#fbfcfd;border-radius:10px;padding:0 13px}.modal-card .agree-line{align-items:center;gap:8px;display:flex}.agree-line input{width:15px;height:15px}.code-input{letter-spacing:.3em;text-align:center}.modal-card:not(.purchase-modal) .modal-note{border-top:1px solid var(--cloud-100);color:#95a2ab;text-align:center;margin-top:15px;padding-top:14px}.purchase-summary{border:1px solid var(--cloud-200);border-radius:12px;margin-bottom:20px;overflow:hidden}.purchase-summary>div{border-bottom:1px solid var(--cloud-100);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.purchase-summary>div:last-child{border-bottom:0}.purchase-summary small{color:var(--ink-500)}.purchase-summary strong{text-align:right}.purchase-summary .price-row{background:#f8fbfa}.purchase-summary .payment-balance-row{background:#fbfcfc}.purchase-summary .payment-split-row{background:#eaf8f4}.purchase-summary .payment-split-row strong,.price-row strong{color:#087c70}.purchase-modal .primary-button.recharge{background:linear-gradient(135deg,#ee9a33,#dc6d27)}.toast{z-index:150;background:var(--navy-900);max-width:calc(100% - 40px);color:var(--white);box-shadow:var(--shadow-lg);border:1px solid #ffffff26;border-radius:11px;padding:13px 18px;position:fixed;bottom:24px;right:24px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:48px;padding-top:66px}.hero-copy{max-width:650px}.hero-panel{max-width:600px}.quick-strip{grid-template-columns:repeat(2,1fr)}.quick-strip button:nth-child(2){border-right:0}.quick-strip button:nth-child(-n+2){border-bottom:1px solid var(--cloud-100)}.zone-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.sync-banner{grid-template-columns:1fr;gap:36px}.market-layout,.order-layout,.tool-group-grid{grid-template-columns:1fr}.period-image-grid{column-count:2}.tool-group>p{min-height:auto}.market-aside,.balance-card{position:static}.compact .product-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr 1fr}.account-overview{grid-column:1/-1}body{background:#e9eef1;padding-bottom:66px}.site-shell{background:var(--white);width:min(100%,500px);margin:0 auto;box-shadow:0 0 34px #081b2c1f}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom-color:#e7ecec}.topbar-inner{width:100%;height:58px;padding:0 12px}.topbar-inner>.brand,.topbar-inner>.desktop-nav,.topbar-inner>.topbar-actions{display:none}.mobile-topbar-layout{grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;gap:4px;width:100%;display:grid;position:relative}.mobile-logo-button{background:#1457cf;border:0;border-radius:10px;width:40px;height:40px;padding:0;overflow:hidden;box-shadow:0 2px 7px #1847a433}.mobile-logo-button img{object-fit:cover;width:100%;height:100%;display:block}.mobile-app-download{color:#0d8d7e;width:48px;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);white-space:nowrap;background:0 0;border:0;padding:4px 0;line-height:1;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.mobile-topbar-title{color:#1c2c31;letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0}.mobile-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mobile-header-actions button{color:#27373c;background:0 0;border:0;justify-items:center;gap:2px;width:31px;padding:0;display:grid}.mobile-header-actions svg{stroke-width:2px;width:17px;height:17px}.brand small,.install-button{display:none}.brand-mark{border-radius:11px;width:35px;height:35px}.primary-small{min-height:34px;padding:0 12px}.standard-home{display:none}.mobile-dashboard{width:calc(100% - 16px);margin:0 auto;padding:8px 0 54px;display:block}.mobile-carousel{position:relative}.mobile-promo{aspect-ratio:5/2;background:#041321;border:0;border-radius:12px;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 9px 24px #032c3633}.mobile-promo-image img{object-fit:cover;width:100%;height:100%;display:block}.mobile-promo-image:before,.mobile-promo-image:after{display:none}.mobile-carousel.slide-2 .mobile-promo{color:var(--white);box-shadow:none;background:radial-gradient(circle at 82% 25%,#da454538,#0000 27%),linear-gradient(120deg,#161922,#35202a);border:0}.mobile-carousel.slide-3 .mobile-promo{color:var(--white);box-shadow:none;background:radial-gradient(circle at 82% 25%,#d99b3638,#0000 27%),linear-gradient(120deg,#17212d,#3a3120);border:0}.carousel-dots{z-index:4;justify-content:center;gap:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.carousel-dots button{background:#ffffff59;border:0;border-radius:50%;width:6px;height:6px;padding:0}.carousel-dots button.active{background:var(--white);border-radius:5px;width:17px}.mobile-carousel.slide-1 .carousel-dots button{background:#ffffff4d}.mobile-carousel.slide-1 .carousel-dots button.active{background:#73ffd1;box-shadow:0 0 7px #55ffc699}.mobile-carousel.slide-1 .mobile-promo:before{content:"";pointer-events:none;background-image:linear-gradient(#53eec40e 1px,#0000 1px),linear-gradient(90deg,#53eec40e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#00000047 38%,#000);mask-image:linear-gradient(90deg,#0000 8%,#00000047 38%,#000)}.mobile-promo:after{content:"";border:1px solid #58f5c238;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-45px;right:-25px}.promo-copy{z-index:1;min-width:0;position:relative}.promo-copy small,.promo-copy strong,.promo-copy b{display:block}.promo-copy small{color:#8effdb;letter-spacing:.08em;background:#29dfa41a;border:1px solid #68ffcd3d;border-radius:999px;width:fit-content;padding:4px 7px}.mobile-carousel.slide-2 .promo-copy small,.mobile-carousel.slide-3 .promo-copy small{color:var(--teal-400);background:0 0;border:0;padding:0}.promo-copy strong{text-shadow:0 0 18px #42f1be26;max-width:220px;margin-top:8px}.promo-copy b{color:#a8d5cc;margin-top:8px}.mobile-carousel.slide-2 .promo-copy b,.mobile-carousel.slide-3 .promo-copy b{color:#a9c2ce}.promo-devices{z-index:1;flex:none;width:88px;height:82px;position:relative}.promo-commitment{z-index:1;color:#fff;background:radial-gradient(circle at 36% 20%,#ffffff45,#0000 30%),#005b4859;border:1px solid #ffffff59;border-radius:26px;flex:none;align-content:center;place-items:center;gap:3px;width:86px;height:86px;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 12px 28px #0056403d}.promo-commitment svg{color:#f1ffd7;stroke-width:2.2px;width:32px;height:32px}.promo-commitment strong,.promo-commitment small{display:block}.promo-commitment small{color:#ffffffd1;letter-spacing:.08em}.promo-devices i{color:#c7e5ed;background:#102c40;border:1px solid #ffffff40;border-radius:9px;place-items:center;width:46px;height:60px;font-style:normal;display:grid;position:absolute;box-shadow:0 10px 24px #0000002e}.promo-devices i:first-child{top:15px;left:0;transform:rotate(-8deg)}.promo-devices i:nth-child(2){z-index:2;border-color:var(--teal-500);color:var(--teal-400);background:#0a4b52;top:0;left:23px}.promo-devices i:nth-child(3){top:15px;right:0;transform:rotate(8deg)}.mobile-ticker{background:var(--white);height:34px;min-height:34px;max-height:34px;color:var(--ink-500);border-bottom:1px solid #edf2f4;align-items:center;gap:7px;padding:0 10px;display:flex;overflow:hidden}.mobile-ticker>span{color:#ed3b3b;filter:drop-shadow(0 0 4px #ed3b3b73);flex:none;place-items:center;width:11px;height:20px;display:grid}.mobile-ticker strong{color:#152c3d;white-space:nowrap;border-right:1px solid #d8e1e5;flex:none;padding-right:8px}.mobile-ticker-window{flex:auto;min-width:0;overflow:hidden}.mobile-ticker-track{will-change:transform;align-items:center;width:max-content;animation:52s linear infinite special-ticker-scroll;display:flex}.mobile-ticker-sequence{flex:none;align-items:center;padding-right:28px;display:flex}.mobile-ticker-item{color:#344958;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.mobile-ticker-item time{color:#e33f3f;margin-right:5px}.mobile-ticker-item em{color:#80909b;margin-left:5px;font-style:normal}.mobile-ticker-item i{color:#14ad9a;margin:0 14px;font-style:normal}.mobile-ticker:hover .mobile-ticker-track{animation-play-state:paused}@keyframes special-ticker-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mobile-ticker-track{animation-duration:150s}}.lottery-tabs{background:var(--cloud-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:7px;display:grid}.lottery-tabs button{background:var(--white);min-width:0;min-height:58px;color:var(--ink-500);border:0;padding:5px 2px}.lottery-tabs strong,.lottery-tabs small{display:block}.lottery-tabs strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lottery-tabs small{white-space:nowrap;margin-top:5px}.lottery-tabs button.active{background:var(--teal-500);color:var(--white)}.lottery-tabs button.active small{color:#d7fff9}.compact-player{border:0;border-radius:0;margin-top:0}.compact-player .live-player-stage{min-height:188px}.live-ribbon{z-index:2;clip-path:polygon(0 0,100% 0,84% 100%,16% 100%);background:var(--teal-500);width:132px;height:31px;color:var(--white);border:0;margin:0 auto -2px;display:block;position:relative}.live-ribbon.open{background:var(--navy-800)}.mobile-draw-card{border:1px solid var(--teal-500);background:var(--white);border-radius:3px;padding:13px 11px 10px}.mobile-draw-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.mobile-draw-heading>span strong{color:#08a477}.mobile-draw-heading>b{color:#e14f4f;text-align:center}.mobile-draw-heading>button{color:#08a477;background:0 0;border:0;padding:0}.live-stream-panel{background:var(--navy-900);color:var(--white);border-radius:10px;margin-top:11px;padding:12px}.live-stream-panel>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:7px;display:grid}.live-stream-panel small{color:#86a4b3;grid-column:2}.live-stream-panel>p{color:#9fb6c2;margin:9px 0 0}.live-progress{align-items:center;margin-top:13px;gap:4px!important;display:flex!important}.live-progress span{color:#7995a4;border:1px solid #416071;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.live-progress span.complete{border-color:var(--teal-400);background:var(--teal-400);color:var(--navy-950)}.live-progress span.current{color:#ffbd59;border-color:#ffbd59;box-shadow:0 0 0 3px #ffbd5921}.live-progress i{background:#314f5f;flex:1;height:1px}.mobile-ball-row{grid-template-columns:repeat(6,minmax(0,1fr)) 10px minmax(0,1fr);align-items:start;gap:2px;margin-top:15px;display:grid}.mobile-ball-row>div{text-align:center;min-width:0}.mobile-ball-row .ball{background:var(--white);color:#48535d;border:5px solid #3b94ef;border-radius:50%;place-items:center;width:min(43px,14.2857vw - 11.1429px);height:min(43px,14.2857vw - 11.1429px);margin:0 auto;display:grid}.mobile-ball-row .ball.red{border-color:#ef4b4f}.mobile-ball-row .ball.blue{border-color:#3b94ef}.mobile-ball-row .ball.green{border-color:#2aad5c}.mobile-ball-plus{color:#8c9995;place-items:center;height:min(43px,14.2857vw - 11.1429px);display:grid}.mobile-ball-row small{color:var(--ink-700);white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.mobile-draw-card>p{color:#e24e4e;text-align:center;margin:9px 0 0}.mobile-shortcut-grid{border-top:1px solid #f1f5f4;border-bottom:6px solid var(--cloud-100);background:radial-gradient(circle at 0 0, #28caab12, transparent 24%), radial-gradient(circle at 100% 100%, #4da6ea12, transparent 26%), var(--white);grid-template-columns:repeat(5,minmax(0,1fr));gap:17px 5px;padding:17px 8px 19px;display:grid;position:relative;overflow:hidden}.mobile-shortcut-grid button{min-width:0;min-height:67px;color:var(--ink-700);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:start;justify-items:center;gap:7px;padding:0;transition:transform .16s;display:grid}.mobile-shortcut-grid button:hover{transform:translateY(-2px)}.mobile-shortcut-grid button:active .mobile-shortcut-icon{transform:translateY(1px)}.mobile-shortcut-grid strong{color:#43545a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-shortcut-icon{width:46px;height:46px;color:var(--white);text-shadow:0 1px 2px #102e372e;border:2px solid #ffffffeb;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -5px 9px #0b242b1a,inset 0 3px 5px #ffffff47,0 7px 14px #1b2d3821}.mobile-shortcut-icon svg{z-index:1;stroke-width:2.45px;width:24px;height:24px;position:relative}.mobile-shortcut-icon:after{content:"";pointer-events:none;background:#fff3;border-radius:50%;width:18px;height:9px;position:absolute;top:5px;left:8px;transform:rotate(-22deg)}.shortcut-mint{background:linear-gradient(145deg,#48e0b5 4%,#16bf92 95%);box-shadow:inset 0 -5px 9px #0969501f,inset 0 3px 5px #ffffff4d,0 7px 14px #1bbf923d}.shortcut-blue{background:linear-gradient(145deg,#61bdf6 4%,#2f8bd6 95%);box-shadow:inset 0 -5px 9px #104d8421,inset 0 3px 5px #ffffff4d,0 7px 14px #318ed83b}.shortcut-orange{background:linear-gradient(145deg,#ffb04b 4%,#f27e16 95%);box-shadow:inset 0 -5px 9px #87420621,inset 0 3px 5px #ffffff4d,0 7px 14px #f487203d}.shortcut-gold{background:linear-gradient(145deg,#ffd65a 4%,#ee9d12 95%);box-shadow:inset 0 -5px 9px #824e0429,inset 0 3px 5px #ffffff61,0 7px 14px #e89d1847}.shortcut-green{background:linear-gradient(145deg,#63e879 4%,#2ec855 95%);box-shadow:inset 0 -5px 9px #176c2f21,inset 0 3px 5px #ffffff4d,0 7px 14px #36cc5b3d}.shortcut-cyan{background:linear-gradient(145deg,#63cdf1 4%,#2ba6d8 95%);box-shadow:inset 0 -5px 9px #0e5b7a21,inset 0 3px 5px #ffffff4d,0 7px 14px #32a9db3b}.shortcut-purple{background:linear-gradient(145deg,#df71f3 4%,#ba3dd7 95%);box-shadow:inset 0 -5px 9px #67187a21,inset 0 3px 5px #ffffff4d,0 7px 14px #bd45dc38}.shortcut-red{background:linear-gradient(145deg,#ff8181 4%,#e94f57 95%);box-shadow:inset 0 -5px 9px #7f1f2721,inset 0 3px 5px #ffffff4d,0 7px 14px #ec575738}.shortcut-indigo{background:linear-gradient(145deg,#8179f4 4%,#5554d7 95%);box-shadow:inset 0 -5px 9px #312d8521,inset 0 3px 5px #ffffff4d,0 7px 14px #5858da3b}.shortcut-teal{background:linear-gradient(145deg,#53dade 4%,#18b2b8 95%);box-shadow:inset 0 -5px 9px #0a5b6021,inset 0 3px 5px #ffffff4d,0 7px 14px #20b7bc3b}.shortcut-coral{background:linear-gradient(145deg,#ff9389 4%,#fa655c 95%);box-shadow:inset 0 -5px 9px #852b2521,inset 0 3px 5px #ffffff4d,0 7px 14px #ff6d633b}.period-gallery{padding:17px 12px}.compact-gallery{border:0;border-bottom:6px solid var(--cloud-100);border-radius:0;margin-top:0;padding:17px 8px}.gallery-heading{margin-bottom:12px}.gallery-tabs{margin-right:-4px;padding-bottom:2px}.gallery-tabs button{min-height:31px;padding:0 11px}.number-stats-list{grid-template-columns:1fr}.number-stats-row{grid-template-columns:max-content minmax(0,1fr) max-content}.period-image-grid{column-count:2;column-gap:8px}.period-image-card{margin-bottom:8px}.period-image-meta{min-height:44px;padding:8px}.mobile-author-ranking{background:var(--white);padding:17px 8px 8px}.mobile-author-search{border:1px solid var(--cloud-200);background:#f7faf9;border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:5px;margin-bottom:16px;padding:5px 5px 5px 11px;display:grid}.mobile-author-search input{width:100%;min-width:0;height:34px;color:var(--ink-700);background:0 0;border:0;outline:none}.mobile-author-search input::placeholder{color:var(--ink-400)}.mobile-author-search button{background:var(--teal-500);height:32px;color:var(--white);border:0;border-radius:8px;padding:0 13px}.mobile-author-zone-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:16px;display:grid}.mobile-author-zone-tabs button{border:1px solid var(--cloud-200);min-height:35px;color:var(--ink-500);background:#f8faf9;border-radius:8px;padding:0 5px}.mobile-author-zone-tabs button.active{border-color:var(--teal-500);background:var(--teal-500);color:var(--white);box-shadow:0 5px 12px #18b7a133}.mobile-section-title{justify-content:space-between;align-items:end;margin-bottom:8px;display:flex}.mobile-section-title small{color:#087c70}.mobile-section-title h2{margin:3px 0 0}.mobile-section-title button{color:var(--ink-500);background:0 0;border:0;padding:0}.mobile-section-title>span{color:var(--teal-600)}.mobile-author-ranking-list{border:1px solid var(--cloud-100);border-radius:10px;overflow:hidden}.mobile-author-rank-row{border:0;border-bottom:1px solid var(--cloud-100);background:var(--white);width:100%;min-height:62px;color:var(--ink-700);text-align:left;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 8px;display:grid}.mobile-author-rank-row:last-child{border-bottom:0}.author-rank-badge{background:var(--navy-800);width:32px;height:32px;color:var(--white);border-radius:10px;place-items:center;display:grid}.author-rank-badge.rank-1{background:linear-gradient(135deg,#ffb020,#f07a18)}.author-rank-badge.rank-2{background:linear-gradient(135deg,#91a3ae,#627987)}.author-rank-badge.rank-3{background:linear-gradient(135deg,#c88a54,#9e5f36)}.mobile-author-rank-row strong,.mobile-author-rank-row small{display:block}.mobile-author-rank-row strong{color:var(--ink-900)}.mobile-author-rank-row small{color:#62746f;margin-top:4px}.mobile-author-rank-row>b{color:var(--teal-600)}.mobile-author-rank-row>i{color:var(--ink-500);font-style:normal}.mobile-author-empty{color:var(--ink-400);text-align:center;padding:22px 12px}.mobile-author-more{border:1px solid var(--teal-200);width:100%;min-height:39px;color:var(--teal-700);background:#f1fbf8;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:9px;display:flex}.mobile-hot-row{border:0;border-top:1px solid var(--cloud-100);background:var(--white);width:100%;min-height:62px;color:var(--ink-700);text-align:left;grid-template-columns:36px 1fr auto auto;align-items:center;gap:9px;padding:9px 8px;display:grid}.mobile-hot-row>span:first-child{background:var(--navy-800);width:36px;height:36px;color:var(--white);border-radius:11px;place-items:center;display:grid}.mobile-hot-row strong,.mobile-hot-row small{display:block}.mobile-hot-row small{color:var(--ink-500);margin-top:4px}.mobile-hot-row>b{color:#087c70}.mobile-hot-row>i{background:var(--navy-900);color:var(--white);border-radius:6px;padding:6px 8px;font-style:normal}.hero{gap:38px;min-height:auto;padding:48px 20px 104px}.hero h1{margin-top:18px}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.primary-button,.secondary-button{padding:0 13px}.trust-line{gap:12px}.hero-panel{border-radius:19px;padding:22px 18px}.issue-line{align-items:flex-start}.draw-numbers{gap:5px}.draw-numbers span{width:calc(14.2857vw - 11.8571px);max-width:39px;height:calc(14.2857vw - 11.8571px);max-height:39px}.countdown span{min-width:27px;height:29px;margin:0 2px}.quick-strip{width:calc(100% - 28px);margin-top:-66px}.quick-strip button{gap:10px;min-height:96px;padding:15px 12px}.quick-icon{border-radius:11px;width:38px;height:38px}.content-section,.subpage,.sync-banner{width:calc(100% - 28px)}.content-section{padding-top:62px}.section-heading{align-items:center;margin-bottom:20px}.zone-grid{grid-template-columns:repeat(2,1fr);gap:9px}.zone-card{gap:9px;min-height:94px;padding:13px 10px}.zone-icon{border-radius:11px;width:37px;height:37px}.zone-arrow{display:none}.product-grid,.compact .product-grid{grid-template-columns:1fr}.product-card:last-child{grid-column:auto}.sync-banner{border-radius:20px;margin-top:65px;margin-bottom:65px;padding:34px 22px}.sync-visual{gap:7px}.device-card{border-radius:13px;width:68px;height:91px}.subpage{padding:44px 0 70px}.subpage-header{margin-bottom:28px}.tool-status-strip{align-items:flex-start;gap:14px}.tool-status-strip>div{flex-wrap:wrap;align-items:flex-start}.tool-status-strip small{width:100%;padding-left:17px}.tool-group{padding:19px 16px}.tool-action-grid button{min-height:57px}.feature-scope{grid-template-columns:1fr;gap:20px;padding:23px 18px}.scope-tags{gap:7px}.order-card{align-items:flex-start;padding:17px 14px}.order-icon{width:38px;height:38px}.order-main>div{display:block}.status{margin-top:5px;display:inline-block}.order-price{min-width:58px}.profile-grid{grid-template-columns:1fr 1fr;gap:10px}.profile-card{padding:16px}.account-overview,.telegram-connect,.settings-list{grid-column:1/-1}.telegram-connect{flex-wrap:wrap;align-items:flex-start}.telegram-connect button{width:100%;margin-left:0}.role-center-heading{align-items:flex-start}.role-feature-grid{grid-template-columns:repeat(2,1fr)}.role-feature-grid button{grid-template-columns:26px 1fr;min-height:58px;padding:7px 9px}.role-feature-grid button b{display:none}.mobile-nav{z-index:50;width:min(100%,500px);min-height:72px;padding:5px 5px max(5px, env(safe-area-inset-bottom));border-top:1px solid var(--cloud-200);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -7px 22px #19433e12}.mobile-nav button{color:#8b98a1;background:0 0;border:0;border-radius:13px;place-content:center;justify-items:center;gap:3px;min-width:0;min-height:58px;padding:3px 2px;display:grid;position:relative}.mobile-nav button:before{content:"";background:0 0;border-radius:0 0 5px 5px;width:24px;height:3px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.mobile-nav button.active{color:#173d3a}.mobile-nav button.active:before{background:var(--teal-500)}.mobile-nav-icon{border-radius:11px;place-items:center;width:32px;height:32px;transition:transform .16s,box-shadow .16s,color .16s,background .16s;display:grid}.mobile-nav-icon svg{width:18px;height:18px}.mobile-nav-icon.mint{color:#0ba98e;background:#e7f8f3}.mobile-nav-icon.blue{color:#3989dc;background:#ebf3ff}.mobile-nav-icon.violet{color:#7759de;background:#f1edff}.mobile-nav-icon.orange{color:#e98635;background:#fff2e7}.mobile-nav-icon.cyan{color:#2aa8bd;background:#e8f8fb}.mobile-nav button.active .mobile-nav-icon{color:var(--white);transform:translateY(-2px)}.mobile-nav button.active .mobile-nav-icon.mint{background:linear-gradient(145deg,#28d2b1,#0ba88d);box-shadow:0 7px 14px #0ba88d3d}.mobile-nav button.active .mobile-nav-icon.blue{background:linear-gradient(145deg,#61aef2,#367fd1);box-shadow:0 7px 14px #367fd13d}.mobile-nav button.active .mobile-nav-icon.violet{background:linear-gradient(145deg,#9579f0,#694bd0);box-shadow:0 7px 14px #694bd03d}.mobile-nav button.active .mobile-nav-icon.orange{background:linear-gradient(145deg,#f6a052,#df7522);box-shadow:0 7px 14px #df75223d}.mobile-nav button.active .mobile-nav-icon.cyan{background:linear-gradient(145deg,#4fc6d7,#239bad);box-shadow:0 7px 14px #239bad3d}.modal-backdrop{align-items:end;padding:0}.modal-card{border-radius:22px 22px 0 0;width:100%;max-height:92vh;padding:28px 20px 22px;overflow-y:auto}.submission-number-picker{border-radius:22px 22px 0 0;width:100%;max-height:92dvh}.public-detail-backdrop{align-items:stretch;padding:0}.public-detail,.public-category-page{border-radius:0;width:100%;height:100dvh;max-height:none}.public-category-header{min-height:61px;padding:0 10px}.public-category-filters{padding:11px 10px 10px}.category-image-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:10px}.category-thumbnail{aspect-ratio:4/4.8}.public-detail-header{grid-template-columns:34px 1fr auto;gap:5px;min-height:61px;padding:0 10px}.public-detail-header>button{background:0 0;width:30px;height:30px}.public-detail-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-detail-header>div{gap:9px}.public-detail-filters{padding:11px 10px 0}.year-tabs,.issue-tabs{gap:10px}.year-tabs button{padding:0 10px}.detail-prediction-art{min-height:510px}.public-detail-actions{min-height:62px}.toast{bottom:79px;right:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.activity-vote-page{width:min(760px,100% - 32px);margin:0 auto;padding-top:22px}.vote-page-hero{min-height:82px;color:var(--white);background:radial-gradient(circle at 88% 10%,#3ddabe59,#0000 30%),linear-gradient(135deg,#0d2231,#0c4550);border-radius:20px;grid-template-columns:42px minmax(0,1fr) 88px;align-items:center;gap:10px;padding:10px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0c303b2e}.vote-page-hero:after{content:"";border:25px solid #ffffff12;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:20px}.vote-page-heading{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.vote-page-hero small{color:#8cebdc}.vote-page-hero h1{font-size:var(--type-module-title-size);white-space:nowrap;margin:0}.vote-page-hero p{color:#d9f8f1;white-space:nowrap;align-items:center;margin:0;display:flex}.vote-page-hero p strong{color:#ffda73;letter-spacing:.04em;margin-left:6px}.vote-back,.vote-history-link{z-index:2;color:var(--white);border:0;position:relative}.vote-back{background:#ffffff1f;border-radius:50%;width:36px;height:36px}.vote-history-link{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;padding:8px 12px}.vote-activity-tabs{z-index:3;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:10px;padding:0 16px;display:grid;position:relative}.vote-activity-tabs button{background:var(--white);min-height:78px;color:var(--ink-700);text-align:left;border:1px solid #dfe9e7;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:8px;padding:13px 16px;display:grid;box-shadow:0 8px 22px #11384314}.vote-activity-tabs button>span{grid-row:1/3;align-self:center}.vote-activity-tabs button strong{align-self:end}.vote-activity-tabs button small{color:var(--ink-500);align-self:start}.vote-activity-tabs button.active{color:var(--white);background:linear-gradient(135deg,#16bca8,#0f9f95);border-color:#12bfa9}.vote-activity-tabs button.active small{color:#dcfff9}.vote-account-strip{background:#f9fcfb;border:1px solid #e2ebe9;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:14px 16px;padding:13px 8px;display:grid}.vote-account-strip>div{text-align:center;border-right:1px solid #e2ebe9;gap:4px;display:grid}.vote-account-strip>div:last-child{border-right:0}.vote-account-strip small{color:var(--ink-500)}.vote-account-strip strong{color:var(--ink-800)}.vote-account-strip>div:first-child strong{color:#b67809}.vote-ranking-card{background:var(--white);border:1px solid #dfe9e7;border-radius:16px;margin:0 16px 24px;overflow:hidden;box-shadow:0 10px 28px #11384312}.vote-ranking-title{justify-content:space-between;align-items:center;gap:10px;padding:13px 16px 10px;display:flex}.vote-ranking-title small{color:#0d9f91}.vote-ranking-title h2{color:var(--ink-900);white-space:nowrap;align-items:center;gap:4px;margin:5px 0 0;display:flex}.vote-ranking-title>span{color:#0b9a89;background:#e2faf4;border-radius:999px;padding:5px 9px}.vote-ranking-summary{color:var(--ink-500);background:#f3f8f7;border-radius:9px;justify-content:space-between;gap:8px;margin:0 16px 8px;padding:7px 10px;display:flex}.vote-ranking-summary strong{color:#0b9589}.vote-table-head,.vote-zodiac-list>button{grid-template-columns:48px minmax(0,1fr) 105px;align-items:center;display:grid}.vote-table-head{min-height:35px;color:var(--ink-500);background:#fbfcfc;border-top:1px solid #edf2f1;border-bottom:1px solid #e9efee;padding:0 13px}.vote-table-head span:last-child{text-align:right}.vote-zodiac-list>button{background:var(--white);width:100%;min-height:76px;color:var(--ink-800);text-align:left;border:0;border-bottom:1px solid #edf1f0;padding:10px 13px;transition:background .18s,transform .12s}.vote-zodiac-list>button:last-child{border-bottom:0}.vote-zodiac-list>button:active:not(:disabled){background:#f4fbf9}.vote-zodiac-list>button.selected{background:#effbf8}.vote-zodiac-list>button.locked{cursor:default}.vote-zodiac-list>button:disabled{cursor:not-allowed;opacity:.72}.vote-rank{color:#6d7d85;background:#eef2f3;border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.vote-rank.rank-1{color:var(--white);background:linear-gradient(135deg,#ffba45,#ff8f19)}.vote-rank.rank-2{color:var(--white);background:linear-gradient(135deg,#94aebd,#698492)}.vote-rank.rank-3{color:var(--white);background:linear-gradient(135deg,#d59761,#b76932)}.vote-zodiac-info{gap:5px;min-width:0;display:grid}.vote-zodiac-info>strong{align-items:center;gap:6px;display:flex}.vote-zodiac-info>strong i{font-style:normal}.vote-zodiac-info em{color:var(--white);background:#13bca6;border-radius:999px;padding:2px 5px;font-style:normal}.vote-zodiac-info small{color:var(--ink-500)}.vote-heat-track{background:#e7efed;border-radius:999px;width:min(230px,90%);height:5px;overflow:hidden}.vote-heat-track i{border-radius:inherit;background:linear-gradient(90deg,#1bc8ae,#ffb146);height:100%;transition:width 1s linear;display:block}.vote-heat-value{text-align:right;gap:3px;display:grid}.vote-heat-value strong{color:var(--ink-800)}.vote-heat-value small{color:var(--ink-500)}.vote-rule-note{color:var(--ink-500);background:#f9fbfa;border-top:1px solid #edf2f1;margin:0;padding:13px 16px 15px}.vote-confirm-card{text-align:center;max-width:360px;padding:30px 24px 24px}.vote-confirm-emoji{background:#e9faf6;border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 10px;display:grid}.vote-confirm-card>small{color:#0c9f90}.vote-confirm-card h2{color:var(--ink-900);margin:8px 0}.vote-confirm-card p{color:#e14d4d;margin:0}.vote-confirm-card>div{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;display:grid}.vote-confirm-card>div button{min-height:43px;color:var(--ink-700);background:#edf2f1;border:0;border-radius:10px}.vote-confirm-card>div button.confirm{color:var(--white);background:linear-gradient(135deg,#18bda8,#0e9c91)}.vote-history-header{background:var(--navy-900);color:var(--white);border-radius:18px;align-items:center;gap:18px;padding:22px;display:flex}.vote-history-header button{color:#b9eae1;background:0 0;border:0}.vote-history-header small{color:#7fd9cb}.vote-history-header h1{margin:4px 0 0}.vote-history-list{gap:12px;margin:16px 0 30px;display:grid}.vote-history-list article{background:var(--white);border:1px solid #e1e9e7;border-radius:13px;gap:7px;padding:17px;display:grid}.vote-history-list article>div{justify-content:space-between;display:flex}.vote-history-list article span{color:#0d9f91}.vote-history-list p{color:var(--ink-600);margin:2px 0}.vote-history-list small{color:var(--ink-500)}.vote-history-list small.hit{color:#e34747}.activity-vote-page{background:#f3f6f5;width:100%;padding:0 0 70px}.vote-page-hero{border-radius:0;grid-template-columns:36px minmax(0,1fr) 66px;gap:4px;min-height:74px;padding:8px}.vote-page-hero p{font-size:var(--type-caption-size)}.vote-page-hero p strong{margin:0 0 0 4px;display:inline}.vote-back{width:32px;height:32px}.vote-history-link{font-size:var(--type-caption-size);padding:6px}.vote-activity-tabs{gap:7px;padding:0 8px}.vote-activity-tabs button{grid-template-columns:28px 1fr;min-height:70px;padding:10px}.vote-account-strip{margin:10px 8px}.vote-ranking-card{border-radius:12px;margin:0 8px 18px}.vote-ranking-title{padding:11px 12px 9px}.vote-ranking-summary{margin:0 12px 8px}.vote-table-head,.vote-zodiac-list>button{grid-template-columns:40px minmax(0,1fr) 88px}.vote-zodiac-list>button{min-height:70px;padding:9px 10px}.vote-confirm-card{border-radius:20px 20px 0 0;max-width:none}.vote-history-header{border-radius:0}.vote-history-list{margin:10px 8px 24px}.forum-page{width:min(760px,100%);min-height:100vh;color:var(--ink-800);background:#f3f6f5;margin:0 auto;padding:0 0 92px}.forum-topbar{z-index:22;min-height:66px;color:var(--white);background:radial-gradient(circle at 85% -30%,#36dcbf59,#0000 42%),linear-gradient(135deg,#0b2734,#0b4b53);justify-content:center;align-items:center;padding:8px 62px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #0a313924}.forum-topbar>div{text-align:center;gap:2px;display:grid}.forum-topbar small{color:#a9e9dc}.forum-back,.forum-message,.forum-more{border:0;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.forum-back{width:36px;height:36px;color:var(--white);background:#ffffff1f;border-radius:50%;left:14px}.forum-message,.forum-more{width:38px;height:38px;color:var(--white);background:#ffffff1a;border-radius:12px;right:16px}.forum-message i{min-width:17px;height:17px;color:var(--white);background:#ff6a5f;border:2px solid #0b4650;border-radius:999px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.forum-search-wrap{background:var(--white);padding:13px 14px 10px}.forum-search{background:#f5f8f7;border:1px solid #dce7e4;border-radius:12px;grid-template-columns:24px 1fr 24px;align-items:center;height:42px;padding:0 12px;display:grid}.forum-search>span{color:#0b9e90}.forum-search input{width:100%;color:var(--ink-800);background:0 0;border:0;outline:0}.forum-search input::placeholder{color:#8ca09e}.forum-search button{color:#738783;background:0 0;border:0}.forum-tabs{background:var(--white);grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 12px;display:grid}.forum-tabs button{min-height:54px;color:var(--ink-600);background:#f8faf9;border:1px solid #e0e9e7;border-radius:11px;place-content:center;gap:3px;display:grid}.forum-tabs button small{color:#8b9b98}.forum-tabs button.active{color:var(--white);background:linear-gradient(135deg,#14b9a5,#0d9d93);border-color:#0fb3a1;box-shadow:0 7px 15px #0e9f932e}.forum-tabs button.active small{color:#ddfff8}.forum-limit-strip{color:#44716a;background:#ecf8f5;border:1px solid #d8e7e3;border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 12px 0;padding:10px 12px;display:flex}.forum-limit-strip>span{color:var(--white);background:#0ca494;border-radius:999px;padding:3px 6px}.forum-limit-strip strong{color:#0a7369}.forum-limit-strip i{background:#b9d5cf;width:1px;height:13px}.forum-limit-strip small{color:#6a8580;width:100%;padding-left:46px}.forum-feed-heading{justify-content:space-between;align-items:end;gap:12px;padding:18px 14px 9px;display:flex}.forum-feed-heading>div{align-items:baseline;gap:7px;display:flex}.forum-feed-heading strong{color:var(--ink-900)}.forum-feed-heading small,.forum-feed-heading>span{color:#849590}.forum-post-list{gap:9px;padding:0 12px;display:grid}.forum-post-card{background:var(--white);border:1px solid #e0e8e6;border-radius:13px;overflow:hidden;box-shadow:0 4px 13px #0d39400d}.forum-post-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:14px 14px 11px;display:block}.forum-card-tags{gap:5px;min-height:17px;display:flex}.forum-card-tags:empty{display:none}.forum-card-tags span,.forum-detail-labels span{border-radius:5px;padding:3px 6px}.forum-card-tags .pinned{color:#317dc4;background:#e9f4ff}.forum-card-tags .featured{color:#b46a0d;background:#fff2dc}.forum-card-tags .hot{color:#dd4e4e;background:#ffeded}.forum-post-main h2{color:var(--ink-900);margin:7px 0 5px}.forum-post-main p{color:#62736f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.forum-card-author{background:#fbfcfc;border-top:1px solid #edf1f0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:grid}.forum-avatar{width:31px;height:31px;color:var(--white);background:linear-gradient(135deg,#18baa7,#147f82);border:0;border-radius:10px;place-items:center;display:grid}.forum-card-author>div:nth-child(2){gap:2px;min-width:0;display:grid}.forum-card-author>div:nth-child(2) small{color:#8a9a96;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forum-card-stats{color:#81908d;align-items:center;gap:7px;display:flex}.forum-card-stats span,.forum-card-stats button{color:inherit;background:0 0;border:0;padding:0}.forum-card-stats button.active{color:#e05252}.forum-card-stats button:last-child.active{color:#d79b1a}.forum-publish{z-index:30;min-width:112px;height:44px;color:var(--white);background:linear-gradient(135deg,#16b9a4,#0b948d);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 17px;display:flex;position:fixed;bottom:80px;right:max(18px,50vw - 342px);box-shadow:0 10px 24px #0a908652}.forum-empty{color:#82938f;text-align:center;place-content:center;gap:7px;min-height:220px;display:grid}.forum-empty strong{color:var(--ink-700)}.forum-detail-page .forum-topbar>div{text-align:left}.forum-post-detail{background:var(--white);border-bottom:1px solid #e3e9e7;padding:17px 16px 0}.forum-detail-author{grid-template-columns:38px 1fr auto;align-items:center;gap:9px;display:grid}.forum-detail-author .forum-avatar{border-radius:12px;width:38px;height:38px}.forum-detail-author>div{gap:3px;display:grid}.forum-detail-author strong{color:var(--ink-900)}.forum-detail-author small{color:#879793}.forum-follow{color:#0a9588;background:#effaf7;border:1px solid #12aa99;border-radius:9px;min-width:62px;height:30px}.forum-post-detail h1{color:var(--ink-900);margin:19px 0 9px}.forum-post-detail>p{color:#455955;margin:0}.forum-detail-labels{gap:6px;margin-top:16px;display:flex}.forum-detail-labels span{color:#0b9084;background:#ecf7f4}.forum-detail-actions{border-top:1px solid #edf1f0;grid-template-columns:repeat(4,1fr);min-height:67px;margin-top:17px;display:grid}.forum-detail-actions button{color:#62736f;background:0 0;border:0;place-content:center;gap:3px;display:grid}.forum-detail-actions button.active{color:#e05151}.forum-comments{background:var(--white);border-top:1px solid #e2e9e7;border-bottom:1px solid #e2e9e7;margin-top:9px}.forum-comments-title{border-bottom:1px solid #e9efed;align-items:center;gap:6px;min-height:49px;padding:0 15px;display:flex}.forum-comments-title strong{color:var(--ink-900)}.forum-comments-title span{color:#85958f}.forum-comment{border-bottom:1px solid #edf1f0;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:14px;display:grid}.forum-comment:last-child{border-bottom:0}.forum-avatar.small{border-radius:50%;width:32px;height:32px}.forum-comment-meta{justify-content:space-between;gap:8px;display:flex}.forum-comment-meta strong{color:#325e59}.forum-comment-meta small{color:#91a09d}.forum-comment p{color:#3f514e;margin:7px 0}.forum-comment-actions{gap:15px;display:flex}.forum-comment-actions button{color:#7c8c88;background:0 0;border:0;padding:0}.forum-inline-reply{color:#61746f;text-align:left;background:#f3f7f6;border:0;border-radius:7px;width:100%;margin-top:9px;padding:8px 9px}.forum-inline-reply span{color:#0b9b8f}.forum-reply-bar{z-index:32;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #dfe7e4;grid-template-columns:1fr 38px 38px;gap:7px;width:min(760px,100%);min-height:58px;margin:0 auto;padding:8px 12px;display:grid;position:fixed;bottom:66px;left:0;right:0}.forum-reply-bar button{color:#768783;background:#f0f4f3;border:0;border-radius:10px}.forum-reply-bar input{color:#324743;background:#f5f8f7;border:1px solid #dfe7e4;border-radius:10px;outline:none;min-width:0;padding:0 12px}.forum-reply-bar input:focus{background:#fff;border-color:#12aa99}.forum-empty-comments{color:#81908d;text-align:center;padding:30px 16px}.forum-compose-form{background:#fff;gap:15px;padding:18px 15px 100px;display:grid}.forum-compose-form label{color:#24423d;gap:7px;display:grid}.forum-compose-form input,.forum-compose-form textarea{color:#233a36;width:100%;font:inherit;background:#f8faf9;border:1px solid #dce6e3;border-radius:10px;outline:none;padding:12px}.forum-compose-form textarea{resize:vertical;min-height:220px}.forum-compose-form input:focus,.forum-compose-form textarea:focus{background:#fff;border-color:#12aa99}.forum-compose-form>small{color:#84938f}.forum-compose-form>button{color:#fff;background:linear-gradient(135deg,#16b9a4,#0b948d);border:0;border-radius:12px;min-height:46px}.tool-data-status{color:#71827e;text-align:center;background:#fff;border:1px solid #dce8e5;border-radius:16px;place-items:center;gap:7px;margin:18px 12px;padding:28px 18px;display:grid}.tool-data-status span{color:#12ac9d}.tool-data-status strong{color:#173f3a}@media (width>=721px){.forum-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.forum-topbar{border-radius:20px 20px 0 0}}.forum-page{padding-bottom:130px}.forum-topbar{min-height:60px}.forum-publish{bottom:78px}.forum-detail-page{padding-bottom:125px}.submission-page{width:min(760px,100%);min-height:100vh;color:var(--ink-800);background:#f3f6f5;margin:0 auto;padding:0 0 100px}.submission-topbar{z-index:24;min-height:62px;color:var(--white);background:radial-gradient(circle at 82% 0,#3fdabe4d,#0000 34%),linear-gradient(135deg,#0b2734,#0c4b53);justify-content:center;align-items:center;padding:0 88px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0a303a29}.submission-back,.submission-record-link{border:0;position:absolute;top:50%;transform:translateY(-50%)}.submission-back{width:36px;height:36px;color:var(--white);background:#ffffff1f;border-radius:50%;place-items:center;display:grid;left:14px}.submission-record-link{color:#d8fff7;background:#ffffff1a;border-radius:9px;padding:8px 10px;right:14px}.submission-mode-tabs{background:var(--white);grid-template-columns:repeat(2,1fr);gap:8px;padding:11px 12px;display:grid}.submission-mode-tabs>button{min-height:67px;color:var(--ink-700);text-align:left;background:#f8faf9;border:1px solid #dee8e5;border-radius:13px;grid-template-columns:37px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.submission-mode-tabs>button>span{color:#5a746e;background:#dfeae7;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.submission-mode-tabs>button>div{gap:3px;display:grid}.submission-mode-tabs small{color:#859691}.submission-mode-tabs>button.active{color:var(--white);background:linear-gradient(135deg,#18bba7,#0c9a91);border-color:#10ab9b;box-shadow:0 7px 17px #0e9a902e}.submission-mode-tabs>button.active>span{color:var(--white);background:#ffffff2b}.submission-mode-tabs>button.active small{color:#dcfff8}.submission-mode-tabs>button.active.live{background:linear-gradient(135deg,#f0a846,#e57831);border-color:#e79033;box-shadow:0 7px 17px #dd742b33}.submission-author-status{background:#fff9ef;border:1px solid #eed9bb;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin:10px 12px;padding:11px 12px;display:grid}.submission-author-status.approved{background:#f1faf7;border-color:#cfe5df}.submission-author-avatar{width:38px;height:38px;color:var(--white);background:linear-gradient(135deg,#18baa7,#147d82);border-radius:12px;place-items:center;display:grid}.submission-author-status>div:nth-child(2){gap:3px;display:grid}.submission-author-status small{color:#748985}.submission-author-status strong{color:var(--ink-800)}.submission-author-status>button{min-width:69px;height:31px;color:var(--white);background:#e79632;border:0;border-radius:9px}.submission-author-status>span{color:#07917f;background:#dff7f0;border-radius:999px;padding:5px 8px}.submission-deadline{color:var(--white);background:linear-gradient(135deg,#102d38,#164e52);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin:0 12px 11px;padding:11px 13px;display:flex}.submission-deadline>div{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.submission-deadline span{color:#a8dfd5}.submission-deadline strong{color:#ffcf6c}.submission-deadline p{color:#c4dfda;text-align:right;margin:0}.submission-section,.submission-form-card,.submission-current-list{background:var(--white);border:1px solid #dfe8e5;border-radius:13px;margin:0 12px 11px;padding:14px;box-shadow:0 4px 14px #0d39400d}.submission-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.submission-section-title-action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.submission-section-title-action:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #18b7a8}.submission-section-title>div{gap:2px;display:grid}.submission-section-title small{color:#0a9a8d}.submission-section-title h2{color:var(--ink-900);margin:0}.submission-section-title>span{color:#81918d}.submission-zone-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.submission-zone-grid>button{min-height:59px;color:var(--ink-700);text-align:left;background:#f9fbfa;border:1px solid #e1e8e6;border-radius:10px;grid-template-columns:33px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:8px 9px;display:grid}.submission-zone-grid>button>span,.submission-mini-icon,.submission-list-icon{width:33px;height:33px;color:var(--white);border-radius:10px;place-items:center;display:grid}.submission-zone-grid>button.blue>span,.submission-mini-icon.blue,.submission-list-icon.blue{background:linear-gradient(135deg,#448fdc,#3471bc)}.submission-zone-grid>button.cyan>span,.submission-mini-icon.cyan{background:linear-gradient(135deg,#28bbcb,#2392a7)}.submission-zone-grid>button.green>span,.submission-mini-icon.green{background:linear-gradient(135deg,#3bbb87,#26996e)}.submission-zone-grid>button.orange>span,.submission-mini-icon.orange,.submission-list-icon.orange{background:linear-gradient(135deg,#f1a341,#dd7331)}.submission-zone-grid>button.violet>span,.submission-mini-icon.violet,.submission-list-icon.violet{background:linear-gradient(135deg,#866cd9,#6f56c4)}.submission-zone-grid>button.rose>span,.submission-mini-icon.rose{background:linear-gradient(135deg,#df7188,#c94e70)}.submission-zone-grid>button>div{gap:2px;min-width:0;display:grid}.submission-zone-grid small{color:#8a9995;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-zone-grid i{color:#8ba09b;font-style:normal}.submission-zone-grid>button.active{background:#eff9f6;border-color:#13ad9d;box-shadow:inset 0 0 0 1px #12ac9b1f}.submission-zone-grid>button.active i{color:#0a9e8f}.normal-badge,.live-badge{border-radius:999px;padding:5px 8px}.normal-badge{background:#e4f5f1;color:#078f82!important}.live-badge{background:#fff0df;color:#d96c25!important}.submission-fixed-row{width:100%;min-height:49px;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:#f7faf9;border:1px solid #e3ebe9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.submission-fixed-issue{gap:2px;display:grid}.submission-fixed-row small{color:#879691}.submission-fixed-row strong{color:var(--ink-900)}.submission-fixed-prompt{color:#84938f;text-align:right;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.submission-fixed-prompt b{color:#0b978a}.submission-fixed-row:active{background:#eef8f5;transform:none}.submission-field{gap:7px;margin-top:13px;display:grid}.submission-field>label{color:var(--ink-800)}.submission-choice-row{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.submission-choice-row>button{min-height:51px;color:var(--ink-700);text-align:left;background:#f8faf9;border:1px solid #dfe7e5;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.submission-choice-row small{color:#899893}.submission-choice-row>button.active{color:#087f75;background:#ecf8f5;border-color:#0eaa9a}.submission-content-picker{min-height:58px;color:var(--ink-700);text-align:left;background:#f9fbfa;border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.submission-spec-select{background:#f9fbfa;border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px;display:grid}.submission-spec-select.live{background:#fffaf4;border-color:#ead3b7}.submission-spec-select>div{gap:3px;min-width:0;display:grid}.submission-spec-select small{color:#849590;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-spec-select select{width:100%;min-width:0;color:var(--ink-800);font:inherit;background:0 0;border:0;outline:0;padding:0}.submission-spec-select>b{color:#0b978a}.submission-spec-select.live>b{color:#ce681f}.submission-content-picker>div{gap:3px;display:grid}.submission-content-picker small{color:#849590}.submission-content-picker b{color:#0b978a}.submission-picker-backdrop{z-index:180}.submission-number-picker{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-radius:22px;width:min(430px,100%);max-height:90dvh;padding:18px;overflow-y:auto;box-shadow:0 24px 60px #031e2657}.submission-number-picker>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.submission-number-picker>header>button{color:#49645e;background:#eef4f2;border:0;border-radius:50%;width:32px;height:32px}.submission-number-picker>header>div{gap:2px;display:grid}.submission-number-picker>header small{color:#729089}.submission-number-picker>header h2{color:#142e2a;margin:0}.submission-number-picker>header>strong{color:#078f83;text-align:center;background:#e8f8f4;border-radius:999px;min-width:52px;padding:7px 9px}.submission-picker-tip{color:#617a74;background:#f3f7f6;border-radius:10px;margin:13px 0 11px;padding:9px 11px}.submission-link-count-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:13px 0 11px;display:grid}.submission-link-count-picker>button{color:#637b75;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f5f8f7;border:1px solid #dce7e4;border-radius:10px;min-height:38px;transform:none}.submission-link-count-picker>button.active{color:#fff;background:linear-gradient(135deg,#1abda9,#0b9b91);border-color:#12aa9a;box-shadow:0 4px 10px #0c968b2e}.submission-link-count-picker>button:active{transform:none}.submission-number-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.submission-number-grid>button{aspect-ratio:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid;border-radius:50%;min-width:0;padding:0;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.submission-number-grid>button.red{color:#ee4e58}.submission-number-grid>button.blue{color:#3c8fe7}.submission-number-grid>button.green{color:#25a96c}.submission-number-grid>button.selected{color:#fff;border-color:#0000;box-shadow:inset 0 0 0 2px #ffffff73,0 3px 8px #10394529}.submission-number-grid>button.red.selected{background:#ee4e58}.submission-number-grid>button.blue.selected{background:#3c8fe7}.submission-number-grid>button.green.selected{background:#25a96c}.submission-number-grid>button:disabled:not(.selected){opacity:.22;cursor:not-allowed}.submission-number-grid>button:active,.submission-option-grid>button:active{transform:none}.submission-option-grid{gap:9px;display:grid}.submission-option-grid.zodiac{grid-template-columns:repeat(4,minmax(0,1fr))}.submission-option-grid.wave{grid-template-columns:repeat(3,minmax(0,1fr))}.submission-option-grid>button{color:#314e48;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #dce8e5;border-radius:13px;place-items:center;gap:3px;min-height:62px;padding:8px;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:grid;transform:none}.submission-option-grid.wave>button.红波{color:#e7444e;border-color:#f2a6aa}.submission-option-grid.wave>button.蓝波{color:#3689df;border-color:#a8cef5}.submission-option-grid.wave>button.绿波{color:#1c9f61;border-color:#a5ddc1}.submission-option-grid>button.selected{color:#fff;background:linear-gradient(135deg,#18bba7,#0c9a91);border-color:#0000;box-shadow:0 6px 14px #0d8e8338}.submission-option-grid.wave>button.红波.selected{background:#ee4e58}.submission-option-grid.wave>button.蓝波.selected{background:#3c8fe7}.submission-option-grid.wave>button.绿波.selected{background:#25a96c}.submission-option-grid>button:disabled:not(.selected){color:#aeb8b5;opacity:.55;cursor:not-allowed;background:#f0f2f1;border-color:#e2e7e5}.submission-picker-selected{scrollbar-gutter:stable;background:#fbfdfc;border:1px solid #dceae6;border-radius:11px;height:88px;margin-top:12px;padding:9px 11px;overflow-y:auto}.submission-picker-selected small{color:#79908b}.submission-picker-selected p{color:#17342f;margin:4px 0 0}.submission-number-picker>footer{background:linear-gradient(#ffffffe0,#fff 28%);grid-template-columns:88px 1fr;gap:8px;margin:14px -18px -18px;padding:12px 18px 18px;display:grid;position:sticky;bottom:-18px}.submission-number-picker>footer button{color:#55706a;background:#f4f7f6;border:1px solid #dbe7e4;border-radius:11px;min-height:42px}.submission-number-picker>footer button.confirm{color:#fff;background:linear-gradient(135deg,#18bba7,#0c9a91);border-color:#0000}.submission-number-picker>footer button:disabled{opacity:.42}.submission-price-input{background:#f9fbfa;border:1px solid #dfe8e5;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;height:47px;padding:0 10px;display:grid}.submission-price-input>span{color:#8c5a00;background:#ffc654;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.submission-price-input input{min-width:0;color:var(--ink-900);background:0 0;border:0;outline:0}.submission-price-input small{color:#71837e}.submission-field>p{color:#84948f;margin:-1px 0 0}.submission-summary{background:#edf7f4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:10px;display:flex}.submission-summary span{background:var(--white);color:#4b6d67;border-radius:5px;padding:4px 6px}.submission-summary strong{color:#087c71;margin-left:auto}.submission-primary-action{width:100%;min-height:43px;color:var(--white);background:linear-gradient(135deg,#16b8a5,#0b968d);border:0;border-radius:10px;margin-top:12px;box-shadow:0 8px 18px #0b968c33}.submission-primary-action.live{background:linear-gradient(135deg,#f0a541,#e47830);box-shadow:0 8px 18px #de732c38}.submission-content-picker.live{background:#fffaf4;border-color:#efd9bc}.live-publish-actions{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8px;margin-top:12px;display:grid}.live-publish-actions .submission-primary-action{min-width:0;margin-top:0;padding:0 7px}.submission-primary-action.live-preview{color:#bd672d;box-shadow:none;background:#fff7eb;border:1px solid #e3c49e}.submission-rule-note{color:#7d8f8a;text-align:center;margin:8px 0 0}.live-time-card{background:#fff8ee;border:1px solid #efd9bc;border-radius:11px;grid-template-columns:1fr 108px;align-items:center;gap:12px;min-height:72px;padding:11px 12px;display:grid}.live-time-card>div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 7px;display:grid}.live-time-card small{color:#9a7255;grid-column:1/-1}.live-time-card strong{color:#c85f1f}.live-time-card span{color:#9b7e68}.live-time-card input{background:var(--white);color:#bb5a21;border:1px solid #e9c99f;border-radius:9px;outline:0;height:40px;padding:0 8px}.live-preview-box{background:#fffaf4;border:1px solid #ead9c5;border-radius:11px;margin-top:14px;overflow:hidden}.live-preview-head{background:#f8ead7;justify-content:space-between;align-items:center;min-height:34px;padding:0 10px;display:flex}.live-preview-head span{color:#9a571f}.live-preview-head small{color:#a48062}.live-preview-author{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:11px 10px 8px;display:grid}.live-preview-author>span{width:34px;height:34px;color:var(--white);background:linear-gradient(135deg,#e99738,#cf6926);border-radius:10px;place-items:center;display:grid}.live-preview-author>div{gap:3px;display:grid}.live-preview-author small{color:#957e6d}.live-preview-author b{color:#ce681f}.live-preview-meta{gap:6px;padding:0 10px 9px;display:flex}.live-preview-meta span{background:var(--white);color:#7c604c;border-radius:5px;padding:4px 6px}.live-preview-box>p{color:#9b5c32;border-top:1px solid #f0e2d2;margin:0;padding:8px 10px}.submission-current-list{margin-bottom:0}.submission-current-list .submission-section-title>button{color:#0a9588;background:0 0;border:0;padding:0}.submission-current-list>article{border-top:1px solid #e9efed;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:55px;padding:9px 0;display:grid}.submission-current-list>article>div{gap:3px;min-width:0;display:grid}.submission-current-list>article small{color:#82928e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-current-list>article>b{color:#0a8c80;background:#e8f6f2;border-radius:999px;padding:5px 7px}.submission-current-list>article>b.locked{color:#d56d26;background:#fff0dd}.submission-record-actions{justify-items:end;gap:4px;display:grid}.submission-record-actions>b{color:#0a8c80;white-space:nowrap;background:#e8f6f2;border-radius:999px;padding:5px 7px}.submission-record-actions>b.locked{color:#d56d26;background:#fff0dd}.submission-record-actions>b.muted{color:#89928f;background:#f0f3f2}.submission-record-actions>button{color:#c5672c;cursor:pointer;background:#fff8f2;border:1px solid #e5b08a;border-radius:999px;padding:3px 7px}.submission-record-empty{color:#82928e;text-align:center;border-top:1px solid #e9efed;padding:18px 8px 8px}.submission-primary-action:disabled{cursor:default;opacity:.62}@media (width>=721px){.submission-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.submission-topbar{border-radius:20px 20px 0 0}}.submission-page{padding-bottom:82px}.submission-topbar{min-height:58px}.purchase-page{width:min(760px,100%);min-height:100vh;color:var(--ink-800);background:#f3f6f5;margin:0 auto;padding:0 0 100px}.purchase-topbar{z-index:24;min-height:62px;color:var(--white);background:radial-gradient(circle at 82% 0,#41d6bd47,#0000 35%),linear-gradient(135deg,#0b2734,#0c4b53);justify-content:center;align-items:center;padding:0 88px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0a303a29}.purchase-back,.purchase-orders-link{border:0;position:absolute;top:50%;transform:translateY(-50%)}.purchase-back{width:36px;height:36px;color:var(--white);background:#ffffff1f;border-radius:50%;place-items:center;display:grid;left:14px}.purchase-orders-link{color:#d8fff7;background:#ffffff1a;border-radius:9px;padding:8px 10px;right:14px}.purchase-mode-tabs{background:var(--white);grid-template-columns:repeat(2,1fr);gap:8px;padding:11px 12px;display:grid}.purchase-mode-tabs>button{min-height:67px;color:var(--ink-700);text-align:left;background:#f8faf9;border:1px solid #dee8e5;border-radius:13px;grid-template-columns:37px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.purchase-mode-tabs>button>span{color:#5a746e;background:#dfeae7;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.purchase-mode-tabs>button>div{gap:3px;display:grid}.purchase-mode-tabs small{color:#859691}.purchase-mode-tabs>button.active{color:var(--white);background:linear-gradient(135deg,#18bba7,#0c9a91);border-color:#10ab9b;box-shadow:0 7px 17px #0e9a902e}.purchase-mode-tabs>button.active>span{color:var(--white);background:#ffffff2b}.purchase-mode-tabs>button.active small{color:#dcfff8}.purchase-mode-tabs>button.active.live{background:linear-gradient(135deg,#f0a846,#e57831);border-color:#e79033;box-shadow:0 7px 17px #dd742b33}.purchase-info-strip{color:var(--white);background:linear-gradient(135deg,#102d38,#164e52);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin:0 12px 11px;padding:11px 13px;display:flex}.purchase-info-strip.live{background:linear-gradient(135deg,#713d1e,#a35724)}.purchase-info-strip>div{white-space:nowrap;gap:2px;display:grid}.purchase-info-strip small{color:#a8dfd5}.purchase-info-strip strong{color:#ffcf6c}.purchase-info-strip p{color:#c4dfda;text-align:right;max-width:67%;margin:0}.purchase-info-strip.live p,.purchase-info-strip.live small{color:#ffe3c8}.purchase-zone-section,.purchase-list-section,.purchase-guarantee{background:var(--white);border:1px solid #dfe8e5;border-radius:13px;margin:0 12px 11px;padding:14px;box-shadow:0 4px 14px #0d39400d}.purchase-section-heading,.purchase-list-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:11px;display:flex}.purchase-section-heading>div,.purchase-list-heading>div:first-child{gap:2px;display:grid}.purchase-section-heading small,.purchase-list-heading small{color:#0a9a8d}.purchase-section-heading h2,.purchase-list-heading h2{color:var(--ink-900);margin:0}.purchase-section-heading>span{color:#81918d}.purchase-auto-refresh{color:#078c80;align-items:center;gap:4px;display:inline-flex}.purchase-auto-refresh i{background:#16b8a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16b8a51f}.purchase-zone-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.purchase-zone-grid>button{min-height:59px;color:var(--ink-700);text-align:left;background:#f9fbfa;border:1px solid #e1e8e6;border-radius:10px;grid-template-columns:33px minmax(0,1fr) 15px;align-items:center;gap:7px;padding:8px 9px;display:grid}.purchase-zone-grid>button>span{width:33px;height:33px;color:var(--white);border-radius:10px;place-items:center;display:grid}.purchase-zone-grid>button.blue>span{background:linear-gradient(135deg,#448fdc,#3471bc)}.purchase-zone-grid>button.cyan>span{background:linear-gradient(135deg,#28bbcb,#2392a7)}.purchase-zone-grid>button.green>span{background:linear-gradient(135deg,#3bbb87,#26996e)}.purchase-zone-grid>button.orange>span{background:linear-gradient(135deg,#f1a341,#dd7331)}.purchase-zone-grid>button.violet>span{background:linear-gradient(135deg,#866cd9,#6f56c4)}.purchase-zone-grid>button.rose>span{background:linear-gradient(135deg,#df7188,#c94e70)}.purchase-zone-grid>button>div{gap:2px;min-width:0;display:grid}.purchase-zone-grid small{color:#8a9995;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-zone-grid i{color:#8ba09b;font-style:normal}.purchase-zone-grid>button.active{background:#eff9f6;border-color:#13ad9d;box-shadow:inset 0 0 0 1px #12ac9b1f}.purchase-zone-grid>button.active i{color:#0a9e8f}.purchase-search{background:#f7faf9;border:1px solid #dfe8e5;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:43px;margin-bottom:13px;padding:0 10px;display:grid}.purchase-search input{min-width:0;color:var(--ink-800);background:0 0;border:0;outline:0}.purchase-search button{color:#0b8d82;background:#e7f4f1;border:0;border-radius:6px;padding:5px 7px}.purchase-sort-tabs{gap:3px;display:flex}.purchase-sort-tabs button{color:#768883;background:#f7f9f9;border:1px solid #e0e8e6;border-radius:7px;padding:5px 7px}.purchase-sort-tabs button.active{color:#078c80;background:#eaf7f4;border-color:#11aa9b}.purchase-card-list{gap:9px;display:grid}.purchase-product-card{background:#fff;border:1px solid #dfe8e5;border-radius:12px;overflow:hidden}.purchase-product-card.live{background:#fffdfa;border-color:#ead5bc}.purchase-product-author{width:100%;min-height:53px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.purchase-rank-avatar{width:35px;height:35px;display:block;position:relative}.purchase-rank-badge{z-index:2;color:#fff;background:#869690;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 5px #183a4029}.purchase-rank-badge.rank-sample{color:#fff;background:#82918d;box-shadow:0 2px 5px #183a4029}.purchase-rank-badge.rank-1{color:#704000;background:linear-gradient(145deg,#ffe895,#e9a019 58%,#b96c06);box-shadow:0 2px 7px #cc89125c}.purchase-rank-badge.rank-2{color:#3f4c52;background:linear-gradient(145deg,#f6fbfd,#9caeb6 58%,#6d7f87);box-shadow:0 2px 7px #67808b4d}.purchase-rank-badge.rank-3{color:#fff8f1;background:linear-gradient(145deg,#efc3a4,#b96e3f 58%,#864625);box-shadow:0 2px 7px #9250264d}.purchase-author-avatar{width:35px;height:35px;color:var(--white);background:linear-gradient(135deg,#15b5a3,#0c7d82);border-radius:10px;place-items:center;display:grid}.purchase-author-avatar.author-2{background:linear-gradient(135deg,#588fd9,#4269b9)}.purchase-author-avatar.author-3{background:linear-gradient(135deg,#e79a3a,#ce6a27)}.purchase-product-author>div{gap:3px;min-width:0;display:grid}.purchase-product-author strong{color:var(--ink-900)}.purchase-product-author small{color:#82938e}.purchase-product-author>b{color:#078e81;background:#e6f5f1;border-radius:999px;padding:5px 7px}.purchase-product-card.live .purchase-product-author>b{color:#ce681f;background:#fff0de}.purchase-product-tags{flex-wrap:wrap;gap:5px;padding:0 10px 8px;display:flex}.purchase-product-tags span{color:#5f746f;background:#f0f5f3;border-radius:5px;padding:4px 6px}.purchase-product-tags .content-status.updated{color:#078c69;background:#ddf5eb}.purchase-product-tags .content-status.pending{color:#a86a37;background:#f4ece2}.purchase-product-tags .content-status.scheduled{color:#c76527;background:#fff0df}.purchase-live-meta{background:#fff3e5;border-radius:9px;grid-template-columns:repeat(2,1fr) auto;align-items:center;gap:9px;margin:0 10px 8px;padding:8px 9px;display:grid}.purchase-live-meta>div{gap:2px;display:grid}.purchase-live-meta small{color:#9b7a61}.purchase-live-meta strong{color:#b85820}.purchase-live-meta>span{color:#c26729;background:#fff;border-radius:6px;padding:4px 6px}.purchase-locked-content{background:#f7faf9;border:1px dashed #d5e0dd;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:54px;margin:0 10px;padding:9px;display:grid}.purchase-product-card.live .purchase-locked-content{background:#fff9f1;border-color:#e5cfb5}.purchase-locked-content>span{color:#58716b;background:#dfeae7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.purchase-product-card.live .purchase-locked-content>span{color:#a45a29;background:#f4dfc7}.purchase-locked-content p{color:#4f6661;gap:3px;margin:0;display:grid}.purchase-locked-content small{color:#859590}.purchase-product-footer{justify-content:space-between;align-items:flex-end;gap:12px;min-height:58px;padding:8px 10px 10px;display:flex}.purchase-product-footer>div{grid-template-columns:auto auto;align-items:baseline;gap:1px 4px;display:grid}.purchase-product-footer strong{color:#e16b24}.purchase-product-footer span{color:#7e8f8b}.purchase-product-footer small{color:#94a09d;grid-column:1/-1}.purchase-product-footer button{min-width:84px;height:34px;color:var(--white);background:linear-gradient(135deg,#16b8a5,#0b968d);border:0;border-radius:9px}.purchase-product-card.live .purchase-product-footer button{background:linear-gradient(135deg,#f0a541,#e47830)}.purchase-product-footer button:disabled,.author-sale-action button:disabled{color:#7f8e8a;cursor:default;background:#d9e1df}.purchase-empty-state{color:#84948f;text-align:center;border:1px dashed #d7e1de;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:145px;padding:25px;display:grid}.purchase-empty-state>span{background:#eef4f2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.purchase-empty-state strong{color:#526963}.purchase-guarantee{justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:0;padding:10px 12px;display:flex}.purchase-guarantee>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.purchase-guarantee>div>span{color:#078e81;background:#e3f5f0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.purchase-guarantee p{gap:2px;margin:0;display:grid}.purchase-guarantee strong{color:var(--ink-800)}.purchase-guarantee small{color:#81918d}.purchase-guarantee>button{color:#078f83;background:0 0;border:0;padding:7px 8px}@media (width>=721px){.purchase-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.purchase-topbar{border-radius:20px 20px 0 0}}.purchase-page{padding-bottom:82px}.purchase-topbar{min-height:58px}.author-purchase-page{width:min(760px,100%);min-height:100vh;color:var(--ink-800);background:#f3f6f5;margin:0 auto;padding:0 0 100px}.author-profile-topbar{z-index:24;min-height:62px;color:var(--white);background:radial-gradient(circle at 82% 0,#41d6bd47,#0000 35%),linear-gradient(135deg,#0b2734,#0c4b53);justify-content:center;align-items:center;padding:0 82px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0a303a29}.author-profile-topbar>button{width:36px;height:36px;color:var(--white);background:#ffffff1f;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.author-profile-topbar>span{color:#d8fff7;background:#ffffff1a;border-radius:8px;padding:7px 9px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.author-profile-hero{color:#fff;background:linear-gradient(145deg,#0d4952,#0b313e);grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:17px 15px;display:grid}.author-profile-avatar{background:linear-gradient(135deg,#1fc4ad,#107f85);border:3px solid #ffffff40;border-radius:18px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 8px 20px #00000026}.author-profile-hero>div:nth-child(2){gap:3px;min-width:0;display:grid}.author-profile-hero small{color:#9fe2d8}.author-profile-hero h1{margin:0}.author-profile-hero p{color:#bad8d3;margin:0}.author-profile-hero>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:9px;min-width:58px;height:31px}.author-profile-metrics{background:#fff;border:1px solid #dce6e3;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:-6px 12px 11px;padding:12px 8px;display:grid;box-shadow:0 6px 18px #0c333c14}.author-profile-metrics>div{text-align:center;gap:3px;display:grid}.author-profile-metrics>div+div{border-left:1px solid #e5ecea}.author-profile-metrics small{color:#879691}.author-profile-metrics strong{color:#0a8f83}.author-profile-zones,.author-history-section,.author-current-sale{background:#fff;border:1px solid #dfe8e5;border-radius:13px;margin:0 12px 11px;padding:14px;box-shadow:0 4px 14px #0d39400d}.author-current-sale.purchased{cursor:pointer;border-color:#84d7cb;box-shadow:0 6px 18px #088e811a}.author-current-sale.purchased:focus-visible{outline-offset:2px;outline:3px solid #0fa8993d}.author-profile-zones>div:first-child{gap:2px;margin-bottom:10px;display:grid}.author-profile-zones small,.author-history-heading small,.author-sale-title small{color:#0a9a8d}.author-profile-zones h2,.author-history-heading h2,.author-sale-title h2{color:var(--ink-900);margin:0}.author-profile-zones>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.author-profile-zones>div:last-child button{color:#748783;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f7faf9;border:1px solid #e1e8e6;border-radius:7px;padding:6px 8px;font-family:inherit}.author-profile-zones>div:last-child button.active{color:#078c80;background:#eaf7f4;border-color:#0fa899}.author-profile-tabs{background:#e8efed;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:4px;margin:0 12px 11px;padding:4px;display:grid}.author-profile-tabs button{color:#71837e;background:0 0;border:0;border-radius:8px;height:36px}.author-profile-tabs button.active{color:#fff;background:#17b9a6;box-shadow:0 4px 12px #17b9a638}.author-history-heading,.author-sale-title{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.author-history-heading>div,.author-sale-title>div{gap:2px;display:grid}.author-history-heading>span,.author-sale-title>span{color:#83928e}.author-history-heading>span{display:none}.author-sale-title>span{color:#078e81;background:#e6f5f1;border-radius:999px;padding:5px 7px}.author-history-list{border-top:1px solid #e7eeec}.author-history-list article{border-bottom:1px solid #e7eeec;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:57px;padding:8px 0;display:grid}.author-history-list article>span{border-radius:50%;place-items:center;width:31px;height:31px;margin-top:2px;display:grid}.author-history-list article>span svg{stroke-width:2.5px;width:18px;height:18px}.author-history-list article>span.hit{color:#078e69;background:#def5eb}.author-history-list article>span.miss{color:#c5534e;background:#f7e7e5}.author-history-list article>span.pending{color:#71817d;background:#eef2f1}.author-history-list article>div{gap:3px;min-width:0;display:grid}.author-history-list strong{color:var(--ink-800)}.author-history-list small,.author-history-list time{color:#84948f}.author-history-list time{white-space:nowrap;margin-top:4px}.author-history-content{color:#244b46;overflow-wrap:anywhere;background:#f3faf8;border:1px solid #d9ece7;border-radius:7px;margin:2px 0 0;padding:7px 8px}.author-history-hit-value{color:#df3434!important}.author-history-state{color:#7b8d88;text-align:center;padding:24px 10px}.author-history-more{color:#078e81;background:#edf7f4;border:0;border-radius:8px;width:100%;min-height:36px;margin-top:10px}.author-sale-spec{background:#f7faf9;border:1px dashed #d5e0dd;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:77px;padding:11px;display:grid}.author-sale-spec>span{color:#0a8d81;background:#dfece8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.author-sale-spec>.author-access-icon svg{stroke-width:2.15px;width:22px;height:22px}.author-sale-spec>.author-access-icon.unlocked{color:#078965;background:#d9f5e9}.author-sale-spec>.author-access-icon.waiting{color:#ad6b1d;background:#fff0d9}.author-sale-spec>.author-access-icon.unavailable{color:#7d8b87;background:#edf1f0}.author-sale-spec.unlocked{background:#effbf7;border-style:solid;border-color:#bfe8db}.author-sale-unlocked-content{font-weight:var(--type-weight-semibold);white-space:pre-wrap;overflow-wrap:anywhere;color:#145b50!important}.author-sale-spec>div{gap:3px;display:grid}.author-sale-spec small{color:#84948f}.author-sale-spec strong{color:var(--ink-900)}.author-sale-spec p{color:#71837e;margin:0}.author-sale-refund{color:#a75b29;background:#fff1e2;border-radius:8px;margin:8px 0 0;padding:8px 9px}.author-sale-action{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.author-sale-action>div{align-items:baseline;gap:4px;display:flex}.author-sale-action strong{color:#e16b24}.author-sale-action span{color:#7e8f8b}.author-sale-action button{color:#fff;background:linear-gradient(135deg,#16b8a5,#0b968d);border:0;border-radius:9px;min-width:100px;height:37px}.author-submission-flow{background:#fff;border:1px solid #dfe8e5;border-radius:15px;margin:0 12px 11px;overflow:hidden;box-shadow:0 5px 18px #0d394012}.author-submission-flow .author-current-sale,.author-submission-flow .author-history-section{box-shadow:none;border:0;border-radius:0;margin:0;padding:16px}.author-submission-flow .author-current-sale{background:linear-gradient(145deg,#f3fcf9 0%,#fff 72%);padding:14px 16px 13px;position:relative}.author-submission-flow .author-current-sale:before{content:"";background:linear-gradient(#18b8a5,#0d9188);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.author-submission-flow .author-current-sale.purchased{box-shadow:inset 0 0 0 1px #0fa89942}.author-submission-flow .author-history-section{border-top:1px solid #dfeae7;padding:12px 16px 14px}.author-submission-flow .author-sale-title{margin-bottom:8px}.author-submission-flow .author-sale-spec{min-height:70px;padding:9px 10px}.author-submission-flow .author-sale-action{margin-top:10px}.author-submission-flow .author-history-heading{align-items:center;margin-bottom:8px}.author-submission-flow .author-history-heading>div{align-items:baseline;gap:9px;min-width:0;display:flex}.author-submission-flow .author-history-heading h2,.author-submission-flow .author-history-heading small{white-space:nowrap}@media (width>=721px){.author-purchase-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.author-profile-topbar{border-radius:20px 20px 0 0}}.author-purchase-page{padding-bottom:82px}.author-profile-topbar{min-height:58px}.mobile-author-rank-row>span:nth-child(2)>strong{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.mobile-author-rank-row em,.ranking-author-main em{white-space:nowrap;border-radius:999px;padding:3px 5px;font-style:normal}.mobile-author-rank-row em.updated,.ranking-author-main em.updated{color:#078a69;background:#e1f7ef}.mobile-author-rank-row em.pending,.ranking-author-main em.pending{color:#b76827;background:#fff0e1}.mobile-author-rank-row.rank-1{background:linear-gradient(90deg,#fff8e8,#fff)}.mobile-author-rank-row.rank-2{background:linear-gradient(90deg,#f2f6f8,#fff)}.mobile-author-rank-row.rank-3{background:linear-gradient(90deg,#fff4ec,#fff)}.ranking-page{width:min(760px,100%);min-height:100vh;color:var(--ink-800);background:#f2f6f5;margin:0 auto;padding:0 0 100px}.ranking-topbar{z-index:26;color:#fff;background:radial-gradient(circle at 82% 0,#3fdac04d,#0000 34%),linear-gradient(135deg,#0a2634,#0b4b53);justify-content:center;align-items:center;min-height:62px;padding:0 88px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0a303a29}.ranking-topbar>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ranking-topbar>span{color:#d8fff7;background:#ffffff1a;border-radius:8px;padding:7px 9px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ranking-hero{color:#fff;background:radial-gradient(circle at 83% 8%,#36e3c338,#0000 38%),linear-gradient(145deg,#0d4851,#0a303d);justify-content:space-between;align-items:center;gap:18px;min-height:100px;padding:15px 17px;display:flex}.ranking-hero>div{gap:4px;display:grid}.ranking-hero small{color:#8fdfd2}.ranking-hero h1{margin:0}.ranking-hero p{color:#d1d9da;max-width:470px;margin:1px 0 0}.ranking-hero>span{color:#fff;background:linear-gradient(135deg,#22c4ad,#0a7f84);border:1px solid #fff3;border-radius:19px;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 25px #00000029}.ranking-controls,.ranking-board{background:#fff;border:1px solid #dfe8e5;border-radius:14px;margin:12px;padding:13px;box-shadow:0 5px 17px #0d39400f}.ranking-search{background:#f7faf9;border:1px solid #dce7e4;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 4px 4px 10px;display:grid}.ranking-search input{width:100%;height:35px;color:var(--ink-800);background:0 0;border:0;outline:0}.ranking-search button{color:#fff;background:#0fa998;border:0;border-radius:7px;min-width:52px;height:31px}.ranking-zone-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.ranking-zone-tabs button{color:#71827e;background:#f8faf9;border:1px solid #e0e8e6;border-radius:8px;min-height:36px;padding:0 5px}.ranking-zone-tabs button.active{color:#fff;background:#0fa998;border-color:#0fa998;box-shadow:0 5px 12px #0fa99833}.ranking-board{padding:0;overflow:hidden}.ranking-board-heading{justify-content:space-between;align-items:center;gap:10px;min-height:65px;padding:13px 14px;display:flex}.ranking-board-heading>div{gap:3px;display:grid}.ranking-board-heading small{color:#0a9a8d}.ranking-board-heading h2{color:var(--ink-900);margin:0}.ranking-board-heading>span{color:#078c80;background:#e8f6f2;border-radius:999px;padding:5px 8px}.ranking-author-list{border-top:1px solid #e8eeec}.ranking-author-row{width:100%;min-height:66px;color:var(--ink-800);text-align:left;background:#fff;border:0;border-bottom:1px solid #e9efed;grid-template-columns:36px minmax(0,1fr) 44px 10px;align-items:center;gap:9px;padding:9px 12px;display:grid}.ranking-author-row:last-child{border-bottom:0}.ranking-author-row.rank-1{background:linear-gradient(90deg,#fff8e8,#fff)}.ranking-author-row.rank-2{background:linear-gradient(90deg,#f2f6f8,#fff)}.ranking-author-row.rank-3{background:linear-gradient(90deg,#fff3eb,#fff)}.ranking-medal{color:#667880;background:#edf1f2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ranking-medal.rank-1{color:#fff;background:linear-gradient(135deg,#ffbd3f,#f07b18);box-shadow:0 5px 12px #f07b1840}.ranking-medal.rank-2{color:#fff;background:linear-gradient(135deg,#a5b6c0,#657d89);box-shadow:0 5px 12px #657d8938}.ranking-medal.rank-3{color:#fff;background:linear-gradient(135deg,#d99b65,#a76237);box-shadow:0 5px 12px #a7623738}.ranking-author-main{gap:5px;min-width:0;display:grid}.ranking-author-main>strong{color:var(--ink-900);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ranking-author-main>small{color:#62746f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-score{text-align:right;gap:2px;display:grid}.ranking-score strong{color:#078d81}.ranking-score small{color:#6f807b}.ranking-author-row>i{color:#9aa7a3;font-style:normal}.ranking-pagination{background:#fbfcfc;border-top:1px solid #e8eeec;justify-content:center;align-items:center;gap:5px;padding:11px;display:flex}.ranking-pagination button{color:#667975;background:#fff;border:1px solid #dfe7e5;border-radius:7px;min-width:29px;height:29px;padding:0 7px}.ranking-pagination button.active{color:#fff;background:#0fa998;border-color:#0fa998}.ranking-pagination button:disabled{cursor:not-allowed;opacity:.38}.ranking-empty{color:#81918d;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.ranking-empty>span{color:#82928e;background:#edf3f1;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.ranking-empty strong{color:var(--ink-800)}.ranking-footnote{color:#557771;text-align:center;background:#e9f5f2;border-radius:9px;margin:0 14px;padding:10px 12px}@media (width>=721px){.ranking-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.ranking-topbar{border-radius:20px 20px 0 0}}.ranking-topbar{min-height:58px}.ranking-zone-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-controls,.ranking-board{margin:10px 8px}.ranking-hero{min-height:94px;padding:13px 12px}.live-draw-page{width:min(760px,100%);min-height:100vh;color:var(--ink-900);background:#f3f6f5;margin:0 auto;padding:0 0 104px}.live-draw-topbar{z-index:28;color:#fff;background:radial-gradient(circle at 84% 0,#36e3c33d,#0000 36%),linear-gradient(135deg,#0a2634,#0b4b53);justify-content:center;align-items:center;min-height:62px;padding:0 92px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px #0a303a29}.live-draw-topbar>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.live-draw-topbar>span{color:#d8fff7;background:#ffffff1a;border-radius:8px;padding:7px 9px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.live-draw-switch{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 10px 0;display:grid}.live-draw-switch button{color:#74837f;background:#f7f9f8;border:1px solid #e3e9e7;border-radius:11px 11px 0 0;align-content:center;gap:3px;min-width:0;min-height:58px;padding:8px 4px;display:grid}.live-draw-switch button strong,.live-draw-switch button small{display:block}.live-draw-switch button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-draw-switch button.active{color:#fff;background:linear-gradient(145deg,#17c7ae,#08a78f);border-color:#10b59f;box-shadow:0 8px 20px #0aab9333}.live-result-card,.draw-replay-section,.draw-recommend-section{background:#fff;border:1px solid #dfe7e5;border-radius:13px;margin:10px;box-shadow:0 5px 16px #0d39400d}.live-result-card{overflow:hidden}.live-result-heading{border-bottom:1px solid #e7eeec;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 12px;display:flex}.live-result-heading>div{gap:3px;display:grid}.live-result-heading small{color:#0b9b88}.live-result-heading button{color:#078c80;background:#e8f6f2;border:0;border-radius:7px;padding:7px 8px}.live-result-balls{grid-template-columns:repeat(6,minmax(0,1fr)) 10px minmax(0,1fr);align-items:start;gap:4px;padding:13px 10px 7px;display:grid}.live-result-balls>div{justify-items:center;gap:5px;min-width:0;display:grid}.live-result-balls .ball{color:#48535d;background:#fff;border:4px solid #3b94ef;border-radius:50%;place-items:center;width:clamp(30px,8.5vw,46px);height:clamp(30px,8.5vw,46px);display:grid}.live-result-balls .ball.red{border-color:#ef4b4f}.live-result-balls .ball.blue{border-color:#3b94ef}.live-result-balls .ball.green{border-color:#2aad5c}.live-result-plus{color:#8c9995;place-items:center;height:clamp(30px,8.5vw,46px);display:grid}.live-result-balls small{color:#697a76;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-result-card>p{color:#e75443;text-align:center;border-top:1px solid #edf1f0;margin:4px 0 0;padding:8px 10px}.draw-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;min-height:43px;margin-bottom:10px;display:flex}.draw-section-heading>div{gap:2px;display:grid}.draw-section-heading small{color:#0a9a8d}.draw-section-heading h2{margin:0}.draw-section-heading>button{color:#08a78f;background:0 0;border:0;padding:5px 0}.draw-replay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draw-replay-card{color:var(--ink-900);background:#fff;border:1px solid #e0e7e5;border-radius:9px;padding:0;overflow:hidden;box-shadow:0 4px 10px #15363d14}.draw-replay-card.pending{cursor:default}.draw-replay-card.pending .draw-replay-cover{filter:saturate(.62)}.draw-replay-cover{aspect-ratio:16/10;color:#fff;background:repeating-linear-gradient(145deg,#ffffff0f 0 10px,#0000 10px 22px),linear-gradient(135deg,#5062aa,#71569a 46%,#294d7d);place-items:center;padding:9px;display:grid;position:relative;overflow:hidden}.draw-replay-cover.cover-2{background:repeating-linear-gradient(145deg,#ffffff0f 0 10px,#0000 10px 22px),linear-gradient(135deg,#345a93,#5d58a9 46%,#694878)}.draw-replay-cover.cover-3{background:repeating-linear-gradient(145deg,#ffffff0f 0 10px,#0000 10px 22px),linear-gradient(135deg,#275c80,#5366b1 46%,#59427a)}.draw-replay-cover:before,.draw-replay-cover:after{content:"";border:1px solid #ffffff24;border-radius:50%;position:absolute}.draw-replay-cover:before{width:105px;height:105px;top:-48px;right:-28px}.draw-replay-cover:after{width:72px;height:72px;bottom:-38px;left:-22px}.draw-replay-cover i{color:#ffffffb8;letter-spacing:.04em;font-style:normal;position:absolute;top:8px;left:9px}.draw-replay-cover b{text-indent:2px;background:#08152c7a;border:2px solid #ffffffb8;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;box-shadow:0 6px 16px #0003}.draw-replay-cover em{font-style:normal;position:absolute;bottom:7px;right:8px}.draw-replay-card>strong{place-items:center;min-height:35px;padding:7px 5px;display:grid}.recommendation-heading{align-items:center}.recommendation-heading>span{color:#078d80;white-space:nowrap;background:#e5f6f1;border-radius:999px;padding:5px 8px}.recommendation-stack{gap:9px;display:grid}.recommendation-card{background:#fff;border:1px solid #e0e8e6;border-radius:8px;overflow:hidden}.recommendation-card.current{border-color:#14b69e;box-shadow:0 5px 13px #14b69e17}.recommendation-card>header{background:#eaf4fc;align-items:center;gap:7px;min-height:34px;padding:7px 9px;display:flex}.recommendation-card.current>header{background:#e4f8f3}.recommendation-card>header span{color:#617570}.recommendation-card>header em{color:#fff;background:#0ba88f;border-radius:999px;margin-left:auto;padding:4px 6px;font-style:normal}.recommendation-card>div{gap:4px;padding:7px 9px 8px;display:grid}.recommendation-card p{color:#273a36;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:20px;margin:0;display:grid}.recommendation-card p>span{flex-wrap:wrap;gap:3px 7px;display:flex}.recommendation-card p i{font-style:normal}.recommendation-card p.number-line,.recommendation-card p.number-line i{color:#09a95c}.recommendation-card p i.hit,.recommendation-card p.number-line i.hit{color:#ed2525}.recommendation-card p>em{color:#fff;white-space:nowrap;background:#f01818;border-radius:999px;padding:3px 5px;font-style:normal}.recommendation-loader{color:#84938f;place-items:center;min-height:38px;margin-top:9px;display:grid}.replay-modal{color:#fff;background:#05090c;border:1px solid #fff3;border-radius:15px;width:min(520px,100%);overflow:hidden;box-shadow:0 25px 70px #00000059}.replay-modal>header{background:#0d1c25;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.replay-modal>header button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:30px;height:30px}.replay-modal-stage{aspect-ratio:16/9;background:#000}.replay-modal-stage video{object-fit:contain;width:100%;height:100%;display:block}.trend-page{width:min(640px,100%);min-height:100vh;color:var(--ink-900);background:#f7f8f8;margin:0 auto;padding:0 0 112px}.trend-topbar{z-index:28;background:#fff;border-bottom:1px solid #e8ecea;justify-content:center;align-items:center;min-height:58px;padding:0 70px;display:flex;position:sticky;top:0}.trend-topbar>button{color:#213d38;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0 0 4px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.trend-topbar>strong{color:#172b27}.trend-tool-grid{background:#fff;border-top:1px solid #dce1df;border-left:1px solid #dce1df;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 12px;display:grid}.trend-tool-grid>button{color:#243a36;background:#fff;border:1px solid #dce1df;border-top:0;border-left:0;align-content:center;place-items:center;gap:11px;min-height:138px;padding:14px 7px;display:grid}.trend-tool-grid>button:active{background:#f1faf7}.trend-tool-icon{background:#eef7f4;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.trend-tool-icon.rose{background:#fff0f3}.trend-tool-icon.blue{background:#edf4ff}.trend-tool-icon.green{background:#edfbf4}.trend-tool-icon.orange{background:#fff4e8}.trend-tool-icon.cyan{background:#eafafa}.trend-tool-icon.gold{background:#fff8e4}.trend-tool-icon.purple{background:#f5efff}.trend-generator-heading,.scratch-heading{background:#fff;border:1px solid #e0e7e4;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid;box-shadow:0 8px 22px #224f480d}.trend-generator-heading small,.trend-generator-heading h1,.trend-generator-heading p,.scratch-heading small,.scratch-heading h1,.scratch-heading p{margin:0}.trend-generator-heading small,.scratch-heading small{color:#0aa372}.trend-generator-heading h1,.scratch-heading h1{margin-top:2px}.trend-generator-heading p,.scratch-heading p{color:#80908b;margin-top:4px}.trend-count-grid{background:#fff;border:1px solid #e0e7e4;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;padding:12px;display:grid}.trend-count-grid button{color:#50635e;background:#fff;border:1px solid #cad8d4;border-radius:8px;min-height:40px}.trend-count-grid button.active{color:#079964;background:#ebfaf4;border-color:#0eaf7a}.trend-result-card{background:radial-gradient(circle at 90% 8%,#1ec5921f,#0000 28%),#fff;border:1px solid #cfe4dd;border-radius:14px;margin-top:11px;padding:15px;box-shadow:0 10px 28px #19564912}.trend-result-card>small{color:#0ba173}.trend-result-card>h2{margin:3px 0 12px}.trend-number-balls{flex-wrap:wrap;gap:8px;display:flex}.trend-number-balls span,.scratch-content div span{background:#fff;border:3px solid;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.trend-number-balls span.red,.scratch-content div span.red,.simulation-balls span.red{color:#ef4b53}.trend-number-balls span.blue,.scratch-content div span.blue,.simulation-balls span.blue{color:#368bdd}.trend-number-balls span.green,.scratch-content div span.green,.simulation-balls span.green{color:#18a66a}.trend-zodiac-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.trend-zodiac-results span{color:#3d504c;background:#f9fbfa;border:1px solid #dfe8e5;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:60px;display:grid}.trend-color-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.trend-color-results span{background:#fff;border:1px solid;border-radius:10px;place-items:center;min-height:50px;display:grid}.trend-color-results span.red{color:#df474e}.trend-color-results span.blue{color:#317fc7}.trend-color-results span.green{color:#14915c}.trend-result-card>p{color:#73827e;border-top:1px solid #e6eeeb;margin:13px 0 0;padding-top:11px}.trend-result-card>button,.simulation-stage>button,.scratch-reset{color:#fff;background:#0eb17b;border:0;border-radius:9px;width:100%;min-height:42px;margin-top:11px}.simulation-stage{text-align:center;background:radial-gradient(circle at 50% 0,#21d09d2b,#0000 35%),#fff;border:1px solid #dfe7e4;border-radius:15px;padding:18px 14px;box-shadow:0 10px 28px #19564912}.simulation-stage>small{color:#0ba271}.simulation-stage>h1{margin:4px 0 20px}.simulation-balls{justify-content:center;align-items:start;gap:7px;display:flex}.simulation-balls>div{justify-items:center;gap:5px;display:grid;position:relative}.simulation-balls>div>i{color:#83918d;font-style:normal;position:absolute;top:10px;left:-13px}.simulation-balls span{background:#fff;border:3px solid;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.simulation-balls small{color:#667772}.scratch-card{background:#fff;border:1px solid #dce4e1;border-radius:16px;min-height:280px;margin-top:12px;position:relative;overflow:hidden;box-shadow:0 12px 30px #224f4814}.scratch-content{text-align:center;background:radial-gradient(circle at 50% 5%,#ffcd4b3b,#0000 34%),linear-gradient(145deg,#fffdf6,#f8fffc);align-content:center;place-items:center;gap:10px;min-height:280px;padding:28px 16px;display:grid}.scratch-content>small{color:#79908a}.scratch-content>h2{color:#167d61;margin:0}.scratch-content>p{color:#9b8a56;margin:0}.scratch-content>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.scratch-cover{color:#fff;cursor:crosshair;background:repeating-linear-gradient(135deg,#ffffff2e 0 8px,#0000 8px 16px),linear-gradient(145deg,#c8cfcd,#8f9996 48%,#cbd2d0);border:0;align-content:center;place-items:center;gap:9px;width:100%;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 35px #ffffff47}.scratch-cover span{letter-spacing:8px;text-shadow:0 2px 5px #3e484540}.scratch-cover small{color:#ffffffb8;letter-spacing:2px}.scratch-card.revealed .scratch-content{animation:.42s both scratch-reveal}@keyframes scratch-reveal{0%{opacity:.4;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.picker-page{width:min(760px,100%);min-height:100vh;color:var(--ink-900);background:#fff;margin:0 auto;padding:0 0 112px}.picker-topbar{z-index:28;color:#172724;background:#fff;border-bottom:1px solid #eef1f0;justify-content:center;align-items:center;min-height:62px;padding:0 92px;display:flex;position:sticky;top:0}.picker-topbar>button{color:#223a36;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0 0 4px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.picker-workspace{margin:10px 18px;display:block}.picker-number-box,.picker-options-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:10px 0}.picker-number-box{flex-direction:column;display:flex}.picker-result-card{background:#fff;border:1px solid #e0e9e6;border-radius:14px;margin:10px;padding:13px;box-shadow:0 8px 24px #1946410d}.picker-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.picker-section-heading>div{gap:2px;display:grid}.picker-section-heading small{color:#85938f}.picker-section-heading>span{color:#078f7b;background:#edfaf7;border-radius:7px;padding:5px 7px}.picker-number-input{resize:vertical;color:#263835;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #bfc7c4;border-radius:0;outline:none;margin-top:11px;padding:12px}.picker-number-input:focus{border-color:#16b59e;box-shadow:0 0 0 3px #16b59e1a}.picker-number-input::placeholder{color:#a3afab}.picker-box-meta{flex-wrap:wrap;justify-content:space-between;gap:4px;min-height:31px;padding:7px 1px 0;display:flex}.picker-box-meta small{color:#8a9894}.picker-box-meta span{color:#078f7b}.picker-options-card{gap:0;margin-top:7px;display:grid}.picker-option-group{border-top:1px solid #d9dedc;gap:7px;padding:11px 0;display:grid}.picker-option-group+.picker-option-group{border-top:1px solid #d9dedc;padding-top:11px}.picker-option-group h2{color:#324440;margin:0}.picker-button-grid{gap:7px;display:grid}.picker-button-grid.colors{grid-template-columns:repeat(3,minmax(0,1fr))}.picker-button-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.picker-button-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.picker-button-grid button{color:#52615e;background:#fff;border:1px solid #75817e;border-radius:6px;min-width:0;min-height:34px;padding:6px 4px;transition:transform .12s,border-color .12s,background .12s}.picker-button-grid button:active{background:#eaf9f5;border-color:#12af98}.picker-button-grid button.wave-red{color:#d9434b;background:#fff;border-color:#75817e}.picker-button-grid button.wave-blue{color:#267bc7;background:#fff;border-color:#75817e}.picker-button-grid button.wave-green{color:#128d5a;background:#fff;border-color:#75817e}.picker-main-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.picker-main-actions button{color:#08a967;background:#fff;border:1px solid #0bb66e;border-radius:0;min-height:40px;padding:5px 3px}.picker-main-actions button.calculate{color:#08a967;box-shadow:none;background:#fff;border-color:#0bb66e}.picker-result-card{border-color:#bde4d9}.picker-result-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.picker-result-title small{color:#0a9b84}.picker-result-title h2{margin:2px 0 0}.picker-result-title>span{color:#5c716c;background:#f0f8f6;border-radius:7px;padding:5px 7px}.picker-stat-lines{border-top:1px solid #e5eeeb;margin-top:11px}.picker-stat-lines p{border-bottom:1px solid #edf2f0;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:7px;margin:0;padding:9px 0;display:grid}.picker-stat-lines strong{color:#132825;white-space:nowrap}.picker-stat-lines span{color:#315a53;word-spacing:2px}.picker-stat-lines em{color:#899792;white-space:nowrap;font-style:normal}.picker-footnote{color:#91a09b;text-align:center;margin:12px 10px 0}.info-tools-page{--tool-green:#08b973;color:#1b2d29;background:#f4f6f5;width:min(640px,100%);min-height:100vh;margin:0 auto;padding:0 0 88px}.info-tools-topbar{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e5e9e7;justify-content:center;align-items:center;min-height:58px;padding:0 104px;display:flex;position:sticky;top:0}.info-tools-topbar>strong{font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line);white-space:nowrap;transform:translate(-12px)}.info-tools-topbar>button{color:#263c37;background:0 0;border:0;border-radius:50%;width:38px;height:38px;padding:0 0 4px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.info-tools-topbar>label{color:#65736f;align-items:center;gap:5px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.info-tools-topbar select{color:#20342f;background:#fff;border:1px solid #cfd7d4;border-radius:9px;outline:none;min-width:64px;height:32px;padding:0 8px}.info-tools-content{min-height:calc(100vh - 146px)}.tool-period-switch{background:#fff;border:1px solid #e0e6e3;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.tool-period-switch button{color:#64746f;background:0 0;border:0;border-radius:8px;min-height:34px}.tool-period-switch button.active{color:#079b63;background:#eaf9f3}.tool-update-note{background:linear-gradient(135deg,#f1fbf7,#fff);border:1px solid #dce8e4;border-radius:12px;justify-content:space-between;align-items:center;margin:9px 0;padding:10px 12px;display:flex}.tool-update-note>div{grid-template-columns:auto auto;align-items:center;column-gap:7px;display:grid}.tool-update-note>div>span{background:var(--tool-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #08b9731a}.tool-update-note small{color:#82908c;grid-column:2;margin-top:2px}.tool-update-note time{color:#0b9f68}.stats-panel{background:#fff;border:1px solid #e1e6e4;border-radius:14px;margin-bottom:10px;overflow:hidden;box-shadow:0 7px 22px #1c433a0a}.stats-number-row+.stats-number-row,.stats-text-row+.stats-text-row,.stats-wave-row+.stats-wave-row{border-top:1px solid #edf0ef}.stats-number-row h2,.stats-text-row h2,.stats-wave-row h2{color:#344943;margin:0 0 10px}.stats-number-row>div{grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;display:grid}.stat-ball{aspect-ratio:1;background:#fff;border:3px solid;border-radius:50%;place-items:center;min-width:0;padding:0;transition:transform .14s,box-shadow .14s;display:grid}.stat-ball.red,.zodiac-reference-grid b.red,.history-ball-row span.red,.history-single-ball span.red{color:#ee343d}.stat-ball.blue,.zodiac-reference-grid b.blue,.history-ball-row span.blue,.history-single-ball span.blue{color:#2788dc}.stat-ball.green,.zodiac-reference-grid b.green,.history-ball-row span.green,.history-single-ball span.green{color:#10ae5a}.stat-ball.selected{transform:translateY(-2px);box-shadow:0 5px 12px}.stat-number-detail{background:#f2fbf8;border:1px solid #bfe5d8;border-radius:11px;grid-template-columns:1fr auto;gap:4px 10px;margin:0 10px 10px;padding:11px;display:grid}.stat-number-detail>div{align-items:center;gap:7px;display:flex}.stat-number-detail>div strong{color:#078e61}.stat-number-detail>div span,.stat-number-detail p{color:#6e807a}.stat-number-detail p{grid-column:1;margin:0}.stat-number-detail button{color:#fff;background:#10af78;border:0;border-radius:8px;grid-area:1/2/span 2;min-width:70px}.stats-text-row{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;display:grid}.stats-text-row h2{margin:0}.stats-text-row>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.stats-text-row span{color:#263b35;justify-items:center;gap:2px;display:grid}.stats-wave-row{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:10px;display:grid}.stats-wave-row h2{margin:0}.stats-wave-row>div{align-items:center;gap:8px;display:flex}.stats-wave-row span{opacity:calc(1 - var(--wave-rank) * .16)}.stats-wave-row span.red,.wave-reference strong.red{color:#ef4048}.stats-wave-row span.blue,.wave-reference strong.blue{color:#2787d9}.stats-wave-row span.green,.wave-reference strong.green{color:#08a957}.attribute-heading{background:radial-gradient(circle at 94% 8%,#16be7f24,#0000 32%),#fff;border:1px solid #dce7e3;border-radius:14px;justify-content:space-between;align-items:center;padding:14px;display:flex}.attribute-heading small{color:#0ca370}.attribute-heading h1{margin:3px 0 0}.attribute-heading>span{color:#0d9870;background:#edf9f5;border-radius:8px;padding:6px 8px}.attribute-tab-strip{z-index:20;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #e0e6e4;border-radius:12px;margin:10px 0;padding:0 7px;display:flex;position:sticky;top:58px;overflow-x:auto;box-shadow:0 5px 16px #1c433a0a}.attribute-tab-strip::-webkit-scrollbar{display:none}.attribute-tab-strip button{color:#596a65;white-space:nowrap;background:0 0;border:0;flex:1 0 auto;min-width:max-content;min-height:45px;padding:0 13px;position:relative}.attribute-tab-strip button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:13px;right:13px}.attribute-tab-strip button.active{color:#078f62}.attribute-tab-strip button.active:after{background:#0ab777}.zodiac-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.zodiac-reference-grid article{background:#fff;border:1px solid #e0e6e4;border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.zodiac-reference-grid article>div{justify-items:center;gap:2px;display:grid}.zodiac-reference-grid p{flex-wrap:wrap;gap:5px;margin:0;display:flex}.zodiac-reference-grid b{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.attribute-group-list{gap:9px;display:grid}.attribute-group-card{background:#fff;border:1px solid #dfe6e3;border-radius:13px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid;box-shadow:0 6px 18px #1c433a0a}.attribute-group-card>header{border-right:1px solid #e8edeb;justify-content:center;align-items:center;gap:7px;min-height:42px;padding-right:10px;display:flex}.attribute-group-card>header>span{background:#0bb278;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #0bb2781a}.attribute-group-card>header>span.red{background:#ef3d45;box-shadow:0 0 0 4px #ef3d451a}.attribute-group-card>header>span.blue{background:#2d87d5;box-shadow:0 0 0 4px #2d87d51a}.attribute-group-card>header>span.green{background:#0eaa5c;box-shadow:0 0 0 4px #0eaa5c1a}.attribute-group-card>header>span.element-金{background:#d6a528}.attribute-group-card>header>span.element-木{background:#39a85b}.attribute-group-card>header>span.element-水{background:#338bd1}.attribute-group-card>header>span.element-火{background:#ee4b42}.attribute-group-card>header>span.element-土{background:#a4774c}.attribute-group-card>header strong{color:#263b35;white-space:nowrap}.attribute-number-chips{flex-wrap:wrap;gap:7px;display:flex}.attribute-number-chips b{background:#fff;border:2px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.attribute-number-chips b.red{color:#ef3d45}.attribute-number-chips b.blue{color:#2d87d5}.attribute-number-chips b.green{color:#0eaa5c}.attribute-zodiac-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.attribute-zodiac-chips>span{background:#f9fbfa;border:1px solid #e0e7e4;border-radius:9px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:58px;display:grid}.attribute-zodiac-chips strong{color:#42554f}.attribute-card{background:#fff;border:1px solid #e0e6e4;border-radius:13px;margin-top:10px;padding:12px}.attribute-card h2{margin:0 0 6px}.attribute-card p{border-top:1px solid #edf0ef;grid-template-columns:58px minmax(0,1fr);gap:8px;margin:0;padding:8px 0;display:grid}.attribute-card p strong{color:#0c9a69}.attribute-card p span{color:#4f625d;word-spacing:3px}.history-filter-card{background:#fff;border:1px solid #dfe6e3;border-radius:13px;padding:10px}.history-filter-card input{color:#273c36;width:100%;height:40px;font:inherit;background:#f9fbfa;border:1px solid #d4dcda;border-radius:9px;outline:none;padding:0 12px}.history-filter-card input:focus{border-color:#10af78;box-shadow:0 0 0 3px #10af781a}.history-filter-card>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.history-filter-card button{color:#667772;background:#fff;border:1px solid #d6dfdc;border-radius:8px;min-height:32px}.history-filter-card button.active{color:#079869;background:#eaf9f4;border-color:#15b17d}.history-summary{justify-content:space-between;align-items:center;padding:12px 3px 7px;display:flex}.history-summary span{color:#80908b}.tool-history-list{gap:8px;display:grid}.tool-history-list article{background:#fff;border:1px solid #e0e6e4;border-radius:12px;padding:11px;box-shadow:0 5px 16px #1c433a0a}.tool-history-list article>header{border-bottom:1px solid #edf0ef;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.tool-history-list header time{color:#81908c}.history-ball-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.history-single-ball{padding-top:10px}.history-ball-row>div,.history-single-ball>div{justify-items:center;gap:5px;display:grid}.history-ball-row span,.history-single-ball span{background:#fff;border:3px solid;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.history-ball-row small,.history-single-ball small{color:#6f807b;white-space:nowrap}.history-single-ball>div{grid-template-columns:42px auto;justify-content:start;align-items:center}.history-empty{color:#879590;text-align:center;background:#fff;border:1px solid #e0e6e4;border-radius:12px;padding:48px 12px}.history-summary>div{gap:2px;display:grid}.history-summary>div small{color:#83918d}.lottery-history-table{background:#fff;border:1px solid #dce3e0;border-radius:13px;overflow:hidden;box-shadow:0 7px 22px #1c433a0d}.lottery-history-columns,.lottery-history-row{align-items:center;display:grid}.lottery-history-columns{color:#768680;text-align:center;background:#f0f4f2;border-bottom:1px solid #dce3e0;min-height:35px;padding:0 9px}.lottery-history-row{border-bottom:1px solid #e8ecea;min-height:72px;padding:8px 9px}.lottery-history-row:nth-child(odd){background:#fbfcfc}.lottery-history-row:last-child{border-bottom:0}.lottery-history-issue{justify-items:start;gap:2px;display:grid}.lottery-history-issue strong{color:#233833;font-variant-numeric:tabular-nums}.lottery-history-issue small{color:#8b9894}.lottery-special-result{place-items:center;display:grid}.lottery-special-result span,.lottery-regular-results span{font-variant-numeric:tabular-nums;background:#fff;border:3px solid;border-radius:50%;place-items:center;display:grid}.lottery-special-result span{width:42px;height:42px;box-shadow:0 4px 10px #203e3714}.lottery-special-result span.red,.lottery-regular-results span.red{color:#ef3d45}.lottery-special-result span.blue,.lottery-regular-results span.blue{color:#2d87d5}.lottery-special-result span.green,.lottery-regular-results span.green{color:#0eaa5c}.lottery-special-attributes{flex-wrap:wrap;align-items:center;gap:5px;padding:0 8px;display:flex}.lottery-special-attributes strong{color:#172b26;min-width:27px}.lottery-special-attributes span{color:#5b6e68;white-space:nowrap;background:#f0f5f3;border-radius:6px;padding:4px 6px}.lottery-regular-results{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.lottery-regular-results>div{justify-items:center;gap:4px;display:grid}.lottery-history-row>time{color:#768781;font-variant-numeric:tabular-nums;text-align:right}.tool-history-pagination{background:#fff;border:1px solid #dce4e1;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;padding:8px;display:grid}.tool-history-pagination>button{color:#07976a;background:#fff;border:1px solid #14ad78;border-radius:8px;min-height:38px}.tool-history-pagination>button:last-child{color:#fff;background:#0eae77}.tool-history-pagination>button:disabled{color:#adb7b3;background:#f2f4f3;border-color:#d9e0de}.tool-history-pagination>div{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;min-width:66px;display:grid}.tool-history-pagination>div strong{color:#07986a}.tool-history-pagination>div span{color:#6f807a}.tool-history-pagination>div small{color:#8b9894;grid-column:1/-1;margin-top:2px}.combo-kind-switch{background:#fff;border:1px solid #e0e6e4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.combo-kind-switch button{color:#60716c;background:0 0;border:0;border-radius:8px;min-height:39px}.combo-kind-switch button.active{color:#fff;background:#0db47a;box-shadow:0 5px 14px #0db47a33}.combo-card,.combo-result-card{background:#fff;border:1px solid #e0e6e4;border-radius:13px;margin-top:9px;padding:12px}.combo-section-title,.combo-result-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.combo-section-title small,.combo-result-card header small{color:#0aa16e}.combo-section-title h2,.combo-result-card header h2{margin:2px 0 0}.combo-section-title>span{color:#0b966a;background:#eef9f5;border-radius:8px;padding:5px 8px}.combo-section-title>button{color:#75847f;background:#fff;border:1px solid #d7dfdc;border-radius:7px;padding:5px 9px}.combo-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.combo-mode-grid button{color:#52645f;background:#fff;border:1px solid #cad6d2;border-radius:8px;min-height:35px}.combo-mode-grid button.active{color:#079767;background:#ebfaf5;border-color:#10ad78}.combo-number-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.combo-number-grid button{aspect-ratio:1;color:#596964;background:#fff;border:2px solid #d8dfdd;border-radius:50%;min-width:0;padding:0}.combo-number-grid button.red.active{color:#fff;background:#ef3d45;border-color:#ef3d45}.combo-number-grid button.blue.active{color:#fff;background:#2d87d5;border-color:#2d87d5}.combo-number-grid button.green.active{color:#fff;background:#0eaa5c;border-color:#0eaa5c}.combo-zodiac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.combo-zodiac-grid button{color:#4f615c;background:#fff;border:1px solid #d9e1de;border-radius:9px;align-content:center;place-items:center;gap:2px;min-height:58px;display:grid}.combo-zodiac-grid button.active{color:#078f62;background:#eaf9f4;border-color:#0eae77;box-shadow:inset 0 0 0 1px #0eae77}.combo-generate-button{color:#fff;background:linear-gradient(135deg,#08b270,#0fc69a);border:0;border-radius:10px;width:100%;min-height:44px;margin-top:10px;box-shadow:0 8px 20px #08b27033}.combo-generate-button:disabled{box-shadow:none;cursor:not-allowed;background:#cdd6d3}.combo-result-card>header{border-bottom:1px solid #edf0ef;padding-bottom:10px}.combo-result-card header>strong{color:#0a9c6b}.combo-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;max-height:360px;padding:7px 2px;display:grid;overflow:auto}.combo-result-grid p{color:#2e423d;border-bottom:1px dashed #e5eae8;margin:0;padding:7px 2px}.combo-result-grid p span{color:#9aa6a2;margin-right:7px}.combo-result-more{color:#768680;text-align:center;background:#f3f8f6;border-radius:8px;padding:8px}.combo-result-card footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.combo-result-card footer button{color:#079a69;background:#fff;border:1px solid #11ae78;border-radius:8px;min-height:36px}.info-tools-nav{z-index:60;width:min(640px,100%);min-height:68px;padding:6px 4px max(6px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dde4e1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #1f453c12}.info-tools-nav button{color:#85928e;background:0 0;border:0;align-content:center;place-items:center;gap:3px;min-width:0;padding:0;display:grid}.info-tools-nav button span{background:#f0f3f2;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.info-tools-nav button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-tools-nav button.active{color:#08a96f}.info-tools-nav button.active span{color:#fff;background:#0ab679;box-shadow:0 4px 10px #0ab67938}@media (width>=721px){.live-draw-page,.picker-page,.trend-page,.info-tools-page{border:1px solid #dfe8e6;border-radius:20px;margin-top:24px;overflow:hidden;box-shadow:0 18px 50px #0c303a1f}.live-draw-topbar,.picker-topbar,.trend-topbar,.info-tools-topbar{border-radius:20px 20px 0 0}.info-tools-nav{border:1px solid #dfe6e3;border-radius:16px;bottom:18px}}.live-draw-topbar,.picker-topbar,.trend-topbar,.info-tools-topbar{min-height:56px}.live-draw-switch{padding-left:7px;padding-right:7px}.live-result-card,.draw-replay-section,.draw-recommend-section{margin-left:7px;margin-right:7px}.draw-replay-section,.draw-recommend-section{padding:10px}.recommendation-card p{grid-template-columns:37px minmax(0,1fr) auto}.picker-workspace,.picker-result-card{margin-left:12px;margin-right:12px}.picker-number-box,.picker-options-card{padding:8px 0}.picker-number-input{min-height:180px;padding:10px}.picker-section-heading{flex-direction:row;align-items:center;gap:8px}.picker-section-heading>span{padding:4px 6px}.picker-options-card{gap:0}.picker-option-group{gap:6px;padding:10px 0}.picker-option-group+.picker-option-group{padding-top:9px}.picker-button-grid{gap:7px}.picker-button-grid.zodiac,.picker-button-grid.four,.picker-button-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.picker-button-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.picker-button-grid button{min-height:34px}.picker-main-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.picker-main-actions button{min-height:39px;padding:5px 3px}.picker-stat-lines p{grid-template-columns:43px minmax(0,1fr)}.picker-stat-lines em{grid-column:2}.trend-tool-grid{margin-left:7px;margin-right:7px}.trend-tool-grid>button{min-height:116px}.trend-tool-icon{width:49px;height:49px}.trend-generator-page,.simulation-page,.scratch-page{padding:10px 7px}.trend-zodiac-results{grid-template-columns:repeat(4,minmax(0,1fr))}.simulation-balls{gap:4px}.simulation-balls span{width:34px;height:34px}.simulation-balls>div>i{top:8px;left:-10px}.stats-view,.attributes-view,.tool-history-view,.combo-view{padding:7px}.stat-ball{border-width:2px}.stats-text-row,.stats-wave-row{grid-template-columns:1fr;gap:8px}.stats-text-row>div{gap:7px}.zodiac-reference-grid{grid-template-columns:1fr}.attribute-tab-strip{border-left:0;border-right:0;border-radius:0;margin-left:-7px;margin-right:-7px;top:56px}.attribute-tab-strip button{min-height:43px;padding:0 11px}.attribute-group-card{grid-template-columns:61px minmax(0,1fr);gap:8px;padding:11px 9px}.attribute-group-card>header{padding-right:7px}.attribute-number-chips{gap:6px}.attribute-number-chips b{width:27px;height:27px}.attribute-zodiac-chips{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.lottery-history-columns,.lottery-history-row{padding-left:5px;padding-right:5px}.lottery-history-row{min-height:66px}.lottery-special-result span{border-width:2px;width:37px;height:37px}.lottery-special-attributes{gap:3px;padding:0 5px}.lottery-regular-results span{border-width:2px;width:29px;height:29px}.history-ball-row{gap:3px}.history-ball-row span{border-width:2px;width:32px;height:32px}.combo-result-grid{grid-template-columns:1fr}.chat-room-page{background:radial-gradient(circle at 15% 0,#19bea01a,#0000 28%),#eef3f2;border-inline:1px solid #dfe9e6;flex-direction:column;width:min(100%,760px);height:100dvh;min-height:620px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 0 40px #17363114}.chat-room-header{color:#fff;background:linear-gradient(135deg,#063f47 0%,#075b5b 54%,#0d7569 100%);flex:none;grid-template-columns:42px 1fr 52px;align-items:center;gap:10px;min-height:70px;padding:11px 18px;display:grid}.chat-room-header>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:38px;height:38px}.chat-room-header>div{text-align:center;gap:3px;min-width:0;display:grid}.chat-room-header strong{letter-spacing:.02em}.chat-room-header small{color:#ffffffb3}.chat-room-header>span{color:#cffff4;border:1px solid #ffffff3d;border-radius:999px;justify-self:end;padding:5px 9px}.chat-announcement{text-align:left;color:#183c38;background:#fffffff5;border:1px solid #d8e9e5;border-radius:13px;flex:none;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;gap:8px;width:calc(100% - 24px);margin:10px 12px 4px;padding:10px 11px;display:grid;box-shadow:0 5px 18px #1f4b430f}.chat-announcement>div{gap:2px;min-width:0;display:grid}.chat-announcement p{color:#748784;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chat-announcement.open{align-items:start}.chat-announcement.open p{white-space:normal;overflow:visible}.chat-announcement b{color:#0b9c84;justify-self:end}.chat-retention-note{color:#91a19f;flex:none;justify-content:center;align-items:center;gap:8px;padding:7px 16px 2px;display:flex}.chat-retention-note span{color:#637875;background:#dce7e5;border-radius:999px;padding:3px 9px}.chat-message-list{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#c5d6d2 transparent;flex:auto;min-height:0;padding:6px 14px 22px;overflow:hidden auto}.chat-load-older{color:#78908c;background:#ffffffb8;border:0;border-radius:999px;margin:2px auto 15px;padding:5px 12px;display:block}.chat-message{align-items:flex-start;gap:8px;margin:0 0 15px;display:flex}.chat-message.own{justify-content:flex-end}.chat-avatar{color:#fff;background:linear-gradient(145deg,#41c8ae,#109b85);border-radius:12px;flex:none;place-items:center;width:35px;height:35px;margin-top:19px;display:grid;box-shadow:0 4px 12px #0f826f29}.chat-message.admin .chat-avatar{background:linear-gradient(145deg,#ffbf4d,#ed8c34)}.chat-avatar.own-avatar{background:linear-gradient(145deg,#298eb7,#256ea3)}.chat-message-main{min-width:0;max-width:min(78%,520px);display:grid}.chat-message.own .chat-message-main{justify-items:end}.chat-message-meta{color:#879a97;align-items:center;gap:5px;min-height:18px;margin:0 3px 3px;display:flex}.chat-message.own .chat-message-meta{justify-content:flex-end}.chat-message-meta strong{color:#49645f}.chat-message-meta em{color:#9c5c00;background:#fff0c8;border-radius:5px;padding:2px 5px;font-style:normal}.chat-message-meta time{margin-left:3px}.chat-bubble{text-align:left;color:#233c38;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe9e7;border-radius:5px 15px 15px;gap:7px;width:fit-content;max-width:100%;padding:10px 12px;display:grid;box-shadow:0 4px 14px #264b4412}.chat-message.own .chat-bubble{color:#113f38;background:#cffff2;border-color:#bce8df;border-radius:15px 5px 15px 15px}.chat-message.admin .chat-bubble{background:#fffaf0;border-color:#f3dfb1}.chat-bubble.withdrawn{color:#95a4a2;box-shadow:none;background:0 0;border-style:dashed;font-style:italic}.chat-reply-preview{color:#607874;background:#13897514;border-left:3px solid #22b79e;border-radius:6px;gap:2px;padding:6px 8px;display:grid}.chat-reply-preview b{color:#168b77}.chat-message-actions{background:#fff;border:1px solid #d9e5e2;border-radius:9px;gap:3px;width:fit-content;margin-top:5px;padding:3px;display:flex;box-shadow:0 5px 16px #173c351a}.chat-message-actions button{color:#42625c;background:#f0f6f4;border:0;border-radius:7px;min-width:48px;padding:5px 9px}.chat-composer-shell{padding:8px max(12px, env(safe-area-inset-right)) max(9px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d9e5e2;flex:none;box-shadow:0 -8px 24px #1b413a0f}.chat-composer-reply{color:#63807a;background:#edf7f5;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px;display:flex}.chat-composer-reply span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-composer-reply button{color:#68837e;background:#fff;border:0;border-radius:50%;flex:none;width:22px;height:22px}.chat-composer{grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:8px;display:grid}.chat-composer>div{background:#f6f9f8;border:1px solid #d6e3e0;border-radius:13px;align-items:flex-end;gap:8px;min-width:0;padding:7px 9px 5px 11px;display:flex}.chat-composer textarea{resize:none;color:#1f3834;width:100%;min-height:23px;max-height:70px;font:inherit;background:0 0;border:0;outline:0;padding:1px 0}.chat-composer>div small{color:#a3b0ae;flex:none}.chat-composer>button{color:#fff;background:linear-gradient(135deg,#13b89a,#058d79);border:0;border-radius:12px;height:40px}.chat-composer>button:disabled{color:#9faeab;background:#e5ecea}.chat-login-prompt{color:#087b69;background:#eafff9;border:1px solid #bce5dc;border-radius:12px;width:100%;min-height:42px}.chat-room-page{width:100%;min-height:100dvh;box-shadow:none;border:0}.chat-room-header{min-height:62px;padding:8px 12px}.chat-announcement{margin-top:8px}.chat-message-list{padding-inline:10px}.chat-message-main{max-width:calc(100% - 48px)}.chat-avatar{width:33px;height:33px}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button){z-index:0;isolation:isolate;background:var(--crystal-border);color:#3b4650;font-variant-numeric:tabular-nums;text-shadow:none;box-shadow:none;border:0;border-radius:50%;position:relative;overflow:hidden}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button):before{content:"";z-index:-1;pointer-events:none;background:#fff;border-radius:50%;width:74%;height:74%;position:absolute;top:8%;left:9%}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button):after{content:"";pointer-events:none;background:#fff;border-radius:999px;width:16%;height:8%;display:block;position:absolute;bottom:15%;right:17%;transform:rotate(-35deg)}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button).red{--crystal-light:#ff6e75;--crystal-main:#ee2f3a;--crystal-deep:#a50715;--crystal-border:#d51927;--crystal-shadow:#cd17254d;color:#3b4650}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button).blue{--crystal-light:#65b9ff;--crystal-main:#2788e6;--crystal-deep:#0753a5;--crystal-border:#1773ce;--crystal-shadow:#1d71ca4d;color:#3b4650}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button).green{--crystal-light:#55dd8d;--crystal-main:#12ad5a;--crystal-deep:#087033;--crystal-border:#0b9849;--crystal-shadow:#0c8b444d;color:#3b4650}:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball).placeholder{--crystal-border:#d9dfde;color:#68736f;background:#d9dfde}.submission-number-grid>button.red:not(.selected){--crystal-border:#f0a4aa;background:#f0a4aa}.submission-number-grid>button.blue:not(.selected){--crystal-border:#9cc8ec;background:#9cc8ec}.submission-number-grid>button.green:not(.selected){--crystal-border:#94d3b1;background:#94d3b1}.submission-number-grid>button.red.selected{--crystal-border:#d51927;background:#d51927}.submission-number-grid>button.blue.selected{--crystal-border:#1773ce;background:#1773ce}.submission-number-grid>button.green.selected{--crystal-border:#0b9849;background:#0b9849}.submission-number-grid>button.selected{color:#3b4650;box-shadow:0 0 0 2px #0c9a8c33,0 4px 9px #10394529}.draw-numbers span.special{overflow:visible}.stats-number-row .stat-ball{justify-self:center;width:20px;height:20px}.stat-ball.selected{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--crystal-main), 0 5px 12px var(--crystal-shadow)}.draw-history-page{color:#26333a;background:#fff;width:min(560px,100%);min-height:100vh;margin:0 auto;padding:0 0 104px}.draw-history-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #edf0ef;justify-content:center;align-items:center;min-height:54px;padding:0 66px;display:flex;position:sticky;top:0}.draw-history-topbar>button{color:#1d3940;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;left:12px}.draw-history-topbar>span{color:#09b875;position:absolute;right:18px}.draw-history-tabs{background:#fff;border-bottom:1px solid #edf0ef;grid-template-columns:1fr 1fr;height:45px;display:grid}.draw-history-tabs button{color:#242b2f;background:0 0;border:0;position:relative}.draw-history-tabs button.active{color:#05b66f}.draw-history-tabs button.active:after{content:"";background:#05bf72;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:29%;right:29%}.draw-history-date-filters{background:#fff;border-bottom:1px solid #e7ecea;grid-template-columns:1fr 1fr;gap:10px;padding:10px 12px;display:grid}.draw-history-date-filters label{gap:5px;min-width:0;display:grid}.draw-history-date-filters label>span{color:#697773}.draw-history-date-filters select{appearance:auto;color:#243d38;background:#fff;border:1px solid #dce5e2;border-radius:10px;outline:none;width:100%;min-height:40px;padding:0 36px 0 13px}.draw-history-date-filters select:focus{border-color:#08b976;box-shadow:0 0 0 3px #08b9761f}.draw-history-toolbar{background:#f2f3f3;justify-content:space-between;align-items:center;gap:8px;min-height:62px;margin:8px 0 14px;padding:10px 14px;display:flex}.draw-history-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.draw-history-toolbar small{color:#08a96d}.draw-history-toolbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draw-history-toolbar>div:first-child>span{color:#7b8784}.draw-history-toolbar>div:last-child{align-items:center;gap:6px;display:flex}.draw-history-toolbar button{color:#4a5553;background:#fff;border:1px solid #e1e5e4;border-radius:999px;min-width:48px;padding:7px 10px}.draw-history-toolbar button.active{color:#fff;background:#09bb70;border-color:#09bb70}.draw-history-list{gap:16px;display:grid}.draw-history-card{margin:0 12px}.draw-history-card>header{justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:0 3px 6px;display:flex}.draw-history-card>header strong{color:#30383c}.draw-history-card>header time{color:#969d9b;flex:none}.draw-history-balls{background:#fff;border:1px solid #07bf6e;border-radius:3px;padding:13px 10px 10px}.draw-history-balls .special{position:relative}.draw-history-balls .special:before{content:none}.draw-history-balls small{max-width:100%}.draw-history-status{color:#7d8986;text-align:center;margin:36px 12px}.draw-history-pagination{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce9e5;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:24px 12px 0;padding:10px;display:grid;position:sticky;bottom:72px;box-shadow:0 8px 24px #1b473d1a}.draw-history-pagination button{color:#fff;background:#0bb77d;border:1px solid #09b579;border-radius:10px;min-height:38px}.draw-history-pagination button:disabled{color:#a5aeac;background:#edf1f0;border-color:#d9e0de}.draw-history-pagination strong{color:#263d39;text-align:center;min-width:92px}.draw-history-toolbar{padding-inline:10px}.draw-history-toolbar small{display:none}.draw-history-toolbar button{min-width:43px;padding-inline:8px}.draw-history-card{margin-inline:8px}.draw-history-balls{gap:3px;padding-inline:7px}:is(.author-rank-badge,.ranking-medal,.vote-rank):is(.rank-1,.rank-2,.rank-3){color:inherit;box-shadow:none;background:0 0;border:0}.purchase-rank-badge:is(.rank-1,.rank-2,.rank-3){width:20px;height:20px;color:inherit;box-shadow:none;background:0 0;border:0}.lottery-tabs button{min-height:64px}.lottery-tabs small{margin-top:6px}.live-ribbon{height:34px}.live-ribbon.inactive{cursor:default;background:#879996;place-items:center;display:grid}.mobile-draw-card{padding:15px 13px 13px}.mobile-draw-heading{gap:9px}.mobile-ball-row small{color:#3e504b;margin-top:6px}.live-result-balls .ball{width:clamp(34px,9vw,48px);height:clamp(34px,9vw,48px)}.live-result-balls small,.draw-history-balls small{color:#435650}.live-draw-switch button{min-height:64px}.number-stats-previous-record{min-height:52px}.number-stats-tabs button{min-height:40px}.number-stats-history-trigger{min-height:60px}.number-stats-list{padding:11px 14px 13px}.number-stats-row{grid-template-columns:max-content minmax(0,1fr) max-content;min-height:36px}.number-stats-note{min-height:34px}.number-stats-empty{color:#7b8988;text-align:center;padding:20px 12px}.tool-update-note{padding:12px 14px}.stats-number-row,.stats-text-row,.stats-wave-row{padding:15px 13px}.stats-number-row>div{gap:5px}.stats-number-row .stat-ball{aspect-ratio:1;width:min(32px,100%);height:auto}.attribute-heading{padding:17px}.attribute-tab-strip button{min-height:48px}.zodiac-reference-grid article{grid-template-columns:56px minmax(0,1fr);padding:13px}.zodiac-reference-grid b,.attribute-number-chips b{width:34px;height:34px}.attribute-group-card{grid-template-columns:70px minmax(0,1fr);padding:14px 11px}.attribute-zodiac-chips>span{min-height:61px}.history-summary{padding:16px 4px 10px}.lottery-history-columns{min-height:40px}.lottery-history-table.special .lottery-history-columns,.lottery-history-table.special .lottery-history-row{grid-template-columns:78px 60px minmax(0,1fr) 48px}.lottery-history-table.regular .lottery-history-columns,.lottery-history-table.regular .lottery-history-row{grid-template-columns:78px minmax(0,1fr) 48px}.lottery-history-row{min-height:82px;padding:10px 7px}.lottery-special-result span{width:48px;height:48px}.lottery-special-attributes strong{min-width:30px}.lottery-special-attributes span{padding:4px 6px}.lottery-regular-results{gap:4px}.lottery-regular-results span{width:clamp(34px,7.5vw,40px);height:clamp(34px,7.5vw,40px)}.lottery-regular-results small{color:#465b55}.combo-kind-switch button{min-height:44px}.combo-card,.combo-result-card{padding:15px}.combo-mode-grid button{min-height:44px}.combo-number-grid{gap:6px}.combo-number-grid button{aspect-ratio:1;width:100%;height:auto}.combo-number-grid button.active{box-shadow:0 0 0 2px #fff, 0 0 0 4px #0aa88c, 0 5px 12px var(--crystal-shadow)}.combo-number-grid button.red:not(.active){--crystal-border:#f0a4aa;background:#f0a4aa}.combo-number-grid button.blue:not(.active){--crystal-border:#9cc8ec;background:#9cc8ec}.combo-number-grid button.green:not(.active){--crystal-border:#94d3b1;background:#94d3b1}.combo-number-grid button.red.active{--crystal-border:#d51927;background:#d51927}.combo-number-grid button.blue.active{--crystal-border:#1773ce;background:#1773ce}.combo-number-grid button.green.active{--crystal-border:#0b9849;background:#0b9849}.combo-number-grid button.red.active,.combo-number-grid button.blue.active,.combo-number-grid button.green.active{color:#3b4650;-webkit-text-fill-color:#3b4650}.combo-generate-button{min-height:50px}.recommendation-heading>span{padding:6px 9px}.recommendation-card>header{gap:9px;min-height:42px;padding:9px 11px}.recommendation-card>div{gap:7px;padding:10px 11px 12px}.recommendation-card p{grid-template-columns:47px minmax(0,1fr) auto;gap:5px;min-height:27px}.recommendation-card p>span{gap:5px 10px}.recommendation-card p>em{padding:4px 7px}.info-tools-nav button span{width:32px;height:32px}@media (width<=390px){.lottery-history-table.special .lottery-history-columns,.lottery-history-table.special .lottery-history-row{grid-template-columns:68px 52px minmax(0,1fr) 42px}.lottery-history-table.regular .lottery-history-columns,.lottery-history-table.regular .lottery-history-row{grid-template-columns:68px minmax(0,1fr) 42px}.lottery-regular-results span{width:33px;height:33px}.attribute-number-chips b{width:32px;height:32px}}@media (width<=720px){.author-history-list article{grid-template-columns:35px minmax(0,1fr) auto;gap:10px}.author-history-list article>span{width:35px;height:35px}.author-history-content{padding:9px 10px}.submission-mode-tabs{gap:10px;padding:13px 12px}.submission-mode-tabs>button{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:76px;padding:11px}.submission-mode-tabs>button>span{width:42px;height:42px}.submission-author-status{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;padding:13px}.submission-author-avatar{width:44px;height:44px}.submission-author-status>button,.submission-author-status>span{min-height:34px;padding:7px 10px}.submission-deadline{min-height:58px;padding:12px 14px}.submission-deadline p{max-width:52%}.submission-section,.submission-form-card,.submission-current-list{padding:16px}.submission-zone-grid{gap:9px}.submission-zone-grid>button{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 17px;gap:9px;min-height:74px;padding:10px}.submission-zone-grid>button>span,.submission-mini-icon{border-radius:12px;width:42px;height:42px}.submission-zone-grid>button>span svg,.submission-mini-icon svg{width:23px;height:23px}.submission-fixed-row{min-height:62px;padding:10px 12px}.submission-field{gap:9px;margin-top:16px}.submission-choice-row>button{min-height:62px;padding:11px 12px}.submission-content-picker,.submission-spec-select{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:70px;padding:11px}.submission-price-input{height:56px}.submission-summary{min-height:48px;padding:11px}.submission-primary-action{min-height:50px}}.purchase-zone-grid>button>span svg{stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}@media (width<=720px){.purchase-mode-tabs{gap:10px;padding:13px 12px}.purchase-mode-tabs>button{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:76px;padding:11px}.purchase-mode-tabs>button>span{width:42px;height:42px}.purchase-info-strip{min-height:64px;padding:12px 14px}.purchase-zone-section,.purchase-list-section,.purchase-guarantee{padding:16px}.purchase-zone-grid{gap:9px}.purchase-zone-grid>button{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 17px;gap:9px;min-height:74px;padding:10px}.purchase-zone-grid>button>span{border-radius:12px;width:42px;height:42px}.purchase-zone-grid>button>span svg{width:23px;height:23px}.purchase-search{min-height:52px;padding:0 12px}.author-profile-hero>button{min-width:68px;height:38px}.author-profile-metrics{padding:15px 8px}.author-profile-zones,.author-history-section,.author-current-sale{padding:16px}.author-profile-zones>div:last-child{gap:8px}.author-profile-zones>div:last-child button{min-height:38px;padding:8px 11px}.author-profile-tabs{gap:6px;padding:5px}.author-profile-tabs button{height:46px}.author-history-list article{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:76px;padding:11px 0}.author-history-list article>span{width:40px;height:40px}.author-history-content{padding:10px 11px}.author-history-more{min-height:44px}}.trade-page{color:#17312c;background:radial-gradient(circle at 100% 0,#1dc9aa24,#0000 28%),#f4f7f6;width:min(640px,100%);min-height:100vh;margin:0 auto;padding:0 12px 112px}.trade-topbar{color:#fff;background:linear-gradient(135deg,#092d37,#07565b);justify-content:center;align-items:center;min-height:72px;margin:0 -12px;padding:10px 76px;display:flex}.trade-topbar>button{color:#fff;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;position:absolute;left:14px}.trade-topbar>div{justify-items:center;gap:2px;display:grid}.trade-topbar small{color:#aef2e6}.trade-topbar>button.trade-service{border-radius:12px;width:auto;padding:0 13px;left:auto;right:14px}.trade-balance-card{background:linear-gradient(135deg,#fff,#eafaf5);border:1px solid #cce7df;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:7px 12px;margin-top:12px;padding:17px;display:grid;box-shadow:0 8px 24px #0e584b14}.trade-balance-card>div{gap:2px;display:grid}.trade-balance-card small{color:#71827e}.trade-balance-card strong{color:#073f3b}.trade-balance-card>span{color:#087d6d;background:#d8f5ec;border-radius:10px;padding:8px 10px}.trade-balance-card>p{color:#72817d;grid-column:1/-1;margin:0}.trade-tabs{background:#fff;border:1px solid #dce7e3;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;padding:5px;display:grid}.trade-tabs button{color:#647670;background:0 0;border:0;border-radius:11px;min-height:45px}.trade-tabs button.active{color:#fff;background:linear-gradient(135deg,#20c8ad,#08a88f);box-shadow:0 7px 16px #08a88f33}.trade-panel{background:#fff;border:1px solid #dce7e3;border-radius:18px;padding:15px;box-shadow:0 8px 24px #0d473d0f}.trade-panel-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.trade-panel-heading>div:first-child{gap:2px;display:grid}.trade-panel-heading small{color:#0b9c88}.trade-panel-heading h2{margin:0}.trade-panel-heading>span,.trade-panel-heading>button{color:#0a9a85;background:0 0;border:0}.trade-method-filter{gap:4px;display:flex}.trade-method-filter button{color:#71817c;background:#fff;border:1px solid #dce7e3;border-radius:8px;min-height:28px;padding:0 7px}.trade-method-filter button.active{color:#078b78;background:#e8f8f3;border-color:#12ae96}.trade-listings{gap:10px;display:grid}.trade-listing-card{background:linear-gradient(145deg,#fff,#fbfdfc);border:1px solid #e0e9e6;border-radius:15px;padding:14px}.trade-listing-card>header{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;display:grid}.trade-listing-card>header>span{color:#fff;background:linear-gradient(135deg,#1dd0b1,#078b83);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.trade-listing-card>header>div{gap:1px;display:grid}.trade-listing-card>header small{color:#91a09c}.trade-listing-card>header b{color:#087e6f}.trade-listing-main{border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;grid-template-columns:1fr 1fr;margin:13px 0;padding:12px 0;display:grid}.trade-listing-main>div{gap:3px;display:grid}.trade-listing-main>div+div{border-left:1px solid #e8eeec;padding-left:18px}.trade-listing-main small{color:#8b9995}.trade-listing-main strong{color:#183731}.trade-listing-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-listing-card>footer>div{flex-wrap:wrap;gap:5px;display:flex}.trade-listing-card>footer span{color:#536761;background:#f0f5f3;border-radius:7px;padding:5px 7px}.trade-listing-card>footer button,.trade-empty-orders>button{color:#fff;background:linear-gradient(135deg,#1fc6aa,#079981);border:0;border-radius:11px;min-width:78px;min-height:38px}.trade-sell-panel{gap:14px;display:grid}.trade-my-listing{background:#effaf7;border:1px solid #bfe3da;border-radius:14px;gap:9px;padding:13px;display:grid}.trade-my-listing>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-my-listing>header>div{gap:2px;display:grid}.trade-my-listing>header small,.trade-my-listing>small{color:#70847e}.trade-my-listing>header span{color:#087f6f;white-space:nowrap}.trade-my-listing>p{color:#536761;margin:0}.trade-my-listing>button,.trade-support-entry{color:#087f6f;min-height:40px;font-weight:var(--type-weight-semibold);background:#fff;border:1px solid #b9ddd4;border-radius:11px}.trade-orders-my-listing{margin-bottom:14px}.trade-support-entry{background:#f3faf8;width:100%;margin-top:12px}.trade-field{gap:7px;display:grid}.trade-field>span,.trade-payment-picker>span{color:#29433d}.trade-field>div{background:#fbfdfc;border:1px solid #d9e5e1;border-radius:13px;align-items:center;min-height:52px;padding:0 14px;display:flex}.trade-field input{color:#18342e;background:0 0;border:0;outline:0;width:100%}.trade-field textarea,.trade-payment-submit textarea{box-sizing:border-box;resize:vertical;color:#18342e;width:100%;min-height:86px;font:inherit;background:#fbfdfc;border:1px solid #d9e5e1;border-radius:13px;outline:0;padding:12px 13px}.trade-field b{color:#6f807b;white-space:nowrap}.trade-field>small{color:#8c9a96}.trade-payment-picker{gap:8px;display:grid}.trade-payment-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trade-payment-picker button{color:#536761;background:#fff;border:1px solid #d9e5e1;border-radius:12px;place-items:center;gap:1px;min-height:52px;display:grid}.trade-payment-picker button.active{color:#078b78;background:#eaf9f4;border-color:#0bab91}.trade-receipt-field{background:#f7fcfa;border:1px solid #cfe4de;border-radius:13px;gap:8px;padding:12px;display:grid}.trade-receipt-field>span{color:#29433d;justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-receipt-field em{color:#078b78;background:#e4f7f1;border-radius:999px;padding:3px 8px;font-style:normal}.trade-receipt-field input[type=file]{box-sizing:border-box;color:#526761;background:#fff;border:1px solid #d7e4e0;border-radius:10px;width:100%;padding:9px}.trade-receipt-field small{color:#71847e;overflow-wrap:anywhere}.trade-receipt-save{color:#087f6f;background:#effaf7;border:1px solid #acd9cf;border-radius:11px;min-height:42px}.trade-receipt-save:disabled{cursor:not-allowed;opacity:.55}.trade-receipt-image{background:#f8fcfb;border:1px solid #cfe4de;border-radius:12px;justify-items:center;gap:8px;margin:0 0 10px;padding:12px;display:grid}.trade-receipt-image figcaption{color:#29433d;font-weight:var(--type-weight-semibold);justify-self:start}.trade-receipt-image img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:10px;width:min(240px,100%);display:block}.trade-receipt-image>span{color:#7b8c87;place-items:center;min-height:180px;display:grid}.trade-receipt-image small{color:#71847e}.trade-receipt-error{color:#b44b3e;background:#fff3f0;border-radius:10px;margin:0 0 10px;padding:10px}.trade-publish-button{color:#fff;background:linear-gradient(135deg,#20c7ac,#07947f);border:0;border-radius:13px;min-height:50px;box-shadow:0 9px 20px #089f8833}.trade-safety-note{color:#82918d;text-align:center;margin:-3px 0 0}.trade-empty-orders{text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;padding:25px 18px;display:grid}.trade-empty-orders>span{color:#0da88f;background:#e8f8f3;border-radius:19px;place-items:center;width:58px;height:58px;display:grid}.trade-empty-orders svg{width:28px;height:28px}.trade-empty-orders p{color:#7b8b87;max-width:360px;margin:0 0 6px}.trade-order-flow{color:#6c7d78;background:#f1f7f5;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:11px;display:flex}.trade-order-flow i{color:#0ca68e;font-style:normal}.trade-listing-card button:disabled,.trade-publish-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.trade-empty-inline{color:#7a8d87;text-align:center;border:1px dashed #d7e4e0;border-radius:14px;padding:34px 12px}.trade-order-list{gap:12px;display:grid}.trade-order-card{background:#fff;border:1px solid #dce7e3;border-radius:15px;padding:14px}.trade-order-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-order-card>header>div{gap:2px;display:grid}.trade-order-card>header small{color:#7b8c87}.trade-order-card>header>span{color:#078b78;background:#e8f8f3;border-radius:999px;padding:6px 9px}.trade-order-card dl{border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;gap:8px;margin:12px 0;padding:10px 0;display:grid}.trade-order-card dl>div{justify-content:space-between;gap:12px;display:flex}.trade-order-card dt,.trade-order-card dd{margin:0}.trade-order-card dt{color:#81918d}.trade-order-card dd{color:#29433d;text-align:right;overflow-wrap:anywhere}.trade-payment-instructions{color:#745b28;background:#fff8e9;border-radius:10px;margin:0 0 10px;padding:10px}.trade-auto-release{background:linear-gradient(135deg,#ecfaf6,#f7fcfa);border:1px solid #cbe8df;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0 0 10px;padding:11px 12px;display:grid}.trade-auto-release.seller{background:linear-gradient(135deg,#fff8e9,#fffdf7);border-color:#f0ddba}.trade-auto-release>svg{color:#0a927f;justify-self:center;width:22px;height:22px}.trade-auto-release.seller>svg{color:#b67820}.trade-auto-release>div{gap:3px;min-width:0;display:grid}.trade-auto-release strong{color:#087f6f;font-variant-numeric:tabular-nums}.trade-auto-release.seller strong{color:#9a6418}.trade-auto-release small{color:#657b75;line-height:1.45}.trade-payment-submit{gap:8px;display:grid}.trade-payment-submit input[type=file]{color:#526761;border:1px solid #dce7e3;border-radius:10px;width:100%;padding:9px}.trade-payment-submit button,.trade-order-card>button,.trade-order-card>footer button{color:#087f6f;background:#f7fbfa;border:1px solid #cfe1dc;border-radius:10px;min-height:38px;padding:0 12px}.trade-order-card>footer{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.trade-order-card>footer button.primary{color:#fff;background:linear-gradient(135deg,#20c7ac,#07947f);border-color:#0000}.trade-buy-modal{gap:14px;display:grid}.trade-buy-modal>p{color:#6f817c;margin:-6px 0 0}.trade-buy-total{color:#087e6f;text-align:right}.live-draw-page.embedded{background:0 0;width:100%;min-height:0;padding-bottom:0}.live-draw-page.embedded .live-draw-switch{border-radius:13px 13px 0 0;margin:10px 10px 0;padding:0;overflow:hidden}.trend-tools-section{background:#fff;border-top:0;margin-top:10px;padding:0}.trend-tools-section .trend-tool-grid{margin:0}.trend-tools-section .trend-tool-grid>button{min-height:116px}.trend-recommend-history{margin-top:14px}.trend-section-title{gap:2px;padding:13px 13px 0;display:grid}.trend-section-title small{color:#0a9b87}.trend-section-title h2{color:#1b332e;margin:0}@media (width<=520px){.trade-page{padding-left:9px;padding-right:9px}.trade-topbar{margin-left:-9px;margin-right:-9px}.trade-panel{padding:12px}.trade-panel-heading{flex-direction:column;align-items:flex-start}.trade-method-filter{width:100%}.trade-method-filter button{flex:1}.trade-listing-card{padding:12px}}@media (width<=520px){.author-history-section{padding:16px}.author-history-heading{align-items:flex-end}.author-history-list article{grid-template-columns:42px minmax(0,1fr) auto;gap:11px;min-height:92px;padding:13px 0}.author-history-list article>span{width:42px;height:42px}.author-history-content{padding:11px 12px}}@media (width<=720px){.purchase-card-list{gap:13px}.purchase-product-card{border-radius:15px}.purchase-product-author{grid-template-columns:48px minmax(0,1fr) auto;gap:11px;min-height:78px;padding:12px 13px}.purchase-rank-avatar,.purchase-author-avatar{width:48px;height:48px}.purchase-author-avatar{border-radius:14px}.purchase-rank-badge:is(.rank-1,.rank-2,.rank-3){width:23px;height:23px}.purchase-product-author>b{padding:7px 9px}.purchase-product-tags{gap:7px;padding:0 13px 11px}.purchase-product-tags span{padding:6px 8px}.purchase-locked-content{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:78px;margin:0 13px;padding:12px}.purchase-locked-content>span{width:40px;height:40px}.purchase-product-footer{min-height:76px;padding:11px 13px 13px}.purchase-product-footer button{min-width:108px;height:48px}.author-profile-hero>button{min-width:74px;height:40px}.author-sale-spec{grid-template-columns:46px minmax(0,1fr);min-height:92px}.author-sale-spec>span{width:46px;height:46px}.author-sale-action button{min-width:112px;height:48px}.ranking-author-row{grid-template-columns:42px minmax(0,1fr) 54px 12px;min-height:78px}.ranking-medal{width:38px;height:38px}.number-stats-row{grid-template-columns:max-content minmax(0,1fr) max-content;min-height:42px}.draw-history-balls small,.live-result-balls small,.lottery-regular-results small,.mobile-ball-row small{color:#263b37}}.author-profile-metrics{grid-template-columns:.58fr 1.21fr 1.21fr;padding-inline:4px}.author-profile-metrics strong{white-space:nowrap}.author-profile-zones>div:last-child{flex-wrap:nowrap;justify-content:space-between;gap:2px;display:flex}.author-profile-zones>div:last-child button{white-space:nowrap;letter-spacing:-.08em;flex:none;min-width:0;min-height:34px;padding:6px 1px}.author-history-heading h2{white-space:nowrap}.author-history-content{letter-spacing:0}.attribute-heading h1,.author-profile-avatar,.author-profile-hero h1,.author-profile-topbar>strong,.detail-prediction-art>span,.draw-history-topbar>strong,.forum-back,.forum-empty span,.forum-post-detail h1,.forum-topbar strong,.hero h1,.live-draw-topbar>strong,.number-stats-history-page-header strong,.picker-topbar>strong,.public-prediction-art>span,.purchase-back,.purchase-topbar>strong,.ranking-hero>span,.ranking-hero h1,.ranking-topbar>strong,.scratch-heading h1,.simulation-stage>h1,.submission-back,.submission-topbar>strong,.subpage-header h1,.tool-data-status span,.trade-topbar strong,.trend-generator-heading h1,.trend-tool-icon,.trend-topbar>strong,.vote-back,.vote-history-header h1,.vote-page-hero h1,.zodiac-reference-grid article>div span,h1{font-size:var(--type-page-title-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line)}.analysis-profile>span,.attribute-card h2,.author-history-heading>span,.author-history-heading h2,.author-profile-zones h2,.author-sale-title h2,.balance-card .point-balance,.brand-mark,.combo-result-card header h2,.combo-section-title>span,.combo-section-title h2,.comments-heading h3,.comments-heading span,.draw-section-heading h2,.empty-state>span,.empty-state h2,.feature-scope h2,.forum-post-main h2,.forum-publish span,.gallery-heading h2,.mobile-section-title>span,.mobile-section-title h2,.modal-card:not(.purchase-modal) h2,.modal-close,.picker-option-group h2,.picker-result-title h2,.picker-section-heading>span,.picker-section-heading strong,.public-category-header h2,.public-detail-header h2,.purchase-list-heading h2,.purchase-modal h2,.purchase-section-heading>span,.purchase-section-heading h2,.ranking-board-heading>span,.ranking-board-heading h2,.scratch-content>h2,.scratch-cover span,.section-heading h2,.stats-number-row h2,.stats-purchase-card h2,.stats-text-row h2,.stats-wave-row h2,.submission-number-picker>header h2,.submission-section-title>span,.submission-section-title h2,.sync-copy h2,.tool-group h2,.trade-buy-total,.trade-panel-heading h2,.trend-result-card>h2,.trend-section-title h2,.vote-ranking-title h2,.vote-ranking-title h2 span,.zone-arrow,h2{font-size:var(--type-module-title-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line)}.analysis-metrics strong,.analysis-profile>b,.analysis-profile>div strong,.analysis-zones b,.attribute-group-card>header strong,.attribute-number-chips b,.attribute-zodiac-chips b,.attribute-zodiac-chips strong,.author-history-list strong,.author-info strong,.author-profile-metrics strong,.author-sale-spec strong,.balance-card strong,.brand strong,.category-image-card>span:last-child strong,.category-summary strong,.category-thumbnail b,.category-thumbnail i,.category-thumbnail strong,.chat-announcement>span,.chat-announcement b,.chat-announcement strong,.chat-reply-preview b,.chat-room-header strong,.combo-result-card header>strong,.comment-card>div>strong,.detail-prediction-art>strong,.draw-history-card>header strong,.draw-history-toolbar strong,.draw-history-topbar>span,.draw-replay-card>strong,.draw-replay-cover b,.forum-card-author>div:nth-child(2) strong,.forum-comments-title strong,.forum-detail-author strong,.forum-empty strong,.forum-feed-heading strong,.forum-limit-strip strong,.forum-message,.forum-more,.hero-copy>p,.history-summary strong,.issue-line strong,.list-toolbar strong,.live-preview-author b,.live-preview-author strong,.live-result-heading strong,.live-stream-panel strong,.live-time-card strong,.lottery-history-issue strong,.lottery-special-attributes strong,.market-aside h3,.material-secret strong,.metric-card strong,.mobile-author-rank-row>b,.mobile-author-rank-row strong,.mobile-ball-plus,.mobile-draw-heading>b,.mobile-draw-heading>span strong,.mobile-hot-row :is(b,i),.mobile-hot-row>b,.mobile-hot-row strong,.mobile-ticker strong,.mobile-ticker-item b,.mobile-topbar-title,.next-draw strong,.number-stats-current-heading strong,.number-stats-heading strong,.number-stats-history-row>span b,.number-stats-history-row>strong,.number-stats-history-trigger b,.number-stats-more-records b,.number-stats-paywall strong,.number-stats-previous-record strong,.number-stats-row b,.number-stats-row.is-hit>b,.order-main strong,.order-price strong,.poster-art-footer b,.poster-art-header strong,.product-body h3,.product-footer strong,.profile-account-copy h3,.profile-avatar,.profile-guest-copy h3,.profile-wallet-balances strong,.profile-wallet-card header h3,.promo-commitment strong,.promo-copy b,.promo-copy strong,.public-detail-artwork strong,.public-detail-header>div span,.public-prediction-art>b,.public-prediction-art>strong,.purchase-author-avatar,.purchase-empty-state strong,.purchase-guarantee strong,.purchase-info-strip strong,.purchase-modal .purchase-summary .payment-split-row strong,.purchase-modal .purchase-summary .price-row strong,.purchase-modal .purchase-summary strong,.purchase-product-author>b,.purchase-product-author strong,.purchase-product-footer strong,.purchase-zone-grid i,.purchase-zone-grid strong,.quick-strip strong,.ranking-author-main>strong,.ranking-empty strong,.ranking-score strong,.recommendation-card>header strong,.recommendation-card p>b,.replay-modal>header strong,.role-center-heading h3,.scratch-cover strong,.stat-number-detail>div strong,.stats-purchase-close,.stats-purchase-icon,.stats-purchase-price strong,.stats-text-row span b,.submission-author-avatar,.submission-author-status strong,.submission-content-picker b,.submission-content-picker strong,.submission-current-list>article>b,.submission-current-list>article strong,.submission-deadline strong,.submission-fixed-prompt b,.submission-fixed-row strong,.submission-number-picker>header>strong,.submission-summary strong,.submission-zone-grid i,.submission-zone-grid strong,.telegram-connect h3,.tool-data-status strong,.tool-history-list header strong,.tool-status-strip strong,.trade-balance-card strong,.trade-empty-orders strong,.trade-field b,.trade-listing-card>header>span,.trade-listing-card>header b,.trade-listing-card>header strong,.trade-listing-main strong,.trade-order-card>header strong,.trade-order-flow i,.trend-zodiac-results b,.vote-account-strip strong,.vote-heat-value strong,.vote-page-hero p strong,.vote-zodiac-info>strong,.vote-zodiac-info>strong i,.zodiac-reference-grid article>div strong,.zodiac-reference-grid b,.zone-card strong,h3,h4,h5,h6{font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line)}.account-overview p,.attribute-card p,.attribute-heading>span,.author-analysis-art>p,.author-avatar,.author-history-content,.author-history-list article>span,.author-history-more,.author-history-state,.author-info span,.author-profile-hero p,.author-profile-topbar>span,.author-purchase-page,.author-sale-refund,.author-sale-spec>span,.author-sale-spec p,.author-sale-title>span,.balance-card p,.balance-card span,.category-summary span,.chat-announcement p,.chat-avatar,.chat-bubble,.chat-bubble.withdrawn,.chat-composer-reply,.chat-load-older,.chat-login-prompt,.chat-reply-preview,.chat-room-header>span,.combo-result-grid p,.combo-result-grid p span,.combo-result-more,.comment-card>div>div,.comment-card>span,.comment-card p,.countdown,.countdown span,.detail-prediction-art>em,.device-card,.draw-history-status,.draw-history-toolbar>div:first-child>span,.draw-numbers span,.draw-replay-cover em,.draw-replay-cover i,.empty-state p,.feature-scope p,.forum-avatar,.forum-card-stats span,.forum-card-tags span,.forum-comment p,.forum-comments-title span,.forum-detail-author .forum-avatar,.forum-detail-labels span,.forum-empty-comments,.forum-feed-heading>span,.forum-follow,.forum-inline-reply,.forum-limit-strip,.forum-limit-strip>span,.forum-message i,.forum-post-detail>p,.forum-post-main p,.forum-publish,.gallery-heading>span,.history-ball-row span,.history-empty,.history-single-ball span,.history-summary span,.list-toolbar span,.live-draw-topbar>span,.live-muted,.live-player-stage p,.live-preview-author>span,.live-preview-box>p,.live-preview-head span,.live-progress span,.live-result-balls .ball,.live-result-card>p,.live-result-plus,.live-ribbon,.live-stream-panel>p,.live-time-card span,.locked-material>span,.locked-material p,.lottery-history-columns,.lottery-regular-results span,.lottery-special-attributes span,.lottery-special-result span,.market-aside li,.market-aside li:before,.material-modal>p,.material-secret p,.metric-card span,.mobile-author-empty,.mobile-author-more,.mobile-author-more span,.mobile-author-rank-row>i,.mobile-author-rank-row em,.mobile-ball-row .ball,.mobile-draw-card>p,.mobile-draw-heading>span,.mobile-hot-row>i,.mobile-hot-row>span:first-child,.mobile-ticker>span,.mobile-ticker-item,.mobile-ticker-item :is(em,i,time),.mobile-ticker-item em,.mobile-ticker-item i,.modal-card .agree-line,.modal-card>p,.modal-mark,.number-stats-current-unlock>p,.number-stats-empty,.number-stats-enter,.number-stats-heading>span,.number-stats-history-page-header>span,.number-stats-history-row>em,.number-stats-history-row>i,.number-stats-history-trigger em,.number-stats-hit-mark,.number-stats-lock,.number-stats-more-records,.number-stats-previous-record em,.number-stats-row .winning-number,.number-stats-row>span,.order-icon,.order-main p,.panel-topline,.panel-topline>span,.picker-result-title>span,.picker-stat-lines em,.picker-stat-lines p,.poster-title,.primary-small,.product-body p,.product-footer span,.profile-account-copy p,.profile-guest-copy p,.profile-wallet-card>p,.promo-devices i,.public-image-modal>p,.public-prediction-art>p,.purchase-auto-refresh,.purchase-empty-state>span,.purchase-guarantee>div>span,.purchase-info-strip p,.purchase-locked-content>span,.purchase-locked-content p,.purchase-product-footer span,.purchase-product-tags .content-status,.purchase-product-tags span,.quick-icon,.ranking-author-main em,.ranking-author-row>i,.ranking-empty>span,.ranking-hero p,.ranking-medal,.ranking-topbar>span,.recommendation-card>header em,.recommendation-card>header span,.recommendation-card p,.recommendation-card p>em,.recommendation-card p i.hit,.recommendation-card p.number-line i.hit,.recommendation-heading>span,.recommendation-loader,.role-apply,.role-center-heading>span,.scope-tags span,.scratch-content>p,.scratch-content div span,.scratch-heading p,.scratch-reset,.simulation-balls>div>i,.simulation-balls span,.stat-ball,.stat-number-detail>div span,.stat-number-detail p,.stats-number-row .stat-ball,.stats-purchase-balance,.stats-purchase-card>p,.stats-purchase-price span,.stats-text-row span,.stats-wave-row span,.status,.submission-author-status>span,.submission-deadline p,.submission-deadline span,.submission-field>p,.submission-fixed-prompt,.submission-list-icon,.submission-mini-icon,.submission-picker-selected p,.submission-picker-tip,.submission-record-empty,.submission-summary span,.subpage-header p,.sync-copy p,.sync-pulse,.telegram-connect p,.telegram-logo,.toast,.tool-group>p,.tool-group>span,.trade-balance-card>p,.trade-balance-card>span,.trade-buy-modal>p,.trade-empty-inline,.trade-empty-orders p,.trade-field>span,.trade-listing-card>footer span,.trade-order-card>header>span,.trade-order-card dd,.trade-order-card dt,.trade-order-flow,.trade-panel-heading>span,.trade-payment-instructions,.trade-payment-picker>span,.trend-color-results span,.trend-generator-heading p,.trend-number-balls span,.trend-result-card>p,.trend-zodiac-results span,.trust-line,.vote-history-list article span,.vote-history-list p,.vote-page-hero p,.vote-rank,.vote-ranking-summary,.vote-ranking-title>span,.vote-table-head,.vote-zodiac-info em,.zone-icon,body{font-size:var(--type-body-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-line)}.attribute-tab-strip button,.attribute-tab-strip button.active,.auth-tabs button,.author-profile-hero>button,.author-profile-tabs button,.author-profile-topbar>button,.author-profile-zones>div:last-child button,.author-purchase-page :is(input,textarea,select),.author-sale-action button,.author-sale-action span,.author-sale-action strong,.avatar-button,.balance-card button,.chat-composer>button,.chat-composer textarea,.chat-message-actions button,.chat-room-header>button,.chat-room-page button:not([aria-label]),.code-input,.combo-generate-button,.combo-kind-switch button,.combo-mode-grid button,.combo-mode-grid button.active,.combo-number-grid button,.combo-result-card footer button,.combo-section-title>button,.combo-zodiac-grid button span,.combo-zodiac-grid button strong,.comment-card>div>button,.comment-card>div>div button,.comment-input button,.comment-input input,.desktop-nav button,.draw-history-date-filters label>span,.draw-history-date-filters select,.draw-history-pagination button,.draw-history-pagination strong,.draw-history-tabs button,.draw-history-tabs button.active,.draw-history-toolbar button,.draw-history-topbar>button,.draw-section-heading>button,.filter-row button,.forum-card-stats button,.forum-comment-actions button,.forum-compose-form>button,.forum-compose-form input,.forum-compose-form textarea,.forum-detail-actions button,.forum-page button:not([aria-label]),.forum-reply-bar button,.forum-reply-bar button:last-child,.forum-reply-bar input,.forum-search>span,.forum-search button,.forum-search input,.forum-tabs button strong,.gallery-tabs button,.history-filter-card button,.history-filter-card button.active,.history-filter-card input,.info-tools-nav button span,.info-tools-nav button strong,.info-tools-page button:not([aria-label]),.info-tools-topbar>button,.info-tools-topbar select,.install-button,.issue-tabs button,.live-draw-switch button strong,.live-draw-topbar>button,.live-player-stage button,.live-publish-actions .submission-primary-action,.live-result-heading button,.live-time-card input,.lottery-tabs strong,.market-aside button,.mobile-author-search>span,.mobile-author-search button,.mobile-author-search input,.mobile-author-zone-tabs button,.mobile-draw-heading>button,.mobile-header-actions button,.mobile-header-actions span,.mobile-section-title button,.mobile-shortcut-grid strong,.mobile-shortcut-icon,.modal-card input,.more-source-button,.number-stats-current-actions button span,.number-stats-history-page-header>button,.number-stats-paywall>button,.number-stats-period-select>span,.number-stats-period-select select,.number-stats-tabs button,.order-price button,.panel-link,.panel-live-toggle,.panel-live-toggle b,.picker-button-grid button,.picker-main-actions button,.picker-number-input,.picker-page button:not([aria-label]),.picker-topbar>button,.primary-button,.product-footer button,.profile-account-action,.profile-guest-actions button,.profile-quick-actions strong,.profile-wallet-card header>button,.public-category-header>button,.public-detail-actions span,.public-detail-header>button,.public-detail-header>div button,.purchase-guarantee>button,.purchase-modal .primary-button,.purchase-mode-tabs>button>span,.purchase-mode-tabs strong,.purchase-orders-link,.purchase-product-footer button,.purchase-search>span,.purchase-search button,.purchase-search input,.purchase-sort-tabs button,.purchase-sort-tabs button.active,.purchase-zone-grid>button>span,.ranking-pagination button,.ranking-search>span,.ranking-search button,.ranking-search input,.ranking-topbar>button,.ranking-zone-tabs button,.replay-modal>header button,.role-feature-grid button>span,.role-feature-grid button b,.role-feature-grid button strong,.secondary-button,.section-heading>button,.settings-list button,.settings-list button span:last-child,.simulation-stage>button,.stat-number-detail button,.stats-purchase-confirm,.submission-author-status>button,.submission-choice-row strong,.submission-current-list .submission-section-title>button,.submission-link-count-picker>button,.submission-mode-tabs>button>span,.submission-mode-tabs strong,.submission-number-grid>button,.submission-number-picker>footer button,.submission-number-picker>header>button,.submission-option-grid>button span,.submission-option-grid>button strong,.submission-page button:not([aria-label]),.submission-price-input>span,.submission-price-input input,.submission-primary-action,.submission-record-actions>b,.submission-record-actions>button,.submission-record-link,.submission-spec-select>b,.submission-spec-select select,.submission-zone-grid>button>span,.sync-copy button,.telegram-connect button,.tool-action-grid button>span,.tool-action-grid button b,.tool-action-grid button strong,.tool-history-pagination>button,.tool-history-pagination>div span,.tool-history-pagination>div strong,.tool-period-switch button,.tool-period-switch button.active,.tool-status-strip button,.trade-empty-orders>button,.trade-field input,.trade-field textarea,.trade-listing-card>footer button,.trade-method-filter button,.trade-order-card>button,.trade-order-card>footer button,.trade-panel-heading>button,.trade-payment-picker button,.trade-payment-submit button,.trade-payment-submit input[type=file],.trade-payment-submit textarea,.trade-publish-button,.trade-tabs button,.trade-topbar>button,.trade-topbar>button.trade-service,.trend-count-grid button,.trend-result-card>button,.trend-tool-grid>button>strong,.trend-topbar>button,.vote-activity-tabs button>span,.vote-activity-tabs button strong,.vote-confirm-card>div button,.vote-confirm-card h2,.vote-confirm-card p,.vote-confirm-emoji,.vote-history-header button,.vote-history-link,.year-tabs button,:is(.draw-numbers span,.mobile-ball-row .ball,.live-result-balls .ball,.trend-number-balls span,.scratch-content div span,.simulation-balls span,.stat-ball,.history-ball-row span,.history-single-ball span,.lottery-special-result span,.lottery-regular-results span,.zodiac-reference-grid b,.attribute-number-chips b,.combo-number-grid button,.submission-number-grid>button),button,input,select,textarea{font-size:var(--type-control-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-line)}.account-overview small,.analysis-metrics small,.analysis-profile>b small,.analysis-profile>div small,.attribute-heading small,.author-history-heading small,.author-history-list small,.author-history-list time,.author-policy-note,.author-profile-hero small,.author-profile-metrics small,.author-profile-zones small,.author-rank-badge,.author-sale-spec small,.author-sale-title small,.brand small,.category-image-card>span:last-child small,.category-thumbnail small,.chat-composer>div small,.chat-message-meta,.chat-message-meta em,.chat-message-meta strong,.chat-retention-note small,.chat-retention-note span,.chat-room-header small,.combo-result-card header small,.combo-section-title small,.comment-card>div>small,.draw-history-balls small,.draw-history-card>header time,.draw-history-toolbar small,.draw-section-heading small,.excluded-note,.eyebrow,.forum-card-author>div:nth-child(2) small,.forum-comment-meta small,.forum-comment-meta strong,.forum-compose-form>small,.forum-compose-form label,.forum-detail-actions button small,.forum-detail-author small,.forum-empty small,.forum-feed-heading small,.forum-limit-strip small,.forum-tabs button small,.forum-topbar small,.gallery-heading small,.history-ball-row small,.history-single-ball small,.history-summary>div small,.info-tools-topbar>label,.issue-line small,.issue-tag,.live-badge,.live-draw-switch button small,.live-preview-author small,.live-preview-head small,.live-preview-meta span,.live-result-balls small,.live-result-heading small,.live-stream-panel small,.live-time-card small,.locked-material small,.lottery-history-issue small,.lottery-history-row>time,.lottery-regular-results small,.lottery-tabs small,.material-proof,.material-secret small,.metric-card small,.mobile-author-rank-row small,.mobile-ball-row small,.mobile-hot-row small,.mobile-nav small,.mobile-section-title :is(small,span,button),.mobile-section-title small,.mobile-ticker-item time,.modal-card label,.modal-card:not(.purchase-modal) .modal-note,.next-draw small,.normal-badge,.number-stats-current-actions button small,.number-stats-current-heading small,.number-stats-heading small,.number-stats-history-caption small,.number-stats-history-caption strong,.number-stats-history-page-header small,.number-stats-history-row>span small,.number-stats-history-trigger small,.number-stats-note,.number-stats-note span:last-child,.number-stats-paywall small,.number-stats-previous-record small,.number-stats-row small,.number-stats-row.is-hit>small,.number-stats-tabs button small,.order-main small,.order-price small,.period-image-meta small,.period-image-meta strong,.period-update-copy small,.period-update-copy strong,.period-update-icon,.period-update-row>i,.period-update-state b,.period-update-state small,.picker-box-meta small,.picker-box-meta span,.picker-footnote,.picker-result-title small,.picker-section-heading small,.poster-art-footer>small,.poster-art-header small,.product-footer small,.profile-account-copy small,.profile-guest-copy small,.profile-quick-actions small,.profile-wallet-balances small,.profile-wallet-card header small,.promo-commitment small,.promo-copy small,.public-category-header small,.public-detail-actions small,.public-detail-artwork small,.public-label,.public-prediction-art>small,.purchase-empty-state small,.purchase-guarantee small,.purchase-info-strip small,.purchase-list-heading small,.purchase-live-meta>span,.purchase-live-meta small,.purchase-live-meta strong,.purchase-locked-content small,.purchase-modal .modal-note,.purchase-modal .purchase-summary small,.purchase-mode-tabs small,.purchase-product-author small,.purchase-product-footer small,.purchase-rank-badge,.purchase-rank-badge:is(.rank-1,.rank-2,.rank-3),.purchase-section-heading small,.purchase-zone-grid small,.quick-strip small,.ranking-author-main>small,.ranking-board-heading small,.ranking-empty small,.ranking-footnote,.ranking-hero small,.ranking-score small,.role-center-heading small,.score-badge,.scratch-content>small,.scratch-cover small,.scratch-heading small,.section-kicker,.simulation-balls small,.simulation-stage>small,.stats-purchase-card .stats-purchase-rule,.stats-purchase-card>small,.stats-purchase-price small,.submission-author-status small,.submission-choice-row small,.submission-content-picker small,.submission-current-list>article small,.submission-field>label,.submission-fixed-row small,.submission-mode-tabs small,.submission-number-picker>header small,.submission-picker-selected small,.submission-price-input small,.submission-rule-note,.submission-section-title small,.submission-spec-select small,.submission-zone-grid small,.tool-data-status small,.tool-history-list header time,.tool-history-pagination>div small,.tool-status-strip small,.tool-update-note small,.tool-update-note strong,.tool-update-note time,.trade-balance-card small,.trade-field>small,.trade-listing-card>header small,.trade-listing-main small,.trade-order-card>header small,.trade-panel-heading small,.trade-payment-picker button small,.trade-safety-note,.trade-topbar small,.trend-generator-heading small,.trend-result-card>small,.trend-section-title small,.unlocked-label,.update-badge,.verified-badge,.vote-account-strip small,.vote-activity-tabs button small,.vote-confirm-card>small,.vote-heat-value small,.vote-history-header small,.vote-history-list small,.vote-history-list small.hit,.vote-page-hero small,.vote-ranking-title small,.vote-rule-note,.vote-zodiac-info small,.zone-card small,:is(.author-rank-badge,.ranking-medal,.vote-rank):is(.rank-1,.rank-2,.rank-3),label,small,time{font-size:var(--type-caption-size);font-weight:var(--type-weight-regular);line-height:var(--type-body-line)}.number-stats-row>b,.number-stats-row>span,.number-stats-row>span i{font-size:var(--type-body-size);line-height:var(--type-body-line)}.number-stats-row>b{font-weight:var(--type-weight-medium)}.number-stats-row>span,.number-stats-row>span i{font-weight:var(--type-weight-regular)}.ranking-topbar>strong{font-size:var(--type-module-title-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line);white-space:nowrap}.ranking-author-row{grid-template-columns:48px minmax(0,1fr) minmax(96px,auto) 12px}.ranking-score{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.mobile-author-rank-row>span:nth-child(2)>strong,.ranking-author-main>strong{white-space:nowrap;flex-wrap:nowrap}.mobile-author-rank-row em,.ranking-author-main em{flex:none}.purchase-topbar>strong{font-size:var(--type-module-title-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line);white-space:nowrap}.profile-avatar-button{cursor:pointer;font:inherit;border:0;padding:0;position:relative;overflow:hidden}.profile-avatar-button:disabled{cursor:wait;opacity:.82}.profile-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-edit-badge{color:#fff;width:18px;height:18px;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);background:#085250e6;border:1px solid #ffffffb8;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:3px;right:3px}.profile-avatar-input{display:none}.profile-account-copy h3{max-width:100%}.profile-account-copy .profile-name-button{max-width:100%;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.profile-account-copy h3.compact-name .profile-name-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-account-copy h3.long-name .profile-name-button{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.profile-name-modal form{gap:14px;margin-top:18px;display:grid}.profile-name-modal label{color:var(--ink-700);font-size:var(--type-body-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-line);gap:7px;display:grid}.profile-name-modal input{border:1px solid var(--cloud-200);background:var(--white);width:100%;min-height:46px;color:var(--ink-800);font-size:var(--type-body-size);font-weight:var(--type-weight-medium);border-radius:10px;outline:none;padding:0 13px}.profile-name-modal input:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px #1cb9a41f}:is(.attribute-tab-strip,.auth-tabs,.author-profile-tabs,.draw-history-tabs,.draw-history-date-filters,.filter-row,.forum-tabs,.gallery-tabs,.issue-tabs,.lottery-tabs,.mobile-nav,.number-stats-tabs,.purchase-sort-tabs,.ranking-zone-tabs,.trade-method-filter,.trade-tabs,.year-tabs) button{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;writing-mode:horizontal-tb}@media (width<=720px){.trade-buy-heading{flex-direction:row;align-items:flex-end;gap:10px}.trade-buy-heading>div:first-child{flex:none;width:auto;min-width:0}.trade-buy-heading>div:first-child small,.trade-buy-heading>div:first-child h2{white-space:nowrap}.trade-buy-heading .trade-method-filter{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:auto;min-width:0;display:grid}.trade-buy-heading .trade-method-filter button{width:100%;min-width:0;min-height:40px;font-size:var(--type-compact-control-size);font-weight:var(--type-weight-medium);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;writing-mode:horizontal-tb;padding:0 3px;line-height:1}}@media (width<=390px){.trade-buy-heading{gap:6px}.trade-buy-heading .trade-method-filter{gap:4px}.trade-buy-heading .trade-method-filter button{font-size:var(--type-caption-size);padding:0 2px}}@media (width<=520px){.vote-page-hero{grid-template-columns:34px minmax(0,1fr) 64px;gap:6px;min-height:72px;padding:8px 10px}.vote-page-heading{text-align:left;align-items:flex-start}.vote-page-hero h1{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.vote-page-hero p{white-space:normal;line-height:1.25}.vote-history-link{padding:7px 8px}}.ranking-profit{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:3px;min-width:0;line-height:1.2;display:inline-flex}.ranking-profit>strong{color:#e5484d;font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold);line-height:1.2}.ranking-profit>small{color:#0a9a85;font-size:var(--type-caption-size);font-weight:var(--type-weight-medium);margin:0;line-height:1.2}.mobile-author-rank-row>.ranking-profit,.purchase-product-author>.ranking-profit{justify-self:end}.mobile-draw-heading{grid-template-columns:max-content minmax(0,1fr) max-content;gap:12px}.mobile-draw-heading>span,.mobile-draw-heading>span strong{font-size:var(--type-caption-size);white-space:nowrap}.mobile-draw-heading>b{min-width:0;font-size:var(--type-control-size);white-space:nowrap;justify-self:center}.mobile-draw-heading>button{white-space:nowrap;justify-self:end}@media (width<=390px){.mobile-draw-heading{gap:8px}.mobile-draw-heading>b{font-size:var(--type-caption-size)}}:is(.public-category-header>button,.public-detail-header>button,.vote-back,.forum-back,.submission-back,.purchase-back,.author-profile-topbar>button,.ranking-topbar>button,.live-draw-topbar>button,.trend-topbar>button,.picker-topbar>button,.info-tools-topbar>button,.chat-room-header>button,.draw-history-topbar>button,.number-stats-history-page-header>button,.trade-topbar>button:not(.trade-service)){width:40px;min-width:40px;height:40px;min-height:40px;font-size:var(--type-module-title-size);font-weight:var(--type-weight-semibold);place-items:center;padding:0 0 2px;line-height:1;display:grid}:is(.submission-topbar>strong,.purchase-topbar>strong,.author-profile-topbar>strong,.ranking-topbar>strong,.live-draw-topbar>strong,.trend-topbar>strong,.picker-topbar>strong,.draw-history-topbar>strong,.forum-topbar strong,.chat-room-header strong,.trade-topbar strong){min-width:0;font-size:var(--type-module-title-size);font-weight:var(--type-weight-semibold);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.info-tools-topbar>strong{font-size:var(--type-subtitle-size)}.recommendation-card p{grid-template-columns:max-content minmax(0,1fr) auto;column-gap:8px}.recommendation-card p>b{white-space:nowrap}.recommendation-card p>em{justify-self:end}.author-profile-zones>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.author-profile-zones>div:last-child button{width:100%;min-width:0;min-height:36px;font-size:var(--type-caption-size);font-weight:var(--type-weight-medium);letter-spacing:-.04em;white-space:nowrap;padding:6px 2px;line-height:1.2}.author-profile-zones>div:last-child button.active{color:#fff;font-weight:var(--type-weight-semibold);background:#0fa899;border-color:#0fa899}@media (width<=360px){.author-profile-zones>div:last-child{gap:2px}.author-profile-zones>div:last-child button{letter-spacing:-.08em}}.balance-detail-modal{width:min(460px,100vw - 28px);max-height:min(720px,100vh - 56px);overflow:hidden}.balance-detail-current{background:#eefaf7;border-radius:14px;justify-content:space-between;align-items:center;margin:14px 0 10px;padding:14px 16px;display:flex}.balance-detail-current span,.balance-detail-current strong{font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold)}.author-income-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 12px;display:grid}.author-income-summary>div{background:#f8fbfa;border:1px solid #deebe8;border-radius:13px;gap:4px;padding:12px 13px;display:grid}.author-income-summary span{color:#62736f;font-size:var(--type-caption-size)}.author-income-summary strong{color:#087c70;font-size:var(--type-module-title-size);line-height:1.1}.author-income-summary small{color:#8a9895;font-size:var(--type-caption-size)}.author-income-summary>div:last-child{background:#fffaf3;border-color:#f1dfca}.author-income-summary>div:last-child strong{color:#c9762e}.balance-detail-list{border-top:1px solid #e7eeec;max-height:min(500px,100vh - 230px);overflow-y:auto}.author-income-summary+.balance-detail-list{max-height:min(390px,100vh - 350px)}.balance-detail-list article{border-bottom:1px solid #e7eeec;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;display:flex}.balance-detail-list article>div{gap:3px;display:grid}.balance-detail-list article>div:last-child{white-space:nowrap;justify-items:end}.balance-detail-list strong{font-size:var(--type-body-size);font-weight:var(--type-weight-semibold)}.balance-detail-list small{color:#788583;font-size:var(--type-caption-size)}.balance-detail-list .income>strong{color:#d9363e}.balance-detail-list .expense>strong{color:#178e7f}.balance-detail-empty{color:#788583;text-align:center;margin:0;padding:34px 12px}.trade-proof-preview{z-index:100000;background:#000000e0;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.trade-proof-preview img{object-fit:contain;background:#fff;border-radius:12px;max-width:100%;max-height:86vh}.trade-proof-preview button{top:max(18px,env(safe-area-inset-top));color:#233;width:44px;height:44px;font-size:var(--type-medal-size);background:#fffffff5;border:0;border-radius:50%;line-height:44px;position:absolute;right:18px}.site-support-modal{z-index:100000;background:#02141eb8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.site-support-panel{background:#fff;border-radius:18px;flex-direction:column;gap:12px;width:min(460px,100%);max-height:82vh;padding:18px;display:flex;box-shadow:0 16px 48px #00000038}.site-support-heading{justify-content:space-between;align-items:center;display:flex}.site-support-heading strong{font-size:var(--type-module-title-size);color:#102f36;line-height:1.3}.site-support-heading button{color:#35545a;width:38px;height:38px;font-size:var(--type-page-title-size);background:#eef5f4;border:0;border-radius:50%;line-height:38px}.site-support-messages{min-height:120px;max-height:42vh;font-size:var(--type-body-size);background:#f7fbfa;border:1px solid #d9e7e4;border-radius:12px;padding:10px;line-height:1.55;overflow-y:auto}.site-support-messages p{color:#78908f;margin:0}.site-support-messages>div{color:#20383d;word-break:break-word;border-radius:9px;margin:4px 0;padding:7px 8px}.site-support-messages .from-user{background:#e7f8f4}.site-support-messages .from-admin{background:#fff3df}.site-support-messages.error{color:#b74b4b}.site-support-panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:82px;font-size:var(--type-body-size);border:1px solid #cbdedb;border-radius:12px;outline:none;padding:10px;line-height:1.5}.site-support-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.site-support-actions small{font-size:var(--type-caption-size);color:#78908f}.site-support-actions button{color:#fff;font-size:var(--type-body-size);font-weight:var(--type-weight-semibold);background:#12ad9c;border:0;border-radius:11px;padding:11px 18px}.ranking-medal{font-size:var(--type-body-size);font-weight:var(--type-weight-semibold);line-height:1}.ranking-medal:is(.rank-1,.rank-2,.rank-3){width:44px;height:44px;font-size:var(--type-medal-size);line-height:1}.ticker-admin-modal{width:min(520px,100%);max-height:min(760px,100vh - 40px);overflow-y:auto}.ticker-admin-list{gap:8px;margin:16px 0;display:flex;overflow-x:auto}.ticker-admin-list button{border:1px solid var(--cloud-200);background:var(--cloud-50);min-width:112px;color:var(--ink-600);text-align:left;white-space:nowrap;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.ticker-admin-list button.active{border-color:var(--teal-500);background:var(--teal-100);color:#087c70}.ticker-admin-list button span{font-size:var(--type-caption-size);font-weight:var(--type-weight-regular)}.ticker-admin-modal textarea{resize:vertical;border:1px solid var(--cloud-200);background:var(--white);width:100%;min-height:82px;color:var(--ink-800);font-family:inherit;font-size:var(--type-body-size);font-weight:var(--type-weight-medium);line-height:var(--type-body-line);border-radius:10px;outline:none;padding:11px 13px}.ticker-admin-modal textarea:focus{border-color:var(--teal-500);box-shadow:0 0 0 3px #1cb9a41f}.ticker-admin-enabled{grid-template-columns:auto 1fr;align-items:center}.ticker-admin-enabled input{width:20px;min-height:20px;accent-color:var(--teal-600);margin:0}.author-rank-badge:is(.rank-1,.rank-2,.rank-3){width:36px;height:40px;font-size:var(--type-medal-size);line-height:1}.ranking-author-row>.ranking-medal,.mobile-author-rank-row>.author-rank-badge{place-self:center}.ranking-medal:not(:is(.rank-1,.rank-2,.rank-3)),.author-rank-badge:not(:is(.rank-1,.rank-2,.rank-3)){background:var(--navy-800);color:var(--white);box-shadow:none}.user-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}:is(.author-avatar,.author-profile-avatar,.purchase-author-avatar,.forum-avatar,.chat-avatar,.trade-listing-card>header>span){overflow:hidden}.submission-page .submission-topbar{min-height:54px}.submission-page .submission-mode-tabs{gap:7px;padding:7px 12px}.submission-page .submission-mode-tabs>button{border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:6px;min-width:0;min-height:52px;padding:7px 8px}.submission-page .submission-mode-tabs>button>span{width:28px;height:28px;font-size:var(--type-caption-size);border-radius:9px}.submission-page .submission-mode-tabs>button>div{gap:1px;min-width:0}.submission-page .submission-mode-tabs strong{font-size:var(--type-body-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-page .submission-mode-tabs small{font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-page .submission-author-status{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;margin:8px 12px;padding:8px 10px}.submission-page .submission-author-avatar{width:34px;height:34px;font-size:var(--type-body-size);border-radius:10px}.submission-page .submission-author-status>div:nth-child(2){gap:1px;min-width:0}.submission-page .submission-author-status small,.submission-page .submission-author-status strong{line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-page .submission-author-status strong{font-size:var(--type-body-size)}.submission-page .submission-author-status>button,.submission-page .submission-author-status>span{min-height:28px;font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap;padding:3px 7px}.submission-hit-campaign{border-radius:11px;grid-template-columns:minmax(0,1fr) 38px;gap:10px;margin-top:10px;padding:9px 11px}.submission-hit-campaign-copy{gap:2px}.submission-hit-campaign-copy>div{align-items:center;gap:8px;min-width:0;display:flex}.submission-hit-campaign-copy>div>span{color:#b36a16;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);flex:none}.submission-hit-campaign-copy>div>strong{color:#123d3c;min-width:0;font-size:var(--type-body-size);font-weight:var(--type-weight-semibold);white-space:nowrap}.submission-hit-campaign-copy em{color:#b86612;font-style:normal}.submission-hit-campaign-copy>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.submission-hit-campaign-route{place-items:center;display:grid}.submission-hit-campaign-route>b{width:38px;height:38px;font-size:var(--type-body-size);border-width:2px;box-shadow:inset 0 0 0 2px #ffffff73,0 3px 8px #be741424}.submission-hit-campaign.compact{border-radius:11px;margin:0 12px 8px;padding:8px 11px;box-shadow:0 3px 10px #11534a0d}.submission-page .submission-deadline{gap:10px;min-height:44px;margin-bottom:8px;padding:8px 11px}.submission-page .submission-deadline strong{font-size:var(--type-body-size)}.submission-page .submission-deadline p{min-width:0;max-width:none;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submission-page :is(.submission-section,.submission-form-card,.submission-current-list){border-radius:11px;margin-bottom:8px;padding:10px}.submission-page .submission-section-title{gap:8px;margin-bottom:7px}.submission-page .submission-section-title>div{gap:0}.submission-page .submission-section-title h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.submission-page .submission-section-title>span,.submission-page .submission-section-title>.normal-badge{font-size:var(--type-caption-size);font-weight:var(--type-weight-medium);line-height:var(--type-heading-line);white-space:nowrap;padding:3px 7px}.submission-page .submission-zone-grid{gap:6px}.submission-page .submission-zone-grid>button{border-radius:9px;grid-template-columns:30px minmax(0,1fr) 13px;gap:6px;min-height:50px;padding:6px 7px}.submission-page .submission-zone-grid>button>span,.submission-page .submission-mini-icon{border-radius:9px;width:30px;height:30px}.submission-page .submission-zone-grid>button>span svg,.submission-page .submission-mini-icon svg{width:18px;height:18px}.submission-page .submission-zone-grid>button>div{gap:0}.submission-page .submission-fixed-row{min-height:48px;padding:7px 9px}.submission-page .submission-field{gap:6px;margin-top:10px}.submission-page .submission-choice-row>button{gap:1px;min-height:48px;padding:7px 9px}.submission-page :is(.submission-content-picker,.submission-spec-select){grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:52px;padding:7px 8px}.submission-page .submission-price-input{height:46px}.submission-page .submission-summary{min-height:0;margin-top:10px;padding:8px}.submission-page .submission-primary-action{min-height:44px;margin-top:9px}.submission-page .submission-rule-note{margin-top:6px}@media (width<=420px){.submission-hit-campaign{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.submission-hit-campaign-route>b{width:34px;height:34px}}.purchase-page .purchase-topbar{min-height:54px}.purchase-page .purchase-mode-tabs{gap:7px;padding:7px 12px}.purchase-page .purchase-mode-tabs>button{border-radius:11px;grid-template-columns:28px minmax(0,1fr);gap:6px;min-width:0;min-height:52px;padding:7px 8px}.purchase-page .purchase-mode-tabs>button>span{width:28px;height:28px;font-size:var(--type-caption-size);border-radius:9px}.purchase-page .purchase-mode-tabs>button>div{gap:1px;min-width:0}.purchase-page .purchase-mode-tabs strong,.purchase-page .purchase-mode-tabs small{line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-page .purchase-mode-tabs strong{font-size:var(--type-body-size)}.purchase-page .purchase-mode-tabs small{font-size:var(--type-caption-size)}.purchase-page .purchase-info-strip{gap:10px;min-height:44px;margin-bottom:8px;padding:8px 11px}.purchase-page .purchase-info-strip>div{align-items:baseline;gap:6px;display:flex}.purchase-page .purchase-info-strip strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.purchase-page .purchase-info-strip p{min-width:0;max-width:none;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.purchase-page :is(.purchase-zone-section,.purchase-list-section,.purchase-guarantee){border-radius:11px;margin-bottom:8px;padding:10px}.purchase-page :is(.purchase-section-heading,.purchase-list-heading){gap:8px;margin-bottom:7px}.purchase-page :is(.purchase-section-heading>div,.purchase-list-heading>div:first-child){gap:0}.purchase-page :is(.purchase-section-heading h2,.purchase-list-heading h2){font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.purchase-page .purchase-section-heading>span,.purchase-page .purchase-auto-refresh{font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap}.purchase-page .purchase-zone-grid{gap:6px}.purchase-page .purchase-zone-grid>button{border-radius:9px;grid-template-columns:30px minmax(0,1fr) 13px;gap:6px;min-height:50px;padding:6px 7px}.purchase-page .purchase-zone-grid>button>span{border-radius:9px;width:30px;height:30px}.purchase-page .purchase-zone-grid>button>span svg{width:18px;height:18px}.purchase-page .purchase-zone-grid>button>div{gap:0}.purchase-page .purchase-search{border-radius:9px;min-height:44px;margin-bottom:8px;padding:0 9px}.purchase-page .purchase-card-list{gap:8px}.purchase-page .purchase-product-card{border-radius:11px}.purchase-page .purchase-product-author{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:8px 9px}.purchase-page :is(.purchase-rank-avatar,.purchase-author-avatar){width:36px;height:36px}.purchase-page .purchase-author-avatar{border-radius:10px}.purchase-page .purchase-rank-badge:is(.rank-1,.rank-2,.rank-3){width:18px;height:18px}.purchase-page .purchase-product-author>div{gap:1px}.purchase-page .purchase-product-author>b{padding:4px 6px}.purchase-page .purchase-product-tags{gap:4px;padding:0 9px 7px}.purchase-page .purchase-product-tags span{padding:3px 5px}.purchase-page .purchase-live-meta{margin:0 9px 7px;padding:7px 8px}.purchase-page .purchase-locked-content{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:54px;margin:0 9px;padding:8px}.purchase-page .purchase-locked-content>span{width:30px;height:30px}.purchase-page .purchase-locked-content p{gap:1px}.purchase-page .purchase-product-footer{min-height:52px;padding:7px 9px 9px}.purchase-page .purchase-product-footer button{min-width:84px;height:34px}.purchase-page .purchase-empty-state{min-height:100px;padding:18px}.purchase-page .purchase-guarantee{min-height:52px;padding:8px 10px}.purchase-page .purchase-guarantee>div{grid-template-columns:30px minmax(0,1fr);gap:7px}.purchase-page .purchase-guarantee>div>span{border-radius:9px;width:30px;height:30px}.purchase-page .purchase-guarantee>button{font-size:var(--type-caption-size);white-space:nowrap;padding:5px 6px}.ranking-page .ranking-topbar{min-height:54px}.ranking-page .ranking-topbar>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line);padding:5px 7px}.ranking-page .ranking-hero{gap:10px;min-height:70px;padding:9px 12px}.ranking-page .ranking-hero>div{gap:2px;min-width:0}.ranking-page .ranking-hero h1{font-size:var(--type-module-title-size);line-height:var(--type-heading-line);white-space:nowrap}.ranking-page .ranking-hero p{font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-page .ranking-hero>span{width:38px;height:38px;font-size:var(--type-subtitle-size);border-radius:12px;box-shadow:0 6px 14px #00000024}.ranking-page :is(.ranking-controls,.ranking-board){border-radius:11px;margin:8px 12px}.ranking-page .ranking-controls{padding:9px}.ranking-page .ranking-search{border-radius:9px;min-height:44px;padding:4px 4px 4px 9px}.ranking-page .ranking-search input{height:34px}.ranking-page .ranking-search button{min-width:50px;height:32px}.ranking-page .ranking-board-heading{min-height:52px;padding:9px 11px}.ranking-page .ranking-board-heading>div{gap:1px}.ranking-page .ranking-board-heading h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.ranking-page .ranking-board-heading>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line);padding:4px 7px}.ranking-page .ranking-author-row{grid-template-columns:40px minmax(0,1fr) minmax(88px,auto) 10px;gap:7px;min-height:60px;padding:7px 9px}.ranking-page .ranking-medal,.ranking-page .ranking-medal:is(.rank-1,.rank-2,.rank-3){width:36px;height:36px;font-size:var(--type-subtitle-size);border-radius:10px}.ranking-page .ranking-author-main{gap:2px}.ranking-page .ranking-author-main>strong{gap:4px;min-width:0;overflow:hidden}.ranking-page .ranking-author-main>strong>em{font-size:var(--type-caption-size)}.ranking-page .ranking-score{gap:3px;min-width:88px}.ranking-page .ranking-pagination{gap:4px;padding:8px}.ranking-page .ranking-empty{min-height:120px;padding:18px}@media (width<=720px){.activity-vote-page.activity-vote-page{padding-bottom:82px}.activity-vote-page .vote-page-hero{grid-template-columns:34px minmax(0,1fr) 62px;gap:6px;min-height:54px;padding:6px 9px}.activity-vote-page .vote-page-hero:after{bottom:-66px;right:12px}.activity-vote-page .vote-back{width:34px;height:34px}.activity-vote-page .vote-page-heading{text-align:left;align-items:flex-start;gap:0}.activity-vote-page .vote-page-hero h1{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-page-hero p{font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap}.activity-vote-page .vote-page-hero p strong{font-size:var(--type-body-size);margin-left:4px}.activity-vote-page .vote-history-link{min-height:32px;font-size:var(--type-caption-size);line-height:var(--type-heading-line);border-radius:9px;padding:5px 7px}.activity-vote-page .vote-activity-tabs{gap:6px;margin-top:8px;padding:0 8px}.activity-vote-page .vote-activity-tabs button{border-radius:11px;grid-template-columns:26px minmax(0,1fr);column-gap:6px;min-height:54px;padding:7px 8px;box-shadow:0 3px 10px #1138430d}.activity-vote-page .vote-activity-tabs button>span{font-size:var(--type-subtitle-size)}.activity-vote-page .vote-activity-tabs button strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-activity-tabs button small{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-vote-page .vote-account-strip{border-radius:11px;min-height:50px;margin:8px;padding:7px 5px}.activity-vote-page .vote-account-strip>div{gap:1px}.activity-vote-page .vote-account-strip small{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-account-strip strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-ranking-card{border-radius:11px;margin:0 8px 14px;box-shadow:0 3px 12px #1138430d}.activity-vote-page .vote-ranking-title{gap:7px;min-height:48px;padding:8px 10px 6px}.activity-vote-page .vote-ranking-title>div{min-width:0}.activity-vote-page .vote-ranking-title small{font-size:var(--type-caption-size);line-height:var(--type-heading-line);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-vote-page .vote-ranking-title h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line);margin-top:2px}.activity-vote-page .vote-ranking-title>span{font-size:var(--type-caption-size);line-height:var(--type-heading-line);white-space:nowrap;padding:3px 7px}.activity-vote-page .vote-ranking-summary{min-height:32px;font-size:var(--type-caption-size);line-height:var(--type-heading-line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 10px 6px;padding:5px 7px;display:grid}.activity-vote-page .vote-ranking-summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-vote-page :is(.vote-table-head,.vote-zodiac-list>button){grid-template-columns:34px minmax(0,1fr) 62px}.activity-vote-page .vote-table-head{min-height:30px;font-size:var(--type-caption-size);line-height:var(--type-heading-line);padding:0 9px}.activity-vote-page .vote-zodiac-list>button{min-height:58px;padding:6px 9px}.activity-vote-page .vote-rank{width:24px;height:24px;font-size:var(--type-caption-size);border-radius:7px}.activity-vote-page .vote-zodiac-info{gap:2px}.activity-vote-page .vote-zodiac-info>strong{font-size:var(--type-body-size);line-height:var(--type-heading-line);gap:4px}.activity-vote-page .vote-zodiac-info em{font-size:var(--type-caption-size);padding:1px 4px}.activity-vote-page .vote-heat-track{height:4px}.activity-vote-page .vote-zodiac-info small,.activity-vote-page .vote-heat-value small{font-size:var(--type-caption-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-heat-value{gap:1px}.activity-vote-page .vote-heat-value strong{font-size:var(--type-body-size);line-height:var(--type-heading-line)}.activity-vote-page .vote-rule-note{font-size:var(--type-caption-size);line-height:var(--type-body-line);padding:8px 10px 10px}.activity-vote-page .vote-confirm-card{border-radius:14px 14px 0 0;padding:18px 14px 14px}.activity-vote-page .vote-confirm-emoji{border-radius:12px;width:42px;height:42px;margin-bottom:6px}.activity-vote-page .vote-confirm-card h2{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line);margin:5px 0}.activity-vote-page .vote-confirm-card>div{gap:7px;margin-top:13px}.activity-vote-page .vote-confirm-card>div button{border-radius:9px;min-height:40px}.activity-vote-page .vote-history-header{gap:9px;min-height:54px;padding:7px 9px}.activity-vote-page .vote-history-header h1{font-size:var(--type-subtitle-size);line-height:var(--type-heading-line);margin-top:1px}.activity-vote-page .vote-history-list{gap:7px;margin:8px 8px 18px}.activity-vote-page .vote-history-list article{border-radius:10px;gap:4px;padding:10px}}@media (width<=1200px){.orders-subpage,.profile-subpage{width:calc(100% - 28px);min-height:calc(100vh - 190px);padding:16px 0 82px}:is(.orders-subpage,.profile-subpage) .subpage-header .section-kicker{font-size:var(--type-caption-size);letter-spacing:.06em;line-height:1.25}:is(.orders-subpage,.profile-subpage) .subpage-header h1{font-size:var(--type-page-title-size);letter-spacing:-.04em;margin:3px 0 4px;line-height:1.15}:is(.orders-subpage,.profile-subpage) .subpage-header p{font-size:var(--type-body-size);line-height:1.35}.orders-subpage .order-layout{gap:10px}.orders-subpage .order-list{border-radius:12px}.orders-subpage .list-toolbar{box-sizing:border-box;align-items:center;min-height:42px;padding:9px 12px}.orders-subpage .list-toolbar strong{font-size:var(--type-subtitle-size);line-height:1.25}.orders-subpage .list-toolbar span{font-size:var(--type-caption-size);line-height:1.25}.orders-subpage .order-card{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 76px;align-items:center;gap:9px;min-height:88px;padding:10px 12px;display:grid}.orders-subpage .order-icon{width:34px;height:34px;font-size:var(--type-body-size);border-radius:10px}.orders-subpage .order-main>div{flex-wrap:wrap;align-items:center;gap:3px 5px;display:flex}.orders-subpage .order-main strong{font-size:var(--type-subtitle-size);line-height:1.25}.orders-subpage .status{font-size:var(--type-caption-size);margin:0;padding:2px 5px;line-height:1.25}.orders-subpage .order-main p{font-size:var(--type-compact-control-size);margin:3px 0 0;line-height:1.3}.orders-subpage .order-main small{font-size:var(--type-caption-size);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.3;display:block}.orders-subpage .order-price{text-align:right;min-width:0}.orders-subpage .order-price strong{font-size:var(--type-subtitle-size);white-space:nowrap;line-height:1.2}.orders-subpage .order-price small{font-size:var(--type-caption-size);white-space:nowrap;margin-top:2px;line-height:1.25}.orders-subpage .order-price button{font-size:var(--type-body-size);margin-top:5px;line-height:1.25}.orders-subpage .balance-card{border-radius:12px;padding:12px;position:static}.orders-subpage .balance-card strong{margin-top:3px}.orders-subpage .balance-card p{font-size:var(--type-compact-control-size);margin-top:7px;line-height:1.35}.profile-subpage .profile-center-grid{gap:9px;max-width:none}.profile-subpage .profile-card{border-radius:12px;padding:12px}.profile-subpage .profile-account-hero{border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;gap:9px;min-height:76px;box-shadow:0 7px 18px #08424121}.profile-subpage .profile-account-hero .profile-avatar{width:46px;height:46px;font-size:var(--type-subtitle-size);border-radius:14px}.profile-subpage .profile-avatar-edit-badge{width:18px;height:18px;font-size:var(--type-caption-size)}.profile-subpage .profile-account-copy small{font-size:var(--type-caption-size);line-height:1.2}.profile-subpage .profile-account-copy .profile-account-row{font-size:var(--type-caption-size)}.profile-subpage .profile-account-copy h3{font-size:var(--type-subtitle-size);margin-top:1px;line-height:1.25}.profile-subpage .profile-name-button{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.profile-subpage .profile-account-copy p{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.25;overflow:hidden}.profile-subpage .profile-account-copy p.profile-account-row{text-overflow:clip;white-space:normal;margin-top:0;overflow:visible}.profile-subpage .profile-account-action{min-height:24px;font-size:var(--type-caption-size);border-radius:7px;align-self:end;padding:0 6px;line-height:1.2}.profile-subpage .profile-wallet-card header h3{font-size:var(--type-subtitle-size);margin-top:1px;line-height:1.25}.profile-subpage .profile-wallet-card header>button{min-height:28px;font-size:var(--type-compact-control-size);border-radius:7px;padding:0 8px}.profile-subpage .profile-wallet-balances>.profile-wallet-balance{border-radius:10px;grid-template-columns:28px minmax(0,1fr);min-height:56px;padding:7px 8px}.profile-subpage .profile-wallet-balances>.profile-wallet-balance>span{border-radius:9px;width:28px;height:28px}.profile-subpage .profile-wallet-balances strong{font-size:var(--type-subtitle-size);line-height:1.2}.profile-subpage .profile-wallet-card>p{font-size:var(--type-caption-size);margin-top:7px;line-height:1.35}.profile-subpage .profile-quick-actions{gap:5px 4px;padding:8px}.profile-subpage .profile-quick-actions>button{gap:1px;min-height:58px;padding:3px 2px}.profile-subpage .profile-quick-icon{border-radius:10px;width:32px;height:32px;margin-bottom:1px}.profile-subpage .profile-quick-actions strong{font-size:var(--type-compact-control-size);line-height:1.2}.profile-subpage .profile-quick-actions small{font-size:var(--type-caption-size);line-height:1.2}.profile-subpage .role-center{padding:12px}.profile-subpage .role-feature-grid{gap:7px}.profile-subpage .role-feature-grid button{min-height:52px;padding:6px 8px}:is(.orders-subpage,.profile-subpage) .subpage-header p,.profile-subpage .profile-guest-copy h3,.profile-subpage .profile-guest-copy p,.profile-subpage .profile-wallet-card>p,.profile-subpage .role-center-heading h3,.profile-subpage .role-center-heading small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-subpage .profile-account-username .profile-name-button{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;display:block;overflow:visible}.profile-subpage .profile-guest-actions button,.profile-subpage .profile-account-action{white-space:nowrap}.profile-subpage .profile-quick-actions small{display:none}.profile-subpage .role-feature-grid button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orders-subpage .order-card{min-height:78px}.orders-subpage .order-main>div{flex-wrap:nowrap}.orders-subpage .order-main>div>strong,.orders-subpage .order-main p,.orders-subpage .order-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.orders-subpage .order-main>div>strong{flex:auto}.orders-subpage .order-main .status{flex:none}.orders-subpage .order-main small{overflow-wrap:normal}:is(.orders-subpage,.profile-subpage) .subpage-header{margin-bottom:8px}:is(.orders-subpage,.profile-subpage) .subpage-header .section-kicker{display:none}:is(.orders-subpage,.profile-subpage) .subpage-header h1{margin-top:0}.profile-subpage .profile-center-grid{gap:7px}.profile-subpage .profile-quick-actions{gap:3px}.profile-subpage .profile-quick-actions>button{min-height:44px}.profile-subpage .profile-quick-icon{border-radius:8px;width:27px;height:27px}.profile-subpage .profile-quick-icon svg{width:14px;height:14px}.profile-subpage .settings-list button{min-height:40px;padding:0 12px}.profile-subpage .role-center-heading{gap:8px;margin-bottom:8px}.profile-subpage .role-apply{white-space:nowrap;min-height:30px;padding:0 9px}.profile-subpage .role-feature-grid{scrollbar-width:none;gap:6px;margin:0 -2px;padding:0 2px 3px;display:flex;overflow-x:auto}.profile-subpage .role-feature-grid::-webkit-scrollbar{display:none}.profile-subpage .role-feature-grid button{flex:0 0 124px;grid-template-columns:24px minmax(0,1fr);gap:5px;min-width:124px;min-height:42px;padding:5px 7px}.profile-subpage .role-feature-grid button>span{border-radius:7px;width:24px;height:24px}.profile-subpage .role-feature-grid button b{display:none}.profile-subpage .submission-hit-campaign.compact{margin-top:7px}.profile-subpage .author-policy-note{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;padding:7px 9px;overflow:hidden}.profile-subpage{--profile-density-release:77;padding-top:8px}.profile-subpage .profile-account-hero:not(.guest){grid-template-columns:46px minmax(0,1fr);grid-template-areas:"avatar copy";align-items:start;column-gap:9px;min-height:68px;padding:9px 10px}.profile-subpage .profile-account-hero:not(.guest) .profile-avatar{grid-area:avatar;align-self:start}.profile-subpage .profile-account-hero:not(.guest) .profile-account-copy{grid-area:copy;align-self:start;gap:1px}.profile-subpage .profile-account-username .profile-name-button{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.profile-subpage .profile-account-hero:not(.guest) .profile-account-action{min-height:24px;padding-inline:6px;position:absolute;top:0;right:0}.profile-subpage .profile-wallet-card{padding:10px 11px}.profile-subpage .profile-wallet-card>header{margin-bottom:6px}.profile-subpage .profile-wallet-balances>.profile-wallet-balance{min-height:48px;padding:5px 7px}.profile-subpage .profile-wallet-card>p{display:none}}.profile-subpage{--profile-density-release:77;padding-top:8px}.profile-subpage .profile-account-hero:not(.guest){position:relative}.profile-subpage .profile-account-status-row{padding-right:70px;position:static}.profile-subpage .profile-account-username .profile-name-button{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}.profile-subpage .profile-account-hero:not(.guest) .profile-account-action{min-height:24px;padding-inline:6px;position:absolute;top:9px;right:10px}.profile-subpage{width:calc(100% - 28px);min-height:calc(100vh - 190px);padding-bottom:82px}.profile-subpage .profile-center-grid{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;min-width:0;max-width:none}.profile-subpage .profile-card{box-sizing:border-box;border-radius:12px;min-width:0;padding:10px 11px}.profile-subpage .profile-account-hero:not(.guest){border-radius:14px;grid-template-columns:46px minmax(0,1fr);grid-template-areas:"avatar copy";align-items:start;column-gap:9px;min-height:68px;padding:9px 10px}.profile-subpage .profile-account-hero:not(.guest) .profile-avatar{border-radius:14px;grid-area:avatar;align-self:start;width:46px;height:46px}.profile-subpage .profile-account-hero:not(.guest) .profile-account-copy{grid-area:copy;align-self:center;gap:1px;min-width:0}.profile-subpage .profile-account-copy .profile-account-row{font-size:var(--type-caption-size);margin-top:0;line-height:1.25}.profile-subpage .profile-wallet-card{padding:10px 11px}.profile-subpage .profile-wallet-card>header{margin-bottom:6px}.profile-subpage .profile-wallet-card header h3{font-size:var(--type-subtitle-size);margin-top:1px;line-height:1.25}.profile-subpage .profile-wallet-card header>button{min-height:28px;font-size:var(--type-compact-control-size);border-radius:7px;padding:0 8px}.profile-subpage .profile-wallet-balances>.profile-wallet-balance{border-radius:10px;grid-template-columns:28px minmax(0,1fr);min-height:48px;padding:5px 7px}.profile-subpage .profile-wallet-balances>.profile-wallet-sell{border:1px solid #bde5dc;border-radius:8px;grid-template-columns:none;width:auto;min-height:30px;margin-right:7px;padding:0 7px}.profile-subpage .profile-wallet-balances>.profile-wallet-balance>span{border-radius:9px;width:28px;height:28px}.profile-subpage .profile-wallet-card>p,.profile-subpage .profile-quick-actions small{display:none}.profile-subpage .profile-quick-actions{gap:3px;padding:8px}.profile-subpage .profile-quick-actions>button{gap:1px;min-height:44px;padding:3px 2px}.profile-subpage .profile-quick-icon{border-radius:8px;width:27px;height:27px;margin-bottom:1px}.profile-subpage .profile-quick-icon svg{width:14px;height:14px}.profile-subpage .profile-quick-actions strong{font-size:var(--type-compact-control-size);line-height:1.2}.profile-subpage .role-center{padding:10px 11px}.profile-subpage .role-center-heading{gap:8px;margin-bottom:7px}.profile-subpage .role-center-heading small{font-size:var(--type-caption-size);line-height:1.2}.profile-subpage .role-center-heading h3{font-size:var(--type-subtitle-size);margin-top:2px;line-height:1.25}.profile-subpage .role-apply{min-height:30px;font-size:var(--type-compact-control-size);white-space:nowrap;border-radius:8px;padding:0 9px}.profile-subpage .role-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid;overflow:visible}.profile-subpage .role-feature-grid button{border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:6px;min-width:0;min-height:42px;padding:5px 7px}.profile-subpage .role-feature-grid button>span{border-radius:8px;width:26px;height:26px}.profile-subpage .role-feature-grid button>span svg{stroke-width:2px;width:15px;height:15px}.profile-subpage .role-feature-grid button strong{min-width:0;font-size:var(--type-compact-control-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.profile-subpage .role-feature-grid button b{display:none}.workbench-campaign{background:#f8fbfa;border:1px solid #e5eeeb;border-left:0;border-right:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:44px;margin-top:7px;padding:6px 8px;display:grid}.workbench-campaign-icon{color:#b86b13;background:#fff0d5;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.workbench-campaign-icon svg{width:15px;height:15px}.workbench-campaign-copy{gap:1px;min-width:0;display:grid}.workbench-campaign-copy strong,.workbench-campaign-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.workbench-campaign-copy strong{color:#24514d;font-size:var(--type-compact-control-size)}.workbench-campaign-copy small{color:#70847f;font-size:var(--type-caption-size)}.workbench-campaign-reward{color:#a95c0a;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);white-space:nowrap;background:#fff0d5;border-radius:999px;padding:4px 7px}.profile-subpage .author-policy-note{font-size:var(--type-caption-size);-webkit-line-clamp:2;overflow-wrap:break-word;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;margin-top:7px;padding:7px 9px;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-subpage .settings-list{padding:0}.profile-subpage .settings-list button{min-height:40px;padding:0 12px}.orders-subpage{--orders-density-release:77;width:calc(100% - 28px);min-height:calc(100vh - 190px);padding:8px 0 82px}.orders-subpage .order-layout{grid-template-columns:minmax(0,1fr);gap:7px}.orders-subpage .order-list{border-radius:12px}.orders-subpage .list-toolbar{box-sizing:border-box;align-items:center;min-height:40px;padding:8px 11px}.orders-subpage .list-toolbar strong{font-size:var(--type-subtitle-size);line-height:1.2}.orders-subpage .list-toolbar span{font-size:var(--type-caption-size);line-height:1.2}.orders-subpage .order-card{box-sizing:border-box;grid-template-columns:34px minmax(0,1fr) 76px;align-items:center;gap:8px;min-height:76px;padding:8px 10px;display:grid}.orders-subpage .order-icon{width:34px;height:34px;font-size:var(--type-body-size);border-radius:10px}.orders-subpage .order-main>div{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.orders-subpage .order-main>div>strong,.orders-subpage .order-main p,.orders-subpage .order-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.orders-subpage .order-main>div>strong{font-size:var(--type-body-size);flex:auto;line-height:1.2}.orders-subpage .order-main .status{font-size:var(--type-caption-size);flex:none;margin:0;padding:2px 5px;line-height:1.2}.orders-subpage .order-main p{font-size:var(--type-caption-size);margin:3px 0 0;line-height:1.2}.orders-subpage .order-main small{font-size:var(--type-caption-size);margin:2px 0 0;line-height:1.2;display:block}.orders-subpage .order-price{text-align:right;min-width:0}.orders-subpage .order-price strong,.orders-subpage .order-price small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-subpage .order-price strong{font-size:var(--type-body-size);line-height:1.2}.orders-subpage .order-price small{font-size:var(--type-caption-size);margin-top:2px;line-height:1.2}.orders-subpage .order-price button{font-size:var(--type-compact-control-size);margin-top:4px;line-height:1.2}.orders-subpage .balance-card{display:none}.orders-subpage .empty-state{border-radius:12px;padding:28px 16px}.trade-page .trade-payment-picker{--trade-payment-release:78;gap:5px}.trade-page .trade-payment-picker>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trade-page .trade-payment-picker button{color:#5d706a;min-width:72px;min-height:34px;font-size:var(--type-compact-control-size);font-weight:var(--type-weight-medium);white-space:nowrap;background:#fff;border:1px solid #d3e2de;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:0;padding:0 13px;line-height:1;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.trade-page .trade-payment-picker button.active{color:#fff;background:linear-gradient(135deg,#20bda3,#07957f);border-color:#099b84;box-shadow:0 4px 10px #07957f2e}.trade-page .trade-payment-picker button:focus-visible{outline-offset:2px;outline:3px solid #20bda338}.profile-following-button{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.profile-following-button b{color:#fff;min-width:17px;height:17px;font-size:var(--type-caption-size);font-weight:var(--type-weight-semibold);background:#e94850;border-radius:999px;place-items:center;padding:0 4px;line-height:1;display:inline-grid}.profile-following-button i{font-style:normal}.following-modal{width:min(460px,100vw - 28px);max-height:min(680px,100vh - 56px);overflow:hidden}.modal-mark.following{color:#087f6f;background:#e7f8f3}.following-intro{color:var(--ink-500);font-size:var(--type-caption-size);line-height:var(--type-body-line);margin:6px 0 12px}.following-list{border-top:1px solid var(--cloud-100);max-height:min(500px,100vh - 210px);overflow-y:auto}.following-list>button{border:0;border-bottom:1px solid var(--cloud-100);width:100%;min-height:64px;color:var(--ink-900);text-align:left;background:#fff;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.following-list>button.unread{background:#f1fbf8}.following-avatar{color:#fff;width:42px;height:42px;font-size:var(--type-subtitle-size);font-weight:var(--type-weight-semibold);background:linear-gradient(135deg,#2ac7b1,#078b7c);border-radius:12px;place-items:center;display:grid;overflow:hidden}.following-avatar img{object-fit:cover;width:100%;height:100%}.following-copy{gap:3px;min-width:0;display:grid}.following-copy strong,.following-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.following-copy strong{font-size:var(--type-body-size);font-weight:var(--type-weight-semibold)}.following-copy small{color:var(--ink-500);font-size:var(--type-caption-size)}.following-state b{color:#fff;width:24px;height:24px;font-size:var(--type-caption-size);background:#e94850;border-radius:999px;place-items:center;display:inline-grid}.following-state i{color:#168c80;font-size:var(--type-caption-size);white-space:nowrap;font-style:normal}.following-empty{color:var(--ink-500);text-align:center;margin:0;padding:34px 12px}.author-profile-hero>button.active{color:#087f6f;background:#e7f8f3;border-color:#75d7c4}.author-profile-hero>button:disabled{cursor:wait;opacity:.72}.ranking-medal:is(.rank-1,.rank-2,.rank-3),.ranking-page .ranking-medal:is(.rank-1,.rank-2,.rank-3){font-size:var(--type-page-title-size);line-height:1}.author-rank-badge:is(.rank-1,.rank-2,.rank-3){font-size:var(--type-module-title-size);line-height:1}.mobile-ticker strong{font-size:var(--type-control-size);line-height:var(--type-body-line)}.mobile-ticker-item,.mobile-ticker-item b,.mobile-ticker-item :is(em,i,time){font-size:var(--type-caption-size);line-height:var(--type-body-line)}.number-stats-current-actions button>span{font-size:var(--type-control-size)}@media (width<=350px){.number-stats-current-actions button{grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);gap:1px 3px;min-height:54px}.number-stats-current-actions button>svg{grid-row:1/3}.number-stats-current-actions button>span{grid-area:1/2}.number-stats-current-actions button>small{grid-area:2/2;justify-self:start}}
