.leet-box.svelte-1w5njpj{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem .95rem;border-radius:1.1rem;border:1px solid rgb(255 255 255 / .55);background:linear-gradient(180deg,#ffffffb8,#ffffff6b);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 2px #0b121a0a,0 6px 18px #0b121a0f,inset 0 1px #ffffffa6}.dark .leet-box.svelte-1w5njpj{border-color:#ffffff14;background:linear-gradient(180deg,#1d1d1f8c,#1616186b);box-shadow:0 1px 2px #00000040,0 6px 18px #0000004d,inset 0 1px #ffffff0f}.leet-box__head.svelte-1w5njpj{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.leet-box__title.svelte-1w5njpj{display:inline-flex;align-items:center;gap:.42rem;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#1e2f41}.dark .leet-box__title.svelte-1w5njpj{color:#d4dfeb}.leet-box__icon.svelte-1w5njpj{font-size:1.05rem}.leet-box__date.svelte-1w5njpj{display:inline-flex;gap:.4rem;align-items:baseline;font-size:.72rem;color:#5f6469}.dark .leet-box__date.svelte-1w5njpj{color:#9ba6b1}.leet-box__weekday.svelte-1w5njpj{font-weight:600;color:var(--color-brand-600)}.leet-box__empty.svelte-1w5njpj{margin:1.1rem 0;text-align:center;font-size:.875rem;color:#5f6469}.leet-cards.svelte-1w5njpj{list-style:none;padding:0;margin:.1rem 0 .15rem;display:flex;flex-direction:column;gap:.45rem}.leet-card.svelte-1w5njpj{position:relative;display:flex;flex-direction:column;padding:.6rem .75rem .6rem .95rem;border-radius:.7rem;border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 1px 1px #0b121a0a,inset 0 1px #ffffff80;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.leet-card__row.svelte-1w5njpj{position:relative;display:flex;align-items:center;gap:.55rem}.leet-card[data-difficulty=easy].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.97 .05 145 / .55), oklch(.99 .005 250 / .35) );--card-border: oklch(.82 .07 145 / .4);--diff-pill-bg: oklch(.85 .13 145 / .5);--diff-pill-color: oklch(.38 .16 145);--accent: oklch(.6 .18 145)}.leet-card[data-difficulty=medium].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.97 .06 85 / .55), oklch(.99 .005 250 / .35) );--card-border: oklch(.85 .09 75 / .45);--diff-pill-bg: oklch(.86 .14 75 / .55);--diff-pill-color: oklch(.46 .16 60);--accent: oklch(.72 .17 70)}.leet-card[data-difficulty=hard].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.96 .07 25 / .5), oklch(.99 .005 250 / .35) );--card-border: oklch(.82 .11 25 / .45);--diff-pill-bg: oklch(.86 .15 25 / .5);--diff-pill-color: oklch(.46 .2 25);--accent: oklch(.62 .22 25)}.dark .leet-card[data-difficulty=easy].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.3 .04 145 / .5), oklch(.22 .005 250 / .4) );--card-border: oklch(.45 .08 145 / .45);--diff-pill-bg: oklch(.42 .13 145 / .55);--diff-pill-color: oklch(.86 .13 145);--accent: oklch(.62 .17 145)}.dark .leet-card[data-difficulty=medium].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.32 .05 75 / .5), oklch(.22 .005 250 / .4) );--card-border: oklch(.5 .1 75 / .45);--diff-pill-bg: oklch(.44 .14 75 / .55);--diff-pill-color: oklch(.86 .13 75);--accent: oklch(.72 .16 70)}.dark .leet-card[data-difficulty=hard].svelte-1w5njpj{--card-bg: linear-gradient( 135deg, oklch(.32 .06 25 / .5), oklch(.22 .005 250 / .4) );--card-border: oklch(.5 .12 25 / .45);--diff-pill-bg: oklch(.44 .16 25 / .55);--diff-pill-color: oklch(.88 .14 25);--accent: oklch(.64 .2 25)}.leet-card.svelte-1w5njpj:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:0 2px 4px #0b121a0d,0 8px 18px #0b121a17,inset 0 1px #ffffff8c}.dark .leet-card.svelte-1w5njpj:hover{box-shadow:0 2px 4px #0000004d,0 8px 18px #00000059,inset 0 1px #ffffff14}.leet-card.is-required.svelte-1w5njpj .leet-card__row:where(.svelte-1w5njpj):before{content:"";position:absolute;left:-.75rem;top:.05rem;bottom:.05rem;width:3px;background:var(--accent);border-radius:9999px;opacity:.85}.leet-card.is-required.svelte-1w5njpj{padding-left:1.1rem}.leet-card__main.svelte-1w5njpj{flex:1;min-width:0;display:flex;flex-direction:column;gap:.22rem;text-decoration:none;color:inherit;transition:transform .16s ease}.leet-card__main.svelte-1w5njpj:hover{transform:translate(2px)}.leet-card__meta.svelte-1w5njpj{display:inline-flex;gap:.32rem;align-items:center;font-size:.65rem;font-weight:700;letter-spacing:.04em}.leet-card__id.svelte-1w5njpj{padding:.08rem .4rem;border-radius:.32rem;background:#eceff2bf;color:#3c4958;font-variant-numeric:tabular-nums}.dark .leet-card__id.svelte-1w5njpj{background:#2c2e30a6;color:#c3d3e4}.leet-card__diff.svelte-1w5njpj{padding:.08rem .45rem;border-radius:.32rem;background:var(--diff-pill-bg);color:var(--diff-pill-color);font-size:.63rem;letter-spacing:.06em}.leet-card__attempt.svelte-1w5njpj{padding:.08rem .45rem;border-radius:.32rem;font-size:.63rem;font-weight:700;letter-spacing:.04em;background:linear-gradient(135deg,#ffc5738c,#ffb16066);background:linear-gradient(135deg,color(xyz 0.655 0.624 0.191 / 0.549),color(xyz 0.61 0.532 0.12 / 0.4));color:#6f4000;color:oklch(.42 .16 65);box-shadow:inset 0 1px #ffffff73}.dark .leet-card__attempt.svelte-1w5njpj{background:linear-gradient(135deg,#734d008c,#683b0066);background:linear-gradient(135deg,color(xyz 0.106 0.087 -0.013 / 0.549),color(xyz 0.089 0.058 -0.017 / 0.4));color:#ffce8a;color:oklch(.88 .14 75);box-shadow:inset 0 1px #ffffff14}.leet-card.is-done.svelte-1w5njpj .leet-card__attempt:where(.svelte-1w5njpj){opacity:.7}.leet-card__title.svelte-1w5njpj{display:block;font-size:.86rem;line-height:1.35;font-weight:500;color:#212a33;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dark .leet-card__title.svelte-1w5njpj{color:#dbe6f2}.leet-card.is-required.svelte-1w5njpj .leet-card__title:where(.svelte-1w5njpj){font-weight:600}.leet-card.is-done.svelte-1w5njpj{opacity:.78}.leet-card.is-done.svelte-1w5njpj .leet-card__title:where(.svelte-1w5njpj){text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:var(--accent);color:#69737d;font-weight:400}.dark .leet-card.is-done.svelte-1w5njpj .leet-card__title:where(.svelte-1w5njpj){color:#7d8792}.leet-card.is-done.svelte-1w5njpj .leet-card__id:where(.svelte-1w5njpj),.leet-card.is-done.svelte-1w5njpj .leet-card__diff:where(.svelte-1w5njpj){opacity:.7}.leet-check-wrap.svelte-1w5njpj{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.leet-check.svelte-1w5njpj{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:0;background:none;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.leet-check.is-disabled.svelte-1w5njpj{cursor:not-allowed}.leet-check__box.svelte-1w5njpj{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;border:1.5px solid oklch(.7 .04 250 / .55);background:linear-gradient(135deg,#f9fcffe6,#e6ecf2b3);box-shadow:inset 0 1px #fff9,0 1px 2px #0b121a14;color:transparent;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.4,0,.2,1),color .12s ease}.dark .leet-check__box.svelte-1w5njpj{border-color:#6573838c;background:linear-gradient(135deg,#25292eb3,#171b1f8c);box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000040}.leet-check__tick.svelte-1w5njpj{width:14px;height:14px;transform:scale(.5) rotate(-12deg);transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .12s ease}.leet-check.svelte-1w5njpj:not(.is-disabled):hover .leet-check__box:where(.svelte-1w5njpj){border-color:var(--accent, var(--color-brand-500));transform:scale(1.08);box-shadow:inset 0 1px #fff9,0 2px 6px #2a75ba2e,0 0 0 3px #2a75ba14}.leet-check.svelte-1w5njpj:not(.is-disabled):active .leet-check__box:where(.svelte-1w5njpj){transform:scale(.96)}.leet-check.svelte-1w5njpj:focus-visible{outline:none}.leet-check.svelte-1w5njpj:focus-visible .leet-check__box:where(.svelte-1w5njpj){box-shadow:inset 0 1px #fff9,0 0 0 3px #2a75ba59}.leet-check.is-picking.svelte-1w5njpj .leet-check__box:where(.svelte-1w5njpj){border-color:var(--accent, var(--color-brand-500));transform:scale(1.08)}.leet-check.is-checked.svelte-1w5njpj{--check-grad-a: oklch(.65 .17 145);--check-grad-b: oklch(.55 .18 145);--check-border: oklch(.5 .18 145);--check-glow: oklch(.55 .18 145 / .35)}.leet-check.is-checked[data-rating=yellow].svelte-1w5njpj{--check-grad-a: oklch(.82 .15 85);--check-grad-b: oklch(.72 .16 65);--check-border: oklch(.66 .15 75);--check-glow: oklch(.75 .15 75 / .4)}.leet-check.is-checked[data-rating=red].svelte-1w5njpj{--check-grad-a: oklch(.64 .2 25);--check-grad-b: oklch(.54 .21 25);--check-border: oklch(.5 .2 25);--check-glow: oklch(.55 .2 25 / .35)}.leet-check.is-checked.svelte-1w5njpj .leet-check__box:where(.svelte-1w5njpj){background:linear-gradient(135deg,var(--check-grad-a),var(--check-grad-b));border-color:var(--check-border);color:#fff;box-shadow:inset 0 1px #ffffff40,0 2px 6px var(--check-glow)}.leet-check.is-checked.svelte-1w5njpj .leet-check__tick:where(.svelte-1w5njpj){transform:scale(1) rotate(0)}.leet-check.is-checked.svelte-1w5njpj:not(.is-disabled):hover .leet-check__box:where(.svelte-1w5njpj){border-color:var(--check-border);transform:scale(1.08)}.leet-check.is-disabled.svelte-1w5njpj .leet-check__box:where(.svelte-1w5njpj){opacity:.45;filter:saturate(.7)}.leet-focus.svelte-1w5njpj{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .55rem;margin:-.2rem 0 .1rem}.leet-focus__badge.svelte-1w5njpj{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .6rem;border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#53a3f238,#628bea29);color:#1d4587;box-shadow:inset 0 1px #ffffff80}.dark .leet-focus__badge.svelte-1w5njpj{background:linear-gradient(135deg,#1f74bf52,#385db83d);color:#b7d2ff;color:oklch(.86 .1 260);box-shadow:inset 0 1px #ffffff14}.leet-focus.is-random.svelte-1w5njpj .leet-focus__badge:where(.svelte-1w5njpj){background:linear-gradient(135deg,#ffad9047,#ff958d33);background:linear-gradient(135deg,color(xyz 0.657 0.522 0.24 / 0.278),color(xyz 0.602 0.441 0.266 / 0.2));color:#992400;color:oklch(.45 .17 35)}.dark .leet-focus.is-random.svelte-1w5njpj .leet-focus__badge:where(.svelte-1w5njpj){background:linear-gradient(135deg,#c85b3259,#bd413f47);color:#ffcab3;color:oklch(.88 .13 45)}.leet-focus__hint.svelte-1w5njpj{font-size:.66rem;color:#69737d}.dark .leet-focus__hint.svelte-1w5njpj{color:#8f9aa4}.leet-card__topic.svelte-1w5njpj{padding:.08rem .45rem;border-radius:.32rem;font-size:.63rem;font-weight:700;letter-spacing:.02em;background:#7a9fdd2e;color:#2a4a88}.dark .leet-card__topic.svelte-1w5njpj{background:#5880c24d;color:#b4cfff;color:oklch(.85 .09 262)}.leet-note-view.svelte-1w5njpj{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed oklch(.75 .02 250 / .4)}.dark .leet-note-view.svelte-1w5njpj{border-top-color:#4d566080}.leet-note-view__toggle.svelte-1w5njpj{display:inline-flex;align-items:center;gap:.28rem;padding:0;border:0;background:none;cursor:pointer;font-size:.68rem;font-weight:600;color:#4f6486;-webkit-tap-highlight-color:transparent}.dark .leet-note-view__toggle.svelte-1w5njpj{color:#93a6c5}.leet-note-view__chev.svelte-1w5njpj{transition:transform .18s ease}.leet-note-view__toggle.is-open.svelte-1w5njpj .leet-note-view__chev:where(.svelte-1w5njpj){transform:rotate(180deg)}.leet-note-view__body.svelte-1w5njpj{margin:.4rem 0 .1rem;display:flex;flex-direction:column;gap:.3rem}.leet-note-view__body.svelte-1w5njpj div:where(.svelte-1w5njpj){display:grid;grid-template-columns:2.4rem 1fr;gap:.4rem;align-items:start}.leet-note-view__body.svelte-1w5njpj dt:where(.svelte-1w5njpj){margin:0;font-size:.62rem;font-weight:700;color:#647289;padding-top:.06rem}.leet-note-view__body.svelte-1w5njpj dd:where(.svelte-1w5njpj){margin:0;font-size:.74rem;line-height:1.4;color:#333c45}.dark .leet-note-view__body.svelte-1w5njpj dt:where(.svelte-1w5njpj){color:#909fb8}.dark .leet-note-view__body.svelte-1w5njpj dd:where(.svelte-1w5njpj){color:#c4cfdb}.leet-editor.svelte-1w5njpj{margin-top:.5rem;padding-top:.55rem;border-top:1px solid oklch(.8 .02 250 / .45);display:flex;flex-direction:column;gap:.5rem;animation:svelte-1w5njpj-leet-editor-in .2s ease}.dark .leet-editor.svelte-1w5njpj{border-top-color:#4049528c}@keyframes svelte-1w5njpj-leet-editor-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.leet-editor__ratings.svelte-1w5njpj{display:flex;gap:.4rem}.leet-editor__rating.svelte-1w5njpj{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .4rem;border-radius:.55rem;border:1.5px solid oklch(.8 .02 250 / .5);background:#f9fcff99;cursor:pointer;font-size:.72rem;font-weight:600;color:#404952;transition:border-color .16s ease,background .16s ease,transform .16s ease;-webkit-tap-highlight-color:transparent}.dark .leet-editor__rating.svelte-1w5njpj{border-color:#5b646f80;background:#25292e8c;color:#c4cfdb}.leet-editor__rating.svelte-1w5njpj:hover{transform:translateY(-1px)}.leet-editor__swatch.svelte-1w5njpj{width:12px;height:12px;border-radius:9999px;box-shadow:inset 0 1px #fff6}.leet-editor__swatch[data-rating=green].svelte-1w5njpj{background:linear-gradient(135deg,#46b250,#2aa03a 50%,#17972e,#008d22);background:linear-gradient(135deg,#46b250,#2aa03a 50%,#17972e,color(xyz 0.098 0.193 0.046))}.leet-editor__swatch[data-rating=yellow].svelte-1w5njpj{background:linear-gradient(135deg,#f7c243,#f0a72c,#e78c08)}.leet-editor__swatch[data-rating=red].svelte-1w5njpj{background:linear-gradient(135deg,#f4514f,#e0383b,#cd1526)}.leet-editor__rating.is-sel[data-rating=green].svelte-1w5njpj{border-color:#189a30;background:#4db95629}.leet-editor__rating.is-sel[data-rating=yellow].svelte-1w5njpj{border-color:#d38f00;border-color:oklch(.7 .15 75);background:#f5ae392e}.leet-editor__rating.is-sel[data-rating=red].svelte-1w5njpj{border-color:#de3b3d;background:#fc585524}.leet-editor__fields.svelte-1w5njpj{display:flex;flex-direction:column;gap:.4rem}.leet-editor__field.svelte-1w5njpj{display:flex;flex-direction:column;gap:.18rem}.leet-editor__lbl.svelte-1w5njpj{font-size:.64rem;font-weight:700;letter-spacing:.02em;color:#596475}.dark .leet-editor__lbl.svelte-1w5njpj{color:#9aa5b8}.leet-editor__lbl.svelte-1w5njpj em:where(.svelte-1w5njpj){color:#de3b3d;font-style:normal}.leet-editor__field.svelte-1w5njpj input:where(.svelte-1w5njpj){width:100%;padding:.38rem .5rem;border-radius:.5rem;border:1.5px solid oklch(.8 .02 250 / .55);background:#f9fcffbf;font-size:.78rem;color:#1a222b;transition:border-color .16s ease}.leet-editor__field.svelte-1w5njpj input:where(.svelte-1w5njpj)::placeholder{color:#86909b}.leet-editor__field.svelte-1w5njpj input:where(.svelte-1w5njpj):focus{outline:none;border-color:var(--accent, var(--color-brand-500))}.dark .leet-editor__field.svelte-1w5njpj input:where(.svelte-1w5njpj){border-color:#5b646f8c;background:#1c2024b3;color:#d4dfeb}.dark .leet-editor__field.svelte-1w5njpj input:where(.svelte-1w5njpj)::placeholder{color:#69737d}.leet-editor__req.svelte-1w5njpj{margin:0;font-size:.66rem;color:#bd4334}.dark .leet-editor__req.svelte-1w5njpj{color:#fc8a61}.leet-editor__actions.svelte-1w5njpj{display:flex;justify-content:flex-end;gap:.45rem}.leet-editor__cancel.svelte-1w5njpj,.leet-editor__confirm.svelte-1w5njpj{padding:.35rem .9rem;border-radius:.5rem;font-size:.74rem;font-weight:700;cursor:pointer;transition:transform .14s ease,opacity .14s ease,background .14s ease;-webkit-tap-highlight-color:transparent}.leet-editor__cancel.svelte-1w5njpj{border:1.5px solid oklch(.78 .02 250 / .6);background:transparent;color:#5b646f}.dark .leet-editor__cancel.svelte-1w5njpj{border-color:#5b646f99;color:#a5afba}.leet-editor__confirm.svelte-1w5njpj{border:0;background:linear-gradient(135deg,#3ba946,#209a33,#008a24);background:linear-gradient(135deg,#3ba946,#209a33,color(xyz 0.091 0.183 0.042));color:#fff;box-shadow:0 2px 6px #008a234d;box-shadow:0 2px 6px oklch(.55 .18 145 / .3)}.leet-editor__confirm.svelte-1w5njpj:not(:disabled):hover{transform:translateY(-1px)}.leet-editor__confirm.svelte-1w5njpj:disabled{opacity:.45;cursor:not-allowed}.leet-dot.svelte-1w5njpj{display:inline-block;width:7px;height:7px;margin-left:2px;border-radius:9999px;vertical-align:1px;box-shadow:inset 0 .5px #ffffff80}.leet-dot[data-rating=green].svelte-1w5njpj{background:#2f9f3d}.leet-dot[data-rating=yellow].svelte-1w5njpj{background:#e8a127}.leet-dot[data-rating=red].svelte-1w5njpj{background:#de3b3d}.leet-box__foot.svelte-1w5njpj{display:flex;align-items:center;justify-content:center;gap:.55rem;padding-top:.55rem;border-top:1px dashed oklch(.78 .02 250 / .4);font-size:.72rem;color:#5f6469}.dark .leet-box__foot.svelte-1w5njpj{border-top-color:#40495280;color:#9ba6b1}.leet-box__pill.svelte-1w5njpj{display:inline-flex;align-items:center;gap:.3rem;font-weight:600;padding:.15rem .6rem;border-radius:9999px;background:#eaeff5bf;color:#3b5876}.dark .leet-box__pill.svelte-1w5njpj{background:#262f388c;color:#b8cde4}.leet-box__pill.is-reached.svelte-1w5njpj{background:#189a3033;color:#005211;color:oklch(.38 .16 145)}.dark .leet-box__pill.is-reached.svelte-1w5njpj{background:#00791e47;background:oklch(.5 .18 145 / .28);color:#94e997}.leet-box__divider.svelte-1w5njpj{opacity:.5}.leet-box__pill--celebrate.svelte-1w5njpj{background:linear-gradient(135deg,#ffc166,#ff9a5f);background:linear-gradient(135deg,color(xyz 0.644 0.6 0.128),color(xyz 0.583 0.446 0.096));color:#fff;font-weight:700;padding:.2rem .75rem;box-shadow:0 1px 3px #b66c004d,inset 0 1px #ffffff59;box-shadow:0 1px 3px oklch(.6 .18 65 / .3),inset 0 1px #ffffff59;animation:svelte-1w5njpj-leet-celebrate-pop .42s cubic-bezier(.34,1.56,.64,1)}.dark .leet-box__pill--celebrate.svelte-1w5njpj{background:linear-gradient(135deg,#f4a500,#f37513);background:linear-gradient(135deg,color(xyz 0.51 0.461 0.052),#f37513)}.leet-box__pill-emoji.svelte-1w5njpj{font-size:.9rem;display:inline-block;animation:svelte-1w5njpj-leet-celebrate-bounce 1.4s ease-in-out infinite}.leet-box__foot.is-celebrate.svelte-1w5njpj{border-top-color:#fc9f3080}.dark .leet-box__foot.is-celebrate.svelte-1w5njpj{border-top-color:#df860099;border-top-color:oklch(.7 .16 65 / .6)}.leet-box.svelte-1w5njpj:has(.is-celebrate:where(.svelte-1w5njpj)){box-shadow:0 1px 2px #0b121a0a,0 0 0 1px #fc9f3059,0 8px 24px #fc9f3033,inset 0 1px #fff9}@keyframes svelte-1w5njpj-leet-celebrate-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes svelte-1w5njpj-leet-celebrate-bounce{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-2px) rotate(8deg)}}.caret.svelte-1v3cs2p{animation:svelte-1v3cs2p-blink 1s steps(1) infinite}@keyframes svelte-1v3cs2p-blink{0%,49%{opacity:1}50%,to{opacity:0}}.home-enter.svelte-1uha8ag{animation:svelte-1uha8ag-home-enter .46s cubic-bezier(.22,.8,.36,1) backwards}@keyframes svelte-1uha8ag-home-enter{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.home-enter.svelte-1uha8ag{animation:none}}.home-eyebrow.svelte-1uha8ag{background:linear-gradient(90deg,#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;text-shadow:0 0 10px color-mix(in srgb,#f472b6 65%,transparent),0 0 22px color-mix(in srgb,#38bdf8 45%,transparent);animation:svelte-1uha8ag-home-eyebrow-shine 5s linear infinite}@keyframes svelte-1uha8ag-home-eyebrow-shine{to{background-position:240% center}}.home-hero-title.svelte-1uha8ag{background:linear-gradient(100deg,#135298,#30509d,#424ea1 27.5%,#5f49ab 55%,#8d4b92);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .home-hero-title.svelte-1uha8ag{background-image:linear-gradient(100deg,#a8d2ff,#c3baff 55%,#e9b7eb);background-image:linear-gradient(100deg,color(xyz 0.573 0.618 1.05),color(xyz 0.589 0.536 1.086) 55%,#e9b7eb);filter:drop-shadow(0 0 14px oklch(.7 .12 285 / .28))}.home-hero-title.svelte-1uha8ag .caret{background:#6b61c4}.dark .home-hero-title.svelte-1uha8ag .caret{background:#c1c0ff;background:oklch(.83 .1 285)}.side-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.05rem;border-radius:1.1rem;border:1px solid rgb(255 255 255 / .55);background:linear-gradient(180deg,#ffffffb8,#ffffff6b);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 2px #0b121a0a,0 6px 18px #0b121a0f,inset 0 1px #ffffffa6}.dark .side-card.svelte-1uha8ag{border-color:#ffffff14;background:linear-gradient(180deg,#1d1d1f8c,#1616186b);box-shadow:0 1px 2px #00000040,0 6px 18px #0000004d,inset 0 1px #ffffff0f}.side-card__head.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;border-bottom:1px dashed oklch(.78 .02 250 / .4)}.dark .side-card__head.svelte-1uha8ag{border-bottom-color:#40495273}.side-card__icon.svelte-1uha8ag{font-size:1.05rem;line-height:1}.side-card__title.svelte-1uha8ag{flex:1;margin:0;font-size:.95rem;font-weight:700;letter-spacing:.01em;color:#1e2f41}.dark .side-card__title.svelte-1uha8ag{color:#d4dfeb}.side-card__count.svelte-1uha8ag{font-size:.7rem;font-weight:600;padding:.12rem .55rem;border-radius:9999px;background:#e3e8eebf;color:#44576b;box-shadow:inset 0 1px #fff6}.dark .side-card__count.svelte-1uha8ag{background:#2f333899;color:#b1c7de}.side-card__empty.svelte-1uha8ag{margin:.5rem 0;text-align:center;font-size:.8rem;color:#6d7277}.side-cat-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.15rem}.side-cat-item.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:.7rem;padding:.55rem .85rem .55rem 1rem;border-radius:.65rem;font-size:.875rem;font-weight:500;text-decoration:none;color:#2b343d;transition:background .18s ease,color .18s ease,transform .18s ease,padding-left .2s ease}.dark .side-cat-item.svelte-1uha8ag{color:#c7d2de}.side-cat-item__accent.svelte-1uha8ag{position:absolute;left:.35rem;top:.55rem;bottom:.55rem;width:3px;border-radius:9999px;background:var(--color-brand-500);transform:scaleY(0);transform-origin:center;transition:transform .24s cubic-bezier(.34,1.2,.64,1)}.side-cat-item__name.svelte-1uha8ag{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.side-cat-item__count.svelte-1uha8ag{flex-shrink:0;font-size:.7rem;font-weight:600;padding:.1rem .5rem;border-radius:9999px;background:#e3e8eea6;color:#52657a;transition:background .18s ease,color .18s ease}.dark .side-cat-item__count.svelte-1uha8ag{background:#2f33388c;color:#a5bad1}.side-cat-item.svelte-1uha8ag:hover{background:linear-gradient(90deg,#2a75ba1a,#2a75ba0a);color:var(--color-brand-700);padding-left:1.15rem}.dark .side-cat-item.svelte-1uha8ag:hover{background:linear-gradient(90deg,#2a75ba2e,#2a75ba0f);color:#a8d2ff;color:oklch(.85 .1 250)}.side-cat-item.svelte-1uha8ag:hover .side-cat-item__accent:where(.svelte-1uha8ag){transform:scaleY(1)}.side-cat-item.svelte-1uha8ag:hover .side-cat-item__count:where(.svelte-1uha8ag){background:#2a75ba2e;color:var(--color-brand-700)}.dark .side-cat-item.svelte-1uha8ag:hover .side-cat-item__count:where(.svelte-1uha8ag){background:#2a75ba4d;color:#aed5ff;color:oklch(.86 .1 250)}.side-tag-cloud.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4rem}.side-tag.svelte-1uha8ag{display:inline-block;padding:.28rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:500;text-decoration:none;background:var(--tag-bg);color:var(--tag-fg);box-shadow:0 1px 2px #0b121a0d,inset 0 1px #fff6;transition:background .16s ease,transform .18s ease,box-shadow .2s ease}.dark .side-tag.svelte-1uha8ag{background:var(--tag-bg-dark);color:var(--tag-fg-dark);box-shadow:0 1px 2px #00000040,inset 0 1px #ffffff0f}.side-tag.svelte-1uha8ag:hover{background:var(--tag-bg-hover);transform:translateY(-1px);box-shadow:0 3px 8px #0b121a1f,inset 0 1px #ffffff80}.dark .side-tag.svelte-1uha8ag:hover{background:var(--tag-bg-hover-dark);box-shadow:0 3px 8px #00000059,inset 0 1px #ffffff14}
