.profile-screen>.product-header,.profile-detail-screen>.product-header,.notifications-screen>.product-header{z-index:30;background:#020b11;position:sticky;top:0}:root{--member-heading-size:15px;--member-heading-weight:600;--member-heading-line:1.4;--member-body-size:13px;--member-body-line:1.65;--member-card-padding:12px;--member-copy-gap:8px;--member-section-gap:12px}.calculator-screen>.feature-body{box-sizing:border-box;min-width:0;min-height:0;padding:0 var(--layout-page-inline) var(--layout-bottom-nav-clearance);overscroll-behavior-y:contain;flex:auto;overflow-y:auto}.matrix-settings-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.matrix-page-switcher{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);flex:0 176px;align-items:stretch;gap:0;width:176px;min-width:0;height:26px;display:flex;overflow:hidden}.matrix-page-switcher button{box-sizing:border-box;border:0;border-right:1px solid var(--pwa-frame-divider);min-width:0;height:100%;min-height:0;color:var(--lottery-text-secondary,#aaa7a2);box-shadow:none;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;place-items:center;padding:0 4px;font-size:12px;font-weight:500;line-height:1;display:grid}.matrix-page-switcher button:last-child{border-right:0}.matrix-page-switcher button:hover,.matrix-page-switcher button:active{background-color:var(--pwa-control-selected)}.matrix-page-switcher button[aria-current=page]{color:var(--pwa-frame-secondary);background-color:var(--pwa-control-selected);font-weight:700}.matrix-page-switcher button:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:-2px}.icon-button{color:#f5bd29;background:0 0;border:0;place-items:center;display:grid}.panel{border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);box-shadow:none;background:linear-gradient(145deg,#081016f5,#02080dfa)}:where(.feature-screen) :where(p,[role=status],[role=alert]){color:var(--lottery-text-secondary)}:where(.feature-screen) :where([role=alert]){color:#efb3b3}.section-title{color:#e7d5ac;letter-spacing:.5px;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:500;display:flex}.section-title,.profile-detail-screen :where(.legal-info-document,.about-matrix-card) h2{--section-marker-width:4px;--section-marker-height:.8em;--section-marker-gap:9px}.section-title>span,.profile-detail-screen :where(.legal-info-document,.about-matrix-card) h2:before{width:var(--section-marker-width);height:var(--section-marker-height);box-shadow:none;background:linear-gradient(#ffd755,#b97a08);border-radius:4px}.profile-detail-screen :where(.legal-info-document,.about-matrix-card) h2{overflow-wrap:anywhere;padding-inline-start:calc(var(--section-marker-width) + var(--section-marker-gap));position:relative}.profile-detail-screen :where(.legal-info-document,.about-matrix-card) h2:before{content:"";inset-inline-start:0;top:max(0px, calc((1lh - var(--section-marker-height)) / 2));position:absolute}.profile-detail-screen .section-title>span{flex:0 0 var(--section-marker-width)}.lottery-tabs{--lottery-tab-border-width:1px;--lottery-tab-border-color:var(--pwa-frame-tertiary);--lottery-tab-background:var(--pwa-control-surface);--lottery-tab-selected-border-color:var(--pwa-frame-secondary);--lottery-tab-selected-background:var(--pwa-control-selected);--lottery-tab-selected-underline:transparent;height:var(--lottery-tabs-height,36px);margin:0 0 var(--lottery-tabs-bottom-gap,8px);grid-template-columns:var(--lottery-tabs-columns,repeat(4, minmax(0, 1fr)));display:grid}.matrix-explore-screen .lottery-tabs,.matrix-card-body .lottery-tabs{--lottery-tab-border-width:0px;--lottery-tab-border-color:transparent;--lottery-tab-background:transparent;--lottery-tab-selected-border-color:transparent;--lottery-tab-selected-background:transparent;--lottery-tab-selected-underline:var(--pwa-frame-secondary)}.lottery-tabs button{border:var(--lottery-tab-border-width) solid var(--lottery-tab-border-color);border-radius:var(--pwa-frame-radius);background:var(--lottery-tab-background);min-width:0;color:var(--lottery-text-secondary);place-items:center;padding:0;font-size:14px;display:grid}.lottery-tabs button>span{white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:4px;line-height:1.3;display:inline-block}.lottery-tabs button[data-selected=true]{border-color:var(--lottery-tab-selected-border-color);background:var(--lottery-tab-selected-background);color:var(--pwa-frame-secondary)}.lottery-tabs button[data-selected=true]>span{border-bottom-color:var(--lottery-tab-selected-underline)}.select-box,.native-select{isolation:isolate;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:#f0eee9;text-align:left;box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;height:44px;padding:0;display:flex;position:relative}.select-box:focus-within,.native-select:focus-within{border-color:var(--pwa-frame-primary)}.select-box span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-box em{border:1px solid var(--pwa-frame-tertiary);color:#e6a91b;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal}.select-box svg{width:18px;color:var(--select-tech-accent);flex:0 0 18px}.native-select select{z-index:1;appearance:none;width:100%;min-width:0;max-width:100%;height:100%;color:var(--select-tech-text);font:inherit;background:0 0;border:0;outline:0;padding:0 40px 0 12px;position:relative}.native-select svg{pointer-events:none;position:absolute;right:12px}.native-select option{background:var(--select-tech-surface);color:#d4dce3}.matrix-explore-screen .native-select select{text-align:center;text-align-last:center}.matrix-explore-screen .native-select option{text-align:center}.segmented{gap:6px;display:grid}.segmented.two{grid-template-columns:repeat(2,1fr)}.segmented.three{grid-template-columns:repeat(3,1fr)}.segmented button,.segmented .segmented-static,.hit-options button,.mode-tabs button{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);min-height:42px;color:var(--lottery-text-secondary);padding:4px 6px;font-size:12px;position:relative}.segmented .segmented-static{justify-content:center;align-items:center;display:flex}.segmented button[data-selected=true],.segmented .segmented-static[data-selected=true],.hit-options button[data-selected=true],.mode-tabs button[data-selected=true]{border-color:var(--pwa-frame-secondary);background:var(--pwa-control-selected);color:var(--pwa-frame-secondary);box-shadow:none}.segmented button em{border:1px solid var(--pwa-frame-tertiary);color:#e1a921;white-space:nowrap;background:#071018;border-radius:999px;align-items:center;gap:2px;padding:1px 5px;font-size:8px;font-style:normal;display:inline-flex;position:absolute;top:-8px;right:4px}.segmented button em svg{width:8px;height:8px;margin:0}.segmented button svg{vertical-align:-2px;width:12px;margin-right:3px}.member-action{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--action-control-height);padding:var(--action-control-padding);border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);color:var(--pwa-frame-secondary);font:inherit;font-size:var(--action-control-font-size);line-height:var(--action-control-line-height);overflow-wrap:anywhere;cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.member-action:focus-visible{outline:2px solid var(--pwa-frame-primary);outline-offset:2px}.member-action:disabled{opacity:.6;cursor:default}.primary-action,.gold-button{border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);width:100%;color:var(--pwa-frame-secondary);letter-spacing:1px;box-shadow:none;justify-content:center;align-items:center;display:flex}.primary-action{gap:10px;font-size:20px}.primary-action:where(:not(.matrix-card-download-action)){height:48px}.primary-action svg{width:25px;height:25px}.branded-explore-action{color:#f6d472;background:radial-gradient(circle at 50% 135%,#eaab2357,#0000 55%),linear-gradient(#17130c 0%,#090805 100%);border:1px solid #c99a2e;border-radius:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #eeb73424,0 0 18px #cb942329}.branded-explore-action:before{opacity:.78;pointer-events:none;content:"";background-image:radial-gradient(circle at 6% 54%,#ffeebead 0 .55px,#0000 1.5px),radial-gradient(circle at 10% 25%,#ffde7fe6 0 .7px,#0000 1.7px),radial-gradient(circle at 14% 42%,#ffcd4d80 0 .5px,#0000 1.4px),radial-gradient(circle at 18% 72%,#ffcd4db8 0 1px,#0000 2px),radial-gradient(circle at 24% 82%,#ffe8a494 0 .65px,#0000 1.6px),radial-gradient(circle at 29% 36%,#ffe8a4b3 0 .6px,#0000 1.6px),radial-gradient(circle at 36% 68%,#ffcd4d6b 0 .5px,#0000 1.45px),radial-gradient(circle at 64% 31%,#ffcd4d66 0 .55px,#0000 1.5px),radial-gradient(circle at 71% 68%,#ffe8a4b8 0 .7px,#0000 1.7px),radial-gradient(circle at 77% 83%,#ffe8a48f 0 .6px,#0000 1.55px),radial-gradient(circle at 82% 32%,#ffcd4dbd 0 1px,#0000 2px),radial-gradient(circle at 88% 53%,#ffeebe8a 0 .55px,#0000 1.5px),radial-gradient(circle at 92% 74%,#ffde7fdb 0 .7px,#0000 1.7px),repeating-linear-gradient(112deg,#0000 0 19px,#dfa52a29 20px,#0000 21px 32px),radial-gradient(circle at 12% 72%,#ffcd4d8c 0 1px,#0000 2px),radial-gradient(circle at 88% 28%,#ffcd4d7a 0 1px,#0000 2px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.branded-explore-action:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#f2be3bbf,#0000);height:1px;position:absolute;bottom:5px;left:9%;right:9%;box-shadow:0 0 8px #f2be3b8c}.branded-explore-action>svg,.branded-explore-action>span{z-index:1;position:relative}.setting-grid{gap:4px;margin-top:4px;display:grid}.setting-grid label{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:4px;width:100%;min-width:0;display:grid}.advanced-panel label{grid-template-columns:102px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.setting-grid label>span,.advanced-panel label>span{color:#c6c0b6;font-size:13px}.setting-grid label>span{text-align:left;white-space:nowrap;align-items:center;gap:8px;display:flex}.setting-grid .select-box,.setting-grid .segmented button{height:32px;min-height:32px}.setting-label-icon{color:#d9a62d;background:#020303;border:1px solid #7b571d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid;position:relative;overflow:hidden}.setting-label-icon img{object-fit:contain;width:100%;height:100%;display:block}.setting-label-icon--calendar{padding:6px}.setting-label-icon--lottery i{border:1px solid;border-radius:50%;width:9px;height:9px;position:absolute}.setting-label-icon--lottery i:first-child{top:6px;left:10px}.setting-label-icon--lottery i:nth-child(2){top:13px;left:6px}.setting-label-icon--lottery i:nth-child(3){top:13px;right:6px}.setting-label-icon--road:before,.setting-label-icon--road:after{content:"";transform-origin:0;background:currentColor;height:1px;position:absolute}.setting-label-icon--road:before{width:16px;top:18px;left:7px;transform:rotate(-38deg)}.setting-label-icon--road:after{width:12px;top:13px;left:13px;transform:rotate(-48deg)}.setting-label-icon--road i{z-index:1;background:#071018;border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute}.setting-label-icon--road i:first-child{bottom:6px;left:5px}.setting-label-icon--road i:nth-child(2){top:13px;left:11px}.setting-label-icon--road i:nth-child(3){top:9px;left:17px}.setting-label-icon--road i:nth-child(4){top:4px;right:4px}.setting-label-icon--order i,.setting-label-icon--range i{width:15px;height:10px;display:block;position:relative}.setting-label-icon--order i:before,.setting-label-icon--order i:after{content:"";background:currentColor;width:15px;height:1px;position:absolute;left:0}.setting-label-icon--order i:before{top:1px}.setting-label-icon--order i:after{bottom:1px}.setting-label-icon--range i{border:1px solid;border-radius:50%}.setting-label-icon--range i:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}.hit-advanced-panel{margin-top:10px}.matrix-explore-screen .hit-advanced-panel{padding-bottom:6px}.advanced-row{color:#ddd5c7;text-align:left;background:0 0;border:0;width:100%;display:grid}.advanced-row>img:first-child{object-position:left center;display:block}.advanced-row>svg:last-child{color:#e7ad22;transition:transform .2s}.advanced-row>svg[data-open=true]{transform:rotate(90deg)}.advanced-panel{display:grid}.repeat-stats-panel,.result-panel{margin-top:var(--mx-section-gap,12px)}.road-results{margin-top:10px}.explore-request-state{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.5}.road-results-head,.road-result-row{grid-template-columns:var(--mx-result-columns,minmax(0, .88fr) minmax(0, .84fr) minmax(0, .92fr) minmax(0, 1.12fr) minmax(0, 1.1fr) minmax(0, 1.14fr));text-align:center;align-items:center;column-gap:2px;display:grid}.road-results-head{min-height:var(--mx-result-head-height,34px);color:#d2a52a;font-size:13.5px}.road-results-head>span:nth-child(2),.road-results-head>span:nth-child(3),.road-result-row>.result-number,.road-result-row>.result-period{position:static;left:auto}.road-results article{border-top:1px solid var(--pwa-frame-divider);color:#c6c0b8;font-size:var(--mx-result-body-size,10.5px)}.road-result-row{min-height:var(--mx-result-row-height,50px)}.road-result-row>span,.road-result-row>button{font-weight:700}.road-results .tag{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);color:#f0bd34;min-width:0;font-size:var(--mx-result-tag-size,10px);text-align:center;word-spacing:2px;justify-self:center;padding:4px 3px;display:inline-flex}.road-results .result-period{font-size:11px}.road-results .result-consecutive{font-size:10.5px}.road-results .result-period,.road-results .result-consecutive{white-space:nowrap;justify-content:center;align-items:center;gap:1px;display:inline-flex}.road-results .result-number{font-size:var(--mx-result-number-size,14.5px)}.road-results strong{color:#d7ad55;font-size:var(--mx-result-prediction-size,16.5px)}.road-type-toggle{color:#c6c0b8;min-width:0;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:0;padding:0;font-size:10px;display:flex}.road-type-toggle span{white-space:nowrap}.road-type-toggle svg{color:#e6b11d;flex:0 0 10px;width:10px;height:10px;transition:transform .2s}.road-type-toggle svg[data-open=true]{transform:rotate(180deg)}.road-validation{border-top:1px solid var(--pwa-frame-divider);color:#aaa49a;text-align:left;background:#091015b8;grid-template-columns:1fr 1fr;gap:5px 10px;padding:9px 8px 10px;font-size:11px;line-height:1.45;display:grid}.road-validation>strong{grid-column:1/-1;font-size:12px}.empty-result{color:#aaa49a;text-align:center;margin:14px 0 4px;font-size:12px}.filter-sheet-backdrop{z-index:80;padding:0 12px calc(58px + var(--mobile-safe-area-height));overscroll-behavior:contain;touch-action:none;background:#000000a3;align-items:flex-end;display:flex;position:absolute;inset:0}.filter-sheet{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);width:100%;padding:16px 16px 20px;box-shadow:0 -12px 40px #0000008c}.filter-sheet>header{justify-content:space-between;align-items:center;display:flex}.filter-sheet h2{color:#e7d5ac;margin:0;font-size:18px;font-weight:500}.filter-sheet>header button{color:#e7ad22;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.filter-sheet>header svg{width:22px;height:22px}.filter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.filter-options label{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);min-height:46px;color:var(--lottery-text-secondary);grid-template-columns:22px 1fr;align-items:center;gap:10px;min-width:0;padding:0 12px;display:grid}.filter-options input{opacity:0;pointer-events:none;position:absolute}.filter-options label>span{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);width:20px;height:20px;position:relative}.filter-options input:checked+span{border-color:var(--pwa-frame-secondary);background:var(--pwa-control-selected)}.filter-options input:checked+span:after{content:"";border-bottom:2px solid #fff3c8;border-right:2px solid #fff3c8;width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.filter-options strong{font-size:13px;font-weight:500}.restriction{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);color:#bfb8ac;align-items:center;gap:8px;margin-top:10px;padding:9px;font-size:12px;display:flex}.history-panel{box-sizing:border-box;width:100%;min-width:0;margin-top:12px;padding:0;overflow:hidden}.panel-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.history-panel .panel-heading{box-sizing:border-box;width:100%;height:var(--mx-history-heading-height,52px);padding:var(--mx-history-heading-padding-y,7px) var(--mx-history-heading-padding-x,12px);border-bottom:1px solid var(--pwa-frame-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.history-panel-title{grid-template-rows:24px 14px;align-content:center;min-width:0;display:grid}.history-panel-title .section-title{color:#e7d5ac;letter-spacing:0;white-space:nowrap;gap:8px;min-width:0;font-size:15px;font-weight:700;line-height:24px}.history-panel-title .section-title>span{border-radius:4px;flex:0 0 4px;width:4px}.history-panel-order{color:#c6c0b8;white-space:nowrap;min-width:0;margin-left:12px;font-size:12px;font-weight:500;line-height:14px;overflow:hidden}.history-panel-toggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px;padding:0;display:grid}.history-panel-toggle>svg{width:14px;height:14px;transition:transform .2s}.history-panel-toggle>svg[data-open=true]{transform:rotate(180deg)}.history-panel-collapse-button>svg{width:12px;height:12px;transition:transform .2s}.history-panel-collapse-button>svg[data-open=true]{transform:rotate(180deg)}.panel-heading button{color:#d8a93e;white-space:nowrap;background:0 0;border:0;align-items:center;font-size:12px;display:flex}.history-panel .panel-heading>button:last-child{color:#d8a93e;justify-self:end;gap:4px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:18px}.history-panel .panel-heading>button:last-child svg{flex:0 0 11px;width:11px;height:11px}.history-table{width:100%;margin:0;padding:0;overflow:hidden}.history-row{box-sizing:border-box;width:100%;height:var(--mx-history-row-height,46px);grid-template-columns:var(--mx-history-columns,66px 68px minmax(0, 1fr));border-top:1px solid var(--pwa-frame-divider);color:#bcb7ae;align-items:center;font-size:9px;display:grid}.history-row>span{box-sizing:border-box;text-align:center;min-width:0;padding:0}.history-row>span+span{border-left:1px solid var(--pwa-frame-divider);justify-content:center;align-self:stretch;align-items:center;display:flex}.history-row:not(.history-head)>span:first-child,.history-row:not(.history-head)>span:nth-child(2){text-align:center;justify-content:center;align-self:stretch;align-items:center;display:flex}.history-row:not(.history-head)>span:first-child{font-size:var(--mx-history-issue-size,14px);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-weight:700;line-height:18px}.history-row:not(.history-head)>span:nth-child(2){color:#fff;overflow:hidden}.history-date-stack{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.history-date-stack strong{color:#f1eee8;font-size:var(--mx-history-date-year-size,12px);font-weight:700;line-height:15px}.history-date-stack small{color:#c7c1b8;max-width:100%;font-size:var(--mx-history-date-detail-size,11px);white-space:nowrap;margin-top:1px;font-weight:500;line-height:14px;overflow:hidden}.history-head{height:var(--mx-history-head-height,36px);color:#b58e3e;font-size:14px;font-weight:700;line-height:18px}.history-head>span{text-align:center}.history-panel .history-head{border-top:0;border-bottom:1px solid var(--pwa-frame-divider)}.history-panel .history-head+.history-row{border-top:0}.history-panel .history-row[data-week-boundary=true]{border-top:1px solid var(--pwa-frame-divider)}.history-numbers,.history-main-numbers,.history-special-number{flex-wrap:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.history-numbers{width:100%;overflow:hidden}.history-main-numbers{gap:var(--mx-history-ball-gap,2px)}.history-special-number{color:#d4a63b;gap:4px;height:38px;margin-left:4px}.history-special-number>span:first-child{box-sizing:border-box;color:#f6c95f;flex:0 0 10px;place-items:center;width:10px;height:28px;margin:0;font-size:14px;font-weight:700;line-height:1;display:grid}.history-special-ball{flex:none;grid-template-rows:9px 28px;place-items:center;row-gap:1px;height:38px;display:grid}.history-special-label{color:#d4a63b;white-space:nowrap;margin:0;font-size:9px;font-weight:600;line-height:9px}.history-panel .history-numbers[data-has-special=true] .history-main-numbers{padding-top:0}.history-panel[data-lottery=六合彩] .history-special-label{transform:none}.draw-history-week-list{gap:8px;display:grid}.draw-history-panel{padding:0;overflow:visible}.history-pagination{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:#d9ad42;grid-template-columns:32px 68px 32px;align-items:center;width:132px;height:32px;margin:10px auto 0;display:grid}.history-pagination button{color:#e2b64b;background:0 0;border:0;place-items:center;width:32px;height:30px;padding:0;display:grid}.history-pagination button:disabled{color:#5f574a}.history-pagination span{text-align:center;font-variant-numeric:tabular-nums;width:68px;font-size:12px;font-weight:700}.draw-history-week-list:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:2px}.draw-history-row .mini-ball{width:25px;height:25px;font-size:9px}.history-filter-trigger{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:#e0ad2c;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.history-filter-trigger-icon{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.2px;flex:0 0 9px;width:9px;height:9px}.history-filter-panel{gap:6px;display:grid}.history-filter-primary-row,.history-filter-secondary-row{gap:6px;width:100%;min-width:0;display:grid}.history-filter-primary-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.85fr) 52px;align-items:center}.history-filter-secondary-row{grid-template-columns:minmax(0,2.15fr) minmax(62px,.72fr) minmax(72px,.82fr)}.history-date-selects{grid-template-columns:1.15fr 1fr 1fr;gap:4px;min-width:0;display:grid}.history-filter-panel .select-box,.history-date-selects .select-box,.history-order-select,.history-range-select{width:100%;min-width:0;height:26px}.history-filter-panel select{text-align:center;text-align-last:center;min-width:0;padding:0 19px 0 4px;font-size:clamp(8.5px,2.6vw,11px);font-weight:600}.history-filter-panel option{text-align:center}.history-filter-panel .select-box>svg{width:12px;height:12px;right:4px}.history-order-select select{font-size:clamp(8.5px,2.8vw,11px)}.history-filter-secondary-row .select-box{background:var(--pwa-control-surface)}.history-filter-start:not(.branded-explore-action){border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);height:26px;color:var(--pwa-frame-secondary);white-space:nowrap;box-shadow:none;padding:0 4px;font-size:clamp(9px,2.8vw,11px);font-weight:700}.mini-ball{width:var(--mx-history-ball-size,27px);height:var(--mx-history-ball-size,27px);color:#fff;font-size:var(--mx-history-ball-font-size,10px);text-shadow:0 1px 2px #000;background:radial-gradient(circle at 35% 28%,#ffeaa4,#c67c00 45%,#442500 100%);border:1px solid #93721c;border-radius:50%;place-items:center;display:inline-grid}.mini-ball[data-tone=red]{background:radial-gradient(circle at 35% 28%,#ff9b83,#d51208 46%,#410000)}.mini-ball[data-tone=blue]{background:radial-gradient(circle at 35% 28%,#7bc5ff,#0868d2 46%,#00184b)}.mini-ball[data-tone=green]{background:radial-gradient(circle at 35% 28%,#a0ee78,#159329 46%,#073411)}.mini-ball[data-tone=purple]{background:radial-gradient(circle at 35% 28%,#c9a1ff,#6d25a8 46%,#24043e)}.mini-ball[data-tone=dark]{background:radial-gradient(circle at 35% 28%,#8b8b8b,#282828 55%,#050505);border-color:#777}.reference-query-panel{--reference-control-height:26px}.reference-query-panel .query-selects.three-cols{grid-template-columns:minmax(0,.95fr) minmax(0,.8fr) minmax(0,1.75fr) 42px;align-items:center;gap:6px;width:100%;min-width:0;margin-bottom:8px;display:grid}.reference-query-panel .reference-select{height:26px}.ornament-title{color:#ddd6ca;justify-content:center;align-items:center;gap:13px;margin:16px 0 10px;font-size:20px;font-weight:600;line-height:28px;display:flex}.ornament-title span{background:#6f5121;flex:1;height:1px}.ornament-title span:last-child{background:#6f5121}.empty-state{color:#77736e;place-items:center;min-height:190px;font-size:13px;display:grid}.reference-search{margin:0}.reference-search>div{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);gap:6px;width:100%;min-width:0;display:grid}.reference-query-panel .reference-search input,.reference-query-panel .reference-search .gold-button{height:var(--reference-control-height)}.reference-search input{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);min-width:0;color:var(--lottery-text-secondary);text-align:center;padding:0 8px;font-variant-numeric:tabular-nums;outline:none;padding-inline:4px;font-size:clamp(15px,4.5vw,18px);font-weight:600}.reference-search input:first-child{border-color:#b92727}.reference-search input:nth-child(2){border-color:#326c86}.reference-search input:nth-child(3){border-color:#38662b}.reference-search input:first-child[data-filled=true]{background:#b927273d}.reference-search input:nth-child(2)[data-filled=true]{background:#326c863d}.reference-search input:nth-child(3)[data-filled=true]{background:#38662b3d}.gold-button{white-space:nowrap;gap:4px;height:42px;padding-inline:4px;font-size:clamp(9px,2.8vw,11px);font-weight:600}.reference-search .gold-button svg{flex:0 0 14px;width:14px;height:14px}.reference-table-panel{overflow:hidden}.reference-table-panel>header{justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.reference-window{position:relative}.reference-window>.reference-row{position:absolute}.reference-table-panel h2{color:#ddd3c3;text-align:center;width:100%;margin:0;font-size:14px;font-weight:700}.reference-table-panel header button{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);height:32px;color:var(--lottery-text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.reference-table-panel header button svg{width:1em;height:1em}.reference-row{border-top:1px solid var(--pwa-frame-divider);color:#ccc4b8;text-align:center;grid-template-columns:minmax(0,.24fr) minmax(0,.76fr);width:100%;min-width:0;min-height:40px;font-size:13px;display:grid}.reference-row[data-striped=true]{background:#14243099}.reference-row>span{justify-content:center;align-items:center;display:flex}.reference-row>span+span,.reference-row>.reference-issue+span{border-left:1px solid var(--pwa-frame-divider)}.reference-issue{color:inherit;font:inherit;background:0 0;border:0}.reference-row button{border:0;border-right:1px solid var(--pwa-frame-divider);color:#d6cec2;background:0 0;flex:1;height:100%}.reference-row button[data-auto-match="1"]{color:#fff;background:#be23298f}.reference-row button[data-auto-match="2"]{color:#fff;background:#2669918f}.reference-row button[data-auto-match="3"]{color:#fff;background:#2b773d8f}.reference-row[data-row-marked=true]{background:#e1b8273d}.reference-row[data-row-marked=true]>button,.reference-row[data-row-marked=true]>span>button{color:#fff1bb;background:#e1b8273d}.reference-row button[data-cell-marked=true]{color:#fff7e9;background:#e07c18ad}.reference-row[data-has-special=true]>span>button:nth-last-child(2){border-right-color:var(--pwa-frame-divider)}.reference-row[data-has-special=true]>span>button[data-special=true]{border-left:0}.reference-row[data-row-marked=true] button[data-cell-marked=true]{color:#fff7e9;background:#e07c18ad}.reference-row.head{color:#d2a52a;min-height:40px;font-size:15px;font-weight:700}.reference-title-actions svg[data-open=true]{transform:rotate(180deg)}.reference-query-panel[hidden]{display:none}.number-reference-screen .reference-row:not(.head),.number-reference-screen .reference-row:not(.head) .reference-issue,.number-reference-screen .reference-row:not(.head)>span>button{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.reference-results-end{height:24px}.calculator-screen{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}.calculator-screen .mode-tabs{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:38px;margin:0 0 8px;display:grid;overflow:hidden}.calculator-screen .mode-tabs button{border:0;border-right:1px solid var(--pwa-frame-divider);min-width:0;height:36px;min-height:36px;box-shadow:none;border-radius:0;padding:0;font-size:18px;font-weight:500;line-height:22px}.calculator-screen .mode-tabs button:last-child{border-right:0}.calculator-screen .mode-tabs button[data-selected=true]{font-weight:600}.calculator-panel{--calculator-number-size:clamp(36px, calc((100vw - 74px) / 7), 48px);--calculator-grid-gap:clamp(4px, 1.2vw, 6px);--calculator-action-height:clamp(28px, calc(9.3vw - 6px), 34px);--calculator-column-control-size:clamp(28px, 8vw, 32px);--calculator-column-row-height:clamp(50px, 14vw, 60px);--calculator-column-inline-padding:clamp(4px, 1.5vw, 7px);--calculator-column-gap:clamp(2px, .6vw, 3px);box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;padding:8px clamp(4px,1.3vw,6px) 12px 6px;font-family:system-ui,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}.calculator-panel.column-panel{padding:8px 6px}.calculator-panel>header{min-width:0;min-height:var(--calculator-action-height);justify-content:space-between;align-items:center;gap:var(--calculator-grid-gap);display:flex}.calculator-panel>header>div{align-items:center;gap:var(--calculator-grid-gap);color:#bcb6ad;min-width:0;margin-left:0;font-size:clamp(12px,3.3vw,14px);line-height:18px;display:flex}.calculator-panel>header .calculator-heading{flex-wrap:wrap;flex:auto;min-width:0}.calculator-panel>header .calculator-heading>span{white-space:nowrap;font-size:clamp(12px,3.3vw,14px);font-weight:700}.calculator-panel>header .calculator-actions{gap:var(--calculator-grid-gap);flex:none;grid-template-columns:clamp(48px,13vw,56px) clamp(60px,16vw,70px);margin-left:0;display:grid}.calculator-screen .section-title{letter-spacing:0;white-space:nowrap;gap:7px;font-size:16px;font-weight:700;line-height:20px}.calculator-screen .section-title>span{width:4px;box-shadow:none;border-radius:2px}.calculator-panel header strong{color:#e5a829;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:20px}.calculator-panel header button{width:100%;height:var(--calculator-action-height);min-height:var(--calculator-action-height);color:#f02c32;box-shadow:none;white-space:nowrap;background:0 0;border:1px solid #9e191f;border-radius:7px;justify-content:center;align-items:center;gap:3px;padding:0 clamp(4px,1.3vw,6px);font-size:clamp(12px,3.3vw,14px);font-weight:600;line-height:1;display:flex}.calculator-panel header .mode-select-button{border-color:var(--pwa-frame-tertiary);color:#e2b64f}.number-grid{column-gap:var(--calculator-grid-gap);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:clamp(5px,1.5vw,7px);min-width:0;margin-top:12px;display:grid}.number-grid button{width:var(--calculator-number-size);height:var(--calculator-number-size);min-width:var(--calculator-number-size);color:#ffffffd9;font-size:clamp(14px,4vw,16px);font-weight:500;line-height:var(--calculator-number-size);text-align:center;font-variant-numeric:tabular-nums;box-shadow:none;background:#050d13db;border:1px solid #78501c73;border-radius:50%;justify-self:center;padding:0;transition:background-color .1s linear}.number-grid button[data-selected=true]{box-shadow:none;color:#f3cf70;background:#9168192e;border-color:#e4be54;font-weight:600}.number-grid button:active{background:#91681942;transform:none}.quick-actions{gap:var(--calculator-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr)) clamp(64px,17vw,72px);min-width:0;margin:8px 0 10px;display:grid}.quick-actions button{min-width:0;height:var(--calculator-action-height);border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:var(--lottery-text-secondary);white-space:nowrap;box-shadow:none;padding:0 clamp(2px,.8vw,4px);font-size:clamp(12px,3.3vw,14px);font-weight:500;line-height:1}.quick-actions .clear-button{color:#f02c32;border-color:#9e191f;justify-content:center;align-items:center;gap:3px;display:flex}.column-panel>p{color:#99938a;font-size:10px}.column-grid{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid;overflow:hidden}.column-grid>div{box-sizing:border-box;min-width:0;height:var(--calculator-column-row-height);min-height:var(--calculator-column-row-height);padding:4px var(--calculator-column-inline-padding);grid-template-columns:minmax(0, 1fr) var(--calculator-column-control-size) clamp(18px, 4.8vw, 22px) var(--calculator-column-control-size);column-gap:var(--calculator-column-gap);border-right:1px solid var(--pwa-frame-divider);border-bottom:1px solid var(--pwa-frame-divider);align-items:center;display:grid}.column-grid>div:nth-child(2n){border-right:0}.column-grid span{color:#aaa49c;text-align:center;white-space:nowrap;width:auto;min-width:0;padding-left:0;font-size:clamp(12px,3.5vw,14px);font-weight:600;line-height:18px}.column-grid button{width:var(--calculator-column-control-size);height:var(--calculator-column-control-size);border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:var(--lottery-text-secondary);box-shadow:none;place-items:center;padding:0;font-size:clamp(18px,5vw,22px);font-weight:500;line-height:1;display:grid}.column-grid strong{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:clamp(18px,4.8vw,22px);font-size:clamp(16px,4.4vw,18px);font-weight:500;line-height:20px}.calculation-results{box-sizing:border-box;width:100%;min-width:0;height:auto;margin-top:8px;padding:6px 4px}.calculation-results>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin-top:10px;display:grid}.calculation-results article{box-sizing:border-box;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);width:100%;min-width:0;height:auto;min-height:60px;box-shadow:none;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;padding:6px 4px;display:flex}.calculation-results article span{color:#f0e8dc;font-size:16px;font-weight:700;line-height:16px}.calculation-results article strong{color:#dca52b;font-variant-numeric:tabular-nums;max-width:100%;text-shadow:none;white-space:nowrap;overflow-wrap:normal;text-align:center;margin-top:6px;font-size:14px;font-weight:700;line-height:14px;overflow-x:auto}.matrix-card-body{--lottery-tabs-bottom-gap:0px;grid-template-columns:[content-start]2px[order-start]minmax(0,1fr)[order-end]2px[content-end];padding-inline:16px;display:grid}.matrix-card-body>:not(.matrix-card-order){grid-column:content}.matrix-ticket{box-sizing:border-box;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);background:radial-gradient(circle at 50% 20%,#9c6c1c3d,#0000 34%),linear-gradient(145deg,#07111a,#02070c);place-items:center;min-height:0;padding:10px;display:grid;position:relative;overflow:hidden}.matrix-ticket>*{z-index:1;position:relative}.matrix-ticket p{color:#aaa39a}.matrix-card-order{grid-column:order;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.matrix-card-order button{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);height:34px;min-height:34px;color:var(--lottery-text-secondary);padding-block:0}.matrix-card-order button:disabled{opacity:.55;cursor:default}.matrix-card-order button.is-selected{border-color:var(--pwa-frame-secondary);background:var(--pwa-control-selected);color:var(--pwa-frame-secondary)}.matrix-ticket-image{object-fit:contain;background:#fff;width:100%;max-width:760px;height:auto;display:block}.matrix-card-download-action{height:44px;min-height:44px;margin-top:12px}.matrix-core-entry-list{gap:12px;display:grid}.matrix-core-entry{color:#d8d1c5;text-align:left;grid-template-columns:62px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:92px;padding:12px 14px;display:grid}.matrix-core-entry img{object-fit:contain;width:62px;height:62px}.matrix-core-entry>span{gap:8px;display:grid}.matrix-core-entry strong{color:#efd587;font-size:18px;font-weight:650}.matrix-core-entry small{color:#aaa49a;font-size:11px;line-height:1.45}.matrix-core-entry>svg{color:#d9a42a;width:18px;height:18px}.segmented.one{grid-template-columns:1fr}.guide-intro{align-items:center;gap:14px;min-height:96px;padding:12px;display:flex}.guide-intro img{object-fit:contain;width:72px;height:72px}.guide-intro h2{color:#efd587;margin:0;font-size:20px}.guide-intro p{color:#9d978d;margin:6px 0 0;font-size:12px}.guide-list{gap:10px;margin-top:12px;display:grid}.guide-heading{color:#d5cec3;text-align:left;background:0 0;border:0;grid-template-columns:54px 1fr 24px;align-items:center;width:100%;min-height:56px;padding:0 14px;display:grid}.guide-heading>span{color:#d9a42a;font-size:13px}.guide-heading>strong{font-size:15px;font-weight:500}.guide-heading svg[data-open=true]{transform:rotate(180deg)}.guide-content{padding:0 12px 10px 68px}.guide-content div{color:#aaa49a;border-top:1px solid #2c2c27;justify-content:space-between;align-items:center;min-height:38px;font-size:12px;display:flex}.date-input{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);height:42px;color:var(--lottery-text-secondary);align-items:center;gap:8px;padding:0 11px;display:flex}.date-input svg{color:#d8a02b}.notifications-screen:not(.notifications-screen-v2) .notification-list{gap:6px;display:grid}.notifications-screen:not(.notifications-screen-v2) .notification-row{background:#020c12;border:1px solid #aa772ed1;border-radius:14px;width:100%;height:auto;min-height:0;display:grid;box-shadow:inset 0 0 10px #9666220a}.notifications-screen:not(.notifications-screen-v2) .notification-heading{grid-template-columns:clamp(40px,12.3vw,48px) minmax(0,1fr) clamp(64px,19.5vw,76px) 42px;align-items:center;column-gap:clamp(4px,1.5vw,6px);display:grid}.notifications-screen:not(.notifications-screen-v2) .notification-icon{justify-self:start;place-items:center;width:clamp(40px,11.3vw,44px);height:clamp(40px,11.3vw,44px);display:grid}.notifications-screen:not(.notifications-screen-v2) .notification-icon img{object-fit:contain;width:clamp(40px,11.3vw,44px);height:clamp(40px,11.3vw,44px);display:block}.notifications-screen:not(.notifications-screen-v2) .notification-title{align-content:center;justify-items:start;min-width:0;display:grid;overflow:hidden}.notifications-screen:not(.notifications-screen-v2) .notification-actions{display:contents}.notifications-screen:not(.notifications-screen-v2) .notification-actions>button:first-child{box-shadow:none;color:#d3a642e0;white-space:nowrap;background:0 0;border:1px solid #d3a6429e;border-radius:19px;justify-self:end;font-weight:600;line-height:18px}.notifications-screen:not(.notifications-screen-v2) .notification-actions>button:first-child:active{opacity:.86}.notifications-screen:not(.notifications-screen-v2) .notification-actions>button:first-child:disabled{opacity:1;color:#f2f2f261;background:0 0;border-color:#46505c}.notifications-screen:not(.notifications-screen-v2) .notification-row h2{color:#f2f2f2;letter-spacing:0;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;margin:0;font-size:14px;font-weight:700;line-height:18px;display:flex;overflow:hidden}.notifications-screen:not(.notifications-screen-v2) .notification-row h2 span{white-space:nowrap;max-width:100%;display:block;overflow:hidden}.notifications-screen:not(.notifications-screen-v2) .notification-row h2 em+span{font-size:14px;line-height:18px}.notifications-screen:not(.notifications-screen-v2) .notification-row h2 em{box-sizing:border-box;color:#e9ba25bd;white-space:nowrap;border:1px solid #8b6417bd;border-radius:7px;height:18px;padding:0 8px;padding-inline:6px;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.notifications-screen:not(.notifications-screen-v2) .notification-row:has(.toggle:disabled) h2 span{color:#f2f2f2a6}.notifications-screen:not(.notifications-screen-v2) .notification-row:has(.toggle:disabled) h2 em{opacity:.5}.notification-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.notification-lottery-settings{gap:7px;display:grid}.notification-lottery-row{border:0;gap:5px;margin:0;padding:0;display:grid}.notification-lottery-row>strong,.notification-lottery-row>legend{color:#c8c2b8;white-space:nowrap;padding:0;font-size:10px;font-weight:650}.notification-lottery-row>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.notifications-screen:not(.notifications-screen-v2) .notification-choice{color:#b7b0a5;cursor:pointer;background:#081016;border:1px solid #4f4537;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:11px;line-height:1.25;display:grid}.notifications-screen:not(.notifications-screen-v2) .notification-choice:has(input:checked){color:#f1c85d;background:#bf841229;border-color:#b78520}.notifications-screen:not(.notifications-screen-v2) .notification-choice input{accent-color:#d79c20;width:17px;height:17px;margin:0}.notifications-screen:not(.notifications-screen-v2) .notification-choice span{min-width:0}.notification-time-settings .select-box{height:36px}.notification-time-settings select{text-align:center;height:100%;font-size:11px}.notification-content button:disabled,.notification-content input:disabled{cursor:default}.toggle{background:0 0;border:0;flex:0 0 46px;width:46px;height:44px;padding:0;position:relative}.toggle:before{box-sizing:border-box;content:"";background:#111923;border:1px solid #46505b;border-radius:14px;width:46px;height:28px;position:absolute;top:8px;left:0}.toggle span{background:#929aa3;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:10px;left:2px}.toggle[data-checked=true]:before{box-shadow:none;background:#caa04647;border-color:#d7ae55}.toggle[data-checked=true] span{background:#fff9ea;transform:translate(18px)}.toggle:disabled{opacity:.5}.toggle:disabled:before{box-shadow:none;background:#151b22;border-color:#46505c}.notification-modal-backdrop{align-items:flex-end}.notification-modal{max-height:min(78vh,620px);overflow:hidden}.notification-modal>header{justify-content:center;position:relative}.notification-modal>header h2{text-align:center;width:100%;padding-inline:34px}.notification-modal>header button{position:absolute;right:0}.notification-modal-content{padding:14px 16px 6px;overflow-y:auto}.notification-modal .notification-lottery-settings{gap:14px}.notification-modal .notification-lottery-row{gap:7px}.notification-modal .notification-lottery-row>strong,.notification-modal .notification-lottery-row>legend{color:#e4d6ba;font-size:12px}.notification-modal .notification-options{gap:9px;padding-top:2px}.notification-modal .notification-choice{min-height:42px;font-size:12px}.notification-modal-done{border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);width:calc(100% - 32px);min-height:42px;color:var(--pwa-frame-secondary);box-shadow:none;margin:10px 16px 16px;font-size:13px;font-weight:700}.notification-modal:has(.notification-status-settings){max-height:min(68vh,520px)}.notification-modal:has(.notification-status-settings)>header{min-height:44px}.notification-modal:has(.notification-status-settings)>header button{width:32px;height:32px}.notification-modal-content:has(.notification-status-settings){padding:10px 12px 4px}.notification-modal .notification-status-settings{gap:8px}.notification-status-settings .notification-lottery-row{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:6px;display:grid}.notification-status-settings .notification-lottery-row>strong{font-size:12px;line-height:1.2}.notification-status-settings .notification-lottery-row>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.notification-modal .notification-status-settings .notification-choice{grid-template-columns:16px minmax(0,1fr);justify-content:center;gap:4px;min-height:40px;padding:6px 4px;font-size:11px}.notification-modal .notification-status-settings .notification-choice input{width:16px;height:16px}.notification-modal:has(.notification-status-settings) .notification-modal-done{min-height:48px;margin-top:8px}.membership-card-stack{box-sizing:border-box;--membership-profile-height:21.6891cqw;--subscription-title-top:calc(.7031cqw + 10px);--subscription-title-height:5.4cqw;--subscription-content-top:calc(var(--subscription-title-top) + var(--subscription-title-height) + 2px);background:#030a0d;border-radius:24px;width:calc(100% + 20px);min-width:0;margin-inline:-10px;padding-bottom:4px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.membership-reference-art{pointer-events:none;grid-area:1/1;grid-template-rows:44.2738cqw minmax(0,1fr) 12.2201cqw;width:100%;display:grid;position:relative}.membership-reference-art>svg{width:100%;height:100%;display:block}.membership-reference-art[data-subscription-visible=false]{grid-template-rows:var(--membership-profile-height)}.membership-reference-art>.subscription-heading-art{height:22.5848cqw;left:0;top:calc(var(--membership-profile-height) + var(--subscription-title-top) - 2.8cqw);position:absolute}.membership-reference-art>.subscription-heading-mark{left:4.15867cqw;top:calc(var(--membership-profile-height) + var(--subscription-title-top) + var(--subscription-title-height) / 2);width:5.24632cqw;height:7.16571cqw;position:absolute;transform:translateY(-50%)}.profile-screen .panel.membership-card{box-sizing:border-box;width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;left:0}.profile-card{--profile-auth-zone-right:6.08cqw;--profile-auth-zone-width:15.48cqw;--profile-auth-column-count:1;height:var(--membership-profile-height);top:0}.profile-avatar{background:#030a0d;border:0;border-radius:50%;width:14.203cqw;height:14.203cqw;position:absolute;top:3.64698cqw;left:7.294cqw;overflow:hidden}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-copy{top:5.81898cqw;left:25.21cqw;right:calc(var(--profile-auth-zone-right) + var(--profile-auth-zone-width) + 4px);width:auto;min-width:0;position:absolute}.profile-card .profile-copy h2{color:#fff3d6;border:0;margin:0 0 1.15cqw;padding:0;font-size:4.1cqw;font-weight:750;line-height:5.12cqw}.profile-card .profile-copy p{box-sizing:border-box;color:#b8b9b8;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;width:100%;min-width:0;margin:0;padding:0;font-size:3.08cqw;font-weight:400;line-height:3.52cqw;display:block;overflow:hidden}.profile-card .profile-nickname[data-name-fit=compact]{font-size:2.8cqw}.profile-auth-actions{right:var(--profile-auth-zone-right);width:var(--profile-auth-zone-width);grid-template-columns:repeat(var(--profile-auth-column-count), minmax(0, 1fr));align-items:center;gap:1cqw;min-width:0;min-height:44px;display:grid;position:absolute;top:10.689cqw;transform:translateY(-50%)}.profile-logout{box-sizing:border-box;color:#f1c66b;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:100%;min-width:0;height:12.3cqw;min-height:44px;padding:0;font-size:3.5cqw;line-height:1;text-decoration:none;display:grid;position:static}.profile-logout:not([data-auth-state=authenticated]){font-size:2.75cqw}.profile-logout>span{white-space:nowrap}.profile-logout:disabled{cursor:wait;opacity:.56}.profile-screen .panel.subscription-status-card{margin-top:var(--membership-profile-height);padding-top:var(--subscription-content-top);flex-direction:column;grid-area:1/1;gap:8px;padding-bottom:.37494cqw;display:flex;position:relative}.subscription-status-card>.section-title{left:9.85cqw;top:var(--subscription-title-top);color:#fff3d6;min-width:0;font-size:4.05cqw;font-weight:750;line-height:var(--subscription-title-height);gap:0;margin:0;padding:0;position:absolute}.subscription-status-card>.section-title>span,.subscription-status-card>.section-title:before,.subscription-status-card>.section-title:after{display:none}.subscription-status-stage{grid-template-columns:calc(17.568cqw + 10px) minmax(0,1fr);align-items:center;min-width:0;margin:0 10px -2.3cqw;padding:2.2cqw 8px 0 14px;display:grid;position:relative}.subscription-status-emblem{filter:saturate(.72)brightness(.88);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:start;width:17.568cqw;height:17.568cqw}.subscription-status-card[data-plan-tier=free] .subscription-status-stage{background:radial-gradient(#c79b460a,#0000 70%)}.subscription-status-card[data-plan-tier=monthly] .subscription-status-stage{background:radial-gradient(#d7a94f0f,#0000 70%)}.subscription-status-card[data-plan-tier=quarterly] .subscription-status-stage{background:radial-gradient(#e1b65f14,#0000 70%)}.subscription-status-card[data-plan-tier=yearly] .subscription-status-stage{background:radial-gradient(#f1c66b1a,#0000 70%)}.subscription-status-card[data-plan-tier=lifetime] .subscription-status-stage{background:radial-gradient(#ffd9781f,#0000 70%)}[data-plan-tier=free] .subscription-status-emblem{background-image:url(/assets/lottery/membership/subscription/free-crown.svg)}[data-plan-tier=monthly] .subscription-status-emblem{background-image:url(/assets/lottery/membership/subscription/monthly-crown.svg)}[data-plan-tier=quarterly] .subscription-status-emblem{background-image:url(/assets/lottery/membership/subscription/quarterly-crown.svg)}[data-plan-tier=yearly] .subscription-status-emblem{background-image:url(/assets/lottery/membership/subscription/yearly-crown.svg)}[data-plan-tier=lifetime] .subscription-status-emblem{background-image:url(/assets/lottery/membership/subscription/lifetime-crown.svg)}.subscription-status-content{text-align:left;grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:start;min-width:0;min-height:0;margin:0;padding-left:5px;display:grid}.subscription-status-content>div{min-width:0}.subscription-status-content .subscription-expiry{text-align:left;align-self:stretch;margin-top:0;padding:0 0 0 15px;position:relative}.subscription-status-content .subscription-expiry:before{inset-block:0;border-left:1px solid var(--pwa-frame-divider);content:"";pointer-events:none;position:absolute;left:-14px}.subscription-status-content span{color:#b8b9b8;font-size:2.75cqw;line-height:3.55cqw;display:block}.subscription-status-content strong{color:#f1c66b;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.45cqw;font-size:3.8cqw;font-weight:750;line-height:4.8cqw;display:block}.subscription-status-content p{color:#b8b9b8;margin:.5cqw 0 0;font-size:2.58cqw;line-height:3.5cqw}.subscription-status-content .subscription-plan p{white-space:nowrap}.subscription-status-card[data-plan-tier=free] .subscription-plan strong{color:#d7ae5d}.subscription-status-card[data-plan-tier=monthly] .subscription-plan strong{color:#e6bb64}.subscription-status-card[data-plan-tier=quarterly] .subscription-plan strong{color:#efc56b}.subscription-status-card[data-plan-tier=yearly] .subscription-plan strong{color:#f6cf72}.subscription-status-card[data-plan-tier=lifetime] .subscription-plan strong{color:#ffd978}.subscription-entry{box-sizing:border-box;color:#fff3d6;cursor:pointer;background:0 0;border:0;place-items:center;width:90.53cqw;height:12.3cqw;min-height:44px;margin:auto auto 0;padding:0;font-size:3.18cqw;font-weight:600;line-height:1.4;display:grid}.subscription-entry svg{display:none}.profile-logout:focus-visible,.subscription-entry:focus-visible{outline-offset:-2px;outline:2px solid #f1c66b}.profile-logout:active,.subscription-entry:active{opacity:.8}@media (hover:hover){.profile-logout:not(:disabled):hover,.subscription-entry:hover{color:#fff5d8}}@media (width<=360px){.membership-card-stack{border-radius:20px}}@media (forced-colors:active){.membership-card-stack{background:canvas}.membership-reference-art{display:none}.profile-screen .panel.membership-card{outline:1px solid canvastext}.profile-logout,.subscription-entry{outline:1px solid buttontext}}.profile-mark{color:#e6af2b;border:1px solid #aa751b;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.profile-mark svg{width:28px;height:28px}.profile-screen .profile-menu{background:var(--pwa-control-surface);border-color:var(--pwa-frame-tertiary);padding:6px 10px 0;overflow:hidden}.profile-menu .section-title{color:#e7d5ac;gap:6px;height:26px;margin:0;font-size:14px;font-weight:700}.profile-menu-rows button{text-align:left;color:#d8d1c6;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;width:100%;height:34px;min-height:34px;padding:0 10px 0 0;font-size:12px;font-weight:500;display:grid;position:relative}.detail-card{padding:14px}.detail-card h2{color:#e5c36e;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.detail-card p{color:#c9c2b8;margin:0 0 8px;font-size:13px;line-height:1.75}.detail-card p:last-child{margin-bottom:0}.detail-card ul{color:#c9c2b8;gap:7px;margin:0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.detail-card .service-function-list>li:first-child{gap:5px}.detail-card .service-function-list>li:first-child>span{display:block}.detail-card .service-function-list ul{gap:4px;margin-top:5px;padding-left:22px}.detail-card dl{gap:0;margin:0;display:grid}.detail-card dl>div{border-top:1px solid var(--pwa-frame-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;display:grid}.detail-card dl>div:first-child{border-top:0}.detail-card dt{color:#c9c2b8;font-size:13px}.detail-card dd{color:#a99f91;margin:0;font-size:13px}.code-entry-block{gap:9px;display:grid}.code-entry-block label{color:#c9c2b8;font-size:13px}.code-result{color:#d8ad49;text-align:center;margin:0;font-size:12px}.activation-result{border-radius:8px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.activation-result.success{color:#9bddab;background:#27623738;border:1px solid #5fa6718c}.activation-result.error{color:#efb3b3;background:#67252538;border:1px solid #b151518c}.support-contact-card{gap:12px;padding:18px 14px;display:grid}.support-contact-card a{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:#efc95e;text-align:center;overflow-wrap:anywhere;min-height:48px;padding:13px 12px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.plan-carousel{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.plan-card{isolation:isolate;scroll-snap-align:center;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);color:#d7d0c5;text-align:left;background:linear-gradient(150deg,#0c1318fa,#03080cfc);position:relative}.pro-plans-screen .plan-card:before{content:"";z-index:-1;border-radius:inherit;background:repeating-linear-gradient(135deg, transparent 0 5px, var(--pwa-frame-secondary) 5px 6px, transparent 6px 10px);opacity:.2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 58%,#000 100%);mask-image:linear-gradient(115deg,#0000 58%,#000 100%)}.plan-card[data-current=true]{border-color:var(--pwa-frame-secondary);box-shadow:none}.plan-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-name{color:#ece7df;white-space:nowrap;padding-top:2px;font-size:18px;font-weight:650;display:block}.plan-tool-icons{justify-content:flex-end;gap:7px;display:flex;position:absolute}.plan-tool-icons--stacked{flex-direction:column}.plan-tool-icon{width:56px;height:56px;box-shadow:none;border:0;border-radius:11px;display:block;overflow:hidden}.plan-tool-icon img{object-fit:cover;width:100%;height:100%;display:block}.plan-card--with-tools .plan-card-heading,.plan-card--with-tools>strong,.plan-card--with-tools>h2,.plan-card--with-tools>ul{width:calc(100% - 72px)}.plan-card>strong{color:#f1c352;display:block}.plan-card>strong small{color:#aaa49a;font-size:13px;font-weight:500}.plan-card h2{color:#ece7df}.plan-card ul{color:#c8c1b7;margin:0;display:grid}.renewal-card{padding:14px}.renewal-card h2{color:#e5c36e;margin:0 0 8px;font-size:17px}.renewal-card dl{margin:0}.renewal-card dl>div{border-top:1px solid var(--pwa-frame-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:42px;display:grid}.renewal-card dt{color:#bcb4a8;font-size:13px}.renewal-card dd{color:#e5c36e;margin:0;font-size:13px}.auto-renew-setting{border-top:1px solid var(--pwa-frame-divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;display:grid}.auto-renew-setting label{color:#ddd5c9;cursor:pointer;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.auto-renew-setting input{accent-color:#d6a42b;width:18px;height:18px;margin:0}.auto-renew-setting strong{color:#9f988e;font-size:12px;font-weight:600}.auto-renew-setting strong[data-active=true]{color:#e5c36e}.confirm-payment:not(.branded-explore-action){border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);width:100%;min-height:48px;color:var(--pwa-frame-secondary);box-shadow:none;font-size:16px;font-weight:750}.payment-note{color:#9f988e;text-align:center;margin:0;font-size:11px}.about-matrix-card{isolation:isolate;padding:18px 16px;position:relative}.about-matrix-card:before,.activation-code-screen .referral-summary-card:before{content:"";z-index:-1;background:linear-gradient(125deg, transparent 12%, var(--pwa-frame-secondary));opacity:.06;pointer-events:none;width:48%;position:absolute;top:0;bottom:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 0H26L50 58 74 0H100V100H78V40L57 100H43L22 40V100H0Z'/%3E%3C/svg%3E") 100% 100%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M0 0H26L50 58 74 0H100V100H78V40L57 100H43L22 40V100H0Z'/%3E%3C/svg%3E") 100% 100%/contain no-repeat}.about-matrix-card p{color:#c9c2b8;margin:0 0 8px;font-size:13px;line-height:1.85}.about-matrix-card .about-welcome{color:#f0d382;font-size:17px;font-weight:650}.about-matrix-card h2{border-bottom:1px solid var(--pwa-frame-divider);color:#e5c36e;margin:16px 0 8px;padding-bottom:6px;font-size:16px;font-weight:650}.about-matrix-card h2:first-child{margin-top:0}.about-matrix-card .about-thanks{color:#e4d4ae;margin-top:8px}.about-brand-info{border-top:1px solid var(--pwa-frame-divider);margin-top:12px;padding-top:12px}.about-brand-info p{color:#9f988e;margin-bottom:7px;font-size:11px;line-height:1.6}.about-brand-info span{color:#c9c2b8}.status-list{gap:12px;display:grid}.status-block{--tone:#d58b2d;--border:#8a561d;border:1px solid var(--border);border-radius:var(--pwa-frame-radius);background:#040b10f5;overflow:hidden}.status-block[data-tone=purple]{--tone:#bd62d4;--border:#804687}.status-block[data-tone=blue]{--tone:#2eb1ee;--border:#1e6d94}.status-block[data-tone=green]{--tone:#44cf62;--border:#247839}.status-block>button{width:100%;min-height:86px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:1fr 56px 24px;align-items:center;padding:12px 16px;display:grid}.status-block>button span{flex-direction:column;gap:9px;display:flex}.status-block>button strong{color:var(--tone);font-size:21px}.status-block>button small{color:#aaa49a;font-size:11px;font-weight:400}.status-block>button em{color:var(--tone);font-style:normal}.status-block>button svg[data-open=true]{transform:rotate(180deg)}.status-detail{padding:0 10px 10px}.status-detail article{border:1px solid var(--border);border-radius:var(--pwa-frame-radius);margin-top:8px;overflow:hidden}.status-detail h3{color:var(--tone);margin:0;padding:14px;font-size:20px;font-weight:500}.status-detail p{border-top:1px solid var(--pwa-frame-divider);color:#c8c1b6;grid-template-columns:58px 32px 44px 52px 1fr 35px;align-items:center;margin:0;padding:10px;font-size:9px;display:grid}.status-detail p>span:first-child{border:1px solid var(--pwa-frame-tertiary);text-align:center;border-radius:999px;padding:4px}.status-detail p strong{color:var(--tone);font-size:14px}.matrix-notebook-screen>.feature-body{padding-inline:var(--layout-page-inline)}.matrix-notebook-screen.notebook-list-screen{--notebook-sheet-min-height:0px;min-height:calc(100dvh - var(--layout-safe-area-top,0px));flex-direction:column;display:flex}.matrix-notebook-screen:has(.notebook-empty){--notebook-sheet-min-height:0px;min-height:calc(100dvh - var(--layout-safe-area-top,0px));flex-direction:column;display:flex}.matrix-notebook-screen:has(.matrix-notebook-editor){--notebook-sheet-min-height:0px;min-height:calc(100dvh - var(--layout-safe-area-top,0px));flex-direction:column;display:flex}.matrix-notebook-screen.notebook-list-screen>.feature-body,.notebook-sheet--columns{flex-direction:column;flex:1;min-height:0;display:flex}.matrix-notebook-screen:has(.notebook-empty)>.feature-body{flex-direction:column;flex:1;min-height:0;display:flex}.matrix-notebook-screen:has(.matrix-notebook-editor)>.feature-body{flex-direction:column;flex:1;min-height:0;display:flex}.notebook-sheet:has(.notebook-empty){flex-direction:column;flex:1;min-height:0;display:flex}.notebook-entry-list:has(.notebook-empty){flex:1}.notebook-heading{min-width:0;margin-bottom:var(--layout-section-gap);align-items:center;gap:var(--layout-section-gap);flex-wrap:wrap;display:flex}.notebook-list-title{color:var(--lottery-text-secondary);margin-right:auto;font-size:13px;font-weight:600}.notebook-heading>.notebook-pagination{flex-basis:100%}.notebook-heading>.notebook-note-actions{margin-left:auto}.notebook-heading--columns{--notebook-control-gap:6px;gap:var(--notebook-control-gap);grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.notebook-heading--columns .notebook-pagination{grid-area:1/2}.notebook-heading--columns .notebook-pagination>.history-pagination{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);width:100%;height:26px}.notebook-heading--columns .notebook-pagination button{width:100%;height:24px}.notebook-heading--columns .notebook-pagination span{width:auto;font-size:11px}.notebook-heading--columns .notebook-note-actions[data-column=right]{grid-area:1/3}.notebook-heading--columns>.notebook-note-actions{margin-left:0}.notebook-sheet--columns>.notebook-entry-list{column-gap:6px;row-gap:max(4px, calc(var(--layout-section-gap) - var(--notebook-row-gap-reduction,0px)));flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}.notebook-sheet{isolation:isolate;min-height:0;position:relative}.notebook-sheet:before{content:"";z-index:-1;opacity:.12;pointer-events:none;background:url(/assets/quick/matrix-notebook.png) 50% 35%/145% no-repeat;height:460px;max-height:100%;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 35%,#000 15%,#0000 70%);mask-image:radial-gradient(at 50% 35%,#000 15%,#0000 70%)}.notebook-pagination{justify-content:center;min-width:0;display:flex}.notebook-pagination>.history-pagination{margin:0}.notebook-note-actions button svg{flex:0 0 12px;width:12px;height:12px}.notebook-note-actions{flex-shrink:0;gap:4px;min-width:0;display:flex}.notebook-note-actions>button{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);min-width:0;height:26px;min-height:26px;color:var(--pwa-frame-secondary);background:var(--pwa-control-surface);font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:flex}.notebook-note-actions>.notebook-delete-action{color:#d88a8a;background:#360a0a29;border-color:#773434;min-width:6em}.notebook-delete-action[aria-pressed=true],.notebook-entry[data-deleting=true]{border-color:#d88a8a}.notebook-delete-hint{color:#d88a8a;margin:0 0 8px;font-size:11px}.matrix-notebook-screen button:not(:disabled){cursor:pointer}.matrix-notebook-screen :is(.feature-body,.notebook-heading) button:not(:disabled):hover{filter:brightness(1.12)}.matrix-notebook-screen :is(.feature-body,.notebook-heading) button:not(:disabled):active{filter:brightness(.9)}.matrix-notebook-screen button:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:-2px}.matrix-notebook-screen button:disabled{cursor:default;opacity:.55}.notebook-entry-list{gap:var(--layout-section-gap);display:grid}.notebook-sheet--columns:before{content:"";z-index:-1;aspect-ratio:37/42;opacity:.1;mix-blend-mode:screen;pointer-events:none;background:url(/assets/quick/matrix-notebook.png) 50% 31.401%/172.973% no-repeat;width:min(260px,80%);height:auto;max-height:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 55%,#0000 76%);mask-image:radial-gradient(#000 55%,#0000 76%)}.matrix-notebook-screen.notebook-list-screen{height:calc(100dvh - var(--layout-safe-area-top,0px))}.notebook-list-screen>.product-header{flex-shrink:0}.notebook-sheet--columns{min-height:250px;padding:8px}.notebook-heading--columns .notebook-note-actions{gap:var(--notebook-control-gap)}.notebook-heading--columns .notebook-delete-action{min-width:0;padding-inline:8px}.notebook-sheet--columns .notebook-empty{grid-column:1/-1;min-height:0;padding:0}.notebook-entry[data-selected=true]{border-color:#d88a8a}.notebook-selection-check{color:#d88a8a;border:1px solid;border-radius:3px;flex:0 0 16px;width:16px;height:16px}.notebook-selection-check svg{width:100%;height:100%}@media (width<=300px){.notebook-heading--columns .notebook-note-actions>button{gap:2px;padding-inline:4px;font-size:9px}.notebook-heading--columns .notebook-pagination span{font-size:10px}}.notebook-empty{isolation:isolate;box-sizing:border-box;align-content:center;place-items:center;gap:var(--layout-section-gap);color:#8d867c;min-height:250px;padding:24px 12px;display:grid;position:relative}.notebook-entry{--pwa-frame-secondary:var(--pwa-frame-tertiary);grid-template-columns:minmax(0,1fr);min-width:0;padding:0;display:grid;overflow:hidden}.notebook-entry-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 4px 5px 14px;display:flex}.notebook-entry-open>span{gap:6px;min-width:0;display:grid}.notebook-entry-open strong{color:#e9e2d7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.notebook-entry-time{color:var(--lottery-text-secondary);flex-wrap:wrap;gap:2px 16px;font-size:10px;display:flex}.notebook-entry-time>span{white-space:nowrap}.notebook-entry-open>svg{color:#b9a46d;flex-shrink:0;width:16px}@media (width<=359px){.notebook-sheet--columns .notebook-entry-open{gap:2px;padding-left:4px}}.matrix-notebook-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:8px 12px 12px;display:flex}.matrix-notebook-editor>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.matrix-notebook-editor>header button{color:#d8bd74;background:0 0;border:0;align-items:center;gap:3px;min-height:36px;padding:0;font-size:13px;font-weight:600;display:flex}.matrix-notebook-editor>input{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);width:100%;min-width:0;height:auto;color:var(--lottery-text-secondary);background:var(--pwa-control-surface);outline:none;margin-bottom:9px;padding:5px 12px 5px 5px;font-size:15px;font-weight:600;display:block}.matrix-notebook-editor>textarea{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);color:#f0ece4;background:var(--pwa-control-surface);width:100%;min-width:0;min-height:330px;font:inherit;outline:none;flex:330px;padding:5px 5px 14px;font-size:14px;line-height:1.65;display:block}.resize-none{resize:none}.matrix-notebook-editor>input:focus,.matrix-notebook-editor>textarea:focus{border-color:var(--pwa-frame-secondary);box-shadow:none}.matrix-notebook-editor>header button svg{width:18px;height:18px}.notebook-write-button{box-sizing:border-box;letter-spacing:normal;height:auto;min-height:36px;margin-top:14px;padding-block:8px;font-size:14px;font-weight:700;line-height:18px}.custom-play-dialog{max-height:min(82vh,650px);overflow-y:auto}.custom-play-dialog label{color:#a49b8e;gap:7px;padding:18px 16px;font-size:11px;display:grid}.custom-play-dialog input{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);width:100%;height:42px;color:var(--lottery-text-secondary);background:var(--pwa-control-surface);outline:none;padding:0 11px;font-size:13px}@media (width<=360px){.profile-mark{width:50px;height:50px}.reference-search .gold-button{font-size:10px}.advanced-panel .segmented.three button{padding-inline:2px;font-size:10px}.road-results-head,.road-result-row{grid-template-columns:.88fr .84fr .92fr 1.12fr 1.1fr 1.14fr}}.road-results .numeric-text,.result-count .numeric-text{font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.road-results .tag{gap:0}.draw-history-row .draw-history-meta{color:#ddd7ce;font-size:12px;font-weight:700}.draw-history-row .history-special-number>span:first-child{color:#d2a52a}.reference-search .gold-button{background:var(--pwa-control-surface);color:var(--lottery-text-secondary)}.reference-row button[data-special=true]{color:#fff;text-shadow:none;font-weight:400;position:relative}.reference-row button[data-special=true]:after{border-radius:inherit;pointer-events:none;content:"";border:1px solid #c65353b8;position:absolute;inset:.3px}.column-panel>header>span{border:1px solid var(--pwa-frame-tertiary);color:#bcb6ad;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;margin-left:12px;padding:3px 9px;font-size:11px}.column-panel>header>span strong{color:#e5a829;font-size:15px}.calculator-panel header button svg,.quick-actions .clear-button svg{width:10px;height:10px}.feature-bottom-nav{width:100%}.lottery-logo-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.lottery-logo-tabs button{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);min-width:0;height:74px;color:var(--lottery-text-secondary);grid-template-rows:42px auto;place-items:center;padding:7px 3px 6px;display:grid}.lottery-logo-tabs button[data-selected=true]{border-color:var(--pwa-frame-secondary);color:var(--pwa-frame-secondary);box-shadow:none}.lottery-logo-tabs img{object-fit:contain;width:72px;max-width:100%;height:38px;display:block}.lottery-logo-tabs span{white-space:nowrap;font-size:11px}.matrix-status-screen .matrix-status-lottery-switcher{width:100%;margin:0 0 12px}.matrix-status-screen .status-list{gap:10px;margin-inline:-3px}.matrix-status-screen .explore-validation-card{margin-inline:6px}.matrix-status-screen .status-block[data-expanded=true]{background:0 0;border:0;border-radius:0;overflow:visible}.matrix-status-screen .status-block>button{grid-template-columns:minmax(0,1fr) auto 16px;align-items:start;column-gap:8px;min-height:0;padding:8px 10px}.matrix-status-screen .status-block>button .matrix-status-category-heading{flex-direction:row;align-items:baseline;gap:8px;min-width:0;display:flex}.matrix-status-screen .matrix-status-category-heading>strong{color:var(--tone);white-space:nowrap;flex:none;font-size:15px;line-height:20px}.matrix-status-screen .matrix-status-category-heading>small{color:#aaa49a;min-width:0;font-size:clamp(9px,2.7vw,11px);font-weight:400;line-height:1.35}.matrix-status-screen .status-block>button .matrix-status-category-count{color:var(--tone);white-space:nowrap;place-self:start end;font-size:13px;font-style:normal;font-weight:700;line-height:20px}.matrix-status-screen .status-block>button>svg{color:#aaa49a;width:16px;height:16px;margin-top:2px;transition:transform .2s}.matrix-status-screen .status-block>button>svg[data-open=true]{transform:rotate(90deg)}.matrix-status-screen .status-detail{padding:0}.matrix-status-screen .matrix-status-trigger-list{display:block}.matrix-status-screen .matrix-status-trigger-table{background:0 0;border:0;border-radius:0;gap:10px;min-width:0;margin-top:0;display:grid;overflow:visible}.matrix-status-screen .matrix-status-trigger-group{border:1px solid var(--border);border-radius:var(--pwa-frame-radius);background:#030a0f;min-width:0;overflow:hidden}.matrix-status-screen .matrix-status-trigger-summary{border-bottom:1px solid var(--pwa-frame-divider);grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:7px;min-height:42px;padding:6px 8px;display:grid}.matrix-status-screen .matrix-status-trigger-result{align-items:baseline;gap:5px;min-width:0;display:flex}.matrix-status-screen .matrix-status-trigger-result small,.matrix-status-screen .matrix-status-trigger-count small{color:#8f8980;font-size:9px;font-weight:500}.matrix-status-screen .matrix-status-trigger-result strong{color:#f4ce67;font-size:16px}.matrix-status-screen .matrix-status-prediction-label{color:#aaa7a2}.matrix-status-screen .matrix-status-prediction-separator{color:#fff}.matrix-status-screen .matrix-status-trigger-count{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.matrix-status-screen .matrix-status-trigger-count strong{color:#d8d3ca;white-space:nowrap;font-size:12px;line-height:1.25}.matrix-status-screen .matrix-status-road-results{width:100%;min-width:0;margin:0}.matrix-status-screen .road-results-head,.matrix-status-screen .status-detail .explore-validation-summary .validation-summary-formula{color:#f6c95f}.matrix-status-screen .road-results-head,.matrix-status-screen .road-result-row{box-sizing:border-box;text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1.23fr) minmax(0,1.6fr) minmax(0,1.35fr) minmax(0,1.6fr);align-items:center;gap:2px;width:100%;min-width:0;display:grid}.matrix-status-screen .road-results-head{border-bottom:1px solid var(--pwa-frame-divider);color:#d2a52a;min-height:0;padding:4px 0;font-size:clamp(9px,2.8vw,12px)}.matrix-status-screen .road-results-head>span:first-child,.matrix-status-screen .road-result-row>:first-child{box-sizing:border-box;padding-left:2px}.matrix-status-screen .matrix-status-road-results>article{border:0;border-radius:0;margin-top:0;overflow:visible}.matrix-status-screen .matrix-status-road-results>article+article{border-top:1px solid var(--pwa-frame-divider)}.matrix-status-screen .status-detail .explore-validation-summary{align-items:initial;color:#f2f5f8;font-size:var(--explore-summary-fit-font-size,var(--explore-validation-summary-font-size));letter-spacing:-.04em;white-space:nowrap;border-top:0;grid-template-columns:none;margin:0;padding:5px 2px 5px 4px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.matrix-status-screen .status-detail .explore-validation-summary>.tianyan-validation-summary-lines{text-align:inherit;border:0;border-radius:0;padding:0}.matrix-status-screen .road-result-row{color:#c6c0b8;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;padding:6px 0;font-family:inherit;font-size:11px}.matrix-status-screen button.road-result-row:focus-visible{outline:2px solid var(--tone);outline-offset:-2px}.matrix-status-screen .road-result-row>span{font-size:11px}.matrix-status-screen .road-result-row>strong{color:#f4ce67;white-space:nowrap;font-size:14px}.matrix-status-screen .tianheng-lock-numbers>span{font-size:11px}.matrix-status-screen .result-period,.matrix-status-screen .result-consecutive{white-space:nowrap;justify-content:center;min-width:0;display:inline-flex}.matrix-status-screen .road-type-toggle{min-width:0;font-size:9px}.matrix-status-screen .road-type-toggle svg{flex:0 0 10px;width:10px;height:10px;transition:transform .2s}.matrix-status-screen .road-type-toggle svg[data-open=true]{transform:rotate(180deg)}.matrix-status-screen .matrix-status-locked-road .road-result-row{cursor:default;color:#9a958d}.matrix-status-screen .matrix-status-locked-cell{color:#b7b0a6;overflow-wrap:normal;white-space:nowrap;grid-column:1/5;justify-self:stretch;min-width:0;font-size:clamp(6.5px,1.9vw,8px);line-height:1.15}@media (prefers-reduced-motion:reduce){.matrix-status-screen .status-block>button>svg,.matrix-status-screen .road-type-toggle svg{transition:none}}.matrix-guide-screen .guide-intro{min-height:82px}.matrix-guide-screen .guide-intro img{width:62px;height:62px}.road-results-head>span{font-size:10.5px;font-weight:700}.road-results-head>span:first-child,.road-result-row>:first-child{transform:none}.road-result-row>strong{font-size:10px}.number-reference-screen .feature-body{box-sizing:border-box;flex-direction:column;row-gap:12px;width:100%;margin-inline:0;padding-top:0;display:flex}.calculator-screen .feature-body{padding-top:0}.reference-row:not(.head) .reference-issue{color:#eee8df;font-weight:700}.reference-row:not(.head)>span>button{font-size:16px}.matrix-tiangong-screen .tiangong-settings .setting-grid>label,.matrix-tiangong-screen .tiangong-settings .tiangong-setting-row{grid-template-columns:var(--tiangong-label-column) minmax(0, 1fr);border:0;align-items:center;gap:.375rem;min-width:0;min-height:0;margin:0;padding:0;display:grid}.matrix-tiangong-screen .tiangong-settings .tiangong-setting-row>.tiangong-setting-label{align-items:center;gap:.5rem;display:flex}.matrix-tiangong-screen .tiangong-settings .tiangong-setting-row>span{color:#e5e7eb;white-space:nowrap;width:auto;min-width:0;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.125rem}.matrix-tiangong-screen .tiangong-settings .tiangong-setting-row .segmented{width:100%;min-width:0}.matrix-tiangong-screen .tiangong-results-head,.matrix-tiangong-screen .tiangong-result-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.25fr);align-items:center;min-width:0;display:grid}.matrix-tiangong-screen .tiangong-results-head{border-bottom:1px solid var(--pwa-frame-divider);color:#d2a52a;min-height:32px;font-size:clamp(10px,2.8vw,12px)}.matrix-tiangong-screen .tiangong-results-head span,.matrix-tiangong-screen .tiangong-result-row>span,.matrix-tiangong-screen .tiangong-result-row>strong{text-align:center;min-width:0}.matrix-tiangong-screen .tiangong-results-head span{white-space:nowrap}.matrix-explore-screen .explore-settings .setting-grid label:first-child>span b{font:inherit;text-align:left}.matrix-explore-screen .segmented{overflow:visible}.matrix-explore-screen .setting-grid .segmented,.matrix-explore-screen .advanced-panel .segmented{width:100%;min-width:0;max-width:none}.matrix-explore-screen .segmented.three button[data-selected=true]{font-weight:700}.matrix-explore-screen .advanced-panel{gap:8px;width:100%;min-width:0;padding-top:8px}.matrix-explore-screen .explore-result-disclaimer .explore-disclaimer-nowrap{white-space:nowrap}.matrix-explore-screen .result-title{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px 8px;display:grid}.matrix-explore-screen .consecutive-filter-button:before,.matrix-explore-screen .repeat-stats-heading button:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.road-validation-process{padding:10px var(--road-validation-inline-padding,12px);border-top:1px solid var(--pwa-frame-divider);background:#030914b8;gap:7px;margin-inline:0;display:grid;overflow-x:clip}.validation-summary-card{border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);background:#0a0e18eb;align-items:center;min-width:0;min-height:40px;padding:8px 78px 8px 8px;display:grid;position:relative}.validation-summary-card>span{color:#d9e2ef;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.validation-summary-card>span i{font-style:normal;font-weight:inherit}.validation-summary-card em{color:#f6c95f;text-align:right;white-space:nowrap;width:66px;font-style:normal;font-weight:800;position:absolute;top:6px;right:8px;transform:none}.matrix-explore-main-screen .validation-summary-card{padding:4px}.matrix-explore-main-screen .validation-summary-card>span{gap:3px;font-size:10px}.matrix-explore-main-screen .validation-summary-card>span i{font-weight:800}.matrix-explore-main-screen .validation-summary-card em{border:1px solid var(--pwa-frame-tertiary);background:#0a0e18fa;border-radius:999px;width:auto;padding:1px 4px;font-size:9px;line-height:1;top:0;right:4px;transform:translateY(-50%)}.matrix-explore-main-screen .validation-summary-primary{color:#ef5350}.matrix-explore-main-screen .validation-summary-position{color:#35bff0}.matrix-explore-main-screen .validation-summary-lookback{color:#a78bfa}.matrix-explore-main-screen .validation-summary-future{color:#7ee2a8}.matrix-explore-main-screen .validation-summary-formula{color:#f6c95f}.validation-period-head{color:#8fa2bb;text-align:center;grid-template-columns:minmax(0,15fr) minmax(0,59fr) minmax(0,26fr);gap:5px;font-size:10px;display:grid}.validation-period-head span{min-width:0;padding-inline:7px}.validation-period-block{border-bottom:1px solid var(--pwa-frame-divider);gap:3px;padding-bottom:7px;display:grid}.validation-period-block:last-child{border-bottom:0;padding-bottom:0}.validation-period-row{grid-template-columns:minmax(0,15fr) minmax(0,59fr) minmax(0,26fr);align-items:stretch;gap:5px;min-width:0;min-height:38px;display:grid}.validation-period-row>span{border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:#080f1bd1;min-width:0;padding:0 7px}.validation-issue{color:#b8c5d6;font-family:var(--validation-issue-font-family,inherit);font-size:var(--validation-issue-font-size,14px);font-weight:var(--validation-issue-font-weight,400);white-space:nowrap;place-items:center;display:grid}.validation-full-numbers{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;display:grid}.validation-full-numbers[data-count="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.validation-full-numbers i{color:#edf2f8;font:700 16px/1 Roboto,sans-serif}.validation-formula{color:#cbd6e5;text-align:center;white-space:nowrap;align-content:center;justify-items:center;gap:1px;font-size:10px;display:grid}.validation-formula b{font-size:11px}.validation-formula small{color:#f6c95f;font-size:9px}.validation-formula strong{color:#7ee2a8;font-size:10px}.profile-screen .feature-body{gap:8px;display:grid}.profile-detail-screen .feature-body{gap:var(--member-copy-gap);display:grid}.contact-support-screen .feature-body{padding-inline:var(--layout-page-inline);gap:8px}.contact-support-screen .app-content{min-width:0;padding:var(--member-card-padding);color:#e3e0d5;font-size:var(--member-body-size);line-height:var(--member-body-line);overflow-wrap:anywhere}.contact-support-screen .app-content p{margin:var(--member-copy-gap) 0 0;color:#e3e0d5;font-size:inherit;line-height:inherit}.contact-support-screen .app-content .section-title{margin:0 0 var(--app-section-title-gap,0px);font-size:var(--member-heading-size);font-weight:var(--member-heading-weight);line-height:var(--member-heading-line)}.contact-support-screen .app-content .section-title>span{flex:0 0 4px;width:4px;height:20px}.contact-support-screen .app-legal-section+.app-legal-section{margin-top:var(--member-section-gap);padding-top:var(--member-section-gap);border-top:1px solid var(--pwa-frame-divider)}.contact-support-screen .app-content a{color:#f3d58a;text-underline-offset:3px;text-decoration:underline}.contact-support-screen .app-content a:focus-visible{outline-offset:2px;outline:2px solid #f3d58a}.contact-support-screen .app-content--contact-methods{--app-section-title-gap:0px}.contact-support-screen .app-content--issue-report{--app-section-title-gap:8px}.contact-support-screen .app-support-contact-row{min-width:0;margin-top:var(--member-copy-gap);color:#c9c2b8;font-size:var(--member-body-size);line-height:var(--member-body-line);grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:0;display:grid}.contact-support-screen .contact-support-label{white-space:nowrap;text-decoration:none}.contact-support-screen .app-support-contact-row a{overflow-wrap:anywhere;min-width:0;min-height:24px;line-height:inherit;align-items:center;padding-block:0;display:flex}.contact-support-screen .app-support-intro{margin:0}.contact-support-screen .app-support-details{gap:var(--member-copy-gap);margin:8px 0 0;display:grid}.contact-support-screen .app-support-details dt{font-weight:600}.contact-support-screen .app-support-details dd{margin:2px 0 0}.contact-support-screen .app-support-note{border-top:1px solid var(--pwa-frame-divider);color:#c9c2b8;margin-top:12px;padding-top:8px;font-size:13px}.contact-support-screen .app-support-note p{color:inherit;margin:0}.contact-support-screen .app-support-note p+p{margin-top:4px}.profile-info-screen .detail-card{padding:var(--member-card-padding)}.profile-info-screen .detail-card h2{margin-bottom:var(--member-copy-gap);font-size:var(--member-heading-size);font-weight:var(--member-heading-weight);line-height:var(--member-heading-line)}.profile-info-screen .detail-card p{line-height:var(--member-body-line);font-size:var(--member-body-size)}.profile-info-screen .detail-card ul{gap:6px}.legal-info-document{min-width:0;padding:var(--member-card-padding)}.legal-info-section+.legal-info-section{margin-top:var(--member-section-gap);padding-top:var(--member-section-gap);border-top:1px solid var(--pwa-frame-divider)}.legal-info-section>h2{margin:0 0 var(--member-copy-gap);color:#e5c36e;font-size:var(--member-heading-size);font-weight:600;line-height:var(--member-heading-line)}.legal-info-copy{min-width:0}.legal-info-copy,.legal-info-copy p{color:#c9c2b8;font-size:var(--member-body-size);line-height:var(--member-body-line)}.legal-info-copy p{margin:0 0 var(--member-copy-gap)}.legal-info-copy p:last-child{margin-bottom:0}.legal-info-copy>ul{padding-left:var(--legal-info-list-indent,20px);row-gap:var(--legal-info-list-gap,6px);margin:0;display:grid}.legal-info-functions{--legal-info-list-gap:4px}.legal-info-subfunctions{row-gap:4px;margin:4px 0 0;padding-left:16px;list-style:none;display:grid}.legal-info-lotteries{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.legal-info-plans{--legal-info-list-indent:0px;text-align:left;list-style:none}.legal-info-document a{color:#e5c36e;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal-info-document a:focus-visible{outline-offset:2px;outline:2px solid #e5c36e}.profile-screen .profile-menu .section-title>span{opacity:.78;flex:0 0 4px}.profile-menu-rows{border-top:1px solid var(--pwa-frame-divider)}.profile-menu-rows button:not(:last-child):after{content:"";background:#30271cb8;height:1px;position:absolute;bottom:0;left:0;right:32px}.profile-screen .profile-menu-rows button svg{color:#b98a31;opacity:.72;place-self:center end;width:16px;height:16px}.pro-plans-checkout{display:grid}.pro-plans-screen .renewal-card h2{font-size:var(--member-heading-size);line-height:var(--member-heading-line);margin-bottom:8px}.pro-plans-screen .renewal-card dt,.pro-plans-screen .renewal-card dd{font-size:var(--member-body-size);line-height:var(--member-body-line)}.pro-plans-screen .renewal-card dd{text-align:right}.pro-plans-screen .auto-renew-setting{min-height:36px}.matrix-explore-setting-icon{object-fit:contain;border-radius:6px;display:block}.feature-screen,.feature-body,.panel,.profile-card,.subscription-status-card,.plan-card,.matrix-core-entry,.guide-intro,.notebook-entry{overflow-wrap:anywhere;max-height:none}.panel:where(:not(.membership-card)),.plan-card,.matrix-core-entry,.guide-intro,.notebook-entry{height:auto}.notifications-screen:not(.notifications-screen-v2) .notification-heading,.notifications-screen:not(.notifications-screen-v2) .notification-title,.notifications-screen:not(.notifications-screen-v2) .notification-actions,.profile-copy,.subscription-status-content,.profile-menu-rows,.detail-card,.filter-sheet,.filter-sheet>*{min-width:0}.feature-screen,.history-filter-panel,.tongxing-query{--select-tech-accent:var(--pwa-frame-secondary);--select-tech-text:var(--lottery-text-secondary);--select-tech-surface:var(--lottery-neutral-900)}.feature-screen{box-sizing:border-box;color:#f5f2ea;background:#02070c;min-height:100%;padding:0;font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}.bottom-nav-brand-screen>.feature-body{margin-bottom:0;position:relative;top:auto}.product-header{--product-header-background:url(/assets/lottery/header-gold-arc.svg);--product-header-long-subtitle-tracking:clamp(.1em, calc((100cqi - 13em) / 22), .32em);--product-header-copy-shade:linear-gradient(90deg, transparent 30%, #020609cc 44%, #020609cc 82%, transparent 100%);--product-header-filter-shade:radial-gradient(ellipse 88px 32px at right bottom, #020609db 65%, transparent 100%), var(--product-header-copy-shade);box-sizing:border-box;width:100%;padding:0 var(--layout-page-inline);margin-bottom:var(--layout-section-gap);flex:none}.product-header[data-product-header=Matrix\ 天工]{--product-header-background:url(/assets/lottery/headers/tiangong.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=我的]{--product-header-background:url(/assets/lottery/headers/profile.webp)}.product-header[data-product-header=Matrix\ 天衍]{--product-header-background:url(/assets/lottery/headers/tianyan.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 天衡]{--product-header-background:url(/assets/lottery/headers/tianheng.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 天樞]{--product-header-background:url(/assets/lottery/headers/tianshu.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 探索]{--product-header-background:url(/assets/lottery/headers/explore.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 同星]{--product-header-background:url(/assets/lottery/headers/tongxing.webp);--product-header-background-shade:var(--product-header-filter-shade)}.product-header[data-product-header=號碼對照單]{--product-header-background:url(/assets/lottery/headers/reference.webp);--product-header-background-shade:var(--product-header-filter-shade)}.product-header[data-product-header=歷史開獎紀錄]{--product-header-background:url(/assets/lottery/headers/history.webp);--product-header-background-shade:var(--product-header-filter-shade)}.product-header[data-product-header=Matrix\ 牌單]{--product-header-background:url(/assets/lottery/headers/matrix-card.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 指南]{--product-header-background:url(/assets/lottery/headers/guide.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 狀態]{--product-header-background:url(/assets/lottery/headers/status.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=Matrix\ 筆記本],.product-header[data-product-header=記事],.product-header[data-product-header=記事詳細]{--product-header-background:url(/assets/lottery/headers/notebook.webp)}.product-header[data-product-header=Matrix\ 筆記本]{--product-header-background-shade:var(--product-header-filter-shade)}.product-header[data-product-header=通知設定]{--product-header-background:url(/assets/lottery/headers/notifications.webp);--product-header-subtitle-tracking:var(--product-header-long-subtitle-tracking)}.product-header[data-product-header=連碰計算機]{--product-header-background:url(/assets/lottery/headers/combinations.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=立柱計算機]{--product-header-background:url(/assets/lottery/headers/columns.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=管理訂閱]{--product-header-background:url(/assets/lottery/headers/subscription.webp)}.product-header[data-product-header=消費歷史]{--product-header-background:url(/assets/lottery/headers/payment-history.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=訂閱方案與收費標準]{--product-header-background:url(/assets/lottery/headers/pro-plans.webp)}.product-header[data-product-header=銀行轉帳付款]{--product-header-background:url(/assets/lottery/headers/bank-transfer.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header="認識 樂彩 Matrix"]{--product-header-background:url(/assets/lottery/headers/about.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=推薦碼與啟動碼]{--product-header-background:url(/assets/lottery/headers/activation.webp);--product-header-subtitle-tracking:var(--product-header-long-subtitle-tracking)}.product-header[data-product-header=服務內容與使用說明]{--product-header-background:url(/assets/lottery/headers/service-info.webp)}.product-header[data-product-header=權益與退款須知]{--product-header-background:url(/assets/lottery/headers/refund.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=線上客服\/聯繫我們]{--product-header-medium-title-size:clamp(16px, 11cqi, 20px);--product-header-background:url(/assets/lottery/headers/contact.webp)}.product-header[data-product-header=邀請好友]{--product-header-background:url(/assets/lottery/headers/invite.webp)}.product-header[data-product-header=優惠活動]{--product-header-background:url(/assets/lottery/headers/promotions.webp)}.product-header[data-product-header=版本資訊\/更新紀錄]{--product-header-background:url(/assets/lottery/headers/version.webp)}.product-header[data-product-header=會員服務條例]{--product-header-background:url(/assets/lottery/headers/terms.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=隱私權政策]{--product-header-background:url(/assets/lottery/headers/privacy.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=聲明與免責事項]{--product-header-background:url(/assets/lottery/headers/disclaimer.webp);--product-header-background-shade:var(--product-header-copy-shade)}.product-header[data-product-header=通知設定],.product-header[data-product-header=推薦碼與啟動碼],.product-header[data-product-header=服務內容與使用說明],.product-header[data-product-header=線上客服\/聯繫我們],.product-header[data-product-header=版本資訊\/更新紀錄]{--product-header-background-shade:linear-gradient(90deg, transparent 30%, #020609b8 48%, #020609b8 80%, transparent 100%)}.product-header__frame{isolation:isolate;box-sizing:border-box;width:100%;height:var(--product-header-frame-height,68px);grid-template-columns:44px 56px minmax(0, 1fr) var(--product-header-action-width,auto);border:var(--product-header-frame-border-width,1px) solid var(--pwa-frame-primary);border-radius:var(--product-header-frame-radius,var(--pwa-frame-radius));background:var(--product-header-background-shade,linear-gradient(transparent, transparent)) center / cover no-repeat, #020609 var(--product-header-background) center / cover no-repeat;grid-template-areas:"back mark copy actions";align-items:center;column-gap:10px;padding:5px 10px 5px 8px;display:grid;position:relative;overflow:hidden}.product-header__frame[data-actions=true]{--product-header-action-width:var(--product-header-settings-action-width,60px)}.product-header__settings-card{--product-header-frame-height:66px;--product-header-frame-border-width:0px;--product-header-frame-radius:calc(var(--pwa-frame-radius) - 1px);--product-header-settings-action-width:70px;--product-header-copy-area:1 / 3 / 2 / 5;--product-header-copy-height:35px;--product-header-subtitle-reserve:var(--product-header-settings-action-width);--product-header-subtitle-tracking:.2em;box-sizing:border-box;border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);overflow:hidden}.product-header[data-settings-floating=true]{height:68px}.product-header__settings-card[data-floating=true]{top:0;inset-inline:var(--layout-page-inline);position:absolute;box-shadow:0 12px 24px #00000073}.product-header__settings-content{max-height:calc(100dvh - 68px - var(--layout-bottom-nav-clearance) - env(safe-area-inset-top,0px) - 8px);overscroll-behavior-y:contain;border-top:1px solid var(--pwa-frame-divider);overflow:hidden auto}.product-header__settings-content[hidden]{display:none}.product-header__settings-toggle{box-sizing:border-box;color:#c9ac70;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:2px;width:100%;height:24px;padding:2px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.product-header__settings-toggle:hover{color:var(--lottery-gold-300)}.product-header__settings-toggle:active{color:#ad915b}.product-header__settings-toggle:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:-2px}.product-header__settings-toggle svg{flex:0 0 12px;width:12px;height:12px}.product-header__settings-toggle svg[data-open=true]{transform:rotate(180deg)}.sticky-title-card-screen>.product-header,.number-reference-screen>.product-header{z-index:30;background:#020b11;position:sticky;top:0}.product-header__back{box-sizing:border-box;z-index:2;color:#f2eee6;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-area:back;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}.product-header__back:hover{background:#d5a64814}.product-header__back:active{background:#d5a64824}.product-header__back:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:-2px}.product-header__back svg{width:22px;height:22px}.product-header__mark{z-index:2;object-fit:contain;object-position:center;filter:brightness(.85);grid-area:mark;width:56px;height:48px;display:block;position:relative}.product-header__copy{grid-area:var(--product-header-copy-area,copy);z-index:2;min-width:0;height:var(--product-header-copy-height,auto);text-align:left;position:relative;container-type:inline-size}.product-header__copy h1{color:#f0c85f;letter-spacing:.015em;white-space:nowrap;align-items:baseline;height:22px;margin:0;font-size:min(20px,14cqi);font-weight:700;line-height:1;display:flex}.product-header__copy h1:before{content:"";flex:0 0 0;height:18px}.product-header__copy h1[data-title-fit=short]{font-size:min(20px,16cqi)}.product-header__copy h1[data-title-fit=medium]{font-size:min(20px,8.5cqi)}.product-header__copy h1[data-title-fit=long]{font-size:min(20px,6cqi)}.product-header__copy>span{color:#ddd6c9b3;font-size:min(9px, calc((100cqi - var(--product-header-subtitle-reserve,0px)) * .07));letter-spacing:var(--product-header-subtitle-tracking,.32em);white-space:nowrap;margin-top:4px;font-weight:600;line-height:1;display:block}.product-header__actions{z-index:3;width:var(--product-header-action-width);justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;position:absolute;bottom:0;right:4px}.feature-body{box-sizing:border-box;width:100%;min-width:0}.feature-body:where(:not(.matrix-card-body)){padding-inline:var(--layout-page-inline)}.feature-screen:not(.home-screen)>.feature-body{padding-bottom:calc(var(--layout-bottom-nav-clearance) + 8px)}.panel:where(:not(.membership-card)),.plan-card,.matrix-core-entry,.guide-intro,.notebook-entry,.filter-sheet{box-sizing:border-box;height:auto;max-height:none}.activation-code-screen .feature-body{gap:12px;padding-inline:16px}.activation-code-screen .panel{box-sizing:border-box;width:100%;min-width:0;margin-inline:auto}.referral-code-section,.activation-code-section{--rule-content-padding:8px 0;--rule-list-indent:1em;gap:12px;min-width:0;padding:16px;display:grid}.referral-code-section{--rule-chevron-closed:90deg;--rule-chevron-open:-90deg}.referral-summary-card,.referral-input-card,.activation-card{gap:12px;min-width:0;padding:0;display:grid}.activation-code-screen .referral-summary-card{isolation:isolate;position:relative}.referral-summary-card h2,.referral-input-card h2,.activation-card h2{color:#e5c36e;font-size:var(--member-heading-size);font-weight:var(--member-heading-weight);line-height:var(--member-heading-line);margin:0}.referral-summary-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.referral-summary-heading .referral-success-count{white-space:nowrap}.referral-code-label,.referral-success-count{color:#d5cfc6;margin:0;font-size:12px;line-height:1.5}.referral-code-value{color:#f0ede7;letter-spacing:1px;font-size:15px;font-weight:700}.referral-success-value{color:#f3c45c;font-weight:700}.referral-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.referral-code-row .referral-code-label{grid-column:1/-1}.referral-code-row .referral-code-value{white-space:normal;overflow-wrap:anywhere;min-width:0}.pro-plans-screen .confirm-payment:not(.branded-explore-action){box-sizing:border-box;border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);height:34px;min-height:34px;color:var(--pwa-frame-secondary);box-shadow:none;font-size:13px;font-weight:700}.activation-card-toggle{color:#e5c36e;width:100%;min-height:44px;font:inherit;font-size:var(--member-heading-size);font-weight:var(--member-heading-weight);text-align:left;cursor:pointer;line-height:var(--member-heading-line);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.activation-card-toggle:hover{color:#f0cc72}.activation-card-toggle:active{opacity:.82}.activation-card-toggle svg{color:#b98a31;width:16px;height:16px;transition:transform .16s}.activation-card-toggle svg[data-open=true]{transform:rotate(90deg)}.activation-card-toggle:focus-visible{outline:2px solid var(--lottery-gold-300);outline-offset:2px;border-radius:6px}.activation-code-panel{display:grid}.activation-code-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.activation-card-toggle svg{transition:none}}.manual-transfer-screen>.feature-body{padding-inline:16px}.manual-transfer-screen .feature-body{gap:4px}.manual-transfer-screen .detail-card{padding:10px}.manual-transfer-screen .detail-card h2{margin-bottom:6px}.manual-transfer-last-five:focus{border-color:var(--pwa-frame-secondary)}.manual-transfer-submit.confirm-payment{isolation:isolate;box-sizing:border-box;width:100%;height:auto;min-height:var(--action-control-height);padding:var(--action-control-padding);border:1px solid var(--pwa-frame-primary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-selected);box-shadow:none;color:var(--pwa-frame-secondary);font-size:var(--action-control-font-size);font-weight:700;line-height:var(--action-control-line-height);letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.75rem;max-width:100%;margin:0;display:flex;position:relative;overflow:hidden}.manual-transfer-submit.confirm-payment:before,.manual-transfer-submit.confirm-payment:after{pointer-events:none;content:"";position:absolute}.manual-transfer-submit.confirm-payment:before{opacity:.2;background-image:radial-gradient(circle at 6% 54%,#ffeebead 0 .55px,#0000 1.5px),radial-gradient(circle at 10% 25%,#ffde7fe6 0 .7px,#0000 1.7px),radial-gradient(circle at 18% 72%,#ffcd4db8 0 1px,#0000 2px),radial-gradient(circle at 29% 36%,#ffe8a4b3 0 .6px,#0000 1.6px),radial-gradient(circle at 71% 68%,#ffe8a4b8 0 .7px,#0000 1.7px),radial-gradient(circle at 82% 32%,#ffcd4dbd 0 1px,#0000 2px),radial-gradient(circle at 92% 74%,#ffde7fdb 0 .7px,#0000 1.7px),repeating-linear-gradient(112deg,#0000 0 19px,#dfa52a29 20px,#0000 21px 32px);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.manual-transfer-submit.confirm-payment:after{opacity:.3;background:linear-gradient(90deg,#0000,#f2be3bbf,#0000);height:1px;bottom:5px;left:9%;right:9%}.manual-transfer-submit.confirm-payment:disabled{cursor:default}.manual-transfer-screen .detail-card dl{gap:5px;margin:0;display:grid}.manual-transfer-screen .detail-card dl>div{grid-template-columns:minmax(84px,auto) minmax(0,1fr);align-items:center;gap:6px;display:grid}.manual-transfer-screen .detail-card dt{color:#a9a39a}.manual-transfer-screen .detail-card dd{color:#f0cc72;min-width:0;margin:0}.manual-transfer-account{overflow-wrap:anywhere;min-width:0}.manual-transfer-last-five{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:#f5f2ea;outline:0;width:100%;min-width:0;height:36px;min-height:36px;margin:6px 0;padding:0 10px}.manual-transfer-pending{align-items:center;gap:8px;display:flex}.referral-input-card .code-entry-block,.activation-card .code-entry-block{gap:12px}.referral-copy-input,.referral-input-card input,.activation-card input{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);width:100%;min-width:0;height:44px;min-height:44px;color:var(--lottery-text-secondary);outline:0;padding:8px 10px;font-size:14px}.referral-rule-card{box-sizing:border-box;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);min-width:0;overflow:hidden}.referral-rule-toggle{color:#e5c36e;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;width:100%;min-height:0;padding:4px 16px;font-size:13px;font-weight:600;display:grid}.referral-rule-toggle svg{color:#d4a132;width:15px;height:15px;rotate:var(--rule-chevron-closed,0deg);justify-self:end;transition:rotate .18s}.referral-rule-toggle[aria-expanded=true] svg{rotate:var(--rule-chevron-open,90deg)}.referral-rule-content{padding:var(--rule-content-padding,8px 16px 16px);color:#c9c2b8;font-size:var(--member-body-size);line-height:var(--member-body-line)}.referral-rule-content ul{gap:7px;margin:0;padding-inline-start:var(--rule-list-indent,20px);display:grid}.referral-rule-content li::marker{color:#b98a31}.pro-plans-screen .confirm-payment.branded-explore-action:disabled{cursor:not-allowed;opacity:1;color:var(--lottery-text-secondary);border-color:var(--pwa-frame-tertiary);background:var(--pwa-control-surface);box-shadow:none}.pro-plans-screen .confirm-payment.branded-explore-action:disabled:before,.pro-plans-screen .confirm-payment.branded-explore-action:disabled:after{content:none}@media (forced-colors:active){.pro-plans-screen .confirm-payment.branded-explore-action:disabled{color:graytext}}.matrix-explore-main-screen:not(.explore-result-preview-screen) .explore-validation-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.matrix-explore-main-screen:not(.explore-result-preview-screen) .explore-validation-card[data-content-protected=true]>:not(.explore-validation-protection-layer){filter:blur(8px);pointer-events:none}.matrix-explore-main-screen:not(.explore-result-preview-screen) .explore-validation-protection-layer{z-index:1;border-radius:inherit;pointer-events:none;background:#02070cb8;position:absolute;inset:0}@media print{.matrix-explore-main-screen:not(.explore-result-preview-screen) .explore-validation-card{display:none}}.pro-plans-screen{--pro-plans-plan-inline:25px;--pro-plans-checkout-inline:16px}.pro-plans-screen>.feature-body{padding-inline:0}.pro-plans-screen .plan-carousel{box-sizing:border-box;width:100%;padding:0 var(--pro-plans-plan-inline) 18px;scroll-padding-inline:var(--pro-plans-plan-inline);gap:13px;margin:0}.pro-plans-screen .plan-card{box-sizing:border-box;min-width:0;height:auto;min-height:190px;padding:var(--member-card-padding);flex:0 0 100%}.pro-plans-screen .plan-card-heading{min-height:20px}.pro-plans-screen .plan-tool-icons{top:12px;right:12px}.pro-plans-screen .plan-card>strong{margin:6px 0 10px;font-size:25px}.pro-plans-screen .plan-card h2{margin:0 0 8px;font-size:13px}.pro-plans-screen .plan-card ul{font-size:var(--member-body-size);line-height:var(--member-body-line);gap:3px;padding-left:17px}.pro-plans-screen .pro-plans-checkout{box-sizing:border-box;width:auto;margin-inline:var(--pro-plans-checkout-inline);row-gap:0}.pro-plans-screen .renewal-card{padding:var(--member-card-padding);margin:0 0 8px}.pro-plans-screen .renewal-card dl>div{min-height:29px}.pro-plans-screen .renewal-card :is(h2,dt,dd,.auto-renew-setting label,.auto-renew-setting strong){font-weight:700}.pro-plans-screen .auto-renew-setting label{gap:4px;min-height:32px;font-size:12px}.pro-plans-screen .auto-renew-setting input{width:14px;height:14px}.pro-plans-screen .confirm-payment.branded-explore-action{height:auto;min-height:var(--action-control-height);font-size:var(--action-control-font-size);line-height:var(--action-control-line-height);background:var(--pwa-control-selected);box-sizing:border-box;width:100%;max-width:100%;padding:var(--action-control-padding);white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;margin:0 0 6px}.pro-plans-screen .payment-note{font-size:11px}.pro-plans-screen .plan-carousel{background-repeat:no-repeat}.pro-plans-screen .plan-carousel:has(.plan-card[data-current=true][data-plan-index="0"]){background-image:radial-gradient(#d6aa46 0 62%,#0000 68%),radial-gradient(circle,#ffffff47 0 58%,#0000 66%),radial-gradient(circle,#ffffff47 0 58%,#0000 66%);background-position:calc(50% - 19px) calc(100% - 9px),calc(50% - 2.5px) calc(100% - 9px),calc(50% + 9.5px) calc(100% - 9px);background-size:14px 5px,5px 5px,5px 5px}.pro-plans-screen .plan-carousel:has(.plan-card[data-current=true][data-plan-index="1"]){background-image:radial-gradient(circle,#ffffff47 0 58%,#0000 66%),radial-gradient(#d6aa46 0 62%,#0000 68%),radial-gradient(circle,#ffffff47 0 58%,#0000 66%);background-position:calc(50% - 14.5px) calc(100% - 9px),calc(50% - 7px) calc(100% - 9px),calc(50% + 9.5px) calc(100% - 9px);background-size:5px 5px,14px 5px,5px 5px}.pro-plans-screen .plan-carousel:has(.plan-card[data-current=true][data-plan-index="2"]){background-image:radial-gradient(circle,#ffffff47 0 58%,#0000 66%),radial-gradient(circle,#ffffff47 0 58%,#0000 66%),radial-gradient(#d6aa46 0 62%,#0000 68%);background-position:calc(50% - 14.5px) calc(100% - 9px),calc(50% - 2.5px) calc(100% - 9px),calc(50% + 5px) calc(100% - 9px);background-size:5px 5px,5px 5px,14px 5px}.activation-code-screen{--activation-section-padding-block:var(--member-card-padding);--activation-section-gap:var(--member-copy-gap)}.activation-code-screen>.feature-body{padding-inline:var(--layout-page-inline);gap:var(--member-copy-gap)}.activation-code-screen .referral-code-section,.activation-code-screen .activation-code-section{padding:var(--member-card-padding);gap:var(--activation-section-gap)}.activation-code-screen .referral-summary-card,.activation-code-screen .referral-input-card,.activation-code-screen .activation-card{gap:8px}.activation-code-screen .referral-code-label,.activation-code-screen .referral-input-card>h2{display:none}.activation-code-screen .referral-code-value{font-size:14px}.activation-code-screen .referral-code-row{gap:8px}.activation-code-screen .referral-copy-button{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);width:max-content;min-width:0;height:auto;min-height:28px;color:var(--pwa-frame-primary);letter-spacing:.25px;white-space:nowrap;transform-origin:0;flex:none;justify-content:center;align-items:center;gap:3px;padding:4px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;scale:.9}.activation-code-screen .referral-copy-button:not(:disabled):hover{border-color:var(--pwa-frame-primary)}.activation-code-screen .referral-copy-button:focus-visible{outline:2px solid var(--pwa-frame-primary);outline-offset:2px}.activation-code-screen .referral-copy-button:disabled{opacity:.6}.activation-code-screen .referral-input-card input:disabled::placeholder{color:var(--lottery-text-secondary);opacity:1}.activation-code-screen .code-entry-block:after{background:var(--pwa-frame-divider);content:"";width:100%;height:1px;margin-top:0;display:block}.activation-code-screen .referral-copy-button svg{width:12px;height:12px}.activation-code-screen .referral-input-card input,.activation-code-screen .activation-card input{height:36px;min-height:36px;padding-block:4px}.activation-code-screen .referral-input-card .primary-action,.activation-code-screen .activation-card .primary-action{height:auto;min-height:var(--action-control-height);font-size:var(--action-control-font-size);box-sizing:border-box;width:100%;max-width:100%;padding:var(--action-control-padding);line-height:var(--action-control-line-height);white-space:normal;overflow-wrap:anywhere;letter-spacing:normal}.activation-code-screen .referral-rule-card{border:0}.activation-code-screen .referral-rule-toggle{padding-block:4px;padding-inline:0}.activation-code-screen .activation-card-toggle{border-bottom:1px solid var(--pwa-frame-divider);min-height:32px}.referral-rewards{gap:8px;margin:0;display:grid}.referral-rewards>div{gap:2px;min-width:0;display:grid}.referral-rewards>div+div{border-top:1px solid var(--pwa-frame-divider);padding-top:8px}.referral-rewards dt strong{color:var(--pwa-frame-primary);font-size:13px}.referral-rewards dd{flex-wrap:wrap;gap:2px 8px;margin:0;display:flex}.referral-rewards dd>span:first-child{color:var(--lottery-text-primary);font-weight:600}.referral-rewards-note{margin:8px 0 0}.matrix-tianyan-screen .explore-validation-summary-card[hidden],.matrix-tianyan-screen .explore-validation-groups[hidden]{display:none}.matrix-tianyan-screen .explore-validation-summary-card>.explore-validation-consecutive-tag{margin:0;position:absolute;top:2px;right:2px}.matrix-tianyan-screen .explore-validation-summary-card .tianyan-expanded-summary-indent{visibility:hidden;align-items:center;display:inline-flex}.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="4"]>.explore-validation-issues,.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="4"]>.explore-validation-numbers-card,.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="4"]>.explore-validation-formulas{grid-template-rows:repeat(4,minmax(0,1fr))}.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="3"]>.explore-validation-issues,.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="3"]>.explore-validation-numbers-card,.matrix-tianyan-screen .tianyan-expanded-layout-groups-host .tianyan-expanded-validation-group[data-row-count="3"]>.explore-validation-formulas{grid-template-rows:repeat(3,minmax(0,1fr))}.matrix-tianyan-screen .tianyan-expanded-summary-lines .tianyan-validation-summary-row{justify-content:flex-start;width:max-content}.matrix-tianyan-screen .tianyan-expanded-summary-lines .tianyan-validation-summary-row>*{flex:none}.matrix-tianyan-screen .tianyan-expanded-formula-list{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.feature-page-load-state{box-sizing:border-box;align-content:center;gap:var(--layout-page-inline);min-block-size:60dvh;padding:var(--layout-page-inline);color:var(--lottery-text-primary);text-align:center;display:grid}.feature-page-load-state__message{color:var(--lottery-text-primary);font-size:1rem;line-height:1.5}.feature-page-load-state__actions{justify-content:center;gap:var(--layout-section-gap);flex-wrap:wrap;display:flex}.feature-page-load-state__actions button{padding:var(--action-control-padding);border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);color:var(--lottery-text-secondary);font:inherit;line-height:var(--action-control-line-height);cursor:pointer;box-sizing:border-box;width:fit-content;max-width:100%;height:auto;min-height:var(--action-control-height);font-size:var(--action-control-font-size);white-space:normal;overflow-wrap:anywhere;letter-spacing:normal}.feature-page-load-state__actions button:focus-visible{outline:2px solid var(--lottery-border-selected);outline-offset:2px}@font-face{font-family:Roboto Mark Six Home;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/roboto-latin-800-normal-B5v1chiC.woff2)format("woff2")}.number-ball-component{--number-ball-size:56px;--number-ball-asset-scale:1;--number-ball-asset-x:0%;--number-ball-asset-y:0%;--number-font-size:23px;--number-x:0px;--number-y:0px;--number-optical-x:0px;--number-optical-y:0px;--underline-width:20px;--underline-height:1px;--underline-y:1px;width:var(--number-ball-size);height:var(--number-ball-size);flex:0 0 var(--number-ball-size);place-items:center;line-height:1;display:inline-grid;position:relative}.number-ball-asset{top:calc(50% + var(--number-ball-asset-y));left:calc(50% + var(--number-ball-asset-x));width:calc(100% * var(--number-ball-asset-scale));height:calc(100% * var(--number-ball-asset-scale));object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;transform:translate(-50%,-50%)}.number-ball-component[data-lottery=今彩539]{--number-ball-asset-scale:1.228;--number-ball-asset-x:-0.6%;--number-ball-asset-y:-1%}.number-ball-component[data-lottery=天天樂]{--number-ball-asset-scale:1.347;--number-ball-asset-x:0.7%;--number-ball-asset-y:3.3%}.number-ball-component[data-lottery=六合彩]{--number-ball-asset-scale:1.478}.number-ball-component[data-lottery=六合彩][data-tone=red]{--number-ball-asset-x:-0.292%;--number-ball-asset-y:0.563%;--number-optical-x:-.25px;--number-optical-y:-.25px}.number-ball-component[data-lottery=六合彩][data-tone=green]{--number-ball-asset-x:-0.104%;--number-ball-asset-y:1.813%;--number-optical-y:-.5px}.number-ball-component[data-lottery=六合彩][data-tone=blue]{--number-ball-asset-x:2.375%;--number-ball-asset-y:-0.771%}.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="15"]{--number-optical-x:-.75px;--number-optical-y:-.5px}.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="03"],.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="10"],.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="14"]{--number-optical-x:-.25px;--number-optical-y:-.25px}.number-ball-component[data-lottery=六合彩][data-tone=green][data-number="16"]{--number-optical-x:-.75px;--number-optical-y:-.75px}.number-ball-component[data-lottery=六合彩][data-tone=red][data-number="01"],.number-ball-component[data-lottery=六合彩][data-tone=red][data-number="02"]{--number-optical-x:0px}.number-ball-component[data-lottery=六合彩][data-tone=green][data-number="17"],.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="36"]{--number-optical-x:-.25px;--number-optical-y:-.25px}.number-ball-component[data-lottery=六合彩][data-tone=green][data-number="38"]{--number-optical-x:-.25px}.number-ball-component[data-lottery=六合彩][data-tone=blue][data-number="41"]{--number-optical-x:.25px}.number-ball-component[data-lottery=六合彩][data-tone=red][data-number="46"]{--number-optical-y:-.5px}.number-ball-component[data-lottery=大樂透]{--number-ball-asset-scale:var(--grand-lotto-asset-scale,1.478);--number-ball-asset-x:-0.3%;--number-ball-asset-y:0.7%}.draw-history-screen .draw-history-panel[data-lottery=大樂透]{--grand-lotto-asset-scale:1.7}.number-ball-value{z-index:1;color:#070707;width:auto;min-width:2ch;font-family:Roboto,Arial,sans-serif;font-size:var(--number-font-size);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;white-space:nowrap;transform:translate(var(--number-x), var(--number-y));justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:relative}.number-ball-component[data-lottery=六合彩] .number-ball-value{font-feature-settings:"tnum" 1;width:2ch;min-width:0;transform:translate(-50%, -50%) translate(var(--number-optical-x), var(--number-optical-y));font-weight:900;position:absolute;top:50%;left:50%}.number-ball-value:after{top:calc(100% + var(--underline-y));width:var(--underline-width);height:var(--underline-height);content:"";background:currentColor;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.home-screen .latest-draw-card .number-ball-value:after,.matrix-explore-main-screen .matrix-explore-history-panel .number-ball-value:after,.draw-history-screen .draw-history-panel .number-ball-value:after{content:none}.number-ball-component[data-lottery=大樂透] .number-ball-value{color:#fff;text-shadow:0 1px 2px #0000006b}.home-screen .latest-draw-card{--draw-special-ball-size:clamp(30px, 8.8vw, 34px)}.home-screen .latest-draw-card .draw-balls[data-has-special=false] .number-ball-component{--number-ball-size:clamp(42px, 12.8vw, 50px);--number-font-size:20px;--number-y:0px;--underline-width:16px;--underline-height:1px;--underline-y:1px}.home-screen .latest-draw-card .number-ball-component:is([data-lottery=今彩539],[data-lottery=天天樂]) .number-ball-value{font-family:Roboto Mark Six Home,Roboto,Arial,sans-serif;font-weight:800}.home-screen .latest-draw-card .draw-balls[data-has-special=true] .number-ball-component{--number-ball-size:clamp(30px, 8.8vw, 34px);--number-font-size:15px;--number-y:-1px;--underline-width:14px;--underline-height:1.5px;--underline-y:0px}.home-screen .latest-draw-card[data-lottery=六合彩] .draw-balls[data-has-special=true] .number-ball-component,.home-screen .latest-draw-card[data-lottery=大樂透] .draw-balls[data-has-special=true] .number-ball-component{--number-ball-size:clamp(33.7px, 9.88vw, 38.2px)}.home-screen .latest-draw-card .draw-balls[data-has-special=true] .number-ball-component[data-lottery=六合彩]{--number-font-size:13.5px;--underline-height:.75px;--underline-y:-1.5px}.home-screen .latest-draw-card .number-ball-component[data-lottery=六合彩] .number-ball-value{font-family:Roboto Mark Six Home,Roboto,Arial,sans-serif;font-weight:800}.history-panel .number-ball-component.history-lottery-ball{--number-ball-size:28px;--number-font-size:12px;--number-y:0px;--underline-width:11px;--underline-height:.5px;--underline-y:.25px}.matrix-explore-main-screen .matrix-explore-history-panel .number-ball-component.history-lottery-ball,.draw-history-screen .draw-history-panel .number-ball-component.history-lottery-ball{--number-ball-size:clamp(20px, 6vw, 22px);--number-font-size:clamp(10px, 2.8vw, 11px);--underline-width:clamp(9px, 2.6vw, 10px)}.matrix-explore-main-screen .matrix-explore-history-panel:is([data-lottery=今彩539],[data-lottery=天天樂]) .number-ball-component.history-lottery-ball{--number-ball-size:clamp(24px, 7.18vw, 28px);--number-font-size:clamp(12px, 3.59vw, 14px);--number-x:0px;--number-y:0px;--underline-width:clamp(9px, 2.82vw, 11px);--underline-height:.7px;--underline-y:.2px;transform:none}.draw-history-screen .draw-history-panel:is([data-lottery=今彩539],[data-lottery=天天樂]) .number-ball-component.history-lottery-ball{--number-ball-size:clamp(23px, 6.8vw, 26px);--number-font-size:clamp(12px, 3.4vw, 13.5px);--number-x:0px;--number-y:0px;--underline-width:clamp(9px, 2.82vw, 11px);--underline-height:.7px;--underline-y:.2px;transform:none}.matrix-explore-main-screen .matrix-explore-history-panel.history-panel[data-lottery=六合彩],.draw-history-screen .draw-history-panel.history-panel[data-lottery=六合彩]{--matrix-history-ball-size:clamp(20px, 6.15vw, 24px)}.matrix-explore-main-screen .matrix-explore-history-panel[data-lottery=六合彩] .number-ball-component.history-lottery-ball{--number-ball-size:var(--matrix-history-ball-size);--number-font-size:clamp(9px, 2.56vw, 10px);--number-x:0px;--number-y:0px;--underline-width:clamp(8px, 2.31vw, 9px);--underline-height:.7px;--underline-y:-.8px;transform:translateY(2px)}.draw-history-screen .draw-history-panel[data-lottery=六合彩] .number-ball-component.history-lottery-ball{--number-ball-size:var(--matrix-history-ball-size);--number-font-size:clamp(9px, 2.56vw, 10px);--number-x:0px;--number-y:0px;--underline-width:clamp(8px, 2.31vw, 9px);--underline-height:.7px;--underline-y:-.3px;transform:translateY(2px)}.matrix-explore-main-screen .matrix-explore-history-panel[data-lottery=大樂透] .number-ball-component.history-lottery-ball,.draw-history-screen .draw-history-panel[data-lottery=大樂透] .number-ball-component.history-lottery-ball{--number-ball-size:var(--matrix-history-ball-size);--number-font-size:clamp(9px, 2.82vw, 11px);--number-x:0px;--number-y:0px;--underline-width:clamp(8px, 2.56vw, 10px);--underline-height:.7px;--underline-y:.3px;transform:translateY(3px)}.history-panel .history-numbers[data-has-special=true] .number-ball-component.history-lottery-ball[data-lottery=六合彩]{--number-ball-asset-scale:1.62}.startup-notification-dialog{grid-template-columns:minmax(0,1fr)}.first-visit-privacy-link{color:var(--lottery-gold-300);font:inherit;line-height:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.first-visit-privacy-link:hover,.first-visit-privacy-link:active{color:var(--lottery-text-primary)}.first-visit-privacy-link:focus-visible,.first-visit-privacy-reader a:focus-visible,.first-visit-privacy-scroll:focus-visible{outline:1px solid var(--lottery-gold-300);outline-offset:2px}.first-visit-privacy-reader a{color:var(--lottery-gold-300);text-underline-offset:.2em;text-decoration:underline}.first-visit-privacy-reader a:hover,.first-visit-privacy-reader a:active{color:var(--lottery-text-primary)}.app-dialog-content.first-visit-privacy-reader{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.app-dialog-content[data-variant=first-visit-consent] .app-dialog-title:focus{outline:none}.first-visit-privacy-scroll{overscroll-behavior:contain;min-width:0;min-height:0;overflow:auto}.first-visit-privacy-reader .legal-info-document{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.first-visit-privacy-reader .app-dialog-button{cursor:pointer}.first-visit-privacy-reader .app-dialog-button:hover,.first-visit-privacy-reader .app-dialog-button:active{background:var(--lottery-neutral-950)}.matrix-status-screen .explore-validation-card .explore-validation-result-number,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-card .explore-validation-result-number{margin-inline:2px;font-size:15px}.matrix-status-screen .explore-validation-card .explore-validation-summary .validation-summary-drag-label,.matrix-status-screen .explore-validation-card .explore-validation-summary .validation-summary-same-period,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-card .explore-validation-summary .validation-summary-drag-label,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-card .explore-validation-summary .validation-summary-same-period{color:#c2b3dd;font-style:normal;font-weight:800}.matrix-status-screen .validation-summary-formula-sequence,.matrix-status-screen .validation-summary-formula-tokens,.matrix-explore-main-screen .validation-summary-formula-sequence,.matrix-explore-main-screen .validation-summary-formula-tokens{align-items:baseline;gap:1px;display:inline-flex}.matrix-status-screen .validation-summary-formula-sequence,.matrix-explore-main-screen .validation-summary-formula-sequence{white-space:nowrap}.matrix-status-screen .explore-validation-card .explore-validation-group:is([data-lottery=六合彩],[data-lottery=大樂透]) .explore-validation-special-number,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-card .explore-validation-group:is([data-lottery=六合彩],[data-lottery=大樂透]) .explore-validation-special-number{margin-left:var(--explore-validation-special-margin,2px)}.feature-screen.explore-result-preview-screen{color:#f2f5f8;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:linear-gradient(#02070c 0%,#030b11 100%);height:100%;min-height:0;font-family:Inter,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;overflow-y:auto}.explore-result-preview-screen .section-title{color:#f4ce67d6;letter-spacing:.5px;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:500;display:flex}.explore-result-preview-screen .section-title>span{width:4px;box-shadow:none;background:#f4ce67d6;border-radius:4px}.explore-result-preview-screen .road-results article{color:#aab5c4;font-size:10.5px}.explore-result-preview-screen .road-result-row>span,.explore-result-preview-screen .road-result-row>button{font-weight:700}.explore-result-preview-screen .road-results .tag{border:1px solid var(--pwa-frame-tertiary);color:#d8c38d;text-align:center;word-spacing:2px}.explore-result-preview-screen .road-results .result-consecutive{color:inherit;word-spacing:2px;background:0 0;border:0;font-size:10px;font-weight:700}.explore-result-preview-screen>.feature-body{box-sizing:border-box;width:100%;padding:0 var(--layout-page-inline) calc(24px + env(safe-area-inset-bottom))}.explore-result-preview-screen.matrix-explore-main-screen .result-panel{background:var(--pwa-control-surface);margin-top:0}.explore-result-preview-screen.matrix-explore-main-screen .road-results-head{color:#f4ce67d6;padding:8px 0 0}.explore-result-preview-screen.matrix-explore-main-screen .road-results-head>span{font-size:clamp(11px,3.08vw,12px);font-weight:800}.explore-result-preview-screen .result-count{color:#aab5c4}.explore-result-preview-screen .road-results strong{color:#f4ce67}.explore-result-preview-screen.matrix-explore-main-screen .result-title .result-count .explore-result-count-number{color:#a7d8ea}.explore-result-preview-screen.matrix-explore-main-screen .road-results .explore-result-row>.explore-result-column-number{color:#f2f5f8}.explore-result-preview-screen.matrix-explore-main-screen .result-title{margin-bottom:6px}.explore-consecutive-filter-button,.explore-consecutive-filter-option,.explore-result-road-toggle{cursor:pointer}.explore-consecutive-filter-button:focus-visible,.explore-consecutive-filter-option:focus-visible,.explore-result-road-toggle:focus-visible{outline-offset:2px;outline:2px solid #58d3e6}.explore-consecutive-filter-button{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);width:max-content;min-width:0;height:21.2px;color:var(--lottery-text-secondary);background:var(--pwa-control-surface);font:inherit;white-space:nowrap;justify-content:center;align-items:center;gap:2px;padding:0 8px;font-size:11px;line-height:1;display:inline-flex;position:relative}.explore-consecutive-filter-button:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explore-consecutive-filter-button svg{flex:0 0 8px;width:8px;height:8px;transition:transform .2s}.explore-consecutive-filter-button svg[data-open=true]{transform:rotate(180deg)}.explore-consecutive-filter-options{border-top:1px solid var(--pwa-frame-divider);border-bottom:1px solid var(--pwa-frame-divider);transform-origin:top;gap:3px;min-width:0;margin:0 0 6px;padding:4px 0;animation:.18s ease-out explore-filter-options-expand;display:flex}.explore-consecutive-filter-option{box-sizing:border-box;border:1px solid var(--pwa-frame-tertiary);border-radius:var(--pwa-frame-radius);color:#b9b5ae;background:var(--pwa-control-surface);min-width:0;height:21px;min-height:21px;font:inherit;white-space:nowrap;flex:1 1 0;padding:2px 3px;font-size:clamp(8px,2.56vw,10px);font-weight:700;line-height:1.15}.explore-consecutive-filter-option[aria-pressed=true]{border-color:var(--pwa-frame-secondary);color:var(--pwa-frame-secondary);background:var(--pwa-control-selected);box-shadow:none}@keyframes explore-filter-options-expand{0%{opacity:0;transform:translateY(-2px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.explore-consecutive-filter-options{animation:none}}.explore-result-preview-screen .road-results .road-result-row.explore-result-row{min-height:0;padding:6px 0}.explore-result-preview-screen .road-results .explore-result-road-toggle{box-sizing:border-box;color:#aab5c4;width:100%;min-width:0;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:3px;padding:0;font-size:10px;display:grid}.explore-result-road-toggle span{white-space:nowrap;grid-column:2}.explore-result-road-toggle svg{color:#aab5c4;grid-column:3;justify-self:start;width:8px;height:8px;transition:transform .2s}.explore-result-road-toggle svg[data-open=true]{transform:rotate(180deg)}.explore-result-preview-screen .road-results article+article{border-top:0}.explore-validation-card{--explore-validation-summary-font-size:13px;--explore-validation-row-min-height:clamp(27px, 7.18vw, 28px);border-top-style:solid;border-top-width:1px;border-top-color:var(--pwa-frame-secondary);border-bottom-style:solid;border-bottom-width:1px;border-right:0;border-bottom-color:var(--pwa-frame-secondary);color:#f2f5f8;box-shadow:none;background:#030914b8;border-left:0;border-radius:0;flex-direction:column;row-gap:2px;margin:0;padding:8px 0;display:flex;position:relative;overflow:visible}.tianheng-validation-process{--explore-validation-five-number-gap:clamp(2px, calc((100% - 5 * clamp(17px, 4.87vw, 19px)) / 4), calc(clamp(4px, 1.5vw, 6px) + 1px));--explore-validation-five-number-padding:clamp(1px, calc((100% - 125px) / 2), 4px)}.tianheng-validation-process .explore-validation-group[data-wide-numbers=true]{--explore-validation-wide-formula-column:clamp(89px, calc(100vw - 231px), 112px);--explore-validation-wide-number-columns:repeat(6, minmax(max-content, 1fr)) max-content;--explore-validation-wide-number-padding:clamp(1px, calc((100vw - 343px) / 5 + 1px), 3px);--explore-validation-number-padding:clamp(0px, calc((100vw - 343px) / 10), 1px);--explore-validation-special-margin:clamp(.5px, calc((100vw - 343px) / 5 + .5px), 2px);--explore-validation-special-gap:clamp(.5px, calc((100vw - 343px) / 5 + .5px), 2.5px);--explore-validation-formula-gap:clamp(.25px, calc((100vw - 320px) / 25 + .25px), 2px);--explore-validation-formula-padding:clamp(1px, calc((100vw - 320px) / 15 + 1px), 2px)}.explore-validation-rule-set{flex-direction:column;row-gap:4px;min-width:0;display:flex}.explore-validation-summary-card{box-sizing:border-box;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);background:#0a0e18eb;grid-template-columns:minmax(0,1fr) max-content;align-items:start;column-gap:2px;margin:0;padding:0;display:grid;overflow:hidden}.explore-validation-summary-card>.explore-validation-consecutive-tag{border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);color:#e4c980;white-space:nowrap;background:#0a0e18fa;align-self:center;width:max-content;max-width:calc(100% - 4px);height:auto;margin:0 2px 0 0;padding:1px 4px;font-size:8px;font-weight:700;line-height:1.25;display:inline-flex;position:static}.road-results .explore-validation-summary-card>.explore-validation-consecutive-tag{color:#e4c980}.explore-validation-summary{font-variant-numeric:tabular-nums;color:#f2f5f8;min-width:0;min-height:0;font-size:var(--explore-summary-fit-font-size,var(--explore-validation-summary-font-size));letter-spacing:-.04em;white-space:nowrap;background:#0a0e18eb;border:0;border-radius:0;margin:0;padding:5px 2px 5px 4px;font-weight:600;line-height:1.25;overflow:hidden}.matrix-tianyan-screen .explore-validation-summary-card{grid-template-columns:minmax(0,1fr);position:relative}.matrix-tianyan-screen .explore-validation-summary-card>.explore-validation-summary{white-space:normal;grid-column:1/-1;padding:4px}.tianyan-validation-summary-lines{row-gap:2px;width:100%;min-width:0;display:grid}.tianyan-validation-summary-row{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;min-width:0;display:flex}.tianyan-validation-summary-row .explore-validation-consecutive-tag{color:#e4c980;font-size:.9em;font-weight:700}.tianyan-validation-summary-row i{font-style:normal}.explore-validation-groups{row-gap:4px;margin-top:4px;margin-bottom:4px;padding:0;display:grid}.explore-validation-group{background:#080f1b;border:0;border-radius:8px;grid-template-columns:max-content minmax(0,1fr) minmax(clamp(92px,30vw,120px),120px);column-gap:0;min-height:0;margin:0;padding:0;display:grid;overflow:visible}.explore-validation-group:nth-child(odd){background:#080f1b}.explore-validation-group:nth-child(2n){background:#0c1422}.matrix-status-screen .explore-validation-group:nth-child(odd),.matrix-explore-main-screen:not(.matrix-tianyan-screen):not(.matrix-tiangong-screen) .explore-validation-group:nth-child(odd){--explore-validation-group-background:#152a42}.matrix-status-screen .explore-validation-group:nth-child(2n),.matrix-explore-main-screen:not(.matrix-tianyan-screen):not(.matrix-tiangong-screen) .explore-validation-group:nth-child(2n){--explore-validation-group-background:#0e1d30}.matrix-tianyan-screen .explore-validation-group:nth-child(odd){--explore-validation-group-background:#152a42}.matrix-tianyan-screen .explore-validation-group:nth-child(2n){--explore-validation-group-background:#0e1d30}.matrix-status-screen .explore-validation-groups,.matrix-status-screen .explore-validation-group{background:#02070c}.matrix-explore-main-screen .explore-validation-groups,.matrix-explore-main-screen .explore-validation-group{background:#000}.matrix-status-screen .explore-validation-group>:is(.explore-validation-issues,.explore-validation-numbers-card,.explore-validation-formulas),.matrix-explore-main-screen:not(.matrix-tiangong-screen) .explore-validation-group>:is(.explore-validation-issues,.explore-validation-numbers-card,.explore-validation-formulas){background:var(--explore-validation-group-background)}.explore-validation-group:is([data-lottery=六合彩],[data-lottery=大樂透]){--explore-validation-number-font-size:12px;grid-template-columns:max-content minmax(0, 1fr) var(--explore-validation-wide-formula-column,minmax(clamp(92px, calc(27vw + 4px), 112px), 112px))}.explore-validation-group:is([data-lottery=今彩539],[data-lottery=天天樂]){grid-template-columns:max-content minmax(0,1fr) minmax(clamp(100px,32vw,128px),128px)}@supports (grid-template-columns:subgrid) and selector(:has(*)){.explore-validation-groups{grid-template-columns:max-content minmax(0,1fr) minmax(clamp(92px,30vw,120px),120px)}.explore-validation-groups:has(>.explore-validation-group:is([data-lottery=六合彩],[data-lottery=大樂透])){grid-template-columns:max-content minmax(0, 1fr) var(--explore-validation-wide-formula-column,minmax(clamp(92px, calc(27vw + 4px), 112px), 112px))}.explore-validation-groups:has(>.explore-validation-group:is([data-lottery=今彩539],[data-lottery=天天樂])){grid-template-columns:max-content minmax(0,1fr) minmax(clamp(100px,32vw,128px),128px)}.tianheng-validation-process .explore-validation-groups:has(>.explore-validation-group[data-wide-numbers=true]){--explore-validation-wide-formula-column:clamp(89px, calc(100vw - 231px), 112px)}.explore-validation-groups>.explore-validation-group{grid-column:1/-1;grid-template-columns:subgrid}}.explore-validation-group+.explore-validation-group{margin-top:0}.explore-validation-issues,.explore-validation-numbers-card,.explore-validation-formulas{grid-auto-rows:minmax(var(--explore-validation-row-min-height), auto);border:1px solid var(--pwa-frame-divider);border-radius:var(--pwa-frame-radius);background:var(--pwa-control-surface);gap:0;min-width:0;display:grid;overflow:hidden}.explore-validation-issues{background:0 0;margin-right:6px}.explore-validation-numbers-card{background:0 0;margin-right:4px}.explore-validation-draw-row{box-sizing:border-box;min-width:0;height:auto;min-height:var(--explore-validation-row-min-height);align-items:center;padding:1.5px 0;font-size:10.5px;line-height:1.25;display:flex}.explore-validation-number-row:nth-child(n+2),.explore-validation-issue:nth-child(n+2),.explore-validation-formula-row:nth-child(n+2){border-top:1px solid var(--pwa-frame-divider)}.explore-validation-issue{box-sizing:border-box;height:auto;min-height:var(--explore-validation-row-min-height);color:#bac5d2;letter-spacing:-.06em;white-space:nowrap;place-items:center;padding:3px 4px;font-family:Roboto,Arial,sans-serif;font-size:9px;font-weight:700;display:grid}.explore-validation-group .explore-validation-issue{background:0 0;border-right:0}.explore-validation-numbers{box-sizing:border-box;color:#f2f5f8;white-space:nowrap;grid-auto-columns:clamp(17px,4.87vw,19px);grid-auto-flow:column;justify-content:space-between;align-items:center;gap:0;width:100%;min-width:0;padding:1px 3px;display:grid}.explore-validation-number{box-sizing:border-box;aspect-ratio:1;width:clamp(17px,4.87vw,19px);min-width:clamp(17px,4.87vw,19px);height:clamp(17px,4.87vw,19px);padding:0 var(--explore-validation-number-padding,1px);color:inherit;font-size:var(--explore-validation-number-font-size,13px);letter-spacing:normal;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;border:1px solid #0000;border-radius:3px;flex:0 0 clamp(17px,4.87vw,19px);place-items:center;font-style:normal;line-height:1;display:inline-grid}.explore-validation-special-separator{color:#d4a63b;white-space:nowrap;place-items:center;min-width:0;font-size:clamp(10px,2.7vw,11px);font-style:normal;font-weight:800;line-height:1;display:inline-grid}.explore-validation-special-number{justify-self:end;align-items:center;gap:var(--explore-validation-special-gap,2.5px);width:max-content;margin-left:2.5px;display:inline-flex}.explore-validation-number--source,.explore-validation-number--step,.explore-validation-number--hit{aspect-ratio:auto;border-width:.7px;justify-self:center;width:max-content;min-width:0;height:auto;padding-block:.3px;padding-inline:.7px}.explore-validation-number--source{color:#58d3e6;box-shadow:none;background:#58d3e624;border-color:#58d3e6}.explore-validation-number--step{color:#e6b76a;background:#e6b76a24;border-color:#e6b76a}.explore-validation-number--hit{color:#e784a5;background:#e784a524;border-color:#e784a5}.explore-validation-numbers b{color:#bac5d2;white-space:nowrap;place-items:center;min-width:0;font-weight:500;display:grid}.explore-validation-numbers em{box-sizing:border-box;color:#e6b76a;min-width:0;font-size:var(--explore-validation-number-font-size,13px);letter-spacing:-.06em;text-align:center;white-space:nowrap;background:#e6b76a24;border:1px solid #e6b76a;border-radius:3px;place-items:center;font-style:normal;display:grid}.explore-validation-group[data-wide-numbers=false] .explore-validation-numbers{justify-content:center;gap:clamp(4px,1.5vw,6px);padding-inline:6px}.explore-validation-formulas{color:#bac5d2;font-variant-numeric:tabular-nums;background:0 0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-size:clamp(10px,3.05vw,12px);line-height:1.25}.explore-validation-formula-row{box-sizing:border-box;height:auto;min-height:var(--explore-validation-row-min-height);padding:2px var(--explore-validation-formula-padding,2px);color:#bac5d2;overflow-wrap:normal;white-space:nowrap;background:0 0;justify-content:center;align-items:center;display:flex}.explore-validation-formula-row:first-child{color:#e4c980}.explore-validation-group[data-wide-numbers=true] .explore-validation-numbers{grid-template-columns:var(--explore-validation-wide-number-columns,repeat(6, minmax(0, 1fr)) max-content);padding-inline:var(--explore-validation-wide-number-padding,3px);grid-auto-columns:clamp(16px,4.36vw,17px);gap:0}.explore-validation-group[data-wide-numbers=true] .explore-validation-number,.explore-validation-group[data-wide-numbers=true] .explore-validation-numbers em{aspect-ratio:1;flex-basis:clamp(16px,4.36vw,17px);width:clamp(16px,4.36vw,17px);min-width:clamp(16px,4.36vw,17px);height:clamp(16px,4.36vw,17px)}.explore-validation-group[data-wide-numbers=true] .explore-validation-number{height:clamp(16px,4.36vw,17px)}.explore-validation-group[data-wide-numbers=true] .explore-validation-special-number>.explore-validation-number{flex-basis:auto}.explore-validation-group[data-wide-numbers=true] .explore-validation-number--source,.explore-validation-group[data-wide-numbers=true] .explore-validation-number--step,.explore-validation-group[data-wide-numbers=true] .explore-validation-number--hit{aspect-ratio:auto;justify-self:center;width:max-content;min-width:0;height:auto}.explore-validation-group[data-wide-numbers=true] .explore-validation-formulas{font-size:clamp(9.5px,2.9vw,11.5px)}.explore-validation-summary .validation-summary-primary{color:#e7a6b1}.explore-validation-summary .validation-summary-position,.explore-validation-summary .explore-validation-summary-position{color:#9bc9d4}.explore-validation-summary .validation-summary-lookback{color:#c2b3dd}.explore-validation-summary .validation-summary-future{color:#a9d1b5}.explore-validation-summary .validation-summary-formula-label{color:#f2f5f8}.explore-validation-summary-separator,.matrix-explore-main-screen .validation-summary-divider{color:var(--explore-validation-summary-border-color,#e6b76a);font-style:normal}.explore-validation-numeric-text,.explore-validation-number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 0;font-family:ui-monospace,Roboto Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.explore-validation-formula-expression{justify-content:center;align-items:baseline;gap:var(--explore-validation-formula-gap,2px);color:#e4c980;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;display:inline-flex}.explore-validation-result-number{font-size:.8em;font-weight:700;line-height:1}.explore-validation-prediction{box-sizing:border-box;border:1px solid var(--pwa-frame-secondary);border-radius:var(--pwa-frame-radius);white-space:nowrap;background:#e6b76a24;grid-template-columns:14px minmax(0,1fr) 14px;align-items:center;column-gap:8px;min-height:0;margin-bottom:0;padding:4px 8px;display:grid}.explore-validation-prediction-content{justify-content:center;justify-self:center;align-items:center;gap:12px;min-width:0;display:inline-flex}.explore-validation-prediction-arrow{color:#e6b76a;width:14px;height:14px}.explore-validation-prediction-arrow--left{justify-self:start}.explore-validation-prediction-arrow--right{justify-self:end}.explore-validation-prediction strong{color:#e4c980;font-size:16px}.road-results .explore-validation-prediction strong{color:#e4c980}.explore-validation-prediction b{color:#e6b76a;font-synthesis:weight;letter-spacing:.06em;font-size:18px;font-weight:800}@media (width<=350px){.explore-validation-groups{padding-inline:0}}.matrix-status-screen .explore-validation-card,.matrix-explore-main-screen .explore-validation-card{padding-block:12px}.matrix-status-screen .explore-validation-formula-position,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-formula-position{align-items:baseline;gap:1px;display:inline-flex}.matrix-status-screen .explore-validation-group:is([data-lottery=今彩539],[data-lottery=天天樂])[data-wide-numbers=false] .explore-validation-numbers,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-group:is([data-lottery=今彩539],[data-lottery=天天樂])[data-wide-numbers=false] .explore-validation-numbers{gap:var(--explore-validation-five-number-gap,calc(clamp(4px, 1.5vw, 6px) + 1px));padding-inline:var(--explore-validation-five-number-padding,4px)}.matrix-status-screen .explore-validation-result-number,.matrix-explore-main-screen:not(.matrix-tianyan-screen) .explore-validation-result-number{margin-inline:2px;font-size:calc(.8em - 2px)}
