:root{color-scheme:light;font-family:Segoe UI,PingFang SC,sans-serif;line-height:1.5;font-weight:400;background:radial-gradient(circle at top left,rgba(11,123,99,.14),transparent 28%),linear-gradient(180deg,#f7f2ea,#efe8dd);color:#1f221d}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{display:grid;grid-template-columns:280px 1fr;min-height:100vh}.sidebar{padding:28px 22px;border-right:1px solid rgba(31,34,29,.08);background:linear-gradient(180deg,#fffaf3e6,#f7f2eac2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 18px 20px;border-radius:22px;background:#fffbf5db;border:1px solid rgba(31,34,29,.06);box-shadow:0 16px 34px #1f221d0f;overflow:hidden}.brand:after{content:"";position:absolute;inset:auto -18% -38% 42%;height:120px;background:radial-gradient(circle,rgba(13,122,95,.14),transparent 68%);pointer-events:none}.brand-topline{position:relative;display:flex;align-items:center;gap:12px}.brand-mark-shell{position:relative;flex:0 0 auto;width:54px;height:54px;padding:3px;border-radius:18px;background:linear-gradient(135deg,#0d7a5f3d,#86c8b566);box-shadow:0 12px 24px #0d7a5f1f}.brand-mark{display:block;width:100%;height:100%;object-fit:cover;border-radius:15px;border:1px solid rgba(255,255,255,.88)}.brand h1{position:relative;margin:0;font-size:34px;line-height:1.02;letter-spacing:.01em;font-weight:850;color:#19261f}.brand p{margin:0;color:#576056}.brand-subtitle{position:relative;font-size:14px;line-height:1.5;color:#667264}.brand-kicker,.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:800;color:#0d7a5f}.brand-kicker{position:relative;opacity:.92;line-height:1.45}.nav{display:flex;flex-direction:column;gap:10px;margin-top:28px}.nav-link{padding:12px 14px;border-radius:14px;color:#2b3229;text-decoration:none;background:transparent;transition:background-color .18s ease,transform .18s ease}.nav-link:hover,.nav-link-active{background:#0d7a5f1f;transform:translate(2px)}.main-content{padding:28px}.page{display:flex;flex-direction:column;gap:22px}.page-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.page-actions,.page-actions-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page-header h2{margin:8px 0 10px;font-size:34px;line-height:1.08}.page-header p{margin:0;max-width:760px;color:#5a6458}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.page-grid-wide{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;align-items:start}.scan-layout{display:flex;flex-direction:column;gap:16px;width:min(580px,100%);align-self:flex-start}.page-grid-single{width:min(760px,100%)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stack{display:flex;flex-direction:column;gap:16px}.did-you-know-accordion,.inner-accordion{border:1px solid rgba(31,34,29,.08);border-radius:22px;background:#fffbf5eb;box-shadow:0 16px 32px #1f221d0d;overflow:hidden}.did-you-know-accordion{width:100%;align-self:stretch}.scan-primary-card,.scan-secondary-card{width:100%}.did-you-know-accordion summary,.inner-accordion summary{list-style:none;cursor:pointer}.did-you-know-accordion summary::-webkit-details-marker,.inner-accordion summary::-webkit-details-marker{display:none}.did-you-know-accordion>summary{padding:18px 20px;font-size:20px;font-weight:800}.did-you-know-body{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.inner-accordion>summary{padding:15px 16px;font-weight:700}.inner-accordion[open]>summary{border-bottom:1px solid rgba(31,34,29,.08)}.inner-accordion-body{padding:14px 16px 16px;color:#5f675d;line-height:1.55}.accordion-stack,.history-list{display:flex;flex-direction:column;gap:14px}.history-item{display:flex;flex-direction:column;gap:12px}.history-item-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.history-item-head>div{min-width:0}.card{background:#fffbf5e6;border:1px solid rgba(31,34,29,.08);border-radius:24px;padding:20px;box-shadow:0 18px 36px #1f221d0f}.card h3{margin:0 0 10px;font-size:20px}.card p{margin:0;color:#5f675d}.card-footer{margin-top:16px}.range-toolbar{display:flex;flex-direction:column;gap:14px}.range-toolbar-head h3{margin:0 0 8px}.range-toolbar-head p{margin:0;color:#5f675d}.range-segment{display:flex;flex-wrap:wrap;gap:10px}.segment-button{border:1px solid rgba(31,34,29,.12);border-radius:999px;padding:10px 14px;background:#fffbf5e6;color:#2f372e;cursor:pointer}.segment-button-active{background:#0d7a5f1f;border-color:#0d7a5f3d;color:#0d7a5f;font-weight:700}.metric-card{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 18px;border-radius:20px;background:#fffbf5eb;border:1px solid rgba(31,34,29,.08);box-shadow:0 14px 28px #1f221d0d}.metric-card-main{display:flex;flex-direction:column;gap:8px;min-width:0}.metric-label{color:#5d665b;font-size:13px}.metric-value{font-size:28px;line-height:1;color:#17211c}.metric-hint{color:#6b7369;font-size:12px}.metric-comparisons{display:flex;flex-direction:column;gap:8px;min-width:180px;margin-left:auto;padding-top:4px}.metric-comparison{display:grid;grid-template-columns:auto minmax(54px,auto) minmax(64px,auto) minmax(54px,auto);align-items:baseline;justify-content:end;gap:10px;color:#6b7369;font-size:14px;white-space:nowrap}.metric-comparison strong{color:#25362d;font-size:15px;font-weight:900}.metric-comparison:before{content:"→";font-weight:900;font-size:15px}.metric-comparison-up:before{content:"↑";color:#d93636}.metric-comparison-up span:last-child{color:#d93636}.metric-comparison-down:before{content:"↓";color:#0d8f63}.metric-comparison-down span:last-child{color:#0d8f63}.metric-comparison-flat:before{color:#889084}.metric-comparison-label{color:inherit}body[data-theme=night] .metric-comparison strong{color:#eefaf4}body[data-theme=reserve] .metric-comparison strong{color:#f8f1ff}body[data-theme=night] .metric-comparison,body[data-theme=reserve] .metric-comparison{color:#e8f5eeb8}.chart-accordion{border:1px solid rgba(31,34,29,.08);border-radius:22px;background:#fffbf5eb;box-shadow:0 16px 32px #1f221d0d;overflow:hidden}.chart-accordion summary{list-style:none;cursor:pointer;padding:18px 20px;font-weight:700}.chart-accordion summary::-webkit-details-marker{display:none}.chart-accordion[open] summary{border-bottom:1px solid rgba(31,34,29,.08)}.chart-panel{display:flex;flex-direction:column;gap:14px;padding:18px 20px 20px}.chart-panel p{margin:0;color:#5f675d}.chart-shell{display:flex;flex-direction:column;gap:10px}.chart-svg{width:100%;height:180px;border-radius:18px;background:linear-gradient(180deg,#0d7a5f0a,#0d7a5f03)}.chart-label-row{display:flex;gap:10px;justify-content:space-between;flex-wrap:wrap}.chart-label{color:#647065;font-size:12px}.chart-empty{padding:18px;border-radius:16px;background:#0d7a5f0d;color:#5f675d}.statistics-page{position:relative}.statistics-loading-mask{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:120;display:flex;align-items:center;justify-content:center;border-radius:28px;background:#f7f2ea85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.statistics-loading-card{display:inline-flex;align-items:center;gap:10px;padding:14px 18px;border-radius:999px;background:#fffbf5eb;color:#20342b;font-weight:850;box-shadow:0 18px 38px #1f221d1f}.statistics-control-bar{display:flex;justify-content:space-between;align-items:center;gap:18px}.statistics-control-bar h3{margin:0 0 8px;font-size:22px}.statistics-control-bar p{margin:0;color:#5f675d}.statistics-control-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.trend-range-select{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;border-radius:999px;background:#fffbf5db;border:1px solid rgba(13,122,95,.14);color:#526258;font-size:13px;font-weight:800;white-space:nowrap}.trend-range-select select{min-width:112px;border:0;border-radius:999px;padding:8px 28px 8px 12px;background:#0d7a5f1a;color:#0b4436;font:inherit;cursor:pointer}.trend-range-select select:focus{outline:2px solid rgba(13,122,95,.2);outline-offset:2px}.statistics-chart-stack{display:flex;flex-direction:column;gap:16px}.statistics-chart-card{display:flex;flex-direction:column;gap:18px;padding:22px}.statistics-chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.statistics-chart-head h3{margin:0 0 8px;font-size:22px}.statistics-chart-head p{margin:0;color:#5f675d}.lottery-type-switch{display:inline-flex;flex:0 0 auto;gap:6px;padding:5px;border-radius:999px;background:#0d7a5f14}.lottery-type-switch-button{border:0;border-radius:999px;padding:9px 13px;background:transparent;color:#476055;cursor:pointer;font-weight:800;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.lottery-type-switch-button:hover:not(:disabled){background:#fffbf5c2}.lottery-type-switch-button-active{background:#0d7a5f;color:#fffaf5;box-shadow:0 10px 20px #0d7a5f2e}.lottery-type-switch-button-active:hover:not(:disabled){background:#0d7a5f;color:#fffaf5;box-shadow:0 12px 22px #0d7a5f38}.lottery-type-switch-button:disabled{opacity:.42;cursor:not-allowed}.echart-line-chart{width:100%;height:360px;min-height:320px;border-radius:20px;background:linear-gradient(180deg,#0d7a5f09,#0d7a5f03)}.form-card{padding:22px}.scan-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.scan-card-head p{margin-top:6px}.scan-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scan-config-card{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#ffffffeb,#f9f4ecf5),radial-gradient(circle at top right,rgba(13,122,95,.08),transparent 44%);border:1px solid rgba(31,34,29,.08);box-shadow:inset 0 1px #ffffffb3}.scan-config-head{display:flex;flex-direction:column;gap:4px}.scan-config-label{font-size:18px;font-weight:800;color:#18241d}.scan-config-caption{font-size:13px;color:#667264}.scan-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scan-option-button,.scan-stepper-button{border:1px solid rgba(31,34,29,.1);background:#fffbf5e0;color:#223129;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.scan-option-button:hover,.scan-stepper-button:hover{transform:translateY(-1px);border-color:#0d7a5f33;box-shadow:0 12px 24px #1f221d0f}.scan-option-button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:104px;padding:16px;border-radius:20px;text-align:left}.scan-option-button-active{background:linear-gradient(135deg,#0d7a5f24,#5cb3962e);border-color:#0d7a5f52;box-shadow:0 18px 34px #0d7a5f1f}.scan-option-title{font-size:22px;line-height:1.1;font-weight:800}.scan-option-description{font-size:13px;color:#607063}.scan-stepper-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.scan-stepper-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:92px;padding:12px 8px;border-radius:18px}.scan-stepper-button-active{background:linear-gradient(180deg,#167d62,#2f9a7e);border-color:#0d7a5f66;color:#f8fffc;box-shadow:0 18px 30px #0d7a5f2e}.scan-stepper-value{font-size:28px;line-height:1;font-weight:800}.scan-stepper-unit{font-size:12px;opacity:.86;letter-spacing:.08em}.scan-form-grid-compact{align-items:start;grid-template-columns:repeat(2,minmax(0,260px));justify-content:flex-start}.scan-config-entry{display:flex;min-height:108px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:16px;border:1px solid rgba(31,34,29,.1);border-radius:22px;background:linear-gradient(180deg,#ffffffe6,#f9f4ecf2),radial-gradient(circle at top right,rgba(13,122,95,.08),transparent 44%);color:#203128;text-align:left;cursor:pointer;box-shadow:0 14px 26px #1f221d0a;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.scan-config-entry:hover,.scan-config-entry-active{transform:translateY(-1px);border-color:#0d7a5f47;box-shadow:0 18px 34px #0d7a5f1a}.scan-config-entry-active{background:linear-gradient(135deg,#0d7a5f1f,#5cb3962b)}.scan-config-entry-picker{justify-content:flex-start;min-height:198px;cursor:default}.scan-config-entry-picker:hover{transform:none}.scan-config-entry-top{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px}.scan-config-entry-top>div{display:flex;min-width:0;flex-direction:column;gap:8px}.scan-config-entry-help{display:block;line-height:1.45}.scan-inline-picker-body{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;padding-top:4px}.scan-picker-inline-actions{display:flex;min-width:76px;flex-direction:column;align-items:stretch;gap:8px}.scan-picker-confirm-button{min-height:32px;padding:5px 10px;border-radius:999px;white-space:nowrap}.scan-picker-collapse-button{flex-shrink:0;padding:4px 0;color:#0d7a5f;font-size:13px}.scan-config-entry-label{color:#0d7a5f;font-size:13px;font-weight:900;letter-spacing:.06em}.scan-config-entry strong{font-size:26px;line-height:1.08}.scan-config-entry>span:last-child,.scan-config-entry-help{color:#607063;font-size:13px}.scan-wheel-column{position:relative;flex:0 1 150px;width:min(150px,100%);border:1px solid rgba(31,34,29,.1);border-radius:20px;background:#fffbf5eb;overflow:hidden}.scan-wheel-column:before,.scan-wheel-column:after{content:"";position:absolute;left:10px;right:10px;z-index:1;height:22px;pointer-events:none}.scan-wheel-column:before{top:0;background:linear-gradient(180deg,#fffbf5f5,#fffbf500)}.scan-wheel-column:after{bottom:0;background:linear-gradient(0deg,#fffbf5f5,#fffbf500)}.scan-wheel-options{display:grid;grid-template-rows:repeat(3,32px);padding:8px}.scan-wheel-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-radius:14px;background:transparent;color:#5360577a;cursor:pointer;font-weight:800}.scan-wheel-option-active{background:#0d7a5f1f;color:#0d7a5f;font-size:17px}.scan-wheel-option:disabled{cursor:default}.form{display:flex;flex-direction:column;gap:16px;margin-top:16px}.form label{display:flex;flex-direction:column;gap:8px;color:#2f372e}.field-with-help{position:relative}.field-label-row{display:inline-flex;align-items:center;gap:8px}.field-help-anchor{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.field-label-text{font-weight:600}.help-button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:0;border-radius:999px;background:#0d7a5f1f;color:#0d7a5f;font-size:12px;font-weight:800;cursor:pointer;box-shadow:inset 0 0 0 1px #0d7a5f1f}.help-button:hover{background:#0d7a5f2e}.floating-help-panel{display:block;margin-top:6px;max-width:min(100%,420px);padding:10px 12px;border-radius:14px;background:linear-gradient(180deg,#fffbf5f5,#f7f2eaf5);border:1px solid rgba(13,122,95,.12);color:#556157;font-size:12px;line-height:1.55;box-shadow:0 12px 28px #1f221d14}.form input,.form select,.form textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(31,34,29,.14);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:#0d7a5f6b;box-shadow:0 0 0 4px #0d7a5f1f}.form .input-error{border-color:#b42e2eb8;box-shadow:0 0 0 4px #b42e2e1f}.field-note{font-size:12px;line-height:1.5}.field-note-error{color:#a13a3a}.hidden-input{display:none}.capture-actions{display:flex;flex-wrap:wrap;gap:10px}.capture-action-button{min-width:132px}.capture-tip{color:#647065;font-size:13px}.capture-note{padding:10px 12px;border-radius:12px;background:#ffffffa8;color:#3f5247;font-size:13px;border:1px solid rgba(13,122,95,.1)}.selected-files{padding:12px 14px;border-radius:14px;background:#0d7a5f14;color:#365244}.selected-files-emphasis{border:1px dashed rgba(13,122,95,.18)}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.preview-card{position:relative;margin:0;padding:8px;border-radius:18px;background:#fffbf5eb;border:1px solid rgba(31,34,29,.08);overflow:hidden;box-shadow:0 12px 28px #1f221d0d}.preview-index-badge{position:absolute;top:12px;left:12px;z-index:2;border-radius:999px;padding:6px 10px;background:#fff8eeeb;color:#264539;font-size:12px;font-weight:700;box-shadow:0 8px 20px #1f221d14}.preview-remove-button{position:absolute;top:12px;right:12px;z-index:2;border:0;border-radius:999px;padding:6px 10px;background:#17211cc7;color:#fff;cursor:pointer;font-size:12px}.preview-card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px}.camera-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#050807d1}.camera-panel{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;background:#0d7a5f0f}.camera-panel-immersive{position:relative;width:100%;height:100dvh;margin:0;padding:0;overflow:hidden;background:#040706;color:#eff6f1;border:0;border-radius:0;box-shadow:none}.camera-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.camera-panel-actions,.camera-guide-toolbar{display:flex;flex-wrap:wrap;gap:10px}.camera-guide-toolbar-immersive{justify-content:center}.guide-mode-button{border:1px solid rgba(31,34,29,.14);border-radius:999px;padding:9px 14px;background:#fffbf5e0;color:#304038;cursor:pointer}.guide-mode-button-active{background:#0d7a5f1f;border-color:#0d7a5f3d;color:#0d7a5f;font-weight:700}.camera-preview-shell{position:relative;border-radius:18px;overflow:hidden;background:#0d1110}.camera-preview{width:100%;max-height:420px;background:#0d1110;object-fit:cover;display:block;transform:translateZ(0);backface-visibility:hidden}.camera-preview-immersive{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center center;background:#000;will-change:auto}.camera-guide-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:22px;background:linear-gradient(#080c0b29,#080c0b29);pointer-events:none}.camera-guide-frame{position:relative;width:min(82%,560px);max-width:100%;border:2px dashed rgba(255,248,238,.9);border-radius:24px;box-shadow:0 0 0 999px #080c0b42}.camera-guide-frame-immersive{box-shadow:0 0 0 999px #080c0b57}.camera-guide-frame-portrait{aspect-ratio:5 / 8}.camera-guide-frame-landscape{width:min(88%,640px);aspect-ratio:16 / 9}.camera-guide-corner{position:absolute;width:28px;height:28px;border-color:#7ef1c0;border-style:solid;border-width:0}.camera-guide-corner-tl{top:-2px;left:-2px;border-top-width:4px;border-left-width:4px;border-top-left-radius:18px}.camera-guide-corner-tr{top:-2px;right:-2px;border-top-width:4px;border-right-width:4px;border-top-right-radius:18px}.camera-guide-corner-bl{bottom:-2px;left:-2px;border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:18px}.camera-guide-corner-br{bottom:-2px;right:-2px;border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:18px}.camera-guide-label{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:7px 12px;border-radius:999px;background:#080c0bb8;color:#f8faf7;font-size:12px;white-space:nowrap}.camera-status-banner{padding:12px 14px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(13,122,95,.14);color:#27463a;font-size:13px}.camera-status-banner-immersive{background:#080c0bad;border-color:#ffffff29;color:#f3f8f4}.camera-immersive-topbar{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:18px}.camera-immersive-title{display:flex;flex-direction:column;gap:4px}.camera-immersive-title span{font-size:12px;color:#f4f7f2d6}.camera-immersive-topbar-actions{display:flex;align-items:center;gap:10px}.camera-immersive-progress{padding:7px 12px;border-radius:999px;background:#080c0b9e;color:#f6fbf7;font-size:12px}.camera-immersive-guide-shell{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.camera-immersive-bottom{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-direction:column;gap:12px;padding:18px}.camera-immersive-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.camera-shutter-button{border:0;border-radius:999px;min-width:108px;padding:14px 22px;background:linear-gradient(135deg,#d7fff0,#7ef1c0);color:#123328;font-weight:800;cursor:pointer;box-shadow:0 18px 36px #7ef1c02e}.primary-button{border:0;border-radius:16px;padding:14px 18px;background:linear-gradient(135deg,#0d7a5f,#2d9a7e);color:#fff;cursor:pointer;font-weight:700;box-shadow:0 16px 30px #0d7a5f2e}.ghost-button{border:1px solid rgba(31,34,29,.14);border-radius:14px;padding:11px 14px;background:#fffbf5e6;color:#2a342d;cursor:pointer}.camera-panel-immersive .ghost-button,.camera-panel-immersive .guide-mode-button{background:#0000006b;border-color:#fff3;color:#f4f7f2}.primary-button:disabled{opacity:.65;cursor:wait}.error-banner{padding:12px 14px;border-radius:14px;background:#b42e2e1a;color:#8e2727}.warning-banner{padding:12px 14px;border-radius:14px;background:#c9850e1f;color:#7c5606}.warning-banner-action{display:flex;justify-content:space-between;gap:14px;align-items:center}.success-banner{padding:12px 14px;border-radius:14px;background:#0d7a5f1f;color:#135844;border:1px solid rgba(13,122,95,.12)}.inline-link-button{border:0;padding:0;background:transparent;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.settings-divider{height:1px;margin:4px 0 2px;background:#1f221d14}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;padding:8px 10px;border-radius:999px;background:#0d7a5f1a;color:#2f5144;font-size:13px}.pill-warn{background:#c9850e24;color:#7c5606}.card-description{color:#5f675d;line-height:1.65}.card-description p+p{margin-top:8px}.result-page-stack{display:flex;flex-direction:column;gap:16px}.result-ticket-shell{display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:28px;border:1px solid rgba(31,34,29,.08);background:#fffbf5b8;box-shadow:0 24px 54px #1f221d14}.result-ticket-head{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:0 2px 8px}.result-ticket-title-group{display:flex;flex-direction:column;gap:8px;min-width:0}.result-ticket-badge-row{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline}.result-ticket-type,.result-ticket-issue{display:inline;padding:0;border-radius:0;color:#0b4436;background:transparent;box-shadow:none;font-weight:850;line-height:1}.result-ticket-type{font-size:46px;letter-spacing:0}.result-ticket-issue{font-size:18px;white-space:nowrap}.result-correction-cluster{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;color:#5a6458;font-size:13px;text-align:right}.result-correction-button{min-width:168px;background:#fffbf5e6;box-shadow:0 12px 26px #1f221d0f}.result-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;align-items:start}.result-primary-column,.result-secondary-column{display:flex;flex-direction:column;gap:16px;min-width:0}.result-scan-action{display:flex}.result-scan-action .primary-button{width:100%;min-height:56px;font-size:16px}.history-item-footer{display:flex;gap:16px;margin-top:2px}.history-result-pills{flex:1;min-width:0}.history-item-actions{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center}.history-correction-button{min-width:140px;padding-inline:18px;background:#fffbf5e6}.prize-highlight{display:flex;flex-direction:column;gap:14px}.prize-highlight-grid{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.9fr));gap:12px}.prize-highlight-tile,.prize-highlight-detail,.prize-highlight-lost{position:relative;overflow:hidden;border:1px solid rgba(31,34,29,.08);border-radius:20px;background:radial-gradient(circle at top right,rgba(217,75,66,.12),transparent 42%),#fffbf5ad;box-shadow:inset 0 1px #ffffff94}.prize-highlight-tile{display:flex;min-height:104px;flex-direction:column;justify-content:space-between;gap:12px;padding:16px}.prize-highlight-tile-amount{border-color:#d94b4233;background:linear-gradient(135deg,#d94b4233,#f59e0b1f),#fffbf5b8}.prize-highlight-label{color:#6b7168;font-size:13px;font-weight:800;letter-spacing:.04em}.prize-highlight-tile strong{color:#203329;font-size:24px;font-weight:900;line-height:1.12}.prize-highlight-tile-amount strong{color:#b42318;font-size:28px}.prize-highlight-detail{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.prize-highlight-lost{display:flex;align-items:center;min-height:104px;padding:18px;border-color:#94a3b824;background:radial-gradient(circle at top right,rgba(148,163,184,.12),transparent 44%),#fffbf5ad}.prize-highlight-lost strong{color:#203329;font-size:28px;font-weight:900;line-height:1.15}.prize-highlight-detail-inline{justify-content:flex-start;flex-wrap:wrap}.prize-highlight-detail strong{color:#203329;font-size:18px;font-weight:900}.prize-highlight-count{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#0d7a5f1a;color:#0d5f4d;font-size:12px;font-weight:800}.prize-highlight-prize-list{display:inline-flex;flex-wrap:wrap;gap:8px}.prize-highlight-prize-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:#0d7a5f1a;color:#0d5f4d}.prize-highlight-prize-chip strong{font-size:16px}.prize-highlight-prize-chip span{font-size:12px;font-weight:800}.prize-winning-balls{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.prize-winning-ball,.prize-winning-plus{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:0 9px;border-radius:999px;color:#fffaf5;font-size:13px;font-weight:900;line-height:1}.prize-winning-ball-primary{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 18px #dc262638}.prize-winning-ball-secondary{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 8px 18px #2563eb2e}.prize-winning-plus{min-width:18px;padding-inline:0;color:#0d7a5f;background:transparent;box-shadow:none;font-size:17px}.prize-highlight-empty{color:#8a9188;font-weight:800}.prize-highlight-compact{width:100%;gap:10px}.prize-highlight-compact .prize-highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.prize-highlight-compact .prize-highlight-tile{min-height:82px;padding:12px 14px}.prize-highlight-compact .prize-highlight-tile strong{font-size:18px}.prize-highlight-compact .prize-highlight-tile-amount strong{font-size:20px}.prize-highlight-compact .prize-highlight-detail{padding:12px 14px}.prize-highlight-compact .prize-highlight-lost{min-height:78px;padding:14px}.prize-highlight-compact .prize-highlight-lost strong{font-size:22px}body[data-theme=night] .prize-highlight-tile,body[data-theme=night] .prize-highlight-detail,body[data-theme=night] .prize-highlight-lost{border-color:#94a3b82e;background:radial-gradient(circle at top right,rgba(248,113,113,.16),transparent 42%),#0f172a94;box-shadow:inset 0 1px #e2edf50f}body[data-theme=night] .prize-highlight-tile-amount{border-color:#f8717147;background:linear-gradient(135deg,#f8717138,#fbbf241a),#0f172a9e}body[data-theme=night] .prize-highlight-label,body[data-theme=night] .prize-highlight-empty{color:#a8b7c7}body[data-theme=night] .prize-highlight-tile strong,body[data-theme=night] .prize-highlight-detail strong,body[data-theme=night] .prize-highlight-lost strong{color:#f8fcff}body[data-theme=night] .prize-highlight-tile-amount strong{color:#fca5a5}body[data-theme=night] .prize-highlight-count,body[data-theme=night] .prize-highlight-prize-chip{background:#22d3ee21;color:#a5f3fc}body[data-theme=night] .prize-winning-plus{color:#7dd3fc}body[data-theme=reserve] .prize-highlight-tile,body[data-theme=reserve] .prize-highlight-detail,body[data-theme=reserve] .prize-highlight-lost{border-color:#cdb9e829;background:radial-gradient(circle at top right,rgba(248,113,113,.16),transparent 42%),#12143194;box-shadow:inset 0 1px #fff1ff0f}body[data-theme=reserve] .prize-highlight-tile-amount{border-color:#f8717147;background:linear-gradient(135deg,#f8717138,#c7a7ff1f),#1214319e}body[data-theme=reserve] .prize-highlight-label,body[data-theme=reserve] .prize-highlight-empty{color:#cab8df}body[data-theme=reserve] .prize-highlight-tile strong,body[data-theme=reserve] .prize-highlight-detail strong,body[data-theme=reserve] .prize-highlight-lost strong{color:#fff8ff}body[data-theme=reserve] .prize-highlight-tile-amount strong{color:#fda4af}body[data-theme=reserve] .prize-highlight-count,body[data-theme=reserve] .prize-highlight-prize-chip{background:#9edee921;color:#b9f1f8}body[data-theme=reserve] .prize-winning-plus{color:#9edee9}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:18px;background:#1218146b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-panel{position:relative;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;border-radius:24px;border:1px solid rgba(31,34,29,.1);background:linear-gradient(180deg,#fffbf5fa,#f7f2eafa);box-shadow:0 28px 70px #1218143d;padding:28px}.correction-dialog-panel{width:min(640px,calc(100vw - 24px));padding:26px 30px 30px}.dialog-close-button{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:14px;background:transparent;color:#26342d;font-size:26px;line-height:1;cursor:pointer;box-shadow:none}.dialog-close-button:disabled{cursor:wait;opacity:.62}.dialog-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-right:58px}.dialog-head h3{margin:8px 0 6px;font-size:28px}.dialog-head p{margin:0;color:#5f675d}.correction-form{width:100%;max-width:100%}.correction-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:14px 16px;align-items:end;width:100%}.correction-field-type,.correction-field-unique{grid-column:1 / -1}.correction-field-issue,.correction-field-multiple,.correction-inline-additional{grid-column:auto}.correction-inline-additional{align-self:end;min-height:54px;padding:0 4px;color:#2f372e;font-size:16px;white-space:nowrap}.correction-field-type select,.correction-field-unique input,.correction-field-issue input,.correction-field-multiple input{width:100%}.correction-field{display:flex;flex-direction:column;gap:8px;color:#2f372e}.correction-date-field{grid-column:1 / -1}.date-wheel-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;width:100%}.date-wheel-column{position:relative;overflow:hidden;border:1px solid rgba(31,34,29,.12);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfaf7);box-shadow:inset 0 0 0 1px #ffffffb8}.date-wheel-column:before,.date-wheel-column:after{content:"";position:absolute;left:0;right:0;z-index:1;height:24px;pointer-events:none}.date-wheel-column:before{top:0;background:linear-gradient(180deg,#fffbf5f5,#fffbf500)}.date-wheel-column:after{bottom:0;background:linear-gradient(0deg,#fffbf5f5,#fffbf500)}.date-wheel-options{display:grid;grid-template-rows:repeat(3,36px);height:108px;align-items:center;padding:0 6px}.date-wheel-option{border:0;border-radius:12px;min-height:32px;background:transparent;color:#748078;cursor:pointer;font-size:14px;transition:transform .12s ease,color .12s ease,background-color .12s ease,opacity .12s ease}.date-wheel-option:disabled{cursor:default}.date-wheel-option-away-2{opacity:.28;transform:scale(.86)}.date-wheel-option-away-1{opacity:.58;transform:scale(.94)}.date-wheel-option-active{background:#0d7a5f1f;color:#0d7a5f;font-size:18px;font-weight:900;opacity:1}.number-editor{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:#fffbf5b8;border:1px solid rgba(31,34,29,.08);width:100%;max-width:100%}.number-editor-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.number-editor-head p{margin:4px 0 0;color:#667264;font-size:13px}.compact-button{padding:9px 12px;border-radius:12px;white-space:nowrap}.number-row-list{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}.number-row-editor{display:flex;gap:10px;align-items:center;padding:10px;border-radius:16px;background:#0d7a5f0f;overflow-x:auto;width:100%;max-width:100%}.number-row-label{flex:0 0 58px;color:#0d7a5f;font-weight:800;white-space:nowrap}.number-cell-group{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:7px;min-width:0}.number-cell-input{width:46px!important;height:40px;padding:0!important;border-radius:12px!important;text-align:center;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:800;color:#1f2d26;background:#ffffffeb!important}.number-cell-input-secondary{border-color:#0d7a5f42!important}.number-plus{flex:0 0 auto;color:#0d7a5f;font-size:20px;font-weight:900;text-align:center}.number-row-remove{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:10px;background:#d94b42;color:#fffaf5;font-size:20px;box-shadow:0 10px 18px #d94b4238;cursor:pointer;transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.number-row-remove:hover:not(:disabled){background:#c83b34;box-shadow:0 12px 22px #c83b3447;transform:translateY(-1px)}.number-row-remove:disabled{background:#d94b426b;box-shadow:none;opacity:.62;cursor:not-allowed}.checkbox-field{flex-direction:row!important;align-items:center;gap:10px!important;width:fit-content}.checkbox-field input{width:18px;height:18px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px}.result-summary-block{display:flex;flex-direction:column;gap:8px}.result-summary-title{color:#25362d;font-size:18px;font-weight:700}.result-summary-subtitle{color:#5f675d;line-height:1.6}.result-meta-stack{display:flex;flex-direction:column;gap:10px}.result-meta-item{display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px dashed rgba(31,34,29,.12)}.result-meta-label{color:#6b7168;white-space:nowrap}.result-meta-value{color:#25362d;font-weight:600;text-align:right;word-break:break-word}.ticket-number-list{display:flex;flex-direction:column;gap:10px}.ticket-number-row{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:18px;background:#0d7a5f14}.ticket-number-index{min-width:52px;color:#0d7a5f;font-weight:700}.ticket-number-value{flex:1;color:#25362d;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1.7;word-break:break-word}.history-item-subtitle{margin-top:6px;color:#5f675d}@media (max-width: 1100px){.page-grid-wide,.page-grid,.result-layout,.stats-grid,.metric-grid{grid-template-columns:1fr}.metric-comparisons{width:100%;margin-left:0}.metric-comparison{justify-content:start}}@media (max-width: 860px){.app-shell{display:flex;flex-direction:column;min-height:100vh}.sidebar{display:flex;flex-direction:column;gap:12px;padding:14px 12px 12px;border-right:0;border-bottom:1px solid rgba(31,34,29,.08);background:linear-gradient(180deg,#fffaf3f5,#f7f2ead6)}.brand{gap:6px;padding:12px 14px 14px;border-radius:20px}.brand:after{inset:auto -10% -18% 68%;height:72px}.brand-topline{gap:10px}.brand-mark-shell{width:44px;height:44px;border-radius:15px}.brand-mark{border-radius:12px}.brand-kicker{font-size:10px;letter-spacing:.16em}.brand h1{font-size:22px}.brand-subtitle{font-size:12px;line-height:1.45}.nav{width:100%;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:0;overflow-x:auto;padding:2px 0;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav-link{flex:0 0 auto;min-width:68px;padding:11px 16px;border-radius:16px;border:1px solid rgba(31,34,29,.08);background:#fffbf5db;text-align:center;box-shadow:0 8px 18px #1f221d0a;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-link:hover,.nav-link-active{transform:none;background:linear-gradient(135deg,#0d7a5f29,#86c8b52e);border-color:#0d7a5f38;box-shadow:0 12px 24px #0d7a5f14}.main-content{padding:16px 12px 24px}.page{gap:18px}.page-header{flex-direction:column;align-items:flex-start;gap:12px}.page-actions{width:100%}.page-actions-meta{width:100%;justify-content:flex-start}.page-header h2{font-size:28px}.page-header p{max-width:none}.scan-card-head,.warning-banner-action,.camera-panel-head{flex-direction:column;align-items:flex-start}.scan-form-grid{grid-template-columns:1fr}.scan-form-grid-compact{grid-template-columns:1fr;justify-content:stretch}.scan-inline-picker-body{align-items:stretch;flex-direction:column}.scan-picker-inline-actions{width:100%}.scan-config-entry-top{flex-direction:column}.scan-wheel-column{max-width:none;width:100%}.scan-option-grid{grid-template-columns:1fr}.result-scan-action .primary-button{width:100%}.camera-guide-mask{padding:14px}.camera-guide-frame{width:min(88%,520px)}.camera-guide-frame-landscape{width:min(94%,560px)}}@media (max-width: 680px){.statistics-control-bar,.statistics-chart-head{flex-direction:column;align-items:flex-start}.statistics-control-actions{width:100%;flex-direction:column;align-items:stretch}.lottery-type-switch,.trend-range-select{width:100%}.lottery-type-switch-button,.trend-range-select select{flex:1}.echart-line-chart{height:300px;min-height:280px}.result-meta-item,.ticket-number-row,.history-item-head,.history-item-footer{flex-direction:column;align-items:flex-start}.history-item-actions,.history-correction-button{width:100%}.result-meta-value{text-align:left}.prize-highlight-grid,.prize-highlight-compact .prize-highlight-grid{grid-template-columns:1fr}.prize-highlight-tile{min-height:86px}.prize-highlight-detail{flex-direction:column;align-items:flex-start}.prize-winning-balls{justify-content:flex-start}.ticket-number-index{min-width:0}.correction-dialog-panel{width:min(100%,calc(100vw - 24px));padding:24px 18px}.correction-grid{grid-template-columns:1fr;align-items:stretch}.correction-field-issue,.correction-field-multiple,.correction-inline-additional{grid-column:1 / -1}.correction-inline-additional{min-height:0;padding:0;margin-top:4px}.result-ticket-head,.number-editor-head{flex-direction:column;align-items:stretch}.result-ticket-type{font-size:36px}.result-correction-cluster{align-items:stretch;text-align:left}.result-correction-button{width:100%}.number-row-editor{gap:8px}.number-plus{text-align:left}.dialog-head,.dialog-actions{flex-direction:column;align-items:stretch}.scan-stepper-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.camera-immersive-actions,.camera-immersive-topbar,.camera-immersive-topbar-actions{flex-direction:column;align-items:stretch}}.route-transition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#f7f3eb47;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .18s ease}.route-transition-overlay-visible{opacity:1;pointer-events:auto}.route-transition-card{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#fffbf5eb;border:1px solid rgba(31,34,29,.08);box-shadow:0 20px 42px #1f221d1f;color:#25362d;font-weight:600}.route-transition-dot{width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#0d7a5f,#86c8b5);animation:route-transition-pulse .72s ease-in-out infinite}.route-transition-label{white-space:nowrap}@keyframes route-transition-pulse{0%{transform:scale(.88);opacity:.72}50%{transform:scale(1.08);opacity:1}to{transform:scale(.88);opacity:.72}}:root[data-theme=night]{color-scheme:dark;background:radial-gradient(circle at 8% 2%,rgba(58,199,158,.16),transparent 28%),radial-gradient(circle at 90% 12%,rgba(72,98,161,.16),transparent 30%),linear-gradient(180deg,#07100e,#0b1512 48%,#111813);color:#e8f5ee}body[data-theme=night]{color:#e8f5ee}body[data-theme=night] .sidebar{border-right-color:#d0ece01a;background:linear-gradient(180deg,#0a1613f0,#070f0dd1)}body[data-theme=night] .brand,body[data-theme=night] .card,body[data-theme=night] .metric-card,body[data-theme=night] .chart-accordion,body[data-theme=night] .did-you-know-accordion,body[data-theme=night] .inner-accordion,body[data-theme=night] .result-ticket-shell,body[data-theme=night] .number-editor,body[data-theme=night] .dialog-panel,body[data-theme=night] .statistics-loading-card,body[data-theme=night] .route-transition-card{border-color:#d0ece01a;background:linear-gradient(180deg,#111f1ceb,#0b1613e6);box-shadow:0 22px 54px #00000047;color:#e8f5ee}body[data-theme=night] .brand:after{background:radial-gradient(circle,rgba(126,241,192,.18),transparent 68%)}body[data-theme=night] .brand-mark-shell{background:linear-gradient(135deg,#7ef1c042,#5f8bff2e);box-shadow:0 14px 28px #7ef1c01f}body[data-theme=night] .brand h1,body[data-theme=night] .page-header h2,body[data-theme=night] .card h3,body[data-theme=night] .metric-value,body[data-theme=night] .result-ticket-type,body[data-theme=night] .result-ticket-issue,body[data-theme=night] .result-summary-title,body[data-theme=night] .result-meta-value,body[data-theme=night] .ticket-number-value,body[data-theme=night] .dialog-head h3,body[data-theme=night] .form label,body[data-theme=night] .correction-field,body[data-theme=night] .correction-inline-additional{color:#eefaf4}body[data-theme=night] .brand p,body[data-theme=night] .brand-subtitle,body[data-theme=night] .page-header p,body[data-theme=night] .card p,body[data-theme=night] .metric-hint,body[data-theme=night] .metric-label,body[data-theme=night] .chart-panel p,body[data-theme=night] .statistics-control-bar p,body[data-theme=night] .result-summary-subtitle,body[data-theme=night] .result-correction-cluster,body[data-theme=night] .result-meta-label,body[data-theme=night] .history-item-subtitle,body[data-theme=night] .dialog-head p,body[data-theme=night] .number-editor-head p,body[data-theme=night] .scan-config-entry>span:last-child,body[data-theme=night] .scan-config-entry-help,body[data-theme=night] .capture-note,body[data-theme=night] .capture-tip,body[data-theme=night] .chart-label{color:#a9bbb2}body[data-theme=night] .brand-kicker,body[data-theme=night] .eyebrow,body[data-theme=night] .scan-config-entry-label,body[data-theme=night] .scan-picker-collapse-button,body[data-theme=night] .ticket-number-index,body[data-theme=night] .number-row-label,body[data-theme=night] .number-plus{color:#7ef1c0}body[data-theme=night] .nav-link{color:#d5e7de}body[data-theme=night] .nav-link:hover,body[data-theme=night] .nav-link-active{background:#7ef1c024}body[data-theme=night] .pill,body[data-theme=night] .trend-range-select,body[data-theme=night] .segment-button,body[data-theme=night] .ghost-button,body[data-theme=night] .history-correction-button,body[data-theme=night] .result-correction-button,body[data-theme=night] .capture-action-button{border-color:#d0ece01f;background:#12221ed1;color:#dcebe4}body[data-theme=night] .segment-button-active,body[data-theme=night] .lottery-type-switch-button-active,body[data-theme=night] .scan-config-entry-active,body[data-theme=night] .scan-wheel-option-active,body[data-theme=night] .help-button{border-color:#7ef1c057;background:#7ef1c024;color:#7ef1c0}body[data-theme=night] .scan-config-entry,body[data-theme=night] .scan-wheel-column,body[data-theme=night] .preview-card,body[data-theme=night] .ticket-number-row,body[data-theme=night] .number-row-editor,body[data-theme=night] .floating-help-panel,body[data-theme=night] .chart-empty,body[data-theme=night] .echart-line-chart{border-color:#d0ece01a;background:linear-gradient(180deg,#142622e6,#0d1a17e0),radial-gradient(circle at top right,rgba(126,241,192,.1),transparent 44%);color:#dcebe4}body[data-theme=night] .scan-config-entry:hover,body[data-theme=night] .scan-config-entry-active{border-color:#7ef1c047;box-shadow:0 18px 34px #00000042}body[data-theme=night] .scan-wheel-column:before{background:linear-gradient(180deg,#12221efa,#12221e00)}body[data-theme=night] .scan-wheel-column:after{background:linear-gradient(0deg,#12221efa,#12221e00)}body[data-theme=night] .scan-wheel-option{color:#bccfc68f}body[data-theme=night] .form input,body[data-theme=night] .form select,body[data-theme=night] .form textarea,body[data-theme=night] .correction-field-type select,body[data-theme=night] .correction-field-unique input,body[data-theme=night] .correction-field-issue input,body[data-theme=night] .correction-field-multiple input,body[data-theme=night] .number-cell-input{border-color:#d0ece024!important;background:#060e0cb8!important;color:#eefaf4!important}body[data-theme=night] .form input::placeholder,body[data-theme=night] .form textarea::placeholder{color:#bccfc694}body[data-theme=night] .form input:focus,body[data-theme=night] .form select:focus,body[data-theme=night] .form textarea:focus{border-color:#7ef1c085!important;box-shadow:0 0 0 4px #7ef1c01f}body[data-theme=night] .success-banner,body[data-theme=night] .warning-banner,body[data-theme=night] .error-banner{border-color:#7ef1c033;background:#7ef1c01a;color:#dff8ec}body[data-theme=night] .error-banner,body[data-theme=night] .field-note-error{color:#ffb4ab}body[data-theme=night] .dialog-backdrop,body[data-theme=night] .camera-overlay{background:#020706b8}body[data-theme=night] .dialog-close-button{color:#e8f5ee}body[data-theme=night] .result-meta-item,body[data-theme=night] .chart-accordion[open] summary,body[data-theme=night] .settings-divider{border-color:#d0ece01f}body[data-theme=night] .statistics-loading-mask,body[data-theme=night] .route-transition-overlay{background:#050d0b75}body[data-theme=night] .route-transition-dot{background:linear-gradient(135deg,#7ef1c0,#5f8bff)}body[data-theme=night] .number-row-remove{background:#d94b42;color:#fffaf5}@media (max-width: 900px){body[data-theme=night] .sidebar{border-bottom-color:#d0ece01a;background:linear-gradient(180deg,#0a1613f5,#070f0ddb)}}.theme-switcher{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:16px 0 0;padding:4px;border:1px solid rgba(31,34,29,.08);border-radius:999px;background:#fffbf5b8;box-shadow:inset 0 1px #ffffffa3,0 10px 22px #1f221d0d;overflow:hidden}.theme-switcher-thumb{position:absolute;top:4px;left:4px;z-index:0;width:calc((100% - 8px)/4);height:calc(100% - 8px);border-radius:999px;background:linear-gradient(135deg,#0d7a5f,#37a884);box-shadow:0 8px 18px #0d7a5f2e;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .18s ease}.theme-switcher-button{position:relative;z-index:1;display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;background:transparent;color:#506058;font-size:12px;font-weight:900;cursor:pointer;transition:color .16s ease,opacity .16s ease}.theme-switcher-button-active{color:#fffaf5}.theme-switcher-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.86}.theme-switcher-label{line-height:1}body[data-theme=night] .theme-switcher{border-color:#d0ece01a;background:#06100db8;box-shadow:inset 0 1px #d0ece00f,0 14px 24px #00000038}body[data-theme=night] .theme-switcher-thumb{background:linear-gradient(135deg,#1fc58f,#5f8bff);box-shadow:0 10px 20px #1fc58f2e}body[data-theme=night] .theme-switcher-button{color:#a9bbb2}body[data-theme=night] .theme-switcher-button-active{color:#06100d}:root[data-theme=prayer]{color-scheme:light;background:radial-gradient(circle at 8% 0%,rgba(231,118,142,.18),transparent 30%),radial-gradient(circle at 92% 6%,rgba(13,122,95,.14),transparent 30%),linear-gradient(180deg,#fbf1ec,#f3eadf 48%,#edf3e7);color:#271f20}body[data-theme=prayer]{color:#271f20}body[data-theme=prayer] .sidebar{border-right-color:#58322e1a;background:linear-gradient(180deg,#fff6efeb,#eff8ebc7)}body[data-theme=prayer] .brand,body[data-theme=prayer] .card,body[data-theme=prayer] .metric-card,body[data-theme=prayer] .chart-accordion,body[data-theme=prayer] .did-you-know-accordion,body[data-theme=prayer] .inner-accordion,body[data-theme=prayer] .result-ticket-shell,body[data-theme=prayer] .number-editor,body[data-theme=prayer] .dialog-panel,body[data-theme=prayer] .statistics-loading-card,body[data-theme=prayer] .route-transition-card{border-color:#58322e1a;background:linear-gradient(180deg,#fffaf4e6,#f6efe6e0);box-shadow:0 20px 46px #5b3e2f1a}body[data-theme=prayer] .brand:after{background:radial-gradient(circle,rgba(231,118,142,.18),transparent 68%)}body[data-theme=prayer] .brand-mark-shell,body[data-theme=prayer] .theme-switcher-thumb,body[data-theme=prayer] .route-transition-dot{background:linear-gradient(135deg,#e7768e,#0d7a5f)}body[data-theme=prayer] .brand-kicker,body[data-theme=prayer] .eyebrow,body[data-theme=prayer] .scan-config-entry-label,body[data-theme=prayer] .scan-picker-collapse-button,body[data-theme=prayer] .ticket-number-index,body[data-theme=prayer] .number-row-label,body[data-theme=prayer] .number-plus{color:#c64f69}body[data-theme=prayer] .nav-link:hover,body[data-theme=prayer] .nav-link-active,body[data-theme=prayer] .segment-button-active,body[data-theme=prayer] .lottery-type-switch-button-active,body[data-theme=prayer] .scan-config-entry-active,body[data-theme=prayer] .scan-wheel-option-active,body[data-theme=prayer] .help-button{background:#e7768e24;border-color:#e7768e47;color:#b8445c}body[data-theme=prayer] .theme-switcher{border-color:#e7768e24;background:#fffaf4c2}body[data-theme=prayer] .theme-switcher-button-active{color:#fffaf5}@media (max-width: 900px){body[data-theme=prayer] .sidebar{border-bottom-color:#58322e1a;background:linear-gradient(180deg,#fff6eff5,#eff8ebd6)}}.theme-switcher{width:100%}.theme-switcher+.nav{margin-top:16px}.scan-submit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:24px;background:#f7f3eb8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:wait}.scan-submit-card{display:inline-flex;align-items:center;gap:12px;max-width:min(420px,100%);padding:16px 20px;border-radius:24px;border:1px solid rgba(31,34,29,.08);background:#fffbf5f0;box-shadow:0 24px 54px #1f221d29;color:#25362d}.scan-submit-card div{display:flex;flex-direction:column;gap:3px}.scan-submit-card strong{font-size:16px;line-height:1.25}.scan-submit-card span:not(.route-transition-dot){color:#5f675d;font-size:13px;line-height:1.45}body[data-theme=night] .scan-submit-overlay{background:#050d0b9e}body[data-theme=night] .scan-submit-card{border-color:#d0ece01a;background:linear-gradient(180deg,#111f1cf0,#0b1613eb);box-shadow:0 24px 54px #0000004d;color:#e8f5ee}body[data-theme=night] .scan-submit-card span:not(.route-transition-dot){color:#a9bbb2}body[data-theme=prayer] .scan-submit-overlay{background:#fbf1ec94}body[data-theme=prayer] .scan-submit-card{border-color:#58322e1a;background:linear-gradient(180deg,#fffaf4f5,#f6efe6f0);box-shadow:0 24px 54px #5b3e2f24}.scan-page-mobile .page-header p,.scan-page-mobile .scan-card-head p,.scan-page-mobile .scan-form-grid-compact>:nth-child(2){display:none}.scan-page-mobile .scan-form-grid-compact{grid-template-columns:1fr}.scan-page-mobile .scan-layout{width:100%}:root[data-theme=night]{background:radial-gradient(circle at 10% 0%,rgba(56,189,248,.13),transparent 28%),radial-gradient(circle at 88% 8%,rgba(94,234,212,.1),transparent 30%),linear-gradient(135deg,#111827,#172033 46%,#18231f);color:#edf5f7}body[data-theme=night]{color:#edf5f7}body[data-theme=night] .sidebar{border-right-color:#cbd5e124;background:linear-gradient(180deg,#141e2cf0,#111b27e6)}body[data-theme=night] .brand,body[data-theme=night] .card,body[data-theme=night] .metric-card,body[data-theme=night] .chart-accordion,body[data-theme=night] .did-you-know-accordion,body[data-theme=night] .inner-accordion,body[data-theme=night] .result-ticket-shell,body[data-theme=night] .number-editor,body[data-theme=night] .dialog-panel,body[data-theme=night] .statistics-loading-card,body[data-theme=night] .route-transition-card,body[data-theme=night] .scan-config-entry,body[data-theme=night] .scan-wheel-column,body[data-theme=night] .preview-card,body[data-theme=night] .ticket-number-row,body[data-theme=night] .number-row-editor,body[data-theme=night] .floating-help-panel,body[data-theme=night] .chart-empty,body[data-theme=night] .echart-line-chart,body[data-theme=night] .scan-submit-card{border-color:#cbd5e124;background:linear-gradient(180deg,#1e293be6,#15202de0),radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 46%);box-shadow:0 22px 48px #02061738;color:#edf5f7}body[data-theme=night] .brand:after{background:radial-gradient(circle,rgba(56,189,248,.16),transparent 70%)}body[data-theme=night] .brand-mark-shell,body[data-theme=night] .theme-switcher-thumb,body[data-theme=night] .route-transition-dot{background:linear-gradient(135deg,#38bdf8,#5eead4);box-shadow:0 12px 24px #38bdf829}body[data-theme=night] .brand-kicker,body[data-theme=night] .eyebrow,body[data-theme=night] .scan-config-entry-label,body[data-theme=night] .scan-picker-collapse-button,body[data-theme=night] .ticket-number-index,body[data-theme=night] .number-row-label,body[data-theme=night] .number-plus{color:#7dd3fc}body[data-theme=night] .brand p,body[data-theme=night] .brand-subtitle,body[data-theme=night] .page-header p,body[data-theme=night] .card p,body[data-theme=night] .metric-hint,body[data-theme=night] .metric-label,body[data-theme=night] .chart-panel p,body[data-theme=night] .statistics-control-bar p,body[data-theme=night] .result-summary-subtitle,body[data-theme=night] .result-correction-cluster,body[data-theme=night] .result-meta-label,body[data-theme=night] .history-item-subtitle,body[data-theme=night] .dialog-head p,body[data-theme=night] .number-editor-head p,body[data-theme=night] .scan-config-entry>span:last-child,body[data-theme=night] .scan-config-entry-help,body[data-theme=night] .capture-note,body[data-theme=night] .capture-tip,body[data-theme=night] .chart-label,body[data-theme=night] .scan-submit-card span:not(.route-transition-dot){color:#b7c7d5}body[data-theme=night] .nav-link,body[data-theme=night] .theme-switcher-button{color:#d7e3ec}body[data-theme=night] .nav-link:hover,body[data-theme=night] .nav-link-active,body[data-theme=night] .segment-button-active,body[data-theme=night] .lottery-type-switch-button-active,body[data-theme=night] .scan-config-entry-active,body[data-theme=night] .scan-wheel-option-active,body[data-theme=night] .help-button{border-color:#7dd3fc47;background:#38bdf821;color:#bae6fd}body[data-theme=night] .theme-switcher,body[data-theme=night] .pill,body[data-theme=night] .trend-range-select,body[data-theme=night] .segment-button,body[data-theme=night] .ghost-button,body[data-theme=night] .history-correction-button,body[data-theme=night] .result-correction-button,body[data-theme=night] .capture-action-button{border-color:#cbd5e124;background:#1e293bbd;color:#e2edf5}body[data-theme=night] .theme-switcher-button-active{color:#0f172a}body[data-theme=night] .scan-wheel-column:before{background:linear-gradient(180deg,#1e293bfa,#1e293b00)}body[data-theme=night] .scan-wheel-column:after{background:linear-gradient(0deg,#1e293bfa,#1e293b00)}body[data-theme=night] .form input,body[data-theme=night] .form select,body[data-theme=night] .form textarea,body[data-theme=night] .correction-field-type select,body[data-theme=night] .correction-field-unique input,body[data-theme=night] .correction-field-issue input,body[data-theme=night] .correction-field-multiple input,body[data-theme=night] .number-cell-input{border-color:#cbd5e12e!important;background:#0f172aad!important;color:#edf5f7!important}body[data-theme=night] .form input:focus,body[data-theme=night] .form select:focus,body[data-theme=night] .form textarea:focus{border-color:#7dd3fc7a!important;box-shadow:0 0 0 4px #38bdf821}body[data-theme=night] .statistics-loading-mask,body[data-theme=night] .route-transition-overlay,body[data-theme=night] .scan-submit-overlay{background:#0f172a85}@media (max-width: 900px){body[data-theme=night] .sidebar{border-bottom-color:#cbd5e124;background:linear-gradient(180deg,#141e2cf5,#111b27e6)}}body[data-theme=night] .capture-note{border-color:#7dd3fc3d;background:#0f172ad1;color:#e6f1f7;box-shadow:inset 0 1px #e2edf50f}body[data-theme=night] .capture-tip{color:#d7e3ec}body[data-theme=night]{color:#f6fbff;text-rendering:optimizeLegibility}body[data-theme=night] .brand h1,body[data-theme=night] .page-header h2,body[data-theme=night] .card h3,body[data-theme=night] .scan-card-head h3,body[data-theme=night] .metric-value,body[data-theme=night] .result-ticket-type,body[data-theme=night] .result-ticket-issue,body[data-theme=night] .result-summary-title,body[data-theme=night] .result-meta-value,body[data-theme=night] .ticket-number-value,body[data-theme=night] .dialog-head h3,body[data-theme=night] .form label,body[data-theme=night] .correction-field,body[data-theme=night] .correction-inline-additional{color:#f8fcff;text-shadow:0 1px 1px rgba(2,6,23,.28)}body[data-theme=night] .brand p,body[data-theme=night] .brand-subtitle,body[data-theme=night] .page-header p,body[data-theme=night] .card p,body[data-theme=night] .metric-hint,body[data-theme=night] .metric-label,body[data-theme=night] .chart-panel p,body[data-theme=night] .statistics-control-bar p,body[data-theme=night] .result-summary-subtitle,body[data-theme=night] .result-correction-cluster,body[data-theme=night] .result-meta-label,body[data-theme=night] .history-item-subtitle,body[data-theme=night] .dialog-head p,body[data-theme=night] .number-editor-head p,body[data-theme=night] .scan-config-entry>span:last-child,body[data-theme=night] .scan-config-entry-help,body[data-theme=night] .capture-note,body[data-theme=night] .capture-tip,body[data-theme=night] .chart-label,body[data-theme=night] .scan-submit-card span:not(.route-transition-dot){color:#dcecff}body[data-theme=night] .brand,body[data-theme=night] .card,body[data-theme=night] .metric-card,body[data-theme=night] .chart-accordion,body[data-theme=night] .did-you-know-accordion,body[data-theme=night] .inner-accordion,body[data-theme=night] .result-ticket-shell,body[data-theme=night] .number-editor,body[data-theme=night] .dialog-panel,body[data-theme=night] .statistics-loading-card,body[data-theme=night] .route-transition-card,body[data-theme=night] .scan-config-entry,body[data-theme=night] .scan-wheel-column,body[data-theme=night] .preview-card,body[data-theme=night] .ticket-number-row,body[data-theme=night] .number-row-editor,body[data-theme=night] .floating-help-panel,body[data-theme=night] .chart-empty,body[data-theme=night] .echart-line-chart,body[data-theme=night] .scan-submit-card{background:linear-gradient(180deg,#1a273af5,#121e2ef0),radial-gradient(circle at top right,rgba(56,189,248,.09),transparent 44%)}body[data-theme=night] .theme-switcher,body[data-theme=night] .pill,body[data-theme=night] .trend-range-select,body[data-theme=night] .segment-button,body[data-theme=night] .ghost-button,body[data-theme=night] .history-correction-button,body[data-theme=night] .result-correction-button,body[data-theme=night] .capture-action-button{background:#0f1a2ae6;color:#f3f9ff}body[data-theme=night] .theme-switcher-button{color:#eaf4ff}body[data-theme=night] .theme-switcher-button-active{color:#07111f;font-weight:800}body[data-theme=night] .capture-note{background:#081220eb;color:#f3f9ff}body[data-theme=night] .capture-tip{color:#eaf4ff}body[data-theme=night] .date-wheel-row{padding:2px;border-radius:22px;background:#0812205c}body[data-theme=night] .date-wheel-column{border-color:#7dd3fc33;background:linear-gradient(180deg,#0e1c2efa,#091423f5),radial-gradient(circle at top,rgba(56,189,248,.12),transparent 52%);box-shadow:inset 0 1px #e2edf50f,0 10px 22px #0206172e}body[data-theme=night] .date-wheel-column:before{background:linear-gradient(180deg,#0e1c2efa,#0e1c2e00)}body[data-theme=night] .date-wheel-column:after{background:linear-gradient(0deg,#091423fa,#09142300)}body[data-theme=night] .date-wheel-option{color:#dcecffad}body[data-theme=night] .date-wheel-option-active{background:#5eead429;color:#7dd3fc;text-shadow:0 1px 1px rgba(2,6,23,.34)}body[data-theme=night] .lottery-type-switch{border:1px solid rgba(125,211,252,.16);background:#081220d1;box-shadow:inset 0 1px #e2edf50d}body[data-theme=night] .lottery-type-switch-button{color:#cfe7f8}body[data-theme=night] .lottery-type-switch-button:hover:not(:disabled){background:#38bdf81a;color:#f6fbff}body[data-theme=night] .lottery-type-switch-button-active{background:linear-gradient(135deg,#38bdf8,#2dd4bf);color:#07111f;box-shadow:0 12px 22px #38bdf833}body[data-theme=night] .lottery-type-switch-button-active:hover:not(:disabled){background:linear-gradient(135deg,#7dd3fc,#5eead4);color:#07111f}body[data-theme=night] .trend-range-select{border-color:#7dd3fc2e;background:#081220d1;color:#f6fbff;box-shadow:inset 0 1px #e2edf50d}body[data-theme=night] .trend-range-select span{color:#eaf4ff}body[data-theme=night] .trend-range-select select{border:1px solid rgba(125,211,252,.2);background:#0f2034f5;color:#f6fbff}body[data-theme=night] .trend-range-select select:focus{outline-color:#7dd3fc6b}body[data-theme=night] .trend-range-select option{background:#101d30;color:#f6fbff}:root[data-theme=reserve]{color-scheme:dark;background:radial-gradient(circle at 16% 8%,rgba(255,126,219,.26),transparent 28%),radial-gradient(circle at 88% 12%,rgba(103,232,249,.24),transparent 30%),radial-gradient(circle at 48% 100%,rgba(250,204,21,.12),transparent 32%),linear-gradient(135deg,#18042f,#24145f 44%,#071b46);color:#fff7ff}body[data-theme=reserve]{color:#fff7ff}body[data-theme=reserve] .app-shell{position:relative;isolation:isolate;background:linear-gradient(rgba(255,126,219,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(103,232,249,.05) 1px,transparent 1px);background-size:42px 42px}body[data-theme=reserve] .app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 18%,rgba(255,126,219,.18),transparent 30%),radial-gradient(circle at 86% 24%,rgba(103,232,249,.18),transparent 28%),linear-gradient(180deg,#ffffff05,#0f032633)}body[data-theme=reserve] .sidebar{border-right-color:#ff7edb2e;background:linear-gradient(180deg,#1f0d43d1,#081438c2),radial-gradient(circle at top left,rgba(255,126,219,.14),transparent 42%);box-shadow:18px 0 60px #070a2b2e}body[data-theme=reserve] .brand,body[data-theme=reserve] .card,body[data-theme=reserve] .metric-card,body[data-theme=reserve] .chart-accordion,body[data-theme=reserve] .did-you-know-accordion,body[data-theme=reserve] .inner-accordion,body[data-theme=reserve] .result-ticket-shell,body[data-theme=reserve] .number-editor,body[data-theme=reserve] .dialog-panel,body[data-theme=reserve] .statistics-loading-card,body[data-theme=reserve] .route-transition-card,body[data-theme=reserve] .scan-config-entry,body[data-theme=reserve] .scan-wheel-column,body[data-theme=reserve] .preview-card,body[data-theme=reserve] .ticket-number-row,body[data-theme=reserve] .number-row-editor,body[data-theme=reserve] .floating-help-panel,body[data-theme=reserve] .chart-empty,body[data-theme=reserve] .echart-line-chart,body[data-theme=reserve] .scan-submit-card{border-color:#ff7edb33;background:linear-gradient(180deg,#261452c7,#101844b8),radial-gradient(circle at top right,rgba(103,232,249,.12),transparent 48%);box-shadow:0 22px 56px #070a2b42,inset 0 1px #ffffff14;color:#fff7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-theme=reserve] .brand:after{background:radial-gradient(circle,rgba(255,126,219,.26),transparent 68%)}body[data-theme=reserve] .brand-mark-shell,body[data-theme=reserve] .theme-switcher-thumb,body[data-theme=reserve] .route-transition-dot{background:linear-gradient(135deg,#ff7edb,#67e8f9 52%,#facc15);box-shadow:0 12px 26px #ff7edb3d,0 0 26px #67e8f92e}body[data-theme=reserve] .brand h1,body[data-theme=reserve] .page-header h2,body[data-theme=reserve] .card h3,body[data-theme=reserve] .scan-card-head h3,body[data-theme=reserve] .metric-value,body[data-theme=reserve] .result-ticket-type,body[data-theme=reserve] .result-ticket-issue,body[data-theme=reserve] .result-summary-title,body[data-theme=reserve] .result-meta-value,body[data-theme=reserve] .ticket-number-value,body[data-theme=reserve] .dialog-head h3,body[data-theme=reserve] .form label,body[data-theme=reserve] .correction-field,body[data-theme=reserve] .correction-inline-additional{color:#fff7ff;text-shadow:0 0 18px rgba(255,126,219,.2),0 1px 1px rgba(7,10,43,.32)}body[data-theme=reserve] .brand h1,body[data-theme=reserve] .page-header h2{letter-spacing:.01em}body[data-theme=reserve] .brand-kicker,body[data-theme=reserve] .eyebrow,body[data-theme=reserve] .scan-config-entry-label,body[data-theme=reserve] .scan-picker-collapse-button,body[data-theme=reserve] .ticket-number-index,body[data-theme=reserve] .number-row-label,body[data-theme=reserve] .number-plus{color:#67e8f9;text-shadow:0 0 16px rgba(103,232,249,.28)}body[data-theme=reserve] .brand p,body[data-theme=reserve] .brand-subtitle,body[data-theme=reserve] .page-header p,body[data-theme=reserve] .card p,body[data-theme=reserve] .metric-hint,body[data-theme=reserve] .metric-label,body[data-theme=reserve] .chart-panel p,body[data-theme=reserve] .statistics-control-bar p,body[data-theme=reserve] .result-summary-subtitle,body[data-theme=reserve] .result-correction-cluster,body[data-theme=reserve] .result-meta-label,body[data-theme=reserve] .history-item-subtitle,body[data-theme=reserve] .dialog-head p,body[data-theme=reserve] .number-editor-head p,body[data-theme=reserve] .scan-config-entry>span:last-child,body[data-theme=reserve] .scan-config-entry-help,body[data-theme=reserve] .capture-note,body[data-theme=reserve] .capture-tip,body[data-theme=reserve] .chart-label,body[data-theme=reserve] .scan-submit-card span:not(.route-transition-dot){color:#f4d7ff}body[data-theme=reserve] .nav-link,body[data-theme=reserve] .theme-switcher-button{color:#f8e8ff}body[data-theme=reserve] .nav-link:hover,body[data-theme=reserve] .nav-link-active,body[data-theme=reserve] .segment-button-active,body[data-theme=reserve] .lottery-type-switch-button-active,body[data-theme=reserve] .scan-config-entry-active,body[data-theme=reserve] .scan-wheel-option-active,body[data-theme=reserve] .help-button{border-color:#ff7edb57;background:linear-gradient(135deg,#ff7edb33,#67e8f924);color:#fff;box-shadow:0 14px 28px #ff7edb1f}body[data-theme=reserve] .theme-switcher,body[data-theme=reserve] .pill,body[data-theme=reserve] .trend-range-select,body[data-theme=reserve] .segment-button,body[data-theme=reserve] .ghost-button,body[data-theme=reserve] .history-correction-button,body[data-theme=reserve] .result-correction-button,body[data-theme=reserve] .capture-action-button{border-color:#ff7edb38;background:#180b3ab3;color:#fff7ff;box-shadow:inset 0 1px #ffffff0f}body[data-theme=reserve] .theme-switcher-button-active{color:#17042f;font-weight:900}body[data-theme=reserve] .primary-button,body[data-theme=reserve] .camera-shutter-button,body[data-theme=reserve] .help-button{background:linear-gradient(135deg,#ff7edb,#7c3aed 48%,#22d3ee);color:#fff7ff;box-shadow:0 18px 36px #ff7edb3d,0 0 30px #22d3ee29}body[data-theme=reserve] .scan-config-entry:hover,body[data-theme=reserve] .scan-config-entry-active{border-color:#67e8f952;box-shadow:0 18px 38px #070a2b47,0 0 28px #ff7edb1a}body[data-theme=reserve] .scan-wheel-column:before,body[data-theme=reserve] .date-wheel-column:before{background:linear-gradient(180deg,#261452fa,#26145200)}body[data-theme=reserve] .scan-wheel-column:after,body[data-theme=reserve] .date-wheel-column:after{background:linear-gradient(0deg,#101844fa,#10184400)}body[data-theme=reserve] .scan-wheel-option,body[data-theme=reserve] .date-wheel-option{color:#f4d7ffa3}body[data-theme=reserve] .date-wheel-row{padding:2px;border-radius:22px;background:#180b3a5c}body[data-theme=reserve] .date-wheel-column{border-color:#ff7edb38;background:linear-gradient(180deg,#261452f5,#101844f0),radial-gradient(circle at top,rgba(103,232,249,.14),transparent 50%)}body[data-theme=reserve] .date-wheel-option-active{background:#ff7edb2e;color:#67e8f9;text-shadow:0 0 14px rgba(103,232,249,.32)}body[data-theme=reserve] .form input,body[data-theme=reserve] .form select,body[data-theme=reserve] .form textarea,body[data-theme=reserve] .correction-field-type select,body[data-theme=reserve] .correction-field-unique input,body[data-theme=reserve] .correction-field-issue input,body[data-theme=reserve] .correction-field-multiple input,body[data-theme=reserve] .number-cell-input,body[data-theme=reserve] .trend-range-select select{border-color:#ff7edb3d!important;background:#0b0f34c2!important;color:#fff7ff!important}body[data-theme=reserve] .form input::placeholder,body[data-theme=reserve] .form textarea::placeholder{color:#f4d7ff94}body[data-theme=reserve] .form input:focus,body[data-theme=reserve] .form select:focus,body[data-theme=reserve] .form textarea:focus,body[data-theme=reserve] .trend-range-select select:focus{border-color:#67e8f98f!important;box-shadow:0 0 0 4px #67e8f924}body[data-theme=reserve] .lottery-type-switch{border:1px solid rgba(255,126,219,.2);background:#180b3ab8}body[data-theme=reserve] .lottery-type-switch-button{color:#f4d7ff}body[data-theme=reserve] .lottery-type-switch-button:hover:not(:disabled){background:#67e8f91a;color:#fff}body[data-theme=reserve] .lottery-type-switch-button-active{background:linear-gradient(135deg,#ff7edb,#67e8f9);color:#17042f;box-shadow:0 12px 22px #ff7edb33}body[data-theme=reserve] .trend-range-select span{color:#fff7ff}body[data-theme=reserve] .trend-range-select option{background:#1d0c45;color:#fff7ff}body[data-theme=reserve] .success-banner,body[data-theme=reserve] .warning-banner,body[data-theme=reserve] .error-banner{border:1px solid rgba(255,126,219,.24);background:#ff7edb1f;color:#fff7ff}body[data-theme=reserve] .error-banner,body[data-theme=reserve] .field-note-error{color:#ffd1e8}body[data-theme=reserve] .dialog-backdrop,body[data-theme=reserve] .camera-overlay,body[data-theme=reserve] .statistics-loading-mask,body[data-theme=reserve] .route-transition-overlay,body[data-theme=reserve] .scan-submit-overlay{background:#0c032294}body[data-theme=reserve] .dialog-close-button{color:#fff7ff}body[data-theme=reserve] .result-meta-item,body[data-theme=reserve] .chart-accordion[open] summary,body[data-theme=reserve] .settings-divider{border-color:#ff7edb33}body[data-theme=reserve] .number-row-remove{background:linear-gradient(135deg,#ff4f8b,#ff7edb);color:#fff7ff}@media (max-width: 900px){body[data-theme=reserve] .sidebar{border-bottom-color:#ff7edb2e;background:linear-gradient(180deg,#1f0d43e6,#081438d1),radial-gradient(circle at top left,rgba(255,126,219,.14),transparent 42%)}}:root[data-theme=reserve]{background:radial-gradient(circle at 18% 8%,rgba(198,126,190,.16),transparent 30%),radial-gradient(circle at 84% 14%,rgba(115,171,203,.14),transparent 32%),radial-gradient(circle at 46% 98%,rgba(214,176,132,.08),transparent 34%),linear-gradient(135deg,#1a1232,#211946 46%,#152744);color:#f8f1ff}body[data-theme=reserve]{color:#f8f1ff}body[data-theme=reserve] .app-shell{background:linear-gradient(rgba(220,205,244,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(220,205,244,.022) 1px,transparent 1px);background-size:56px 56px}body[data-theme=reserve] .app-shell:before{background:radial-gradient(circle at 18% 18%,rgba(198,126,190,.11),transparent 32%),radial-gradient(circle at 86% 24%,rgba(115,171,203,.1),transparent 30%),linear-gradient(180deg,#ffffff03,#100c273d)}body[data-theme=reserve] .sidebar{border-right-color:#cdb9e824;background:linear-gradient(180deg,#1e163adb,#121330d1),radial-gradient(circle at top left,rgba(198,126,190,.09),transparent 42%);box-shadow:16px 0 46px #09091c29}body[data-theme=reserve] .brand,body[data-theme=reserve] .card,body[data-theme=reserve] .metric-card,body[data-theme=reserve] .chart-accordion,body[data-theme=reserve] .did-you-know-accordion,body[data-theme=reserve] .inner-accordion,body[data-theme=reserve] .result-ticket-shell,body[data-theme=reserve] .number-editor,body[data-theme=reserve] .dialog-panel,body[data-theme=reserve] .statistics-loading-card,body[data-theme=reserve] .route-transition-card,body[data-theme=reserve] .scan-config-entry,body[data-theme=reserve] .scan-wheel-column,body[data-theme=reserve] .preview-card,body[data-theme=reserve] .ticket-number-row,body[data-theme=reserve] .number-row-editor,body[data-theme=reserve] .floating-help-panel,body[data-theme=reserve] .chart-empty,body[data-theme=reserve] .echart-line-chart,body[data-theme=reserve] .scan-submit-card{border-color:#cdb9e829;background:linear-gradient(180deg,#231a41d1,#151938c2),radial-gradient(circle at top right,rgba(134,215,232,.07),transparent 48%);box-shadow:0 20px 48px #09091c38,inset 0 1px #ffffff0e}body[data-theme=reserve] .brand:after{background:radial-gradient(circle,rgba(198,126,190,.14),transparent 70%)}body[data-theme=reserve] .brand-mark-shell,body[data-theme=reserve] .theme-switcher-thumb,body[data-theme=reserve] .route-transition-dot{background:linear-gradient(135deg,#c7a7ff,#86d7e8 58%,#e8c98f);box-shadow:0 12px 24px #c7a7ff24,0 0 20px #86d7e81a}body[data-theme=reserve] .brand h1,body[data-theme=reserve] .page-header h2,body[data-theme=reserve] .card h3,body[data-theme=reserve] .scan-card-head h3,body[data-theme=reserve] .metric-value,body[data-theme=reserve] .result-ticket-type,body[data-theme=reserve] .result-ticket-issue,body[data-theme=reserve] .result-summary-title,body[data-theme=reserve] .result-meta-value,body[data-theme=reserve] .ticket-number-value,body[data-theme=reserve] .dialog-head h3,body[data-theme=reserve] .form label,body[data-theme=reserve] .correction-field,body[data-theme=reserve] .correction-inline-additional{color:#f8f1ff;text-shadow:0 1px 1px rgba(9,9,28,.28)}body[data-theme=reserve] .brand-kicker,body[data-theme=reserve] .eyebrow,body[data-theme=reserve] .scan-config-entry-label,body[data-theme=reserve] .scan-picker-collapse-button,body[data-theme=reserve] .ticket-number-index,body[data-theme=reserve] .number-row-label,body[data-theme=reserve] .number-plus{color:#9edee9;text-shadow:none}body[data-theme=reserve] .brand p,body[data-theme=reserve] .brand-subtitle,body[data-theme=reserve] .page-header p,body[data-theme=reserve] .card p,body[data-theme=reserve] .metric-hint,body[data-theme=reserve] .metric-label,body[data-theme=reserve] .chart-panel p,body[data-theme=reserve] .statistics-control-bar p,body[data-theme=reserve] .result-summary-subtitle,body[data-theme=reserve] .result-correction-cluster,body[data-theme=reserve] .result-meta-label,body[data-theme=reserve] .history-item-subtitle,body[data-theme=reserve] .dialog-head p,body[data-theme=reserve] .number-editor-head p,body[data-theme=reserve] .scan-config-entry>span:last-child,body[data-theme=reserve] .scan-config-entry-help,body[data-theme=reserve] .capture-note,body[data-theme=reserve] .capture-tip,body[data-theme=reserve] .chart-label,body[data-theme=reserve] .scan-submit-card span:not(.route-transition-dot){color:#d8c8ea}body[data-theme=reserve] .nav-link,body[data-theme=reserve] .theme-switcher-button{color:#eadff8}body[data-theme=reserve] .nav-link:hover,body[data-theme=reserve] .nav-link-active,body[data-theme=reserve] .segment-button-active,body[data-theme=reserve] .lottery-type-switch-button-active,body[data-theme=reserve] .scan-config-entry-active,body[data-theme=reserve] .scan-wheel-option-active,body[data-theme=reserve] .help-button{border-color:#c7a7ff47;background:linear-gradient(135deg,#c7a7ff2e,#86d7e81a);color:#f8f1ff;box-shadow:0 12px 24px #09091c1f}body[data-theme=reserve] .theme-switcher,body[data-theme=reserve] .pill,body[data-theme=reserve] .trend-range-select,body[data-theme=reserve] .segment-button,body[data-theme=reserve] .ghost-button,body[data-theme=reserve] .history-correction-button,body[data-theme=reserve] .result-correction-button,body[data-theme=reserve] .capture-action-button{border-color:#cdb9e829;background:#1a1436b8;color:#f8f1ff}body[data-theme=reserve] .primary-button,body[data-theme=reserve] .camera-shutter-button,body[data-theme=reserve] .help-button{background:linear-gradient(135deg,#b892ef,#8f9fe6 52%,#5dbed0);color:#fffafc;box-shadow:0 16px 30px #5b52a233,0 0 20px #86d7e814}body[data-theme=reserve] .capture-note{border-color:#cdb9e833;background:#1f1a3ab8;color:#eadff8}body[data-theme=reserve] .date-wheel-column,body[data-theme=reserve] .scan-wheel-column{border-color:#cdb9e82e;background:linear-gradient(180deg,#231a41e6,#151938e0),radial-gradient(circle at top,rgba(134,215,232,.08),transparent 50%)}body[data-theme=reserve] .date-wheel-option-active{background:#c7a7ff29;color:#9edee9;text-shadow:none}body[data-theme=reserve] .form input,body[data-theme=reserve] .form select,body[data-theme=reserve] .form textarea,body[data-theme=reserve] .correction-field-type select,body[data-theme=reserve] .correction-field-unique input,body[data-theme=reserve] .correction-field-issue input,body[data-theme=reserve] .correction-field-multiple input,body[data-theme=reserve] .number-cell-input,body[data-theme=reserve] .trend-range-select select{border-color:#cdb9e833!important;background:#121431c7!important;color:#f8f1ff!important}body[data-theme=reserve] .lottery-type-switch{border-color:#cdb9e829;background:#1a1436b8}body[data-theme=reserve] .lottery-type-switch-button{color:#d8c8ea}body[data-theme=reserve] .lottery-type-switch-button-active{background:linear-gradient(135deg,#c7a7ff,#86d7e8);color:#1a1232;box-shadow:0 10px 20px #5b52a229}body[data-theme=reserve] .dialog-backdrop,body[data-theme=reserve] .camera-overlay,body[data-theme=reserve] .statistics-loading-mask,body[data-theme=reserve] .route-transition-overlay,body[data-theme=reserve] .scan-submit-overlay{background:#0c081f94}@media (max-width: 900px){body[data-theme=reserve] .sidebar{border-bottom-color:#cdb9e824;background:linear-gradient(180deg,#1e163ae6,#121330d6),radial-gradient(circle at top left,rgba(198,126,190,.09),transparent 42%)}}body[data-theme=reserve] .app-shell{background:linear-gradient(rgba(220,205,244,.014) 1px,transparent 1px),linear-gradient(90deg,rgba(220,205,244,.012) 1px,transparent 1px),linear-gradient(135deg,#1a1232,#211946 46%,#152744);background-size:64px 64px,64px 64px,auto}body[data-theme=reserve] .app-shell:before{opacity:.5;background:radial-gradient(circle at 18% 14%,rgba(198,126,190,.12),transparent 32%),radial-gradient(circle at 84% 14%,rgba(115,171,203,.11),transparent 32%),linear-gradient(180deg,#ffffff03,#100c273d)}body[data-theme=reserve] .app-shell:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%201000%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22sky%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%231b1234%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.42%22%20stop-color%3D%22%234a174f%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.72%22%20stop-color%3D%22%2335184f%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23111537%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22sun%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23ee5d9d%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220.55%22%20stop-color%3D%22%23f07a6c%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f5b756%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3ClinearGradient%20id%3D%22mount%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2354164a%22%2F%3E%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%231d143c%22%2F%3E%0A%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3CclipPath%20id%3D%22sunClip%22%3E%3Ccircle%20cx%3D%221060%22%20cy%3D%22420%22%20r%3D%22275%22%2F%3E%3C%2FclipPath%3E%0A%20%20%20%20%3Cfilter%20id%3D%22softGlow%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20stdDeviation%3D%2210%22%20result%3D%22blur%22%2F%3E%0A%20%20%20%20%20%20%3CfeMerge%3E%3CfeMergeNode%20in%3D%22blur%22%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Crect%20width%3D%221600%22%20height%3D%221000%22%20fill%3D%22url(%23sky)%22%2F%3E%0A%20%20%3Cg%20opacity%3D%220.72%22%20fill%3D%22%23d7a7ff%22%3E%0A%20%20%20%20%3Ccircle%20cx%3D%2270%22%20cy%3D%2286%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22242%22%20cy%3D%22114%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22425%22%20cy%3D%2278%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%22610%22%20cy%3D%22128%22%20r%3D%222%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22802%22%20cy%3D%2286%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%22965%22%20cy%3D%22132%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%221215%22%20cy%3D%2292%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%221450%22%20cy%3D%22148%22%20r%3D%221.8%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%22130%22%20cy%3D%22228%22%20r%3D%221.5%22%2F%3E%3Ccircle%20cx%3D%22335%22%20cy%3D%22204%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22525%22%20cy%3D%22268%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%22875%22%20cy%3D%22226%22%20r%3D%221.7%22%2F%3E%0A%20%20%20%20%3Ccircle%20cx%3D%221105%22%20cy%3D%22246%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%221390%22%20cy%3D%22252%22%20r%3D%221.7%22%2F%3E%3Ccircle%20cx%3D%221530%22%20cy%3D%22342%22%20r%3D%221.4%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20clip-path%3D%22url(%23sunClip)%22%20filter%3D%22url(%23softGlow)%22%20opacity%3D%220.9%22%3E%0A%20%20%20%20%3Crect%20x%3D%22785%22%20y%3D%22145%22%20width%3D%22550%22%20height%3D%22550%22%20fill%3D%22url(%23sun)%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22755%22%20y%3D%22300%22%20width%3D%22620%22%20height%3D%2242%22%20fill%3D%22%234a174f%22%20opacity%3D%220.92%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22755%22%20y%3D%22390%22%20width%3D%22620%22%20height%3D%2252%22%20fill%3D%22%234a174f%22%20opacity%3D%220.94%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22755%22%20y%3D%22500%22%20width%3D%22620%22%20height%3D%2258%22%20fill%3D%22%234a174f%22%20opacity%3D%220.95%22%2F%3E%0A%20%20%20%20%3Crect%20x%3D%22755%22%20y%3D%22625%22%20width%3D%22620%22%20height%3D%2262%22%20fill%3D%22%234a174f%22%20opacity%3D%220.96%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20opacity%3D%220.85%22%3E%0A%20%20%20%20%3Cpolygon%20points%3D%220%2C720%20190%2C610%20305%2C690%20460%2C615%20590%2C704%20735%2C558%20910%2C710%201050%2C638%201180%2C706%201325%2C610%201600%2C720%201600%2C820%200%2C820%22%20fill%3D%22url(%23mount)%22%2F%3E%0A%20%20%20%20%3Cpolyline%20points%3D%220%2C720%20190%2C610%20305%2C690%20460%2C615%20590%2C704%20735%2C558%20910%2C710%201050%2C638%201180%2C706%201325%2C610%201600%2C720%22%20fill%3D%22none%22%20stroke%3D%22%23d53588%22%20stroke-width%3D%222%22%20opacity%3D%220.62%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M190%20610%20L240%20710%20M460%20615%20L464%20790%20M735%20558%20L760%20725%20M1050%20638%20L1086%20760%20M1325%20610%20L1348%20785%22%20stroke%3D%22%23d53588%22%20stroke-width%3D%221.5%22%20opacity%3D%220.38%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M160%20710%20L310%20690%20L390%20780%20M590%20704%20L730%20760%20L910%20710%20M1005%20740%20L1180%20706%20L1290%20790%22%20stroke%3D%22%23d53588%22%20stroke-width%3D%221.5%22%20opacity%3D%220.34%22%20fill%3D%22none%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20opacity%3D%220.42%22%20stroke%3D%22%23b779ff%22%20stroke-width%3D%221.2%22%20fill%3D%22none%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20812%20H1600%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20852%20H1600%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20902%20H1600%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M0%20965%20H1600%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M800%20790%20L120%201000%22%2F%3E%3Cpath%20d%3D%22M800%20790%20L360%201000%22%2F%3E%3Cpath%20d%3D%22M800%20790%20L600%201000%22%2F%3E%3Cpath%20d%3D%22M800%20790%20L800%201000%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M800%20790%20L1000%201000%22%2F%3E%3Cpath%20d%3D%22M800%20790%20L1240%201000%22%2F%3E%3Cpath%20d%3D%22M800%20790%20L1480%201000%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20fill%3D%22%2305040b%22%20opacity%3D%220.86%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M225%20615%20C190%20660%20155%20720%20140%20805%20C128%20873%20122%20942%20124%201000%20L62%201000%20C77%20885%20100%20765%20148%20666%20C170%20620%20195%20598%20225%20615Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M172%20640%20C95%20612%2040%20610%20-30%20640%20C52%20648%20104%20664%20154%20694Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M176%20650%20C120%20678%2068%20724%2028%20784%20C95%20746%20138%20718%20178%20690Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M207%20618%20C224%20562%20262%20518%20334%20492%20C285%20550%20250%20592%20226%20646Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M218%20640%20C292%20630%20360%20646%20430%20698%20C340%20681%20278%20676%20215%20686Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1260%20455%20C1215%20575%201200%20730%201225%201000%20L1305%201000%20C1304%20780%201320%20600%201375%20492%20C1350%20458%201300%20438%201260%20455Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1302%20472%20C1240%20380%201182%20326%201090%20290%20C1138%20378%201198%20436%201280%20502Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1312%20466%20C1348%20360%201415%20294%201518%20250%20C1454%20370%201390%20436%201314%20515Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1322%20500%20C1420%20462%201514%20454%201622%20494%20C1508%20530%201416%20538%201318%20532Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1272%20492%20C1165%20488%201088%20520%201002%20584%20C1112%20570%201198%20548%201284%20530Z%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M1270%20462%20C1202%20410%201165%20356%201142%20278%20C1218%20336%201258%20390%201294%20470Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%20%20%3Cg%20opacity%3D%220.46%22%3E%0A%20%20%20%20%3Cpath%20d%3D%22M728%20878%20C770%20858%20838%20858%20878%20878%20L914%20932%20C836%20948%20770%20948%20692%20932Z%22%20fill%3D%22%230a0818%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M716%20928%20C773%20954%20835%20954%20902%20928%22%20stroke%3D%22%23ee5d9d%22%20stroke-width%3D%2210%22%20opacity%3D%220.55%22%2F%3E%0A%20%20%20%20%3Cpath%20d%3D%22M706%20935%20L642%201000%20M904%20935%20L972%201000%22%20stroke%3D%22%23ee5d9d%22%20stroke-width%3D%2218%22%20opacity%3D%220.18%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover;opacity:.38;filter:saturate(.82) contrast(.94) brightness(.88)}body[data-theme=reserve] .main-content{background:linear-gradient(90deg,#140e2b3d,#140e2b0f 48%,#140e2b29)}body[data-theme=reserve] .sidebar{background:linear-gradient(180deg,#181232eb,#0e102ae6),radial-gradient(circle at top left,rgba(198,126,190,.08),transparent 42%)}body[data-theme=reserve] .app-shell{background:linear-gradient(rgba(255,110,205,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(133,214,255,.018) 1px,transparent 1px),linear-gradient(180deg,#2b0c3f,#690c55 42%,#190b37);background-size:60px 60px,60px 60px,auto}body[data-theme=reserve] .app-shell:before{opacity:.46;background:radial-gradient(circle at 36% 38%,rgba(255,40,145,.22),transparent 34%),radial-gradient(circle at 78% 16%,rgba(176,64,255,.16),transparent 28%),linear-gradient(180deg,#ffffff05,#10052533)}body[data-theme=reserve] .app-shell:after{background-image:url(/assets/reserve-vaporwave-CWUnxXLu.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;opacity:.7;filter:saturate(1.18) contrast(1.08) brightness(1.02)}body[data-theme=reserve] .main-content{background:linear-gradient(90deg,#12072a2e,#12072a05 46%,#12072a1f)}body[data-theme=reserve] .sidebar{background:linear-gradient(180deg,#160c2ee6,#090b21e0),radial-gradient(circle at 18% 0%,rgba(255,44,158,.16),transparent 44%)}body[data-theme=reserve] .brand,body[data-theme=reserve] .card,body[data-theme=reserve] .metric-card,body[data-theme=reserve] .chart-accordion,body[data-theme=reserve] .did-you-know-accordion,body[data-theme=reserve] .inner-accordion,body[data-theme=reserve] .result-ticket-shell,body[data-theme=reserve] .number-editor,body[data-theme=reserve] .dialog-panel,body[data-theme=reserve] .statistics-loading-card,body[data-theme=reserve] .route-transition-card,body[data-theme=reserve] .scan-config-entry,body[data-theme=reserve] .scan-wheel-column,body[data-theme=reserve] .preview-card,body[data-theme=reserve] .ticket-number-row,body[data-theme=reserve] .number-row-editor,body[data-theme=reserve] .floating-help-panel,body[data-theme=reserve] .chart-empty,body[data-theme=reserve] .echart-line-chart,body[data-theme=reserve] .scan-submit-card{border-color:#ff77d133;background:linear-gradient(180deg,#231846c7,#121436b8),radial-gradient(circle at top right,rgba(93,211,236,.08),transparent 48%);box-shadow:0 20px 48px #0805183d,inset 0 1px #ffffff0f}.preview-card-clickable{cursor:zoom-in;outline:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.preview-card-clickable:hover,.preview-card-clickable:focus-visible{transform:translateY(-2px);border-color:#0d7a5f3d;box-shadow:0 18px 36px #1f221d1a}.preview-zoom-badge{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:inline-flex;justify-content:center;border-radius:999px;padding:7px 10px;background:#17211cbd;color:#fffaf5;font-size:12px;font-weight:800;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.preview-card-clickable:hover .preview-zoom-badge,.preview-card-clickable:focus-visible .preview-zoom-badge{opacity:1;transform:translateY(0)}.image-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:280;display:flex;align-items:center;justify-content:center;padding:20px;background:#121814b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.image-preview-panel{position:relative;display:flex;flex-direction:column;gap:16px;width:min(980px,100%);max-height:calc(100dvh - 40px);padding:18px;border-radius:28px;border:1px solid rgba(255,251,245,.16);background:linear-gradient(180deg,#fffbf5f5,#f7f2eaf0);box-shadow:0 30px 80px #12181457;color:#1f2b24}.image-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 56px 0 4px}.image-preview-head h3{margin:4px 0;font-size:24px;line-height:1.15}.image-preview-head p{margin:0;color:#5f675d;font-size:13px;word-break:break-all}.image-preview-close-button{top:16px;right:16px}.image-preview-stage{display:flex;align-items:center;justify-content:center;min-height:260px;max-height:calc(100dvh - 210px);overflow:hidden;border-radius:22px;background:linear-gradient(45deg,rgba(31,34,29,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(31,34,29,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(31,34,29,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(31,34,29,.04) 75%),#ffffff94;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.image-preview-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 230px);object-fit:contain;border-radius:16px;box-shadow:0 18px 46px #1218142e}.image-preview-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.image-preview-counter{min-width:64px;text-align:center;color:#526258;font-weight:850}.image-preview-remove-button{border-color:#d94b4233;background:#d94b421a;color:#9a2d27}body[data-theme=night] .image-preview-backdrop{background:#050d14c2}body[data-theme=night] .image-preview-panel{border-color:#cbd5e129;background:linear-gradient(180deg,#1a273afa,#121e2ef5),radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 46%);color:#f8fcff}body[data-theme=night] .image-preview-head p,body[data-theme=night] .image-preview-counter{color:#dcecff}body[data-theme=night] .image-preview-stage{background:linear-gradient(45deg,rgba(226,237,245,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(226,237,245,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(226,237,245,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(226,237,245,.04) 75%),#081220b8;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}body[data-theme=prayer] .image-preview-panel{border-color:#58322e1a;background:linear-gradient(180deg,#fffaf4fa,#f6efe6f5)}body[data-theme=reserve] .image-preview-backdrop{background:#0c081fb8}body[data-theme=reserve] .image-preview-panel{border-color:#cdb9e82e;background:linear-gradient(180deg,#231a41f5,#151938f0),radial-gradient(circle at top right,rgba(134,215,232,.08),transparent 48%);color:#f8f1ff}body[data-theme=reserve] .image-preview-head p,body[data-theme=reserve] .image-preview-counter{color:#d8c8ea}body[data-theme=reserve] .image-preview-stage{background:linear-gradient(45deg,rgba(220,205,244,.04) 25%,transparent 25%),linear-gradient(-45deg,rgba(220,205,244,.04) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(220,205,244,.04) 75%),linear-gradient(-45deg,transparent 75%,rgba(220,205,244,.04) 75%),#121431b8;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}@media (max-width: 680px){.preview-zoom-badge{opacity:1;transform:none}.image-preview-backdrop{padding:10px}.image-preview-panel{width:100%;max-height:calc(100dvh - 20px);padding:12px;border-radius:22px}.image-preview-head{padding:2px 50px 0 2px}.image-preview-head h3{font-size:20px}.image-preview-stage{min-height:220px;max-height:calc(100dvh - 210px)}.image-preview-stage img{max-height:calc(100dvh - 230px)}.image-preview-actions{justify-content:stretch}.image-preview-actions .ghost-button{flex:1 1 42%}.image-preview-counter{flex:1 1 100%;order:-1}}.preview-open-button{display:block;width:100%;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:inherit;cursor:zoom-in;text-align:inherit}.preview-open-button:focus-visible{outline:3px solid rgba(13,122,95,.28);outline-offset:3px}body[data-theme=night] .preview-open-button:focus-visible{outline-color:#7dd3fc6b}body[data-theme=reserve] .preview-open-button:focus-visible{outline-color:#c7a7ff6b}.ticket-number-row-winning{border:1px solid rgba(217,75,66,.18);background:linear-gradient(90deg,#d94b421a,#0d7a5f0f)}.ticket-number-balls{display:flex;flex-wrap:wrap;align-items:center;gap:7px;line-height:1.2}.ticket-number-ball-section{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center}.ticket-number-ball,.ticket-number-plus{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border-radius:999px;color:#21352b;font-weight:850;font-size:13px;letter-spacing:.01em}.ticket-number-ball{border:1px solid rgba(31,34,29,.08);background:#fffbf5a3}.ticket-number-plus{min-width:18px;padding-inline:0;color:#0d7a5f;font-size:16px}.ticket-number-ball-matched{border-color:#ffffff9e;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fffaf5;box-shadow:0 8px 18px #dc26263d,inset 0 1px #ffffff4d}body[data-theme=night] .ticket-number-row-winning{border-color:#f8717138;background:linear-gradient(90deg,#f8717124,#38bdf80f)}body[data-theme=night] .ticket-number-ball{border-color:#cbd5e124;background:#0f172a94;color:#edf5f7}body[data-theme=night] .ticket-number-plus{color:#7dd3fc}body[data-theme=night] .ticket-number-ball-matched{border-color:#fecaca5c;background:linear-gradient(135deg,#fb7185,#dc2626);color:#fff7f7}body[data-theme=reserve] .ticket-number-row-winning{border-color:#f8717138;background:linear-gradient(90deg,#f8717124,#c7a7ff14)}body[data-theme=reserve] .ticket-number-ball{border-color:#cdb9e829;background:#12143194;color:#f8f1ff}body[data-theme=reserve] .ticket-number-plus{color:#9edee9}body[data-theme=reserve] .ticket-number-ball-matched{border-color:#ffd6e85c;background:linear-gradient(135deg,#fb7185,#e11d48);color:#fff7ff}@media (max-width: 680px){.ticket-number-balls{gap:6px}.ticket-number-ball,.ticket-number-plus{min-width:26px;min-height:26px;padding:0 7px;font-size:12px}}@media (max-width: 860px){.theme-switcher+.nav{margin-top:10px}.nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;padding:4px;overflow:visible;border:1px solid rgba(31,34,29,.1);border-radius:22px;background:#fffbf5ad;box-shadow:inset 0 1px #ffffffb8}.nav-link{display:flex;align-items:center;justify-content:center;min-width:0;min-height:42px;padding:9px 6px;border:0;border-radius:18px;background:transparent;box-shadow:none;color:#435044;font-size:14px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.nav-link:hover,.nav-link-active{transform:none;background:linear-gradient(135deg,#0d7a5f29,#86c8b53d);color:#123b32;box-shadow:0 8px 18px #0d7a5f14}body[data-theme=night] .nav{border-color:#94a3b838;background:#091220b8;box-shadow:inset 0 1px #e2edf50f}body[data-theme=night] .nav-link{background:transparent;color:#dcecff}body[data-theme=night] .nav-link:hover,body[data-theme=night] .nav-link-active{background:linear-gradient(135deg,#22d3ee38,#5eead433);color:#f8fcff;box-shadow:0 10px 22px #22d3ee1a}body[data-theme=prayer] .nav{border-color:#8b5e3c1f;background:#fff8f0b8}body[data-theme=prayer] .nav-link{color:#675345}body[data-theme=prayer] .nav-link:hover,body[data-theme=prayer] .nav-link-active{background:linear-gradient(135deg,#ca8a0424,#84cc1629);color:#3d321f}body[data-theme=reserve] .nav{border-color:#cdb9e829;background:#140e2b9e;box-shadow:inset 0 1px #ffffff0d}body[data-theme=reserve] .nav-link{background:transparent;color:#efe7ff;text-shadow:none}body[data-theme=reserve] .nav-link:hover,body[data-theme=reserve] .nav-link-active{background:linear-gradient(135deg,#c67ebe47,#73abcb3d);color:#fff;box-shadow:0 10px 24px #73abcb1a}}.history-filter-card{display:flex;flex-direction:column;gap:16px}.history-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.history-filter-advanced-grid{padding-top:14px;border-top:1px solid rgba(31,34,29,.08)}.history-filter-grid label{display:flex;flex-direction:column;gap:7px;color:#2f3b31;font-size:13px;font-weight:800}.history-filter-grid input,.history-filter-grid select{width:100%;min-height:42px;border:1px solid rgba(31,34,29,.12);border-radius:14px;padding:0 12px;background:#fffbf5db;color:#25362d;font:inherit;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.history-filter-grid input:focus,.history-filter-grid select:focus{border-color:#0d7a5f5c;box-shadow:0 0 0 4px #0d7a5f1a}.history-filter-actions,.history-pagination-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.history-pagination-card{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(31,34,29,.08);border-radius:20px;background:#fffbf59e;color:#435044;font-weight:800}.history-list-refreshing{opacity:.62;pointer-events:none;transition:opacity .18s ease}body[data-theme=night] .history-filter-grid label,body[data-theme=night] .history-pagination-card{color:#dcecff}body[data-theme=night] .history-filter-grid input,body[data-theme=night] .history-filter-grid select{border-color:#cbd5e124;background:#091220d1;color:#f3f9ff;color-scheme:dark}body[data-theme=night] .history-filter-grid select option{background:#0b1424;color:#f3f9ff}body[data-theme=night] .history-filter-grid select option:checked{background:#163455;color:#fff}body[data-theme=night] .history-filter-advanced-grid{border-color:#cbd5e124}body[data-theme=night] .history-pagination-card{border-color:#cbd5e124;background:#0f1a2ae6}body[data-theme=reserve] .history-filter-grid label,body[data-theme=reserve] .history-pagination-card{color:#efe7ff}body[data-theme=reserve] .history-filter-grid input,body[data-theme=reserve] .history-filter-grid select{border-color:#cdb9e829;background:#121431b8;color:#f8f1ff;color-scheme:dark}body[data-theme=reserve] .history-filter-grid select option{background:#1c1737;color:#f8f1ff}body[data-theme=reserve] .history-filter-grid select option:checked{background:#4a356d;color:#fff}body[data-theme=reserve] .history-filter-advanced-grid{border-color:#cdb9e829}body[data-theme=reserve] .history-pagination-card{border-color:#cdb9e829;background:#140e2b9e}@media (max-width: 860px){.history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-pagination-card{align-items:flex-start;flex-direction:column}}@media (max-width: 560px){.history-filter-grid{grid-template-columns:1fr}.history-pagination-actions .ghost-button,.history-filter-actions .ghost-button{flex:1 1 120px}}
