._page_dht53_4{gap:var(--pd-space-5);width:100%;max-width:1120px;min-height:100dvh;padding:calc(var(--pd-space-5) + var(--pd-safe-top)) calc(var(--pd-space-6) + var(--pd-safe-right)) calc(var(--pd-space-6) + var(--pd-safe-bottom) + var(--pd-dock-inset,0px)) calc(var(--pd-space-6) + var(--pd-safe-left));flex-direction:column;margin:0 auto;display:flex}._card_dht53_18{padding:var(--pd-space-5);border-radius:var(--pd-radius-l);background:var(--pd-paper);box-shadow:var(--pd-shadow)}._muted_dht53_25{color:var(--pd-ink-2)}._visuallyHidden_dht53_29{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._pill_dht53_39,._back_dht53_40{min-height:var(--pd-hit);min-width:var(--pd-hit);background:var(--pd-paper);box-shadow:var(--pd-shadow);color:var(--pd-ink);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-flex}._pill_dht53_39:active,._back_dht53_40:active{box-shadow:var(--pd-shadow-pressed);transform:translateY(2px)}button._pill_dht53_39{border:0}._pillLemon_dht53_73{background:var(--pd-lemon);box-shadow:var(--pd-shadow-lemon)}._pillLemon_dht53_73:active{box-shadow:0 0 0 var(--pd-lemon-lip), 0 4px 10px #a06e1433}._pill_dht53_39:disabled{background:var(--pd-off);box-shadow:var(--pd-shadow-off);color:var(--pd-off-ink);cursor:not-allowed;transform:none}._back_dht53_40 span{font-size:22px;line-height:1}._chip_dht53_97{border-radius:var(--pd-radius-pill);background:var(--pd-inset);min-height:30px;box-shadow:var(--pd-shadow-inset);color:var(--pd-ink-2);font-family:var(--pd-font-num);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}._bar_dht53_114{align-items:center;gap:var(--pd-space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:54px;display:grid}._bar_dht53_114 ._back_dht53_40{justify-self:start}._barTitle_dht53_126{letter-spacing:.04em;text-align:center;font-size:30px;font-weight:800}._barEnd_dht53_133{justify-self:end}._barTools_dht53_137{align-items:center;gap:var(--pd-space-4);display:flex}._count_dht53_143{color:var(--pd-ink-2);white-space:nowrap;font-size:15px;font-weight:600}._dice_dht53_150{flex:none;width:22px;height:22px}._home_dht53_157{min-height:100dvh;padding:calc(var(--pd-space-6) + var(--pd-safe-top)) calc(var(--pd-space-6) + var(--pd-safe-right)) calc(var(--pd-space-6) + var(--pd-safe-bottom) + var(--pd-dock-inset,0px)) calc(var(--pd-space-6) + var(--pd-safe-left));background:radial-gradient(110% 70% at 50% 0%, var(--pd-page-glow) 0%, var(--pd-page) 72%);place-items:center;display:grid}._hero_dht53_167{align-items:center;gap:var(--pd-space-4);text-align:center;flex-direction:column;display:flex}._homeFoot_dht53_175{justify-content:center;align-items:center;gap:16px;display:flex}@media (height<=850px){._home_dht53_157{padding-block:calc(20px + var(--pd-safe-top)) calc(20px + var(--pd-safe-bottom) + var(--pd-dock-inset,0px))}._home_dht53_157 ._hero_dht53_167{gap:12px}._home_dht53_157 ._homeTitle_dht53_180{font-size:52px}._home_dht53_157 ._entries_dht53_181{margin-block:8px 4px}._home_dht53_157 ._entry_dht53_182{min-height:124px;padding-block:16px}}._beads_dht53_185{margin-bottom:var(--pd-space-2);filter:drop-shadow(0 5px 6px #76502840);gap:10px;display:flex}._bead_dht53_185{background:radial-gradient(circle at 34% 28%, #ffffff8c 0 14%, transparent 15%), var(--bead);border-radius:50%;width:44px;height:44px;box-shadow:inset 0 -5px #0000002e,inset 0 3px #ffffff59;-webkit-mask:radial-gradient(circle,#0000 0 8px,#000 8.5px);mask:radial-gradient(circle,#0000 0 8px,#000 8.5px)}._bead_dht53_185:nth-child(2n){transform:translateY(6px)}._homeTitle_dht53_180{letter-spacing:.08em;text-shadow:0 3px 0 var(--pd-lip);font-size:64px;font-weight:800;line-height:1.1}._homeTagline_dht53_219{color:var(--pd-ink-2);font-size:18px}._tutorialEntry_dht53_224{border-radius:var(--pd-radius-l);background:var(--pd-paper);width:100%;min-height:72px;color:var(--pd-ink);box-shadow:var(--pd-shadow);text-align:left;align-items:center;gap:16px;padding:10px 20px;text-decoration:none;display:flex}._tutorialEntry_dht53_224>span:nth-child(2){flex:1}._tutorialEntry_dht53_224 strong{font-size:19px;display:block}._tutorialEntry_dht53_224 small{color:var(--pd-ink-2);margin-top:3px;font-size:14px;display:block}._tutorialFace_dht53_241{color:var(--pd-berry);font-size:36px;line-height:1}._tutorialEntry_dht53_224:active{box-shadow:var(--pd-shadow-pressed);transform:translateY(2px)}._tutorialLearned_dht53_243{min-height:44px;padding-block:4px}._tutorialLearned_dht53_243 strong{font-size:16px}._tutorialLearned_dht53_243 ._tutorialFace_dht53_241{font-size:26px}._entries_dht53_181{gap:var(--pd-space-5);margin:var(--pd-space-5) 0 var(--pd-space-3);grid-template-columns:repeat(2,minmax(0,300px));display:grid}._entry_dht53_182{justify-content:center;align-items:flex-start;gap:var(--pd-space-2);border-radius:var(--pd-radius-xl);text-align:left;border:0;flex-direction:column;min-height:148px;padding:22px 28px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}._entryTitle_dht53_271{letter-spacing:.04em;font-size:32px;font-weight:800;line-height:1.2}._entryNote_dht53_278{font-size:16px;font-weight:600}._entryPrimary_dht53_283{background:var(--pd-lemon);box-shadow:var(--pd-shadow-lemon);color:var(--pd-ink)}._entryPrimary_dht53_283:active{box-shadow:0 0 0 var(--pd-lemon-lip), 0 5px 12px #a06e1433;transform:translateY(3px)}._entryPaper_dht53_297{background:var(--pd-paper);box-shadow:var(--pd-shadow);color:var(--pd-ink)}._entryPaper_dht53_297:active{box-shadow:var(--pd-shadow-pressed);transform:translateY(3px)}._entriesMore_dht53_309{justify-content:center;gap:var(--pd-space-4);margin:0 0 var(--pd-space-3);flex-wrap:wrap;display:flex}._entrySmall_dht53_317{border-radius:var(--pd-radius-l);background:var(--pd-paper);min-width:240px;min-height:72px;box-shadow:var(--pd-shadow);color:var(--pd-ink);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:12px 24px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex}._entriesMoreTrio_dht53_338{flex-wrap:nowrap}._entriesMoreTrio_dht53_338 ._entrySmall_dht53_317{flex:auto;min-width:0;padding:12px 16px}._entrySmall_dht53_317:active{box-shadow:var(--pd-shadow-pressed);transform:translateY(3px)}._entrySmallTitle_dht53_353{letter-spacing:.04em;font-size:22px;font-weight:800}._entrySmallNote_dht53_359{color:var(--pd-ink-2);font-size:14px;font-weight:600}._group_dht53_366{gap:var(--pd-space-3);flex-direction:column;display:flex}._groupTitle_dht53_373{align-items:baseline;gap:var(--pd-space-2);letter-spacing:.04em;font-size:22px;font-weight:800;display:flex}._groupCount_dht53_382{color:var(--pd-ink-2);letter-spacing:0;font-size:14px;font-weight:600}._cards_dht53_389{gap:var(--pd-space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;display:grid}._patternCard_dht53_400{border-radius:var(--pd-radius-l);background:var(--pd-paper);height:100%;box-shadow:var(--pd-shadow);color:var(--pd-ink);flex-direction:column;gap:10px;padding:12px 12px 14px;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative}._patternCard_dht53_400:has(>a:active){box-shadow:var(--pd-shadow-pressed);transform:translateY(2px)}._thumbTray_dht53_427{border-radius:var(--pd-radius-m);background:var(--pd-inset);height:160px;box-shadow:var(--pd-shadow-inset);place-items:center;display:grid;position:relative}._thumb_dht53_427{box-shadow:0 2px 0 var(--pd-lip), 0 6px 12px #76502824;border-radius:6px}._cardHead_dht53_445,._cardFoot_dht53_446{align-items:baseline;gap:var(--pd-space-2);min-width:0;padding:0 4px;display:flex}._patternName_dht53_454{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:800;line-height:1.3;overflow:hidden}._sizeChip_dht53_464{border-radius:var(--pd-radius-pill);background:var(--pd-inset);color:var(--pd-ink-2);font-family:var(--pd-font-num);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding:1px 9px;font-size:14px;font-weight:700}._progressChip_dht53_478{border-radius:var(--pd-radius-pill);background:var(--pd-lemon);box-shadow:0 2px 0 var(--pd-lemon-lip);color:var(--pd-ink);align-items:center;gap:5px;padding:3px 10px 3px 8px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex;position:absolute;bottom:8px;left:8px}._progressChip_dht53_478:before{background:var(--pd-ink);content:"";border-radius:50%;width:7px;height:7px}._patternMeta_dht53_503{color:var(--pd-ink-2);font-family:var(--pd-font-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}._best_dht53_512{white-space:nowrap;align-items:baseline;gap:5px;margin-left:auto;display:inline-flex}._bestLabel_dht53_520{color:var(--pd-ink-2);font-size:13px;font-weight:600}._bestValue_dht53_526{font-family:var(--pd-font-num);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}._footer_dht53_533{align-items:center;gap:var(--pd-space-2) var(--pd-space-4);padding-top:var(--pd-space-3);color:var(--pd-ink-2);flex-wrap:wrap;margin-top:auto;font-size:14px;display:flex}@media (width<=899.98px){._bar_dht53_114:has(>._barEnd_dht53_133>._barTools_dht53_137){row-gap:var(--pd-space-2)}:is(._barEnd_dht53_133:has(>._barTools_dht53_137),._barTools_dht53_137){display:contents}._barRandom_dht53_561{grid-area:1/3;justify-self:end}._barStamps_dht53_566{grid-area:2/1;justify-self:start}._barTools_dht53_137>._count_dht53_143{grid-area:2/2/3/4;justify-self:end}._bar_dht53_114:lang(en){grid-template-columns:minmax(0,1fr) auto}._bar_dht53_114:lang(en)>._back_dht53_40{grid-area:1/1}._barTitle_dht53_126:lang(en){overflow-wrap:anywhere;grid-area:2/1/3/-1;min-width:0}._barEnd_dht53_133:lang(en),._barRandom_dht53_561:lang(en){grid-area:1/2}._barStamps_dht53_566:lang(en){grid-area:3/1}._barTools_dht53_137:lang(en)>._count_dht53_143{grid-area:3/2}}@media (width<=699.98px){._barRandom_dht53_561{gap:0;padding:0 14px;font-size:0}._groupTitle_dht53_373{gap:0 var(--pd-space-2);flex-wrap:wrap}._cards_dht53_389{gap:var(--pd-space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}._patternCard_dht53_400{gap:var(--pd-space-2);padding:10px 10px 12px}._cardHead_dht53_445,._cardFoot_dht53_446{flex-wrap:wrap;row-gap:2px;padding:0 2px}._patternName_dht53_454{white-space:normal;overflow-wrap:anywhere;font-size:18px}._sizeChip_dht53_464{padding:1px 7px;font-size:13px}._patternMeta_dht53_503{font-size:13px}}._prose_dht53_664{gap:var(--pd-space-3);flex-direction:column;max-width:46em;font-size:16px;line-height:1.75;display:flex}._prose_dht53_664 h2{font-size:20px;font-weight:800}._aboutGrid_dht53_679{gap:var(--pd-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}._aboutColumn_dht53_686{gap:var(--pd-space-5);flex-direction:column;min-width:0;display:flex}._facts_dht53_694{gap:var(--pd-space-3);flex-direction:column;display:flex}._fact_dht53_694{gap:var(--pd-space-3);grid-template-columns:3em minmax(0,1fr);align-items:baseline;display:grid}._fact_dht53_694 dt{color:var(--pd-ink-2);font-size:14px;font-weight:700}._fact_dht53_694 dd{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}._linkRow_dht53_721{justify-content:space-between;align-items:center;gap:var(--pd-space-3);min-height:var(--pd-hit);background:var(--pd-inset);box-shadow:var(--pd-shadow-inset);color:var(--pd-ink);overflow-wrap:anywhere;border-radius:14px;padding:8px 14px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}._linkRow_dht53_721:active{background:var(--pd-lip)}._linkArrow_dht53_743{color:var(--pd-ink-2);flex:none;font-size:17px}._version_dht53_749{font-family:var(--pd-font-num);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}._warning_dht53_756{color:#8e1c2a;background:#fbe3df;border-radius:14px;padding:10px 14px;font-weight:600}._notice_dht53_765{gap:var(--pd-space-3);flex-direction:column;width:min(100%,560px);margin:auto;display:flex}._noticeTitle_dht53_773{font-size:26px;font-weight:800}._noticeActions_dht53_778{gap:var(--pd-space-3);margin-top:var(--pd-space-2);display:flex}._errorText_dht53_784{max-height:40vh;padding:var(--pd-space-3);border-radius:var(--pd-radius-s);background:var(--pd-inset);box-shadow:var(--pd-shadow-inset);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;overflow:auto}@media (width<=699.98px){._page_dht53_4{padding-right:calc(var(--pd-space-4) + var(--pd-safe-right));padding-left:calc(var(--pd-space-4) + var(--pd-safe-left))}._barTitle_dht53_126{font-size:22px}._bar_dht53_114 ._back_dht53_40{padding:0 14px 0 10px}._home_dht53_157{padding:calc(var(--pd-space-5) + var(--pd-safe-top)) calc(var(--pd-space-4) + var(--pd-safe-right)) calc(var(--pd-space-5) + var(--pd-safe-bottom) + var(--pd-dock-inset,0px)) calc(var(--pd-space-4) + var(--pd-safe-left))}._home_dht53_157 ._hero_dht53_167{gap:var(--pd-space-3);width:100%}._beads_dht53_185{gap:var(--pd-space-2)}._bead_dht53_185{width:36px;height:36px;-webkit-mask:radial-gradient(circle,#0000 0 6.5px,#000 7px);mask:radial-gradient(circle,#0000 0 6.5px,#000 7px)}._home_dht53_157 ._homeTitle_dht53_180{font-size:40px}._homeTagline_dht53_219{font-size:16px}._tutorialEntry_dht53_224{padding-inline:16px}._home_dht53_157 ._entries_dht53_181{gap:var(--pd-space-3);width:100%;margin-block:var(--pd-space-1) 0;grid-template-columns:minmax(0,1fr)}._home_dht53_157 ._entry_dht53_182{min-height:112px;padding:16px 24px}._entriesMore_dht53_309{align-items:stretch;gap:var(--pd-space-3);flex-direction:column;width:100%;margin:0}._entrySmall_dht53_317{min-width:0;min-height:64px;padding:10px 20px}._homeFoot_dht53_175{gap:var(--pd-space-3);flex-wrap:wrap;width:100%}._aboutGrid_dht53_679{gap:var(--pd-space-4);grid-template-columns:minmax(0,1fr)}._aboutColumn_dht53_686{gap:var(--pd-space-4)}}._homeFoot_dht53_175{flex-wrap:wrap}html:lang(en)[data-pd-shell=portrait] ._home_dht53_157 ._homeTitle_dht53_180{letter-spacing:0;font-size:clamp(28px,9vw,40px)}html[data-pd-native] ._page_dht53_4{box-sizing:border-box;gap:var(--pd-space-4);min-height:100vh;padding:var(--pd-space-3) var(--pd-gutter) calc(var(--pd-space-5) + env(safe-area-inset-bottom));color:var(--pd-ink);padding-top:calc(12px + var(--pd-safe-top));flex-direction:column;display:flex}html[data-pd-native] ._bar_dht53_114{flex-wrap:wrap;gap:8px;min-height:44px;display:flex}html[data-pd-native] ._barTitle_dht53_126{letter-spacing:.02em;font-size:20px;line-height:1.3}html[data-pd-native] ._pill_dht53_39,html[data-pd-native] ._back_dht53_40{box-sizing:border-box;min-width:var(--pd-hit);min-height:var(--pd-hit);border-radius:var(--pd-radius-pill);background:var(--pd-paper);box-shadow:var(--pd-shadow-chip);color:var(--pd-ink);white-space:nowrap;border:0;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;font-size:15px;font-weight:700;line-height:1.3;transition:transform 80ms,box-shadow 80ms;display:inline-flex}html[data-pd-native] ._pillLemon_dht53_73{background:var(--pd-lemon);box-shadow:var(--pd-shadow-lemon);color:var(--pd-ink)}html[data-pd-native] ._card_dht53_18{box-sizing:border-box;border-radius:var(--pd-radius-l);background:var(--pd-paper);box-shadow:var(--pd-shadow);color:var(--pd-ink);padding:20px}html[data-pd-native] ._cards_dht53_389{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-pd-native] ._patternCard_dht53_400{box-sizing:border-box;border-radius:var(--pd-radius-l);background:var(--pd-paper);min-width:0;height:100%;box-shadow:var(--pd-shadow);color:var(--pd-ink);flex-direction:column;gap:8px;padding:10px 10px 12px;display:flex;position:relative}html[data-pd-native] ._thumbTray_dht53_427{border-radius:var(--pd-radius-m);background:var(--pd-inset);height:160px;box-shadow:var(--pd-shadow-inset);justify-content:center;align-items:center;display:flex;position:relative}html[data-pd-native] ._patternName_dht53_454{word-break:break-all;min-width:0;font-size:18px;font-weight:800;line-height:1.3}html[data-pd-native] ._cardHead_dht53_445{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;padding:0 2px;display:flex}html[data-pd-native] ._cardFoot_dht53_446{flex-direction:column;align-items:flex-start;min-width:0;padding:0 2px;line-height:1.45;display:flex}html[data-pd-native] ._sizeChip_dht53_464{border-radius:var(--pd-radius-pill);background:var(--pd-inset);color:var(--pd-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;padding:1px 7px;font-size:13px;font-weight:700}html[data-pd-native] ._progressChip_dht53_478{border-radius:var(--pd-radius-pill);background:var(--pd-lemon);box-shadow:0 2px 0 var(--pd-lemon-lip);color:var(--pd-ink);align-items:center;padding:3px 10px 3px 8px;font-size:13px;font-weight:800;line-height:1.4;display:inline-flex;position:absolute;bottom:8px;left:8px}html[data-pd-native] ._pill_dht53_39[aria-pressed=true]{background:var(--pd-lemon-soft);box-shadow:inset 0 0 0 2px var(--pd-lemon)}html[data-pd-native] ._aboutGrid_dht53_679{flex-direction:column;gap:16px;width:100%;max-width:640px;margin:0 auto;display:flex}html[data-pd-native] ._aboutColumn_dht53_686{gap:16px;width:100%}html[data-pd-native] ._prose_dht53_664{font-size:15px;line-height:1.7}html[data-pd-native] ._prose_dht53_664 h2{font-size:18px;font-weight:800;line-height:1.35}html[data-pd-native] ._barTools_dht53_137{align-items:center;gap:6px;width:100%;display:flex}html[data-pd-native] ._barTools_dht53_137 ._count_dht53_143{min-width:0;color:var(--pd-ink-2);text-align:center;flex:1;margin:0;font-size:13px;font-weight:700}html[data-pd-native] ._barStamps_dht53_566,html[data-pd-native] ._barRandom_dht53_561{border-radius:var(--pd-radius-m);min-height:44px;padding:0 14px;font-size:15px}html[data-pd-native] ._cardFoot_dht53_446{gap:0}html[data-pd-native] ._best_dht53_512{margin-left:0}html[data-pd-native] ._patternMeta_dht53_503{font-size:13px}html[data-pd-native] ._prose_dht53_664{gap:12px}html[data-pd-native] ._prose_dht53_664 h2{align-items:center;gap:8px;display:flex}html[data-pd-native] ._prose_dht53_664 h2>span{color:var(--pd-ink-2)}html[data-pd-native] ._linkRow_dht53_721{border-radius:var(--pd-radius-btn);background:var(--pd-inset);min-height:52px;box-shadow:var(--pd-shadow-inset);border:0;padding:8px 14px;font-size:15px;font-weight:700}._parentSettingsRow_dht53_939>button{border-radius:var(--pd-radius-btn);background:var(--pd-inset);width:100%;box-shadow:var(--pd-shadow-inset);justify-content:flex-start}
