.Kgc0yq_recap{border:2px dashed var(--control-border);border-radius:var(--control-radius);background:var(--paper);text-align:left;gap:.6rem;width:100%;margin-block:1.5rem .5rem;padding:1rem;display:grid}.Kgc0yq_recap h2{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:400}.Kgc0yq_note{color:var(--text-secondary);margin:0;font-size:.875rem}.Kgc0yq_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.Kgc0yq_week li{color:var(--text-secondary);justify-items:center;gap:.15rem;font-size:.75rem;display:grid}.Kgc0yq_week span[data-drawn]{aspect-ratio:1;border:1.5px dashed var(--graphite-faint);background:#fff 50%/cover no-repeat;border-radius:.5rem;width:100%;display:block}.Kgc0yq_week span[data-drawn=true]{border-style:solid}.Kgc0yq_week span[data-featured]{outline:3px solid var(--graphite);outline-offset:1px}.Kgc0yq_choice{gap:.4rem;min-width:0;display:grid}.Kgc0yq_choice select{border:1.5px solid var(--control-border);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--graphite);font:inherit;border-radius:.5rem;padding:.5rem}.Kgc0yq_primary,.Kgc0yq_secondary{border:2px solid var(--control-border);border-radius:var(--control-radius);min-height:48px;color:var(--graphite);font:inherit;font-family:var(--font-display);cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.Kgc0yq_primary{background:var(--control-accent)}.Kgc0yq_secondary{background:var(--control-surface)}.Kgc0yq_primary:disabled{opacity:.5;cursor:default}.Kgc0yq_recap :is(button,a):focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:3px}
.QS2Jxq_shell{--hamu-surface:var(--feature-surface);--hamu-ink:var(--graphite);--hamu-muted:var(--text-secondary);--hamu-line:var(--feature-line);--hamu-accent:#80552f;--hamu-action:#332e28;--hamu-action-text:#fffdf9;width:100%;max-width:390px;color:var(--hamu-ink);background:var(--hamu-surface);border:1px solid var(--hamu-line);isolation:isolate;font-family:var(--font-body);border-radius:12px;margin:0 auto;font-size:14px;line-height:1.6;position:relative;overflow:hidden}.locale-en .QS2Jxq_shell{font-size:15px}.locale-ko .QS2Jxq_shell{font-size:17px}.QS2Jxq_header{grid-template-columns:44px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:19px 21px 16px;display:grid}.QS2Jxq_header>nav{display:contents}.QS2Jxq_header nav>div{grid-area:1/3}.QS2Jxq_brand{min-width:0;color:inherit;text-decoration:none;display:block}.QS2Jxq_brandName{letter-spacing:.055em;font-size:15px;font-weight:500;display:block}.QS2Jxq_handle{color:var(--hamu-muted);letter-spacing:.02em;margin-top:1px;font-size:14px;display:block}.QS2Jxq_identity{flex:1;min-width:0}.QS2Jxq_day{color:var(--hamu-muted);text-align:left;margin-top:3px;font-size:14px}.QS2Jxq_back{width:44px;height:44px;color:var(--hamu-ink);border:1px solid var(--hamu-line);border-radius:14px;flex:none;place-items:center;text-decoration:none;display:grid}.QS2Jxq_back:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--hamu-accent);outline-offset:2px}.QS2Jxq_main{flex-direction:column;width:100%;display:flex}.QS2Jxq_footer{--graphite-soft:var(--hamu-muted);--graphite-faint:var(--hamu-line);border-top:1px solid var(--hamu-line);text-align:center;color:var(--hamu-muted);padding:13px 15px;font-size:14px}.QS2Jxq_primary,.QS2Jxq_secondary{border-radius:var(--control-radius);width:100%;min-height:48px;font:inherit;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;font-size:14px;text-decoration:none;display:flex}.QS2Jxq_primary{background:var(--hamu-action);color:var(--hamu-action-text)}.QS2Jxq_secondary{border:1px solid var(--hamu-line);color:var(--hamu-ink);background:0 0}.QS2Jxq_primary:disabled,.QS2Jxq_secondary:disabled{opacity:.55;cursor:wait}.QS2Jxq_quietLink{color:var(--hamu-muted);text-align:center;text-underline-offset:3px;font-size:14px;display:inline-block}:is(.locale-en .QS2Jxq_handle,.locale-en .QS2Jxq_day,.locale-en .QS2Jxq_footer,.locale-en .QS2Jxq_quietLink){font-size:14px}:is(.locale-en .QS2Jxq_primary,.locale-en .QS2Jxq_secondary){font-size:15px}.locale-ko .QS2Jxq_brandName{font-size:18px}:is(.locale-ko .QS2Jxq_handle,.locale-ko .QS2Jxq_day,.locale-ko .QS2Jxq_footer,.locale-ko .QS2Jxq_quietLink){font-size:14px}:is(.locale-ko .QS2Jxq_primary,.locale-ko .QS2Jxq_secondary){font-size:16px}@media (min-width:768px){.QS2Jxq_shell{margin-block:clamp(24px,4vh,48px)}}@media (max-width:350px){.QS2Jxq_header{padding-inline:17px}}.QS2Jxq_shell[data-fortune-shell=illustrated]{--hamu-accent:var(--fortune-stamp);--hamu-action:var(--control-accent);--hamu-action-text:var(--graphite);border-color:var(--control-border);border-radius:20px 17px 22px 16px}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_header{background:var(--fortune-band);border-bottom:1px solid var(--feature-line);padding-block:18px}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_back{background:var(--paper);border-color:var(--control-border);border-radius:50% 45% 48% 42%}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_brandName{letter-spacing:0}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_day{border:1px dashed var(--control-border);background:var(--paper);color:var(--hamu-ink);border-radius:3px;margin-top:6px;padding:1px 7px;display:inline-block}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_primary{border:1.5px solid var(--control-border);font-weight:500}@media (hover:hover) and (pointer:fine){.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_primary:hover:not(:where([data-touch-input] *)):not(:disabled){background:var(--crayon-yellow)}}.QS2Jxq_shell[data-fortune-shell=illustrated] .QS2Jxq_footer{background:var(--fortune-footer);border-top:1px dashed var(--control-border);padding:14px 20px 16px}.QS2Jxq_footerSeal{color:var(--fortune-stamp);justify-content:center;align-items:center;gap:16px;display:flex}.QS2Jxq_footerSeal svg{width:24px;height:28px}.QS2Jxq_footerSeal:before,.QS2Jxq_footerSeal:after{content:"";border-top:1px solid var(--control-border);width:38px;transform:rotate(-3deg)}.QS2Jxq_footerSeal:after{transform:rotate(3deg)}.QS2Jxq_shell[data-fortune-shell=collection]{border-color:#a99a83}.QS2Jxq_shell[data-fortune-shell=collection] .QS2Jxq_header{background-color:#e5ebdf;background-image:radial-gradient(circle at 100% -30%,#f6dfb6 0 74px,#0000 75px),linear-gradient(120deg,#dfe9dc,#f0efe2);padding-block:12px}.QS2Jxq_shell[data-fortune-shell=collection] .QS2Jxq_back{background:#fffaf0;border-color:#a99a83;border-radius:50% 45% 48% 43%}.QS2Jxq_shell[data-fortune-shell=collection] .QS2Jxq_day{display:none}.QS2Jxq_shell[data-fortune-shell=collection] .QS2Jxq_footer{background-color:#e8e2d4;background-image:radial-gradient(at 5% 0,#f7efdc 0 64px,#0000 65px),linear-gradient(120deg,#eae1cc,#e4eadc);border-top:0;padding-block:16px 18px}.QS2Jxq_shell[data-fortune-shell=collection] .QS2Jxq_footer>nav{background:#fffaf0b8;border-radius:14px 11px 15px 12px;width:max-content;margin-inline:auto;padding-inline:8px}
.tdjqEG_skeleton{background:var(--fortune-loading,var(--paper-deep));place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.tdjqEG_placeholder{width:76%;height:76%;color:var(--control-border)}.tdjqEG_canvas{fill:currentColor;opacity:.12}.tdjqEG_shape{fill:currentColor;opacity:.2}
.WlvE_q_card{border:2px solid var(--control-border);border-radius:var(--control-radius);background:var(--control-surface);width:min(100%,21rem);min-height:56px;color:var(--graphite);text-align:left;align-items:center;gap:.75rem;padding:.6rem .9rem;text-decoration:none;display:flex}.WlvE_q_card:focus-visible:not([data-pointer-focus]):not([data-focus-region]){outline:3px solid var(--crayon-blue);outline-offset:3px}@media (hover:hover) and (pointer:fine){.WlvE_q_card:hover:not(:where([data-touch-input] *)){background:#b5d5d5}}.WlvE_q_cup{flex:none}.WlvE_q_text{flex:1;gap:.1rem;min-width:0;display:grid}.WlvE_q_text b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1rem;font-weight:400}.WlvE_q_text small{color:var(--text-secondary);font-size:.8125rem}.WlvE_q_arrow{color:var(--text-secondary);flex:none}
.OZVy_G_resultActions,.OZVy_G_preparing,.OZVy_G_preview{--share-surface:var(--hamu-surface,var(--feature-surface));--share-ink:var(--hamu-ink,var(--graphite));--share-muted:var(--hamu-muted,var(--text-secondary));--share-line:var(--hamu-line,var(--feature-line));--share-accent:var(--hamu-accent,#80552f)}.OZVy_G_resultActions{margin-top:21px;display:grid}.OZVy_G_resultActions>button{padding-inline:9px}.OZVy_G_preparing,.OZVy_G_bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.OZVy_G_preparing{color:var(--share-muted);font-size:13px}.OZVy_G_preview{border:1px solid var(--share-line);background:var(--share-surface);width:min(390px,100% - 24px);max-width:none;height:fit-content;max-height:calc(100dvh - 24px);color:var(--share-ink);font:inherit;border-radius:12px;margin:auto;padding:12px 16px;position:fixed;inset:12px 0;overflow:auto;transform:none}.OZVy_G_preview::backdrop{background:#0000008c}.OZVy_G_preview:focus{outline:none}.OZVy_G_preview>div{flex-direction:column;max-height:calc(100dvh - 50px);display:flex}.OZVy_G_bar,.OZVy_G_variants,.OZVy_G_hint,.OZVy_G_actions{flex-shrink:0}.OZVy_G_bar{margin-bottom:8px}.OZVy_G_bar strong{font-size:14px;font-weight:500}.OZVy_G_close{min-width:44px;min-height:44px;color:var(--share-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:7px;display:grid}@media (hover:hover) and (pointer:fine){.OZVy_G_close:hover:not(:where([data-touch-input] *)){color:var(--share-accent);background:var(--share-surface)}}.OZVy_G_preview{--preview-chrome:214px;--participation-chrome:0px}.OZVy_G_preview[data-participation]{--participation-chrome:110px}.OZVy_G_preview[data-variants]{--preview-chrome:266px}.OZVy_G_image{width:auto;max-width:100%;height:auto;max-height:max(96px, calc(100dvh - var(--preview-chrome) - var(--participation-chrome)));object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;display:block}.OZVy_G_imageFrame{min-height:min(200px, max(96px, calc(100dvh - var(--preview-chrome) - var(--participation-chrome))));flex:0 auto;justify-content:center;align-items:center;display:flex}.OZVy_G_variants{gap:8px;margin-bottom:8px;display:flex}.OZVy_G_variants button{border:1px solid var(--share-line);min-height:44px;color:var(--share-ink);font:inherit;background:0 0;border-radius:8px;flex:1;padding:6px;font-size:13px}.OZVy_G_variants button[aria-pressed=true]{background:var(--share-ink);color:var(--share-surface)}.OZVy_G_hint{text-align:center;color:var(--share-muted);margin:8px 0 0;font-size:12px}.OZVy_G_actions{gap:8px;margin-top:10px;display:flex}.OZVy_G_actions>*{flex:1;min-height:44px}.OZVy_G_actions [aria-disabled=true]{opacity:.5;cursor:default}.OZVy_G_participation{flex-shrink:0;gap:6px;margin-top:8px;display:grid}.OZVy_G_participation button,.OZVy_G_participation input{border:1px solid var(--share-line);width:100%;min-height:44px;font:inherit;background:var(--share-surface);color:var(--share-ink);border-radius:8px;padding:8px;font-size:13px}.OZVy_G_participation button{cursor:pointer}.OZVy_G_participation button:disabled{opacity:.6;cursor:wait}.OZVy_G_participation span{color:var(--share-muted);text-align:center;font-size:12px}.OZVy_G_participation span:empty{display:none}@media (max-width:350px){.OZVy_G_resultActions,.OZVy_G_actions{grid-template-columns:1fr;display:grid}.OZVy_G_preview{--preview-chrome:266px}.OZVy_G_preview[data-variants]{--preview-chrome:318px}}
.CLvU_a_card{flex-direction:column;width:100%;display:flex}.CLvU_a_photo{background:#fff;width:100%;margin:0;position:relative;overflow:hidden}.CLvU_a_art{width:100%;height:auto;display:block}.CLvU_a_caption{color:#3a332a;letter-spacing:.09em;background:#f9f7f1;border-radius:2px;padding:5px 9px;font-size:11px;position:absolute;top:15px;left:18px}.CLvU_a_result{padding:23px 23px 21px}.CLvU_a_rarity{border:1px solid var(--hamu-accent);color:var(--hamu-accent);letter-spacing:.12em;border-radius:4px 2px 5px 3px;padding:3px 9px;font-size:14px;font-weight:500;display:inline-block}.CLvU_a_line{font-family:var(--font-body);letter-spacing:.015em;text-wrap:balance;margin:6px 0 8px;font-size:23px;font-weight:500;line-height:1.45}.CLvU_a_message{color:var(--hamu-muted);margin:0;font-size:14px;line-height:1.85}.CLvU_a_after{text-align:center;color:var(--hamu-muted);margin-top:12px;font-size:11px}.CLvU_a_pr{align-self:flex-start;font-size:12px;font-weight:700}@media (max-width:350px){.CLvU_a_result{padding-inline:18px}.CLvU_a_line{font-size:21px}}
