._page_sfkmf_2,._backdrop_sfkmf_3{--ink: #111827;--muted: #4b5563;--line: #e5e7eb;--violet: #7c3aed;--indigo: #4f46e5;--flame: #f97316;--gold: #f59e0b;--green: #059669}._page_sfkmf_2{background:#faf9ff;color:var(--ink);min-height:100vh}._hero_sfkmf_20{background:radial-gradient(circle at 12% 20%,rgba(249,115,22,.35),transparent 40%),radial-gradient(circle at 88% 10%,rgba(236,72,153,.35),transparent 42%),linear-gradient(135deg,#4c1d95,#4f46e5 55%,#0e7490);color:#fff;padding:56px 16px 64px;text-align:center}._heroInner_sfkmf_29{max-width:860px;margin:0 auto}._kicker_sfkmf_30{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);font-weight:700;font-size:.85rem}._h1_sfkmf_35{font-size:clamp(2rem,5vw,3.2rem);line-height:1.08;margin:18px 0 14px;font-weight:900;letter-spacing:-.02em;text-wrap:balance}._lead_sfkmf_39{font-size:1.1rem;line-height:1.55;opacity:.92;margin:0 auto;max-width:620px;text-wrap:pretty}._steps_sfkmf_40{list-style:none;padding:0;margin:28px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._steps_sfkmf_40 li{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#ffffff1f;font-weight:600;font-size:.95rem}._steps_sfkmf_40 li span{width:28px;height:28px;border-radius:50%;background:#fff;color:var(--violet);display:inline-flex;align-items:center;justify-content:center;font-weight:900}._stats_sfkmf_52{display:flex;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}._stats_sfkmf_52 div{min-width:112px;padding:12px 18px;border-radius:16px;background:#11182747;border:1px solid rgba(255,255,255,.18)}._stats_sfkmf_52 strong{display:block;font-size:1.7rem;font-weight:900;line-height:1.1}._stats_sfkmf_52 span{font-size:.82rem;opacity:.85}._tools_sfkmf_61{position:sticky;top:0;z-index:5;background:#faf9fff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}._toolsInner_sfkmf_62{max-width:1180px;margin:0 auto;padding:14px 16px;display:grid;gap:10px}._search_sfkmf_63{display:flex;align-items:center;gap:10px;padding:0 14px;height:46px;background:#fff;border:1.5px solid var(--line);border-radius:14px;color:var(--muted)}._search_sfkmf_63:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #7c3aed26}._search_sfkmf_63 input{flex:1;min-width:0;border:0;outline:0;font-size:1rem;background:transparent;color:var(--ink)}._toolRow_sfkmf_69{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}._views_sfkmf_70{display:flex;gap:6px;flex-wrap:wrap}._view_sfkmf_70,._viewOn_sfkmf_71{border:1.5px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:7px 14px;font-weight:700;font-size:.88rem;cursor:pointer}._viewOn_sfkmf_71{background:var(--ink);border-color:var(--ink);color:#fff}._sort_sfkmf_76{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--muted);font-weight:600}._sort_sfkmf_76 select{border:1.5px solid var(--line);border-radius:10px;padding:7px 10px;background:#fff;font-size:.9rem;font-weight:600;color:var(--ink)}._chips_sfkmf_81{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}._chips_sfkmf_81::-webkit-scrollbar{display:none}._chip_sfkmf_81,._chipOn_sfkmf_83{flex:0 0 auto;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600;cursor:pointer}._chipOn_sfkmf_83{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}._chipN_sfkmf_88{opacity:.6;margin-left:2px}._gridWrap_sfkmf_91{max-width:1180px;margin:0 auto;padding:24px 16px 40px}._grid_sfkmf_91{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px}._card_sfkmf_93,._cardMade_sfkmf_93{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}._card_sfkmf_93:hover,._cardMade_sfkmf_93:hover{transform:translateY(-3px);box-shadow:0 14px 30px #4c1d951f}._cardMade_sfkmf_93{border:2px solid var(--gold);box-shadow:0 0 0 4px #f59e0b26}._rank_sfkmf_100{position:absolute;top:12px;left:12px;z-index:2;background:var(--ink);color:#fff;font-weight:900;font-size:.85rem;padding:4px 10px;border-radius:999px}._madeTag_sfkmf_104{position:absolute;top:12px;right:12px;z-index:2;background:var(--gold);color:#111827;font-weight:800;font-size:.75rem;padding:4px 10px;border-radius:999px;display:inline-flex;align-items:center}._picture_sfkmf_108,._pictureLarge_sfkmf_108{position:relative;aspect-ratio:1;background:#f3f4f6;overflow:hidden}._picture_sfkmf_108 img,._pictureLarge_sfkmf_108 img{width:100%;height:100%;object-fit:cover;display:block}._drawn_sfkmf_110{width:100%;height:100%;display:block;padding:10%;background:linear-gradient(160deg,#f5f3ff,#ecfeff)}._soonTag_sfkmf_111{position:absolute;bottom:10px;left:50%;transform:translate(-50%);white-space:nowrap;background:#111827b8;color:#fff;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px}._variantTabs_sfkmf_115{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;background:#111827a8;border-radius:999px;padding:3px;gap:2px}._variant_sfkmf_115,._variantOn_sfkmf_119{border:0;background:transparent;color:#fff;font-size:.74rem;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer}._variantOn_sfkmf_119{background:#fff;color:var(--ink)}._cardBody_sfkmf_124{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}._meta_sfkmf_125{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._theme_sfkmf_126{background:#ede9fe;color:#5b21b6;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px}._week_sfkmf_127{font-size:.78rem;color:var(--muted)}._cardTitle_sfkmf_128{margin:0;font-size:1.15rem;line-height:1.25;font-weight:800}._titleBtn_sfkmf_129{all:unset;cursor:pointer}._titleBtn_sfkmf_129:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}._why_sfkmf_131{margin:0;color:var(--muted);font-size:.92rem;line-height:1.5;text-wrap:pretty}._who_sfkmf_132{margin:0;font-size:.92rem;color:var(--ink)}._progressWrap_sfkmf_134{margin-top:auto;padding-top:4px}._progress_sfkmf_134{height:10px;border-radius:999px;background:#f1f0f7;overflow:hidden}._bar_sfkmf_136,._barDone_sfkmf_136{display:block;height:100%;border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}._bar_sfkmf_136{background:linear-gradient(90deg,var(--flame),#ec4899,var(--violet))}._barDone_sfkmf_136{background:linear-gradient(90deg,var(--gold),#fbbf24)}._progressText_sfkmf_139{margin:6px 0 0;font-size:.82rem;color:var(--muted);display:flex;align-items:center}._progressText_sfkmf_139 strong{color:var(--ink);margin-right:3px}._actions_sfkmf_142{display:flex;align-items:center;gap:8px}._vote_sfkmf_143,._voteOn_sfkmf_143{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:12px;font-weight:800;font-size:.95rem;cursor:pointer;border:2px solid var(--flame);background:#fff;color:#c2410c;transition:transform .12s ease,background .15s ease}._vote_sfkmf_143:hover{background:#fff7ed}._vote_sfkmf_143:active,._voteOn_sfkmf_143:active{transform:scale(.96)}._voteOn_sfkmf_143{background:linear-gradient(135deg,var(--flame),#ec4899);color:#fff;border-color:transparent;animation:_pop_sfkmf_1 .35s ease}._vote_sfkmf_143:disabled,._voteOn_sfkmf_143:disabled{opacity:.7;cursor:progress}._voteCount_sfkmf_153{background:#00000014;border-radius:999px;padding:1px 8px;font-size:.82rem}._voteOn_sfkmf_143 ._voteCount_sfkmf_153{background:#ffffff40}._iconBtn_sfkmf_155,._iconBtnOn_sfkmf_155{width:42px;height:42px;flex:0 0 42px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer}._iconBtn_sfkmf_155:hover{border-color:#c4b5fd;color:var(--violet)}._iconBtnOn_sfkmf_155{background:#ede9fe;border-color:#c4b5fd;color:var(--violet)}._shareWrap_sfkmf_162{position:relative}._shareMenu_sfkmf_163{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;min-width:170px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px;box-shadow:0 16px 36px #1118272e;display:grid}._modal_sfkmf_170 ._shareMenu_sfkmf_163{bottom:auto;top:calc(100% + 8px)}._shareMenu_sfkmf_163 a,._shareMenu_sfkmf_163 button{all:unset;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;font-size:.9rem;font-weight:600;color:var(--ink);cursor:pointer}._shareMenu_sfkmf_163 a:hover,._shareMenu_sfkmf_163 button:hover,._shareMenu_sfkmf_163 a:focus-visible,._shareMenu_sfkmf_163 button:focus-visible{background:#f5f3ff}._skeleton_sfkmf_177{aspect-ratio:.72;border-radius:20px;background:linear-gradient(100deg,#f1f0f7 30%,#faf9ff,#f1f0f7 70%);background-size:300% 100%;animation:_shimmer_sfkmf_1 1.4s linear infinite}._empty_sfkmf_182{text-align:center;color:var(--muted);padding:40px 16px;font-size:1rem}._reset_sfkmf_183{margin-top:8px;border:0;background:var(--ink);color:#fff;font-weight:700;padding:10px 18px;border-radius:12px;cursor:pointer}._cta_sfkmf_186{text-align:center;padding:48px 16px 72px;max-width:640px;margin:0 auto}._cta_sfkmf_186 h2{font-size:1.7rem;margin:0 0 8px;font-weight:900}._cta_sfkmf_186 p{color:var(--muted);margin:0 0 20px;line-height:1.5}._designBtn_sfkmf_189{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:14px;background:linear-gradient(135deg,var(--violet),var(--indigo));color:#fff;font-weight:800;text-decoration:none}._designBtn_sfkmf_189:hover{filter:brightness(1.08)}._backdrop_sfkmf_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#11182799;display:flex;align-items:center;justify-content:center;padding:16px}._modal_sfkmf_170{position:relative;background:#fff;color:var(--ink);border-radius:24px;width:min(920px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._pictureLarge_sfkmf_108{aspect-ratio:auto;min-height:100%}._modalBody_sfkmf_205{padding:28px 24px 24px;display:flex;flex-direction:column;gap:12px}._modalTitle_sfkmf_206{margin:0;font-size:1.7rem;line-height:1.15;font-weight:900}._modalLinks_sfkmf_207{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}._downloadLink_sfkmf_208{display:inline-flex;align-items:center;font-weight:700;color:var(--violet);text-decoration:none;font-size:.92rem}._downloadLink_sfkmf_208:hover{text-decoration:underline}._fine_sfkmf_210{margin:0;font-size:.78rem;color:#9ca3af}._close_sfkmf_211{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#111827bf;color:#fff;font-size:1.1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._toast_sfkmf_218,._toastWin_sfkmf_218,._toastError_sfkmf_218{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:1100;background:var(--ink);color:#fff;padding:12px 18px;border-radius:14px;font-weight:700;font-size:.92rem;box-shadow:0 14px 30px #1118274d;max-width:calc(100vw - 32px);display:inline-flex;align-items:center;animation:_rise_sfkmf_1 .25s ease}._toastWin_sfkmf_218{background:linear-gradient(135deg,var(--gold),var(--flame));color:#111827}._toastError_sfkmf_218{background:#b91c1c}._burst_sfkmf_226{position:fixed;left:50%;top:50%;z-index:1050;pointer-events:none}._burst_sfkmf_226 i{position:absolute;width:10px;height:10px;border-radius:3px;background:var(--flame);animation:_burst_sfkmf_226 .7s ease-out forwards}._burst_sfkmf_226 i:nth-child(3n){background:#ec4899}._burst_sfkmf_226 i:nth-child(3n+1){background:var(--violet)}@keyframes _pop_sfkmf_1{0%{transform:scale(.9)}60%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes _shimmer_sfkmf_1{to{background-position:-150% 0}}@keyframes _rise_sfkmf_1{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes _burst_sfkmf_226{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(-1 * var(--d))) scale(.4)}}@media(max-width:720px){._modal_sfkmf_170{grid-template-columns:1fr}._pictureLarge_sfkmf_108{aspect-ratio:1;min-height:0}._modalBody_sfkmf_205{padding:20px 16px}._hero_sfkmf_20{padding:40px 16px 44px}._tools_sfkmf_61{position:static}._stats_sfkmf_52 div{min-width:92px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){._card_sfkmf_93,._cardMade_sfkmf_93,._bar_sfkmf_136,._barDone_sfkmf_136,._vote_sfkmf_143,._voteOn_sfkmf_143{transition:none;animation:none}._burst_sfkmf_226,._skeleton_sfkmf_177{animation:none}._burst_sfkmf_226{display:none}}
