:root{--ui-font:var(--font-body,var(--font-jetbrains-mono), var(--font-noto-sans-sc), "JetBrains Mono", "Noto Sans SC", monospace);--ui-bg:var(--bg-primary,#0f172a);--ui-surface:color-mix(in srgb, var(--bg-secondary,#131c31) 88%, white 12%);--ui-surface-strong:color-mix(in srgb, var(--bg-tertiary,#222f43) 86%, white 14%);--ui-surface-hover:color-mix(in srgb, var(--bg-hover,#1e293b) 88%, white 12%);--ui-border:color-mix(in srgb, var(--border-primary,#222f43) 76%, white 24%);--ui-border-strong:color-mix(in srgb, var(--color-brand,#8b5cf6) 55%, var(--theme-primary,#06b6d4) 45%);--ui-text:var(--text-primary,#e6f0ff);--ui-text-muted:var(--text-secondary,#94a9c9);--ui-accent:#14b8d0;--ui-accent-2:#7c5cff;--ui-accent-3:#ec4899;--ui-focus:#14b8d03d;--ui-radius-sm:8px;--ui-radius:10px;--ui-radius-lg:12px;--ui-shadow-sm:0 1px 2px #0000002e;--ui-shadow:0 12px 32px #02081738;--ui-control-height:42px;--ui-transition:.16s ease;--ui-gradient:linear-gradient(135deg, var(--ui-accent) 0%, var(--ui-accent-2) 58%, var(--ui-accent-3) 120%);--btn-gradient:var(--ui-gradient);--theme-primary:var(--ui-accent);--input-border-focus:color-mix(in srgb, var(--ui-accent) 74%, white 26%)}[data-theme=light]{--ui-surface:#fff;--ui-surface-strong:#f3f7fb;--ui-surface-hover:#edf4fb;--ui-border:#d8e2ee;--ui-text:#0f172a;--ui-text-muted:#52677f;--ui-focus:#14b8d02e;--ui-shadow-sm:0 1px 2px #0f172a0f;--ui-shadow:0 12px 30px #0f172a1a}:where(button,[role=button],.btn,input,textarea,select){font-family:var(--ui-font)}:where(button[class*=button i],button[class*=btn i],.btn,input[type=button],input[type=submit],input[type=reset],a[class*=button i],a[class*=btn i]){min-height:var(--ui-control-height);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-sm);letter-spacing:0;transition:background-color var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition), box-shadow var(--ui-transition), transform var(--ui-transition);justify-content:center;align-items:center;gap:.5rem;font-weight:650;line-height:1.15;text-decoration:none;display:inline-flex}:where(button[class*=primary i],button[class*=searchButton i],button[class*=active i],.btn-primary,.btn-linear,.btn-active,input[type=submit]){background:var(--ui-gradient);color:#fff;border-color:#0000;box-shadow:0 10px 24px #14b8d038}:where(button[class*=secondary i],.buttonSecondary,.btn-secondary){background:var(--ui-surface-strong);color:var(--ui-text)}:where(button[class*=danger i],.btn-danger){--ui-danger:#ef4444;border-color:color-mix(in srgb, var(--ui-danger) 42%, transparent);background:color-mix(in srgb, var(--ui-danger) 16%, var(--ui-surface));color:#fecaca}:where(button[class*=button i],button[class*=btn i],.btn,input[type=button],input[type=submit],input[type=reset],a[class*=button i],a[class*=btn i]):hover:not(:disabled){border-color:var(--ui-border-strong);background:var(--ui-surface-hover);color:var(--ui-text);box-shadow:var(--ui-shadow);transform:translateY(-1px)}:where(button[class*=primary i],button[class*=searchButton i],button[class*=active i],.btn-primary,.btn-linear,.btn-active,input[type=submit]):hover:not(:disabled){background:var(--ui-gradient);color:#fff;box-shadow:0 14px 34px #14b8d047}:where(button,.btn,input,textarea,select):focus-visible{box-shadow:0 0 0 4px var(--ui-focus), var(--ui-shadow-sm);outline:none}:where(button,input,textarea,select):disabled,:where(button,input,textarea,select)[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,.form-control,.input-theme,.textarea-theme,.select-theme){border:1px solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-surface);color:var(--ui-text);box-shadow:inset 0 1px 0 #ffffff0a, var(--ui-shadow-sm);transition:background-color var(--ui-transition), border-color var(--ui-transition), box-shadow var(--ui-transition)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,.form-control,.input-theme,.select-theme){min-height:var(--ui-control-height);padding:.7rem .95rem}:where(textarea,.textarea-theme){padding:.85rem .95rem;line-height:1.6}:where(input,textarea)::placeholder{color:color-mix(in srgb, var(--ui-text-muted) 72%, transparent);opacity:1}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,.form-control,.input-theme,.textarea-theme,.select-theme):hover:not(:disabled){border-color:color-mix(in srgb, var(--ui-border-strong) 58%, var(--ui-border))}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),textarea,select,.form-control,.input-theme,.textarea-theme,.select-theme):focus{border-color:var(--ui-border-strong);background-color:var(--ui-surface);box-shadow:0 0 0 4px var(--ui-focus), var(--ui-shadow-sm);outline:none}:where(select,.select-theme,[class*=select i]){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ui-text-muted) 50%), linear-gradient(135deg, var(--ui-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.5rem}:where(select option){background:var(--ui-surface);color:var(--ui-text)}:where(input[type=checkbox],input[type=radio]),:where(input[type=range]){accent-color:var(--ui-accent)}:where([data-radix-popper-content-wrapper]) :where([role=menu],[role=listbox]),:where([data-radix-select-content],[data-radix-dropdown-menu-content]){border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}:where([role=menuitem],[role=option]){border-radius:var(--ui-radius-sm)}:where([role=menuitem]:focus,[role=option]:focus,[role=option][data-highlighted]){background:color-mix(in srgb, var(--ui-accent) 16%, transparent);color:var(--ui-text)}.ui-control,.ui-button,.ui-input,.ui-select,.ui-textarea,.ui-dropdown-content{font-family:var(--ui-font)}.ui-button{min-height:var(--ui-control-height);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);transition:all var(--ui-transition);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:650;line-height:1;display:inline-flex}.ui-button[data-variant=primary]{background:var(--ui-gradient);color:#fff;border-color:#0000}.ui-button[data-variant=ghost]{box-shadow:none;background:0 0}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:100%;color:var(--ui-text)}.ui-input,.ui-select{min-height:var(--ui-control-height);padding:.7rem .95rem}.ui-textarea{min-height:120px;padding:.85rem .95rem}button.ui-button,a.ui-button,[role=button].ui-button{min-height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-sm)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;font-size:.9375rem!important;font-weight:650!important;line-height:1.15!important;text-decoration:none!important}button.ui-button[data-variant=primary],a.ui-button[data-variant=primary],[role=button].ui-button[data-variant=primary],button.ui-button[class*=Primary],button.ui-button[class*=primary],button.ui-button[class*=active],button.ui-button[class*=generate],button.ui-button[class*=searchButton],button.ui-button[class*=rollButton],button.ui-button[class*=tabButtonActive]{background:var(--ui-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 24px #14b8d038!important}button.ui-button[class*=Danger],button.ui-button[class*=danger],button.ui-button[class*=delete],button.ui-button[class*=remove]{background:color-mix(in srgb, #ef4444 14%, var(--ui-surface))!important;color:#fecaca!important;box-shadow:var(--ui-shadow-sm)!important;border-color:#ef44446b!important}button.ui-button:hover:not(:disabled),a.ui-button:hover:not([aria-disabled=true]),[role=button].ui-button:hover:not([aria-disabled=true]){border-color:var(--ui-border-strong)!important;background:var(--ui-surface-hover)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;transform:translateY(-1px)!important}button.ui-button[data-variant=primary]:hover:not(:disabled),a.ui-button[data-variant=primary]:hover:not([aria-disabled=true]),[role=button].ui-button[data-variant=primary]:hover:not([aria-disabled=true]),button.ui-button[class*=Primary]:hover:not(:disabled),button.ui-button[class*=primary]:hover:not(:disabled),button.ui-button[class*=active]:hover:not(:disabled),button.ui-button[class*=generate]:hover:not(:disabled),button.ui-button[class*=searchButton]:hover:not(:disabled),button.ui-button[class*=rollButton]:hover:not(:disabled),button.ui-button[class*=tabButtonActive]:hover:not(:disabled){background:var(--ui-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 14px 34px #14b8d047!important}button.ui-button:active:not(:disabled),a.ui-button:active:not([aria-disabled=true]),[role=button].ui-button:active:not([aria-disabled=true]){transform:translateY(0)!important}button.ui-button:disabled,button.ui-button[aria-disabled=true]{opacity:.55!important;box-shadow:none!important;transform:none!important}:where(.btn:not(.btn-search),.btn-modern,a[class*=btn i]:not(.btn-search),span[class*=btn i]:not(.btn-search)){min-height:var(--ui-control-height)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow-sm)!important;font-family:var(--ui-font)!important;letter-spacing:0!important;transition:background-color var(--ui-transition), border-color var(--ui-transition), color var(--ui-transition), box-shadow var(--ui-transition), transform var(--ui-transition)!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:0 1rem!important;font-size:.9375rem!important;font-weight:650!important;line-height:1.15!important;text-decoration:none!important;display:inline-flex!important}:where(.btn-linear,.btn-primary,.btn-generate,.btn-active,.btn:not(.btn-search)[class*=primary i],.btn-modern[class*=generate i]){background:var(--ui-gradient)!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 24px #14b8d038!important}:where(.btn-danger,.btn-modern[class*=danger i],.btn-modern[class*=remove i],.btn-modern[class*=delete i]){background:color-mix(in srgb, #ef4444 14%, var(--ui-surface))!important;color:#fecaca!important;border-color:#ef44446b!important}:where(.btn:not(.btn-search),.btn-modern,a[class*=btn i]:not(.btn-search),span[class*=btn i]:not(.btn-search)):hover{border-color:var(--ui-border-strong)!important;background:var(--ui-surface-hover)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important;transform:translateY(-1px)!important}:where(.btn-linear,.btn-primary,.btn-generate,.btn-active,.btn:not(.btn-search)[class*=primary i],.btn-modern[class*=generate i]):hover{background:var(--ui-gradient)!important;color:#fff!important;border-color:#0000!important}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--modern-bg:#0b1020;--modern-bg-elevated:#111a2e;--modern-bg-panel:#111a2edb;--modern-bg-panel-strong:#162137f0;--modern-bg-soft:#94a3b814;--modern-border:#94a3b82e;--modern-border-strong:#22d3ee57;--modern-text:#8ab2e3;--modern-text-muted:#9fb0ca;--modern-text-subtle:#71809a;--modern-accent:#22d3ee;--modern-accent-2:#818cf8;--modern-accent-3:#10b981;--modern-danger:#f43f5e;--modern-warning:#f59e0b;--modern-radius-sm:8px;--modern-radius:12px;--modern-radius-lg:16px;--modern-shadow-sm:0 1px 2px #02061747;--modern-shadow:0 18px 42px #02061752;--modern-shadow-soft:0 12px 30px #02061733;--modern-gradient:linear-gradient(135deg, var(--modern-accent) 0%, var(--modern-accent-2) 62%, #a855f7 118%);--bg-primary:var(--modern-bg);--bg-secondary:#101827;--bg-tertiary:#19243a;--bg-hover:#1d2a42;--bg-card:var(--modern-bg-panel);--text-primary:var(--modern-text);--text-secondary:var(--modern-text-muted);--text-tertiary:var(--modern-text-subtle);--text-muted:#65758f;--border-primary:var(--modern-border);--border-secondary:#94a3b838;--color-brand:var(--modern-accent);--color-brand-rgb:34, 211, 238;--color-brand-hover:#67e8f9;--color-purple:var(--modern-accent-2);--theme-primary:var(--modern-accent);--theme-secondary:var(--modern-accent-2);--theme-accent:var(--modern-accent-3);--btn-gradient:var(--modern-gradient);--btn-shadow:#22d3ee38;--btn-shadow-hover:#818cf847;--card-bg:var(--modern-bg-panel);--card-border:var(--modern-border);--card-border-hover:var(--modern-border-strong);--card-shadow:#0206173d;--input-bg:#0f172ac7;--input-bg-focus:#0f172af5;--input-border:var(--modern-border);--input-border-focus:var(--modern-border-strong);--input-glow:#22d3ee29;--result-bg:#0f172ab8;--result-border:#22d3ee38;--ui-surface:var(--modern-bg-panel);--ui-surface-strong:var(--modern-bg-panel-strong);--ui-surface-hover:#1d2a42f5;--ui-border:var(--modern-border);--ui-border-strong:var(--modern-border-strong);--ui-text:var(--modern-text);--ui-text-muted:var(--modern-text-muted);--ui-accent:var(--modern-accent);--ui-accent-2:var(--modern-accent-2);--ui-accent-3:var(--modern-accent-3);--ui-focus:#22d3ee2e;--ui-radius:var(--modern-radius);--ui-radius-lg:var(--modern-radius-lg);--ui-shadow-sm:var(--modern-shadow-sm);--ui-shadow:var(--modern-shadow);--ui-gradient:var(--modern-gradient);--json-tree-bg:transparent;--json-tree-text:#dbeafe;--json-tree-muted:#94a3b8;--json-tree-key:#60a5fa;--json-tree-string:#a3e635;--json-tree-number:#fbbf24}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--modern-bg:#f6f7f9;--modern-bg-elevated:#fff;--modern-bg-panel:#fff;--modern-bg-panel-strong:#fff;--modern-bg-soft:#f1f5f9;--modern-border:#e3e8ef;--modern-border-strong:#b7c7dd;--modern-text:#111827;--modern-text-muted:#4b5563;--modern-text-subtle:#6b7280;--modern-accent:#2563eb;--modern-accent-2:#0ea5e9;--modern-accent-3:#10b981;--modern-shadow-sm:0 1px 2px #0f172a0d;--modern-shadow:0 18px 36px #0f172a14;--modern-shadow-soft:0 8px 22px #0f172a0e;--modern-gradient:linear-gradient(135deg, #2563eb 0%, #0ea5e9 100%);--bg-secondary:#fff;--bg-tertiary:#f8fafc;--bg-hover:#eef4fb;--bg-card:#fff;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#6b7280;--text-muted:#94a3b8;--border-primary:#e3e8ef;--border-secondary:#d8e1ec;--color-brand:#2563eb;--color-brand-rgb:37, 99, 235;--color-brand-hover:#1d4ed8;--color-purple:#2563eb;--theme-primary:#2563eb;--theme-secondary:#0ea5e9;--theme-accent:#10b981;--btn-gradient:var(--modern-gradient);--btn-shadow:#2563eb29;--btn-shadow-hover:#2563eb38;--card-bg:#fff;--card-border:#e3e8ef;--card-border-hover:#b7c7dd;--card-shadow:#0f172a0e;--input-bg:#fff;--input-bg-focus:#fff;--input-border:#d8e1ec;--input-border-focus:#93b4e7;--input-glow:#2563eb1f;--result-bg:#fff;--result-border:#d8e1ec;--ui-surface:#fff;--ui-surface-strong:#f8fafc;--ui-surface-hover:#f1f5f9;--ui-border:#d8e1ec;--ui-border-strong:#93b4e7;--ui-text:#111827;--ui-text-muted:#4b5563;--ui-accent:#2563eb;--ui-accent-2:#0ea5e9;--ui-accent-3:#10b981;--ui-focus:#2563eb24;--ui-shadow-sm:var(--modern-shadow-sm);--ui-shadow:var(--modern-shadow);--ui-gradient:var(--modern-gradient);--json-tree-bg:transparent;--json-tree-text:#111827;--json-tree-muted:#64748b;--json-tree-key:#1d4ed8;--json-tree-string:#047857;--json-tree-number:#b45309}[data-theme=light] :where(button.ui-button[data-variant=secondary],button.ui-button[data-variant=ghost],button[class*=Secondary i],button[class*=secondary i],button[class*=Ghost i],button[class*=ghost i],.buttonSecondary,.btnSecondary,.btn-secondary,a[class*=Secondary i],a[class*=secondary i],label[class*=buttonSecondary i]):not([class*=Primary i]):not([class*=primary i]):not([class*=Danger i]):not([class*=danger i]):not([class*=active i]):not(:disabled){color:#1d1d1f!important;background:#fff!important;border-color:#d2d8e1!important;box-shadow:0 1px 2px #0f172a0f!important}[data-theme=light] :where(button.ui-button[data-variant=secondary],button.ui-button[data-variant=ghost],button[class*=Secondary i],button[class*=secondary i],button[class*=Ghost i],button[class*=ghost i],.buttonSecondary,.btnSecondary,.btn-secondary,a[class*=Secondary i],a[class*=secondary i],label[class*=buttonSecondary i]):not([class*=Primary i]):not([class*=primary i]):not([class*=Danger i]):not([class*=danger i]):not([class*=active i]):hover:not(:disabled){color:#0057b8!important;background:#f5f7fb!important;border-color:#0071e35c!important;box-shadow:0 10px 24px #0f172a1a!important}[data-theme=light] :where(button.ui-button[data-variant=primary],button[class*=Primary i],button[class*=primary i],button[class*=generate i],.btn-primary,.btn-linear,.btn-generate,input[type=submit]):not(:disabled){color:#fff!important;background:#2563eb!important;border-color:#0000!important;box-shadow:0 8px 18px #2563eb29!important}[data-theme=light] :where(button.ui-button[data-variant=primary],button[class*=Primary i],button[class*=primary i],button[class*=generate i],.btn-primary,.btn-linear,.btn-generate,input[type=submit]):hover:not(:disabled){background:#1d4ed8!important;box-shadow:0 10px 22px #2563eb33!important}html{background:var(--modern-bg)}body{min-height:100%;color:var(--modern-text);font-family:var(--font-body);letter-spacing:0;background:linear-gradient(180deg, #818cf814 0, transparent 360px), linear-gradient(135deg, #22d3ee14, transparent 34%), var(--modern-bg)!important}[data-theme=light] body{background:var(--modern-bg)!important}[data-theme=light] .main{background:0 0!important}body::selection{color:var(--modern-text);background:#22d3ee47}.main{background:repeating-linear-gradient(90deg,#0000 0 79px,#94a3b809 80px),repeating-linear-gradient(0deg,#0000 0 79px,#94a3b806 80px)}.top-ad-slot{box-sizing:border-box;z-index:auto;text-align:center;width:min(100% - 32px,1200px);max-width:100%;min-height:90px;margin:16px auto 24px;position:static;overflow:hidden}.top-ad-slot__ins{max-width:100%;margin-left:auto;margin-right:auto;display:block;position:static!important}.container{max-width:1180px}.header.sticky-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--modern-border)!important;box-shadow:none!important;background:#0b1020bd!important}[data-theme=light] .header.sticky-bar{background:#ffffffe0!important}.header.sticky-bar.stick{background:#0b1020e0!important;box-shadow:0 12px 32px #02061733!important}[data-theme=light] .header.sticky-bar.stick{background:#fffffff5!important;box-shadow:0 10px 24px #0f172a0f!important}.header .container{width:min(1560px,100% - 48px);max-width:none}.header .main-header{grid-template-columns:120px minmax(0,1fr) 52px;gap:14px;align-items:center!important;display:grid!important}.header .main-header .header-logo{width:120px!important;max-width:120px!important}.site-logo-link{align-items:center;width:max-content;max-width:100%;text-decoration:none}.site-logo-mark{align-items:center;width:108px;height:40px;display:inline-flex}.site-logo-mark img{width:100%;height:auto;display:block}.header .main-header .header-nav{justify-content:center;min-width:0;overflow:visible;width:auto!important;display:flex!important}.header .nav-main-menu{min-width:0;max-width:100%;overflow:visible;width:auto!important}.header .main-menu{min-width:0;max-width:100%;overflow:visible;gap:1px!important;margin:0 auto!important}.header .main-menu>li{flex:none}.header .main-menu>li>a{padding:8px 10px!important;font-size:12.5px!important}.header .main-header .header-right{justify-self:end;min-width:52px;position:relative;width:52px!important;max-width:52px!important}.header .btn.btn-search{flex:0 0 42px;border-radius:var(--modern-radius)!important;border:1px solid var(--modern-border)!important;background:var(--modern-bg-panel)!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:var(--modern-shadow-sm)!important;padding:0!important;font-size:0!important;line-height:0!important}.header .btn.btn-search:hover{background:var(--modern-gradient)!important;border-color:#0000!important;transform:translateY(-1px)!important}.header .form-search{width:min(380px,100vw - 32px)!important;right:0!important}.header .form-search form{margin:0;display:block;position:relative}.header .form-search .form-search-input{border:1px solid var(--modern-border)!important;background:var(--modern-bg)!important;width:100%!important;height:48px!important;min-height:48px!important;color:var(--modern-text)!important;box-shadow:none!important;border-radius:12px!important;padding:12px 88px 12px 16px!important;font-size:14px!important;line-height:1.2!important;display:block!important}.header .form-search .btn-search-2{background:var(--modern-accent)!important;color:#fff!important;width:auto!important;min-width:64px!important;max-width:72px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border:0!important;border-radius:9px!important;padding:0 14px!important;font-size:14px!important;font-weight:650!important;line-height:34px!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.header .form-search .btn-search-2:hover{background:var(--modern-accent-2)!important;color:#fff!important;box-shadow:none!important;transform:translateY(-50%)!important}.body-overlay-1,.mobile-menu .menu-expand{background:0 0;border:0;padding:0}.image-lightbox-overlay{z-index:10000020;cursor:zoom-out;background:#020617c7;border:0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.image-lightbox-frame{background:#0f172adb;border:1px solid #ffffff2e;border-radius:16px;max-width:min(720px,92vw);max-height:88vh;padding:14px;display:flex;box-shadow:0 24px 80px #0000006b}.image-lightbox-image{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(88vh - 28px)}.span-title,.color-linear{letter-spacing:0;font-weight:800;background:var(--modern-gradient)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=light] :where(.span-title,.color-linear){background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--modern-accent)!important;-webkit-text-fill-color:var(--modern-accent)!important;text-fill-color:var(--modern-accent)!important}[data-theme=light] :where([class*=title i],[class*=heading i],[class*=heroTitle i],[class*=pageTitle i]){text-shadow:none!important}[data-theme=light] :where(h1[class*=title i],h1[class*=heading i],h2[class*=title i],h2[class*=heading i],[class*=Title i],[class*=title i]):not(.card-title):not(.section-title):not([class*=subtitle i]):not([class*=subTitle i]):not([class*=description i]){background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:#111827!important}[data-theme=light] :where(h1[class*=title i],h1[class*=heading i],[class*=heroTitle i],[class*=pageTitle i]){color:#111827!important}.main-menu>li>a,.mobile-menu a,.menu-footer a{border-radius:999px;transition:color .16s,background-color .16s,transform .16s}.main-menu>li>a{padding:9px 13px!important}.main-menu>li>a:hover,.main-menu>li>a.active{background:var(--modern-bg-soft);color:var(--modern-text)!important}.submenu,.language-dropdown,.form-search,.mobile-header-active{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--modern-border)!important;background:var(--modern-bg-panel-strong)!important;box-shadow:var(--modern-shadow)!important}.submenu{border-radius:var(--modern-radius-lg)!important;padding:8px!important}.submenu a,.language-dropdown a{border-radius:var(--modern-radius-sm)}.submenu a:hover,.language-dropdown a:hover,.language-dropdown a.active{background:var(--modern-bg-soft)!important;color:var(--modern-text)!important}.mobile-header-active .mobile-header-wrapper-inner{height:100vh!important;padding-bottom:0!important;overflow:hidden!important}.mobile-header-active .mobile-header-content-area{flex-direction:column;height:100vh;min-height:0;display:flex!important}.mobile-header-active .mobile-logo{flex:none}.mobile-header-active .perfect-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:30px;overflow:hidden auto;height:auto!important}[data-theme=light] .mobile-header-active{color:var(--modern-text)!important;background:#fff!important}[data-theme=light] .mobile-header-active .mobile-logo{border-color:#e3e8ef!important}[data-theme=light] .mobile-header-active .mobile-menu a{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important;opacity:1!important;background:0 0!important}[data-theme=light] .mobile-header-active .mobile-menu li:hover>a,[data-theme=light] .mobile-header-active .mobile-menu a:hover{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;background:#eff6ff!important}[data-theme=light] .mobile-header-active .mobile-menu .sub-menu a{color:#4b5563!important;-webkit-text-fill-color:#4b5563!important}[data-theme=light] .mobile-header-active .mobile-menu .menu-expand{color:#64748b!important;background:0 0!important}[data-theme=light] .mobile-header-active .mobile-menu .menu-expand i{color:inherit!important;opacity:1!important}[data-theme=light] .mobile-header-active .mobile-menu li.has-children.active>.menu-expand{color:#2563eb!important;background:#f1f5f9!important}[data-theme=light] .mobile-header-active .site-copyright{color:#64748b!important}:where(.card-blog-1,.card-blog-2,.card-style-2,.card-pricing,.card-testimonials,.box-quote,.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]){border-color:var(--modern-border)!important;background:var(--modern-bg-panel)!important;box-shadow:var(--modern-shadow-soft)!important}[data-theme=light] :where(.card-blog-1,.card-blog-2,.card-style-2,.card-pricing,.card-testimonials,.box-quote,.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]):not([data-resume-preview]):not([data-resume-preview] *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e3e8ef!important;box-shadow:0 8px 22px #0f172a0e!important}:where(.card-blog-1,.card-style-2,.card-pricing,.card-testimonials,.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]):hover{border-color:var(--modern-border-strong)!important;box-shadow:var(--modern-shadow)!important}[data-theme=light] :where(.card-blog-1,.card-style-2,.card-pricing,.card-testimonials,.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]):not([data-resume-preview]):not([data-resume-preview] *):hover{border-color:#c9d6e5!important;box-shadow:0 14px 30px #0f172a13!important}[data-theme=light] :where([class*=section i],[class*=container i],[class*=wrapper i],[class*=panel i],[class*=card i],[class*=dropZone i],[class*=upload i],[class*=preview i],[class*=result i],[class*=output i]):not([data-resume-preview]):not([data-resume-preview] *){--local-light-bg:#fff}[data-theme=light] :where([class*=toolContainer i],[class*=toolWrapper i],[class*=configPanel i],[class*=settingsPanel i],[class*=editorPanel i],[class*=uploadArea i],[class*=dropZone i],[class*=previewPanel i],[class*=resultPanel i],[class*=outputPanel i],[class*=contentPanel i],[class*=mainPanel i]):not([data-resume-preview]):not([data-resume-preview] *){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-color:#e3e8ef!important;box-shadow:0 8px 22px #0f172a0e!important}[data-theme=light] :where([class*=option i],[class*=tab i],[class*=segment i],[class*=mode i],[class*=preset i],[class*=item i]):where(button,label,div,a){box-shadow:none}:where(.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]):before{content:none!important;background:0 0!important;animation:none!important;display:none!important}:where(.cardGlow,[class*=cardGlow]){opacity:0!important;pointer-events:none!important;background:0 0!important;display:none!important}:where(.card-blog-1 img,.card-image img,.img-bdrd-8,main img){border-radius:var(--modern-radius)!important}:where(h1,h2,h3,h4,h5,h6,.color-white,.color-gray-50):not([data-resume-preview] *){letter-spacing:0;color:var(--modern-text)!important}:where(p,li,.color-gray-500,.color-gray-400,.text-muted):not([data-resume-preview] *){color:var(--modern-text-muted)!important}[data-wemd-preview] :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption,span){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-fill-color:currentColor!important;text-shadow:none!important}[data-theme=light] :where(.color-gray-600,.color-gray-700,.timeread){color:var(--modern-text-subtle)!important;-webkit-text-fill-color:var(--modern-text-subtle)!important}[data-theme=light] :where(.card-list-posts,.box-list-posts,.article-header) :where(h1,h2,h3,h4,h5,.span-title,[class*=articleTitle i]){color:var(--modern-text)!important;-webkit-text-fill-color:var(--modern-text)!important}[data-theme=light] :where(.card-list-posts,.box-list-posts) :where(p,.color-gray-500,[class*=articleDesc i]){color:var(--modern-text-muted)!important;-webkit-text-fill-color:var(--modern-text-muted)!important}[data-theme=light] :where(.card-list-posts,.box-list-posts,.box-author,.author-info) :where(.color-linear,.color-gray-700,.timeread,time,[class*=tag i],[class*=date i],a.text-sm,span.text-sm){color:var(--modern-text-subtle)!important;-webkit-text-fill-color:var(--modern-text-subtle)!important}[data-theme=light] :where(.card-list-posts,.box-list-posts) :where(a.text-sm,[class*=tag i]):hover{color:var(--modern-accent)!important;-webkit-text-fill-color:var(--modern-accent)!important}:where(.box-breadcrumbs,.breadcrumb,[class*=breadcrumb i]){color:var(--modern-text-subtle)!important}:where(.tag,.badge,.lbl,.btn-tags,.btn-number-arts){border:1px solid var(--modern-border)!important;background:var(--modern-bg-soft)!important;color:var(--modern-text-muted)!important;border-radius:999px!important}:where(table,.table){border-radius:var(--modern-radius);overflow:hidden;border-color:var(--modern-border)!important}:where(th,td,.table>:not(caption)>*>*){border-color:var(--modern-border)!important;background:var(--modern-bg-panel)!important;color:var(--modern-text-muted)!important}:where(pre,code,.hljs,.result-theme,[class*=Result__],[class*=_result__],[class*=Output__],[class*=_output__]){border-color:var(--modern-border)!important}:where(pre,.hljs,.result-theme,[class*=Result__],[class*=_result__],[class*=Output__],[class*=_output__]){box-shadow:inset 0 1px 0 #ffffff0a, var(--modern-shadow-sm)!important;background:#080d1ab8!important}[data-theme=light] :where(pre,.hljs,.result-theme,[class*=Result__],[class*=_result__],[class*=Output__],[class*=_output__]){background:#f8fafc!important}[data-theme=light] :where(.control-card,.result-card,.tip-card,.settings-card,.form-card,.input-card,.output-card){color:#111827!important;background:#fff!important;border-color:#e3e8ef!important;box-shadow:0 8px 22px #0f172a0e!important}[data-theme=light] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.ui-input,.ui-textarea,.ui-select,[class*=input i],[class*=textarea i],[class*=select i]){color:#111827!important;background-color:#fff!important;border-color:#d8e1ec!important;box-shadow:inset 0 1px 1px #0f172a06!important}[data-theme=light] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select,.ui-input,.ui-textarea,.ui-select,[class*=input i],[class*=textarea i],[class*=select i]):focus{background-color:#fff!important;border-color:#93b4e7!important;box-shadow:0 0 0 3px #2563eb1f!important}[data-theme=light] :where(.control-card,.result-card,.tip-card,.settings-card,.form-card,.input-card,.output-card) :where(label,span,p,div){color:inherit}[data-theme=light] :where(.control-card,.result-card,.tip-card,.settings-card,.form-card,.input-card,.output-card) :where(.option-label,.result-label,.detail-label,.length-unit){color:#6e6e73!important}[data-theme=light] :where(.checkbox-item,.length-slider-container,.result-value,.special-input){color:#111827!important;background:#f8fafc!important;border-color:#d8e1ec!important}[data-theme=light] :where([class*=codeDisplay i],[class*=codeOutput i],[class*=resultBox i],[class*=resultValue i],[class*=resultContent i],[class*=tokenDisplay i],[class*=mediaPreview i],[class*=imagePreview i],[class*=preview i],[class*=output i],[class*=terminal i],[class*=console i]):not([data-resume-preview]):not([data-resume-preview] *){color:#111827!important;box-shadow:inset 0 1px 2px #0f172a09, var(--modern-shadow-sm)!important;background:#f8fafc!important;border-color:#d8e1ec!important}[data-theme=light] :where([class*=controlBar i],[class*=controlsSection i],[class*=controlPanel i],[class*=settingsPanel i],[class*=toolbar i],[class*=dropZone i],[class*=timeline i],[class*=waveformContainer i]){color:#111827!important;background:#f8fafc!important;border-color:#e3e8ef!important}[data-theme=light] :where([class*=codeDisplay i],[class*=codeOutput i],[class*=resultBox i],[class*=resultValue i],[class*=resultContent i],[class*=tokenDisplay i],[class*=mediaPreview i],[class*=imagePreview i],[class*=preview i],[class*=output i],[class*=terminal i],[class*=console i],[class*=controlBar i],[class*=controlsSection i],[class*=controlPanel i],[class*=settingsPanel i]):not([data-resume-preview]):not([data-resume-preview] *) :where(label,span,p,div,td,th,code,pre){color:inherit}[data-theme=light] [style*="rgba(15, 23, 42" i],[data-theme=light] [style*="rgba(30, 41, 59" i],[data-theme=light] [style*="rgba(6, 182, 212" i],[data-theme=light] [style*="rgba(99, 102, 241" i],[data-theme=light] [style*="rgba(139, 92, 246" i],[data-theme=light] [style*="rgba(236, 72, 153" i],[data-theme=light] [style*=\#0f172a i],[data-theme=light] [style*=\#1e293b i],[data-theme=light] [style*=\#020617 i],[data-theme=light] [style*=\#8b5cf6 i],[data-theme=light] [style*=\#ec4899 i],[data-theme=light] [style*="linear-gradient(135deg, rgba(15, 23, 42" i],[data-theme=light] [style*="linear-gradient(135deg, rgba(30, 41, 59" i],[data-theme=light] [style*="linear-gradient(135deg, rgba(139, 92, 246" i],[data-theme=light] [style*="linear-gradient(135deg, #8b5cf6" i],[data-theme=light] [style*=radial-gradient i]{color:#111827!important;background:#fff!important;border-color:#d8e1ec!important;box-shadow:0 8px 22px #0f172a0e!important}[data-theme=light] [style*=\#e2e8f0 i],[data-theme=light] [style*=\#cbd5e1 i],[data-theme=light] [style*="rgb(226, 232, 240)" i],[data-theme=light] [style*="rgb(203, 213, 225)" i]{color:#111827!important}[data-theme=light] [style*=\#94a3b8 i],[data-theme=light] [style*="rgb(148, 163, 184)" i]{color:#475569!important}[data-theme=light] :where(.hljs,[class*=hljs i]){color:#111827!important;background:0 0!important}[data-theme=light] :where(.hljs-attr,.hljs-property,.hljs-keyword,.hljs-selector-tag){color:#1d4ed8!important}[data-theme=light] :where(.hljs-string,.hljs-number,.hljs-literal,.hljs-title){color:#047857!important}[data-theme=light] :where(.hljs-comment,.hljs-quote){color:#64748b!important}.footer{border-top:1px solid var(--modern-border);background:var(--modern-bg-elevated)!important}.footer-1{background:0 0!important}.footer-bottom{border-color:var(--modern-border)!important}.floating-toolbar{filter:drop-shadow(0 18px 28px #02061747);box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=light] .floating-toolbar{box-shadow:none!important;background:0 0!important;border:0!important}.floating-toolbar-trigger,.toolbar-item,.language-trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:var(--modern-border)!important;background:var(--modern-bg-panel-strong)!important;color:var(--modern-text)!important}.floating-toolbar-trigger:hover,.toolbar-item:hover,.language-trigger:hover{border-color:var(--modern-border-strong)!important;background:var(--modern-gradient)!important;color:#fff!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--modern-text-subtle) 52%, transparent);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--modern-accent) 62%, var(--modern-text-subtle));background-clip:padding-box}@media (max-width:767px){body{background:linear-gradient(180deg, #22d3ee14, transparent 300px), var(--modern-bg)!important}body.mobile-menu-active .header{top:0;left:0;right:0;z-index:10000001!important;position:fixed!important}.mobile-header-wrapper-style{height:calc(100vh - 56px)!important;min-height:0!important;max-height:calc(100vh - 56px)!important;top:56px!important}.mobile-header-active .mobile-header-wrapper-inner,.mobile-header-active .mobile-header-content-area{height:calc(100vh - 56px)!important}.mobile-header-active .mobile-logo{display:none!important}.mobile-header-active .perfect-scroll{padding-top:0}.header{padding:6px 0!important}.header .container{width:min(100% - 32px,1560px)}.header .main-header{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;min-height:44px;padding:0!important}.header .main-header .header-logo{min-width:0;width:auto!important;max-width:none!important}.header .main-header .header-nav{grid-column:2;justify-content:center;min-width:44px;width:44px!important}.header .burger-icon{width:24px;height:20px;margin:0 auto;display:block!important;position:relative!important;top:auto!important;right:auto!important}.header .burger-icon.burger-close{position:relative!important;top:auto!important;right:auto!important}.header .main-header .header-right{grid-column:3;justify-self:end;width:44px!important;min-width:44px!important;max-width:44px!important;padding-right:0!important}.header .btn.btn-search{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important}.container{padding-left:16px;padding-right:16px}:where(.card-theme,.card,[class*=_card__],[class*=Card__],[class*=Panel__],[class*=_panel__],[class*=Box__],[class*=_box__]){border-radius:var(--modern-radius)!important}}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6604e082-module__toFjEq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6604e082-module__toFjEq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
