.ChannelHome_root__CniHu{--ease:cubic-bezier(0.2,0.8,0.2,1);--fast:0.25s;margin-bottom:40px}.ChannelHome_hero__VqVv_{position:relative;display:grid;gap:28px;align-items:center;margin-bottom:44px;padding:44px 40px;border:1px solid var(--border);border-radius:24px;background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%),radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 60%),var(--bg-card);overflow:hidden;isolation:isolate;animation:ChannelHome_rise__Ef9D2 .7s var(--ease) both}.ChannelHome_heroWithFilm__Mk__H{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}@media (max-width:1100px){.ChannelHome_heroWithFilm__Mk__H{grid-template-columns:minmax(0,1fr)}}.ChannelHome_heroText__waNnE{min-width:0}.ChannelHome_eyebrow__udkiy{margin:0 0 12px;font-size:.85rem;color:var(--text-muted);letter-spacing:.02em}.ChannelHome_title__vEcgM{margin:0 0 14px;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:900;line-height:1.2;letter-spacing:-.03em;color:var(--text);word-break:keep-all}.ChannelHome_title__vEcgM em{font-style:normal;color:var(--accent)}.ChannelHome_lead__Jw5_g{margin:0 0 22px;max-width:520px;font-size:.97rem;line-height:1.75;color:var(--text-muted);word-break:keep-all}.ChannelHome_stats__1e93t{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin:0;padding:0;list-style:none;font-size:.82rem;color:var(--text-muted)}.ChannelHome_stats__1e93t li{display:inline-flex;align-items:baseline;gap:4px}.ChannelHome_stats__1e93t b{font-size:1.15rem;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ChannelHome_statsDate__Xd0Tk{font-size:.78rem}.ChannelHome_heroFilm__AkqTV{min-width:0}.ChannelHome_film__3fIA_{position:relative;margin:0;width:100%;max-height:70vh;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 24px 60px rgba(0,0,0,.35)}.ChannelHome_film__3fIA_ video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.ChannelHome_filmPoster__zVHti{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer}.ChannelHome_filmPoster__zVHti img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s var(--ease),filter .4s var(--ease)}.ChannelHome_filmPoster__zVHti:hover img{transform:scale(1.03);filter:brightness(1.08)}.ChannelHome_filmPlay__9Ds_p{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 22%,transparent),0 14px 30px rgba(0,0,0,.4);transition:transform var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.ChannelHome_filmPoster__zVHti:hover .ChannelHome_filmPlay__9Ds_p{transform:scale(1.08);box-shadow:0 0 0 16px color-mix(in srgb,var(--accent) 18%,transparent),0 18px 36px rgba(0,0,0,.45)}.ChannelHome_filmPlay__9Ds_p svg{margin-left:3px}.ChannelHome_filmCaption__6g4ht{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:36px 18px 14px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;text-align:left;font-size:.82rem}.ChannelHome_filmCaption__6g4ht b{font-weight:700}.ChannelHome_num__CPxXA{display:inline-flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums;opacity:.85}.ChannelHome_num__CPxXA small{font-size:.7em;margin-right:2px}.ChannelHome_section__fCpyo{margin-bottom:48px;animation:ChannelHome_rise__Ef9D2 .7s var(--ease) both;animation-delay:.08s}.ChannelHome_head__zvCJ8{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.ChannelHome_head__zvCJ8 h2{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}.ChannelHome_head__zvCJ8 p{margin:0;font-size:.85rem;color:var(--text-muted)}.ChannelHome_pills__l_iH1{display:flex;flex-wrap:wrap;gap:6px}.ChannelHome_pill__mnODO{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;font-size:.8rem;color:var(--text-muted);text-decoration:none;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}.ChannelHome_pill__mnODO span{font-size:.72rem;font-variant-numeric:tabular-nums;opacity:.8}.ChannelHome_pill__mnODO:hover{color:var(--text);border-color:var(--text-muted);transform:translateY(-1px)}.ChannelHome_more__sS_kE{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.85rem;font-weight:700;color:var(--text);text-decoration:none;transition:gap var(--fast) var(--ease),color var(--fast) var(--ease)}.ChannelHome_more__sS_kE:hover{gap:10px;color:var(--accent)}.ChannelHome_newsGrid__xJ5zH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1000px){.ChannelHome_newsGrid__xJ5zH{grid-template-columns:minmax(0,1fr)}}.ChannelHome_newsCard__xJ_WR{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text);text-decoration:none;animation:ChannelHome_rise__Ef9D2 .6s var(--ease) both;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.ChannelHome_newsCard__xJ_WR:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--text) 22%,transparent);box-shadow:0 16px 34px rgba(0,0,0,.16)}.ChannelHome_newsCard__xJ_WR b{font-size:1rem;line-height:1.45;word-break:keep-all}.ChannelHome_newsCard__xJ_WR p{margin:0;font-size:.84rem;line-height:1.6;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ChannelHome_newsCard__xJ_WR time{margin-top:auto;font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ChannelHome_badge__khtHn{align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid var(--border);color:var(--text-muted)}.ChannelHome_badge__khtHn[data-kind=notice]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--accent-subtle)}.ChannelHome_badge__khtHn[data-kind=update]{color:#10b981;border-color:rgba(16,185,129,.4)}.ChannelHome_badge__khtHn[data-kind=event]{color:#f59e0b;border-color:rgba(245,158,11,.45)}.ChannelHome_timeline__AsC1_{position:relative;margin:0;padding:0;list-style:none}.ChannelHome_timeline__AsC1_:before{content:"";position:absolute;left:88px;top:8px;bottom:8px;width:1px;background:var(--border)}.ChannelHome_timeline__AsC1_ li{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:26px;padding:6px 0}.ChannelHome_timeline__AsC1_ li:before{content:"";position:absolute;left:84px;top:17px;width:9px;height:9px;border-radius:50%;background:var(--bg-card);border:2px solid var(--text-muted);transition:border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}.ChannelHome_timeline__AsC1_ li:first-child:before{border-color:var(--accent);background:var(--accent)}.ChannelHome_timeline__AsC1_ li:hover:before{border-color:var(--text);transform:scale(1.25)}.ChannelHome_timeline__AsC1_ time{padding-top:9px;font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.ChannelHome_timelineItem__Nnn2G{display:flex;flex-direction:column;gap:3px;padding:8px 12px;border-radius:12px;color:var(--text);text-decoration:none;transition:background var(--fast) var(--ease),transform var(--fast) var(--ease)}.ChannelHome_timelineItem__Nnn2G:hover{background:color-mix(in srgb,var(--text) 5%,transparent);transform:translateX(3px)}.ChannelHome_timelineItem__Nnn2G b{font-size:.95rem;line-height:1.45;word-break:keep-all}.ChannelHome_timelineItem__Nnn2G span{font-size:.8rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.ChannelHome_timeline__AsC1_:before{left:5px}.ChannelHome_timeline__AsC1_ li{grid-template-columns:minmax(0,1fr);gap:0;padding-left:22px}.ChannelHome_timeline__AsC1_ li:before{left:1px}.ChannelHome_timeline__AsC1_ time{padding:6px 12px 0;text-align:left}}.ChannelHome_slider__8BV5l{position:relative}.ChannelHome_sliderTrack__WoYAP{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;padding:10px 14px 40px;margin:-10px -14px -36px;scroll-padding-inline:14px}.ChannelHome_sliderTrack__WoYAP::-webkit-scrollbar{display:none}@media (max-width:700px){.ChannelHome_sliderTrack__WoYAP{padding-inline:8px;margin-inline:-8px;scroll-padding-inline:8px}}.ChannelHome_slide__D8whf{flex:0 0 calc(100% - 96px);scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:26px;min-height:230px;color:var(--text);text-decoration:none}.ChannelHome_slideImg___nv9_{position:relative;display:block;align-self:stretch;min-height:230px;border-radius:16px;overflow:hidden;background:var(--bg-card);border:1px solid var(--border);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ChannelHome_slideImg___nv9_ img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s var(--ease)}.ChannelHome_slide__D8whf:hover .ChannelHome_slideImg___nv9_{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,.18)}.ChannelHome_slide__D8whf:hover .ChannelHome_slideImg___nv9_ img{transform:scale(1.04)}.ChannelHome_ph__hqGE1{--ph-line:color-mix(in srgb,var(--text) 10%,transparent);--ph-glow:color-mix(in srgb,var(--accent) 22%,transparent);display:flex;flex-direction:column;justify-content:space-between;padding:20px 22px;isolation:isolate}.ChannelHome_ph__hqGE1:after,.ChannelHome_ph__hqGE1:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:transform .6s var(--ease)}.ChannelHome_slide__D8whf:hover .ChannelHome_ph__hqGE1:before{transform:scale(1.04)}.ChannelHome_phKicker__dwwjt{font-size:.66rem;font-weight:800;letter-spacing:.18em;color:var(--text-muted)}.ChannelHome_phMark__HA_rB{font-size:1.9rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--text);word-break:keep-all}.ChannelHome_ph__hqGE1[data-ph="0"]:before{background-image:radial-gradient(var(--ph-line) 1.3px,transparent 1.7px);background-size:18px 18px}.ChannelHome_ph__hqGE1[data-ph="0"]:after{background:radial-gradient(circle at 100% 0,var(--ph-glow),transparent 60%)}.ChannelHome_ph__hqGE1[data-ph="1"]:before{background:repeating-radial-gradient(circle at 88% 115%,transparent 0 21px,var(--ph-line) 21px 22px)}.ChannelHome_ph__hqGE1[data-ph="1"]:after{background:radial-gradient(circle at 88% 115%,var(--ph-glow),transparent 45%)}.ChannelHome_ph__hqGE1[data-ph="2"]:before{background:repeating-linear-gradient(135deg,transparent 0 13px,var(--ph-line) 13px 14px)}.ChannelHome_ph__hqGE1[data-ph="2"]:after{background:linear-gradient(to top,var(--ph-glow),transparent 55%)}.ChannelHome_ph__hqGE1[data-ph="3"]:before{background:radial-gradient(circle at 15% 20%,rgba(1,255,117,.16),transparent 42%),radial-gradient(circle at 85% 25%,rgba(0,240,255,.16),transparent 45%),radial-gradient(circle at 70% 95%,rgba(255,242,0,.13),transparent 45%),radial-gradient(circle at 25% 90%,var(--ph-glow),transparent 50%);filter:blur(6px)}.ChannelHome_ph__hqGE1[data-ph="4"]:before{background-image:linear-gradient(var(--ph-line) 1px,transparent 1px),linear-gradient(90deg,var(--ph-line) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px}.ChannelHome_ph__hqGE1[data-ph="4"]:after{background:linear-gradient(90deg,transparent calc(70% - 1px),color-mix(in srgb,var(--accent) 45%,transparent) calc(70% - 1px) 70%,transparent 70%),linear-gradient(transparent calc(38% - 1px),color-mix(in srgb,var(--accent) 45%,transparent) calc(38% - 1px) 38%,transparent 38%)}.ChannelHome_ph__hqGE1[data-ph="5"]:before{content:"NFP.";inset:auto -6% -22% auto;font-size:9rem;font-weight:900;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--text) 16%,transparent)}.ChannelHome_ph__hqGE1[data-ph="5"]:after{background:radial-gradient(circle at 0 100%,var(--ph-glow),transparent 55%)}.ChannelHome_slideBody__VMtSU{display:flex;flex-direction:column;gap:10px;padding:2px 0 0;min-width:0}.ChannelHome_slideMeta__8LiNv{display:flex;align-items:center;gap:10px}.ChannelHome_slideMeta__8LiNv time{font-size:.76rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ChannelHome_slideBody__VMtSU b{font-size:1.12rem;line-height:1.45;letter-spacing:-.01em;word-break:keep-all;transition:color .25s var(--ease)}.ChannelHome_slide__D8whf:hover .ChannelHome_slideBody__VMtSU b{color:var(--accent)}.ChannelHome_slideExcerpt__K4z9p{font-size:.86rem;line-height:1.65;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:700px){.ChannelHome_slide__D8whf{flex-basis:calc(100% - 40px);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-height:0}.ChannelHome_slideImg___nv9_{min-height:0;height:190px}.ChannelHome_phMark__HA_rB{font-size:1.6rem}}.ChannelHome_sliderNav__DwtAy{display:flex;align-items:center;gap:8px;margin-top:14px}.ChannelHome_sliderDots___s8xs{display:flex;align-items:center;gap:6px;margin-right:auto;flex-wrap:wrap}.ChannelHome_sliderDots___s8xs button{width:7px;height:7px;padding:0;border:none;border-radius:4px;background:var(--border);cursor:pointer;transition:width var(--fast) var(--ease),background var(--fast) var(--ease)}.ChannelHome_sliderDots___s8xs button.ChannelHome_dotOn__CjRtj{width:20px;background:var(--accent)}.ChannelHome_sliderCount___q7Ge{display:flex;align-items:baseline;gap:3px;margin-right:6px;font-size:.85rem;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.ChannelHome_sliderCount___q7Ge small{font-size:.6rem;font-weight:500;color:var(--text-muted)}.ChannelHome_sliderBtn__t9WKk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:9px;background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease)}.ChannelHome_sliderBtn__t9WKk:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.ChannelHome_lifeGrid__dmZqn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1000px){.ChannelHome_lifeGrid__dmZqn{grid-template-columns:minmax(0,1fr)}}.ChannelHome_lifeCard__pXFKs{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--bg-card);color:var(--text);text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.ChannelHome_lifeCard__pXFKs img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--ease)}.ChannelHome_lifeCard__pXFKs div{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px}.ChannelHome_lifeCard__pXFKs b{font-size:.92rem;line-height:1.45;word-break:keep-all}.ChannelHome_lifeCard__pXFKs time{font-size:.74rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ChannelHome_lifeCard__pXFKs:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,.16);border-color:color-mix(in srgb,var(--text) 22%,transparent)}.ChannelHome_lifeCard__pXFKs:hover img{transform:scale(1.04)}.ChannelHome_spaces__7RcwZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1000px){.ChannelHome_spaces__7RcwZ{grid-template-columns:minmax(0,1fr)}}.ChannelHome_space__nK1H6{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 44px 18px 18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);color:var(--text);text-decoration:none;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.ChannelHome_space__nK1H6 b{font-size:1rem}.ChannelHome_space__nK1H6 p{margin:0;font-size:.82rem;color:var(--text-muted);line-height:1.5;word-break:keep-all}.ChannelHome_dot__A2HPs{width:10px;height:10px;border-radius:50%;margin-bottom:4px}.ChannelHome_go__IlHEj{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--text-muted);transition:transform var(--fast) var(--ease),color var(--fast) var(--ease)}.ChannelHome_space__nK1H6:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--text) 22%,transparent);box-shadow:0 16px 34px rgba(0,0,0,.16)}.ChannelHome_space__nK1H6:hover .ChannelHome_go__IlHEj{transform:translate(4px,-50%);color:var(--text)}.ChannelHome_terms__JrWBM{border:1px solid var(--border);border-radius:14px;background:var(--bg-card);overflow:hidden}.ChannelHome_terms__JrWBM summary{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-size:.9rem;font-weight:700;color:var(--text-muted);cursor:pointer;list-style:none;transition:color var(--fast) var(--ease),background var(--fast) var(--ease)}.ChannelHome_terms__JrWBM summary::-webkit-details-marker{display:none}.ChannelHome_terms__JrWBM summary:after{content:"+";font-size:1.1rem;transition:transform var(--fast) var(--ease)}.ChannelHome_terms__JrWBM[open] summary:after{transform:rotate(45deg)}.ChannelHome_terms__JrWBM summary:hover{color:var(--text);background:color-mix(in srgb,var(--text) 4%,transparent)}.ChannelHome_termsBody__EzdVo{display:flex;flex-direction:column;gap:10px;padding:4px 18px 18px;font-size:.86rem;line-height:1.75;color:var(--text-muted);animation:ChannelHome_rise__Ef9D2 .35s var(--ease) both}.ChannelHome_termsBody__EzdVo p{margin:0}.ChannelHome_termsBody__EzdVo b{color:var(--text);margin-right:6px}@keyframes ChannelHome_rise__Ef9D2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:640px){.ChannelHome_hero__VqVv_{padding:28px 20px;border-radius:20px}}@media (prefers-reduced-motion:reduce){.ChannelHome_root__CniHu *,.ChannelHome_root__CniHu :after,.ChannelHome_root__CniHu :before{animation:none!important;transition:none!important}.ChannelHome_sliderTrack__WoYAP{scroll-behavior:auto}}.ToolKit_root__2VFfl{--tk-ease:cubic-bezier(0.2,0.8,0.2,1);--tk-fast:0.2s;--tk-surface-xs:color-mix(in srgb,var(--text) 3%,transparent);--tk-surface-sm:color-mix(in srgb,var(--text) 5%,transparent);--tk-surface-md:color-mix(in srgb,var(--text) 9%,transparent);--tk-input:#111111;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);line-height:1.6;word-break:keep-all;overflow-wrap:break-word}.ToolKit_root__2VFfl *,.ToolKit_root__2VFfl :after,.ToolKit_root__2VFfl :before{box-sizing:border-box}.light .ToolKit_root__2VFfl{--tk-input:#ffffff}.ToolKit_classic__B_n5z{padding:36px 0 32px}.ToolKit_classic__B_n5z .ToolKit_container__7srjV{max-width:960px;margin:0 auto;padding:0 20px}.ToolKit_site___4MEq{padding:32px 0 8px}.ToolKit_site___4MEq .ToolKit_container__7srjV{max-width:900px;margin:0 auto;padding:0 20px}.ToolKit_site___4MEq .ToolKit_container__7srjV.ToolKit_wide__KG4sJ{max-width:1280px}.ToolKit_root__2VFfl.ToolKit_bare__fIn2G{padding:0}.ToolKit_root__2VFfl.ToolKit_bare__fIn2G .ToolKit_container__7srjV{max-width:none;padding:0}.ToolKit_classicHeader__1UlEu{text-align:center;margin-bottom:32px}.ToolKit_classicHeader__1UlEu h1{font-size:1.4rem;font-weight:800;margin:0 0 6px;color:var(--text)}.ToolKit_classicHeader__1UlEu h1 span{color:var(--accent)}.ToolKit_pill__xTIS5{display:inline-block;padding:5px 12px;border-radius:50px;background:var(--accent);color:#000;font-size:13px;font-weight:700}.light .ToolKit_pill__xTIS5{color:#fff}.ToolKit_classicHeader__1UlEu p{margin:0;font-size:.875rem;color:var(--text-muted)}.ToolKit_siteHeader__6JvGG{margin-bottom:28px}.ToolKit_eyebrow__c7a4T{margin:0 0 6px;font-size:.85rem;color:var(--text-muted)}.ToolKit_siteHeader__6JvGG h1{margin:0 0 4px;font-size:1.6rem;font-weight:800;letter-spacing:-.5px;color:var(--text)}.ToolKit_siteHeader__6JvGG p{margin:0;font-size:.9rem;color:var(--text-muted)}.ToolKit_grid__xWnqT{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.ToolKit_panel__Utwyl{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:22px}.ToolKit_site___4MEq .ToolKit_panel__Utwyl{border-radius:12px;padding:20px}.ToolKit_sectionHead__Kmf6_{display:flex;align-items:center;gap:7px;margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--border);font-size:.82rem;font-weight:700;color:var(--text)}.ToolKit_sectionHead__Kmf6_ svg{color:var(--accent);flex-shrink:0}.ToolKit_site___4MEq .ToolKit_sectionHead__Kmf6_{border-bottom:none;padding-bottom:0;margin-bottom:14px;font-size:.78rem;letter-spacing:.02em;color:var(--text-muted)}.ToolKit_divider__4KlF6{border:none;border-top:1px solid var(--border);margin:18px 0}.ToolKit_field__VNKc3{margin-bottom:14px}.ToolKit_field__VNKc3:last-child{margin-bottom:0}.ToolKit_fieldHead__95BBa{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.ToolKit_fieldHead__95BBa label,.ToolKit_fieldLabel__nF5kM{margin:0;font-size:.8rem;font-weight:600;color:var(--text);flex-shrink:0}.ToolKit_fieldLabel__nF5kM{display:block;margin-bottom:6px}.ToolKit_site___4MEq .ToolKit_fieldHead__95BBa label,.ToolKit_site___4MEq .ToolKit_fieldLabel__nF5kM{font-weight:500;color:var(--text-muted)}.ToolKit_fieldActions__LfhF_{display:flex;gap:5px;flex-wrap:wrap}.ToolKit_input__lX20N,.ToolKit_textarea__2j3oY{width:100%;background:var(--tk-input);border:1px solid var(--border);border-radius:6px;color:var(--text);font:inherit;font-size:.875rem;transition:border-color var(--tk-fast) var(--tk-ease),box-shadow var(--tk-fast) var(--tk-ease)}.ToolKit_textarea__2j3oY{padding:11px 13px;line-height:1.6;resize:vertical;min-height:90px}.ToolKit_input__lX20N{padding:10px 12px;font-size:14px}.ToolKit_input__lX20N:focus,.ToolKit_textarea__2j3oY:focus{outline:none;border-color:var(--accent)}.ToolKit_input__lX20N:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.ToolKit_input__lX20N::-moz-placeholder,.ToolKit_textarea__2j3oY::-moz-placeholder{color:var(--text-muted)}.ToolKit_input__lX20N::placeholder,.ToolKit_textarea__2j3oY::placeholder{color:var(--text-muted)}.ToolKit_site___4MEq .ToolKit_input__lX20N,.ToolKit_site___4MEq .ToolKit_textarea__2j3oY{border-radius:8px}.ToolKit_smallBtn__Y3ZKW{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--border);border-radius:4px;background:var(--tk-surface-sm);color:var(--text);font:inherit;font-size:.73rem;line-height:1.6;white-space:nowrap;cursor:pointer;transition:background-color var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.ToolKit_smallBtn__Y3ZKW:hover{background:var(--tk-surface-md);transform:translateY(-1px)}.ToolKit_smallBtn__Y3ZKW:active{transform:translateY(0)}.ToolKit_smallBtn__Y3ZKW.ToolKit_danger__Tr3aB:hover{background:rgba(255,68,68,.12);border-color:#ff4444;color:#ff4444}.ToolKit_smallBtn__Y3ZKW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_site___4MEq .ToolKit_smallBtn__Y3ZKW{border-radius:999px;padding:4px 11px}.ToolKit_classic__B_n5z .ToolKit_sectionHead__Kmf6_+.ToolKit_stats__GAv5s{margin-top:12px}.ToolKit_stats__GAv5s{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px}.ToolKit_stat__0wUTC{padding:14px 10px;border:1px solid var(--border);border-radius:8px;background:var(--tk-surface-xs);text-align:center}.ToolKit_statValue__KGw2s{display:block;font-size:1.5rem;font-weight:700;line-height:1.1;color:var(--accent);font-variant-numeric:tabular-nums}.ToolKit_statLabel__cLWR2{display:block;margin-top:5px;font-size:.7rem;color:var(--text-muted)}.ToolKit_info__G_hr1{margin-top:16px}.ToolKit_infoList__nB7IG{margin:10px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.9;color:var(--text-muted)}.ToolKit_infoList__nB7IG li{word-break:keep-all;overflow-wrap:break-word}.ToolKit_infoList__nB7IG li:before{content:"›";margin-right:6px;font-weight:700;color:var(--accent)}.ToolKit_infoList__nB7IG strong{color:var(--text)}.ToolKit_toast__vdA3E{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:2100;padding:12px 16px;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;background:var(--bg-card);color:var(--text);font-size:.85rem;box-shadow:0 6px 20px rgba(0,0,0,.25);animation:ToolKit_toastIn__V0ELh .2s ease}.ToolKit_toast__vdA3E.ToolKit_toastError__1X3r4{border-left-color:#ef4444}@keyframes ToolKit_toastIn__V0ELh{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.ToolKit_overlay__D8RId{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center}.ToolKit_error__acAxG{max-width:900px;margin:32px auto;padding:24px 20px;border:1px solid var(--border);border-radius:10px;text-align:center;color:var(--text-muted);font-size:.9rem}.ToolKit_error__acAxG button{margin-top:12px}@media (prefers-reduced-motion:reduce){.ToolKit_root__2VFfl *,.ToolKit_root__2VFfl :after,.ToolKit_root__2VFfl :before{transition-duration:.01ms!important}}@media (max-width:760px){.ToolKit_grid__xWnqT{grid-template-columns:1fr}}@media (max-width:768px){.ToolKit_classicHeader__1UlEu h1{font-size:1.5rem}.ToolKit_pill__xTIS5{font-size:16px;padding:10px 14px}.ToolKit_classicHeader__1UlEu p{font-size:15px}}.ToolKit_num__p2dN1{display:inline-flex;align-items:baseline;gap:.12em;font-variant-numeric:tabular-nums}.ToolKit_numUnit__XV9MC{font-size:.7em;font-weight:600;opacity:.75}.ToolKit_btn__k69bL{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease),box-shadow var(--tk-fast) var(--tk-ease),filter var(--tk-fast) var(--tk-ease)}.ToolKit_btn__k69bL:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_btn__k69bL:disabled{opacity:.4;cursor:not-allowed}.ToolKit_btnPrimary__cshTX{background:var(--accent);color:#000}.light .ToolKit_btnPrimary__cshTX{color:#fff}.ToolKit_btnPrimary__cshTX:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 28%,transparent)}.ToolKit_btnSecondary___fC8h{background:transparent;border-color:var(--border);color:var(--text)}.ToolKit_btnSecondary___fC8h:not(:disabled):hover{transform:translateY(-1px);border-color:var(--text-muted);background:var(--tk-surface-sm)}.ToolKit_btn__k69bL:not(:disabled):active{transform:translateY(0)}.ToolKit_block__hTopY{width:100%}.ToolKit_chips__KirlY{display:flex;flex-wrap:wrap;gap:6px}.ToolKit_chip__oZe4H{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease)}.ToolKit_chip__oZe4H:hover{transform:translateY(-1px);color:var(--text);border-color:var(--text-muted)}.ToolKit_chip__oZe4H[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);color:var(--accent)}.ToolKit_chip__oZe4H:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_affix__a4Kry{position:relative;display:flex;align-items:center}.ToolKit_affix__a4Kry .ToolKit_input__lX20N{padding-right:44px}.ToolKit_affixUnit__2MG87{position:absolute;right:12px;font-size:.8rem;font-weight:600;color:var(--text-muted);pointer-events:none}.ToolKit_input__lX20N[type=number]::-webkit-inner-spin-button,.ToolKit_input__lX20N[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ToolKit_input__lX20N[type=number]{-moz-appearance:textfield}.ToolKit_input__lX20N[type=date],.ToolKit_input__lX20N[type=time]{color-scheme:dark}.light .ToolKit_input__lX20N[type=date],.light .ToolKit_input__lX20N[type=time]{color-scheme:light}select.ToolKit_input__lX20N{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.ToolKit_row__hTmwy{display:flex;align-items:flex-end;gap:10px}.ToolKit_row__hTmwy>*{flex:1;min-width:0}.ToolKit_row__hTmwy>.ToolKit_rowSep__lV79_{flex:none;padding-bottom:10px;color:var(--text-muted);font-weight:700}.ToolKit_row__hTmwy>.ToolKit_rowSep__lV79_.ToolKit_rowSepControl__X50fH{padding-bottom:0}.ToolKit_iconBtn__ycrUF{width:44px;height:44px;padding:0!important;font-size:1.05rem}.ToolKit_row__hTmwy .ToolKit_field__VNKc3{margin-bottom:0}.ToolKit_hint__ucfgX{margin:6px 0 0;font-size:.75rem;line-height:1.5;color:var(--text-muted)}.ToolKit_resultList__D2cwN{display:flex;flex-direction:column;gap:6px}.ToolKit_resultRow__VaYBJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:.85rem;text-align:left;width:100%;background:transparent;color:inherit;font-family:inherit}.ToolKit_resultLabel__2RAC0{color:var(--text-muted)}.ToolKit_resultValue__PXGHy{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}button.ToolKit_resultRow__VaYBJ{cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease)}button.ToolKit_resultRow__VaYBJ:hover{transform:translateY(-1px);border-color:var(--text-muted);background:var(--tk-surface-sm)}button.ToolKit_resultRow__VaYBJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_resultBox__OuAsE{margin-top:14px;padding:16px 14px;border-radius:10px;background:var(--tk-surface-sm);text-align:center}.ToolKit_resultMain__UvqwX{word-break:keep-all;display:block;font-size:1.35rem;font-weight:800;line-height:1.3;color:var(--text);animation:ToolKit_resultPop__a7_w5 .35s var(--tk-ease)}.ToolKit_resultSub__AS4An{display:block;margin-top:4px;font-size:.82rem;line-height:1.6;color:var(--text-muted)}.ToolKit_resultEmpty__ofhxw{font-size:.85rem;color:var(--text-muted)}@keyframes ToolKit_resultPop__a7_w5{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}.ToolKit_switch__656V4{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;color:var(--text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToolKit_switch__656V4 input{position:absolute;opacity:0;width:1px;height:1px}.ToolKit_switchTrack__eCGUO{position:relative;width:36px;height:20px;border-radius:999px;background:var(--border);transition:background-color var(--tk-fast) var(--tk-ease);flex-shrink:0}.ToolKit_switchTrack__eCGUO:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .25s var(--tk-ease);box-shadow:0 1px 3px rgba(0,0,0,.3)}.ToolKit_switch__656V4 input:checked+.ToolKit_switchTrack__eCGUO{background:var(--accent)}.ToolKit_switch__656V4 input:checked+.ToolKit_switchTrack__eCGUO:after{transform:translateX(16px);background:#0d0d0d}.light .ToolKit_switch__656V4 input:checked+.ToolKit_switchTrack__eCGUO:after{background:#fff}.ToolKit_switch__656V4 input:focus-visible+.ToolKit_switchTrack__eCGUO{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_grid3___bsKj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}@media (max-width:900px){.ToolKit_grid3___bsKj{grid-template-columns:1fr}}.ToolKit_stack__H4d6_{display:flex;flex-direction:column;gap:20px}.ToolKit_site___4MEq .ToolKit_stat__0wUTC{border-radius:10px;padding:16px 10px}.ToolKit_site___4MEq .ToolKit_statValue__KGw2s{color:var(--text)}.ToolKit_grow__pLt2P{overflow:hidden;transition:height .35s var(--tk-ease)}.ToolKit_growFade__bhFo_>*{animation:ToolKit_resultPop__a7_w5 .35s var(--tk-ease) both}.ToolKit_autoGrow__kN_4h{resize:none;overflow:hidden}.ToolKit_range__AVlA4{--tk-range-fill:var(--accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:20px;background:transparent;cursor:pointer;margin:0}.ToolKit_range__AVlA4::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--tk-range-fill) var(--tk-range-pct),var(--tk-surface-md) var(--tk-range-pct))}.ToolKit_range__AVlA4::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--tk-range-fill) var(--tk-range-pct),var(--tk-surface-md) var(--tk-range-pct))}.ToolKit_range__AVlA4::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border-radius:50%;background:#fff;border:2px solid var(--tk-range-fill);box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-transition:transform var(--tk-fast) var(--tk-ease);transition:transform var(--tk-fast) var(--tk-ease)}.ToolKit_range__AVlA4::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--tk-range-fill);-moz-transition:transform var(--tk-fast) var(--tk-ease);transition:transform var(--tk-fast) var(--tk-ease)}.ToolKit_range__AVlA4:active::-webkit-slider-thumb,.ToolKit_range__AVlA4:hover::-webkit-slider-thumb{transform:scale(1.18)}.ToolKit_range__AVlA4:hover::-moz-range-thumb{transform:scale(1.18)}.ToolKit_range__AVlA4:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ToolKit_range__AVlA4:disabled{opacity:.4;cursor:not-allowed}.ToolKit_mono__cTBLy{letter-spacing:.02em}.ToolKit_code__hjzAL,.ToolKit_mono__cTBLy{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ToolKit_code__hjzAL{margin:0;padding:12px 14px;border-radius:8px;border:1px solid var(--border);background:var(--tk-input);color:var(--text);font-size:12.5px;line-height:1.6;white-space:pre-wrap;word-break:break-all}.ToolKit_placeholder__Es9yM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:24px;border:1px dashed var(--border);border-radius:10px;text-align:center;font-size:.85rem;color:var(--text-muted)}.ToolKit_progress__K9QUE{height:6px;border-radius:999px;background:var(--tk-surface-md);overflow:hidden}.ToolKit_progressFill__mJodo{height:100%;border-radius:inherit;background:var(--accent);transition:width .3s var(--tk-ease)}.ToolKit_drop__KKTQt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:150px;padding:22px;border:1.5px dashed var(--border);border-radius:12px;text-align:center;color:var(--text-muted);cursor:pointer;transition:border-color var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease)}.ToolKit_dropOver__ygxX9,.ToolKit_drop__KKTQt:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--text)}.ToolKit_dropOver__ygxX9 svg,.ToolKit_drop__KKTQt:hover svg{color:var(--accent)}.ToolKit_drop__KKTQt svg{transition:color var(--tk-fast) var(--tk-ease),transform .3s var(--tk-ease)}.ToolKit_dropOver__ygxX9 svg{transform:translateY(-3px)}.ToolKit_drop__KKTQt:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ToolKit_dropCompact__82f05{min-height:96px;padding:14px}.ToolKit_dropTitle__j0_sq{font-size:.88rem;font-weight:600}.ToolKit_dropHint__SrgE_{font-size:.75rem}.ToolKit_dropInput__dG6T8{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ToolKit_colorInput__Y72RV{display:flex;gap:8px;align-items:center}.ToolKit_colorInput__Y72RV>.ToolKit_input__lX20N{flex:1;min-width:0}.ToolKit_colorSwatch__9et2V{position:relative;flex-shrink:0;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);cursor:pointer;box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 12%,transparent);transition:transform var(--tk-fast) var(--tk-ease),box-shadow var(--tk-fast) var(--tk-ease)}.ToolKit_colorSwatch__9et2V:hover{transform:scale(1.05);box-shadow:0 4px 14px rgba(0,0,0,.25)}.ToolKit_colorSwatch__9et2V input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.ToolKit_colorSwatch__9et2V:focus-within{outline:2px solid var(--accent);outline-offset:2px}@font-face{font-family:EunSikDimiBang;src:url(/fonts/YydimibangBold.woff2) format("woff2"),url(/fonts/YydimibangBold.woff) format("woff");font-display:swap}@font-face{font-family:KDG;src:url(/fonts/KDG.woff) format("woff");font-display:swap}.NfpFortune_stage__Kf23A{max-width:600px}.NfpFortune_date__alQmr{margin:0 0 14px;font-size:.9rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.NfpFortune_question__mDnSN{display:flex;align-items:center;gap:28px;padding:12px 4px}.NfpFortune_questionText__iVR9F{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.NfpFortune_questionText__iVR9F h2{margin:0;font-size:1.25rem;font-weight:800;color:var(--text)}.NfpFortune_questionText__iVR9F p{margin:0 0 12px;font-size:.88rem;color:var(--text-muted)}.NfpFortune_orbWrap__LAS9J{position:relative;width:168px;height:168px;display:grid;place-items:center}.NfpFortune_orbWrap__LAS9J:before{content:"";position:absolute;inset:8px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--accent) 40%,transparent);animation:NfpFortune_spin__izuNl 18s linear infinite}.NfpFortune_orb__SW648{position:relative;width:120px;height:120px;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.85) 0 7%,rgba(255,255,255,0) 16%),radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--accent) 85%,#fff 0%) 0,color-mix(in srgb,var(--accent) 55%,#000) 70%,color-mix(in srgb,var(--accent) 30%,#000) 100%);box-shadow:0 0 40px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 -10px 24px rgba(0,0,0,.35);animation:NfpFortune_float__umatP 4s ease-in-out infinite;transition:transform .3s var(--tk-ease),box-shadow .3s var(--tk-ease),filter .3s var(--tk-ease)}.NfpFortune_orb__SW648:hover{transform:scale(1.06);filter:brightness(1.1);box-shadow:0 0 60px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 -10px 24px rgba(0,0,0,.35)}.NfpFortune_orb__SW648:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.NfpFortune_ripple__j8ZOP{position:absolute;inset:24px;border-radius:50%;border:2px solid var(--accent);animation:NfpFortune_ripple__j8ZOP .9s var(--tk-ease) forwards;pointer-events:none}@keyframes NfpFortune_float__umatP{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes NfpFortune_spin__izuNl{to{rotate:1turn}}@keyframes NfpFortune_ripple__j8ZOP{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.NfpFortune_overlay__1mOap{background:rgba(5,6,8,.82);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);flex-direction:column;gap:22px;animation:NfpFortune_fadeIn__lhrqs .25s ease}.NfpFortune_overlayOrb__ZXoJm{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9) 0 7%,rgba(255,255,255,0) 16%),radial-gradient(circle,color-mix(in srgb,var(--accent) 90%,#fff 0%),color-mix(in srgb,var(--accent) 40%,#000));animation:NfpFortune_summon__cJMGr 1.6s var(--tk-ease) forwards}.NfpFortune_overlayText__nKeOl{color:#e4e4e4;font-size:.95rem;letter-spacing:.08em;animation:NfpFortune_blink__d0V5M 1.2s ease-in-out infinite}@keyframes NfpFortune_summon__cJMGr{0%{transform:scale(.6);box-shadow:0 0 20px var(--accent)}55%{transform:scale(1.25);box-shadow:0 0 90px var(--accent),0 0 160px color-mix(in srgb,var(--accent) 50%,transparent)}to{transform:scale(1);box-shadow:0 0 50px var(--accent)}}@keyframes NfpFortune_blink__d0V5M{50%{opacity:.45}}@keyframes NfpFortune_fadeIn__lhrqs{0%{opacity:0}}.NfpFortune_result__5O4Vp>*{animation:NfpFortune_rise__okssQ .55s var(--tk-ease) both}.NfpFortune_result__5O4Vp>:nth-child(2){animation-delay:.1s}.NfpFortune_result__5O4Vp>:nth-child(3){animation-delay:.2s}.NfpFortune_result__5O4Vp>:nth-child(4){animation-delay:.9s}.NfpFortune_result__5O4Vp>:nth-child(5){animation-delay:1.1s}@keyframes NfpFortune_rise__okssQ{0%{opacity:0;transform:translateY(10px)}}.NfpFortune_colorCard__NKwAK{display:flex;align-items:center;gap:16px;padding:14px;border:1px solid var(--border);border-radius:14px}.NfpFortune_swatch___bIEI{width:84px;height:84px;flex-shrink:0;border-radius:12px;background-image:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),transparent 70%);box-shadow:0 8px 22px rgba(0,0,0,.25)}.NfpFortune_colorMeta__jeBkU{flex:1;min-width:0}.NfpFortune_colorName__oiVAV{margin:0;font-size:1.15rem;font-weight:800;color:var(--text)}.NfpFortune_hex__slXoV{margin:2px 0 0;font-size:.9rem;color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.03em}.NfpFortune_badge__DsEV3{margin:18px 0 0 4px;font-family:KDG,sans-serif;font-size:48px;font-weight:100;line-height:1.2;color:var(--text)}.NfpFortune_scroll__xI2Do{background:#f8f5f0;color:#2c1810;padding:24px;border-color:#8b4513 #654321;border-style:solid;border-width:8px;border-radius:4px;position:relative;margin:18px 10px;font-family:EunSikDimiBang,serif;font-size:22px;line-height:1.6;letter-spacing:.05em;word-break:keep-all;transform:scaleX(0);transform-origin:center;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.NfpFortune_scroll__xI2Do.NfpFortune_expand__k2sfj{transform:scaleX(1)}.NfpFortune_scroll__xI2Do:after,.NfpFortune_scroll__xI2Do:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:12px;height:115%;background:linear-gradient(45deg,#654321,#8b4513);border-radius:2px;z-index:2}.NfpFortune_scroll__xI2Do:before{left:-10px}.NfpFortune_scroll__xI2Do:after{right:-10px}.NfpFortune_scrollContent__vjWZl{opacity:0;transform:translateY(8px);transition:opacity .3s ease .6s,transform .3s ease .6s}.NfpFortune_typed__XRXnG{display:grid}.NfpFortune_typedGhost__FyZqu,.NfpFortune_typedText__dWjup{grid-area:1/1}.NfpFortune_typedGhost__FyZqu{visibility:hidden}.NfpFortune_typedText__dWjup>span:not(.NfpFortune_caret__c8ZMN){white-space:pre-wrap}.NfpFortune_caret__c8ZMN{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:currentColor;animation:NfpFortune_caret__c8ZMN .8s steps(1) infinite}.NfpFortune_caretDone__p0oog{animation:NfpFortune_caret__c8ZMN .8s steps(1) 3 forwards}@keyframes NfpFortune_caret__c8ZMN{50%{opacity:0}}.NfpFortune_scroll__xI2Do.NfpFortune_expand__k2sfj .NfpFortune_scrollContent__vjWZl{opacity:1;transform:translateY(0)}.NfpFortune_meter__kaal9{width:120px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 9%,transparent);overflow:hidden;display:inline-block;vertical-align:middle;margin-right:10px}.NfpFortune_meterBar__8C504{display:block;height:100%;border-radius:999px;background:var(--accent);width:0;transition:width 1s var(--tk-ease)}.NfpFortune_actions__F222n{display:flex;gap:8px;margin-top:16px}.NfpFortune_actions__F222n>*{flex:1}@media (max-width:560px){.NfpFortune_question__mDnSN{flex-direction:column;align-items:flex-start;gap:14px}.NfpFortune_scroll__xI2Do{font-size:18px;padding:18px}.NfpFortune_badge__DsEV3{font-size:40px}.NfpFortune_meter__kaal9{width:80px}}@media (prefers-reduced-motion:reduce){.NfpFortune_orbWrap__LAS9J:before,.NfpFortune_orb__SW648,.NfpFortune_overlayOrb__ZXoJm,.NfpFortune_overlayText__nKeOl{animation:none}}.ContrastChecker_layout__2sFLB{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;align-items:start}.ContrastChecker_colorRow__QxiQ7{display:flex;align-items:center;gap:10px}.ContrastChecker_swatch__huJ2Z{position:relative;width:44px;height:44px;flex-shrink:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;transition:transform .2s var(--tk-ease),border-color .2s var(--tk-ease),box-shadow .2s var(--tk-ease)}.ContrastChecker_swatch__huJ2Z:hover{transform:scale(1.05);border-color:var(--text-muted);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ContrastChecker_swatch__huJ2Z input{position:absolute;inset:-8px;width:calc(100% + 16px);height:calc(100% + 16px);border:0;padding:0;cursor:pointer;opacity:0}.ContrastChecker_swatch__huJ2Z:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ContrastChecker_hex__miojC{text-transform:uppercase;font-variant-numeric:tabular-nums;letter-spacing:.02em}.ContrastChecker_hex__miojC[aria-invalid=true]{border-color:#ef4444}.ContrastChecker_swap__iuVP_{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:2px 0 14px;padding:7px 0;border:1px dashed var(--border);border-radius:8px;background:transparent;color:var(--text-muted);font:inherit;font-size:.8rem;cursor:pointer;transition:color .2s var(--tk-ease),border-color .2s var(--tk-ease),background-color .2s var(--tk-ease)}.ContrastChecker_swap__iuVP_:hover{color:var(--text);border-color:var(--text-muted);background:color-mix(in srgb,var(--text) 4%,transparent)}.ContrastChecker_swap__iuVP_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContrastChecker_presets__jEBnY{display:flex;flex-wrap:wrap;gap:6px}.ContrastChecker_preset__Fbk2p{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font:inherit;font-size:.74rem;cursor:pointer;transition:transform .2s var(--tk-ease),color .2s var(--tk-ease),border-color .2s var(--tk-ease),background-color .2s var(--tk-ease)}.ContrastChecker_preset__Fbk2p:hover{transform:translateY(-1px);color:var(--text);border-color:var(--text-muted);background:color-mix(in srgb,var(--text) 4%,transparent)}.ContrastChecker_preset__Fbk2p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContrastChecker_presetDot__upigh{width:18px;height:18px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;font-size:9px;font-weight:800}.ContrastChecker_preview__xbSPW{border:1px solid var(--border);border-radius:12px;padding:26px 24px;transition:background-color .15s ease,color .15s ease}.ContrastChecker_previewLarge__h6o_y{margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.3}.ContrastChecker_previewBody__V1nta{margin:0 0 16px;font-size:15px;line-height:1.6}.ContrastChecker_previewBtn__J6lZ0{display:inline-block;padding:7px 14px;border:1.5px solid;border-radius:8px;font-size:13px;font-weight:700}.ContrastChecker_ratioRow__QA_w_{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:18px 0 14px}.ContrastChecker_ratio__wz9ZR{display:flex;align-items:baseline;gap:6px;line-height:1;font-variant-numeric:tabular-nums}.ContrastChecker_ratioNum__3gcXC{font-size:36px;font-weight:800;letter-spacing:-.5px}.ContrastChecker_ratioOne__U60Z_,.ContrastChecker_ratioSep__cb7b9{font-size:26px;font-weight:700}.ContrastChecker_ratioSep__cb7b9{opacity:.55}.ContrastChecker_ratioLabel__FATYm{margin-top:6px;font-size:.75rem;color:var(--text-muted)}.ContrastChecker_verdict__DHC9t{max-width:220px;text-align:right;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.ContrastChecker_verdict__DHC9t strong{display:block;font-size:.92rem}.ContrastChecker_good__K21I9{color:var(--accent)}.ContrastChecker_ok__WEWSh{color:#f59e0b}.ContrastChecker_bad__Cj2NC{color:#ef4444}.ContrastChecker_checks__4GiVQ{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ContrastChecker_check__ZDwhA{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.8rem;transition:border-color .2s var(--tk-ease)}.ContrastChecker_checkName__Vl0jb{color:var(--text);font-weight:600}.ContrastChecker_checkNeed__HKK38{display:block;font-size:.7rem;font-weight:400;color:var(--text-muted)}.ContrastChecker_badge__Xz1Hz{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.ContrastChecker_badge__Xz1Hz.ContrastChecker_pass__kTCqV{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.ContrastChecker_badge__Xz1Hz.ContrastChecker_fail__5s3FV{background:rgba(239,68,68,.14);color:#ef4444}@media (max-width:760px){.ContrastChecker_layout__2sFLB{grid-template-columns:1fr}.ContrastChecker_result__aOhfX{order:-1}.ContrastChecker_checks__4GiVQ{grid-template-columns:1fr}.ContrastChecker_ratioNum__3gcXC{font-size:32px}.ContrastChecker_ratioOne__U60Z_,.ContrastChecker_ratioSep__cb7b9{font-size:23px}}.AspectRatio_presets__E2Dmy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px}.AspectRatio_preset__PbnFU{padding:10px 6px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-muted);font:inherit;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease)}.AspectRatio_preset__PbnFU:hover{transform:translateY(-1px);color:var(--text);border-color:var(--text-muted)}.AspectRatio_preset__PbnFU[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.AspectRatio_preset__PbnFU:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AspectRatio_stage__AFK0X{height:300px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px) 0 0 /20px 20px,linear-gradient(90deg,color-mix(in srgb,var(--text) 5%,transparent) 1px,transparent 1px) 0 0 /20px 20px;overflow:hidden;margin-bottom:18px}.AspectRatio_box__1LpC3,.AspectRatio_stage__AFK0X{display:flex;align-items:center;justify-content:center}.AspectRatio_box__1LpC3{flex-direction:column;gap:4px;border:2px solid color-mix(in srgb,var(--accent) 70%,transparent);border-radius:8px;background:color-mix(in srgb,var(--accent) 10%,transparent);transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.AspectRatio_boxRatio__CQRd8{font-size:20px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.AspectRatio_boxOrient__t_7zQ{font-size:12px;color:var(--text-muted)}.AspectRatio_tag__nvSOE{font-size:.72rem;font-weight:600;color:var(--text-muted);margin-left:8px}.AspectRatio_linkSep__uLpc7{padding-bottom:10px;color:var(--text-muted)}@media (max-width:760px){.AspectRatio_stage__AFK0X{height:220px}}.GridCalculator_results__URdrg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.GridCalculator_result__XxedM{padding:12px;border:1px solid var(--border);border-radius:10px}.GridCalculator_resultLabel__GoVSO{display:block;font-size:.75rem;color:var(--text-muted)}.GridCalculator_resultValue__qIRCo{display:block;margin-top:4px;font-size:1.35rem;font-weight:800;color:var(--text)}.GridCalculator_previewWrap__9PFxD{padding:18px 0 6px}.GridCalculator_preview__LmMdx{position:relative;height:140px;margin:0 auto;border:1px dashed var(--border);border-radius:8px;transition:width .35s cubic-bezier(.22,1,.36,1)}.GridCalculator_col__zgWOt,.GridCalculator_gut__EmXzV,.GridCalculator_mar___Y2oS{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:left .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1)}.GridCalculator_col__zgWOt{border-radius:4px;background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--text)}.GridCalculator_gut__EmXzV{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 8%,transparent) 0 4px,transparent 4px 8px);color:var(--text-muted)}.GridCalculator_mar___Y2oS{background:color-mix(in srgb,#f59e0b 12%,transparent);color:#f59e0b}.GridCalculator_legend__zprjt{display:flex;gap:14px;justify-content:center;margin-top:12px;font-size:.75rem;color:var(--text-muted)}.GridCalculator_legend__zprjt span{display:inline-flex;align-items:center;gap:6px}.GridCalculator_legend__zprjt i{width:12px;height:12px;border-radius:3px;display:inline-block}.GridCalculator_lCol__gk4Ah{background:color-mix(in srgb,var(--accent) 30%,transparent)}.GridCalculator_lGut__OAyR5{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text) 25%,transparent) 0 3px,transparent 3px 6px)}.GridCalculator_lMar__EMAA5{background:color-mix(in srgb,#f59e0b 35%,transparent)}.GridCalculator_css__ErqTZ{margin-top:14px}.GridCalculator_code__X5YgL{display:block;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;text-align:left;white-space:pre-wrap;cursor:pointer;transition:border-color var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.GridCalculator_code__X5YgL:hover{border-color:var(--text-muted);transform:translateY(-1px)}@media (max-width:760px){.GridCalculator_preview__LmMdx{height:110px}}.Color_swatches__3P2O3{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:10px}.Color_swatch__h_HLK{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:Color_rise__s5ogm .4s var(--tk-ease) both}.Color_swatchColor__x9HCB{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent);transition:transform var(--tk-fast) var(--tk-ease),box-shadow var(--tk-fast) var(--tk-ease)}.Color_swatch__h_HLK:hover .Color_swatchColor__x9HCB{transform:translateY(-3px);box-shadow:0 10px 22px rgba(0,0,0,.25),inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}.Color_swatchCopy__8xc0I{font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:0;transform:translateY(4px);transition:opacity var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.Color_swatch__h_HLK:focus-visible .Color_swatchCopy__8xc0I,.Color_swatch__h_HLK:hover .Color_swatchCopy__8xc0I{opacity:.9;transform:none}.Color_swatch__h_HLK:focus-visible{outline:none}.Color_swatch__h_HLK:focus-visible .Color_swatchColor__x9HCB{outline:2px solid var(--accent);outline-offset:2px}.Color_swatchHex__IHC4k{font-size:.82rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}.Color_swatchSub__c1CK0{margin-top:-4px;font-size:.72rem;color:var(--text-muted);font-variant-numeric:tabular-nums}@keyframes Color_rise__s5ogm{0%{opacity:0;transform:translateY(8px)}}.Color_preview__N5dy9{width:100%;aspect-ratio:16/9;border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent);transition:background .3s var(--tk-ease)}.Color_stops__Di_Nn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:.82rem}.Color_stop__QzmPi{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text)}.Color_stop__QzmPi i{width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 18%,transparent)}.Color_stop__QzmPi small{font-family:inherit;color:var(--text-muted)}.Color_arrow__nWir4{color:var(--text-muted)}.Color_presets__bGxx_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Color_preset__HBtqE{display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text-muted);font:inherit;font-size:.72rem;cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease)}.Color_preset__HBtqE:hover{transform:translateY(-2px);border-color:var(--text-muted);color:var(--text)}.Color_preset__HBtqE[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--text)}.Color_preset__HBtqE span:first-child{height:34px;border-radius:6px}.Color_preset__HBtqE:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Color_btnRow__PTbim{display:flex;flex-wrap:wrap;gap:6px}.Color_slider__9YLq6{display:grid;grid-template-columns:20px 1fr 64px;align-items:center;gap:10px;margin-bottom:10px}.Color_slider__9YLq6:last-child{margin-bottom:0}.Color_slider__9YLq6>b{font-size:.78rem;color:var(--text-muted);text-align:center}.Color_slider__9YLq6 input[type=number]{padding:6px 8px;text-align:right;font-variant-numeric:tabular-nums}@media (max-width:560px){.Color_presets__bGxx_{grid-template-columns:repeat(2,minmax(0,1fr))}.Color_swatches__3P2O3{grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}}.ColorPalette_actions__hSwyN{display:flex;gap:8px;margin-top:20px}.ColorPalette_actions__hSwyN>*{white-space:nowrap}.ColorPalette_hTop__K0nZ0{display:flex;align-items:center;gap:22px;margin-bottom:22px}.ColorPalette_wheel__aXHFa{position:relative;width:120px;height:120px;flex:none}.ColorPalette_wheelRing__cYqMB{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,hsl(0 80% 55%),hsl(60 80% 55%),hsl(120 80% 55%),hsl(180 80% 55%),hsl(240 80% 55%),hsl(300 80% 55%),hsl(360 80% 55%));-webkit-mask:radial-gradient(circle,transparent 38px,#000 39px,#000 58px,transparent 59px);mask:radial-gradient(circle,transparent 38px,#000 39px,#000 58px,transparent 59px);opacity:.7}.ColorPalette_wheelSvg__sz2Wo{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ColorPalette_wheelArc__0ROlL{fill:color-mix(in srgb,var(--text) 10%,transparent);stroke:color-mix(in srgb,var(--text) 45%,transparent);stroke-width:1;stroke-dasharray:3 3;transition:d .5s var(--tk-ease)}.ColorPalette_wheelDot__kUDAe{stroke:var(--bg-card);stroke-width:2;transition:cx .55s var(--tk-ease),cy .55s var(--tk-ease),fill .4s var(--tk-ease)}.ColorPalette_hMeta__DhjdH{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ColorPalette_hLabel__G16tR{font-size:.78rem;color:var(--text-muted)}.ColorPalette_hBase__JHp32{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:1.05rem;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),box-shadow var(--tk-fast) var(--tk-ease)}.ColorPalette_hBase__JHp32:hover{transform:translateY(-2px);border-color:var(--text-muted);box-shadow:0 8px 18px rgba(0,0,0,.2)}.ColorPalette_hBase__JHp32 i{width:26px;height:26px;border-radius:50%;transition:background .4s var(--tk-ease)}.ColorPalette_hRange__Alw9i{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ColorPalette_band__GB4B_{display:flex;height:230px;border-radius:14px;overflow:hidden;box-shadow:0 14px 30px rgba(0,0,0,.18)}.ColorPalette_strip__CLens{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;padding:14px;border:0;font:inherit;text-align:left;cursor:pointer;animation:ColorPalette_grow__6BDfD .55s var(--tk-ease) both;transition:flex-grow .35s var(--tk-ease)}.ColorPalette_strip__CLens:focus-visible,.ColorPalette_strip__CLens:hover{flex-grow:1.7;outline:none}.ColorPalette_stripNo__lVstZ{position:absolute;top:12px;left:14px;font-size:.72rem;font-weight:700;opacity:.55}.ColorPalette_stripHex__Zr79v{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86rem;font-weight:800;white-space:nowrap}.ColorPalette_stripRgb__HJJ_S{font-size:.7rem;opacity:0;transform:translateY(4px);white-space:nowrap;transition:opacity var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.ColorPalette_strip__CLens:focus-visible .ColorPalette_stripRgb__HJJ_S,.ColorPalette_strip__CLens:hover .ColorPalette_stripRgb__HJJ_S{opacity:.75;transform:none}@keyframes ColorPalette_grow__6BDfD{0%{transform:scaleY(.6);transform-origin:bottom;opacity:0}}.ColorPalette_lockNote__Z1McE{color:var(--text);font-weight:600}.ColorPalette_cards__EeDMg{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:6px 2px 2px}.ColorPalette_card__VZnWN{display:flex;flex-direction:column;gap:10px;padding:8px 8px 10px;border:1px solid var(--border);border-radius:14px;background:var(--tk-surface-xs);transform:rotate(var(--tilt));animation:ColorPalette_toss__hunzU .5s var(--tk-ease) both;transition:transform .3s var(--tk-ease),box-shadow .3s var(--tk-ease),border-color .3s var(--tk-ease)}.ColorPalette_card__VZnWN:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 14px 28px rgba(0,0,0,.22)}.ColorPalette_card__VZnWN[data-locked]{transform:none;border-color:var(--text-muted)}.ColorPalette_cardColor__f4C09{display:grid;place-items:center;aspect-ratio:3/4;border:0;border-radius:9px;font:inherit;cursor:pointer;transition:filter var(--tk-fast) var(--tk-ease)}.ColorPalette_cardColor__f4C09:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ColorPalette_cardCopy__ztZy0{font-size:.72rem;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.ColorPalette_cardColor__f4C09:focus-visible .ColorPalette_cardCopy__ztZy0,.ColorPalette_cardColor__f4C09:hover .ColorPalette_cardCopy__ztZy0{opacity:.9;transform:none}.ColorPalette_cardInfo__jqxDp{display:flex;flex-direction:column;padding:0 2px;min-width:0}.ColorPalette_cardInfo__jqxDp b{font-size:.84rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ColorPalette_cardInfo__jqxDp small{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ColorPalette_cardTools__lklNB{display:flex;gap:6px}.ColorPalette_cardTool__97KF1{flex:1;display:grid;place-items:center;height:30px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease),color var(--tk-fast) var(--tk-ease),border-color var(--tk-fast) var(--tk-ease),background var(--tk-fast) var(--tk-ease)}.ColorPalette_cardTool__97KF1:hover:not(:disabled){transform:translateY(-1px);color:var(--text);border-color:var(--text-muted)}.ColorPalette_cardTool__97KF1[aria-pressed=true]{color:var(--bg);background:var(--text);border-color:var(--text)}.ColorPalette_cardTool__97KF1:disabled{opacity:.35;cursor:default}.ColorPalette_cardTool__97KF1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes ColorPalette_toss__hunzU{0%{opacity:0;transform:translateY(-18px) rotate(calc(var(--tilt) * -3)) scale(.92)}}@media (max-width:640px){.ColorPalette_cards__EeDMg{grid-template-columns:repeat(3,minmax(0,1fr))}.ColorPalette_band__GB4B_{height:190px}.ColorPalette_stripRgb__HJJ_S{display:none}.ColorPalette_strip__CLens{padding:10px 8px}.ColorPalette_stripHex__Zr79v{font-size:.72rem}}@media (max-width:400px){.ColorPalette_cards__EeDMg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ColorPalette_card__VZnWN,.ColorPalette_strip__CLens{animation:none}.ColorPalette_card__VZnWN{transform:none}}.CardDraw_stage__M1GXL{display:flex;align-items:flex-start;gap:28px;padding:8px 0 4px}.CardDraw_side__pb_Id{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px;padding-top:4px}.CardDraw_card__pRKRa{position:relative;flex:none;width:320px;max-width:100%;height:500px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 36px rgba(0,0,0,.3);transition:transform .3s var(--tk-ease),box-shadow .3s var(--tk-ease)}.CardDraw_card__pRKRa:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(0,0,0,.4)}.CardDraw_card__pRKRa:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.CardDraw_flipping__0WC_2{animation:CardDraw_flip__DbR6f .8s var(--tk-ease)}.CardDraw_fading__YZQ2a{animation:CardDraw_fade__EZD9V .3s ease forwards}@keyframes CardDraw_flip__DbR6f{0%{transform:perspective(900px) rotateY(0)}50%{transform:perspective(900px) rotateY(90deg)}to{transform:perspective(900px) rotateY(0)}}@keyframes CardDraw_fade__EZD9V{to{opacity:0;transform:scale(.96)}}.CardDraw_glow__b3iqD{animation:CardDraw_glow__b3iqD 1s ease-in-out 2}@keyframes CardDraw_glow__b3iqD{50%{box-shadow:0 0 40px color-mix(in srgb,var(--accent) 80%,transparent),0 0 70px color-mix(in srgb,var(--accent) 40%,transparent)}}.CardDraw_question__WC_s_{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:6px;overflow:hidden;background-color:#090b10;background-image:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 13%,transparent) 0,transparent 65%),radial-gradient(color-mix(in srgb,var(--accent) 6%,transparent) 1px,transparent 1px);background-size:100% 100%,22px 22px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.CardDraw_question__WC_s_:after,.CardDraw_question__WC_s_:before{content:"";position:absolute;width:16px;height:16px;border:0 solid color-mix(in srgb,var(--accent) 50%,transparent)}.CardDraw_question__WC_s_:before{top:14px;left:14px;border-top-width:1.5px;border-left-width:1.5px}.CardDraw_question__WC_s_:after{bottom:14px;right:14px;border-bottom-width:1.5px;border-right-width:1.5px}.CardDraw_qIcon__8idyf{display:grid;place-items:center;width:80px;height:80px;margin-bottom:14px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--accent);font-size:34px;font-weight:800;animation:CardDraw_qglow__lCnEL 2.5s ease-in-out infinite;transition:transform .3s var(--tk-ease)}.CardDraw_card__pRKRa:hover .CardDraw_qIcon__8idyf{transform:scale(1.08) rotate(-6deg)}@keyframes CardDraw_qglow__lCnEL{0%,to{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 4%,transparent),0 0 20px color-mix(in srgb,var(--accent) 15%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent) 7%,transparent),0 0 38px color-mix(in srgb,var(--accent) 30%,transparent)}}.CardDraw_qTitle__32QEi{font-size:18px;font-weight:600;color:rgba(255,255,255,.88);letter-spacing:.02em}.CardDraw_qSub__i7etW{font-size:13px;color:color-mix(in srgb,var(--accent) 60%,transparent)}.light .CardDraw_question__WC_s_{background-color:#f3f4ff;border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.light .CardDraw_qTitle__32QEi{color:#1a1a2e}.CardDraw_result__7z2Kg{position:absolute;inset:0;display:flex;flex-direction:column;border:15px solid #fff;border-radius:6px;background:#fff}.CardDraw_fill__bTw0j{height:60%;border-radius:2px}.CardDraw_info__K8uIK{height:40%;display:flex;flex-direction:column;justify-content:space-between;padding:15px 5px}.CardDraw_brand___19gg{font-size:30px;font-weight:900;line-height:1;letter-spacing:1px;color:#333}.CardDraw_brand___19gg em{font-style:normal;color:var(--accent)}.CardDraw_code__vQn1x{font-size:18px;font-weight:600;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CardDraw_name__ZcNnc{font-size:24px;font-weight:700;color:#333}.CardDraw_desc__vxrx8{font-size:14px;line-height:1.4;color:#888;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CardDraw_dark__lLHNI{background:#111;border-color:#111;box-shadow:0 0 20px color-mix(in srgb,var(--accent) 30%,transparent)}.CardDraw_dark__lLHNI .CardDraw_brand___19gg{color:#fff}.CardDraw_dark__lLHNI .CardDraw_code__vQn1x{color:#fff;font-weight:700}.CardDraw_dark__lLHNI .CardDraw_name__ZcNnc{color:#e0e0e0}.CardDraw_dark__lLHNI .CardDraw_desc__vxrx8{color:#b0b0b0}.CardDraw_flash___3PTz{position:fixed;inset:0;z-index:2000;pointer-events:none;background:linear-gradient(45deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#fff));animation:CardDraw_flash___3PTz .5s ease-out forwards}@keyframes CardDraw_flash___3PTz{0%{opacity:0}50%{opacity:.3}to{opacity:0}}.CardDraw_controls__QrtL3{min-height:46px;display:flex}.CardDraw_actions__CZtoI{display:flex;flex-wrap:wrap;gap:8px;animation:CardDraw_pop__muu1W .35s var(--tk-ease)}@keyframes CardDraw_pop__muu1W{0%{opacity:0;transform:translateY(6px)}}.CardDraw_stats__BtBsz{width:100%;max-width:380px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;font-size:13px;color:var(--text-muted)}.CardDraw_statsHead__imG7b{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border);font-weight:600;color:var(--text)}.CardDraw_statsGrid__5rIVg b,.CardDraw_statsHead__imG7b b{margin:0 2px 0 4px;color:var(--text);font-variant-numeric:tabular-nums}.CardDraw_statsGrid__5rIVg{display:flex;flex-direction:column;gap:6px}.CardDraw_statsGrid__5rIVg span{display:inline-flex;align-items:center;white-space:nowrap}.CardDraw_dotDark__LKZUN,.CardDraw_dotSpecial___3U4I{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%}.CardDraw_dotSpecial___3U4I{background:#ffd700;box-shadow:0 0 6px rgba(255,215,0,.6)}.CardDraw_dotDark__LKZUN{background:#8a2be2;box-shadow:0 0 6px rgba(138,43,226,.6)}@media (max-width:640px){.CardDraw_stage__M1GXL{flex-direction:column;gap:20px}.CardDraw_side__pb_Id{width:100%;padding-top:0}}@media (max-width:400px){.CardDraw_card__pRKRa{height:460px}.CardDraw_brand___19gg{font-size:26px}.CardDraw_name__ZcNnc{font-size:21px}}@media (prefers-reduced-motion:reduce){.CardDraw_flash___3PTz,.CardDraw_flipping__0WC_2,.CardDraw_glow__b3iqD,.CardDraw_qIcon__8idyf{animation:none}}.ThemeToggle_toggle__03nAw{position:relative;display:inline-flex;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card)}.ThemeToggle_toggle__03nAw button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:5px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease-in-out,color .15s ease-in-out}.ThemeToggle_toggle__03nAw button[aria-pressed=true]{color:var(--accent)}.ThemeToggle_blob__g67_j{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none;transition:transform .55s cubic-bezier(.22,1.5,.32,1),scale .25s ease}.ThemeToggle_blobLight__g6_o6{transform:translateX(28px)}.ThemeToggle_toggle__03nAw:active .ThemeToggle_blob__g67_j{scale:1.19 1}@media (prefers-reduced-motion:reduce){.ThemeToggle_blob__g67_j{transition:none}}.ThemeToggle_toggle__03nAw button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PixMascot_pixRoot__ZTgi1{position:fixed;inset:0;z-index:10500;pointer-events:none;overflow:hidden}.PixMascot_pixHidden__eA6XP{display:none}.PixMascot_pixCode__aQSfW,.PixMascot_pixPixelHud__1Z_Pe{pointer-events:none;position:absolute;inset:0;width:100%;height:100%;opacity:0}.PixMascot_pixWave__SXzMd{pointer-events:none;position:absolute;width:12px;height:12px;border-radius:50%;opacity:0;background:rgba(1,255,117,.16);box-shadow:none;transform:translate(-50%,-50%) scale(1);will-change:transform,opacity}.PixMascot_pixScan__h6ooD{pointer-events:none;position:absolute;top:0;bottom:0;right:0;width:2px;opacity:0;background:#01ff75;box-shadow:0 0 22px 5px rgba(1,255,117,.55)}.PixMascot_pixLoadingHud__seELz{pointer-events:none;position:absolute;left:50%;top:52%;width:360px;transform:translateX(-50%);z-index:31;opacity:0;color:#01ff75}.PixMascot_pixLoadingRow___Av7Z{position:relative;width:360px;padding-bottom:20px}.PixMascot_pixLoadingTrack__WZxv9{position:relative;height:5px;background:rgba(235,255,244,.88);box-shadow:0 0 8px rgba(1,255,117,.1);overflow:hidden}.PixMascot_pixLoadingFill__l2DAo{position:absolute;left:0;top:0;bottom:0;width:0;background:#01ff75;box-shadow:0 0 8px rgba(1,255,117,.45)}.PixMascot_pixLoadingPercent__5Smai{display:none}.PixMascot_pixLoaderRing__KrcQM{pointer-events:none;position:absolute;left:50%;bottom:13.5%;z-index:29;width:58px;height:58px;transform:translateX(-50%);border:2px solid rgba(1,255,117,.045);border-top-color:rgba(1,255,117,.24);border-radius:50%;opacity:0}.PixMascot_pixLoaderRing__KrcQM:after{content:"";position:absolute;inset:20%;border:1px solid rgba(1,255,117,.18);border-right-color:transparent;border-radius:50%}.PixMascot_pixMascotWrap__JgOv9{pointer-events:auto;position:absolute;bottom:calc(16px + var(--mdock-offset, 0px));right:16px;z-index:40;width:80px;aspect-ratio:1/1.12}@media (min-width:769px){.PixMascot_pixMascotWrap__JgOv9{bottom:64px;right:40px}}.PixMascot_pixBackglow__Uqh57{position:absolute;left:50%;top:58%;width:130%;height:100%;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--pix-glow,#6366f1) 72%,transparent) 0,color-mix(in srgb,var(--pix-glow,#6366f1) 38%,transparent) 30%,color-mix(in srgb,var(--pix-glow,#6366f1) 13%,transparent) 53%,transparent 75%);filter:blur(10px);opacity:.82;animation:PixMascot_pixGlowBreath__vAXwm 2.8s steps(8) infinite}.PixMascot_pixMascotWrap__JgOv9.PixMascot_pixExplorerMode__ZvjPq .PixMascot_pixBackglow__Uqh57{opacity:.8;animation:none}.PixMascot_pixMascotSvg__VF22m{position:relative;z-index:1;width:100%;height:100%;overflow:visible}@keyframes PixMascot_pixGlowBreath__vAXwm{0%,to{transform:translate(-50%,-50%) scale(.94);opacity:.66}50%{transform:translate(-50%,-50%) scale(1.08);opacity:.92}}.PixMascot_pixParticle__XxO3q{transform-box:fill-box;transform-origin:center;animation:PixMascot_pixParticleFloat__ixadE 3.2s steps(8) infinite}.PixMascot_pixParticle__XxO3q:nth-child(2){animation-duration:4.1s;animation-delay:-1.3s}.PixMascot_pixParticle__XxO3q:nth-child(3){animation-duration:2.7s;animation-delay:-.8s}.PixMascot_pixParticle__XxO3q:nth-child(4){animation-duration:3.7s;animation-delay:-2.1s}@keyframes PixMascot_pixParticleFloat__ixadE{0%,to{transform:translate(0) scale(1);opacity:.45}25%{transform:translate(2px,-5px) scale(.78);opacity:1}50%{transform:translate(-2px,-8px) scale(1.05);opacity:.58}75%{transform:translate(3px,-3px) scale(.72);opacity:.9}}.PixMascot_pixChar__QMRAY,.PixMascot_pixSpeaker__Yus9t{cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.PixMascot_pixChar__QMRAY{transform-origin:80px 110px}.PixMascot_pixRing__4_u_V{transform-origin:80px 104px;animation:PixMascot_pixPulse__Luwaq 2.25s ease-out infinite;opacity:.28}.PixMascot_pixRingTwo__Qh66k{animation-delay:1.12s}@keyframes PixMascot_pixPulse__Luwaq{0%{transform:scale(.7);opacity:.3}to{transform:scale(1.62);opacity:0}}@media (prefers-reduced-motion:reduce){.PixMascot_pixRing__4_u_V{animation:none}}.TodoList_stats__iRzxN{margin-bottom:12px;font-size:.85rem;color:var(--text-muted)}.TodoList_stats__iRzxN b{font-size:1.1rem;color:var(--text);font-variant-numeric:tabular-nums}.TodoList_stats__iRzxN span{margin-left:4px}.TodoList_inputRow__hIUFh{display:flex;gap:8px;align-items:center}.TodoList_inputRow__hIUFh>input{flex:1;min-width:0}.TodoList_todo__ttOqG [data-p=high]{--p:#ff6b6b}.TodoList_todo__ttOqG [data-p=mid]{--p:#ffd166}.TodoList_todo__ttOqG [data-p=low]{--p:#6bcb77}.TodoList_todo__ttOqG [data-p=none]{--p:var(--border)}.TodoList_pWrap__79qqh{position:relative}.TodoList_pBtn__maZ9V{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-color:color-mix(in srgb,var(--p) 70%,var(--border));border-radius:10px;background:transparent;cursor:pointer;transition:border-color var(--tk-fast) var(--tk-ease),transform var(--tk-fast) var(--tk-ease)}.TodoList_pBtn__maZ9V:hover{transform:translateY(-1px)}.TodoList_pBtn__maZ9V i{width:12px;height:12px;border-radius:50%;background:var(--p);transition:background-color var(--tk-fast) var(--tk-ease)}.TodoList_pBtn__maZ9V[data-p=none] i{background:transparent;border:1.5px dashed var(--text-muted)}.TodoList_pMenu__v9UAg{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;flex-direction:column;min-width:110px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:0 10px 28px rgba(0,0,0,.3);animation:TodoList_pop__9IMA6 .2s var(--tk-ease)}.TodoList_pMenu__v9UAg button{display:flex;align-items:center;gap:8px;padding:7px 10px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:.82rem;cursor:pointer;transition:background-color var(--tk-fast) var(--tk-ease)}.TodoList_pMenu__v9UAg button:hover{background:var(--tk-surface-md)}.TodoList_pMenu__v9UAg i{width:10px;height:10px;border-radius:50%;background:var(--p)}.TodoList_pMenu__v9UAg i[data-p=none]{background:transparent;border:1.5px dashed var(--text-muted)}@keyframes TodoList_pop__9IMA6{0%{opacity:0;transform:translateY(-4px)}}.TodoList_filterBar__R_iaR{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px}.TodoList_list__ajC2Z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.TodoList_item__BooMf{display:grid;grid-template-columns:22px 10px 1fr 28px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;animation:TodoList_tkRise__paeFH .3s var(--tk-ease);transition:border-color var(--tk-fast) var(--tk-ease),background-color var(--tk-fast) var(--tk-ease)}.TodoList_item__BooMf:hover{border-color:color-mix(in srgb,var(--text) 22%,transparent);background:var(--tk-surface-xs)}.TodoList_check__Wi0d_{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1.5px solid var(--text-muted);border-radius:50%;background:transparent;color:transparent;cursor:pointer;transition:all var(--tk-fast) var(--tk-ease)}.TodoList_check__Wi0d_:hover{border-color:var(--accent)}.TodoList_done__wX7O2 .TodoList_check__Wi0d_{background:var(--accent);border-color:var(--accent);color:#0d0d0d}.light .TodoList_done__wX7O2 .TodoList_check__Wi0d_{color:#fff}.TodoList_dot__kxpTh{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--p);cursor:pointer;transition:transform var(--tk-fast) var(--tk-ease)}.TodoList_dot__kxpTh[data-p=none]{background:transparent;border:1.5px dashed var(--text-muted)}.TodoList_dot__kxpTh:hover{transform:scale(1.4)}.TodoList_text__Fqbtf{min-width:0;padding:2px 4px;border-radius:4px;font-size:.92rem;line-height:1.5;overflow-wrap:anywhere;outline:none;transition:color var(--tk-fast) var(--tk-ease)}.TodoList_text__Fqbtf:focus{background:var(--tk-surface-sm)}.TodoList_done__wX7O2 .TodoList_text__Fqbtf{color:var(--text-muted);text-decoration:line-through}.TodoList_del__cIDmZ{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:var(--text-muted);cursor:pointer;opacity:.5;transition:all var(--tk-fast) var(--tk-ease)}.TodoList_del__cIDmZ:focus-visible,.TodoList_item__BooMf:hover .TodoList_del__cIDmZ{opacity:1}.TodoList_del__cIDmZ:hover{color:#ef4444;background:rgba(239,68,68,.1)}.TodoList_empty__8Vifk{display:flex;flex-direction:column;align-items:center;gap:4px;padding:36px 16px;text-align:center;font-size:.85rem;color:var(--text-muted)}.TodoList_empty__8Vifk span{font-size:1.4rem;color:var(--accent)}.TodoList_empty__8Vifk b{color:var(--text)}@media (hover:none){.TodoList_del__cIDmZ{opacity:1}}