._toast_1piol_1{position:fixed;top:72px;left:50%;transform:translate(-50%);z-index:9999;background:var(--color-text);color:#fff;font-size:14px;font-weight:600;padding:10px 24px;border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text) 22%,transparent);pointer-events:none;animation:_toast-in_1piol_1 .2s ease-out,_toast-out_1piol_1 .2s ease-in 1.3s forwards}@keyframes _toast-in_1piol_1{0%{opacity:0;transform:translate(-50%) translateY(-12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _toast-out_1piol_1{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-12px)}}._overlay_2w2jo_1{align-items:center;background:var(--color-backdrop-strong);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;justify-content:center;position:fixed;inset:0;z-index:1000;animation:_fadeIn_2w2jo_1 .18s ease}@keyframes _fadeIn_2w2jo_1{0%{opacity:0}to{opacity:1}}._card_2w2jo_19{background:var(--color-surface);border:1.5px solid var(--color-border-card);border-radius:14px;box-shadow:var(--shadow-surface-hover);padding:32px 28px 24px;position:relative;width:380px;max-width:92vw;max-height:90vh;overflow-y:auto;animation:_slideUp_2w2jo_1 .24s cubic-bezier(.4,0,.2,1)}@keyframes _slideUp_2w2jo_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._closeBtn_2w2jo_38{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--color-text-muted);font-size:24px;cursor:pointer;padding:0;line-height:1;transition:color .18s ease;box-shadow:none}._closeBtn_2w2jo_38:hover{color:var(--color-text);background:none;transform:none;box-shadow:none}._title_2w2jo_60{margin:0 0 4px;font-size:20px;font-weight:700;text-align:center}._subtitle_2w2jo_67{margin:0 0 20px;color:var(--color-text-muted);font-size:13px;text-align:center}._field_2w2jo_74{margin-bottom:14px}._label_2w2jo_78{display:block;font-size:13px;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px}._input_2w2jo_86{width:100%;border:1.5px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:14px;color:var(--color-text);background:var(--color-bg);outline:none;transition:border-color .18s ease;box-sizing:border-box}._input_2w2jo_86:focus{border-color:var(--color-accent)}._captchaRow_2w2jo_103{display:flex;gap:10px;align-items:stretch}._captchaImg_2w2jo_109{height:42px;width:140px;min-width:140px;border-radius:8px;border:1px solid var(--color-border);cursor:pointer;padding:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:none}._captchaImg_2w2jo_109:hover{background:transparent;transform:none;box-shadow:none;border-color:var(--color-accent)}._captchaImg_2w2jo_109 svg{display:block;width:100%;height:100%}._smsRow_2w2jo_138{display:flex;gap:10px}._smsBtn_2w2jo_143{white-space:nowrap;font-size:13px;padding:10px 14px;background:var(--color-accent);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .18s ease;flex-shrink:0}._smsBtn_2w2jo_143:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed;box-shadow:none;transform:none}._submitBtn_2w2jo_164{width:100%;margin-top:6px;padding:12px;font-size:15px;font-weight:700;background:var(--color-accent);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .18s ease}._submitBtn_2w2jo_164:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}._divider_2w2jo_185{display:flex;align-items:center;margin:20px 0;gap:12px}._dividerLine_2w2jo_192{flex:1;height:1px;background:var(--color-border)}._dividerText_2w2jo_198{color:var(--color-text-muted);font-size:13px}._otherLogin_2w2jo_203{display:flex;justify-content:center}._qqCircleBtn_2w2jo_208{width:44px;height:44px;border-radius:50%;background:var(--color-surface);color:#12b7f5;border:1.5px solid var(--color-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s ease;padding:0;box-shadow:0 2px 8px color-mix(in srgb,var(--color-text) 12%,transparent)}._qqCircleBtn_2w2jo_208:hover{border-color:#12b7f5;transform:scale(1.08);box-shadow:0 4px 14px #12b7f540}._backdrop_11rjx_2{position:fixed;inset:0;z-index:150}._panel_11rjx_9{position:fixed;z-index:151;min-width:200px;background:var(--color-surface);border:1.5px solid var(--color-border-card);border-radius:8px;box-shadow:0 12px 36px color-mix(in srgb,var(--color-text) 16%,transparent),0 4px 16px color-mix(in srgb,var(--color-text) 10%,transparent);animation:_panelIn_11rjx_1 .16s cubic-bezier(.4,0,.2,1);overflow:visible}@keyframes _panelIn_11rjx_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._groupList_11rjx_29{display:flex;flex-direction:column;padding:4px 0}._groupItem_11rjx_35{--item-tint: var(--color-accent);display:flex;align-items:center;gap:10px;padding:9px 36px 9px 14px;color:var(--color-text-secondary);font-weight:600;font-size:13px;text-decoration:none;transition:all .15s ease;position:relative;border-bottom:1px solid var(--color-border);white-space:nowrap;min-height:45px;box-sizing:border-box}._groupItem_11rjx_35:last-child{border-bottom:none}._groupItem_11rjx_35:hover,._groupItemHovered_11rjx_58{color:var(--color-text);background:color-mix(in srgb,var(--item-tint) 7%,var(--color-mix-base))}._groupIconBox_11rjx_63{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:color-mix(in srgb,var(--item-tint) 12%,transparent);color:var(--item-tint);flex-shrink:0;transition:background .15s ease,color .15s ease}._groupItem_11rjx_35:hover ._groupIconBox_11rjx_63,._groupItemHovered_11rjx_58 ._groupIconBox_11rjx_63{background:var(--item-tint);color:#fff}._groupName_11rjx_82{flex:1;min-width:0}._groupArrow_11rjx_87{position:absolute;right:12px;flex-shrink:0;color:var(--color-text-muted);transition:color .15s ease,transform .15s ease}._groupItem_11rjx_35:hover ._groupArrow_11rjx_87,._groupItemHovered_11rjx_58 ._groupArrow_11rjx_87{color:var(--item-tint);transform:translate(1px)}._subPanel_11rjx_102{position:absolute;left:calc(100% - 1px);display:flex;flex-direction:column;padding:4px 0;min-width:150px;background:var(--color-surface);border:1.5px solid var(--color-border-card);border-radius:8px;box-shadow:0 12px 36px color-mix(in srgb,var(--color-text) 16%,transparent),0 4px 16px color-mix(in srgb,var(--color-text) 10%,transparent);animation:_subPanelIn_11rjx_1 .15s cubic-bezier(.4,0,.2,1)}@keyframes _subPanelIn_11rjx_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}._childItem_11rjx_123{display:flex;align-items:center;padding:9px 16px;color:var(--color-text-secondary);font-weight:600;font-size:13px;text-decoration:none;transition:all .14s ease;white-space:nowrap;border-bottom:1px solid var(--color-border);min-height:45px;box-sizing:border-box}._childItem_11rjx_123:last-child{border-bottom:none}._childItem_11rjx_123:hover{color:var(--color-text);background:var(--color-accent-surface)}._siteShell_h58jr_1{--nav-tint: var(--color-brand-primary);--nav-ink: color-mix(in srgb, var(--nav-tint) 72%, var(--color-text));--nav-surface: color-mix(in srgb, var(--nav-tint) 14%, var(--color-mix-base));--nav-surface-strong: color-mix(in srgb, var(--nav-tint) 22%, var(--color-mix-base));--nav-border: color-mix(in srgb, var(--nav-tint) 22%, var(--color-border-strong));--nav-shadow: color-mix(in srgb, var(--nav-tint) 18%, transparent);--brand-logo-bg-start: color-mix(in srgb, var(--nav-tint) 20%, var(--color-mix-base));--brand-logo-bg-mid: color-mix(in srgb, var(--nav-tint) 62%, var(--color-brand-secondary));--brand-logo-bg-end: color-mix(in srgb, var(--nav-tint) 74%, #2563eb);--brand-logo-glyph-start: #ffffff;--brand-logo-glyph-end: #e8f3ff;--brand-logo-outline: color-mix(in srgb, var(--nav-tint) 24%, var(--color-surface-glass-strong));--brand-logo-shadow: color-mix(in srgb, var(--nav-tint) 36%, #0f172a);display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--color-bg)}._siteHeader_h58jr_22{align-items:center;border-bottom:1px solid var(--nav-border);display:flex;justify-content:space-between;padding:0 var(--site-header-padding-x);height:var(--site-header-height);flex-shrink:0;z-index:100;background:linear-gradient(180deg,color-mix(in srgb,var(--nav-tint) 6%,var(--color-mix-base)),color-mix(in srgb,var(--nav-tint) 3%,var(--color-bg)));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._headerLeft_h58jr_41{display:flex;align-items:center;gap:18px;min-width:0;flex:1}._brand_h58jr_49{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s ease}._brand_h58jr_49:hover{opacity:1}._brandLogo_h58jr_61{display:block;height:var(--site-brand-logo-size);width:var(--site-brand-logo-size);flex-shrink:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}._brand_h58jr_49:hover ._brandLogo_h58jr_61{transform:rotate(8deg) scale(1.12)}._brandText_h58jr_73{font-family:var(--font-family-base);font-size:var(--site-brand-text-size);font-weight:700;letter-spacing:.2px;background:linear-gradient(135deg,color-mix(in srgb,var(--nav-tint) 54%,var(--color-text)) 0%,var(--nav-tint) 56%,color-mix(in srgb,var(--nav-tint) 52%,var(--color-mix-base)) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:filter .3s ease}._brand_h58jr_49:hover ._brandText_h58jr_73{filter:brightness(1.15)}._siteNav_h58jr_95{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._siteNav_h58jr_95 a,._siteNav_h58jr_95 button{color:var(--nav-ink);font-weight:600;font-size:var(--site-nav-font-size);padding:var(--site-nav-padding-y) var(--site-nav-padding-x);border-radius:8px;transition:all .18s ease;background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none}._siteNav_h58jr_95 a:hover,._siteNav_h58jr_95 button:hover{color:color-mix(in srgb,var(--nav-tint) 88%,var(--color-text));background:var(--nav-surface)}._navActive_h58jr_123{color:color-mix(in srgb,var(--nav-tint) 90%,var(--color-text));background:var(--nav-surface-strong);font-weight:700;box-shadow:inset 0 -2px 0 0 var(--nav-tint)}._userArea_h58jr_130{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:16px;flex-shrink:0}._languageSelectWrap_h58jr_139{position:relative;display:inline-flex;align-items:center;height:32px;min-width:92px}._languageSelectIcon_h58jr_147{position:absolute;left:8px;color:var(--nav-ink);pointer-events:none}._languageSelect_h58jr_139{appearance:none;width:100%;height:32px;padding:0 24px 0 26px;border:1px solid var(--nav-border);border-radius:8px;background-color:var(--nav-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2362748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;color:var(--nav-ink);cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;line-height:1;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}._languageSelect_h58jr_139:hover{background-color:var(--nav-surface-strong);border-color:color-mix(in srgb,var(--nav-tint) 36%,var(--color-border-strong));color:color-mix(in srgb,var(--nav-tint) 84%,var(--color-text))}._languageSelect_h58jr_139:focus{outline:none;border-color:color-mix(in srgb,var(--nav-tint) 44%,var(--color-border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-tint) 16%,transparent)}._themeToggle_h58jr_187{align-items:center;background:var(--nav-surface);border:1px solid var(--nav-border);border-radius:8px;color:var(--nav-ink);display:inline-flex;height:32px;justify-content:center;padding:0;width:32px;box-shadow:none}._themeToggle_h58jr_187:hover{background:var(--nav-surface-strong);border-color:color-mix(in srgb,var(--nav-tint) 36%,var(--color-border-strong));color:color-mix(in srgb,var(--nav-tint) 84%,var(--color-text));transform:translateY(-1px);box-shadow:0 8px 18px color-mix(in srgb,var(--nav-tint) 18%,transparent)}._themeToggle_h58jr_187:active{transform:translateY(0);box-shadow:none}._themeToggle_h58jr_187[aria-pressed=true]{background:color-mix(in srgb,var(--nav-tint) 16%,var(--color-mix-base));border-color:color-mix(in srgb,var(--nav-tint) 42%,var(--color-border-strong));color:color-mix(in srgb,var(--nav-tint) 86%,var(--color-text))}._loginBtn_h58jr_220{padding:var(--site-login-padding-y) var(--site-login-padding-x);font-size:var(--site-login-font-size);font-weight:600;background:var(--nav-tint);color:#fff;border-radius:10px;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--nav-tint) 24%,transparent);transition:all .18s ease}._loginBtn_h58jr_220:hover{background:color-mix(in srgb,var(--nav-tint) 86%,#000000);box-shadow:0 10px 22px color-mix(in srgb,var(--nav-tint) 28%,transparent)}._userTrigger_h58jr_237{display:flex;align-items:center;justify-content:center;width:calc(var(--site-user-avatar-size) + 4px);height:calc(var(--site-user-avatar-size) + 4px);padding:2px;border-radius:50%;background:color-mix(in srgb,var(--nav-tint) 4%,var(--color-mix-base));border:1px solid color-mix(in srgb,var(--nav-tint) 18%,transparent);cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:none}._userTrigger_h58jr_237:hover{background:color-mix(in srgb,var(--nav-tint) 8%,var(--color-mix-base));border-color:color-mix(in srgb,var(--nav-tint) 30%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-tint) 14%,transparent)}._userAvatar_h58jr_258{width:var(--site-user-avatar-size);height:var(--site-user-avatar-size);border-radius:50%;flex-shrink:0;display:block}._userMenuBackdrop_h58jr_266{position:fixed;inset:0;z-index:200}._userMenu_h58jr_266{position:fixed;top:var(--site-user-menu-top);right:var(--site-user-menu-right);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:14px;box-shadow:var(--shadow-surface-hover);min-width:var(--site-user-menu-min-width);z-index:201;overflow:visible;animation:_menuIn_h58jr_1 .16s ease}._userMenu_h58jr_266:before{content:"";position:absolute;top:-13px;right:9px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:13px solid var(--color-border-strong)}._userMenu_h58jr_266:after{content:"";position:absolute;top:-11px;right:11px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:11px solid var(--color-surface)}@media(max-width:820px){._userMenu_h58jr_266{right:16px;top:auto;bottom:auto}}@keyframes _menuIn_h58jr_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._userMenuItem_h58jr_323{display:block;width:100%;padding:var(--site-user-menu-item-padding-y) var(--site-user-menu-item-padding-x);font-size:14px;font-weight:600;color:var(--color-text);text-align:left;background:none;border:none;border-radius:0;cursor:pointer;transition:background .14s ease;text-decoration:none}._userMenuItem_h58jr_323:first-child{border-radius:14px 14px 0 0}._userMenuItem_h58jr_323:last-child{border-radius:0 0 14px 14px}._userMenuItem_h58jr_323:hover{background:var(--nav-surface);color:var(--nav-tint);transform:none;box-shadow:none}._siteShell_h58jr_1>main{flex:1;overflow-y:auto;scrollbar-gutter:stable}@media(max-width:820px){._siteHeader_h58jr_22{display:flex;flex-direction:column;gap:8px;padding:12px 16px;height:auto;position:relative;align-items:stretch}._headerLeft_h58jr_41{width:100%;flex-direction:column;align-items:flex-start;gap:8px}._siteNav_h58jr_95{width:100%;flex-wrap:wrap;gap:4px}._userArea_h58jr_130{position:absolute;top:12px;right:16px;margin-left:0}._languageSelectWrap_h58jr_139{min-width:88px}}._searchBox_mbl4q_1{background:linear-gradient(180deg,var(--color-surface-glass-strong),color-mix(in srgb,var(--color-accent) 4%,var(--color-mix-base)));border:1.5px solid var(--color-border-card);border-radius:var(--search-box-radius);box-shadow:var(--shadow-surface);display:flex;flex-direction:column;overflow:hidden;width:var(--search-box-width);max-width:calc(100vw - 32px);transition:border-color .2s ease,box-shadow .2s ease}._searchBox_mbl4q_1:focus-within{border-color:var(--color-accent);box-shadow:0 1px 3px color-mix(in srgb,var(--color-text) 8%,transparent),0 0 0 3px var(--color-accent-ring),0 12px 32px color-mix(in srgb,var(--color-text) 10%,transparent)}._searchEngineSwitch_mbl4q_23{display:flex;flex-wrap:wrap;gap:3px;padding:var(--search-engine-switch-padding-top) var(--search-engine-switch-padding-x) var(--search-engine-switch-padding-bottom);border-bottom:1px solid var(--color-border-strong);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-mix-base))}._engineBtn_mbl4q_35{background:var(--color-surface-glass);color:var(--color-text-muted);font-size:var(--search-engine-font-size);font-weight:600;line-height:1.15;padding:var(--search-engine-padding-y) var(--search-engine-padding-x);border-radius:5px;cursor:pointer;transition:all .15s ease;border:1px solid var(--color-border-strong)}._engineBtn_mbl4q_35:hover{background:var(--color-accent-light);color:var(--color-accent);border-color:var(--color-accent);transform:none;box-shadow:none}._engineActive_mbl4q_56{background:var(--color-accent-surface);color:var(--color-accent);font-weight:700;border-color:var(--color-accent)}._searchInputRow_mbl4q_63{align-items:center;display:grid;gap:var(--search-row-gap);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--search-row-padding-top) var(--search-row-padding-right) var(--search-row-padding-bottom) var(--search-row-padding-left)}._searchInputRow_mbl4q_63 svg{color:var(--color-text-muted);width:var(--search-icon-size);height:var(--search-icon-size)}._searchInputRow_mbl4q_63 input{background:transparent;border:0;color:var(--color-text);font-size:var(--search-input-font-size);min-width:0;outline:0}._searchInputRow_mbl4q_63 input::placeholder{color:var(--color-text-muted)}._searchInputRow_mbl4q_63 button{border-radius:var(--search-button-radius);padding:var(--search-button-padding-y) var(--search-button-padding-x);font-size:var(--search-button-font-size);font-weight:700}@media(min-width:2560px){._searchBox_mbl4q_1{box-shadow:0 2px 6px color-mix(in srgb,var(--color-text) 10%,transparent),0 14px 36px color-mix(in srgb,var(--color-text) 14%,transparent)}._engineBtn_mbl4q_35{border-radius:6px}}@media(min-width:3840px){._engineBtn_mbl4q_35{border-radius:7px}}@media(max-width:820px){._searchBox_mbl4q_1{width:100%;min-width:0}._searchInputRow_mbl4q_63{grid-template-columns:auto minmax(0,1fr)}._searchInputRow_mbl4q_63 button{grid-column:1 / -1}}@keyframes _fadeSlideUp_pv74i_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes _ringPulse_pv74i_1{0%{transform:scale(1);opacity:.6}to{transform:scale(1.3);opacity:0}}@keyframes _titleShimmer_pv74i_1{0%{background-position:0% 50%}to{background-position:100% 50%}}._hero_pv74i_36{position:relative;align-items:center;display:flex;flex-direction:column;padding:clamp(44px,calc(var(--home-tools-hero-padding-top) - 20px),86px) 16px clamp(28px,calc(var(--home-tools-hero-padding-bottom) - 8px),52px);text-align:center;overflow:hidden;background:radial-gradient(ellipse 78% 52% at 18% 10%,color-mix(in srgb,var(--color-brand-primary) 12%,transparent),transparent 50%),radial-gradient(ellipse 62% 46% at 82% 15%,color-mix(in srgb,var(--color-brand-secondary) 12%,transparent),transparent 50%),radial-gradient(ellipse 72% 60% at 50% -10%,color-mix(in srgb,var(--color-brand-primary) 8%,var(--color-mix-base)),transparent 52%),var(--color-bg)}._hero_pv74i_36:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--color-text-muted) 1px,transparent 1px);background-size:var(--home-tools-hero-dot-size) var(--home-tools-hero-dot-size);opacity:.12;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,black 35%,transparent 70%);mask-image:radial-gradient(ellipse 60% 50% at 50% 30%,black 35%,transparent 70%)}._hero_pv74i_36>*{position:relative;z-index:1}._heroTitle_pv74i_71{font-size:var(--home-tools-hero-title-size);font-weight:800;letter-spacing:-1.5px;line-height:1.15;margin:0 0 22px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-primary) 48%,#0f3f59) 0%,var(--color-brand-primary) 46%,color-mix(in srgb,var(--color-brand-secondary) 78%,var(--color-mix-base)) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_titleShimmer_pv74i_1 6s ease-in-out infinite alternate}._heroSearch_pv74i_91{margin-bottom:0;position:relative}._heroSearch_pv74i_91:before{content:"";position:absolute;inset:-4px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-primary) 12%,transparent),color-mix(in srgb,var(--color-brand-secondary) 8%,transparent));filter:blur(4px);z-index:-1}._categoryGrid_pv74i_112{display:grid;gap:var(--home-tools-category-gap);grid-template-columns:repeat(var(--home-tools-category-columns),minmax(0,1fr));width:100%}._categoryCard_pv74i_119{--card-tint: var(--color-accent);align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:10px;padding:var(--home-tools-category-card-padding-top) var(--home-tools-category-card-padding-x) var(--home-tools-category-card-padding-bottom);text-align:center;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._categoryCard_pv74i_119:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:3px;background:var(--card-tint);border-radius:0 0 3px 3px;transition:width .3s cubic-bezier(.4,0,.2,1)}._categoryCard_pv74i_119:hover:before{width:55%}._categoryCard_pv74i_119:hover{border-color:var(--card-tint);box-shadow:0 4px 16px color-mix(in srgb,var(--card-tint) 16%,transparent),0 12px 28px color-mix(in srgb,var(--color-text) 12%,transparent);transform:translateY(-3px)}._categoryIconBox_pv74i_166{align-items:center;background:color-mix(in srgb,var(--card-tint) 12%,transparent);border-radius:12px;color:var(--card-tint);display:flex;justify-content:center;width:var(--home-tools-category-icon-size);height:var(--home-tools-category-icon-size);flex-shrink:0;transition:all .25s ease}@supports not (background: color-mix(in srgb,red 10%,transparent)){._categoryIconBox_pv74i_166{background:var(--color-accent-light)}}._categoryCard_pv74i_119:hover ._categoryIconBox_pv74i_166{background:var(--card-tint);color:#fff;transform:scale(1.08)}._categoryIcon_pv74i_166{flex-shrink:0;transition:transform .2s ease}._categoryName_pv74i_197{font-size:var(--home-tools-category-name-size);font-weight:700;line-height:1.2}._categoryDesc_pv74i_203{color:var(--color-text-muted);font-size:var(--home-tools-category-desc-size);font-weight:500;line-height:1.3}._section_pv74i_212{margin-bottom:24px;position:relative;padding-top:12px}._section_pv74i_212:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50%;max-width:360px;height:1px;background:linear-gradient(90deg,transparent,var(--color-border),transparent)}._section_pv74i_212:first-of-type:before{display:none}._sectionHeader_pv74i_235{align-items:end;display:flex;justify-content:space-between;margin-bottom:16px}._sectionHeader_pv74i_235 h2{margin:0;font-weight:700;font-size:22px;letter-spacing:-.5px}._sectionMore_pv74i_249{color:var(--color-accent);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .16s ease}._sectionMore_pv74i_249:hover{opacity:.75}._articleGrid_pv74i_263{display:grid;gap:var(--home-tools-article-gap);grid-template-columns:repeat(var(--home-tools-article-columns),minmax(0,1fr))}._articleCard_pv74i_269{background:var(--color-surface);border:1.5px solid var(--color-border-card);border-top:3px solid transparent;border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:8px;padding:16px 18px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1)}._articleCard_pv74i_269:hover{border-color:var(--color-accent);box-shadow:var(--shadow-surface-hover);transform:translateY(-2px)}._articleTitleRow_pv74i_289{display:flex;align-items:flex-start;gap:10px;min-width:0}._articleCard_pv74i_269:has(._typeOriginal_pv74i_297){border-top-color:var(--color-accent)}._articleCard_pv74i_269:has(._typeTutorial_pv74i_301){border-top-color:#f59e0b}._articleType_pv74i_305{align-items:center;border-radius:6px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:3px;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}._typeOriginal_pv74i_297{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-mix-base));color:var(--color-accent)}._typeTutorial_pv74i_301{background:var(--color-warning-badge-bg);color:var(--color-warning-badge-text)}._articleTitle_pv74i_289{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .16s ease}._articleCard_pv74i_269:hover ._articleTitle_pv74i_289{color:var(--color-accent)}._articleSummary_pv74i_346{color:var(--color-text-secondary);font-size:13px;line-height:1.7;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._articleDate_pv74i_357{color:var(--color-text-muted);font-size:12px;font-weight:500}._featureGrid_pv74i_365{display:grid;gap:var(--home-tools-feature-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}._featureCard_pv74i_372{align-items:flex-start;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:14px;display:flex;gap:16px;min-height:100%;padding:calc(var(--home-tools-feature-card-padding-y) - 4px) var(--home-tools-feature-card-padding-x);text-align:left;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .2s ease}._featureCard_pv74i_372:before{content:"";position:absolute;right:-16px;top:-16px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle at 60% 40%,var(--color-accent) 1.5px,transparent 1.5px);background-size:10px 10px;opacity:.1;pointer-events:none}._featureCard_pv74i_372:hover{transform:translateY(-4px) scale(1.02);border-color:var(--color-accent);box-shadow:var(--shadow-surface-hover)}._featureContent_pv74i_410{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0}._featureIconBox_pv74i_418{align-items:center;background:var(--color-accent-light);border-radius:14px;color:var(--color-accent);display:flex;justify-content:center;width:var(--home-tools-feature-icon-size);height:var(--home-tools-feature-icon-size);flex-shrink:0;position:relative;transition:background .2s ease,color .2s ease}._featureIconBox_pv74i_418:after{content:"";position:absolute;inset:-3px;border-radius:17px;border:2px solid color-mix(in srgb,var(--color-accent) 24%,transparent);pointer-events:none;opacity:0}._featureCard_pv74i_372:hover ._featureIconBox_pv74i_418:after{animation:_ringPulse_pv74i_1 1.5s ease-out infinite}._featureCard_pv74i_372:hover ._featureIconBox_pv74i_418{background:var(--color-accent);color:#fff}._featureIcon_pv74i_418{flex-shrink:0;transition:transform .2s ease}._featureCard_pv74i_372 h3{font-size:17px;font-weight:700;margin:0;line-height:1.35}._featureCard_pv74i_372 p{color:var(--color-text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:none}@media(min-width:2560px){._sectionHeader_pv74i_235 h2{font-size:24px}._articleCard_pv74i_269{padding:18px 20px}._articleTitle_pv74i_289{font-size:17px}._articleSummary_pv74i_346{-webkit-line-clamp:3;font-size:14px}}._emptyArticles_pv74i_493{color:var(--color-text-muted);font-size:14px;padding:32px 0;text-align:center}._heroTitle_pv74i_71{animation:_fadeSlideUp_pv74i_1 .5s ease-out backwards}._heroSearch_pv74i_91{animation:_fadeSlideUp_pv74i_1 .5s ease-out .12s backwards}._categoryCard_pv74i_119{animation:_fadeSlideUp_pv74i_1 .5s ease-out backwards}._categoryCard_pv74i_119:nth-child(1){animation-delay:40ms}._categoryCard_pv74i_119:nth-child(2){animation-delay:80ms}._categoryCard_pv74i_119:nth-child(3){animation-delay:.12s}._categoryCard_pv74i_119:nth-child(4){animation-delay:.16s}._categoryCard_pv74i_119:nth-child(5){animation-delay:.2s}._categoryCard_pv74i_119:nth-child(6){animation-delay:.24s}._categoryCard_pv74i_119:nth-child(7){animation-delay:.28s}._categoryCard_pv74i_119:nth-child(8){animation-delay:.32s}._categoryCard_pv74i_119:nth-child(9){animation-delay:.36s}._categoryCard_pv74i_119:nth-child(10){animation-delay:.4s}._articleCard_pv74i_269{animation:_fadeSlideUp_pv74i_1 .45s ease-out backwards}._articleCard_pv74i_269:nth-child(1){animation-delay:60ms}._articleCard_pv74i_269:nth-child(2){animation-delay:.12s}._articleCard_pv74i_269:nth-child(3){animation-delay:.18s}._featureCard_pv74i_372{animation:_fadeSlideUp_pv74i_1 .45s ease-out backwards}._featureCard_pv74i_372:nth-child(1){animation-delay:60ms}._featureCard_pv74i_372:nth-child(2){animation-delay:.12s}._featureCard_pv74i_372:nth-child(3){animation-delay:.18s}@media(max-width:820px){._hero_pv74i_36{padding:28px 16px 22px}._hero_pv74i_36:before{display:none}._heroSearch_pv74i_91:before{display:none}._heroTitle_pv74i_71{font-size:30px;letter-spacing:-.5px}._categoryGrid_pv74i_112{gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}._categoryCard_pv74i_119{gap:4px;padding:10px 4px 8px;border-radius:12px}._categoryCard_pv74i_119:before{height:2px}._categoryIconBox_pv74i_166{width:36px;height:36px;border-radius:10px}._categoryName_pv74i_197{font-size:11px}._categoryDesc_pv74i_203{display:none}._sectionHeader_pv74i_235{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:12px}._sectionHeader_pv74i_235 h2{font-size:18px}._section_pv74i_212{margin-bottom:18px;padding-top:8px}._section_pv74i_212:before{width:70%;max-width:none}._articleGrid_pv74i_263{gap:10px;grid-template-columns:1fr}._articleCard_pv74i_269{padding:14px 16px;gap:6px;border-top-width:2px}._articleTitleRow_pv74i_289{gap:8px}._articleTitle_pv74i_289{font-size:15px}._articleSummary_pv74i_346{-webkit-line-clamp:2}._featureGrid_pv74i_365{gap:10px;grid-template-columns:1fr}._featureCard_pv74i_372{gap:14px;padding:18px}._featureCard_pv74i_372:before{display:none}._featureIconBox_pv74i_418{width:44px;height:44px;border-radius:12px}._featureIconBox_pv74i_418:after{display:none}._categoryCard_pv74i_119:nth-child(n+6){animation-delay:.2s}._categoryCard_pv74i_119:nth-child(n+8){animation-delay:.24s}}@media(prefers-reduced-motion:reduce){._heroTitle_pv74i_71,._heroSearch_pv74i_91,._categoryCard_pv74i_119,._articleCard_pv74i_269,._featureCard_pv74i_372{animation:none}}._siteIconFallback_50aq5_1{align-items:center;background:linear-gradient(135deg,var(--color-accent-light),var(--color-border-strong));border-radius:14px;color:var(--color-accent);display:flex;font-weight:700;justify-content:center;text-transform:uppercase}._homeHero_1390q_4{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:var(--home-simple-hero-min-height);padding:var(--home-simple-hero-padding-top) 16px var(--home-simple-hero-padding-bottom);text-align:center;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(79,110,247,.06),transparent),radial-gradient(ellipse 50% 40% at 80% 10%,rgba(124,91,245,.04),transparent),var(--color-bg)}._homeHero_1390q_4 h1{font-family:inherit;font-size:var(--home-simple-title-size);letter-spacing:var(--home-simple-title-letter-spacing);line-height:1;margin:0 0 10px;font-weight:800}._heroClock_1390q_27{font-size:inherit;letter-spacing:inherit;line-height:1;background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-primary) 48%,#0f3f59) 0%,var(--color-brand-primary) 46%,color-mix(in srgb,var(--color-brand-secondary) 78%,var(--color-mix-base)) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSubtitle_1390q_43{color:var(--color-text-secondary);font-size:var(--home-simple-subtitle-size);margin:var(--home-simple-subtitle-margin-top) 0 var(--home-simple-subtitle-margin-bottom);max-width:var(--home-simple-subtitle-max-width)}._heroContent_1390q_50{display:flex;flex-direction:column;align-items:center}._siteSection_1390q_58{margin-top:-1vh;margin-bottom:22px}._editLink_1390q_63{background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600;padding:4px 6px;border-radius:6px;transition:background .16s ease}._editLink_1390q_63:hover{background:var(--color-accent-light)}._editActions_1390q_79{align-items:center;display:flex;gap:12px}._editDoneBtn_1390q_85{background:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:700;padding:6px 16px;transition:opacity .16s ease}._editDoneBtn_1390q_85:hover{opacity:.88}._siteGrid_1390q_101{display:grid;gap:var(--home-simple-site-gap);grid-template-columns:repeat(var(--home-simple-site-columns),minmax(0,1fr))}._siteCard_1390q_108{align-items:center;background:var(--color-surface);border:1.5px solid var(--color-border-card);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:var(--home-simple-site-card-min-height);padding:var(--home-simple-site-card-padding-y) var(--home-simple-site-card-padding-x);text-align:center;text-decoration:none;color:inherit;transition:all .24s cubic-bezier(.4,0,.2,1)}._siteCard_1390q_108:hover{border-color:var(--color-accent);box-shadow:var(--shadow-surface-hover);color:var(--color-accent);transform:translateY(-3px)}._siteLogo_1390q_131{align-items:center;display:grid;height:var(--home-simple-site-logo-height);justify-items:center;overflow:hidden;width:var(--home-simple-site-logo-width)}._siteLogo_1390q_131 img{display:block;object-fit:contain}._siteCardEditing_1390q_146{align-items:center;background:var(--color-surface);border:1.5px dashed var(--color-border-strong);border-radius:12px;display:flex;flex-direction:column;gap:8px;min-height:var(--home-simple-site-card-min-height);padding:var(--home-simple-site-card-padding-y) var(--home-simple-site-card-padding-x);position:relative;text-align:center}._siteDeleteBtn_1390q_160{align-items:center;background:var(--color-danger-strong);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;padding:0;position:absolute;right:-6px;top:-6px;width:22px;z-index:1;transition:transform .16s ease}._siteDeleteBtn_1390q_160:hover{transform:scale(1.15)}._addSiteCard_1390q_185{align-items:center;background:var(--color-surface);border:1.5px dashed var(--color-border-strong);border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:var(--home-simple-site-card-min-height);padding:var(--home-simple-site-card-padding-y) var(--home-simple-site-card-padding-x);transition:all .2s ease}._addSiteCard_1390q_185:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-light)}._addSiteIcon_1390q_207{font-size:36px;font-weight:300;line-height:1}._addSiteLabel_1390q_213{font-size:14px;font-weight:600}._siteIconFallback_1390q_219{align-items:center;background:linear-gradient(135deg,var(--color-accent-light),var(--color-border-strong));border-radius:14px;color:var(--color-accent);display:flex;font-weight:700;justify-content:center;text-transform:uppercase}._siteName_1390q_230{font-size:var(--home-simple-site-name-size);font-weight:700;line-height:1.25}._modalOverlay_1390q_238{align-items:center;animation:_fadeIn_1390q_1 .16s ease;background:var(--color-backdrop);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes _fadeIn_1390q_1{0%{opacity:0}to{opacity:1}}._modal_1390q_238{animation:_slideUp_1390q_1 .2s ease;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:380px;padding:24px;width:calc(100vw - 48px)}@keyframes _slideUp_1390q_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._modal_1390q_238 h3{font-size:18px;font-weight:700;margin:0}._modalLabel_1390q_278{display:flex;flex-direction:column;font-size:13px;font-weight:600;gap:4px;color:var(--color-text-secondary)}._modalInput_1390q_287{background:var(--color-bg);border:1.5px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);font-size:15px;padding:10px 12px;outline:none;transition:border-color .16s ease}._modalInput_1390q_287:focus{border-color:var(--color-accent)}._modalActions_1390q_302{display:flex;gap:10px;justify-content:flex-end;margin-top:2px}._modalCancelBtn_1390q_309{background:var(--color-bg);border:1.5px solid var(--color-border-strong);border-radius:8px;color:var(--color-text-secondary);cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:background .16s ease}._modalCancelBtn_1390q_309:hover{background:var(--color-border-strong)}._modalSaveBtn_1390q_325{background:var(--color-accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:8px 18px;transition:opacity .16s ease}._modalSaveBtn_1390q_325:hover{opacity:.88}._toolCardGrid_1390q_343{display:grid;gap:var(--home-simple-tool-card-gap);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}._toolCard_1390q_343{--card-tint: var(--color-accent);position:relative;background:var(--color-surface);border:1.5px solid var(--color-border-card);border-radius:14px;overflow:hidden;transition:all .24s cubic-bezier(.4,0,.2,1)}._toolCard_1390q_343:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:0;height:3px;background:var(--card-tint);border-radius:0 0 3px 3px;transition:width .26s cubic-bezier(.4,0,.2,1)}._toolCard_1390q_343:hover{border-color:var(--card-tint);transform:translateY(-3px);box-shadow:0 4px 16px color-mix(in srgb,var(--card-tint) 16%,transparent),0 12px 28px color-mix(in srgb,var(--color-text) 12%,transparent)}._toolCard_1390q_343:hover:before{width:58%}._toolCard_1390q_343:hover ._toolCardTitle_1390q_385{color:var(--card-tint)}._toolCardLink_1390q_389{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;min-height:156px;padding:18px 12px 16px;color:inherit;text-decoration:none;text-align:center}._toolCardIconBox_1390q_402{align-items:center;background:color-mix(in srgb,var(--card-tint) 12%,transparent);border-radius:12px;color:var(--card-tint);display:flex;flex:0 0 auto;height:48px;justify-content:center;transition:all .24s ease;width:48px}._toolCard_1390q_343:hover ._toolCardIconBox_1390q_402{background:var(--card-tint);color:#fff;transform:scale(1.06)}._toolCardIcon_1390q_402{flex-shrink:0}._toolCardFallback_1390q_425{font-size:20px;font-weight:800;line-height:1}._toolCardTitle_1390q_385{color:var(--color-text);font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:1.2;transition:color .18s ease}._toolCardDesc_1390q_440{color:var(--color-text-muted);font-size:12px;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14ch}@media(min-width:2560px){._toolCardGrid_1390q_343{grid-template-columns:repeat(var(--home-simple-tool-columns),minmax(0,1fr))}}@media(max-width:820px){._homeHero_1390q_4{min-height:auto;padding:24px 16px 12px;justify-content:flex-start}._homeHero_1390q_4 h1{font-size:66px;letter-spacing:-2px}._heroSubtitle_1390q_43{font-size:17px;margin:8px 0 18px}._siteSection_1390q_58{margin:10px auto 22px}._siteGrid_1390q_101{gap:12px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}._siteCard_1390q_108,._siteCardEditing_1390q_146,._addSiteCard_1390q_185{min-height:122px;padding:9px}._siteLogo_1390q_131{height:80px;width:108px}._toolCardLink_1390q_389{gap:4px;min-height:106px;padding:10px 4px 8px}._toolCardIconBox_1390q_402{border-radius:10px;height:36px;width:36px}._toolCardTitle_1390q_385{font-size:11px}._toolCardDesc_1390q_440{display:none}}._wrapper_wu4a1_1{position:relative}._toggleBtn_wu4a1_5{position:fixed;bottom:24px;right:24px;z-index:999;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:24px;color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;box-shadow:0 2px 12px color-mix(in srgb,var(--color-text) 12%,transparent);transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._toggleBtn_wu4a1_5:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:0 4px 18px color-mix(in srgb,var(--color-accent) 15%,transparent);transform:translateY(-1px)}@media(max-width:820px){._toggleBtn_wu4a1_5{bottom:16px;right:16px;font-size:12px;padding:6px 14px}}@font-face{font-family:Fredoka;font-style:normal;font-weight:500 700;font-stretch:100%;src:url(/fonts/fredoka-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}:root{--color-bg: #eef4ff;--color-surface: #ffffff;--color-surface-muted: #eaf1ff;--color-surface-raised: #f9fbff;--color-mix-base: #ffffff;--color-surface-glass: rgba(255, 255, 255, .92);--color-surface-glass-strong: rgba(255, 255, 255, .98);--color-text: #182038;--color-text-secondary: #55617f;--color-text-muted: #7d89a7;--color-brand-primary: #468fff;--color-brand-secondary: #7eb4ff;--color-accent: #3f7def;--color-accent-hover: #315fca;--color-accent-light: rgba(63, 125, 239, .13);--color-accent-surface: #edf4ff;--color-accent-ring: rgba(63, 125, 239, .1);--color-border: rgba(24, 32, 56, .13);--color-border-strong: rgba(24, 32, 56, .22);--color-border-card: rgba(24, 32, 56, .24);--color-soft-contrast: rgba(26, 29, 46, .06);--color-backdrop: rgba(0, 0, 0, .35);--color-backdrop-strong: rgba(26, 29, 46, .45);--color-tag-bg: rgba(63, 125, 239, .1);--color-tag-text: #2f63d6;--color-eyebrow: #3a87f5;--color-error-bg: #fef2f2;--color-error-border: #fca5a5;--color-error-text: #b91c1c;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-text: #92400e;--color-warning-badge-bg: rgba(245, 158, 11, .1);--color-warning-badge-text: #d97706;--color-danger-bg: rgba(220, 38, 38, .1);--color-danger-text: #991b1b;--color-danger-strong: #ef4444;--color-success-bg: rgba(22, 163, 74, .1);--color-success-text: #16a34a;--color-code-surface: #f6f8fa;--color-code-surface-alt: #eef1f6;--color-code-border: #d8e0ec;--color-code-muted: #64748b;--color-code-inline: #be185d;--shadow-surface: 0 1px 2px rgba(24, 32, 56, .06), 0 10px 28px rgba(24, 32, 56, .08);--shadow-surface-hover: 0 6px 16px rgba(63, 125, 239, .16), 0 16px 30px rgba(24, 32, 56, .1);--font-family-base: "Microsoft YaHei", "微软雅黑", "Segoe UI", "Microsoft YaHei UI", "PingFang SC", sans-serif;--page-content-max-width: 1200px;--page-content-padding-x: 32px;--page-content-padding-bottom: 28px;--page-heading-max-width: 720px;--article-body-max-width: 1100px;--site-header-height: 60px;--site-header-padding-x: 48px;--site-brand-logo-size: 58px;--site-brand-text-size: 20px;--site-nav-font-size: 14px;--site-nav-padding-y: 6px;--site-nav-padding-x: 14px;--site-login-padding-y: 6px;--site-login-padding-x: 16px;--site-login-font-size: 13px;--site-user-avatar-size: 36px;--site-user-menu-right: 48px;--site-user-menu-top: 64px;--site-user-menu-min-width: 140px;--site-user-menu-item-padding-y: 10px;--site-user-menu-item-padding-x: 16px;--search-box-width: clamp(560px, 55vw, 860px);--search-box-radius: 16px;--search-engine-font-size: 12px;--search-engine-padding-y: 4px;--search-engine-padding-x: 10px;--search-engine-switch-padding-top: 8px;--search-engine-switch-padding-x: 10px;--search-engine-switch-padding-bottom: 6px;--search-row-gap: 14px;--search-row-padding-top: 12px;--search-row-padding-right: 12px;--search-row-padding-bottom: 14px;--search-row-padding-left: 22px;--search-icon-size: 20px;--search-input-font-size: 18px;--search-button-font-size: 15px;--search-button-padding-y: 12px;--search-button-padding-x: 26px;--search-button-radius: 10px;--home-tools-hero-padding-top: 72px;--home-tools-hero-padding-bottom: 44px;--home-tools-hero-title-size: 44px;--home-tools-hero-dot-size: 24px;--home-tools-category-columns: 5;--home-tools-category-gap: 16px;--home-tools-category-card-padding-top: 20px;--home-tools-category-card-padding-x: 12px;--home-tools-category-card-padding-bottom: 16px;--home-tools-category-icon-size: 48px;--home-tools-category-name-size: 14px;--home-tools-category-desc-size: 12px;--home-tools-article-columns: 3;--home-tools-article-gap: 16px;--home-tools-feature-gap: 16px;--home-tools-feature-card-padding-y: 28px;--home-tools-feature-card-padding-x: 20px;--home-tools-feature-icon-size: 56px;--home-tools-feature-copy-max-width: 260px;--home-simple-hero-padding-top: 4vh;--home-simple-hero-padding-bottom: 10px;--home-simple-hero-min-height: 42vh;--home-simple-title-size: 82px;--home-simple-title-letter-spacing: -2px;--home-simple-subtitle-size: 19px;--home-simple-subtitle-max-width: 480px;--home-simple-subtitle-margin-top: 8px;--home-simple-subtitle-margin-bottom: 20px;--home-simple-site-columns: 5;--home-simple-tool-columns: 5;--home-simple-site-gap: 16px;--home-simple-site-card-min-height: 126px;--home-simple-site-card-padding-y: 10px;--home-simple-site-card-padding-x: 8px;--home-simple-site-logo-height: 82px;--home-simple-site-logo-width: 112px;--home-simple-site-name-size: 18px;--home-simple-tool-card-gap: 16px;--home-simple-tool-card-min-height: 96px;--home-simple-tool-card-padding-y: 12px;--home-simple-tool-card-padding-x: 16px;--home-simple-tool-card-title-size: 18px;--home-simple-tool-card-body-size: 14px;--tool-detail-layout-padding-y: 6px;--tool-detail-layout-padding-x: 8px;--tool-workspace-min-height-offset: 76px;--tool-workspace-padding-top: 18px;--tool-workspace-padding-x: 24px;--tool-workspace-padding-bottom: 10px;--tool-workspace-max-width: 100%;--tool-workspace-actions-padding: 12px;--tool-workspace-title-size: 22px;--tool-select-min-width: min(300px, 46vw);--tool-select-max-width: min(360px, 50vw);--tool-workspace-gap: 20px;--tool-workspace-grid-min-height: clamp(440px, 57vh, 760px);--tool-panel-min-height: 360px;--tool-panel-padding: 18px;--tool-panel-font-size: 16px;--tool-panel-title-font-size: 14px;--landing-title-size: 30px;--landing-select-min-width: min(280px, 42vw);--landing-select-max-width: min(320px, 46vw);--landing-desc-max-width: 860px;--landing-grid-columns: 3;--landing-grid-gap: 18px;--landing-card-padding: 20px;--landing-card-radius: 24px;--landing-card-title-size: 19px;--tool-directory-grid-columns: 3;--tool-directory-grid-gap: 16px;--tool-directory-card-padding: 20px;--tool-directory-title-size: 20px;--tool-directory-desc-size: 14px;--tool-directory-icon-size: 44px;--tool-directory-children-font-size: 12px;--content-article-search-max-width: 760px;--content-hero-gap: 24px;--content-hero-padding-y: 24px;--content-hero-padding-x: 26px;--content-hero-title-size: 30px;--content-hero-desc-max-width: 860px;--content-hero-search-basis: 540px;--article-list-grid-columns: 1;--article-detail-title-size: 32px;--article-detail-summary-max-width: 920px;color:var(--color-text);background:var(--color-bg);color-scheme:light;font-family:var(--font-family-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}:root[data-theme=dark]{--color-bg: #0b1220;--color-surface: #111b31;--color-surface-muted: #17243d;--color-surface-raised: #0f172a;--color-mix-base: #0f172a;--color-surface-glass: rgba(15, 23, 42, .82);--color-surface-glass-strong: rgba(15, 23, 42, .96);--color-text: #e6edf9;--color-text-secondary: #bfcae0;--color-text-muted: #92a3c2;--color-brand-primary: #78a6ff;--color-brand-secondary: #9cc3ff;--color-accent: #78a6ff;--color-accent-hover: #90b5ff;--color-accent-light: rgba(120, 166, 255, .18);--color-accent-surface: rgba(120, 166, 255, .16);--color-accent-ring: rgba(120, 166, 255, .18);--color-border: rgba(148, 163, 184, .18);--color-border-strong: rgba(148, 163, 184, .3);--color-border-card: rgba(148, 163, 184, .24);--color-soft-contrast: rgba(148, 163, 184, .14);--color-backdrop: rgba(2, 6, 23, .64);--color-backdrop-strong: rgba(2, 6, 23, .72);--color-tag-bg: rgba(120, 166, 255, .16);--color-tag-text: #b8d0ff;--color-eyebrow: #9fc0ff;--color-error-bg: rgba(127, 29, 29, .34);--color-error-border: rgba(248, 113, 113, .44);--color-error-text: #fecaca;--color-warning-bg: rgba(245, 158, 11, .18);--color-warning-text: #fbbf24;--color-warning-badge-bg: rgba(245, 158, 11, .18);--color-warning-badge-text: #fbbf24;--color-danger-bg: rgba(239, 68, 68, .18);--color-danger-text: #fca5a5;--color-danger-strong: #f87171;--color-success-bg: rgba(34, 197, 94, .18);--color-success-text: #4ade80;--color-code-surface: #0b1324;--color-code-surface-alt: #17233c;--color-code-border: rgba(148, 163, 184, .28);--color-code-muted: #93a4bf;--color-code-inline: #f9a8d4;--shadow-surface: 0 1px 2px rgba(2, 6, 23, .42), 0 16px 32px rgba(2, 6, 23, .34);--shadow-surface-hover: 0 12px 24px rgba(2, 6, 23, .38), 0 22px 40px rgba(2, 6, 23, .34);color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-family-base);margin:0;min-width:320px;min-height:100vh;background:var(--color-bg);color:var(--color-text)}a{color:inherit;text-decoration:none}button,input,textarea,select,pre,code{font:inherit}button{border:0;border-radius:8px;background:var(--color-accent);color:#fff;cursor:pointer;padding:9px 18px;font-weight:600;font-size:14px;line-height:1.4;transition:all .2s cubic-bezier(.4,0,.2,1)}button:hover{background:var(--color-accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent) 26%,transparent)}button:active{transform:translateY(0);box-shadow:none}.secondary-button{background:var(--color-border-strong);color:var(--color-text-secondary)}.secondary-button:hover{background:var(--color-soft-contrast);box-shadow:none}.text-link,.back-link{color:var(--color-accent);font-weight:600;transition:opacity .18s ease}.text-link:hover,.back-link:hover{opacity:.75}.tool-error{background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:10px;color:var(--color-error-text);margin:0;padding:12px 16px;font-size:14px;white-space:pre-wrap}.empty-state{color:var(--color-text-muted);padding:40px 0;text-align:center;font-size:15px}.route-loading{color:var(--color-text-muted);min-height:220px;padding-top:56px;text-align:center}.loading-indicator{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-shadow:var(--shadow-surface);display:inline-block;font-size:14px;padding:12px 18px}.section-wrap{box-sizing:border-box;margin:0 auto;max-width:var(--page-content-max-width);padding:0 var(--page-content-padding-x) var(--page-content-padding-bottom);width:100%}.section-title-row{align-items:end;display:flex;justify-content:space-between;margin-bottom:16px}.section-title-row h2{margin:0;font-weight:700;letter-spacing:-.5px}.page-heading h1{margin:8px 0;font-weight:700;letter-spacing:-.5px}.page-heading{max-width:var(--page-heading-max-width);margin-bottom:28px}.page-heading p{color:var(--color-text-muted);font-size:14px;line-height:1.7}.eyebrow{color:var(--color-eyebrow);font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0;text-transform:uppercase}.tool-actions{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:18px;margin-bottom:12px;gap:10px}.tool-actions button{align-items:center;display:inline-flex;gap:6px;flex-shrink:0}@media(min-width:2560px){:root{--page-content-max-width: 1800px;--page-content-padding-x: 56px;--page-content-padding-bottom: 40px;--page-heading-max-width: 820px;--article-body-max-width: 1280px;--site-header-height: 68px;--site-header-padding-x: 80px;--site-brand-logo-size: 62px;--site-brand-text-size: 22px;--site-nav-font-size: 16px;--site-nav-padding-y: 8px;--site-nav-padding-x: 18px;--site-login-padding-y: 8px;--site-login-padding-x: 20px;--site-login-font-size: 15px;--site-user-avatar-size: 38px;--site-user-menu-right: 80px;--site-user-menu-top: 72px;--site-user-menu-min-width: 176px;--site-user-menu-item-padding-y: 12px;--site-user-menu-item-padding-x: 18px;--search-box-width: clamp(760px, 44vw, 1180px);--search-box-radius: 18px;--search-engine-font-size: 13px;--search-engine-padding-y: 5px;--search-engine-padding-x: 12px;--search-engine-switch-padding-top: 10px;--search-engine-switch-padding-x: 12px;--search-engine-switch-padding-bottom: 8px;--search-row-gap: 20px;--search-row-padding-top: 15px;--search-row-padding-right: 15px;--search-row-padding-bottom: 17px;--search-row-padding-left: 26px;--search-icon-size: 22px;--search-input-font-size: 20px;--search-button-font-size: 16px;--search-button-padding-y: 13px;--search-button-padding-x: 30px;--search-button-radius: 12px;--home-tools-hero-padding-top: 92px;--home-tools-hero-padding-bottom: 54px;--home-tools-hero-title-size: 56px;--home-tools-hero-dot-size: 28px;--home-tools-category-columns: 6;--home-tools-category-gap: 20px;--home-tools-category-card-padding-top: 24px;--home-tools-category-card-padding-x: 16px;--home-tools-category-card-padding-bottom: 20px;--home-tools-category-icon-size: 54px;--home-tools-category-name-size: 16px;--home-tools-category-desc-size: 13px;--home-tools-article-columns: 4;--home-tools-article-gap: 20px;--home-tools-feature-gap: 20px;--home-tools-feature-card-padding-y: 34px;--home-tools-feature-card-padding-x: 26px;--home-tools-feature-icon-size: 60px;--home-tools-feature-copy-max-width: 300px;--home-simple-hero-padding-top: 5vh;--home-simple-hero-padding-bottom: 16px;--home-simple-hero-min-height: 38vh;--home-simple-title-size: 116px;--home-simple-title-letter-spacing: -3px;--home-simple-subtitle-size: 24px;--home-simple-subtitle-max-width: 640px;--home-simple-subtitle-margin-top: 12px;--home-simple-subtitle-margin-bottom: 28px;--home-simple-site-columns: 7;--home-simple-tool-columns: 6;--home-simple-site-gap: 22px;--home-simple-site-card-min-height: 152px;--home-simple-site-card-padding-y: 14px;--home-simple-site-card-padding-x: 12px;--home-simple-site-logo-height: 90px;--home-simple-site-logo-width: 122px;--home-simple-site-name-size: 19px;--home-simple-tool-card-gap: 22px;--home-simple-tool-card-min-height: 114px;--home-simple-tool-card-padding-y: 16px;--home-simple-tool-card-padding-x: 20px;--home-simple-tool-card-title-size: 20px;--home-simple-tool-card-body-size: 15px;--tool-detail-layout-padding-y: 12px;--tool-detail-layout-padding-x: 18px;--tool-workspace-min-height-offset: 88px;--tool-workspace-padding-top: 24px;--tool-workspace-padding-x: 34px;--tool-workspace-padding-bottom: 14px;--tool-workspace-max-width: 2320px;--tool-workspace-actions-padding: 14px;--tool-workspace-title-size: 24px;--tool-select-min-width: min(380px, 40vw);--tool-select-max-width: min(460px, 46vw);--tool-workspace-gap: 26px;--tool-workspace-grid-min-height: clamp(600px, 63vh, 960px);--tool-panel-min-height: 460px;--tool-panel-padding: 22px;--tool-panel-font-size: 17px;--tool-panel-title-font-size: 16px;--landing-title-size: 34px;--landing-select-min-width: min(340px, 36vw);--landing-select-max-width: min(420px, 42vw);--landing-desc-max-width: 980px;--landing-grid-columns: 4;--landing-grid-gap: 20px;--landing-card-padding: 22px;--landing-card-radius: 24px;--landing-card-title-size: 20px;--tool-directory-grid-columns: 4;--tool-directory-grid-gap: 20px;--tool-directory-card-padding: 24px;--tool-directory-title-size: 22px;--tool-directory-desc-size: 15px;--tool-directory-icon-size: 48px;--tool-directory-children-font-size: 13px;--content-article-search-max-width: 920px;--content-hero-gap: 28px;--content-hero-padding-y: 28px;--content-hero-padding-x: 32px;--content-hero-title-size: 34px;--content-hero-desc-max-width: 980px;--content-hero-search-basis: 680px;--article-list-grid-columns: 2;--article-detail-title-size: 36px;--article-detail-summary-max-width: 1060px}}@media(min-width:3840px){:root{--page-content-max-width: 2720px;--page-content-padding-x: 72px;--page-content-padding-bottom: 48px;--page-heading-max-width: 920px;--article-body-max-width: 1400px;--site-header-height: 74px;--site-header-padding-x: 104px;--site-brand-logo-size: 66px;--site-brand-text-size: 24px;--site-nav-font-size: 17px;--site-nav-padding-y: 9px;--site-nav-padding-x: 22px;--site-login-padding-y: 9px;--site-login-padding-x: 24px;--site-login-font-size: 16px;--site-user-avatar-size: 40px;--site-user-menu-right: 104px;--site-user-menu-top: 78px;--site-user-menu-min-width: 196px;--site-user-menu-item-padding-y: 14px;--site-user-menu-item-padding-x: 20px;--search-box-width: clamp(920px, 38vw, 1440px);--search-box-radius: 20px;--search-engine-font-size: 14px;--search-engine-padding-y: 6px;--search-engine-padding-x: 14px;--search-engine-switch-padding-top: 12px;--search-engine-switch-padding-x: 14px;--search-engine-switch-padding-bottom: 10px;--search-row-gap: 24px;--search-row-padding-top: 17px;--search-row-padding-right: 17px;--search-row-padding-bottom: 19px;--search-row-padding-left: 30px;--search-icon-size: 26px;--search-input-font-size: 22px;--search-button-font-size: 18px;--search-button-padding-y: 15px;--search-button-padding-x: 34px;--search-button-radius: 14px;--home-tools-hero-padding-top: 106px;--home-tools-hero-padding-bottom: 60px;--home-tools-hero-title-size: 64px;--home-tools-hero-dot-size: 32px;--home-tools-category-columns: 7;--home-tools-category-gap: 24px;--home-tools-category-card-padding-top: 28px;--home-tools-category-card-padding-x: 18px;--home-tools-category-card-padding-bottom: 22px;--home-tools-category-icon-size: 58px;--home-tools-category-name-size: 17px;--home-tools-category-desc-size: 14px;--home-tools-article-columns: 4;--home-tools-article-gap: 22px;--home-tools-feature-gap: 22px;--home-tools-feature-card-padding-y: 40px;--home-tools-feature-card-padding-x: 30px;--home-tools-feature-icon-size: 64px;--home-tools-feature-copy-max-width: 340px;--home-simple-hero-padding-top: 6vh;--home-simple-hero-padding-bottom: 20px;--home-simple-hero-min-height: 40vh;--home-simple-title-size: 132px;--home-simple-title-letter-spacing: -4px;--home-simple-subtitle-size: 28px;--home-simple-subtitle-max-width: 720px;--home-simple-subtitle-margin-top: 14px;--home-simple-subtitle-margin-bottom: 34px;--home-simple-site-columns: 8;--home-simple-tool-columns: 7;--home-simple-site-gap: 26px;--home-simple-site-card-min-height: 168px;--home-simple-site-card-padding-y: 18px;--home-simple-site-card-padding-x: 14px;--home-simple-site-logo-height: 100px;--home-simple-site-logo-width: 136px;--home-simple-site-name-size: 20px;--home-simple-tool-card-gap: 26px;--home-simple-tool-card-min-height: 128px;--home-simple-tool-card-padding-y: 18px;--home-simple-tool-card-padding-x: 24px;--home-simple-tool-card-title-size: 22px;--home-simple-tool-card-body-size: 17px;--tool-detail-layout-padding-y: 16px;--tool-detail-layout-padding-x: 24px;--tool-workspace-min-height-offset: 96px;--tool-workspace-padding-top: 30px;--tool-workspace-padding-x: 42px;--tool-workspace-padding-bottom: 18px;--tool-workspace-max-width: 2560px;--tool-workspace-actions-padding: 16px;--tool-workspace-title-size: 26px;--tool-select-min-width: min(440px, 36vw);--tool-select-max-width: min(540px, 42vw);--tool-workspace-gap: 32px;--tool-workspace-grid-min-height: clamp(700px, 65vh, 1080px);--tool-panel-min-height: 540px;--tool-panel-padding: 26px;--tool-panel-font-size: 18px;--tool-panel-title-font-size: 17px;--landing-title-size: 38px;--landing-select-min-width: min(400px, 32vw);--landing-select-max-width: min(500px, 38vw);--landing-desc-max-width: 1080px;--landing-grid-columns: 5;--landing-grid-gap: 24px;--landing-card-padding: 26px;--landing-card-radius: 28px;--landing-card-title-size: 22px;--tool-directory-grid-columns: 5;--tool-directory-grid-gap: 24px;--tool-directory-card-padding: 28px;--tool-directory-title-size: 24px;--tool-directory-desc-size: 16px;--tool-directory-icon-size: 52px;--tool-directory-children-font-size: 14px;--content-article-search-max-width: 1080px;--content-hero-gap: 32px;--content-hero-padding-y: 32px;--content-hero-padding-x: 36px;--content-hero-title-size: 38px;--content-hero-desc-max-width: 1120px;--content-hero-search-basis: 820px;--article-list-grid-columns: 2;--article-detail-title-size: 40px;--article-detail-summary-max-width: 1200px}}@media(max-width:820px){button{padding:10px 16px;font-size:13px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
