.DateSelectForm-module__DRrLkW__dateGrid,.DateSelectForm-module__DRrLkW__timeGrid{gap:8px;display:grid}.DateSelectForm-module__DRrLkW__dateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.DateSelectForm-module__DRrLkW__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:480px){.DateSelectForm-module__DRrLkW__dateGrid,.DateSelectForm-module__DRrLkW__timeGrid{grid-template-columns:1fr}}
.StoryResultCardModal-module__qAbijq__modalOverlay{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out StoryResultCardModal-module__qAbijq__fadeIn;display:flex;position:fixed;inset:0}.StoryResultCardModal-module__qAbijq__modalContent{background:#0f172a;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:480px;max-height:94vh;padding:20px;display:flex;overflow-y:auto;box-shadow:0 20px 50px #00000080}.StoryResultCardModal-module__qAbijq__modalHeader{justify-content:space-between;align-items:center;width:100%;margin-bottom:12px;display:flex}.StoryResultCardModal-module__qAbijq__modalTitle{color:#f8fafc;align-items:center;gap:6px;font-size:1.1rem;font-weight:700;display:flex}.StoryResultCardModal-module__qAbijq__closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.5rem;transition:all .15s}.StoryResultCardModal-module__qAbijq__closeButton:hover{color:#fff;background:#ffffff1a}.StoryResultCardModal-module__qAbijq__canvasWrapper{justify-content:center;width:100%;margin-bottom:16px;display:flex}.StoryResultCardModal-module__qAbijq__storyCanvas{aspect-ratio:9/16;border:1px solid #ffffff1a;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:60vh;box-shadow:0 8px 30px #0006}.StoryResultCardModal-module__qAbijq__actions{flex-direction:column;gap:10px;width:100%;display:flex}.StoryResultCardModal-module__qAbijq__saveButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ec4899 0%,#8b5cf6 50%,#3b82f6 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 15px #ec489959}.StoryResultCardModal-module__qAbijq__saveButton:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ec489973}.StoryResultCardModal-module__qAbijq__toast{color:#38bdf8;text-align:center;margin-top:4px;font-size:.85rem;animation:.2s ease-out StoryResultCardModal-module__qAbijq__fadeIn}@keyframes StoryResultCardModal-module__qAbijq__fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
.game-module__r679nW__frame{--ga:var(--game-accent,var(--decision));--ga-on:var(--game-on-accent,var(--on-decision));--ga-ink:var(--game-ink,color-mix(in srgb, var(--ga) 70%, var(--text)));--ga-soft:color-mix(in srgb, var(--ga) 15%, transparent);--ga-line:color-mix(in srgb, var(--ga) 40%, var(--card-border));--panel-shadow:0 1px 0 #ffffff0a inset, 0 14px 34px -18px #00000073;box-sizing:border-box;width:min(1100px,100%);margin:0 auto;padding:24px 16px 56px}.game-module__r679nW__hero{border:1px solid var(--ga-line);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--ga) 24%, transparent), transparent 60%), radial-gradient(80% 120% at 100% 100%, color-mix(in srgb, var(--ga) 10%, transparent), transparent 70%), linear-gradient(135deg, var(--surface), var(--surface-muted));box-shadow:var(--panel-shadow);border-radius:24px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:24px;padding:24px 32px 24px 24px;display:grid}.game-module__r679nW__heroArt{min-width:0;margin:0}.game-module__r679nW__heroArt img{border:1px solid color-mix(in srgb, var(--ga) 45%, transparent);width:100%;height:auto;box-shadow:0 0 0 4px var(--ga-soft), 0 20px 44px -16px color-mix(in srgb, var(--ga) 60%, transparent);border-radius:18px;display:block}.game-module__r679nW__heroText{min-width:0}.game-module__r679nW__eyebrow{background:var(--ga-soft);border:1px solid var(--ga-line);color:var(--ga-ink);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin:0;padding:5px 12px;font-size:.75rem;font-weight:800;display:inline-block}.game-module__r679nW__heroTitle{letter-spacing:-.02em;color:var(--text);word-break:keep-all;margin:12px 0 10px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.15}.game-module__r679nW__heroLead{max-width:46ch;color:var(--text-muted);word-break:keep-all;margin:0;font-size:1.05rem;line-height:1.65}.game-module__r679nW__columns{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.game-module__r679nW__stacked{grid-template-columns:minmax(0,1fr)}.game-module__r679nW__inputs,.game-module__r679nW__stage,.game-module__r679nW__result{box-sizing:border-box;border:1px solid var(--card-border);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--panel-shadow);border-radius:20px;padding:24px;position:relative}.game-module__r679nW__stage{background:radial-gradient(90% 60% at 50% 0%, var(--ga-soft), transparent 70%), var(--surface);flex-direction:column;min-height:360px;display:flex}.game-module__r679nW__stageBody{flex:1;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;display:grid}.game-module__r679nW__panelLabel{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-size:.82rem;font-weight:800;display:flex}.game-module__r679nW__stepNum{background:var(--ga-soft);border:1px solid var(--ga-line);width:26px;height:26px;color:var(--ga-ink);border-radius:50%;flex:none;place-items:center;font-size:.8rem;display:inline-grid}.game-module__r679nW__inputs>p:not([class]),.game-module__r679nW__inputs>div>p:not([class]){color:var(--text-muted);line-height:1.6}.game-module__r679nW__inputs input:not([type=checkbox]):not([type=radio]):not([class]),.game-module__r679nW__inputs select,.game-module__r679nW__inputs textarea{box-sizing:border-box;border:1px solid var(--control-border);background:var(--surface-muted);width:100%;color:var(--text);border-radius:12px;padding:10px 12px}.game-module__r679nW__inputs .gameInputs{gap:10px;display:grid}:is(.game-module__r679nW__inputs .inputControls,.game-module__r679nW__stage .inputControls,.game-module__r679nW__result .resultActions){flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.game-module__r679nW__itemList{margin:0;padding:0;list-style:none}.game-module__r679nW__itemRow{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:14px;align-items:center;gap:8px;padding:5px 5px 5px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.game-module__r679nW__itemRow:focus-within{border-color:var(--ga);box-shadow:0 0 0 3px color-mix(in srgb, var(--ga) 35%, transparent)}.game-module__r679nW__itemBadge{background:var(--ga-soft);width:28px;height:28px;color:var(--ga-ink);border-radius:9px;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.game-module__r679nW__frame .game-module__r679nW__itemInput{width:0;min-width:0;color:var(--text);background:0 0;border:0;flex:1;padding:8px 4px;font-size:1rem}.game-module__r679nW__frame .game-module__r679nW__itemInput:focus,.game-module__r679nW__frame .game-module__r679nW__itemInput:focus-visible{outline:none}.game-module__r679nW__frame .game-module__r679nW__itemInput:disabled{opacity:.6}.game-module__r679nW__frame .game-module__r679nW__itemRemove{width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.game-module__r679nW__frame .game-module__r679nW__itemRemove:hover:not(:disabled){color:color-mix(in srgb, #e03131 70%, var(--text));background:#e031312e}.game-module__r679nW__frame .game-module__r679nW__itemRemove:disabled{opacity:.35;cursor:not-allowed}.game-module__r679nW__presets{margin-bottom:18px}.game-module__r679nW__presetsLabel{color:var(--ga-ink);align-items:center;gap:6px;margin:0 0 10px;font-size:.8rem;font-weight:800;display:flex}.game-module__r679nW__chipRow{flex-wrap:wrap;gap:8px;display:flex}.game-module__r679nW__frame .game-module__r679nW__chip{border:1px solid var(--card-border);background:var(--surface-muted);min-height:36px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.game-module__r679nW__frame .game-module__r679nW__chip:hover:not(:disabled){border-color:var(--ga);background:var(--ga-soft);transform:translateY(-1px)}.game-module__r679nW__frame .game-module__r679nW__chip[aria-pressed=true]{border-color:var(--ga);background:color-mix(in srgb, var(--ga) 24%, var(--surface));box-shadow:inset 0 0 0 1px var(--ga)}.game-module__r679nW__frame .game-module__r679nW__chip:disabled{opacity:.5;cursor:not-allowed}.game-module__r679nW__frame .btn-primary{background:var(--ga);min-height:54px;color:var(--ga-on);letter-spacing:-.01em;cursor:pointer;box-shadow:inset 0 -3px 0 #0003, 0 12px 26px -12px color-mix(in srgb, var(--ga) 85%, transparent);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:1.2rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.game-module__r679nW__frame .btn-primary:hover:not(:disabled){background:var(--ga);filter:brightness(1.08);box-shadow:inset 0 -3px 0 #0003, 0 18px 32px -12px color-mix(in srgb, var(--ga) 95%, transparent);transform:translateY(-2px)}.game-module__r679nW__frame .btn-primary:active:not(:disabled){box-shadow:inset 0 -1px 0 #0003, 0 6px 14px -8px color-mix(in srgb, var(--ga) 85%, transparent);transform:translateY(1px)}.game-module__r679nW__frame .btn-primary:disabled{opacity:.5;filter:saturate(.6);box-shadow:none;cursor:not-allowed}.game-module__r679nW__inputs button:not([class]),.game-module__r679nW__stage button:not([class]){border:1.5px solid var(--ga-line);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.95rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.game-module__r679nW__frame .btn-secondary{border:1.5px solid var(--ga-line);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.95rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.game-module__r679nW__result .resultActions>button:not([class]){border:1.5px solid var(--ga-line);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:.95rem;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.game-module__r679nW__inputs button:not([class]):hover:not(:disabled),.game-module__r679nW__stage button:not([class]):hover:not(:disabled){border-color:var(--ga);background:var(--ga-soft)}.game-module__r679nW__frame .btn-secondary:hover:not(:disabled){border-color:var(--ga);background:var(--ga-soft)}.game-module__r679nW__result .resultActions>button:not([class]):hover:not(:disabled){border-color:var(--ga);background:var(--ga-soft)}.game-module__r679nW__frame .btn-ghost{min-height:44px;color:var(--text-muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-size:.9rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.game-module__r679nW__frame .btn-ghost:hover:not(:disabled){color:var(--text);text-decoration-color:currentColor}.game-module__r679nW__inputs button:not([class]):disabled,.game-module__r679nW__stage button:not([class]):disabled{opacity:.45;cursor:not-allowed}.game-module__r679nW__frame .btn-secondary:disabled{opacity:.45;cursor:not-allowed}.game-module__r679nW__frame .btn-ghost:disabled{opacity:.45;cursor:not-allowed}.game-module__r679nW__stageAction{min-width:min(100%,260px);margin-top:18px}.game-module__r679nW__result{text-align:center;border-color:var(--ga-line);background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--ga) 20%, transparent), transparent 70%), var(--surface);margin-top:24px;padding:36px 24px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) both game-module__r679nW__resultIn;overflow:hidden}.game-module__r679nW__result:before{content:"";background:linear-gradient(90deg, transparent, var(--ga), transparent);height:4px;position:absolute;inset:0 0 auto}.game-module__r679nW__resultBadge{border:1px solid var(--ga-line);background:var(--ga-soft);color:var(--ga-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin:0 0 6px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.game-module__r679nW__resultKicker{color:var(--text-muted);margin:10px 0 0;font-size:.95rem;font-weight:600}.game-module__r679nW__resultValue{color:var(--text);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:keep-all;text-shadow:0 6px 30px color-mix(in srgb, var(--ga) 55%, transparent);margin:4px 0 8px;font-size:clamp(2rem,6vw,3.2rem);font-weight:900;line-height:1.15;animation:.6s cubic-bezier(.2,1.4,.4,1) .12s both game-module__r679nW__resultPop}.game-module__r679nW__result .resultActions{justify-content:center;margin-top:18px}.game-module__r679nW__result [role=status]{width:100%;color:var(--text-muted);text-align:center;margin:4px 0 0}.game-module__r679nW__adSlot{text-align:center;min-height:90px;margin-top:24px}@keyframes game-module__r679nW__resultIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes game-module__r679nW__resultPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.game-module__r679nW__result,.game-module__r679nW__resultValue{animation:none}:is(.game-module__r679nW__frame .btn-primary,.game-module__r679nW__frame .game-module__r679nW__chip){transition:none}}@media (max-width:899px){.game-module__r679nW__columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.game-module__r679nW__frame{padding:16px 12px 40px}.game-module__r679nW__hero{grid-template-columns:1fr;justify-items:start;gap:16px;padding:16px}.game-module__r679nW__heroArt{width:min(100%,200px)}.game-module__r679nW__columns{grid-template-columns:1fr;gap:16px}.game-module__r679nW__inputs,.game-module__r679nW__stage,.game-module__r679nW__result{padding:18px}.game-module__r679nW__stage{min-height:280px}.game-module__r679nW__stageAction{width:100%}}
.fortune-module__zYd0LW__frame.fortune-module__zYd0LW__frame{max-width:900px;margin-block:clamp(16px,4vw,40px)}.fortune-module__zYd0LW__input{border-color:var(--ga-line);margin-bottom:24px}.fortune-module__zYd0LW__input .glass-input{background:var(--surface-muted);border-radius:12px}.fortune-module__zYd0LW__input .glass-input:focus{border-color:var(--ga);box-shadow:0 0 0 3px color-mix(in srgb, var(--ga) 35%, transparent);outline:none}.fortune-module__zYd0LW__input input[type=radio]{accent-color:var(--ga);width:18px;height:18px}.fortune-module__zYd0LW__input label{color:var(--text)}.fortune-module__zYd0LW__submit{margin-top:22px}.fortune-module__zYd0LW__submit .btn-primary{width:100%}.fortune-module__zYd0LW__result{margin-top:8px}.fortune-module__zYd0LW__head h2{margin:6px 0 0;font-size:clamp(1.6rem,5vw,2.4rem)}.fortune-module__zYd0LW__head .btn-ghost{margin-top:6px}.fortune-module__zYd0LW__score{border:1px solid var(--ga-line);background:color-mix(in srgb, var(--ga) 8%, var(--surface-muted));border-radius:16px;padding:20px}.fortune-module__zYd0LW__scoreHead{color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;font-weight:700;display:flex}.fortune-module__zYd0LW__scoreHead strong{color:var(--ga-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,10vw,3.2rem);font-weight:900;line-height:1}.fortune-module__zYd0LW__scoreHead small{margin-left:2px;font-size:1rem}.fortune-module__zYd0LW__track{background:var(--surface);border-radius:999px;height:10px;display:block;overflow:hidden}.fortune-module__zYd0LW__track>span{border-radius:inherit;background:var(--ga);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.fortune-module__zYd0LW__elements{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:16px;padding:20px}.fortune-module__zYd0LW__elements h3{color:var(--ga-ink);margin:0 0 14px;font-size:1.08rem;font-weight:800}.fortune-module__zYd0LW__elements ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fortune-module__zYd0LW__elements li{grid-template-columns:minmax(4.5em,auto) minmax(0,1fr) 2ch;align-items:center;gap:12px;display:grid}.fortune-module__zYd0LW__elements li b{text-align:right;font-variant-numeric:tabular-nums}.fortune-module__zYd0LW__elName{color:var(--text);white-space:nowrap;font-weight:700}.fortune-module__zYd0LW__elements li[data-element=wood]{--el:#22c55e}.fortune-module__zYd0LW__elements li[data-element=fire]{--el:#ef4444}.fortune-module__zYd0LW__elements li[data-element=earth]{--el:#d97706}.fortune-module__zYd0LW__elements li[data-element=metal]{--el:#94a3b8}.fortune-module__zYd0LW__elements li[data-element=water]{--el:#3b82f6}.fortune-module__zYd0LW__elements .fortune-module__zYd0LW__track>span{background:var(--el)}.fortune-module__zYd0LW__note{color:var(--text-muted);word-break:keep-all;margin:0;font-size:.9rem;line-height:1.6}.fortune-module__zYd0LW__note[data-warn=true]{color:var(--text);background:#d977061f;border-left:3px solid #d97706;border-radius:0 10px 10px 0;padding:12px 14px}.fortune-module__zYd0LW__chain{text-align:left;margin-top:24px}.fortune-module__zYd0LW__chain>p{color:var(--text);margin:0 0 10px;font-size:.95rem;font-weight:800}.fortune-module__zYd0LW__chain ul{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.fortune-module__zYd0LW__chain a{box-sizing:border-box;border:1px solid var(--ga-line,var(--card-border));background:var(--surface-muted);min-height:52px;color:var(--text);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.fortune-module__zYd0LW__chain a:after{content:"→";color:var(--ga-ink,var(--primary))}.fortune-module__zYd0LW__chain a:hover{border-color:var(--ga,var(--primary));background:var(--ga-soft,var(--surface));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.fortune-module__zYd0LW__track>span,.fortune-module__zYd0LW__chain a{transition:none}.fortune-module__zYd0LW__chain a:hover{transform:none}}
.ElementComparisonRadar-module__ZSVhAa__section{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:16px;margin:0;padding:24px}.ElementComparisonRadar-module__ZSVhAa__heading{color:var(--ga-ink,var(--text));margin:0 0 6px;font-size:1.08rem;font-weight:800}.ElementComparisonRadar-module__ZSVhAa__basis{color:var(--foreground);opacity:.78;margin:0 0 18px;line-height:1.55}.ElementComparisonRadar-module__ZSVhAa__chartAndTable{grid-template-columns:minmax(220px,.9fr) minmax(300px,1.1fr);align-items:center;gap:20px;display:grid}.ElementComparisonRadar-module__ZSVhAa__chart{width:100%;max-width:340px;margin:0 auto;overflow:visible}.ElementComparisonRadar-module__ZSVhAa__gridLine{fill:none;stroke:currentColor;opacity:.2;stroke-width:1px}.ElementComparisonRadar-module__ZSVhAa__axisLine{stroke:currentColor;opacity:.22;stroke-width:1px}.ElementComparisonRadar-module__ZSVhAa__axisLabel{fill:currentColor;text-anchor:middle;dominant-baseline:middle;font-size:12px}.ElementComparisonRadar-module__ZSVhAa__tableWrap{overflow-x:auto}.ElementComparisonRadar-module__ZSVhAa__table{border-collapse:collapse;text-align:center;width:100%}.ElementComparisonRadar-module__ZSVhAa__table caption{text-align:left;padding:0 0 8px;font-weight:700}.ElementComparisonRadar-module__ZSVhAa__table th,.ElementComparisonRadar-module__ZSVhAa__table td{border-bottom:1px solid var(--card-border);white-space:nowrap;padding:9px 7px}.ElementComparisonRadar-module__ZSVhAa__table thead th:first-child,.ElementComparisonRadar-module__ZSVhAa__table tbody th{text-align:left}.ElementComparisonRadar-module__ZSVhAa__legend{flex-wrap:wrap;gap:10px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ElementComparisonRadar-module__ZSVhAa__legendItem{align-items:center;gap:7px;font-size:.9rem;display:inline-flex}.ElementComparisonRadar-module__ZSVhAa__swatch{border-radius:50%;width:11px;height:11px}.ElementComparisonRadar-module__ZSVhAa__notice{border-left:3px solid var(--ga,var(--primary));background:color-mix(in srgb, var(--ga,var(--primary)) 8%, transparent);border-radius:5px;margin:16px 0 0;padding:12px 14px;line-height:1.55}@media (max-width:680px){.ElementComparisonRadar-module__ZSVhAa__section{padding:18px 14px}.ElementComparisonRadar-module__ZSVhAa__chartAndTable{grid-template-columns:1fr}}
.DailyOracleCard-module__uLxsqG__card{border:1px solid var(--card-border);background:linear-gradient(145deg, #6d5bd01f, var(--card-bg));text-align:left;border-radius:16px;margin:20px 0;padding:22px}.DailyOracleCard-module__uLxsqG__heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.DailyOracleCard-module__uLxsqG__symbol{width:42px;height:42px;color:var(--primary);background:#6d5bd029;border-radius:50%;flex:none;place-items:center;font-size:1.35rem;display:grid}.DailyOracleCard-module__uLxsqG__heading h2{margin:0 0 4px;font-size:1.2rem}.DailyOracleCard-module__uLxsqG__heading p{opacity:.72;margin:0;font-size:.92rem}.DailyOracleCard-module__uLxsqG__button{border:1px solid var(--primary);background:var(--primary);width:100%;min-height:48px;color:var(--on-decision);font:inherit;cursor:pointer;border-radius:10px;font-weight:700}.DailyOracleCard-module__uLxsqG__button:disabled{cursor:progress;opacity:.75}.DailyOracleCard-module__uLxsqG__button:focus-visible{outline:3px solid var(--foreground);outline-offset:3px}.DailyOracleCard-module__uLxsqG__reveal{animation:.24s ease-out both DailyOracleCard-module__uLxsqG__appear}.DailyOracleCard-module__uLxsqG__message{margin:0 0 16px;line-height:1.65}@keyframes DailyOracleCard-module__uLxsqG__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.DailyOracleCard-module__uLxsqG__card{padding:18px}}@media (prefers-reduced-motion:reduce){.DailyOracleCard-module__uLxsqG__reveal{animation:none}}
.MatchClient-module__awi80W__invite{border:1px solid var(--card-border);border-left:4px solid var(--aura,var(--ga));background:var(--surface-muted);border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:clamp(14px,4vw,20px);display:flex}.MatchClient-module__awi80W__invite>span{font-size:2.4rem}.MatchClient-module__awi80W__invite h3{color:var(--text);margin:0 0 4px;font-size:1.1rem;font-weight:800}.MatchClient-module__awi80W__invite p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.MatchClient-module__awi80W__note{margin-bottom:20px}.MatchClient-module__awi80W__people{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.MatchClient-module__awi80W__people[data-solo=true]{grid-template-columns:minmax(0,1fr)}.MatchClient-module__awi80W__person{border:1px solid var(--card-border);background:var(--surface);border-radius:14px;min-width:0;padding:clamp(14px,4vw,20px)}.MatchClient-module__awi80W__nameRow{align-items:center;gap:8px;margin-bottom:16px;display:flex}.MatchClient-module__awi80W__nameRow input{flex:1;width:0;min-width:0;font-weight:700}.MatchClient-module__awi80W__alert{border-left:3px solid var(--ga);background:var(--ga-soft);color:var(--text);border-radius:0 10px 10px 0;margin:16px 0 0;padding:12px 14px;line-height:1.5}.MatchClient-module__awi80W__versus{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.MatchClient-module__awi80W__who{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid}.MatchClient-module__awi80W__who>div{border:2px solid var(--aura,var(--ga-line));background:var(--surface);border-radius:18px;place-items:center;width:84px;height:84px;margin-bottom:6px;font-size:42px;display:grid}.MatchClient-module__awi80W__who strong{color:var(--text);overflow-wrap:anywhere;font-size:1.05rem}.MatchClient-module__awi80W__who span{color:var(--text-muted);font-size:.85rem}.MatchClient-module__awi80W__spark{color:var(--ga-ink);font-size:2.2rem}.MatchClient-module__awi80W__btnRow{flex-wrap:wrap;gap:10px;display:flex}.MatchClient-module__awi80W__btnRow>*{cursor:pointer}.MatchClient-module__awi80W__below{gap:8px;display:grid}
.SpouseCompatibilityClient-module__bDWGQG__people{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.SpouseCompatibilityClient-module__bDWGQG__person{border:1px solid var(--card-border);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.SpouseCompatibilityClient-module__bDWGQG__person h3{color:var(--ga-ink);text-align:center;margin:0 0 14px;font-size:1.08rem;font-weight:800}
.test-module__veM2PW__frame.test-module__veM2PW__frame{width:100%;padding:0}.test-module__veM2PW__facts{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.test-module__veM2PW__facts li{border:1px solid var(--card-border);background:var(--surface-muted);color:var(--text);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:700}.test-module__veM2PW__start{gap:12px;margin-top:22px;display:grid}.test-module__veM2PW__start .btn-primary{width:100%}.test-module__veM2PW__startNote{color:var(--text-muted);word-break:keep-all;margin:-4px 0 0;font-size:.85rem;line-height:1.5}.test-module__veM2PW__frame .test-module__veM2PW__heroCompact{grid-template-columns:88px minmax(0,1fr);justify-items:stretch;gap:16px;padding:14px 18px 14px 14px}.test-module__veM2PW__frame .test-module__veM2PW__heroCompact img{box-shadow:0 0 0 3px var(--ga-soft);border-radius:12px}.test-module__veM2PW__frame .test-module__veM2PW__heroCompact h1{margin:6px 0 0;font-size:clamp(1.15rem,3vw,1.5rem)}.test-module__veM2PW__card{box-sizing:border-box;border:1px solid var(--ga-line);background:radial-gradient(90% 50% at 50% 0%, var(--ga-soft), transparent 70%), var(--surface);max-width:680px;color:var(--text);box-shadow:var(--panel-shadow);border-radius:22px;margin:0 auto;padding:24px}.test-module__veM2PW__progressRow{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:10px;font-size:.85rem;font-weight:700;display:flex}.test-module__veM2PW__qBadge{box-sizing:border-box;background:var(--ga);min-width:40px;height:28px;color:var(--ga-on);border-radius:999px;place-items:center;padding:0 10px;font-size:.82rem;font-weight:900;display:inline-grid}.test-module__veM2PW__count{font-variant-numeric:tabular-nums;margin-left:auto}.test-module__veM2PW__count b{color:var(--ga-ink);font-size:1rem}.test-module__veM2PW__bar{background:var(--surface-muted);border-radius:999px;height:8px;overflow:hidden}.test-module__veM2PW__bar span{border-radius:inherit;background:var(--ga);height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.test-module__veM2PW__slide{animation:.38s cubic-bezier(.2,.8,.2,1) both test-module__veM2PW__slideIn}.test-module__veM2PW__question{min-height:2.9em;color:var(--text);letter-spacing:-.01em;text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:26px 0 22px;font-size:clamp(1.2rem,3.4vw,1.55rem);font-weight:800;line-height:1.45}.test-module__veM2PW__question:focus{outline:none}.test-module__veM2PW__options{gap:12px;margin:0;padding:0;list-style:none;display:grid}.test-module__veM2PW__option{box-sizing:border-box;border:1.5px solid var(--card-border);background:var(--surface-muted);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;word-break:keep-all;overflow-wrap:anywhere;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;font-size:1.02rem;font-weight:600;line-height:1.5;transition:border-color .15s,background-color .15s,transform .15s,box-shadow .15s;display:flex}.test-module__veM2PW__optKey{background:var(--ga-soft);border:1px solid var(--ga-line);width:30px;height:30px;color:var(--ga-ink);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:900;transition:background-color .15s,color .15s;display:grid}.test-module__veM2PW__option:hover{border-color:var(--ga);background:color-mix(in srgb, var(--ga) 10%, var(--surface-muted));transform:translateY(-2px)}.test-module__veM2PW__option:focus-visible{outline:3px solid var(--focus,var(--ga));outline-offset:2px;border-color:var(--ga)}.test-module__veM2PW__option[data-picked=true]{border-color:var(--ga);background:color-mix(in srgb, var(--ga) 22%, var(--surface));box-shadow:inset 0 0 0 1px var(--ga), 0 10px 24px -14px var(--ga);animation:.26s both test-module__veM2PW__pick}.test-module__veM2PW__option[data-picked=true] .test-module__veM2PW__optKey{background:var(--ga);color:var(--ga-on);border-color:var(--ga)}.test-module__veM2PW__option[data-dimmed=true]{opacity:.55;transform:none}.test-module__veM2PW__back{margin-top:14px}.test-module__veM2PW__loading{box-sizing:border-box;border:1px solid var(--ga-line);background:var(--surface);text-align:center;border-radius:22px;max-width:680px;margin:0 auto;padding:48px 24px}.test-module__veM2PW__loading h2{color:var(--text);word-break:keep-all;margin:18px 0 8px;font-size:1.3rem}.test-module__veM2PW__loading p{color:var(--text-muted);word-break:keep-all;margin:0}.test-module__veM2PW__spinner{border:4px solid var(--ga-soft);border-top-color:var(--ga);border-radius:50%;width:44px;height:44px;margin:0 auto;animation:1s linear infinite test-module__veM2PW__spin}.test-module__veM2PW__result{border:1px solid var(--ga-line);background:radial-gradient(80% 40% at 50% 0%, color-mix(in srgb, var(--ga) 20%, transparent), transparent 70%), var(--surface);color:var(--text);box-shadow:var(--panel-shadow);border-radius:24px;padding:32px 28px 28px;animation:.5s cubic-bezier(.2,.8,.2,1) both test-module__veM2PW__slideIn;position:relative;overflow:hidden}.test-module__veM2PW__result:before{content:"";background:linear-gradient(90deg, transparent, var(--ga), transparent);height:4px;position:absolute;inset:0 0 auto}.test-module__veM2PW__resultHead{text-align:center;justify-items:center;margin-bottom:28px;display:grid}.test-module__veM2PW__resultArt{width:min(220px,70%);margin:0 0 18px;position:relative}.test-module__veM2PW__resultArt img{border:1px solid var(--ga-line);width:100%;height:auto;box-shadow:0 0 0 4px var(--ga-soft), 0 18px 40px -18px var(--ga);border-radius:16px;display:block}.test-module__veM2PW__emoji{border:2px solid var(--ga);background:var(--surface);width:56px;height:56px;box-shadow:0 8px 20px -10px var(--ga);border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute;bottom:-14px;right:-14px}.test-module__veM2PW__resultHead h1{margin:6px 0 0;font-size:clamp(1.9rem,5.5vw,2.8rem)}.test-module__veM2PW__summary{max-width:52ch;color:var(--text-muted);word-break:keep-all;margin:12px 0 0;font-size:1.05rem;line-height:1.65}.test-module__veM2PW__resultBody{gap:16px;display:grid}.test-module__veM2PW__section{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:16px;padding:20px}.test-module__veM2PW__section[data-highlight=true]{border-color:var(--ga-line);border-left:4px solid var(--ga);background:color-mix(in srgb, var(--ga) 8%, var(--surface-muted))}.test-module__veM2PW__section h2{color:var(--ga-ink);word-break:keep-all;margin:0 0 10px;font-size:1.08rem;font-weight:800}.test-module__veM2PW__section p,.test-module__veM2PW__section ul{color:var(--text);white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.8}.test-module__veM2PW__section ul{white-space:normal;gap:6px;padding:0;list-style:none;display:grid}.test-module__veM2PW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.test-module__veM2PW__foot{border-top:1px solid var(--card-border);text-align:center;margin-top:28px;padding-top:24px}.test-module__veM2PW__foot h2{color:var(--text);margin:0 0 14px;font-size:1rem;font-weight:800}.test-module__veM2PW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}@keyframes test-module__veM2PW__slideIn{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes test-module__veM2PW__pick{50%{transform:scale(1.02)}}@keyframes test-module__veM2PW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.test-module__veM2PW__slide,.test-module__veM2PW__result,.test-module__veM2PW__option[data-picked=true]{animation:none}.test-module__veM2PW__option,.test-module__veM2PW__optKey,.test-module__veM2PW__bar span{transition:none}.test-module__veM2PW__option:hover{transform:none}.test-module__veM2PW__spinner{animation:none}}@media (max-width:700px){.test-module__veM2PW__card{padding:18px 16px}.test-module__veM2PW__result{padding:24px 16px 20px}.test-module__veM2PW__grid{grid-template-columns:1fr}.test-module__veM2PW__option{min-height:56px;padding:12px 14px;font-size:.98rem}}
.CareerTimingClient-module__ZAKatG__stack{gap:10px;display:grid}.CareerTimingClient-module__ZAKatG__tags{flex-wrap:wrap;gap:8px;display:flex}.CareerTimingClient-module__ZAKatG__tags span{border:1px solid var(--ga-line);background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:6px 14px;font-size:.95rem;font-weight:700}.CareerTimingClient-module__ZAKatG__timing{--tone:#dc2626}.CareerTimingClient-module__ZAKatG__timing[data-tone=good]{--tone:#16a34a}.CareerTimingClient-module__ZAKatG__timing[data-tone=caution]{--tone:#ca8a04}.CareerTimingClient-module__ZAKatG__timing>section{border-color:color-mix(in srgb, var(--tone) 45%, transparent);background:color-mix(in srgb, var(--tone) 10%, var(--surface-muted))}.CareerTimingClient-module__ZAKatG__flow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.CareerTimingClient-module__ZAKatG__flow li{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.CareerTimingClient-module__ZAKatG__flow li[data-good=true]{border-color:var(--ga-line);background:var(--ga-soft)}.CareerTimingClient-module__ZAKatG__flow b{min-width:5em;color:var(--text-muted);flex:none}.CareerTimingClient-module__ZAKatG__flow li[data-good=true] b{color:var(--ga-ink)}.CareerTimingClient-module__ZAKatG__flow span{min-width:0;color:var(--text);line-height:1.6}
.ChildLuckClient-module__PyXyHa__tags{flex-wrap:wrap;gap:10px;display:flex}.ChildLuckClient-module__PyXyHa__tags span{border:1px solid var(--ga-line);background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:8px 16px;font-size:1.15rem;font-weight:800}.ChildLuckClient-module__PyXyHa__stack{gap:12px;display:grid}
.FortuneClient-module__9E0T5G__pillars{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.FortuneClient-module__9E0T5G__pillar{border:1px solid var(--card-border);background:var(--surface-muted);text-align:center;border-radius:16px;gap:4px;min-width:0;padding:16px;display:grid}.FortuneClient-module__9E0T5G__pillar span{color:var(--text-muted);font-size:.9rem;font-weight:700}.FortuneClient-module__9E0T5G__pillar strong{color:var(--text);font-size:1.6rem;font-weight:900}.FortuneClient-module__9E0T5G__pillar[data-mine=true]{border-color:var(--ga-line)}.FortuneClient-module__9E0T5G__pillar[data-mine=true] strong{color:var(--ga-ink)}.FortuneClient-module__9E0T5G__plus{color:var(--text-muted);font-size:1.8rem;font-weight:300}.FortuneClient-module__9E0T5G__methodLink{color:var(--ga-ink);font-weight:700}@media (max-width:360px){.FortuneClient-module__9E0T5G__pillars{grid-template-columns:1fr}.FortuneClient-module__9E0T5G__plus{text-align:center;line-height:1}}.FortuneClient-module__9E0T5G__homeHint{color:var(--muted,#53615d);margin:12px 0 0;font-size:.92rem}
.HealthLuckClient-module__VAFNPW__stack{gap:12px;display:grid}.HealthLuckClient-module__VAFNPW__strong{font-weight:700}
.MarriageTimingClient-module__o0U9mW__tags{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.MarriageTimingClient-module__o0U9mW__tags li{border:1px solid var(--ga-line);background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:4px 12px;font-size:.9rem;font-weight:700}.MarriageTimingClient-module__o0U9mW__periods{gap:10px;margin:0;padding:0;list-style:none;display:grid}.MarriageTimingClient-module__o0U9mW__periods li{border-left:4px solid var(--ga);background:var(--surface);border-radius:0 10px 10px 0;gap:4px;padding:12px 14px;display:grid}.MarriageTimingClient-module__o0U9mW__periods span{color:var(--text-muted);font-size:.95rem;line-height:1.6}
.RelationshipLuckClient-module__3dzOmq__tags{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.RelationshipLuckClient-module__3dzOmq__tags li{border:1px solid var(--ga-line);background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:6px 14px;font-weight:800}.RelationshipLuckClient-module__3dzOmq__tags[data-tone=warn] li{border-color:var(--card-border);background:var(--surface);color:var(--text-muted)}
.SajuClient-module__N_Va0W__tableHint{color:var(--text-muted);margin:0 0 8px;font-size:.9rem}.SajuClient-module__N_Va0W__tableScroll{outline-offset:3px;-webkit-overflow-scrolling:touch;border-radius:16px;overflow-x:auto}.SajuClient-module__N_Va0W__tableScroll:focus-visible{outline:3px solid var(--ga)}.SajuClient-module__N_Va0W__tableScroll+p{margin-top:10px}.SajuClient-module__N_Va0W__pillarTable{border-collapse:separate;border-spacing:0;text-align:center;background:var(--surface-muted);border:1px solid var(--card-border);border-radius:16px;width:100%;min-width:620px;overflow:hidden}.SajuClient-module__N_Va0W__pillarTable th,.SajuClient-module__N_Va0W__pillarTable td{border-bottom:1px solid var(--card-border);color:var(--text);padding:12px 8px}.SajuClient-module__N_Va0W__pillarTable tbody tr:last-child>*{border-bottom:0}.SajuClient-module__N_Va0W__pillarTable thead th{color:var(--text-muted);font-size:.9rem;font-weight:700}.SajuClient-module__N_Va0W__pillarTable tbody th{width:64px;color:var(--ga-ink);font-size:.8rem;font-weight:800}.SajuClient-module__N_Va0W__pillarTable [data-self=true]{background:color-mix(in srgb, var(--ga) 12%, transparent)}.SajuClient-module__N_Va0W__pillarTable thead [data-self=true]{color:var(--ga-ink)}.SajuClient-module__N_Va0W__subRow td{font-size:.85rem;font-weight:600}.SajuClient-module__N_Va0W__subRow small,.SajuClient-module__N_Va0W__note{color:var(--text-muted);margin-top:2px;font-size:.78rem;font-weight:500;display:block}.SajuClient-module__N_Va0W__godRow td{color:var(--text-muted);font-size:.9rem}.SajuClient-module__N_Va0W__godRow [data-self=true]{color:var(--ga-ink);font-weight:800}.SajuClient-module__N_Va0W__glyph{font-size:2rem;font-weight:800;line-height:1.2;display:block}.SajuClient-module__N_Va0W__glyph small{color:var(--text-muted);margin-left:2px;font-size:1rem;font-weight:600}[data-self=true] .SajuClient-module__N_Va0W__glyph{color:var(--ga-ink)}[data-self=true] .SajuClient-module__N_Va0W__note{color:var(--ga-ink);font-weight:800}.SajuClient-module__N_Va0W__relations h3{color:var(--ga-ink);margin:0 0 12px;font-size:1.08rem;font-weight:800}.SajuClient-module__N_Va0W__badges{flex-wrap:wrap;gap:8px;display:flex}.SajuClient-module__N_Va0W__badges [data-empty=true]{opacity:.55}.SajuClient-module__N_Va0W__relationType{color:var(--ga-ink)}.SajuClient-module__N_Va0W__palaces{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;font-size:.9rem;line-height:1.6;display:grid}.SajuClient-module__N_Va0W__palaces>div{background:var(--surface);border-radius:12px;padding:10px 4px}.SajuClient-module__N_Va0W__palaces strong{color:var(--ga-ink);display:block}@media (max-width:480px){.SajuClient-module__N_Va0W__palaces{grid-template-columns:repeat(2,minmax(0,1fr))}}
.WealthLuckClient-module__OaFMyq__timing>section{border-left:4px solid var(--card-border)}.WealthLuckClient-module__OaFMyq__timing[data-timing=now]>section{border-color:var(--ga-line);border-left-color:var(--ga);background:color-mix(in srgb, var(--ga) 8%, var(--surface-muted))}.WealthLuckClient-module__OaFMyq__timing[data-timing=soon]>section{border-left-color:var(--ga-line)}.WealthLuckClient-module__OaFMyq__flow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.WealthLuckClient-module__OaFMyq__flow li{border:1px solid var(--card-border);background:var(--surface);border-radius:10px;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.WealthLuckClient-module__OaFMyq__flow li[data-good=true]{border-color:var(--ga-line);background:var(--ga-soft)}.WealthLuckClient-module__OaFMyq__flow strong{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:0 0 4.5em}.WealthLuckClient-module__OaFMyq__flow li[data-good=true] strong{color:var(--ga-ink)}.WealthLuckClient-module__OaFMyq__flow span{min-width:0;color:var(--text);line-height:1.6}
.YearlyFortuneClient-module__8DQruG__cats{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;display:grid}.YearlyFortuneClient-module__8DQruG__cat{border:1px solid var(--ga-line);background:var(--ga-soft);text-align:center;border-radius:14px;gap:4px;padding:14px;display:grid}.YearlyFortuneClient-module__8DQruG__cat span{color:var(--text-muted);font-size:.9rem}.YearlyFortuneClient-module__8DQruG__cat strong{color:var(--ga-ink);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.YearlyFortuneClient-module__8DQruG__cat small{color:var(--text-muted);font-size:.8rem}.YearlyFortuneClient-module__8DQruG__months{gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.YearlyFortuneClient-module__8DQruG__month{--tone:var(--ga);flex-direction:column;flex:0 0 56px;align-items:center;gap:6px;display:flex}.YearlyFortuneClient-module__8DQruG__month[data-tone=good]{--tone:#16a34a}.YearlyFortuneClient-module__8DQruG__month[data-tone=low]{--tone:#dc2626}.YearlyFortuneClient-module__8DQruG__month>span{color:var(--text-muted);font-size:.8rem}.YearlyFortuneClient-module__8DQruG__month>b{color:var(--text);font-variant-numeric:tabular-nums;font-size:.9rem}.YearlyFortuneClient-module__8DQruG__bar{background:var(--surface);border-radius:18px;width:36px;height:150px;position:relative;overflow:hidden}.YearlyFortuneClient-module__8DQruG__bar>i{background:var(--tone);transition:height 1s;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.YearlyFortuneClient-module__8DQruG__bar>i{transition:none}}
.animalRace-module__S5dEXq__theme{--game-on-accent:#1a2e05;--game-ink:color-mix(in srgb, #84cc16 45%, var(--text))}.animalRace-module__S5dEXq__legend{margin:18px 0 6px;font-size:.9rem;font-weight:800}.animalRace-module__S5dEXq__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.animalRace-module__S5dEXq__modes button{border:1px solid var(--card-border);background:var(--surface);min-width:0;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 8px;font-size:.92rem;font-weight:700}.animalRace-module__S5dEXq__modes button[data-on]{border-color:var(--ga);background:var(--ga-soft);color:var(--ga-ink);box-shadow:inset 0 0 0 1px var(--ga)}.animalRace-module__S5dEXq__modes button:disabled{opacity:.5;cursor:not-allowed}.animalRace-module__S5dEXq__hint{color:var(--text-muted);margin:8px 0 0;font-size:.84rem;line-height:1.5}.animalRace-module__S5dEXq__stage{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.animalRace-module__S5dEXq__track{box-sizing:border-box;border:1px solid var(--ga-line);width:100%;box-shadow:0 0 0 4px var(--ga-soft), 0 18px 40px -20px color-mix(in srgb, var(--ga) 70%, transparent);background:#2f4a1c;border-radius:16px;gap:3px;padding:10px;display:grid;position:relative;overflow:hidden}.animalRace-module__S5dEXq__lane{grid-template-columns:minmax(0,4.6em) minmax(0,1fr);align-items:center;gap:8px;min-height:34px;display:grid}.animalRace-module__S5dEXq__laneName{color:#ecfccb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.animalRace-module__S5dEXq__turf{background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) right top / 10px 10px repeat-y, linear-gradient(#5b8c2a, #4d7a22);border-radius:8px;height:34px;position:relative}.animalRace-module__S5dEXq__lane:nth-child(2n) .animalRace-module__S5dEXq__turf{filter:brightness(1.06);background-color:#4d7a22}.animalRace-module__S5dEXq__runner{top:50%;left:calc((100% - 44px) * var(--p,0));place-items:center;width:32px;height:32px;display:grid;position:absolute;transform:translateY(-50%)}.animalRace-module__S5dEXq__runner[data-event]{z-index:3}.animalRace-module__S5dEXq__animal{filter:drop-shadow(0 2px 1px #00000059);font-size:26px;line-height:1;display:block;transform:scaleX(-1)}.animalRace-module__S5dEXq__runner[data-run] .animalRace-module__S5dEXq__animal{animation:.32s ease-in-out infinite alternate animalRace-module__S5dEXq__hop}.animalRace-module__S5dEXq__runner[data-event=boost]:after{content:"💨";font-size:16px;position:absolute;right:100%}.animalRace-module__S5dEXq__runner[data-event=trip] .animalRace-module__S5dEXq__animal{animation:none;transform:scaleX(-1)rotate(-80deg)translateY(4px)}.animalRace-module__S5dEXq__runner[data-event=nap] .animalRace-module__S5dEXq__animal{opacity:.85;animation:none}.animalRace-module__S5dEXq__bubble{z-index:2;color:#1a2e05;white-space:nowrap;background:#fff;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:900;animation:.25s cubic-bezier(.2,1.6,.4,1) both animalRace-module__S5dEXq__pop;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0000004d}.animalRace-module__S5dEXq__lane:first-child .animalRace-module__S5dEXq__bubble{top:calc(100% - 4px);bottom:auto}.animalRace-module__S5dEXq__place{color:#1a2e05;background:#ecfccb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:900;animation:.3s cubic-bezier(.2,1.6,.4,1) both animalRace-module__S5dEXq__pop;display:grid;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.animalRace-module__S5dEXq__theme [data-medal=gold]{--medal:#fcc419}.animalRace-module__S5dEXq__theme [data-medal=silver]{--medal:#ced4da}.animalRace-module__S5dEXq__theme [data-medal=bronze]{--medal:#e8a46a}.animalRace-module__S5dEXq__place[data-medal]{background:var(--medal);color:#2b1d00;box-shadow:0 0 0 2px #00000040}.animalRace-module__S5dEXq__signal,.animalRace-module__S5dEXq__photo{color:#fff;background:#0a140573;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.animalRace-module__S5dEXq__signal b{text-shadow:0 3px 12px #00000080;font-size:clamp(2rem,7vw,3.2rem);font-weight:900;animation:.3s cubic-bezier(.2,1.6,.4,1) both animalRace-module__S5dEXq__pop}.animalRace-module__S5dEXq__lamps{background:#111;border-radius:999px;gap:10px;padding:8px 12px;display:flex}.animalRace-module__S5dEXq__lamps i{background:#3a3a3a;border-radius:50%;width:22px;height:22px}.animalRace-module__S5dEXq__lamps i[data-on=red]{background:#ff4d4f;box-shadow:0 0 12px #ff4d4f}.animalRace-module__S5dEXq__lamps i[data-on=go]{background:#84cc16;box-shadow:0 0 14px #84cc16}.animalRace-module__S5dEXq__photo{background:0 0}.animalRace-module__S5dEXq__photo:before{content:"";background:#fff;animation:.5s ease-out both animalRace-module__S5dEXq__flash;position:absolute;inset:0}.animalRace-module__S5dEXq__photo b{background:#000000b3;border-radius:999px;padding:8px 16px;font-size:1.1rem;position:relative}.animalRace-module__S5dEXq__commentary{min-height:1.5em;color:var(--text);text-align:center;overflow-wrap:anywhere;margin:14px 0 0;font-size:.95rem;font-weight:700}.animalRace-module__S5dEXq__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:10px 0 0;font-weight:700}.animalRace-module__S5dEXq__result{min-width:0}.animalRace-module__S5dEXq__podium{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:8px;width:min(100%,420px);margin:18px auto 0;padding:0;list-style:none;display:grid}.animalRace-module__S5dEXq__podium li{min-width:0;animation:animalRace-module__S5dEXq__rise .45s var(--d) cubic-bezier(.2, .9, .3, 1.2) both;justify-items:center;gap:4px;display:grid}.animalRace-module__S5dEXq__podiumAnimal{font-size:2.2rem;line-height:1}.animalRace-module__S5dEXq__podium li[data-medal=gold] .animalRace-module__S5dEXq__podiumAnimal{font-size:2.8rem}.animalRace-module__S5dEXq__podiumName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.animalRace-module__S5dEXq__block{background:linear-gradient(color-mix(in srgb, var(--medal) 85%, #fff), var(--medal));color:#2b1d00;border-radius:10px 10px 0 0;place-items:center;width:100%;height:48px;font-weight:900;display:grid}.animalRace-module__S5dEXq__podium li[data-medal=gold] .animalRace-module__S5dEXq__block{height:78px}.animalRace-module__S5dEXq__podium li[data-medal=silver] .animalRace-module__S5dEXq__block{height:60px}.animalRace-module__S5dEXq__ranking{text-align:left;gap:6px;width:min(100%,480px);margin:16px auto 0;padding:0;list-style:none;display:grid}.animalRace-module__S5dEXq__ranking li{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-weight:700;display:flex}.animalRace-module__S5dEXq__ranking li[data-picked]{border-color:var(--ga);background:var(--ga-soft)}.animalRace-module__S5dEXq__rankNum{background:var(--ga-soft);width:26px;height:26px;color:var(--ga-ink);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:900;display:grid}.animalRace-module__S5dEXq__rankName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.animalRace-module__S5dEXq__rankAnimal{color:var(--text-muted);font-size:.82rem}@keyframes animalRace-module__S5dEXq__hop{0%{translate:0 1px}to{translate:0 -4px}}@keyframes animalRace-module__S5dEXq__pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes animalRace-module__S5dEXq__flash{0%{opacity:.9}to{opacity:0}}@keyframes animalRace-module__S5dEXq__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes animalRace-module__S5dEXq__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animalRace-module__S5dEXq__runner[data-run] .animalRace-module__S5dEXq__animal,.animalRace-module__S5dEXq__bubble,.animalRace-module__S5dEXq__place,.animalRace-module__S5dEXq__signal b,.animalRace-module__S5dEXq__photo:before,.animalRace-module__S5dEXq__podium li{animation:none}.animalRace-module__S5dEXq__result{animation:.3s ease-out both animalRace-module__S5dEXq__fade}}@media (max-width:480px){.animalRace-module__S5dEXq__track{padding:8px}.animalRace-module__S5dEXq__lane{grid-template-columns:minmax(0,3.8em) minmax(0,1fr);gap:6px}.animalRace-module__S5dEXq__animal{font-size:22px}}.animalRace-module__S5dEXq__face{object-fit:cover;border-radius:50%;width:1em;height:1em;display:block}.animalRace-module__S5dEXq__winnerFace,.animalRace-module__S5dEXq__rankFace{vertical-align:-.12em;display:inline-flex}.animalRace-module__S5dEXq__rankFace .animalRace-module__S5dEXq__face{font-size:26px}.animalRace-module__S5dEXq__winnerFace .animalRace-module__S5dEXq__face{font-size:1.1em}.animalRace-module__S5dEXq__cat{--game-on-accent:#431407;--game-ink:color-mix(in srgb, #fb923c 45%, var(--text))}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__track{background:#5a3721}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__turf,.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__lane:nth-child(2n) .animalRace-module__S5dEXq__turf{background:repeating-conic-gradient(#fff 0 25%, #111 0 50%) right top / 10px 10px repeat-y, repeating-linear-gradient(90deg, #c78a55 0 58px, #a8703f 58px 60px)}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__lane:nth-child(2n) .animalRace-module__S5dEXq__turf{filter:brightness(1.08)}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__laneName{color:#ffedd5}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__animal{font-size:30px;transform:none}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__animal .animalRace-module__S5dEXq__face{box-shadow:0 0 0 2px #fff,0 2px 4px #00000073}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__runner[data-event=boost]:after{content:"💨"}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__runner[data-event=trip] .animalRace-module__S5dEXq__animal{transform:rotate(-18deg)}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__runner[data-event=nap] .animalRace-module__S5dEXq__animal{transform:scale(1.08,.82)translateY(3px)}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__place{color:#431407;background:#ffedd5}.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__podiumAnimal .animalRace-module__S5dEXq__face{box-shadow:0 0 0 3px var(--medal,#fff), 0 4px 10px #0003}@media (max-width:480px){.animalRace-module__S5dEXq__cat .animalRace-module__S5dEXq__animal{font-size:26px}}
.dice-module__UBYIOG__theme{--game-on-accent:#fff;--game-ink:color-mix(in srgb, #7c3aed 55%, var(--text))}.dice-module__UBYIOG__form{gap:16px;min-width:0;display:grid}.dice-module__UBYIOG__legend{margin:0 0 6px;font-size:.9rem;font-weight:800}.dice-module__UBYIOG__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dice-module__UBYIOG__modes button{border:1px solid var(--card-border);background:var(--surface);min-width:0;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 8px;font-weight:700}.dice-module__UBYIOG__modes button[data-on]{border-color:var(--ga);background:var(--ga-soft);color:var(--ga-ink)}.dice-module__UBYIOG__stepper{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.dice-module__UBYIOG__stepper button{border:1px solid var(--card-border);background:var(--surface);height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;font-size:1.4rem;font-weight:800}.dice-module__UBYIOG__stepper button:disabled{opacity:.4;cursor:not-allowed}.dice-module__UBYIOG__stepper output{text-align:center;font-size:1.15rem;font-weight:800}.dice-module__UBYIOG__hint{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.6}.dice-module__UBYIOG__submit{width:100%}:is(.dice-module__UBYIOG__form,.dice-module__UBYIOG__results,.dice-module__UBYIOG__stage) button:focus-visible{outline:3px solid var(--ga);outline-offset:2px}.dice-module__UBYIOG__stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 20px;width:100%;min-width:0;min-height:170px;padding:18px 4px;display:flex}.dice-module__UBYIOG__slot{--s:68px;width:var(--s);height:var(--s);perspective:520px}.dice-module__UBYIOG__stage[data-mode=coin] .dice-module__UBYIOG__slot{--s:76px}.dice-module__UBYIOG__stage[data-rolling] .dice-module__UBYIOG__slot>div:first-child{animation:dice-module__UBYIOG__hop 1.45s var(--d,0s) cubic-bezier(.3, .6, .4, 1) both}.dice-module__UBYIOG__slot>div:first-child{width:100%;height:100%}.dice-module__UBYIOG__cube{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--ax) * 1deg)) rotateY(calc(var(--ay) * 1deg));transition:transform 1.4s var(--d,0s) cubic-bezier(.15, .7, .2, 1);position:relative}.dice-module__UBYIOG__face{backface-visibility:hidden;background:linear-gradient(145deg,#fff,#e4e4e7);border:1px solid #d4d4d8;border-radius:12px;grid-template:repeat(3,1fr)/repeat(3,1fr);padding:9px;display:grid;position:absolute;inset:0}.dice-module__UBYIOG__face[data-v="1"]{transform:translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__face[data-v="6"]{transform:rotateY(180deg) translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__face[data-v="3"]{transform:rotateY(90deg) translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__face[data-v="4"]{transform:rotateY(-90deg) translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__face[data-v="2"]{transform:rotateX(90deg) translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__face[data-v="5"]{transform:rotateX(-90deg) translateZ(calc(var(--s) / 2))}.dice-module__UBYIOG__pip{background:#27272a;border-radius:50%;place-self:center;width:11px;height:11px;box-shadow:inset 0 2px 2px #00000080}.dice-module__UBYIOG__face[data-v="1"] .dice-module__UBYIOG__pip{background:#dc2626;width:16px;height:16px}.dice-module__UBYIOG__coin{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--ax) * 1deg));transition:transform 1.4s var(--d,0s) cubic-bezier(.15, .7, .2, 1);position:relative}.dice-module__UBYIOG__side{backface-visibility:hidden;text-shadow:0 1px #fff9;border-radius:50%;place-items:center;font-size:1.9rem;font-weight:900;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ffffff59,inset 0 0 0 7px #0000001f,0 3px 8px #00000059}.dice-module__UBYIOG__sideFront{color:#6b4a00;background:conic-gradient(from 30deg,#fde68a,#d4a017,#fff3b0,#b8860b,#fde68a)}.dice-module__UBYIOG__sideBack{color:#3f3f46;background:conic-gradient(from 30deg,#f4f4f5,#a1a1aa,#fff,#8b8b95,#f4f4f5);transform:rotateX(180deg)}.dice-module__UBYIOG__results{text-align:center;justify-items:center;gap:10px;min-width:0;display:grid}.dice-module__UBYIOG__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dice-module__UBYIOG__chips li{border:2px solid var(--ga-line);background:var(--surface);border-radius:12px;place-items:center;min-width:40px;height:40px;padding:0 10px;font-size:1.1rem;font-weight:900;display:grid}.dice-module__UBYIOG__history{text-align:left;width:100%;max-width:420px;margin:4px 0 0;padding:0;list-style:none}.dice-module__UBYIOG__history li{border-top:1px solid var(--card-border);overflow-wrap:anywhere;padding:6px 4px;font-size:.9rem}.dice-module__UBYIOG__history b{color:var(--ga-ink);margin-right:8px}.dice-module__UBYIOG__historyTitle{margin:10px 0 0;font-size:.9rem;font-weight:800}.dice-module__UBYIOG__actions{justify-content:center;display:flex}@keyframes dice-module__UBYIOG__hop{0%{transform:translateY(0)scale(1)}40%{transform:translateY(-62px)scale(1.18)}75%{transform:translateY(0)scale(1)}87%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dice-module__UBYIOG__cube,.dice-module__UBYIOG__coin{transition:none}.dice-module__UBYIOG__stage[data-rolling] .dice-module__UBYIOG__slot>div:first-child{animation:none}}
.fingerPicker-module__V4b3uq__theme{--game-on-accent:#042f3a;--game-ink:color-mix(in srgb, #06b6d4 40%, var(--text))}.fingerPicker-module__V4b3uq__form{gap:16px;min-width:0;display:grid}.fingerPicker-module__V4b3uq__field{gap:8px;min-width:0;font-size:.95rem;font-weight:700;display:grid}.fingerPicker-module__V4b3uq__hint{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.fingerPicker-module__V4b3uq__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fingerPicker-module__V4b3uq__nums{flex-wrap:wrap;gap:6px;display:flex}.fingerPicker-module__V4b3uq__modes button,.fingerPicker-module__V4b3uq__nums button{border:1px solid var(--card-border);background:var(--surface);min-width:0;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:700}.fingerPicker-module__V4b3uq__nums button{flex:56px}.fingerPicker-module__V4b3uq__modes button[data-on],.fingerPicker-module__V4b3uq__nums button[data-on]{border-color:var(--ga);background:var(--ga-soft);color:var(--ga-ink)}.fingerPicker-module__V4b3uq__share{justify-items:start;gap:6px;display:grid}:is(.fingerPicker-module__V4b3uq__form,.fingerPicker-module__V4b3uq__stage,.fingerPicker-module__V4b3uq__results) :is(button,[role=group]):focus-visible{outline:3px solid var(--ga);outline-offset:2px}.fingerPicker-module__V4b3uq__stage{gap:12px;width:100%;min-width:0;display:grid}.fingerPicker-module__V4b3uq__board{border:2px dashed var(--ga-line);background:var(--ga-soft);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer;border-radius:20px;min-height:60vh;position:relative;overflow:hidden}.fingerPicker-module__V4b3uq__hint2{color:var(--text-muted);text-align:center;pointer-events:none;margin:0;font-weight:700;position:absolute;inset:12px 12px auto}.fingerPicker-module__V4b3uq__finger{pointer-events:none;width:0;height:0;position:absolute}.fingerPicker-module__V4b3uq__dot{background:var(--c);color:#111;border:4px solid #fff;border-radius:50%;place-items:center;width:88px;height:88px;font-weight:900;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s,background-color .4s;display:grid;position:absolute;top:-44px;left:-44px;box-shadow:0 4px 18px #0000004d}.fingerPicker-module__V4b3uq__dot[data-pulse]{animation:1s ease-in-out infinite fingerPicker-module__V4b3uq__pulse}.fingerPicker-module__V4b3uq__finger[data-win] .fingerPicker-module__V4b3uq__dot{transform:scale(var(--grow));border-width:0;font-size:0}.fingerPicker-module__V4b3uq__finger[data-win]{z-index:1}.fingerPicker-module__V4b3uq__finger[data-lose] .fingerPicker-module__V4b3uq__dot{opacity:0;transform:scale(.4)}.fingerPicker-module__V4b3uq__ring{width:120px;height:120px;position:absolute;top:-60px;left:-60px;transform:rotate(-90deg)}.fingerPicker-module__V4b3uq__ring circle{fill:none;stroke:var(--c);stroke-width:6px;stroke-linecap:round;stroke-dasharray:339.3;stroke-dashoffset:339.3px;animation:2.5s linear forwards fingerPicker-module__V4b3uq__ring}.fingerPicker-module__V4b3uq__demo{justify-items:start;gap:10px;display:grid}.fingerPicker-module__V4b3uq__results{gap:14px;min-width:0;display:grid}.fingerPicker-module__V4b3uq__verdict{overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,5vw,1.8rem);font-weight:900;line-height:1.35}.fingerPicker-module__V4b3uq__chips{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fingerPicker-module__V4b3uq__chip{border:1px solid var(--card-border);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 14px;font-weight:700;display:flex}.fingerPicker-module__V4b3uq__chip i{border-radius:50%;flex:none;width:22px;height:22px}.fingerPicker-module__V4b3uq__actions{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:900px){.fingerPicker-module__V4b3uq__board{min-height:420px}}@keyframes fingerPicker-module__V4b3uq__pulse{50%{transform:scale(1.12)}}@keyframes fingerPicker-module__V4b3uq__ring{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fingerPicker-module__V4b3uq__dot[data-pulse],.fingerPicker-module__V4b3uq__ring circle{animation:none}.fingerPicker-module__V4b3uq__ring circle{stroke-dashoffset:0;opacity:.5}.fingerPicker-module__V4b3uq__dot{transition:none}}
.ladder-module__hzfLNW__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ladder-module__hzfLNW__listTitle{color:var(--ga-ink);margin:0 0 10px;font-size:.9rem;font-weight:800}.ladder-module__hzfLNW__scene{flex-direction:column;align-items:center;width:100%;display:flex}.ladder-module__hzfLNW__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ladder-module__hzfLNW__stepper{border:1px solid var(--ga-line);background:var(--surface-muted);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.ladder-module__hzfLNW__stepBtn{background:var(--ga-soft);width:40px;height:40px;color:var(--ga-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.3rem;font-weight:800;transition:background-color .15s;display:grid}.ladder-module__hzfLNW__stepBtn:hover:not(:disabled){background:color-mix(in srgb, var(--ga) 30%, transparent)}.ladder-module__hzfLNW__stepBtn:disabled{opacity:.4;cursor:not-allowed}.ladder-module__hzfLNW__count{text-align:center;min-width:4.5em;font-weight:800}.ladder-module__hzfLNW__board{width:min(100%,640px)}.ladder-module__hzfLNW__row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:0 calc(100% / (var(--n) + 1) / 2);margin:0;list-style:none;display:grid}.ladder-module__hzfLNW__token,.ladder-module__hzfLNW__outcome{justify-content:center;min-width:0;padding:0 2px;display:flex}.ladder-module__hzfLNW__tokenText{border:2px solid var(--pc,var(--card-border));background:color-mix(in srgb, var(--pc,transparent) 16%, var(--surface));max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:.85rem;font-weight:800;line-height:1.2;transition:transform .2s,box-shadow .2s,background-color .3s,border-color .3s;display:block;overflow:hidden}.ladder-module__hzfLNW__token .ladder-module__hzfLNW__tokenText{box-shadow:0 6px 14px -8px var(--pc)}.ladder-module__hzfLNW__token[data-active] .ladder-module__hzfLNW__tokenText{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 35%, transparent), 0 10px 18px -8px var(--pc);transform:translateY(-3px)scale(1.06)}.ladder-module__hzfLNW__outcome .ladder-module__hzfLNW__tokenText{border-style:dashed;border-color:var(--card-border);background:var(--surface-muted)}.ladder-module__hzfLNW__outcome[data-landed] .ladder-module__hzfLNW__tokenText{border-style:solid;border-color:var(--pc);background:color-mix(in srgb, var(--pc) 18%, var(--surface));animation:.45s cubic-bezier(.2,1.4,.4,1) ladder-module__hzfLNW__land}.ladder-module__hzfLNW__canvas{width:100%;height:auto;margin:6px auto;display:block}.ladder-module__hzfLNW__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:0;font-weight:700}.ladder-module__hzfLNW__results{text-align:left;gap:8px;width:min(100%,520px);margin:14px auto 0;padding:0;list-style:none;display:grid}.ladder-module__hzfLNW__resultRow{border:1px solid var(--card-border);border-left:4px solid var(--pc);background:var(--surface-muted);animation:ladder-module__hzfLNW__rowIn .4s var(--d) cubic-bezier(.2, .8, .2, 1) both;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.ladder-module__hzfLNW__who{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.ladder-module__hzfLNW__dot{background:var(--pc);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--pc) 25%, transparent);border-radius:50%;flex:none}.ladder-module__hzfLNW__arrow{color:var(--text-muted);font-weight:800}.ladder-module__hzfLNW__what{background:color-mix(in srgb, var(--pc) 16%, var(--surface));color:var(--text);overflow-wrap:anywhere;text-align:right;border-radius:999px;justify-self:end;padding:4px 12px;font-weight:800}@keyframes ladder-module__hzfLNW__land{0%{transform:scale(.8)}to{transform:none}}@keyframes ladder-module__hzfLNW__rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.ladder-module__hzfLNW__lists{grid-template-columns:1fr}.ladder-module__hzfLNW__tokenText{padding:4px 6px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.ladder-module__hzfLNW__tokenText,.ladder-module__hzfLNW__stepBtn{transition:none}.ladder-module__hzfLNW__outcome[data-landed] .ladder-module__hzfLNW__tokenText,.ladder-module__hzfLNW__resultRow{animation:none}}
.manitto-module__1wG-jG__theme{--game-on-accent:#2b1700;--game-ink:color-mix(in srgb, #f59e0b 45%, var(--text))}.manitto-module__1wG-jG__form{gap:16px;display:grid}.manitto-module__1wG-jG__field{gap:6px;font-size:.95rem;font-weight:700;display:grid}.manitto-module__1wG-jG__form textarea,.manitto-module__1wG-jG__form input{font:inherit;font-weight:400}.manitto-module__1wG-jG__form textarea{resize:vertical;min-height:180px;line-height:1.6}.manitto-module__1wG-jG__hint{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.manitto-module__1wG-jG__extras{border:1px solid var(--card-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:14px;display:grid}.manitto-module__1wG-jG__extras legend{padding:0 6px;font-size:.9rem;font-weight:800}.manitto-module__1wG-jG__wide{grid-column:1/-1}.manitto-module__1wG-jG__submit{width:100%}.manitto-module__1wG-jG__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:0;font-weight:700}:is(.manitto-module__1wG-jG__form,.manitto-module__1wG-jG__panel,.manitto-module__1wG-jG__reveal) :is(button,a,textarea,input):focus-visible{outline:3px solid var(--ga);outline-offset:2px}.manitto-module__1wG-jG__panel{align-self:start;width:100%}.manitto-module__1wG-jG__panelHead{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 14px;font-size:.9rem;display:flex}.manitto-module__1wG-jG__panelHead>strong{background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:4px 12px;font-size:.95rem}.manitto-module__1wG-jG__people{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.manitto-module__1wG-jG__person,.manitto-module__1wG-jG__linkCard{border:1px solid var(--ga-line);animation:manitto-module__1wG-jG__pop .35s calc(var(--i,0) * 40ms) cubic-bezier(.2, 1.3, .4, 1) both;border-radius:16px;position:relative;overflow:hidden}.manitto-module__1wG-jG__person{background:linear-gradient(180deg, color-mix(in srgb, var(--ga) 12%, var(--surface)), var(--surface));justify-items:center;gap:8px;padding:20px 10px 14px;display:grid}.manitto-module__1wG-jG__person:before{content:"";background:linear-gradient(90deg,#fbbf24,#f59e0b 50%,#fbbf24);width:92px;height:14px;position:absolute;top:14px;right:-28px;transform:rotate(45deg);box-shadow:0 2px 6px -2px #783c0080}.manitto-module__1wG-jG__person[data-ghost]{border-style:dashed;border-color:var(--card-border);opacity:.6;animation:none}.manitto-module__1wG-jG__person[data-ghost]:before{opacity:.45}.manitto-module__1wG-jG__person[data-problem]{border-color:color-mix(in srgb, #e03131 70%, var(--card-border))}.manitto-module__1wG-jG__avatar{color:#2b1700;width:52px;height:52px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--ga-line);background:radial-gradient(circle at 30% 25%,#fde68a,#f59e0b 70%);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.manitto-module__1wG-jG__personName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}.manitto-module__1wG-jG__problem{color:color-mix(in srgb, #e03131 75%, var(--text));font-size:.75rem;font-weight:700}.manitto-module__1wG-jG__linksTitle{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.05rem;display:flex}.manitto-module__1wG-jG__linksTitle span{background:var(--ga-soft);color:var(--ga-ink);border-radius:999px;padding:3px 10px;font-size:.8rem}.manitto-module__1wG-jG__links{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.manitto-module__1wG-jG__linkCard{border-color:var(--card-border);border-left:4px solid var(--ga);background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s,border-color .2s;display:flex}.manitto-module__1wG-jG__linkCard[data-copied]{border-color:var(--ga-line);border-left-color:var(--ga);background:color-mix(in srgb, var(--ga) 10%, var(--surface-muted))}.manitto-module__1wG-jG__linkCard .manitto-module__1wG-jG__avatar{width:42px;height:42px;font-size:1.05rem}.manitto-module__1wG-jG__linkName{overflow-wrap:anywhere;flex:120px;min-width:0;display:grid}.manitto-module__1wG-jG__linkName small{color:var(--text-muted);font-size:.8rem}.manitto-module__1wG-jG__linkActions{flex-wrap:wrap;gap:8px;display:flex}.manitto-module__1wG-jG__linkActions button[data-copied]{border-color:var(--ga);background:var(--ga-soft);color:var(--ga-ink)}.manitto-module__1wG-jG__notice{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}.manitto-module__1wG-jG__status{min-height:1.5em;color:var(--text-muted);margin:10px 0 0;font-size:.9rem}.manitto-module__1wG-jG__reveal{box-sizing:border-box;border:1px solid var(--ga-line);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--ga) 22%, transparent), transparent 65%), var(--surface);width:min(560px,100%);color:var(--text);text-align:center;box-shadow:var(--panel-shadow);border-radius:24px;margin:0 auto;padding:32px 24px}.manitto-module__1wG-jG__revealTitle{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;line-height:1.2}.manitto-module__1wG-jG__revealLead{color:var(--text-muted);word-break:keep-all;margin:0;line-height:1.6}.manitto-module__1wG-jG__loading{color:var(--text-muted);margin:24px 0}.manitto-module__1wG-jG__envelope{aspect-ratio:16/10;width:min(100%,400px);color:inherit;font:inherit;cursor:pointer;perspective:900px;background:0 0;border:0;border-radius:14px;margin:min(40%,160px) auto 12px;padding:0;animation:2.4s ease-in-out infinite manitto-module__1wG-jG__float;display:block;position:relative}.manitto-module__1wG-jG__envelope[data-open]{cursor:default;animation:none}.manitto-module__1wG-jG__envBack,.manitto-module__1wG-jG__envFront,.manitto-module__1wG-jG__flap,.manitto-module__1wG-jG__letter,.manitto-module__1wG-jG__seal{display:block;position:absolute}.manitto-module__1wG-jG__envBack,.manitto-module__1wG-jG__envFront,.manitto-module__1wG-jG__flap{border-radius:14px;inset:0}.manitto-module__1wG-jG__envBack{z-index:1;background:linear-gradient(#b45309,#d97706);box-shadow:0 22px 40px -20px #78350fcc}.manitto-module__1wG-jG__letter{z-index:2;color:#2b1d00;background:linear-gradient(#fffdf6,#fff6e0);border-radius:10px;place-content:center;gap:6px;height:88%;padding:12px;display:grid;top:6%;left:7%;right:7%;box-shadow:0 10px 24px -10px #00000073,inset 0 0 0 1px #b4781440}.manitto-module__1wG-jG__envFront{z-index:3;clip-path:polygon(0 0,50% 56%,100% 0,100% 100%,0 100%);background:linear-gradient(160deg,#fbbf24,#f59e0b 60%,#e48a07)}.manitto-module__1wG-jG__flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 58%);transform-origin:50% 0;background:linear-gradient(#fde68a,#f6ad1f);transition:transform .55s cubic-bezier(.4,0,.2,1),z-index 0s .27s}.manitto-module__1wG-jG__seal{z-index:5;color:#fff;background:radial-gradient(circle at 35% 30%,#f87171,#b91c1c 70%);border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.2rem;font-weight:900;transition:opacity .2s,transform .2s;display:grid;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px -4px #0009,inset 0 0 0 3px #ffffff2e}.manitto-module__1wG-jG__envelope[data-open] .manitto-module__1wG-jG__flap{z-index:1;transform:rotateX(180deg)}.manitto-module__1wG-jG__envelope[data-open] .manitto-module__1wG-jG__seal{opacity:0;transform:translate(-50%,-50%)scale(.5)}.manitto-module__1wG-jG__envelope[data-open] .manitto-module__1wG-jG__letter{animation:.9s cubic-bezier(.3,.9,.3,1) .35s both manitto-module__1wG-jG__rise}.manitto-module__1wG-jG__envelope:not([data-open]):hover .manitto-module__1wG-jG__flap{transform:rotateX(18deg)}.manitto-module__1wG-jG__letterFrom{color:#6b4f1d;font-size:.95rem;font-weight:700}.manitto-module__1wG-jG__letterTo{overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(1.6rem,7vw,2.4rem);font-weight:900;line-height:1.15}.manitto-module__1wG-jG__letterNote{color:#6b4f1d;font-size:.85rem}.manitto-module__1wG-jG__tapHint{color:var(--ga-ink);margin:4px 0 0;font-size:.9rem;font-weight:700}.manitto-module__1wG-jG__mini{cursor:default;width:120px;margin:8px auto 12px;animation:none}.manitto-module__1wG-jG__mini .manitto-module__1wG-jG__seal{width:30px;height:30px;font-size:.95rem}.manitto-module__1wG-jG__reveal .manitto-module__1wG-jG__status{margin-top:8px}.manitto-module__1wG-jG__details{text-align:left;gap:8px;margin:20px 0 0;display:grid}.manitto-module__1wG-jG__details div{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:12px;gap:12px;padding:10px 14px;display:flex}.manitto-module__1wG-jG__details dt{min-width:64px;color:var(--ga-ink);flex:none;font-weight:800}.manitto-module__1wG-jG__details dd{overflow-wrap:anywhere;margin:0}.manitto-module__1wG-jG__more{gap:12px;margin-top:24px;display:grid}.manitto-module__1wG-jG__moreLinks{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.manitto-module__1wG-jG__moreLink{border:1px solid var(--card-border);background:var(--surface-muted);color:var(--text);border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s}.manitto-module__1wG-jG__moreLink:hover{border-color:var(--ga);background:var(--ga-soft)}@keyframes manitto-module__1wG-jG__pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes manitto-module__1wG-jG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes manitto-module__1wG-jG__rise{0%{z-index:2;transform:translateY(0)}55%{z-index:2;transform:translateY(-62%)}56%{z-index:6}to{z-index:6;transform:translateY(-34%)scale(1.04)}}@media (max-width:700px){.manitto-module__1wG-jG__extras{grid-template-columns:1fr}.manitto-module__1wG-jG__reveal{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.manitto-module__1wG-jG__person,.manitto-module__1wG-jG__linkCard,.manitto-module__1wG-jG__envelope{animation:none}.manitto-module__1wG-jG__flap,.manitto-module__1wG-jG__seal,.manitto-module__1wG-jG__linkCard,.manitto-module__1wG-jG__moreLink{transition:none}.manitto-module__1wG-jG__envelope:not([data-open]):hover .manitto-module__1wG-jG__flap{transform:none}.manitto-module__1wG-jG__envelope[data-open] .manitto-module__1wG-jG__letter{z-index:6;animation:none;transform:translateY(-34%)scale(1.04)}}
.marble-module__FdhoXa__theme{--game-on-accent:#042f2e;--game-ink:color-mix(in srgb, #14b8a6 45%, var(--text))}.marble-module__FdhoXa__settings{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.marble-module__FdhoXa__setting{border:1px solid var(--card-border);background:var(--surface-muted);border-radius:14px;align-content:start;gap:8px;padding:12px 14px;display:grid}.marble-module__FdhoXa__settingTitle{color:var(--text);font-size:.9rem;font-weight:800}.marble-module__FdhoXa__toggle{cursor:pointer;align-items:center;gap:10px;min-height:28px;display:flex}.marble-module__FdhoXa__toggle input{width:20px;height:20px;accent-color:var(--ga);margin:0}.marble-module__FdhoXa__subLabel{color:var(--text-muted);gap:6px;font-size:.82rem;font-weight:700;display:grid}.marble-module__FdhoXa__scene{flex-direction:column;align-items:center;width:100%;display:flex}.marble-module__FdhoXa__screen{border:1px solid var(--ga-line);width:100%;box-shadow:0 0 0 4px var(--ga-soft), 0 18px 40px -20px color-mix(in srgb, var(--ga) 70%, transparent);background:#0b1220;border-radius:16px;overflow:hidden}.marble-module__FdhoXa__status{min-height:1.5em;color:var(--text-muted);text-align:center;overflow-wrap:anywhere;margin:14px 0 0;font-size:.92rem}.marble-module__FdhoXa__alert{color:color-mix(in srgb, #e03131 75%, var(--text));margin:12px 0 0;font-weight:700}.marble-module__FdhoXa__board{box-sizing:border-box;border:1px solid var(--card-border);background:var(--surface-muted);border-radius:16px;width:100%;margin-top:20px;padding:14px}.marble-module__FdhoXa__boardTitle{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:.82rem;font-weight:800;display:flex}.marble-module__FdhoXa__boardTitle span{background:var(--ga-soft);color:var(--ga-ink);letter-spacing:0;border-radius:999px;padding:2px 10px}.marble-module__FdhoXa__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marble-module__FdhoXa__chip{border:1px solid var(--card-border);background:var(--surface);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:4px 12px 4px 4px;font-size:.88rem;font-weight:700;animation:.35s cubic-bezier(.2,1.4,.4,1) both marble-module__FdhoXa__chipIn;display:inline-flex}.marble-module__FdhoXa__chip[data-waiting]{opacity:.55;animation:none}.marble-module__FdhoXa__chip[data-medal]{border-color:var(--medal);box-shadow:0 0 0 2px color-mix(in srgb, var(--medal) 30%, transparent)}.marble-module__FdhoXa__rank{background:var(--ga-soft);width:24px;height:24px;color:var(--ga-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:900;display:grid}.marble-module__FdhoXa__chip[data-medal] .marble-module__FdhoXa__rank,.marble-module__FdhoXa__place[data-medal] .marble-module__FdhoXa__medal{background:var(--medal);color:#2b1d00}:is(.marble-module__FdhoXa__chip,.marble-module__FdhoXa__place)[data-medal=gold]{--medal:#fcc419}:is(.marble-module__FdhoXa__chip,.marble-module__FdhoXa__place)[data-medal=silver]{--medal:#ced4da}:is(.marble-module__FdhoXa__chip,.marble-module__FdhoXa__place)[data-medal=bronze]{--medal:#e8a46a}.marble-module__FdhoXa__ball,.marble-module__FdhoXa__winBall{background:radial-gradient(circle at 35% 30%, #fff 0 12%, var(--mc) 45%, color-mix(in srgb, var(--mc) 70%, #000) 100%);width:14px;height:14px;box-shadow:0 2px 6px -2px var(--mc);border-radius:50%;flex:none;display:inline-block}.marble-module__FdhoXa__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marble-module__FdhoXa__winBall{vertical-align:.05em;width:.7em;height:.7em;margin-right:.3em}.marble-module__FdhoXa__standings{text-align:left;gap:8px;width:min(100%,480px);margin:14px auto 0;padding:0;list-style:none;display:grid}.marble-module__FdhoXa__place{border:1px solid var(--card-border);background:var(--surface-muted);animation:marble-module__FdhoXa__chipIn .4s var(--d) cubic-bezier(.2, .8, .2, 1) both;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-weight:700;display:flex}.marble-module__FdhoXa__place .marble-module__FdhoXa__name{flex:1}.marble-module__FdhoXa__place[data-medal]{border-color:color-mix(in srgb, var(--medal) 70%, var(--card-border));background:linear-gradient(90deg, color-mix(in srgb, var(--medal) 22%, var(--surface)), var(--surface-muted))}.marble-module__FdhoXa__place[data-medal=gold]{box-shadow:0 10px 24px -14px var(--medal);padding-block:14px;font-size:1.12rem}.marble-module__FdhoXa__medal{background:var(--ga-soft);width:30px;height:30px;color:var(--ga-ink);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:900;display:grid;box-shadow:inset 0 -2px #00000026}.marble-module__FdhoXa__place[data-medal=gold] .marble-module__FdhoXa__medal{width:36px;height:36px;font-size:1rem}.marble-module__FdhoXa__placeLabel{color:var(--text-muted);font-size:.85rem}@keyframes marble-module__FdhoXa__chipIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marble-module__FdhoXa__chip,.marble-module__FdhoXa__place{animation:none}}
.picker-module__TdIkuG__scene{flex-direction:column;align-items:center;width:100%;display:flex}.picker-module__TdIkuG__board{--slip-h:92px;box-sizing:border-box;place-items:center;width:100%;min-height:260px;padding:12px 0;display:grid;position:relative}.picker-module__TdIkuG__table{width:min(100%,460px);height:calc(var(--rows) * var(--slip-h));transition:filter .3s;position:relative}.picker-module__TdIkuG__slip{left:calc(var(--col) * 100% / var(--cols));top:calc(var(--row) * var(--slip-h));width:calc(100% / var(--cols));height:var(--slip-h);box-sizing:border-box;padding:8px;transition:left .18s,top .18s;position:absolute}.picker-module__TdIkuG__paper{background:linear-gradient(#fffaf0 0 47%,#e9dec4 50%,#fbf4e4 53% 100%);border-radius:10px;width:100%;height:100%;transition:translate .15s,scale .15s,box-shadow .15s,opacity .3s;display:block;position:relative;rotate:-2deg;box-shadow:0 8px 16px -8px #0009,inset 0 0 0 1px #78643c33}.picker-module__TdIkuG__slip:nth-child(3n) .picker-module__TdIkuG__paper{background:linear-gradient(#f1f7ff 0 47%,#cfe0f3 50%,#e8f1fc 53% 100%);rotate:3deg}.picker-module__TdIkuG__slip:nth-child(3n+1) .picker-module__TdIkuG__paper{rotate:1deg}.picker-module__TdIkuG__slip:nth-child(4n+2) .picker-module__TdIkuG__paper{background:linear-gradient(#fff3f6 0 47%,#f1d3dc 50%,#fbe8ee 53% 100%);rotate:-4deg}.picker-module__TdIkuG__paper:after{content:"?";color:#18202a73;place-items:center;font-size:1.4rem;font-weight:900;display:grid;position:absolute;inset:0}.picker-module__TdIkuG__board[data-state=shuffling] .picker-module__TdIkuG__paper{animation:picker-module__TdIkuG__wobble .26s calc(var(--i) * -53ms) ease-in-out infinite alternate}.picker-module__TdIkuG__slip[data-active] .picker-module__TdIkuG__paper{box-shadow:0 0 0 3px var(--ga), 0 14px 24px -8px color-mix(in srgb, var(--ga) 80%, transparent);translate:0 -6px;scale:1.08}.picker-module__TdIkuG__board[data-state=revealed] .picker-module__TdIkuG__table{filter:brightness(.5)saturate(.7)}.picker-module__TdIkuG__slip[data-picked] .picker-module__TdIkuG__paper{opacity:.15}.picker-module__TdIkuG__reveal{transform-origin:50% 0;place-items:center;animation:.7s cubic-bezier(.2,1.2,.4,1) both picker-module__TdIkuG__unfold;display:grid;position:absolute;inset:0}.picker-module__TdIkuG__reveal[hidden]{display:none}.picker-module__TdIkuG__canvas{width:min(94%,440px);height:auto;display:block}.picker-module__TdIkuG__empty{color:var(--text-muted);margin:0}.picker-module__TdIkuG__status{min-height:1.5em;color:var(--text-muted);margin:10px 0 0;font-size:.9rem}@keyframes picker-module__TdIkuG__wobble{0%{transform:rotate(-6deg)translateY(0)}to{transform:rotate(6deg)translateY(-4px)}}@keyframes picker-module__TdIkuG__unfold{0%{opacity:0;transform:perspective(900px)rotateX(-88deg)scale(.55)}to{opacity:1;transform:none}}@media (max-width:700px){.picker-module__TdIkuG__board{--slip-h:72px;min-height:220px}.picker-module__TdIkuG__slip{padding:6px}}@media (prefers-reduced-motion:reduce){.picker-module__TdIkuG__board[data-state=shuffling] .picker-module__TdIkuG__paper,.picker-module__TdIkuG__reveal{animation:none}.picker-module__TdIkuG__slip,.picker-module__TdIkuG__paper,.picker-module__TdIkuG__table{transition:none}}
.prizeDraw-module___GROVq__theme{--game-on-accent:#fff}.prizeDraw-module___GROVq__form{gap:16px;min-width:0;display:grid}.prizeDraw-module___GROVq__field{gap:6px;min-width:0;font-size:.95rem;font-weight:700;display:grid}.prizeDraw-module___GROVq__form textarea,.prizeDraw-module___GROVq__form input{width:100%;min-width:0;font:inherit;font-weight:400}.prizeDraw-module___GROVq__form textarea{resize:vertical;min-height:180px;line-height:1.6}.prizeDraw-module___GROVq__hint{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.prizeDraw-module___GROVq__tabs{border:1px solid var(--card-border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.prizeDraw-module___GROVq__tab{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-weight:800}.prizeDraw-module___GROVq__tab[aria-pressed=true]{background:var(--ga);color:var(--ga-on)}.prizeDraw-module___GROVq__range{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px;display:grid}.prizeDraw-module___GROVq__wide{grid-column:1/-1}.prizeDraw-module___GROVq__tiers{border:1px solid var(--card-border);border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.prizeDraw-module___GROVq__tiers legend{padding:0 6px;font-size:.9rem;font-weight:800}.prizeDraw-module___GROVq__tierRow{grid-template-columns:minmax(0,1fr) 72px auto auto;align-items:center;gap:8px;min-width:0;display:grid}@media (max-width:480px){.prizeDraw-module___GROVq__tierRow{grid-template-columns:72px minmax(0,1fr) auto}.prizeDraw-module___GROVq__tierRow>:first-child{grid-column:1/3}.prizeDraw-module___GROVq__tierRow>:last-child{grid-area:1/3}}.prizeDraw-module___GROVq__unit{color:var(--text-muted);font-size:.9rem}.prizeDraw-module___GROVq__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:0;font-weight:700}:is(.prizeDraw-module___GROVq__form,.prizeDraw-module___GROVq__stage) :is(button,textarea,input):focus-visible{outline:3px solid var(--ga);outline-offset:2px}.prizeDraw-module___GROVq__stage{align-self:start;gap:16px;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.prizeDraw-module___GROVq__drum{border:2px solid var(--ga-line);background:linear-gradient(180deg, var(--surface-muted), color-mix(in srgb, var(--ga) 12%, var(--surface)) 50%, var(--surface-muted));border-radius:18px;justify-items:center;gap:6px;padding:22px 12px;display:grid;box-shadow:inset 0 8px 14px -10px #00000059,inset 0 -8px 14px -10px #00000059}.prizeDraw-module___GROVq__drum[data-running]{border-color:var(--ga)}.prizeDraw-module___GROVq__drumLabel{color:var(--text-muted);font-size:.85rem;font-weight:700}.prizeDraw-module___GROVq__drumName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(1.6rem,7vw,2.6rem);line-height:1.3;overflow:hidden}.prizeDraw-module___GROVq__drum[data-running] .prizeDraw-module___GROVq__drumName{animation:90ms linear infinite prizeDraw-module___GROVq__roll}@keyframes prizeDraw-module___GROVq__roll{0%{opacity:.6;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.prizeDraw-module___GROVq__board{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prizeDraw-module___GROVq__tier{border:1px solid var(--card-border);border-left:4px solid var(--ga);background:var(--surface-muted);border-radius:14px;gap:8px;min-width:0;padding:12px 14px;display:grid}.prizeDraw-module___GROVq__tier[data-top]{border-color:var(--ga-line);border-left-color:var(--ga);background:color-mix(in srgb, var(--ga) 8%, var(--surface-muted))}.prizeDraw-module___GROVq__tierName{font-weight:800}.prizeDraw-module___GROVq__tierName small{color:var(--text-muted);font-weight:600}.prizeDraw-module___GROVq__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.prizeDraw-module___GROVq__chip{background:var(--ga);max-width:100%;color:var(--ga-on);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 12px;font-weight:800;animation:.6s cubic-bezier(.2,1.2,.4,1) both prizeDraw-module___GROVq__land;overflow:hidden}.prizeDraw-module___GROVq__chip[data-ghost]{background:var(--ga-soft);color:var(--ga-ink);animation:none}@keyframes prizeDraw-module___GROVq__land{0%{opacity:0;transform:translateY(-120px)scale(1.5)}70%{opacity:1}to{opacity:1;transform:none}}.prizeDraw-module___GROVq__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prizeDraw-module___GROVq__status{min-height:1.5em;color:var(--text-muted);margin:0;font-size:.9rem}.prizeDraw-module___GROVq__results{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px 20px;margin-bottom:12px;display:grid}.prizeDraw-module___GROVq__resultTier{overflow-wrap:anywhere;min-width:0}.prizeDraw-module___GROVq__confetti{pointer-events:none;position:absolute;inset:0}.prizeDraw-module___GROVq__confetti i{opacity:0;width:8px;height:14px;animation:prizeDraw-module___GROVq__fall 2.2s var(--delay) cubic-bezier(.25, .6, .4, 1) forwards;border-radius:2px;position:absolute;top:-12px}.prizeDraw-module___GROVq__confetti i:nth-child(3n){border-radius:50%;width:10px;height:10px}@keyframes prizeDraw-module___GROVq__fall{0%{opacity:1;transform:translate(0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--drift), 560px) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.prizeDraw-module___GROVq__confetti{display:none}.prizeDraw-module___GROVq__chip,.prizeDraw-module___GROVq__drum[data-running] .prizeDraw-module___GROVq__drumName{animation:none}}
.roulette-module__yovoXq__scene{flex-direction:column;align-items:center;width:100%;display:flex}.roulette-module__yovoXq__wheel{border-radius:16px;width:100%;max-width:640px;position:relative;overflow:hidden}.roulette-module__yovoXq__canvas{width:100%;height:auto;margin:0 auto;display:block}.roulette-module__yovoXq__confetti{pointer-events:none;position:absolute;inset:0}.roulette-module__yovoXq__confetti i{opacity:0;width:8px;height:14px;animation:roulette-module__yovoXq__fall 1.8s var(--delay) cubic-bezier(.25, .6, .4, 1) forwards;border-radius:2px;position:absolute;top:-12px}.roulette-module__yovoXq__confetti i:nth-child(3n){border-radius:50%;width:10px;height:10px}@keyframes roulette-module__yovoXq__fall{0%{opacity:1;transform:translate(0)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--drift), 440px) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.roulette-module__yovoXq__confetti{display:none}}
.seatShuffle-module__JAlMiW__theme{--game-on-accent:#1c1917;--game-ink:color-mix(in srgb, #c2410c 70%, var(--text))}.seatShuffle-module__JAlMiW__form{gap:16px;min-width:0;display:grid}.seatShuffle-module__JAlMiW__field{gap:6px;min-width:0;font-size:.95rem;font-weight:700;display:grid}.seatShuffle-module__JAlMiW__form textarea,.seatShuffle-module__JAlMiW__form select{width:100%;min-width:0;font:inherit;font-weight:400}.seatShuffle-module__JAlMiW__form textarea{resize:vertical;min-height:160px;line-height:1.6}.seatShuffle-module__JAlMiW__pairs textarea{min-height:80px}.seatShuffle-module__JAlMiW__hint{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.seatShuffle-module__JAlMiW__size{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seatShuffle-module__JAlMiW__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:0;font-weight:700}.seatShuffle-module__JAlMiW__warn{color:color-mix(in srgb, #b45309 80%, var(--text));margin:0;font-weight:700}:is(.seatShuffle-module__JAlMiW__form,.seatShuffle-module__JAlMiW__stage) :is(button,textarea,select):focus-visible{outline:3px solid var(--ga);outline-offset:2px}.seatShuffle-module__JAlMiW__front{background:var(--ga-soft);color:var(--ga-ink);text-align:center;border-radius:8px;width:fit-content;margin:0 auto;padding:4px 18px;font-size:.85rem;font-weight:800}.seatShuffle-module__JAlMiW__scroll{max-width:100%;padding:4px 2px;overflow-x:auto}.seatShuffle-module__JAlMiW__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));min-width:calc(var(--cols) * 44px);gap:6px;display:grid}.seatShuffle-module__JAlMiW__seat{border:2px solid var(--ga-line);background:var(--ga-soft);min-width:0;min-height:44px;color:var(--ga-ink);font:inherit;border-radius:10px;place-items:center;padding:2px;font-size:.75rem;font-weight:800;display:grid;position:relative}button.seatShuffle-module__JAlMiW__seat{cursor:pointer}.seatShuffle-module__JAlMiW__seat[data-off]{border-style:dashed;border-color:var(--card-border);color:var(--text-muted);background:0 0}.seatShuffle-module__JAlMiW__seat[data-spare]{color:var(--text-muted);background:0 0;border-style:dashed;font-weight:600}.seatShuffle-module__JAlMiW__stage{align-self:start;gap:14px;width:100%;min-width:0;display:grid}.seatShuffle-module__JAlMiW__card{perspective:600px;min-width:0;min-height:52px}.seatShuffle-module__JAlMiW__cardInner{width:100%;height:100%;min-height:52px;transform-style:preserve-3d;transition:transform .5s;display:grid;position:relative}.seatShuffle-module__JAlMiW__card[data-flipped] .seatShuffle-module__JAlMiW__cardInner{transform:rotateY(180deg)}.seatShuffle-module__JAlMiW__face{backface-visibility:hidden;text-align:center;overflow-wrap:anywhere;border-radius:10px;place-items:center;padding:2px;font-size:.75rem;font-weight:800;line-height:1.2;display:grid;position:absolute;inset:0;overflow:hidden}.seatShuffle-module__JAlMiW__back{background:var(--ga);color:var(--ga-on);border:2px solid var(--ga)}.seatShuffle-module__JAlMiW__name{border:2px solid var(--ga-line);background:var(--surface);color:var(--text);transform:rotateY(180deg)}.seatShuffle-module__JAlMiW__card[data-off],.seatShuffle-module__JAlMiW__card[data-empty]{visibility:hidden}.seatShuffle-module__JAlMiW__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seatShuffle-module__JAlMiW__status{min-height:1.5em;color:var(--text-muted);margin:0;font-size:.9rem}.seatShuffle-module__JAlMiW__resultGrid{margin-bottom:12px}.seatShuffle-module__JAlMiW__table{gap:12px;display:grid}.seatShuffle-module__JAlMiW__table .seatShuffle-module__JAlMiW__seat{background:var(--surface);color:var(--text);overflow-wrap:anywhere;text-align:center;line-height:1.2}@media (prefers-reduced-motion:reduce){.seatShuffle-module__JAlMiW__cardInner{transition:none}}
.teamMaker-module__sfuJJa__theme{--game-on-accent:#fff;--game-ink:color-mix(in srgb, #15803d 55%, var(--text))}.teamMaker-module__sfuJJa__form{gap:16px;min-width:0;display:grid}.teamMaker-module__sfuJJa__field{gap:6px;min-width:0;font-size:.95rem;font-weight:700;display:grid}.teamMaker-module__sfuJJa__form textarea,.teamMaker-module__sfuJJa__form input[type=number]{box-sizing:border-box;width:0;min-width:100%;font:inherit;font-weight:400}.teamMaker-module__sfuJJa__form textarea{resize:vertical;min-height:200px;line-height:1.6}.teamMaker-module__sfuJJa__hint{color:var(--text-muted);margin:0;font-size:.85rem;font-weight:400;line-height:1.6}.teamMaker-module__sfuJJa__extras{border:1px solid var(--card-border);border-radius:14px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.teamMaker-module__sfuJJa__extras legend{padding:0 6px;font-size:.9rem;font-weight:800}.teamMaker-module__sfuJJa__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.teamMaker-module__sfuJJa__modes button{border:1px solid var(--card-border);background:var(--surface);min-width:0;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:10px 8px;font-weight:700}.teamMaker-module__sfuJJa__modes button[data-on]{border-color:var(--ga);background:var(--ga-soft);color:var(--ga-ink)}.teamMaker-module__sfuJJa__check{align-items:flex-start;gap:10px;min-width:0;font-size:.92rem;line-height:1.5;display:flex}.teamMaker-module__sfuJJa__check input{flex:none;margin-top:4px}.teamMaker-module__sfuJJa__check small{display:block}.teamMaker-module__sfuJJa__submit{width:100%}.teamMaker-module__sfuJJa__error{color:color-mix(in srgb, #e03131 75%, var(--text));margin:0;font-weight:700}:is(.teamMaker-module__sfuJJa__form,.teamMaker-module__sfuJJa__results,.teamMaker-module__sfuJJa__stage) :is(button,input,textarea):focus-visible{outline:3px solid var(--ga);outline-offset:2px}.teamMaker-module__sfuJJa__stage{align-content:start;gap:12px;width:100%;min-width:0;display:grid}.teamMaker-module__sfuJJa__empty{color:var(--text-muted);text-align:center;margin:0;padding:28px 8px;line-height:1.6}.teamMaker-module__sfuJJa__pile{border:2px dashed var(--ga-line);background:var(--ga-soft);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:14px;display:flex;position:relative}.teamMaker-module__sfuJJa__pile .teamMaker-module__sfuJJa__chip{transform:rotate(var(--r))}.teamMaker-module__sfuJJa__pile[data-mixing] .teamMaker-module__sfuJJa__chip{animation:teamMaker-module__sfuJJa__shake .45s var(--d) ease-in-out infinite alternate}.teamMaker-module__sfuJJa__chip{border:1px solid var(--ga-line);background:var(--surface);max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.85rem;font-weight:700;overflow:hidden}.teamMaker-module__sfuJJa__more{color:var(--text-muted);font-size:.85rem;font-weight:700}.teamMaker-module__sfuJJa__count{color:var(--text-muted);text-align:center;margin:0;font-size:.9rem}.teamMaker-module__sfuJJa__boards{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;display:grid}.teamMaker-module__sfuJJa__board{border:2px solid var(--tc);background:color-mix(in srgb, var(--tc) 9%, var(--surface));border-radius:14px;min-width:0;padding:10px}.teamMaker-module__sfuJJa__board strong{color:var(--tc);margin-bottom:6px;font-size:.9rem;display:block}.teamMaker-module__sfuJJa__chips{flex-wrap:wrap;gap:4px;min-height:28px;display:flex}.teamMaker-module__sfuJJa__landed{border-color:var(--tc);animation:.4s cubic-bezier(.2,1.2,.4,1) both teamMaker-module__sfuJJa__fly}.teamMaker-module__sfuJJa__landed[data-leader]{background:var(--tc);color:#fff}.teamMaker-module__sfuJJa__skip{justify-self:center}.teamMaker-module__sfuJJa__results{gap:14px;min-width:0;display:grid}.teamMaker-module__sfuJJa__cards{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.teamMaker-module__sfuJJa__card{border:2px solid var(--tc);background:var(--surface);border-radius:16px;min-width:0;animation:.35s cubic-bezier(.2,1.3,.4,1) both teamMaker-module__sfuJJa__pop;overflow:hidden}.teamMaker-module__sfuJJa__cardHead{background:var(--tc);color:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.teamMaker-module__sfuJJa__cardHead input{width:0;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 1 0;padding:2px 6px;font-weight:800}.teamMaker-module__sfuJJa__cardHead input:hover,.teamMaker-module__sfuJJa__cardHead input:focus{background:#ffffff26;border-color:#fff9}.teamMaker-module__sfuJJa__cardHead input:focus-visible{outline-offset:1px;outline:2px solid #fff}.teamMaker-module__sfuJJa__cardHead span{flex:none;font-size:.85rem;font-weight:700}.teamMaker-module__sfuJJa__members{gap:4px;margin:0;padding:12px;list-style:none;display:grid}.teamMaker-module__sfuJJa__members li{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.teamMaker-module__sfuJJa__members em{background:color-mix(in srgb, var(--tc) 16%, transparent);color:var(--tc);border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:800}.teamMaker-module__sfuJJa__actions{flex-wrap:wrap;gap:10px;display:flex}@keyframes teamMaker-module__sfuJJa__shake{0%{transform:rotate(var(--r)) translate(-3px, 2px)}to{transform:rotate(calc(var(--r) * -1)) translate(4px, -3px)}}@keyframes teamMaker-module__sfuJJa__fly{0%{opacity:0;transform:translateY(-70px)scale(.6)}to{opacity:1;transform:none}}@keyframes teamMaker-module__sfuJJa__pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.teamMaker-module__sfuJJa__pile[data-mixing] .teamMaker-module__sfuJJa__chip,.teamMaker-module__sfuJJa__landed,.teamMaker-module__sfuJJa__card{animation:none}}
