.page-module__FA4WEa__wrap{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;padding:56px 24px 64px;display:flex}.page-module__FA4WEa__title{color:var(--ink);font-size:28px;font-weight:800}.page-module__FA4WEa__lead{color:var(--ink-soft);font-size:15px;line-height:1.7}.page-module__FA4WEa__section{flex-direction:column;gap:6px;margin-top:8px;display:flex}.page-module__FA4WEa__sectionTitle{color:var(--ink);font-size:16px;font-weight:700}.page-module__FA4WEa__sectionText{color:var(--ink-soft);font-size:14px;line-height:1.7}.page-module__FA4WEa__cta{background:var(--ink);color:#fff;border-radius:10px;align-self:flex-start;margin-top:12px;padding:12px 24px;font-size:15px;font-weight:700}.page-module__FA4WEa__disclaimer{color:var(--tan-pale);margin-top:8px;font-size:11px}.page-module__FA4WEa__inlineLinks{color:var(--ink-soft);font-size:14px;line-height:1.7}.page-module__FA4WEa__inlineLinks a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}
.PcTitleBand-module__Mnma1a__band{display:none}@media (min-width:1024px){.PcTitleBand-module__Mnma1a__band{margin:calc(-1 * var(--band-top,0px)) calc(-1 * var(--band-inset,26px)) 0;background:var(--pc-head-bg);color:var(--pc-head-ink);border-bottom:1px solid var(--border);align-self:stretch;display:block}.PcTitleBand-module__Mnma1a__title{height:calc(var(--pc-head-h) - 1px);color:inherit;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:18px;font-weight:700;display:flex}.PcTitleBand-module__Mnma1a__icon{color:var(--gold);flex:none}main:has(.PcTitleBand-module__Mnma1a__mainBand){background:var(--pc-card-bg);border:var(--pc-card-border);border-radius:var(--pc-card-radius);box-shadow:var(--pc-card-shadow);overflow:clip}[data-lotto-frame][data-shell-group] main:has(.PcTitleBand-module__Mnma1a__mainBand){padding-top:0}}
.SlipPreviewModal-module__EOvb2q__backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.SlipPreviewModal-module__EOvb2q__dialog{background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;padding:20px;display:flex;position:relative}.SlipPreviewModal-module__EOvb2q__title{color:var(--ink-soft);text-align:center;font-size:13px;font-weight:700}.SlipPreviewModal-module__EOvb2q__closeButton{color:var(--tan-soft);background:0 0;border:none;padding:4px;position:absolute;top:12px;right:12px}.SlipPreviewModal-module__EOvb2q__pageIndicator{color:var(--tan-soft);font-size:12px;font-weight:700}.SlipPreviewModal-module__EOvb2q__pager{align-items:center;gap:6px;width:100%;display:flex}.SlipPreviewModal-module__EOvb2q__pagerArrow{background:var(--cream-pale);width:32px;height:32px;color:var(--ink);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SlipPreviewModal-module__EOvb2q__pagerArrow:disabled{opacity:.3}.SlipPreviewModal-module__EOvb2q__card{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.SlipPreviewModal-module__EOvb2q__qrImage{border-radius:8px;width:200px;height:200px}.SlipPreviewModal-module__EOvb2q__games{flex-direction:column;gap:6px;display:flex}.SlipPreviewModal-module__EOvb2q__gameRow{justify-content:center;gap:6px;display:flex}.SlipPreviewModal-module__EOvb2q__ball{color:#181600;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:flex}.SlipPreviewModal-module__EOvb2q__cardActions{align-items:center;gap:8px;display:flex}.SlipPreviewModal-module__EOvb2q__heartButton{border:1px solid var(--rust);color:var(--rust);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;display:flex}.SlipPreviewModal-module__EOvb2q__deleteButton{border:1px solid var(--border);width:34px;height:34px;color:var(--tan-soft);background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.SlipPreviewModal-module__EOvb2q__deleteButton:hover{color:var(--rust)}.SlipPreviewModal-module__EOvb2q__footerActions{gap:8px;width:100%;display:flex}.SlipPreviewModal-module__EOvb2q__footerButton{border:1px solid var(--border);color:var(--ink-soft);background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;font-weight:600;display:flex}.SlipPreviewModal-module__EOvb2q__hint{color:var(--tan-soft);text-align:center;margin-top:4px;font-size:11px}.SlipPreviewModal-module__EOvb2q__inlineWrap{width:100%}.SlipPreviewModal-module__EOvb2q__inlineDialog{background:#ede7dc;border:1px solid #d8be88;border-radius:14px;max-width:none;padding:22px 26px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__title{color:var(--brown);font-size:15px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__card{flex-flow:wrap;justify-content:center;gap:12px 32px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__qrImage{width:240px;height:240px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__games{gap:8px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__ball{width:30px;height:30px;font-size:12px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__cardActions{justify-content:center;width:100%}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerActions{max-width:360px}.SlipPreviewModal-module__EOvb2q__foldButton{color:var(--brown);cursor:pointer;background:#fffdf8;border:1px solid #d8be88;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:14px;right:16px}.SlipPreviewModal-module__EOvb2q__foldButton:hover{background:#f3e3b8}.SlipPreviewModal-module__EOvb2q__slideViewport{flex:1;min-width:0;position:relative;overflow:hidden}.SlipPreviewModal-module__EOvb2q__slide{width:100%}.SlipPreviewModal-module__EOvb2q__inlineHeader{justify-content:space-between;align-items:center;gap:12px;width:100%;height:36px;display:flex}.SlipPreviewModal-module__EOvb2q__inlineTitle{color:var(--brown);flex:1;margin:0;font-size:15px;font-weight:700}.SlipPreviewModal-module__EOvb2q__inlinePage{color:var(--tan);font-size:13px;font-weight:700}.SlipPreviewModal-module__EOvb2q__inlineHeader .SlipPreviewModal-module__EOvb2q__foldButton{white-space:nowrap;flex:1;max-width:max-content;margin-left:auto;position:static}.SlipPreviewModal-module__EOvb2q__pagerCard{box-sizing:border-box;background:#fffcf6;border:1px solid #e6d7b0;border-radius:12px;padding:16px 10px}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerSave,.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerDelete{box-sizing:border-box;cursor:pointer;height:38px;font-size:13px;font-weight:700}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerSave{color:#fff;background:#392719;border:1px solid #392719}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerSave:hover:not(:disabled){background:#4d3723}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerDelete{color:#a04432;background:#fffcf6;border:1px solid #a04432}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerDelete:hover:not(:disabled){background:#f6e3dc}.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerSave:disabled,.SlipPreviewModal-module__EOvb2q__inlineDialog .SlipPreviewModal-module__EOvb2q__footerDelete:disabled{opacity:.45;cursor:default}
.SlotBall-module__u7NDyW__viewport{width:var(--ball-size);height:var(--ball-size);background:#e8e1d3;border-radius:50%;overflow:hidden}.SlotBall-module__u7NDyW__item{width:var(--ball-size);height:var(--ball-size);font-size:var(--ball-font);color:#181600;justify-content:center;align-items:center;font-weight:700;display:flex}
.NumberSlotsPanel-module__GY1MyG__root{flex-direction:column;gap:8px;min-width:0;display:flex}.NumberSlotsPanel-module__GY1MyG__results{width:100%;box-shadow:none;background:#f3e9d2;border:1.5px solid #d9c28a;border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex}.NumberSlotsPanel-module__GY1MyG__results>:not(:last-child){border-bottom:1px solid #d0b98d}.NumberSlotsPanel-module__GY1MyG__results>div{box-shadow:none;background:#fffdf8;border:1px solid #d0b98d;border-radius:12px;gap:12px;padding:10px 18px}.NumberSlotsPanel-module__GY1MyG__selectAllRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 4px;display:flex}.NumberSlotsPanel-module__GY1MyG__results>.NumberSlotsPanel-module__GY1MyG__selectAllRow{padding:8px 12px 8px 9px}.NumberSlotsPanel-module__GY1MyG__selectAllLabel{color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.NumberSlotsPanel-module__GY1MyG__selectAllLabel[data-disabled=true]{opacity:.4;cursor:default}.NumberSlotsPanel-module__GY1MyG__selectAllLabel input{width:18px;height:18px;accent-color:var(--brown);flex:none;margin:0}.NumberSlotsPanel-module__GY1MyG__resetInline{color:var(--tan);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.NumberSlotsPanel-module__GY1MyG__resetInline:disabled{opacity:.4;cursor:default}.NumberSlotsPanel-module__GY1MyG__results>.NumberSlotsPanel-module__GY1MyG__selBar{box-sizing:border-box;background:#f6e6b4;border:1px solid #d9b45a;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:4px;height:48px;padding:0 6px;display:flex;container-type:inline-size}.NumberSlotsPanel-module__GY1MyG__selCount{color:var(--brown);white-space:nowrap;margin-right:auto;font-size:13px;font-weight:700}.NumberSlotsPanel-module__GY1MyG__selBar button{color:var(--brown);white-space:nowrap;cursor:pointer;background:#fffdf8;border:1px solid #d0b98d;border-radius:8px;align-items:center;gap:2px;padding:6px 4px;font-size:12px;font-weight:600;display:inline-flex}.NumberSlotsPanel-module__GY1MyG__selBar button:disabled{opacity:.4;cursor:default}.NumberSlotsPanel-module__GY1MyG__selBar button:hover:not(:disabled){border-color:var(--gold);background:#fff}.NumberSlotsPanel-module__GY1MyG__selWord{display:none}@container (max-width:380px){.NumberSlotsPanel-module__GY1MyG__selBar button svg{display:none}.NumberSlotsPanel-module__GY1MyG__selWord{display:inline}.NumberSlotsPanel-module__GY1MyG__selBar{gap:3px;padding:0 4px}.NumberSlotsPanel-module__GY1MyG__selBar button{padding:6px 3px;font-size:11px}.NumberSlotsPanel-module__GY1MyG__selCount{font-size:12px}}.NumberSlotsPanel-module__GY1MyG__autoBtn{border:2px solid var(--gold);background:var(--brown);color:#fdf3d8;width:auto;min-width:260px;box-shadow:var(--gold-glow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:15px 24px;font-size:16px;font-weight:800;display:flex}.NumberSlotsPanel-module__GY1MyG__autoBtn:disabled{opacity:.5;cursor:default}@container (min-width:680px){.NumberSlotsPanel-module__GY1MyG__root{flex:auto}.NumberSlotsPanel-module__GY1MyG__root>.NumberSlotsPanel-module__GY1MyG__results{flex:auto;justify-content:center}.NumberSlotsPanel-module__GY1MyG__root>.NumberSlotsPanel-module__GY1MyG__autoBtn{box-sizing:border-box;flex:0 0 52px;height:52px;min-height:52px;margin:12px auto 0;padding-top:0;padding-bottom:0}}.NumberSlotsPanel-module__GY1MyG__slipSection{width:100%;margin-top:16px;scroll-margin-top:16px}
.HeaderFilterSwitch-module__oBW6jq__wrap{flex:none;align-items:center;gap:8px;display:flex}.HeaderFilterSwitch-module__oBW6jq__caption{color:var(--pc-head-ink);white-space:nowrap;font-size:12px;font-weight:600}.HeaderFilterSwitch-module__oBW6jq__state{text-align:right;letter-spacing:.04em;color:#fff4d799;min-width:28px;font-size:12px;font-weight:800}.HeaderFilterSwitch-module__oBW6jq__state[data-on=true]{color:var(--gold)}.HeaderFilterSwitch-module__oBW6jq__wrap label{min-height:0}.HeaderFilterSwitch-module__oBW6jq__wrap label>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeaderFilterSwitch-module__oBW6jq__wrap input+span{box-shadow:none;background:#fff4d747}.HeaderFilterSwitch-module__oBW6jq__wrap input:checked+span{background:var(--gold);box-shadow:none}
.AiNumberPanel-module__t2YzYW__panel{border-radius:var(--pc-card-radius,12px);background:var(--pc-card-bg,var(--cream-pale));border:var(--pc-card-border,1px solid var(--border));box-shadow:var(--pc-card-shadow,none);flex-direction:column;display:flex;overflow:hidden}.AiNumberPanel-module__t2YzYW__head{height:var(--pc-head-h,48px);background:var(--pc-head-bg);color:var(--pc-head-ink);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;display:flex}.AiNumberPanel-module__t2YzYW__head h2{color:inherit;margin:0;font-size:18px;font-weight:700}.AiNumberPanel-module__t2YzYW__body{flex-direction:column;gap:10px;padding:14px;display:flex}.AiNumberPanel-module__t2YzYW__note{min-height:2.9em;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.AiNumberPanel-module__t2YzYW__noteError{color:var(--rust)}.AiNumberPanel-module__t2YzYW__hint{color:var(--tan);margin:0;font-size:11px;line-height:1.5}
.ManseryeokChart-module__qVxdfW__wrap{background:var(--surface);width:100%;box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:14px;padding:16px 12px;display:flex}.ManseryeokChart-module__qVxdfW__meta{color:var(--ink-soft);text-align:center;flex-direction:column;gap:2px;font-size:12px;display:flex}.ManseryeokChart-module__qVxdfW__notice{color:var(--rust);background:var(--cream-pale);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.55}.ManseryeokChart-module__qVxdfW__elWood{color:#181600;background:#b0d840}.ManseryeokChart-module__qVxdfW__elFire{color:#181600;background:#ff7272}.ManseryeokChart-module__qVxdfW__elEarth{color:#181600;background:#fbc400}.ManseryeokChart-module__qVxdfW__elMetal{color:#181600;background:#c9c9c9}.ManseryeokChart-module__qVxdfW__elWater{color:#181600;background:#69c8f2}.ManseryeokChart-module__qVxdfW__pillars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ManseryeokChart-module__qVxdfW__pillar{border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:10px 2px 6px;display:flex}.ManseryeokChart-module__qVxdfW__pillarDay{background:var(--cream-pale)}.ManseryeokChart-module__qVxdfW__pillarHead{flex-direction:column;align-items:center;min-height:34px;line-height:1.25;display:flex}.ManseryeokChart-module__qVxdfW__pillarHead b{color:var(--ink);font-size:14px;font-weight:700}.ManseryeokChart-module__qVxdfW__pillarHead small{color:var(--tan);font-size:11px}.ManseryeokChart-module__qVxdfW__pillarTag{min-height:16px;color:var(--rust);font-size:11px;font-weight:700}.ManseryeokChart-module__qVxdfW__ball,.ManseryeokChart-module__qVxdfW__ballEmpty{aspect-ratio:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:clamp(48px,15vw,60px);line-height:1.05;display:flex}.ManseryeokChart-module__qVxdfW__ballHanja{font-family:Noto Serif KR,Noto Serif CJK KR,serif;font-size:clamp(22px,6.6vw,27px);font-weight:700}.ManseryeokChart-module__qVxdfW__ballKo{opacity:.75;font-size:10px}.ManseryeokChart-module__qVxdfW__ballEmpty{border:2px dashed var(--border);color:var(--tan-pale);background:0 0;font-size:20px;font-weight:700}.ManseryeokChart-module__qVxdfW__ballSmall{width:34px;font-size:0}.ManseryeokChart-module__qVxdfW__ballSmall .ManseryeokChart-module__qVxdfW__ballHanja{font-size:16px}.ManseryeokChart-module__qVxdfW__elementRow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ManseryeokChart-module__qVxdfW__elementChip{border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.ManseryeokChart-module__qVxdfW__detailBox{border:1px solid var(--border);background:var(--cream-pale);border-radius:12px}.ManseryeokChart-module__qVxdfW__detailSummary{cursor:pointer;color:var(--ink-soft);padding:12px 14px;font-size:13px;font-weight:700;list-style:none}.ManseryeokChart-module__qVxdfW__detailSummary::-webkit-details-marker{display:none}.ManseryeokChart-module__qVxdfW__detailSummary{padding-right:36px;position:relative}.ManseryeokChart-module__qVxdfW__detailSummary:after{content:"▾";position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ManseryeokChart-module__qVxdfW__detailBox[open] .ManseryeokChart-module__qVxdfW__detailSummary:after{content:"▴"}.ManseryeokChart-module__qVxdfW__detailHint{color:var(--tan);margin-top:2px;font-size:11px;font-weight:500;display:block}.ManseryeokChart-module__qVxdfW__detailBody{color:var(--ink);flex-direction:column;gap:10px;padding:0 14px 14px;font-size:13px;line-height:1.7;display:flex}.ManseryeokChart-module__qVxdfW__term{font-size:inherit;color:inherit;background:0 0;border:none;padding:0;font-family:inherit;font-weight:700}.ManseryeokChart-module__qVxdfW__termTappable{-webkit-text-decoration:underline dotted var(--tan);text-decoration:underline dotted var(--tan);text-underline-offset:3px;cursor:pointer;padding-block:4px;text-decoration-thickness:1px;position:relative}.ManseryeokChart-module__qVxdfW__termTappable:after{content:"";position:absolute;inset:-2px -6px}.ManseryeokChart-module__qVxdfW__tagBlock{align-items:baseline;gap:8px;font-size:13px;display:flex}.ManseryeokChart-module__qVxdfW__tagTitle{color:var(--ink);min-width:52px;font-size:13px;font-weight:700}.ManseryeokChart-module__qVxdfW__tags{flex-wrap:wrap;gap:4px 12px;display:flex}.ManseryeokChart-module__qVxdfW__section{flex-direction:column;gap:8px;display:flex}.ManseryeokChart-module__qVxdfW__sectionTitle{color:var(--ink);font-size:15px;font-weight:700}.ManseryeokChart-module__qVxdfW__strip{gap:6px;padding:2px 2px 8px;display:flex;overflow-x:auto}.ManseryeokChart-module__qVxdfW__stripItem{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:4px;min-width:52px;padding:8px 4px;font-family:inherit;display:flex}.ManseryeokChart-module__qVxdfW__stripNow{background:var(--cream-pale)}.ManseryeokChart-module__qVxdfW__stripSelected{border-color:var(--ink)}.ManseryeokChart-module__qVxdfW__stripLabel{color:var(--ink);font-size:13px;font-weight:700}.ManseryeokChart-module__qVxdfW__stripSub{color:var(--tan);font-size:11px}.ManseryeokChart-module__qVxdfW__sentence{background:var(--cream-pale);color:var(--ink);border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.ManseryeokChart-module__qVxdfW__hint{color:var(--tan);text-align:center;font-size:11px}.ManseryeokChart-module__qVxdfW__captionSheet{z-index:40;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;align-items:flex-start;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000040}.ManseryeokChart-module__qVxdfW__captionBody{flex:1;font-size:13px;line-height:1.6}.ManseryeokChart-module__qVxdfW__captionBody p{color:#e9ecef;margin-top:4px}.ManseryeokChart-module__qVxdfW__captionClose{color:#fff;background:0 0;border:1px solid #adb5bd;border-radius:8px;flex:none;padding:6px 12px;font-size:12px;font-weight:600}
.FeatureInfoModal-module__RpqNhq__backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.FeatureInfoModal-module__RpqNhq__card{border:1px solid var(--border);width:100%;max-width:420px;max-height:85vh;color:var(--ink);background:#fffdf8;border-radius:16px;padding:24px 22px 22px;position:relative;overflow-y:auto}.FeatureInfoModal-module__RpqNhq__close{width:32px;height:32px;color:var(--tan);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.FeatureInfoModal-module__RpqNhq__title{margin:0 28px 8px 0;font-size:17px;font-weight:800}.FeatureInfoModal-module__RpqNhq__description{color:var(--ink-soft);margin:0 0 14px;font-size:13px;line-height:1.6}.FeatureInfoModal-module__RpqNhq__section{margin-top:12px}.FeatureInfoModal-module__RpqNhq__heading{color:var(--tan);margin:0 0 4px;font-size:13px;font-weight:700}.FeatureInfoModal-module__RpqNhq__body{margin:0 0 4px;font-size:13px;line-height:1.6}
.ResultCard-module__O_OO1q__card{background:var(--pc-card-bg,#fffdf8);border:var(--pc-card-border,1px solid var(--gold));border-radius:var(--pc-card-radius,18px);width:100%;box-shadow:var(--pc-card-shadow,none);scroll-margin-top:16px;overflow:hidden}.ResultCard-module__O_OO1q__head{width:100%;height:var(--pc-head-h,48px);box-sizing:border-box;background:var(--pc-head-bg,#19254d);color:var(--pc-head-ink,#fff4d7);cursor:pointer;font:inherit;text-align:left;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;display:flex}.ResultCard-module__O_OO1q__head:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.ResultCard-module__O_OO1q__title{font-size:18px;font-weight:700}.ResultCard-module__O_OO1q__toggle{opacity:.85;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ResultCard-module__O_OO1q__chevron,.ResultCard-module__O_OO1q__chevronOpen{transition:transform .15s}.ResultCard-module__O_OO1q__chevronOpen{transform:rotate(180deg)}.ResultCard-module__O_OO1q__body{padding:20px 22px}@media (prefers-reduced-motion:reduce){.ResultCard-module__O_OO1q__chevron,.ResultCard-module__O_OO1q__chevronOpen{transition:none}}
.FaceLore-module__Km_KLq__card{background:var(--pc-card-bg);border:var(--pc-card-border);border-radius:var(--pc-card-radius);box-shadow:var(--pc-card-shadow);padding:0;overflow:hidden}.FaceLore-module__Km_KLq__head{height:var(--pc-head-h);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:0 16px;display:flex}.FaceLore-module__Km_KLq__headNavy{background:var(--pc-head-bg);color:var(--pc-head-ink)}.FaceLore-module__Km_KLq__headIcon{color:var(--gold);flex:none}.FaceLore-module__Km_KLq__title{color:inherit;margin:0;font-size:18px;font-weight:700}.FaceLore-module__Km_KLq__body{padding:14px 16px 16px}.FaceLore-module__Km_KLq__face{width:96px;margin:0 auto 10px;display:block}.FaceLore-module__Km_KLq__outline{fill:#fbf6ea;stroke:var(--tan-pale);stroke-width:1.5px}.FaceLore-module__Km_KLq__zone{fill:#efe6d2;stroke:var(--tan-pale);stroke-width:1px}.FaceLore-module__Km_KLq__list{margin:0;padding:0;list-style:none}.FaceLore-module__Km_KLq__item{border-top:1px solid var(--border);gap:10px;padding:10px 0;display:flex}.FaceLore-module__Km_KLq__num{background:var(--brown);color:#fdf3d8;text-align:center;border-radius:50%;flex:none;width:20px;height:20px;font-size:11px;font-weight:700;line-height:20px}.FaceLore-module__Km_KLq__meaning{color:var(--tan);font-weight:600}.FaceLore-module__Km_KLq__partTitle{color:var(--ink);margin:0 0 2px;font-size:13px;font-weight:800}.FaceLore-module__Km_KLq__partText{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.65}.FaceLore-module__Km_KLq__note{color:var(--tan);margin:8px 0 0;font-size:11px;line-height:1.5}.FaceLore-module__Km_KLq__tips{color:var(--ink-soft);margin:0;padding-left:18px;font-size:12.5px;line-height:1.65}.FaceLore-module__Km_KLq__badge{color:var(--tan);border:1px solid var(--border);background:#f4efe3;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.FaceLore-module__Km_KLq__badgeOn{background:var(--brown);color:#fdf3d8;border-color:var(--gold)}
.AiUnavailableNotice-module__qvY_8W__notice{background:var(--cream-pale);border:1px solid var(--border);max-width:520px;color:var(--ink-soft);text-align:center;border-radius:10px;margin:10px auto 0;padding:9px 14px;font-size:12.5px;line-height:1.5}@media (min-width:1024px){.AiUnavailableNotice-module__qvY_8W__pcHidden{display:none}}
.FaceMirror-module__F2s74a__mirror{aspect-ratio:1278/1230;cursor:pointer;background:0 0;border:none;max-width:64.9%;height:100%;margin:0 auto;padding:0;display:block;position:relative}.FaceMirror-module__F2s74a__face{border-radius:50%;width:69.33%;height:70.08%;position:absolute;top:16.2%;left:15.27%;overflow:hidden}.FaceMirror-module__F2s74a__photo{object-fit:cover;width:100%;height:100%;display:block}.FaceMirror-module__F2s74a__flipped{transform:scaleX(-1)}.FaceMirror-module__F2s74a__character{aspect-ratio:1;object-fit:cover;width:100%;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FaceMirror-module__F2s74a__overlay{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.FaceMirror-module__F2s74a__photo,.FaceMirror-module__F2s74a__character{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.FaceMirror-module__F2s74a__static{cursor:default}
.PhotoManageMenu-module__lg29Ea__backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PhotoManageMenu-module__lg29Ea__card{border:1px solid var(--border);background:#fffdf8;border-radius:16px;flex-direction:column;gap:8px;width:100%;max-width:300px;padding:20px 18px 18px;display:flex;position:relative}.PhotoManageMenu-module__lg29Ea__close{width:32px;height:32px;color:var(--tan);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.PhotoManageMenu-module__lg29Ea__title{color:var(--ink);margin:0 28px 6px 0;font-size:15px;font-weight:800}.PhotoManageMenu-module__lg29Ea__option{border:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex;position:relative}.PhotoManageMenu-module__lg29Ea__danger{color:var(--rust)}.PhotoManageMenu-module__lg29Ea__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.PhotoManageMenu-module__lg29Ea__option:focus-within,.PhotoManageMenu-module__lg29Ea__option:focus-visible,.PhotoManageMenu-module__lg29Ea__close:focus-visible{outline:2px solid var(--gold);outline-offset:1px}
.ProfileBar-module__NygXqG__bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 16px 0;display:flex}.ProfileBar-module__NygXqG__label{color:var(--tan);font-size:12px}.ProfileBar-module__NygXqG__select{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;max-width:200px;padding:6px 10px;font-size:14px;font-weight:700}.ProfileBar-module__NygXqG__editButton{color:var(--rust);background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.ProfileBar-module__NygXqG__backdrop{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ProfileBar-module__NygXqG__card{background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:360px;padding:18px;display:flex}.ProfileBar-module__NygXqG__cardTitle{color:var(--ink);font-size:16px;font-weight:700}.ProfileBar-module__NygXqG__input{border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:15px}.ProfileBar-module__NygXqG__help{color:var(--tan);font-size:12px;line-height:1.6}.ProfileBar-module__NygXqG__actions{flex-wrap:wrap;gap:8px;display:flex}.ProfileBar-module__NygXqG__primary{background:var(--brown);color:var(--cream);border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:700}.ProfileBar-module__NygXqG__secondary{border:1px solid var(--border);background:var(--cream-pale);color:var(--ink-soft);border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.ProfileBar-module__NygXqG__danger{border:1px solid var(--rust);color:var(--rust);background:0 0;border-radius:8px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:600}
.SajuPhysiognomySegments-module__I9IfPW__row{justify-content:center;gap:8px;padding:16px 24px 0;display:flex}.SajuPhysiognomySegments-module__I9IfPW__segment{border:1px solid var(--border);color:#333;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:600}.SajuPhysiognomySegments-module__I9IfPW__segmentActive{background:var(--brown);border-color:var(--brown);color:var(--cream)}
.PcWorkLayout-module__3Tfzhq__root{width:100%;container-type:inline-size}.PcWorkLayout-module__3Tfzhq__layout{flex-direction:column;align-items:center;width:100%;display:flex}.PcWorkLayout-module__3Tfzhq__workCol{align-items:center;gap:var(--mobile-gap,20px);flex-direction:column;width:100%;display:flex}.PcWorkLayout-module__3Tfzhq__centerCol{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.PcWorkLayout-module__3Tfzhq__plainTitle{align-items:center;display:flex}.PcWorkLayout-module__3Tfzhq__label{white-space:nowrap}.PcWorkLayout-module__3Tfzhq__helper,.PcWorkLayout-module__3Tfzhq__pcTitle{display:none}.PcWorkLayout-module__3Tfzhq__frameGlow{width:100%}@media (min-width:1024px){.PcWorkLayout-module__3Tfzhq__layout{--rail:270px;--gap:18px;align-items:flex-start}main:has(.PcWorkLayout-module__3Tfzhq__root){box-shadow:none;background:0 0;border:0;border-radius:0}[data-lotto-frame][data-shell-group] main:has(.PcWorkLayout-module__3Tfzhq__root){padding-top:0}.PcWorkLayout-module__3Tfzhq__workCol{background:var(--pc-card-bg);border:var(--pc-card-border);border-radius:var(--pc-card-radius);box-shadow:var(--pc-card-shadow);gap:16px;min-width:0;padding:18px;overflow:clip}main:has(.PcWorkLayout-module__3Tfzhq__root) [data-section-mark]{display:none}.PcWorkLayout-module__3Tfzhq__pcTitle{background:var(--pc-head-bg);width:calc(100% + 36px);color:var(--pc-head-ink);border-radius:calc(var(--pc-card-radius) - 1px) calc(var(--pc-card-radius) - 1px) 0 0;margin:-18px -18px 0;display:block}.PcWorkLayout-module__3Tfzhq__pcTitle>div{height:var(--pc-head-h);box-sizing:border-box;justify-content:flex-start;padding:0 16px}.PcWorkLayout-module__3Tfzhq__pcTitle img{object-fit:contain;width:30px;height:30px}.PcWorkLayout-module__3Tfzhq__pcTitle [class*=label]{font-size:18px;font-weight:700}.PcWorkLayout-module__3Tfzhq__pcTitle [class*=info]{margin-left:auto}.PcWorkLayout-module__3Tfzhq__pcTitle [class*=label],.PcWorkLayout-module__3Tfzhq__pcTitle [class*=info]{color:var(--pc-head-ink)}.PcWorkLayout-module__3Tfzhq__frameGlow{background:radial-gradient(62% 56%,#e8c87833,#e8c87800 72%);margin:-12px 0;padding:12px 0}.PcWorkLayout-module__3Tfzhq__helper{flex-direction:column;gap:12px;width:100%;margin:16px 0 0;display:flex}}@media (min-width:1100px){.PcWorkLayout-module__3Tfzhq__layout{--rail:290px}}@media (min-width:1360px){.PcWorkLayout-module__3Tfzhq__layout{--rail:310px;--gap:20px}}@container (min-width:824px){.PcWorkLayout-module__3Tfzhq__layout{grid-template-columns:minmax(0, 1fr) var(--rail);align-items:start;column-gap:var(--gap);display:grid}.PcWorkLayout-module__3Tfzhq__helper{margin-top:0;position:sticky;top:16px}.PcWorkLayout-module__3Tfzhq__layout.PcWorkLayout-module__3Tfzhq__wide{--rail:400px}}@container (max-width:959px){.PcWorkLayout-module__3Tfzhq__layout.PcWorkLayout-module__3Tfzhq__wide{flex-direction:column;align-items:flex-start;display:flex}.PcWorkLayout-module__3Tfzhq__layout.PcWorkLayout-module__3Tfzhq__wide .PcWorkLayout-module__3Tfzhq__helper{margin-top:16px;position:static}}@container (min-width:824px){.PcWorkLayout-module__3Tfzhq__layout.PcWorkLayout-module__3Tfzhq__noRail{grid-template-columns:minmax(0,1fr)}}
.ScrollReveal-module__1d__Dq__closedButton{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:360px;margin:20px auto;padding:0;display:flex}.ScrollReveal-module__1d__Dq__closedImg{filter:drop-shadow(0 10px 18px #00000059);width:100%;height:auto;transition:transform .15s}.ScrollReveal-module__1d__Dq__closedButton:active .ScrollReveal-module__1d__Dq__closedImg{transform:scale(.97)}.ScrollReveal-module__1d__Dq__closedHint{color:var(--gold,#c9a15a);font-size:13px;font-weight:700}.ScrollReveal-module__1d__Dq__overlayBackdrop{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a18b8;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:fixed;inset:0}.ScrollReveal-module__1d__Dq__overlayClose{z-index:210;color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:999px;width:36px;height:36px;font-size:16px;line-height:1;position:fixed;top:16px;right:16px}.ScrollReveal-module__1d__Dq__overlayScrollArea{-webkit-overflow-scrolling:touch;width:90%;max-width:480px;max-height:100%;overflow-y:auto}.ScrollReveal-module__1d__Dq__scroll{flex-direction:column;width:100%;display:flex}.ScrollReveal-module__1d__Dq__cap{width:100%;height:auto;display:block}.ScrollReveal-module__1d__Dq__middle{background-image:url(/art/scroll/scroll-middle.webp);background-repeat:repeat-y;background-size:100%;width:100%;margin-top:-1px;margin-bottom:-1px}.ScrollReveal-module__1d__Dq__content{flex-direction:column;gap:6px;padding:4px 12% 20px;display:flex}
.AiResultCard-module__MSkFCW__resultCard{flex-direction:column;gap:6px;width:100%;display:flex}.AiResultCard-module__MSkFCW__chip{background:var(--cream-pale);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.AiResultCard-module__MSkFCW__aiBadge{color:var(--tan);font-size:11px;font-weight:600}.AiResultCard-module__MSkFCW__score{color:var(--rust);font-size:1em;font-weight:700}.AiResultCard-module__MSkFCW__summary{color:var(--ink-soft);font-size:.875em;line-height:1.6}.AiResultCard-module__MSkFCW__detailCard{background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex}.AiResultCard-module__MSkFCW__detailLine{color:var(--ink-soft);font-size:.8125em;line-height:1.6}.AiResultCard-module__MSkFCW__detailLabel{color:var(--ink);font-weight:700}.AiResultCard-module__MSkFCW__disclaimer{color:var(--tan-pale);margin-top:6px;font-size:11px}.AiResultCard-module__MSkFCW__reportLink{color:var(--rust);background:0 0;border:none;align-self:flex-start;align-items:center;min-height:44px;margin-top:4px;padding:0 6px;font-size:12px;text-decoration:underline;display:inline-flex}.AiResultCard-module__MSkFCW__reportLink:disabled{opacity:.6;cursor:default}.AiResultCard-module__MSkFCW__modalBackdrop{z-index:300;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.AiResultCard-module__MSkFCW__modalCard{background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:320px;padding:16px;display:flex}.AiResultCard-module__MSkFCW__modalTitle{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700}.AiResultCard-module__MSkFCW__modalOption{border:1px solid var(--border);color:var(--ink);text-align:left;background:#fff;border-radius:8px;padding:10px;font-size:14px}.AiResultCard-module__MSkFCW__toast{background:var(--ink);color:#fff;z-index:60;border-radius:999px;padding:10px 18px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.AiResultCard-module__MSkFCW__regenButton{border:1px solid var(--tan-pale);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;align-self:center;margin-top:6px;padding:9px 22px;font-size:13px;font-weight:600}.AiResultCard-module__MSkFCW__modalText{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.AiResultCard-module__MSkFCW__modalConfirmRow{gap:8px;margin-top:6px;display:flex}.AiResultCard-module__MSkFCW__modalYesButton,.AiResultCard-module__MSkFCW__modalNoButton{cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:700}.AiResultCard-module__MSkFCW__modalYesButton{background:var(--brown);border:1px solid var(--brown);color:var(--cream)}.AiResultCard-module__MSkFCW__modalNoButton{border:1px solid var(--border);color:var(--ink);background:#fff}
﻿ .LottoPcFrame-module__b6ri3q__frame,.LottoPcFrame-module__b6ri3q__body{display:contents}.LottoPcFrame-module__b6ri3q__nav,.LottoPcFrame-module__b6ri3q__rail{display:none}@media (min-width:1024px){.LottoPcFrame-module__b6ri3q__frame{width:min(100% - 40px, var(--pc-content-max));flex:1;grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:18px;margin:0 auto;display:grid}.LottoPcFrame-module__b6ri3q__nav{scrollbar-width:none;background:var(--pc-card-bg);border:var(--pc-card-border);border-radius:var(--pc-card-radius);max-height:calc(100vh - 32px);box-shadow:var(--pc-card-shadow);grid-area:1/1/span 2;margin-top:30px;display:block;position:sticky;top:16px;overflow-y:auto}.LottoPcFrame-module__b6ri3q__navHead{z-index:1;height:var(--pc-head-h);background:var(--pc-head-bg);color:var(--pc-head-ink);border-bottom:1px solid var(--border);align-items:center;padding:0 16px;font-size:18px;font-weight:700;display:flex;position:sticky;top:0}.LottoPcFrame-module__b6ri3q__navScroll{padding:10px 8px 8px}.LottoPcFrame-module__b6ri3q__body{flex-direction:column;grid-area:1/2;align-self:stretch;min-width:0;display:flex}.LottoPcFrame-module__b6ri3q__frame .LottoPcFrame-module__b6ri3q__body main{flex:auto;width:100%;min-width:0;max-width:none;padding-top:18px}.LottoPcFrame-module__b6ri3q__lotto .LottoPcFrame-module__b6ri3q__body [class$=__col]{flex:auto;width:100%;min-width:0;max-width:none}.LottoPcFrame-module__b6ri3q__support .LottoPcFrame-module__b6ri3q__body main{box-shadow:none;background:0 0;border:0;border-radius:0;padding-top:0}.LottoPcFrame-module__b6ri3q__body [data-shell-hide]{display:none}.LottoPcFrame-module__b6ri3q__crumb{color:var(--tan);margin:8px 0 0;font-size:11px;line-height:1.3;display:block}.LottoPcFrame-module__b6ri3q__body>[class*=shell]{margin-top:8px}.LottoPcFrame-module__b6ri3q__lotto .LottoPcFrame-module__b6ri3q__body [class*=viewTabs]{display:none}.LottoPcFrame-module__b6ri3q__lotto:not(.LottoPcFrame-module__b6ri3q__railBeside) .LottoPcFrame-module__b6ri3q__body main>:first-child:not([data-wide]):not(:has([data-wide-inner])){width:100%;max-width:880px;margin-left:auto;margin-right:auto}.LottoPcFrame-module__b6ri3q__lotto .LottoPcFrame-module__b6ri3q__body nav[class*=LottoSubNav]{display:none}.LottoPcFrame-module__b6ri3q__lotto .LottoPcFrame-module__b6ri3q__body [data-side-rail]{display:none}.LottoPcFrame-module__b6ri3q__lotto .LottoPcFrame-module__b6ri3q__body [class*=inlineSide]{display:block}.LottoPcFrame-module__b6ri3q__rail{grid-area:2/2;margin:0 0 40px;display:block}}@media (min-width:1100px){.LottoPcFrame-module__b6ri3q__frame{grid-template-columns:230px minmax(0,1fr)}}@media (min-width:1360px){.LottoPcFrame-module__b6ri3q__withRail{grid-template-columns:230px minmax(0,1fr) 310px}.LottoPcFrame-module__b6ri3q__withRail .LottoPcFrame-module__b6ri3q__rail{grid-area:1/3;align-self:start;margin:29px 0 0;position:sticky;top:16px}}.LottoPcFrame-module__b6ri3q__cap{width:100%;height:auto;display:block}.LottoPcFrame-module__b6ri3q__mid{background-image:url(/art/scroll/scroll-middle.webp),linear-gradient(90deg,#0000 4%,#fff3d6 4% 96%,#0000 96%);background-position:top,50%;background-repeat:repeat-y,no-repeat;background-size:100%,100% 100%;margin:-1px 2.43%;padding:4px 11% 6px}.LottoPcFrame-module__b6ri3q__menuTitle{letter-spacing:.06em;color:var(--tan);margin:4px 0 6px;font-size:12px;display:none}.LottoPcFrame-module__b6ri3q__list{margin:0;padding:0;list-style:none}.LottoPcFrame-module__b6ri3q__item{min-height:48px;color:var(--brown);border:1.5px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;margin:4px 0;padding:8px 10px;display:flex}.LottoPcFrame-module__b6ri3q__item:hover{background:#3a2a1c14}.LottoPcFrame-module__b6ri3q__item:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.LottoPcFrame-module__b6ri3q__on{color:#fdf3d8;background:var(--brown);border-color:var(--gold)}.LottoPcFrame-module__b6ri3q__on:hover{background:var(--brown)}.LottoPcFrame-module__b6ri3q__sub{border-left:2px solid var(--gold);margin:2px 0 6px 10px;padding:0 0 0 8px;list-style:none}.LottoPcFrame-module__b6ri3q__subItem,.LottoPcFrame-module__b6ri3q__subSoon{color:#5a4632;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;margin:2px 0;padding:6px 10px;font-size:13.5px;font-weight:700;display:flex}.LottoPcFrame-module__b6ri3q__subItem:hover{background:#3a2a1c14}.LottoPcFrame-module__b6ri3q__subItem:focus-visible{outline:3px solid var(--gold);outline-offset:1px}.LottoPcFrame-module__b6ri3q__subOn{color:#3a2a1c;background:#fff;border:1px solid #e0cf9f;box-shadow:inset 3px 0 #a23a1f}.LottoPcFrame-module__b6ri3q__subSoon{color:var(--tan);cursor:default;font-size:12.5px;font-weight:600}.LottoPcFrame-module__b6ri3q__subSoon em{color:#fdf3d8;white-space:nowrap;background:#8f93b0;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}@media (max-width:1023px){.LottoPcFrame-module__b6ri3q__crumb{display:none}}.LottoPcFrame-module__b6ri3q__label{font-size:15px;font-weight:800;line-height:1.25}.LottoPcFrame-module__b6ri3q__hint{color:var(--tan);font-size:11px;line-height:1.3}.LottoPcFrame-module__b6ri3q__on .LottoPcFrame-module__b6ri3q__hint{color:var(--gold)}@media (max-width:1099px){.LottoPcFrame-module__b6ri3q__mid{padding-left:10%;padding-right:10%}.LottoPcFrame-module__b6ri3q__hint{display:none}.LottoPcFrame-module__b6ri3q__label{font-size:14px}}.LottoPcFrame-module__b6ri3q__adSlot{text-align:center;color:var(--tan);background:repeating-linear-gradient(45deg,#faf3e3,#faf3e3 10px,#f4ead2 10px 20px);border:2px dashed #b9a98a;border-radius:14px;padding:22px 10px;font-size:12px;line-height:1.7}.LottoPcFrame-module__b6ri3q__adSlot b{color:var(--ink-soft);font-size:13px;display:block}.LottoPcFrame-module__b6ri3q__railSlot{min-width:0}@media (min-width:1024px){.LottoPcFrame-module__b6ri3q__railBeside{width:min(100% - 40px, var(--pc-content-max));flex:1;grid-template-columns:200px minmax(0,1fr) 270px;align-items:start;column-gap:18px;margin:0 auto;display:grid}.LottoPcFrame-module__b6ri3q__railBeside .LottoPcFrame-module__b6ri3q__nav{grid-area:1/1}.LottoPcFrame-module__b6ri3q__railBeside .LottoPcFrame-module__b6ri3q__body{grid-area:1/2}.LottoPcFrame-module__b6ri3q__railBeside .LottoPcFrame-module__b6ri3q__rail{flex-direction:column;grid-area:1/3;align-self:start;gap:14px;max-height:calc(100vh - 32px);margin:30px 0 40px;display:flex;position:sticky;top:16px;overflow-y:auto}}@media (min-width:1100px){.LottoPcFrame-module__b6ri3q__railBeside{grid-template-columns:220px minmax(0,1fr) 290px}}@media (min-width:1360px){.LottoPcFrame-module__b6ri3q__railBeside{grid-template-columns:230px minmax(0, 1fr) calc(var(--pc-rail-w-lotto) + var(--pc-gap-rail) - var(--pc-gap-nav));column-gap:var(--pc-gap-nav)}.LottoPcFrame-module__b6ri3q__railBeside .LottoPcFrame-module__b6ri3q__rail{margin-left:calc(var(--pc-gap-rail) - var(--pc-gap-nav))}}@media (min-width:1024px) and (max-width:1279px){.LottoPcFrame-module__b6ri3q__railBeside.LottoPcFrame-module__b6ri3q__railStack{grid-template-columns:200px minmax(0,1fr)}.LottoPcFrame-module__b6ri3q__railBeside.LottoPcFrame-module__b6ri3q__railStack .LottoPcFrame-module__b6ri3q__nav{grid-row:1/span 2}.LottoPcFrame-module__b6ri3q__railBeside.LottoPcFrame-module__b6ri3q__railStack .LottoPcFrame-module__b6ri3q__rail{grid-area:2/2;max-height:none;margin:0 0 40px;position:static;overflow:visible}}@media (min-width:1100px) and (max-width:1279px){.LottoPcFrame-module__b6ri3q__railBeside.LottoPcFrame-module__b6ri3q__railStack{grid-template-columns:220px minmax(0,1fr)}}.LottoPcFrame-module__b6ri3q__plainBoard{display:contents}@media (min-width:1024px){.LottoPcFrame-module__b6ri3q__plainBoard{flex-direction:column;flex:1;display:flex}.LottoPcFrame-module__b6ri3q__frame,.LottoPcFrame-module__b6ri3q__railBeside,.LottoPcFrame-module__b6ri3q__plainBoard{padding:0 max(20px, calc((100% - var(--pc-content-max) - 2 * var(--pc-board-gutter)) / 2)) var(--pc-board-bottom)}:is([data-pc-main] .LottoPcFrame-module__b6ri3q__frame,[data-pc-main] .LottoPcFrame-module__b6ri3q__plainBoard){width:min(100% - 40px, var(--pc-content-max));padding:0 0 var(--pc-board-bottom);box-shadow:none;background:0 0;border:0;border-radius:0}[data-pc-main] .LottoPcFrame-module__b6ri3q__frame:before{display:none}[data-pc-main] .LottoPcFrame-module__b6ri3q__plainBoard:before{display:none}}
.LottoQrScanModal-module__bSKypq__backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.LottoQrScanModal-module__bSKypq__card{background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:360px;max-height:90vh;padding:20px;display:flex;position:relative;overflow-y:auto}.LottoQrScanModal-module__bSKypq__closeButton{color:var(--tan-soft);background:0 0;border:none;padding:4px;position:absolute;top:12px;right:12px}.LottoQrScanModal-module__bSKypq__title{color:var(--ink);text-align:center;font-size:14px;font-weight:700}.LottoQrScanModal-module__bSKypq__stage{aspect-ratio:3/4;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.LottoQrScanModal-module__bSKypq__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LottoQrScanModal-module__bSKypq__qrOverlay{pointer-events:none;position:absolute;inset:0}.LottoQrScanModal-module__bSKypq__qrBox{border:3px solid #f0b429;border-radius:6px;transition:all 80ms linear;position:absolute;box-shadow:0 0 8px #f0b429b3}.LottoQrScanModal-module__bSKypq__recognizedBadge{color:#0b3a1e;background:#4ade80eb;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.LottoQrScanModal-module__bSKypq__resultArea{flex-direction:column;gap:8px;width:100%;display:flex}.LottoQrScanModal-module__bSKypq__rawTextLine{color:var(--tan);word-break:break-all;min-height:2.4em;font-family:monospace;font-size:11px;line-height:1.5;display:block}.LottoQrScanModal-module__bSKypq__caret{background:var(--rust);vertical-align:-1px;width:6px;height:11px;animation:.8s step-start infinite LottoQrScanModal-module__bSKypq__blink;display:inline-block}@keyframes LottoQrScanModal-module__bSKypq__blink{50%{opacity:0}}.LottoQrScanModal-module__bSKypq__error{color:var(--rust);text-align:center;font-size:13px}.LottoQrScanModal-module__bSKypq__hint{color:var(--tan);text-align:center;font-size:12px}.LottoQrScanModal-module__bSKypq__actionRow{gap:8px;width:100%;display:flex}.LottoQrScanModal-module__bSKypq__saveButton,.LottoQrScanModal-module__bSKypq__checkButton{border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:14px;font-weight:700;display:flex}.LottoQrScanModal-module__bSKypq__saveButton{background:var(--brown);color:#fdf3d8}.LottoQrScanModal-module__bSKypq__saveButton:disabled{opacity:.6}.LottoQrScanModal-module__bSKypq__checkButton{background:var(--cream-pale);color:var(--ink-soft)}.LottoQrScanModal-module__bSKypq__checkButton:disabled{opacity:.5}
.ScrollTopButton-module__R0VxEW__btn{z-index:40;border:1px solid var(--gold);background:var(--brown);color:var(--gold);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 14px #00000059}.ScrollTopButton-module__R0VxEW__btn:hover{filter:brightness(1.15)}.ScrollTopButton-module__R0VxEW__btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.ToggleSwitch-module__7HuHMG__wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:40px;display:inline-flex}.ToggleSwitch-module__7HuHMG__label{color:var(--ink-soft);font-size:13px}.ToggleSwitch-module__7HuHMG__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ToggleSwitch-module__7HuHMG__track{background:#d9d0bd;border-radius:999px;flex-shrink:0;width:40px;height:22px;transition:background .18s;position:relative}.ToggleSwitch-module__7HuHMG__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.ToggleSwitch-module__7HuHMG__input:checked~.ToggleSwitch-module__7HuHMG__track{background:var(--brown);box-shadow:0 0 0 1px var(--gold)}.ToggleSwitch-module__7HuHMG__input:checked~.ToggleSwitch-module__7HuHMG__track .ToggleSwitch-module__7HuHMG__thumb{transform:translate(18px)}.ToggleSwitch-module__7HuHMG__input:focus-visible~.ToggleSwitch-module__7HuHMG__track{outline:2px solid var(--rust);outline-offset:2px}.ToggleSwitch-module__7HuHMG__disabled{opacity:.5;cursor:default}
.CountPicker-module__phu6EW__row{align-items:center;gap:10px;display:flex}.CountPicker-module__phu6EW__label{color:var(--ink-soft);font-size:14px}.CountPicker-module__phu6EW__select{color:var(--ink);background:#fffaf0;border:1px solid #e3d3ab;border-radius:999px;padding:8px 12px 8px 16px;font-size:15px;font-weight:600}
.PcFooter-module__lhtOga__footer{background:var(--pc-nav-navy);color:var(--pc-head-ink);margin-top:auto}.PcFooter-module__lhtOga__inner{flex-direction:column;gap:10px;width:min(100% - 64px,1200px);margin:0 auto;padding:24px 0 28px;display:flex}.PcFooter-module__lhtOga__brand{color:var(--pc-head-ink);font-size:16px;font-weight:800}.PcFooter-module__lhtOga__nav{flex-wrap:wrap;gap:8px 24px;font-size:14px;display:flex}.PcFooter-module__lhtOga__nav a{color:#fff4d7c7;text-underline-offset:3px;margin:-4px -2px;padding:4px 2px;text-decoration:underline;display:inline-block}.PcFooter-module__lhtOga__nav a:hover,.PcFooter-module__lhtOga__nav a:focus-visible{color:var(--gold)}.PcFooter-module__lhtOga__disclaimer{color:#fff4d799;font-size:12px;line-height:1.6}.PcFooter-module__lhtOga__copy{color:#fff4d773;font-size:12px}
.page-module__OL-6MW__wrap{max-width:480px;padding:0 14px calc(88px + var(--bottom-nav-h));flex-direction:column;gap:16px;margin:0 auto;display:flex}.page-module__OL-6MW__bulkBar{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));background:var(--surface);z-index:20;gap:8px;max-width:480px;margin:0 auto;padding:10px 16px;display:flex;position:fixed;left:0;right:0;box-shadow:0 -4px 16px #0000001f}.page-module__OL-6MW__bulkButton{background:var(--ink);color:#fff;border:none;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:700}.page-module__OL-6MW__bulkButton:disabled{background:var(--cream-pale);color:var(--tan-soft)}.page-module__OL-6MW__bulkButtonSecondary{border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:10px;flex:1;padding:12px;font-size:13px;font-weight:700}.page-module__OL-6MW__title{color:var(--ink);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.page-module__OL-6MW__viewTabs{background:var(--cream-pale);border-radius:10px;gap:4px;padding:4px;display:flex}.page-module__OL-6MW__viewTab{color:var(--tan-soft);background:0 0;border:none;border-radius:8px;flex:1;padding:8px;font-size:13px;font-weight:600}.page-module__OL-6MW__viewTabActive{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.page-module__OL-6MW__loginPrompt{text-align:left;color:var(--tan);background:var(--surface);box-shadow:var(--shadow-card);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.page-module__OL-6MW__pendingSlipsButton{color:var(--tan);background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:underline;display:flex}.page-module__OL-6MW__migrateBanner{color:var(--ink-soft);background:var(--surface);box-shadow:var(--shadow-card);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.page-module__OL-6MW__migrateButton{background:var(--ink);color:#fff;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:flex}.page-module__OL-6MW__migrateButton:disabled{opacity:.5;cursor:default}.page-module__OL-6MW__error{color:var(--rust);font-size:13px}.page-module__OL-6MW__summaryCard{background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;display:flex}.page-module__OL-6MW__summaryInfo{flex-direction:column;gap:4px;display:flex}.page-module__OL-6MW__summaryTitle{color:var(--ink);font-size:13px;font-weight:700}.page-module__OL-6MW__summaryText{color:var(--tan-soft);font-size:12px}.page-module__OL-6MW__clearButton{color:var(--rust);background:0 0;border:none;flex-shrink:0;padding:0;font-size:12px;font-weight:600}.page-module__OL-6MW__empty{text-align:center;color:var(--tan-soft);padding:40px 0;font-size:14px}.page-module__OL-6MW__drawGroups{flex-direction:column;gap:10px;display:flex}.page-module__OL-6MW__drawGroup{border:1px solid var(--border);border-radius:12px;overflow:hidden}.page-module__OL-6MW__drawGroupHead{cursor:pointer;background:var(--cream-pale);align-items:baseline;gap:10px;padding:12px 14px;list-style:none;display:flex}.page-module__OL-6MW__drawGroupHead::-webkit-details-marker{display:none}.page-module__OL-6MW__drawGroupCount{color:var(--tan-soft);font-size:12px}.page-module__OL-6MW__drawGroupDeleteButton{color:var(--rust);background:0 0;border:none;align-items:center;margin-left:auto;padding:4px;display:flex}.page-module__OL-6MW__drawGroupDeleteButton:hover{opacity:.7}.page-module__OL-6MW__drawGroup[open] .page-module__OL-6MW__drawGroupHead{border-bottom:1px solid var(--border)}.page-module__OL-6MW__list{flex-direction:column;padding:4px 10px 6px;display:flex}.page-module__OL-6MW__card{border-bottom:1px solid var(--border);background:0 0;flex-wrap:nowrap;align-items:center;gap:6px;padding:8px 2px;display:flex}.page-module__OL-6MW__card:last-child{border-bottom:none}.page-module__OL-6MW__checkbox{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0}.page-module__OL-6MW__drawNo{color:var(--ink);margin-right:4px;font-size:14px;font-weight:700}.page-module__OL-6MW__ball{color:#181600;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(22px,6.6vw,28px);height:clamp(22px,6.6vw,28px);font-size:12px;font-weight:700;display:flex}.page-module__OL-6MW__savedAt{color:var(--tan-pale);font-size:11px}.page-module__OL-6MW__rank{color:var(--rust);margin-left:auto;font-size:12px;font-weight:700}.page-module__OL-6MW__starButton{color:var(--tan-pale);background:0 0;border:none;align-items:center;padding:4px 6px;display:flex}.page-module__OL-6MW__starButton:hover,.page-module__OL-6MW__starButtonActive{color:#c9a227}.page-module__OL-6MW__rankLose{color:var(--tan-soft);font-weight:400}.page-module__OL-6MW__deleteButton{color:var(--rust);background:0 0;border:none;align-items:center;padding:4px 6px;display:flex}.page-module__OL-6MW__deleteButton:hover{opacity:.7}@media (max-width:430px){.page-module__OL-6MW__wrap{padding:0 12px calc(88px + var(--bottom-nav-h))}.page-module__OL-6MW__card{gap:4px}.page-module__OL-6MW__savedAt{display:none}}@media (min-width:1024px){.page-module__OL-6MW__viewTabs{display:none}.page-module__OL-6MW__wrap{gap:14px;max-width:none;padding:0 26px 28px}.page-module__OL-6MW__ball{width:30px;height:30px;font-size:12px}}
.FontSizeControl-module__ruXUSG__wrap{align-self:center;align-items:center;gap:8px;display:flex}.FontSizeControl-module__ruXUSG__label{color:var(--tan-soft);font-size:12px}.FontSizeControl-module__ruXUSG__button{border:1px solid var(--border);width:28px;height:28px;color:var(--ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.FontSizeControl-module__ruXUSG__button:disabled{opacity:.3;cursor:default}.FontSizeControl-module__ruXUSG__percent{color:var(--ink-soft);text-align:center;min-width:36px;font-size:12px;font-weight:600}
.LottoLineRow-module__RMVa-a__row{background:#fffdf7;border:1px solid #efe2bf;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 2px 8px #785a1e14}.LottoLineRow-module__RMVa-a__rowBare{box-shadow:none;background:0 0;border:none;border-radius:0;padding:10px 4px}.LottoLineRow-module__RMVa-a__checkbox{width:16px;height:16px;accent-color:var(--brown);flex-shrink:0}.LottoLineRow-module__RMVa-a__balls{justify-content:center;gap:var(--ball-gap);flex:1;min-width:0;display:flex}.LottoLineRow-module__RMVa-a__ball{width:var(--ball-size);height:var(--ball-size);font-size:var(--ball-font);color:#181600;background-image:var(--ball-gloss);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:inset -2px -3px 5px #00000024,0 1px 3px #0000002e}.LottoLineRow-module__RMVa-a__shareButton{color:var(--tan-soft);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.LottoLineRow-module__RMVa-a__shareButton:hover{color:var(--tan)}.LottoLineRow-module__RMVa-a__heartButton{color:var(--tan-pale);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:flex}.LottoLineRow-module__RMVa-a__heartButton:hover:not(:disabled),.LottoLineRow-module__RMVa-a__heartSaved{color:var(--rust)}.LottoLineRow-module__RMVa-a__heartButton:disabled{cursor:default}.LottoLineRow-module__RMVa-a__swipeOuter{border-radius:14px;position:relative;overflow:hidden}.LottoLineRow-module__RMVa-a__swipeBg{justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:absolute;inset:0}.LottoLineRow-module__RMVa-a__swipeBgIcon{color:#fff;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.LottoLineRow-module__RMVa-a__swipeContent{background:var(--cream);touch-action:pan-y;position:relative}@media (max-width:420px){.LottoLineRow-module__RMVa-a__row{gap:6px;padding:10px 8px}.LottoLineRow-module__RMVa-a__shareButton,.LottoLineRow-module__RMVa-a__heartButton{padding:3px}}
.PcHeader-module__ZoZEMa__header{z-index:40;background:radial-gradient(ellipse 50% 140% at 50% 0, #4656aa66, transparent 75%), linear-gradient(180deg, #0b0e2a 0%, var(--pc-nav-navy) 100%);position:relative}.PcHeader-module__ZoZEMa__top{grid-template-columns:220px 1fr;align-items:center;gap:32px;width:min(100% - 64px,1200px);margin:0 auto;padding:14px 0;display:grid}.PcHeader-module__ZoZEMa__brand img{width:190px;height:auto;display:block}.PcHeader-module__ZoZEMa__search input{width:100%;max-width:460px;height:42px;color:var(--ink-soft);border:2px solid var(--gold);background:#fff;border-radius:999px;padding:0 18px;font-size:14px}.PcHeader-module__ZoZEMa__search input:disabled{cursor:not-allowed;opacity:.8}.PcHeader-module__ZoZEMa__auth{justify-self:end;position:relative}.PcHeader-module__ZoZEMa__authButton{white-space:nowrap;color:#fdf3d8;background:var(--brown);border:1px solid var(--gold);cursor:pointer;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600}.PcHeader-module__ZoZEMa__accountMenu{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;min-width:140px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #1816002e}.PcHeader-module__ZoZEMa__accountMenu button{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:11px 16px;font-size:14px}.PcHeader-module__ZoZEMa__accountMenu button:hover,.PcHeader-module__ZoZEMa__accountMenu button:focus-visible{background:var(--cream)}.PcHeader-module__ZoZEMa__danger{color:var(--rust)!important}.PcHeader-module__ZoZEMa__gnb{background:var(--brown);border:1px solid var(--gold);border-bottom:0;border-radius:18px 18px 0 0;width:calc(100% - 28px);margin:0 auto;box-shadow:-3px 0 #e8c8782e,3px 0 #e8c8782e,0 -3px #e8c8782e,-4px 0 12px -6px #00000059,4px 0 12px -6px #00000059,0 -4px 12px -6px #00000059}.PcHeader-module__ZoZEMa__gnbList{width:min(100% - 64px,1200px);margin:0 auto;list-style:none;display:flex}.PcHeader-module__ZoZEMa__gnbItem{position:relative}.PcHeader-module__ZoZEMa__gnbLink{height:52px;color:var(--pc-head-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 26px;font-size:16px;font-weight:600;display:flex}.PcHeader-module__ZoZEMa__gnbItem[data-open=true]>.PcHeader-module__ZoZEMa__gnbLink{color:var(--gold);background:#ffffff0f}.PcHeader-module__ZoZEMa__gnbActive{color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.PcHeader-module__ZoZEMa__gnbSoon,.PcHeader-module__ZoZEMa__subSoon{cursor:default}.PcHeader-module__ZoZEMa__gnbSoon{color:#fff4d78c}.PcHeader-module__ZoZEMa__gnbSoon em,.PcHeader-module__ZoZEMa__subSoon em{color:var(--gold);background:#e8c87833;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal}.PcHeader-module__ZoZEMa__sub{background:var(--brown);border:1px solid #e8c87866;border-top:0;border-radius:0 0 12px 12px;min-width:190px;padding:6px 0;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #00000059}.PcHeader-module__ZoZEMa__gnbItem[data-open=true]>.PcHeader-module__ZoZEMa__sub{display:block}.PcHeader-module__ZoZEMa__sub a,.PcHeader-module__ZoZEMa__subSoon{color:var(--pc-head-ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:flex}.PcHeader-module__ZoZEMa__subSoon{color:#fff4d78c}.PcHeader-module__ZoZEMa__sub a:hover,.PcHeader-module__ZoZEMa__sub a:focus-visible{color:var(--gold);background:#fff4d71a}.PcHeader-module__ZoZEMa__sub a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.PcHeader-module__ZoZEMa__subActive{color:var(--gold)!important}.PcHeader-module__ZoZEMa__gnbLink:focus-visible,.PcHeader-module__ZoZEMa__authButton:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.PcHeader-module__ZoZEMa__notice{width:min(100% - 64px,1200px);color:var(--rust);cursor:pointer;margin:0 auto;padding:8px 0;font-size:13px}.PcHeader-module__ZoZEMa__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PcHeader-module__ZoZEMa__dialog{width:min(92vw,420px);color:var(--ink);background:#fff;border-radius:16px;padding:24px;font-size:14px;line-height:1.6}.PcHeader-module__ZoZEMa__dialog h2{margin-bottom:10px;font-size:18px}.PcHeader-module__ZoZEMa__dialogActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.PcHeader-module__ZoZEMa__dialogActions button{background:var(--cream);border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px}
.LottoSubNav-module__0irGfG__nav{background:#ffffff8c;border:1px solid #ecdcb4;border-radius:999px;gap:3px;width:100%;margin-top:16px;padding:6px;display:flex}.LottoSubNav-module__0irGfG__item{text-align:center;color:var(--ink-soft);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:auto;padding:8px 4px;font-size:12px;font-weight:700;overflow:hidden}.LottoSubNav-module__0irGfG__itemActive{color:#fdf3d8;background:var(--brown);border-color:var(--gold);box-shadow:var(--gold-glow)}@media (max-width:380px){.LottoSubNav-module__0irGfG__nav{gap:2px;padding:4px}.LottoSubNav-module__0irGfG__item{letter-spacing:-.04em;padding:8px 3px;font-size:11px}}
.SideRail-module__-8j4XG__rail{border:1px dashed var(--tan,#b89a5e);color:#5a4a2a;background:#fffdf8;border-radius:16px;flex:none;align-self:flex-start;width:300px;padding:14px;display:none;position:sticky;top:16px}@media (min-width:1400px){.SideRail-module__-8j4XG__rail{display:block}main:has([data-wide-panel])+.SideRail-module__-8j4XG__rail{display:none}}@media (min-width:1640px){main:has([data-wide-panel])+.SideRail-module__-8j4XG__rail{display:block}}.SideRail-module__-8j4XG__railContent{border-style:solid;border-color:var(--border,#e6ddc9)}
.WealthFortuneCard-module__L_ipwW__card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.WealthFortuneCard-module__L_ipwW__header{justify-content:space-between;align-items:baseline;display:flex}.WealthFortuneCard-module__L_ipwW__label{color:var(--tan);font-size:12px;font-weight:700}.WealthFortuneCard-module__L_ipwW__pillar{color:var(--tan-soft);font-size:12px}.WealthFortuneCard-module__L_ipwW__score{color:var(--rust);font-size:16px;font-weight:700}.WealthFortuneCard-module__L_ipwW__summary{color:var(--ink-soft);font-size:13px;line-height:1.5}
.page-module__4aabBa__wrap{flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:0 auto;padding:24px 24px 64px;display:flex}.page-module__4aabBa__formRow{min-width:0;color:var(--ink);align-items:center;gap:1.6cqw;font-size:max(11px,2.6cqw);display:flex}.page-module__4aabBa__rowLabel{color:var(--ink-soft);flex:0 0 8cqw;font-weight:700}.page-module__4aabBa__nameInput,.page-module__4aabBa__select{min-width:0;height:max(26px,6.4cqw);font:inherit;color:var(--ink);border:1px solid var(--border);background:#ffffffd9;border-radius:8px;flex:1 1 0;padding:0 1.6cqw;font-weight:600}.page-module__4aabBa__select:disabled{opacity:.5;background:var(--cream-pale)}.page-module__4aabBa__pill{min-width:9cqw;height:max(26px,6.4cqw);font:inherit;color:var(--ink-soft);border:1px solid var(--border);cursor:pointer;background:#ffffffd9;border-radius:999px;flex:none;padding:0 2cqw;font-weight:600}.page-module__4aabBa__pillActive{background:var(--brown);border-color:var(--brown);color:var(--cream)}.page-module__4aabBa__pillMale{color:#24506f;background:#dbe9f5;border-color:#9bbbd6;font-weight:800}.page-module__4aabBa__pillFemale{color:#7a2c49;background:#f7dbe6;border-color:#dca3b9;font-weight:800}.page-module__4aabBa__check{color:var(--ink-soft);cursor:pointer;flex:none;align-items:center;gap:1cqw;font-weight:600;display:inline-flex}.page-module__4aabBa__check input{width:max(14px,3.2cqw);height:max(14px,3.2cqw);margin:0}.page-module__4aabBa__checkDisabled{opacity:.4;cursor:default}.page-module__4aabBa__actionRow{gap:10px;width:100%;max-width:560px;display:flex}.page-module__4aabBa__manseButton{border:1px solid var(--gold);color:#5a4632;cursor:pointer;background:#fffaf0;border-radius:12px;flex:1;padding:13px 12px;font-size:15px;font-weight:700}.page-module__4aabBa__manseButton:disabled{opacity:.5;cursor:default}.page-module__4aabBa__numbersBlock,.page-module__4aabBa__numbersControls,.page-module__4aabBa__numbersResults{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.page-module__4aabBa__emptyResults{display:none}.page-module__4aabBa__generateButton{background:var(--brown);color:var(--cream);border:none;border-radius:10px;padding:14px 32px;font-size:16px;font-weight:700}.page-module__4aabBa__generateButton:disabled{opacity:.5;cursor:default}.page-module__4aabBa__error{color:var(--rust);font-size:13px}.page-module__4aabBa__saveAllButton{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.page-module__4aabBa__walletLink{color:var(--tan);font-size:13px;text-decoration:underline}.page-module__4aabBa__resultBlock{flex-direction:column;gap:16px;width:100%;display:flex}.page-module__4aabBa__cardGroup{flex-direction:column;gap:10px;display:flex}.page-module__4aabBa__disclaimer{color:var(--tan-pale);font-size:11px}.page-module__4aabBa__detailToggle{color:var(--tan);text-align:left;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.page-module__4aabBa__detailCard{background:var(--cream-pale);border-radius:12px;flex-direction:column;gap:6px;margin-top:10px;padding:14px;display:flex}.page-module__4aabBa__sajuLine{color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:700}.page-module__4aabBa__sectionTitle{color:var(--ink-soft);margin-top:6px;font-size:13px;font-weight:700}.page-module__4aabBa__termRow{gap:6px;display:flex}.page-module__4aabBa__termLabel{color:var(--tan);flex-shrink:0;width:44px;font-size:12px}.page-module__4aabBa__termContent{flex-direction:column;gap:2px;display:flex}.page-module__4aabBa__termNames{color:var(--ink);font-size:13px;font-weight:600}.page-module__4aabBa__termGloss{color:var(--tan);font-size:11px;line-height:1.4}.page-module__4aabBa__countRow{justify-content:center;align-items:center;display:flex}.page-module__4aabBa__results{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__4aabBa__toast{color:var(--tan);font-size:12px}@media (min-width:1024px){.page-module__4aabBa__wrap{gap:16px;max-width:none;padding:0}.page-module__4aabBa__actionRow{max-width:500px}.page-module__4aabBa__numbersBlock{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:start;gap:18px;max-width:760px;display:grid}.page-module__4aabBa__numbersResults{grid-area:1/1;align-items:stretch}.page-module__4aabBa__numbersControls{background:var(--cream-pale);border:1px solid var(--border);border-radius:12px;grid-area:1/2;padding:16px}.page-module__4aabBa__emptyResults{text-align:center;color:var(--tan);border:1px dashed var(--border);border-radius:12px;margin:0;padding:40px 12px;font-size:13px;line-height:1.7;display:block}.page-module__4aabBa__inlineResult{background:var(--cream-pale);border:1px solid var(--border);border-radius:14px;width:100%;max-width:760px;padding:22px 26px;scroll-margin-top:16px}}.page-module__4aabBa__inlineResult{width:100%}.page-module__4aabBa__fixedCount{color:var(--tan);margin:0;font-size:13px;font-weight:700}.page-module__4aabBa__pcPanel{border-radius:var(--pc-card-radius,12px);background:var(--pc-card-bg,var(--cream-pale));border:var(--pc-card-border,1px solid var(--border));box-shadow:var(--pc-card-shadow,none);flex-direction:column;display:flex;overflow:hidden}.page-module__4aabBa__pcPanelHead{height:var(--pc-head-h,48px);background:var(--pc-head-bg);color:var(--pc-head-ink);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;display:flex}.page-module__4aabBa__pcPanelHead h2{color:inherit;margin:0;font-size:18px;font-weight:700}.page-module__4aabBa__pcPanelBody{flex-direction:column;gap:10px;padding:14px;display:flex}.page-module__4aabBa__pcPanelHint{color:var(--tan);margin:0;font-size:11px;line-height:1.5}.page-module__4aabBa__pcForm{flex-direction:column;flex:auto;justify-content:space-evenly;min-height:0;padding:0 1cqw;display:flex}.page-module__4aabBa__pcForm .page-module__4aabBa__rowLabel{flex:0 0 16cqw}.page-module__4aabBa__pcPanelNote{min-height:2.9em;color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.page-module__4aabBa__pcPanelNoteError{color:var(--rust)}.page-module__4aabBa__pcForm{padding:0 2.6cqw}.page-module__4aabBa__pcForm .page-module__4aabBa__formRow{grid-template-columns:15cqw minmax(0,1fr) minmax(0,1fr) 14cqw;align-items:center;column-gap:1.6cqw;display:grid}.page-module__4aabBa__pcForm .page-module__4aabBa__rowLabel{white-space:nowrap;flex:none}.page-module__4aabBa__pcForm .page-module__4aabBa__pcSpan{grid-column:2/-1}.page-module__4aabBa__pcForm .page-module__4aabBa__nameInput,.page-module__4aabBa__pcForm .page-module__4aabBa__select{width:100%}.page-module__4aabBa__pcForm .page-module__4aabBa__pill{width:100%;min-width:0;padding:0}.page-module__4aabBa__pcForm .page-module__4aabBa__check{white-space:nowrap;min-width:0}.page-module__4aabBa__frameFooter{height:5.6cqw;color:var(--tan);flex:none;justify-content:center;align-items:center;gap:10px;font-size:max(12px,2.6cqw);display:flex}.page-module__4aabBa__savedLink{font:inherit;color:var(--tan);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:600;text-decoration:underline}.page-module__4aabBa__savedLink:hover{color:var(--brown)}.page-module__4aabBa__pcList{min-height:0;color:var(--ink);flex-direction:column;flex:auto;gap:4px;padding:0 2.6cqw;font-size:max(12px,2.6cqw);display:flex}.page-module__4aabBa__pcListTitle{color:var(--ink-soft);margin:0;font-size:1.15em;font-weight:700}.page-module__4aabBa__pcListEmpty{text-align:center;color:var(--tan);margin:auto 0;line-height:1.7}.page-module__4aabBa__pcListScroll{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.page-module__4aabBa__pcListItem{border-bottom:1px solid #e6ddc9;align-items:center;display:flex}.page-module__4aabBa__pcListPick{min-width:0;height:42px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.page-module__4aabBa__pcListPick strong{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:1.1em;overflow:hidden}.page-module__4aabBa__pcListMeta{color:var(--tan);white-space:nowrap;flex-shrink:0;font-size:.9em}.page-module__4aabBa__badgeM,.page-module__4aabBa__badgeF{border:1px solid;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:.85em;font-weight:700}.page-module__4aabBa__badgeM{color:#24506f;background:#dbe9f5;border-color:#9bbbd6}.page-module__4aabBa__badgeF{color:#7a2c49;background:#f7dbe6;border-color:#dca3b9}.page-module__4aabBa__pcListDelete{font:inherit;color:var(--tan);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 6px;font-size:.9em}.page-module__4aabBa__pcListDelete:hover{color:var(--rust)}
.NumberPickerModal-module__vDFFsW__backdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.NumberPickerModal-module__vDFFsW__card{--slip-pink:#e8776b;--slip-pink-soft:#f0bcb6;--slip-pink-bg:#fff5fa;border:2px dashed var(--slip-pink-soft);background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:380px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 12px 32px #e8776b33}.NumberPickerModal-module__vDFFsW__header{background:var(--slip-pink);align-items:center;gap:10px;padding:12px 14px;display:flex}.NumberPickerModal-module__vDFFsW__headerLabel{color:var(--slip-pink);text-align:center;background:#fff;border-radius:4px;width:24px;height:24px;font-size:16px;font-weight:800;line-height:24px}.NumberPickerModal-module__vDFFsW__headerTitle{color:#fff;letter-spacing:.02em;flex:1;font-size:14px;font-weight:700}.NumberPickerModal-module__vDFFsW__closeButton{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.NumberPickerModal-module__vDFFsW__closeButton:hover{opacity:1}@keyframes NumberPickerModal-module__vDFFsW__shakeX{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.NumberPickerModal-module__vDFFsW__shake{animation:.4s ease-in-out NumberPickerModal-module__vDFFsW__shakeX}.NumberPickerModal-module__vDFFsW__grid{background:#fff;grid-template-columns:repeat(7,1fr);justify-items:center;gap:14px 4px;padding:14px 14px 6px;display:grid;overflow-y:auto}.NumberPickerModal-module__vDFFsW__cell{width:26px;height:30px;color:var(--slip-pink);cursor:pointer;background:0 0;border:none;border-radius:0;font-size:12px;font-weight:700;position:relative}.NumberPickerModal-module__vDFFsW__cell:before,.NumberPickerModal-module__vDFFsW__cell:after{content:"";border-left:1.4px solid var(--slip-pink-soft);border-right:1.4px solid var(--slip-pink-soft);pointer-events:none;height:6px;position:absolute;left:1px;right:1px}.NumberPickerModal-module__vDFFsW__cell:before{border-top:1.4px solid var(--slip-pink-soft);top:0}.NumberPickerModal-module__vDFFsW__cell:after{border-bottom:1.4px solid var(--slip-pink-soft);bottom:0}.NumberPickerModal-module__vDFFsW__cellSelected{color:#fff;background:#181600}.NumberPickerModal-module__vDFFsW__cellSelected:before,.NumberPickerModal-module__vDFFsW__cellSelected:after{border-color:#181600}.NumberPickerModal-module__vDFFsW__cell:disabled{opacity:.4;cursor:default}.NumberPickerModal-module__vDFFsW__optionsRow{background:#fff;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.NumberPickerModal-module__vDFFsW__warning{color:var(--slip-pink);font-size:12px;font-weight:700}.NumberPickerModal-module__vDFFsW__optionList{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:4px 20px;margin-left:auto;display:flex}.NumberPickerModal-module__vDFFsW__actionsRow{background:#fff;display:flex}.NumberPickerModal-module__vDFFsW__cancelButton,.NumberPickerModal-module__vDFFsW__confirmButton{cursor:pointer;background:0 0;border:none;flex:1;padding:14px;font-size:15px}.NumberPickerModal-module__vDFFsW__cancelButton{color:var(--slip-pink);border-right:1px dashed var(--slip-pink-soft)}.NumberPickerModal-module__vDFFsW__confirmButton{color:var(--slip-pink);font-weight:800}.NumberPickerModal-module__vDFFsW__confirmButton:disabled{opacity:.4;cursor:default}.NumberPickerModal-module__vDFFsW__inlineWrap{width:100%}.NumberPickerModal-module__vDFFsW__cardInline{max-width:none;max-height:none;box-shadow:0 2px 10px #e8776b2e}.NumberPickerModal-module__vDFFsW__note{color:var(--slip-pink);text-align:center;background:#fff;margin:0;padding:0 16px 8px;font-size:12px}.NumberPickerModal-module__vDFFsW__padSide{flex-direction:column;grid-column:4/-1;justify-content:center;justify-self:stretch;align-items:flex-end;gap:2px;display:flex}.NumberPickerModal-module__vDFFsW__padSide>label{min-height:0}.NumberPickerModal-module__vDFFsW__padReset{color:var(--slip-pink);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600;text-decoration:underline}.NumberPickerModal-module__vDFFsW__padReset:disabled{opacity:.4;cursor:default}.NumberPickerModal-module__vDFFsW__padNote{box-sizing:content-box;min-height:4.5em;color:var(--slip-pink);text-align:center;background:#fff;margin:0;padding:6px 12px 10px;font-size:12px;line-height:1.5}.NumberPickerModal-module__vDFFsW__padSubmit{border:2px solid var(--gold);background:var(--brown);color:#fdf3d8;width:min(100%,320px);box-shadow:var(--gold-glow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:12px auto 0;padding:15px 24px;font-size:16px;font-weight:800;display:flex}.NumberPickerModal-module__vDFFsW__padSubmit:disabled{opacity:.5;cursor:default}.NumberPickerModal-module__vDFFsW__padHeaderReset{color:#fff;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600;text-decoration:underline}.NumberPickerModal-module__vDFFsW__padHeaderReset:disabled{opacity:.55;cursor:default}
.PcShell-module__XWctsq__shell{display:contents}@media (min-width:1024px){.PcShell-module__XWctsq__shell{margin:28px 0 var(--pc-card-bottom-gap,40px);flex:1;justify-content:center;align-items:stretch;gap:24px;display:flex}}
.WebcamCaptureModal-module__Hu7L5q__backdrop{z-index:50;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.WebcamCaptureModal-module__Hu7L5q__card{background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:16px;display:flex;position:relative}.WebcamCaptureModal-module__Hu7L5q__closeButton{color:var(--ink-soft);background:0 0;border:none;padding:4px;position:absolute;top:10px;right:10px}.WebcamCaptureModal-module__Hu7L5q__stage{aspect-ratio:3/4;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden}.WebcamCaptureModal-module__Hu7L5q__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.WebcamCaptureModal-module__Hu7L5q__flipButton{z-index:1;color:#fff;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:10px;right:10px}.WebcamCaptureModal-module__Hu7L5q__videoNotMirrored{transform:none}.WebcamCaptureModal-module__Hu7L5q__guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WebcamCaptureModal-module__Hu7L5q__guideHint{text-align:center;color:#fff;text-shadow:0 1px 4px #000c;pointer-events:none;font-size:13px;font-weight:600;position:absolute;bottom:10px;left:8px;right:8px}.WebcamCaptureModal-module__Hu7L5q__error{color:var(--rust);text-align:center;padding:40px 8px;font-size:13px}.WebcamCaptureModal-module__Hu7L5q__captureButton{background:var(--ink);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:700;display:flex}.WebcamCaptureModal-module__Hu7L5q__handToggle{border:1px solid var(--border);border-radius:10px;width:100%;display:flex;overflow:hidden}.WebcamCaptureModal-module__Hu7L5q__handToggleButton{background:var(--cream-pale);color:var(--ink-soft);border:none;flex:1;padding:9px;font-size:14px;font-weight:700}.WebcamCaptureModal-module__Hu7L5q__handToggleActive{background:var(--ink);color:#fff}.WebcamCaptureModal-module__Hu7L5q__guideHintAligned{color:#86efac}.WebcamCaptureModal-module__Hu7L5q__captureReady{background:#16a34a}
.page-module__EKnb4q__wrap{flex-direction:column;align-items:center;gap:16px;max-width:520px;margin:0 auto;padding:24px 24px 64px;display:flex}.page-module__EKnb4q__frameBody{flex-direction:column;justify-content:center;align-items:center;gap:1cqw;height:100%;display:flex}.page-module__EKnb4q__symbolRow{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative}.page-module__EKnb4q__symbol{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:100%;max-height:35cqw;display:block}.page-module__EKnb4q__side{justify-content:center;width:26%;display:flex;position:absolute;top:50%;transform:translateY(calc(-50% - 11cqw))}.page-module__EKnb4q__sideLeft{left:0}.page-module__EKnb4q__sideRight{right:0}.page-module__EKnb4q__badge{cursor:pointer;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.6cqw;padding:0;display:flex}.page-module__EKnb4q__badgeCircle{background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:16cqw;height:16cqw;display:flex}.page-module__EKnb4q__badgeImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.page-module__EKnb4q__badgeText{flex-direction:column;align-items:center;display:flex}.page-module__EKnb4q__badgeLabel{color:#181600;font-size:max(11px,3.6cqw);font-weight:800}.page-module__EKnb4q__badgeLabelOff{color:#5a4632;font-weight:600}.page-module__EKnb4q__badgeStatus{color:#8a7256;font-size:max(9px,2.8cqw)}.page-module__EKnb4q__frameAction{color:var(--ink);text-align:center;margin:0;font-size:max(11px,2.9cqw);font-weight:700}.page-module__EKnb4q__actionRow{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.page-module__EKnb4q__mainButton{border:1px solid var(--gold);background:var(--brown);color:#fdf3d8;cursor:pointer;border-radius:12px;flex:1;padding:13px 12px;font-size:15px;font-weight:700}.page-module__EKnb4q__mainButton:disabled{opacity:.5;cursor:default}.page-module__EKnb4q__dimmed{opacity:.55}.page-module__EKnb4q__error{color:var(--rust);text-align:center;font-size:13px}.page-module__EKnb4q__numbersBlock{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.page-module__EKnb4q__countRow{justify-content:center;align-items:center;display:flex}.page-module__EKnb4q__generateButton{background:var(--brown);color:var(--cream);cursor:pointer;border:none;border-radius:10px;padding:13px 28px;font-size:15px;font-weight:700}.page-module__EKnb4q__generateButton:disabled{opacity:.5;cursor:default}.page-module__EKnb4q__saveAllButton{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.page-module__EKnb4q__results{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__EKnb4q__walletLink{color:var(--tan);font-size:13px;text-decoration:underline}.page-module__EKnb4q__testTools{width:100%;max-width:420px;color:var(--tan);font-size:12px}.page-module__EKnb4q__testTools summary{cursor:pointer;text-align:center;padding:4px 0}.page-module__EKnb4q__testRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.page-module__EKnb4q__testButton{border:1px solid var(--border);background:var(--cream-pale);color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.page-module__EKnb4q__testButton:disabled{opacity:.5}.page-module__EKnb4q__note{color:var(--tan-soft);text-align:center;margin:0;font-size:12px;line-height:1.6}.page-module__EKnb4q__clearButton{color:var(--rust);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.page-module__EKnb4q__toast{color:var(--tan);font-size:12px}.page-module__EKnb4q__modalBackdrop{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__EKnb4q__modalCard{background:var(--surface);border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:320px;padding:20px;display:flex}.page-module__EKnb4q__modalText{color:var(--ink);text-align:center;margin:0;font-size:14px;line-height:1.6}.page-module__EKnb4q__modalConfirmRow{gap:8px;width:100%;display:flex}.page-module__EKnb4q__modalYesButton,.page-module__EKnb4q__modalNoButton{cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:700}.page-module__EKnb4q__modalYesButton{background:var(--brown);border:1px solid var(--brown);color:var(--cream)}.page-module__EKnb4q__modalNoButton{border:1px solid var(--border);color:var(--ink);background:#fff}@media (min-width:1024px){.page-module__EKnb4q__wrap{gap:16px;max-width:none;padding:0}.page-module__EKnb4q__actionRow{max-width:500px}}.page-module__EKnb4q__pcBlockedHint{display:none}@media (min-width:1024px){.page-module__EKnb4q__pcBlockedHint{color:var(--ink-soft);text-align:center;margin:0;font-size:12.5px;display:block}}
.page-module__OaBOma__wrap{flex-direction:column;align-items:center;gap:20px;max-width:480px;margin:0 auto;padding:40px 24px 64px;display:flex}.page-module__OaBOma__handLabel,.page-module__OaBOma__handLabelActive{color:var(--tan-soft);font-size:13px;font-weight:700}.page-module__OaBOma__handLabelActive{color:var(--ink)}.page-module__OaBOma__captureRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.page-module__OaBOma__analyzeButton{background:var(--brown);color:var(--cream);border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:700}.page-module__OaBOma__analyzeButton:disabled{opacity:.5;cursor:default}.page-module__OaBOma__pager{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__OaBOma__pagerHead{justify-content:center;align-items:center;gap:16px;display:flex}.page-module__OaBOma__pagerArrow{border:1px solid var(--border);width:32px;height:32px;color:var(--ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__OaBOma__pagerArrow:disabled{opacity:.3;cursor:default}.page-module__OaBOma__pagerCount{color:var(--tan-soft);text-align:center;min-width:40px;font-size:13px;font-weight:600}.page-module__OaBOma__compareVariantLabel{color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:4px;font-size:13px;font-weight:700}.page-module__OaBOma__error{color:var(--rust);font-size:13px}.page-module__OaBOma__resultCard{flex-direction:column;gap:6px;width:100%;display:flex}.page-module__OaBOma__aiBadge{color:var(--tan);font-size:11px;font-weight:600}.page-module__OaBOma__resultScore{color:var(--rust);font-size:1em;font-weight:700}.page-module__OaBOma__resultText{color:var(--ink-soft);font-size:.875em;line-height:1.5}.page-module__OaBOma__detailCard{background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex}.page-module__OaBOma__detailLine{color:var(--ink-soft);font-size:.8125em;line-height:1.5}.page-module__OaBOma__detailLineLabel{color:var(--ink);font-weight:700}.page-module__OaBOma__luckyNumbersRow{flex-direction:column;gap:6px;margin-top:4px;display:flex}.page-module__OaBOma__luckyNumbersLabel{color:var(--tan);font-size:.75em;font-weight:600}.page-module__OaBOma__luckyNumbersBalls{flex-wrap:wrap;gap:6px;display:flex}.page-module__OaBOma__luckyNumberBall{color:#181600;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-size:.75em;font-weight:700;display:flex;position:relative}.page-module__OaBOma__shareRow{gap:8px;margin-top:6px;display:flex}.page-module__OaBOma__shareButton{color:var(--ink-soft);border:1px solid var(--border);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75em;font-weight:600;display:flex}.page-module__OaBOma__disclaimer{color:var(--tan-pale);margin-top:6px;font-size:11px}.page-module__OaBOma__reportLink{color:var(--rust);background:0 0;border:none;align-self:flex-start;align-items:center;min-height:44px;margin-top:4px;padding:0 6px;font-size:12px;text-decoration:underline;display:inline-flex}.page-module__OaBOma__reportLink:disabled{opacity:.6;cursor:default}.page-module__OaBOma__numbersSection{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.page-module__OaBOma__countRow{justify-content:center;display:flex}.page-module__OaBOma__generateButton{background:var(--brown);color:var(--cream);border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:700}.page-module__OaBOma__generateButton:disabled{opacity:.5;cursor:default}.page-module__OaBOma__saveAllButton{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.page-module__OaBOma__results{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__OaBOma__walletLink{color:var(--tan);font-size:13px;text-decoration:underline}.page-module__OaBOma__modalBackdrop{z-index:300;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module__OaBOma__modalCard{background:#fff;border-radius:14px;width:100%;max-width:320px;padding:8px}.page-module__OaBOma__modalTitle{color:var(--ink);padding:14px;font-size:15px;font-weight:700}.page-module__OaBOma__modalOption{text-align:left;border-top:1px solid var(--cream-pale);color:#333;background:0 0;border-bottom:none;border-left:none;border-right:none;width:100%;padding:14px;font-size:14px}.page-module__OaBOma__toast{color:#fff;background:var(--ink);z-index:60;border-radius:20px;padding:8px 16px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.page-module__OaBOma__testTools{width:100%;max-width:420px;color:var(--tan);font-size:12px}.page-module__OaBOma__testTools summary{cursor:pointer;text-align:center;padding:4px 0}.page-module__OaBOma__handChip{background:var(--cream-pale);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.page-module__OaBOma__previewMirrored{transform:scaleX(-1)}.page-module__OaBOma__frameBody{flex-direction:column;align-items:center;gap:1cqw;height:100%;display:flex}.page-module__OaBOma__frameHint{color:var(--ink);text-align:center;margin:0;font-size:max(11px,2.9cqw);font-weight:700}.page-module__OaBOma__actionRow{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.page-module__OaBOma__mainButton{border:1px solid var(--gold);background:var(--brown);color:#fdf3d8;cursor:pointer;border-radius:12px;flex:1;padding:13px 12px;font-size:15px;font-weight:700}.page-module__OaBOma__mainButton:disabled{opacity:.5;cursor:default}.page-module__OaBOma__staleNotice{color:var(--tan);margin:0 0 8px;font-size:12px}.page-module__OaBOma__regenButton{border:1px solid var(--tan-pale);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;align-self:center;margin-top:6px;padding:9px 22px;font-size:13px;font-weight:600}.page-module__OaBOma__modalText{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.page-module__OaBOma__modalConfirmRow{gap:8px;margin-top:6px;display:flex}.page-module__OaBOma__modalYesButton,.page-module__OaBOma__modalNoButton{cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:700}.page-module__OaBOma__modalYesButton{background:var(--brown);border:1px solid var(--brown);color:var(--cream)}.page-module__OaBOma__modalNoButton{border:1px solid var(--border);color:var(--ink);background:#fff}.page-module__OaBOma__handsArea{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.page-module__OaBOma__handsRow{gap:2.2cqw;display:flex}.page-module__OaBOma__handColumn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.8cqw;padding:0;display:flex}.page-module__OaBOma__handCell{aspect-ratio:1199/1312;border:2px solid #0000;border-radius:12px;width:37cqw;display:block;overflow:hidden}.page-module__OaBOma__handCellActive{border-color:#e8c878}.page-module__OaBOma__handFill,.page-module__OaBOma__handGuide{width:100%;height:100%;display:block}.page-module__OaBOma__handFill{object-fit:cover}.page-module__OaBOma__handGuide{object-fit:contain}.page-module__OaBOma__modeChipRow{gap:8px;display:flex}.page-module__OaBOma__modeChip{color:#333;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:20px;padding:8px 14px;font-size:12px}.page-module__OaBOma__modeChipActive{background:var(--brown);border-color:var(--brown);color:var(--cream);font-weight:600}.page-module__OaBOma__handFill,.page-module__OaBOma__handGuide{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.page-module__OaBOma__handCheckHint{color:var(--tan-soft);font-size:13px}@media (min-width:1024px){.page-module__OaBOma__wrap{gap:16px;max-width:none;padding:0}.page-module__OaBOma__actionRow{max-width:500px}}.page-module__OaBOma__pcPhotoPanel,.page-module__OaBOma__pcBlockedHint{display:none}.page-module__OaBOma__handColumnStatic{cursor:default}.page-module__OaBOma__inlineResult{width:100%}@media (min-width:1024px){.page-module__OaBOma__pcPhotoPanel{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:500px;display:flex}.page-module__OaBOma__pcPhotoRow{gap:10px;width:100%;display:flex}.page-module__OaBOma__pcPhotoButton{border:1px solid var(--gold);color:#5a4632;cursor:pointer;background:#fffaf0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-size:14px;font-weight:700;display:flex;position:relative}.page-module__OaBOma__pcPhotoButton:focus-within{outline:2px solid var(--gold)}.page-module__OaBOma__pcFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.page-module__OaBOma__pcBlockedHint{color:var(--ink-soft);text-align:center;margin:0;font-size:12.5px;display:block}.page-module__OaBOma__inlineResult{max-width:none}}
.page-module__6ddOFW__wrap{flex-direction:column;align-items:center;gap:20px;max-width:480px;margin:0 auto;padding:40px 24px 64px;display:flex}.page-module__6ddOFW__captureRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.page-module__6ddOFW__analyzeButton{background:var(--brown);color:var(--cream);border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:700}.page-module__6ddOFW__analyzeButton:disabled{opacity:.5;cursor:default}.page-module__6ddOFW__pager{flex-direction:column;gap:8px;width:100%;display:flex}.page-module__6ddOFW__pagerHead{justify-content:center;align-items:center;gap:16px;display:flex}.page-module__6ddOFW__pagerArrow{border:1px solid var(--border);width:32px;height:32px;color:var(--ink-soft);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__6ddOFW__pagerArrow:disabled{opacity:.3;cursor:default}.page-module__6ddOFW__pagerCount{color:var(--tan-soft);text-align:center;min-width:40px;font-size:13px;font-weight:600}.page-module__6ddOFW__compareVariantLabel{color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:4px;padding-bottom:4px;font-size:13px;font-weight:700}.page-module__6ddOFW__error{color:var(--rust);font-size:13px}.page-module__6ddOFW__faceCheckHint{color:var(--tan-soft);font-size:13px}.page-module__6ddOFW__resultCard{flex-direction:column;gap:6px;width:100%;display:flex}.page-module__6ddOFW__aiBadge{color:var(--tan);font-size:11px;font-weight:600}.page-module__6ddOFW__resultScore{color:var(--rust);font-size:1em;font-weight:700}.page-module__6ddOFW__resultText{color:var(--ink-soft);font-size:.875em;line-height:1.5}.page-module__6ddOFW__detailCard{background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin-top:10px;padding:14px;display:flex}.page-module__6ddOFW__detailLine{color:var(--ink-soft);font-size:.8125em;line-height:1.5}.page-module__6ddOFW__detailLineLabel{color:var(--ink);font-weight:700}.page-module__6ddOFW__luckyNumbersRow{flex-direction:column;gap:6px;margin-top:4px;display:flex}.page-module__6ddOFW__luckyNumbersLabel{color:var(--tan);font-size:.75em;font-weight:600}.page-module__6ddOFW__luckyNumbersBalls{flex-wrap:wrap;gap:6px;display:flex}.page-module__6ddOFW__luckyNumberBall{color:#181600;border-radius:50%;justify-content:center;align-items:center;width:1.8em;height:1.8em;font-size:.75em;font-weight:700;display:flex;position:relative}.page-module__6ddOFW__shareRow{gap:8px;margin-top:6px;display:flex}.page-module__6ddOFW__shareButton{color:var(--ink-soft);border:1px solid var(--border);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75em;font-weight:600;display:flex}.page-module__6ddOFW__disclaimer{color:var(--tan-pale);margin-top:6px;font-size:11px}.page-module__6ddOFW__reportLink{color:var(--rust);background:0 0;border:none;align-self:flex-start;align-items:center;min-height:44px;margin-top:4px;padding:0 6px;font-size:12px;text-decoration:underline;display:inline-flex}.page-module__6ddOFW__reportLink:disabled{opacity:.6;cursor:default}.page-module__6ddOFW__numbersSection{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.page-module__6ddOFW__countRow{justify-content:center;display:flex}.page-module__6ddOFW__generateButton{background:var(--brown);color:var(--cream);border:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:700}.page-module__6ddOFW__generateButton:disabled{opacity:.5;cursor:default}.page-module__6ddOFW__saveAllButton{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:8px;padding:8px 20px;font-size:13px;font-weight:600}.page-module__6ddOFW__results{flex-direction:column;gap:12px;width:100%;display:flex}.page-module__6ddOFW__walletLink{color:var(--tan);font-size:13px;text-decoration:underline}.page-module__6ddOFW__modalBackdrop{z-index:300;background:#00000059;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.page-module__6ddOFW__modalCard{background:#fff;border-radius:14px;width:100%;max-width:320px;padding:8px}.page-module__6ddOFW__modalTitle{color:var(--ink);padding:14px;font-size:15px;font-weight:700}.page-module__6ddOFW__modalOption{text-align:left;border-top:1px solid var(--cream-pale);color:#333;background:0 0;border-bottom:none;border-left:none;border-right:none;width:100%;padding:14px;font-size:14px}.page-module__6ddOFW__toast{color:#fff;background:var(--ink);z-index:60;border-radius:20px;padding:8px 16px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.page-module__6ddOFW__testTools{width:100%;max-width:420px;color:var(--tan);font-size:12px}.page-module__6ddOFW__testTools summary{cursor:pointer;text-align:center;padding:4px 0}.page-module__6ddOFW__frameBody{flex-direction:column;align-items:center;gap:1cqw;height:100%;display:flex}.page-module__6ddOFW__mirrorArea{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.page-module__6ddOFW__frameHint{color:var(--ink);text-align:center;margin:0;font-size:max(11px,2.9cqw);font-weight:700}.page-module__6ddOFW__actionRow{flex-direction:column;gap:10px;width:100%;max-width:560px;display:flex}.page-module__6ddOFW__mainButton{border:1px solid var(--gold);background:var(--brown);color:#fdf3d8;cursor:pointer;border-radius:12px;flex:1;padding:13px 12px;font-size:15px;font-weight:700}.page-module__6ddOFW__mainButton:disabled{opacity:.5;cursor:default}.page-module__6ddOFW__staleNotice{color:var(--tan);margin:0 0 8px;font-size:12px}.page-module__6ddOFW__regenButton{border:1px solid var(--tan-pale);color:var(--ink-soft);cursor:pointer;background:#fff;border-radius:10px;align-self:center;margin-top:6px;padding:9px 22px;font-size:13px;font-weight:600}.page-module__6ddOFW__modalText{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.6}.page-module__6ddOFW__modalConfirmRow{gap:8px;margin-top:6px;display:flex}.page-module__6ddOFW__modalYesButton,.page-module__6ddOFW__modalNoButton{cursor:pointer;border-radius:10px;flex:1;padding:10px;font-size:14px;font-weight:700}.page-module__6ddOFW__modalYesButton{background:var(--brown);border:1px solid var(--brown);color:var(--cream)}.page-module__6ddOFW__modalNoButton{border:1px solid var(--border);color:var(--ink);background:#fff}@media (min-width:1024px){.page-module__6ddOFW__wrap{gap:16px;max-width:none;padding:0}.page-module__6ddOFW__actionRow{max-width:500px}}.page-module__6ddOFW__pcPhotoRow,.page-module__6ddOFW__pcBlockedHint{display:none}.page-module__6ddOFW__inlineResult{width:100%}@media (min-width:1024px){.page-module__6ddOFW__pcPhotoRow{gap:10px;width:100%;max-width:500px;display:flex}.page-module__6ddOFW__pcPhotoButton{border:1px solid var(--gold);color:#5a4632;cursor:pointer;background:#fffaf0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 12px;font-size:14px;font-weight:700;display:flex;position:relative}.page-module__6ddOFW__pcPhotoButton:focus-within{outline:2px solid var(--gold)}.page-module__6ddOFW__pcFileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.page-module__6ddOFW__pcBlockedHint{color:var(--ink-soft);text-align:center;margin:0;font-size:12.5px;display:block}.page-module__6ddOFW__inlineResult{background:var(--cream-pale);border:1px solid var(--border);border-radius:14px;max-width:760px;padding:22px 26px;scroll-margin-top:16px}}
.AutoSubscriptionFrame-module__YduOtG__wrap{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;padding:0 14px 64px;display:flex}.AutoSubscriptionFrame-module__YduOtG__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.AutoSubscriptionFrame-module__YduOtG__tab{text-align:center;color:var(--ink-soft);white-space:nowrap;border:1px solid #e6ddc9;border-radius:8px;padding:8px 2px;font-size:12px;font-weight:700}.AutoSubscriptionFrame-module__YduOtG__tabOn{color:#fdf3d8;background:var(--brown);border-color:var(--gold)}.AutoSubscriptionFrame-module__YduOtG__card{background:#f7f4eee6;border:1px solid #b9955259;border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;display:flex}.AutoSubscriptionFrame-module__YduOtG__title{color:var(--ink);font-size:18px;font-weight:700}.AutoSubscriptionFrame-module__YduOtG__badge{color:var(--tan);background:#8a72562e;border-radius:10px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700}.AutoSubscriptionFrame-module__YduOtG__body{color:var(--ink-soft);font-size:14px;line-height:1.6}.AutoSubscriptionFrame-module__YduOtG__note{color:var(--tan);font-size:12px;line-height:1.5}@media (min-width:1024px){.AutoSubscriptionFrame-module__YduOtG__tabs{display:none}.AutoSubscriptionFrame-module__YduOtG__wrap{max-width:none;padding:0 26px 28px}}
.SkyBackground-module__Wf5JgW__sky{z-index:-1;pointer-events:none;background:linear-gradient(#141a4a 0%,#1d2260 45%,#2a2a6e 75%,#34306f 100%);position:fixed;inset:0;overflow:hidden}.SkyBackground-module__Wf5JgW__dot{opacity:.2;background:#fff6d6;border-radius:50%;animation:ease-in-out infinite SkyBackground-module__Wf5JgW__twinkle;position:absolute}@keyframes SkyBackground-module__Wf5JgW__twinkle{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}.SkyBackground-module__Wf5JgW__ballStar{width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute}.SkyBackground-module__Wf5JgW__starShape,.SkyBackground-module__Wf5JgW__ballShape{justify-content:center;align-items:center;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:flex;position:absolute;inset:0}.SkyBackground-module__Wf5JgW__starShape{clip-path:polygon(50% 0%,61% 36%,98% 38%,68% 60%,79% 96%,50% 74%,21% 96%,32% 60%,2% 38%,39% 36%);filter:drop-shadow(0 0 4px #ffe28ce6);background:#ffe9a3;animation-name:SkyBackground-module__Wf5JgW__starPhase;inset:9px}.SkyBackground-module__Wf5JgW__ballShape{background:radial-gradient(circle at 32% 28%, #ffffffbf, var(--ball) 55%);color:#fff;text-shadow:0 1px 2px #00000073;box-shadow:0 0 14px var(--ball);opacity:0;border-radius:50%;font-size:12px;font-weight:800;animation-name:SkyBackground-module__Wf5JgW__ballPhase}@keyframes SkyBackground-module__Wf5JgW__starPhase{0%,82%{opacity:.9;transform:scale(.55)rotate(0)}90%{opacity:1;transform:scale(.9)rotate(20deg)}92%{opacity:0;transform:scale(.2)rotate(60deg)}to{opacity:0;transform:scale(.2)}}@keyframes SkyBackground-module__Wf5JgW__ballPhase{0%,91%{opacity:0;transform:scale(.3)}94%{opacity:1;transform:scale(1)}99%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@media (prefers-reduced-motion:reduce){.SkyBackground-module__Wf5JgW__dot,.SkyBackground-module__Wf5JgW__starShape,.SkyBackground-module__Wf5JgW__ballShape{animation:none}.SkyBackground-module__Wf5JgW__ballShape{display:none}}.SkyBackground-module__Wf5JgW__skyOverlay{z-index:0;background:0 0;position:absolute}
.StatsDashboard-module__z4Tkxq__dash{flex-direction:column;gap:16px;width:100%;padding:20px 20px 48px;display:flex}.StatsDashboard-module__z4Tkxq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.StatsDashboard-module__z4Tkxq__title{color:var(--ink);margin:0;font-size:24px;font-weight:700}.StatsDashboard-module__z4Tkxq__basis{color:var(--ink-soft,var(--tan));margin:4px 0 0;font-size:13px}.StatsDashboard-module__z4Tkxq__periods{flex-wrap:wrap;gap:6px;display:flex}.StatsDashboard-module__z4Tkxq__chip{font:inherit;color:var(--ink);cursor:pointer;background:#f7f1e1;border:1px solid #0000;border-radius:999px;padding:6px 13px;font-size:13px}.StatsDashboard-module__z4Tkxq__chip:hover{border-color:#d9c68f}.StatsDashboard-module__z4Tkxq__chipOn{color:#fff;background:#1f2a4d}.StatsDashboard-module__z4Tkxq__card{border:1px solid var(--border,#e6dcc0);background:#fffdf6;border-radius:14px;min-width:0;padding:16px 18px}.StatsDashboard-module__z4Tkxq__cardHead{justify-content:space-between;align-items:center;display:flex}.StatsDashboard-module__z4Tkxq__h2{color:var(--ink);margin:0;font-size:16px;font-weight:700}.StatsDashboard-module__z4Tkxq__h3{color:var(--ink-soft,var(--tan));margin:0 0 6px;font-size:13px}.StatsDashboard-module__z4Tkxq__desc{color:var(--ink-soft,var(--tan));margin:4px 0 12px;font-size:13px;line-height:1.55}.StatsDashboard-module__z4Tkxq__sub{color:var(--ink-soft,var(--tan));margin:8px 0 0;font-size:13px}.StatsDashboard-module__z4Tkxq__link{font:inherit;color:#1f2a4d;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:700;text-decoration:underline}.StatsDashboard-module__z4Tkxq__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.StatsDashboard-module__z4Tkxq__chart{grid-template-columns:repeat(45,minmax(0,1fr));align-items:end;gap:3px;height:230px;padding-top:4px;display:grid}.StatsDashboard-module__z4Tkxq__col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.StatsDashboard-module__z4Tkxq__colCount{color:var(--ink);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.2}.StatsDashboard-module__z4Tkxq__bar{border-radius:3px 3px 0 0;width:100%;min-height:2px;margin:2px 0;display:block}.StatsDashboard-module__z4Tkxq__colNum{color:var(--ink-soft,var(--tan));font-size:10px;font-weight:700}.StatsDashboard-module__z4Tkxq__tableGrid{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none;display:grid}.StatsDashboard-module__z4Tkxq__tableGrid li{align-items:center;gap:6px;font-size:13px;display:flex}.StatsDashboard-module__z4Tkxq__ball{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.StatsDashboard-module__z4Tkxq__list{margin:0;padding:0;list-style:none}.StatsDashboard-module__z4Tkxq__list li{align-items:center;gap:10px;padding:5px 0;font-size:14px;display:flex}.StatsDashboard-module__z4Tkxq__grow{color:var(--ink-soft,var(--tan));flex:1}.StatsDashboard-module__z4Tkxq__rankNo{width:16px;color:var(--ink-soft,var(--tan));font-size:12px;font-weight:700}.StatsDashboard-module__z4Tkxq__twoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}.StatsDashboard-module__z4Tkxq__split{color:#fff;border-radius:8px;height:34px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.StatsDashboard-module__z4Tkxq__splitOdd,.StatsDashboard-module__z4Tkxq__splitEven{white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex}.StatsDashboard-module__z4Tkxq__splitOdd{background:#1f2a4d}.StatsDashboard-module__z4Tkxq__splitEven{background:#b8860b}.StatsDashboard-module__z4Tkxq__rows{margin:0;padding:0;list-style:none}.StatsDashboard-module__z4Tkxq__rows li{grid-template-columns:76px 1fr 64px;align-items:center;gap:10px;padding:5px 0;font-size:14px;display:grid}.StatsDashboard-module__z4Tkxq__track{background:#00000012;border-radius:5px;height:10px;overflow:hidden}.StatsDashboard-module__z4Tkxq__track i{background:#b8860b;height:100%;display:block}.StatsDashboard-module__z4Tkxq__rowCount{text-align:right;font-variant-numeric:tabular-nums}.StatsDashboard-module__z4Tkxq__drawLink{color:inherit;font-weight:700;text-decoration:underline}.StatsDashboard-module__z4Tkxq__more{text-align:right;margin:0;font-size:14px;font-weight:700}.StatsDashboard-module__z4Tkxq__more a{color:#1f2a4d}@media (min-width:1024px){.StatsDashboard-module__z4Tkxq__pcHidden{display:none}}
.Toast-module__yWhMxq__toast{background:var(--ink);color:#fff;z-index:200;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #18160040}
.layout-module__u5iuSq__panel{background:var(--cream);border:2px solid #e8c878;border-radius:24px;flex:1;width:min(100% - 24px,560px);margin:4px auto 32px;overflow:clip;box-shadow:0 0 0 4px #f0c06040,0 0 32px #f0c06040,0 12px 40px #0006}.layout-module__u5iuSq__panel:has(>[data-swipe-fill]){flex-direction:column;display:flex}.layout-module__u5iuSq__panel>[data-swipe-fill]{flex:1}@media (max-width:480px){.layout-module__u5iuSq__panel{border-radius:18px;width:calc(100% - 16px)}}.layout-module__u5iuSq__dataLink{text-align:center;margin:6px auto 0;font-size:12px}.layout-module__u5iuSq__dataLink a{color:#fdf3d8;opacity:.7;text-underline-offset:3px;padding:14px 10px;text-decoration:underline;display:inline-block}.layout-module__u5iuSq__blessing{text-align:center;color:#fdf3d8;opacity:.8;margin:-12px auto 0;font-size:13px;line-height:1.6}.layout-module__u5iuSq__bottomSpacer{height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 20px)}@media (min-width:1024px){:root{--bottom-nav-h:0px}.layout-module__u5iuSq__panel{border:1px solid var(--border);background:#fffdf8;border-radius:20px;flex:none;width:min(100% - 64px,960px);margin:0;box-shadow:0 4px 24px #18160014}.layout-module__u5iuSq__blessing{display:none}.layout-module__u5iuSq__dataLink{margin-bottom:32px;display:none}.layout-module__u5iuSq__dataLink a{color:var(--tan)}.layout-module__u5iuSq__panel:has([data-wide-panel]){width:min(100% - 64px,1200px)}}
.NumberFrequencyCard-module__K1IIWq__wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden}.NumberFrequencyCard-module__K1IIWq__sectionLabel{cursor:pointer;background:var(--cream-pale);color:var(--ink-soft);align-items:baseline;gap:10px;padding:12px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.NumberFrequencyCard-module__K1IIWq__sectionLabel::-webkit-details-marker{display:none}.NumberFrequencyCard-module__K1IIWq__sectionCount{color:var(--tan-soft);font-size:12px;font-weight:400}.NumberFrequencyCard-module__K1IIWq__wrap[open] .NumberFrequencyCard-module__K1IIWq__sectionLabel{border-bottom:1px solid var(--border)}.NumberFrequencyCard-module__K1IIWq__body{flex-direction:column;gap:14px;padding:12px 14px;display:flex}.NumberFrequencyCard-module__K1IIWq__group{flex-direction:column;gap:8px;display:flex}.NumberFrequencyCard-module__K1IIWq__groupTitle{color:var(--ink-soft);font-size:12px;font-weight:700}.NumberFrequencyCard-module__K1IIWq__grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.NumberFrequencyCard-module__K1IIWq__item{flex-direction:column;align-items:center;gap:4px;display:flex}.NumberFrequencyCard-module__K1IIWq__ball{width:var(--ball-size);height:var(--ball-size);color:#181600;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.NumberFrequencyCard-module__K1IIWq__count{color:var(--tan-soft);font-size:11px}
@media (min-width:1024px){.layout-module__zlgTca__pcMain{flex:1;overflow:clip}}
.page-module__7BKr4a__wrap{flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 auto;padding:14px 8px 28px;display:flex}.page-module__7BKr4a__title{color:var(--ink);font-size:22px;font-weight:700}.page-module__7BKr4a__modeRow{gap:8px;display:flex}.page-module__7BKr4a__modeButton{border:1px solid var(--border);color:#333;background:#fff;border-radius:20px;padding:8px 18px;font-size:13px;font-weight:600}.page-module__7BKr4a__modeButtonActive{background:var(--ink);border-color:var(--ink);color:#fff}.page-module__7BKr4a__subtitle{color:var(--tan-soft);font-size:13px}.page-module__7BKr4a__subtitleRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.page-module__7BKr4a__shareAllButton{border:1px solid var(--tan);color:var(--tan);background:#fff;border-radius:8px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600}.page-module__7BKr4a__grid{grid-template-columns:repeat(2,1fr);gap:10px;width:100%;display:grid}@media (max-width:420px){.page-module__7BKr4a__grid{grid-template-columns:1fr}}.page-module__7BKr4a__card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.page-module__7BKr4a__cardHeader{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__7BKr4a__emoji{font-size:20px}.page-module__7BKr4a__animalName{color:var(--ink);font-size:15px;font-weight:700}.page-module__7BKr4a__dateRange{color:var(--tan-soft);font-size:11px}.page-module__7BKr4a__summary{color:var(--ink-soft);font-size:13px;line-height:1.5}.page-module__7BKr4a__yearList{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:4px;padding-top:8px;display:flex}.page-module__7BKr4a__yearLine{color:var(--ink-soft);font-size:12px;line-height:1.5}.page-module__7BKr4a__yearLabel{color:var(--tan);font-weight:700}.page-module__7BKr4a__disclaimer{color:var(--tan-pale);font-size:11px}.page-module__7BKr4a__toast{color:var(--tan);font-size:12px}.page-module__7BKr4a__headline{letter-spacing:.5px;color:#2b2118;text-align:center;font-size:22px;font-weight:800}.page-module__7BKr4a__stateBox{flex-direction:column;align-items:center;gap:10px;padding:48px 0;display:flex}.page-module__7BKr4a__errorText{color:var(--rust);font-size:13px}.page-module__7BKr4a__retryButton{color:#8a7256;cursor:pointer;background:#ffffffb3;border:1px solid #e8c878;border-radius:16px;padding:7px 16px;font-size:12px;font-weight:600}.page-module__7BKr4a__stateText{color:var(--tan-soft);font-size:13px}.page-module__7BKr4a__toolbar{display:contents}@media (min-width:1024px){.page-module__7BKr4a__wrap{max-width:none;padding:0}.page-module__7BKr4a__title{display:none}.page-module__7BKr4a__toolbar{align-items:center;gap:12px;width:100%;display:flex}.page-module__7BKr4a__subtitleRow{display:contents}.page-module__7BKr4a__headline{text-align:left;flex:1;order:0}.page-module__7BKr4a__toolbar .page-module__7BKr4a__fontRow{order:1;width:auto}.page-module__7BKr4a__shareAllButton{order:2}}.page-module__7BKr4a__fontRow{justify-content:flex-end;width:100%;display:flex}
.page-module__QfYP6W__wrap{flex-direction:column;gap:16px;max-width:480px;margin:0 auto;padding:0 14px 64px;display:flex}.page-module__QfYP6W__title{color:var(--ink);font-size:22px;font-weight:700}.page-module__QfYP6W__subtitle{color:var(--tan);font-size:13px;line-height:1.5}
