:root{--bg-main: #000000;--bg-card: #1a1a1a;--bg-card-hover: #242424;--bg-input: #111111;--border-color: #333333;--border-focus: #666666;--text-main: #e8e8e8;--text-muted: #888888;--text-dim: #555555;--btn-bg: #2a2a2a;--btn-bg-hover: #383838;--btn-border: #444444;--greenstar-color: #6aaa7a;--greenstar-bg: rgba(106, 170, 122, .1);--nazar-color: #6a9ec0;--nazar-bg: rgba(106, 158, 192, .1);--rage-color: #b06060;--rage-bg: rgba(176, 96, 96, .1);--fusion-color: #a08030;--fusion-bg: rgba(160, 128, 48, .12);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-main);color:var(--text-main);min-height:100vh;padding:24px 24px 0;line-height:1.5;display:flex;flex-direction:column}.container{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:20px;flex:1}header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.header-title h1{font-size:1.5rem;font-weight:700;color:var(--text-main);display:flex;align-items:center;gap:8px}.header-title p{color:var(--text-muted);font-size:.88rem;margin-top:2px}.header-actions{display:flex;gap:8px;flex-wrap:wrap}.header-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.lang-selector-group{display:flex;align-items:center;gap:6px}.lang-label{font-size:.9rem;color:var(--text-muted)}.lang-select{background-color:var(--bg-card);border:1px solid var(--btn-border);color:var(--text-main);padding:4px 8px;font-size:.82rem;border-radius:0;cursor:pointer}.lang-select:focus{border-color:var(--border-focus)}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:0;font-size:.84rem;font-weight:500;cursor:pointer;border:1px solid var(--btn-border);background-color:var(--btn-bg);color:var(--text-main);transition:background-color .12s,border-color .12s;white-space:nowrap}.btn:hover{background-color:var(--btn-bg-hover);border-color:#555}.btn-primary,.btn-success{background-color:var(--btn-bg);color:var(--text-main);border-color:var(--btn-border)}.btn-primary:hover,.btn-success:hover{background-color:var(--btn-bg-hover);border-color:#555}.btn-sample-active{background-color:#383838!important;border-color:#777!important;color:#fff!important}.btn-danger{background-color:transparent;color:var(--text-muted);border-color:transparent}.btn-danger:hover{background-color:#b0606026;border-color:#6b3030;color:#c07070}.btn-lg{padding:10px 22px;font-size:.95rem}.card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:0;padding:18px}.card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.card-header h2{font-size:1.05rem;font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:8px}.config-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px}.form-group{display:flex;flex-direction:column;gap:5px}.form-group label{font-size:.77rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}input,select{background-color:var(--bg-input);border:1px solid var(--border-color);color:var(--text-main);padding:7px 10px;border-radius:0;font-size:.88rem;font-family:inherit;outline:none;transition:border-color .12s}input:focus,select:focus{border-color:var(--border-focus)}input:disabled,select:disabled{background-color:#0d0d0d;border-color:#222;color:#444;cursor:not-allowed;opacity:.45}select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}input[type=number]:not([data-field=count]){-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]:not([data-field=count])::-webkit-inner-spin-button,input[type=number]:not([data-field=count])::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loadout-compact-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;background:#111;border:1px solid var(--border-color);padding:8px 12px}.compact-stat-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0a;border:1px solid var(--border-color);padding:4px 10px;font-size:.8rem;color:var(--text-muted)}.compact-stat-pill.primary{background:#38bdf81f;border-color:#38bdf859;color:#38bdf8}.compact-stat-pill .stat-icon{font-size:.85rem}.compact-stat-pill .stat-label{font-weight:500;color:var(--text-muted)}.compact-stat-pill.primary .stat-label{color:#7dd3fc}.compact-stat-pill .stat-value{font-weight:700;color:var(--text-main);font-family:var(--font-mono)}.compact-stat-pill.primary .stat-value{color:#38bdf8}.table-container{overflow-x:auto;border:1px solid var(--border-color);border-radius:0;margin-bottom:10px}table{width:100%;border-collapse:collapse;text-align:left;font-size:.86rem}th{background-color:#111;color:var(--text-muted);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--border-color);white-space:nowrap;text-transform:uppercase;font-size:.76rem;letter-spacing:.03em}td{padding:7px 12px;border-bottom:1px solid #222222;vertical-align:middle}tr:last-child td{border-bottom:none}tr:hover td{background-color:#ffffff05}td input,td select{width:100%;min-width:60px;padding:5px 8px;font-size:.84rem}.quick-add-row{background:#141414}.quick-add-row td{padding:6px 8px;background:#141414;border-bottom:2px solid var(--border-color)}.quick-add-select,.quick-add-input{width:100%;font-size:.82rem;padding:5px 6px;background-color:#0b0b0b;border:1px solid var(--border-color);color:var(--text-main)}.quick-add-select:focus,.quick-add-input:focus{border-color:var(--border-focus)}.btn-quick-add{padding:5px 8px;font-size:.8rem;font-weight:600;white-space:nowrap}.group-header-row{background:#161616!important}.group-header-row:hover{background:#1c1c1c!important}.group-header-cell{padding:6px 10px!important;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)!important}.group-header-content{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.group-header-left{display:flex;align-items:center;gap:8px;flex:1}.group-collapse-btn{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;padding:2px 6px;transition:transform .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.group-collapse-btn:hover{color:var(--text-main)}.group-title-input{background:transparent;border:1px solid transparent;color:var(--text-main);font-weight:600;font-size:.86rem;padding:2px 6px;max-width:250px;transition:all .15s ease}.group-title-input:hover{border-color:var(--border-color);background:#ffffff08}.group-title-input:focus{border-color:var(--border-focus);background:var(--bg-input)}.group-count-badge{font-size:.72rem;background:#ffffff14;color:var(--text-muted);padding:1px 6px;border-radius:10px}.btn-delete-group{background:transparent;border:none;color:var(--text-dim);cursor:pointer;font-size:.8rem;padding:2px 6px;transition:color .15s ease}.btn-delete-group:hover{color:#ef4444}.drag-handle{cursor:grab;color:var(--text-dim);text-align:center;-webkit-user-select:none;user-select:none;font-size:1rem;transition:color .15s}.drag-handle:hover{color:var(--text-main)}.draggable-row.dragging{opacity:.35;background:#38bdf81a!important}.draggable-row.drag-over,.group-header-row.drag-over{border-top:2px solid #38bdf8!important}.mod-row-disabled{opacity:.45;background:#0000004d!important}.mod-row-disabled td input,.mod-row-disabled td select{color:var(--text-muted)}.badge{display:inline-block;padding:2px 7px;border-radius:0;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.badge-greenstar{background-color:var(--greenstar-bg);color:var(--greenstar-color);border:1px solid rgba(106,170,122,.35)}.badge-nazar{background-color:var(--nazar-bg);color:var(--nazar-color);border:1px solid rgba(106,158,192,.35)}.badge-rage{background-color:var(--rage-bg);color:var(--rage-color);border:1px solid rgba(176,96,96,.35)}.badge-tier{background-color:#ffffff0f;color:var(--text-muted);border:1px solid var(--border-color);border-radius:0;padding:2px 6px;font-size:.73rem;font-weight:700}.action-bar{display:flex;justify-content:center;margin:4px 0}.result-section{display:flex;flex-direction:column;gap:18px}.dps-hero{display:flex;justify-content:space-between;align-items:flex-start;background-color:#111;border:1px solid var(--border-color);border-left:3px solid var(--text-muted);border-radius:0;padding:20px;flex-wrap:wrap;gap:16px}.dps-val{font-size:2.4rem;font-weight:800;color:var(--text-main);line-height:1}.stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;width:100%;margin-top:10px}.stat-box{background-color:#111;border:1px solid var(--border-color);border-radius:0;padding:10px;text-align:center}.stat-box .label{font-size:.73rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.stat-box .val{font-size:1.05rem;font-weight:700;color:var(--text-main);margin-top:4px}.loadout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mod-card{background-color:#111;border:1px solid var(--border-color);border-radius:0;padding:14px;display:flex;flex-direction:column;gap:8px}.mod-card.is-fused{border-color:var(--fusion-color);border-left:3px solid var(--fusion-color)}.mod-card-header{display:flex;justify-content:space-between;align-items:center}.mod-stats{display:flex;flex-direction:column;gap:4px;font-size:.84rem}.mod-stat-row{display:flex;justify-content:space-between;color:var(--text-muted)}.mod-stat-row span:last-child{color:var(--text-main);font-weight:600}.fusion-list{display:flex;flex-direction:column;gap:6px}.fusion-step-card{background-color:#111;border:1px solid var(--border-color);border-left:3px solid var(--fusion-color);border-radius:0;padding:10px 14px;display:flex;flex-direction:column;gap:8px;font-size:.86rem}.fusion-step-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.fusion-step-title{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-main)}.fusion-cost-pill{color:var(--text-muted);font-weight:600;font-size:.8rem;background:#ffffff0a;border:1px solid var(--border-color);padding:2px 8px;border-radius:0}.fusion-step-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fusion-sources{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.fusion-chip{background:#ffffff08;border:1px solid var(--border-color);border-radius:0;padding:3px 8px;display:inline-flex;align-items:center;gap:5px;font-size:.81rem}.fusion-chip.target{background:var(--fusion-bg);border-color:var(--fusion-color);color:#c8a855;font-weight:600}.fusion-chip .tier-tag{background:#0006;border-radius:0;padding:1px 5px;font-weight:700;font-size:.76rem;color:var(--text-muted)}.fusion-chip.target .tier-tag{color:var(--fusion-color)}.fusion-chip .stat-text{color:var(--text-main)}.fusion-arrow{color:var(--text-dim);font-weight:700;font-size:.95rem}.toast{position:fixed;bottom:24px;right:24px;background-color:#1a1a1a;color:var(--text-main);border:1px solid var(--border-color);padding:10px 18px;border-radius:0;box-shadow:0 8px 20px #0009;font-size:.88rem;z-index:1000;opacity:0;transform:translateY(16px);transition:all .25s ease;pointer-events:none}.toast.show{opacity:1;transform:translateY(0)}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-card{background-color:var(--bg-card);border:1px solid var(--border-color);width:90%;max-width:440px;padding:22px;border-radius:0;box-shadow:0 10px 30px #000000e6}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-header h3{font-size:1.15rem;color:var(--text-main)}.modal-close-btn{background:transparent;border:none;color:var(--text-muted);font-size:1.4rem;cursor:pointer;line-height:1}.modal-close-btn:hover{color:var(--text-main)}.btn-telegram{background-color:#229ed9;border-color:#229ed9;color:#fff}.btn-telegram:hover{background-color:#1d8cc1;border-color:#1d8cc1}.btn-discord{background-color:#5865f2;border-color:#5865f2;color:#fff}.btn-discord:hover{background-color:#4752c4;border-color:#4752c4}.modal-card.modal-lg{max-width:680px;max-height:85vh;display:flex;flex-direction:column}.modal-body{overflow-y:auto;padding-right:6px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:var(--border-color)}.legal-content h4{font-size:.95rem;color:var(--text-main);margin-top:14px;margin-bottom:6px;border-bottom:1px solid var(--border-color);padding-bottom:4px}.legal-content h4:first-child{margin-top:0}.legal-content p{font-size:.85rem;color:var(--text-muted);line-height:1.5;margin-bottom:10px}.telegram-contact-badge{display:inline-flex;align-items:center;gap:10px;background-color:#229ed9;color:#fff!important;text-decoration:none;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background-color .2s ease,transform .1s ease;margin-top:4px}.telegram-contact-badge:hover{background-color:#1d8cc1;transform:translateY(-1px)}.telegram-contact-badge .tg-icon{font-size:1.1rem}.changelog-entry{background:#ffffff05;border:1px solid var(--border-color);padding:16px;margin-bottom:16px}.changelog-entry-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.changelog-date{font-size:.82rem;color:var(--text-dim);font-weight:600}.changelog-categories{display:flex;flex-direction:column;gap:10px}.changelog-category{background:#ffffff05;border:1px solid var(--border-color);border-radius:4px;overflow:hidden;transition:border-color .15s ease,background-color .15s ease}.changelog-category:hover{border-color:#ffffff2e}.changelog-category[open]{border-color:#38bdf859;background:#38bdf805}.changelog-category-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;font-weight:600;color:var(--text-main);background:#ffffff08;transition:background-color .15s ease;list-style:none}.changelog-category-header::-webkit-details-marker{display:none}.changelog-category-header:before{content:"▶";display:inline-block;font-size:.7rem;margin-right:8px;color:var(--text-muted);transition:transform .15s ease,color .15s ease}.changelog-category[open]>.changelog-category-header:before{transform:rotate(90deg);color:var(--primary)}.changelog-category-header:hover{background:#ffffff0f}.changelog-category-header .category-title{display:inline-flex;align-items:center;gap:6px;flex:1}.changelog-category-header .category-count{font-size:.72rem;background:#ffffff14;color:var(--text-muted);padding:2px 7px;border-radius:10px;font-weight:700}.changelog-category[open] .category-count{background:#38bdf833;color:var(--primary)}.changelog-category .changelog-list{padding:10px 14px 12px}.changelog-list{list-style-type:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:8px}.changelog-list li{font-size:.85rem;color:var(--text-muted);line-height:1.45;padding-left:14px;position:relative}.changelog-list li:before{content:"•";position:absolute;left:0;color:var(--primary);font-weight:700}.app-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 24px 22px;margin-top:auto;border-top:1px solid var(--border-color);background-color:var(--bg-card);font-size:.82rem;color:var(--text-dim);border-radius:var(--radius-md) var(--radius-md) 0 0}.footer-links-row{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:12px}.footer-left{flex:1;display:flex;justify-content:flex-start;align-items:center}.footer-center{flex:1;display:flex;justify-content:center;align-items:center;text-align:center}.footer-right{flex:1;display:flex;justify-content:flex-end;align-items:center}.footer-link{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.82rem;display:inline-flex;align-items:center;padding:4px 6px;transition:color .2s ease;font-family:inherit}.footer-link:hover{color:var(--text-main);text-decoration:underline}.footer-info-row{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);width:100%;text-align:center}.footer-copyright{color:var(--text-dim);font-size:.8rem}.footer-gimmick{color:var(--text-muted);font-size:.76rem;line-height:1.45;opacity:.9}.footer-gimmick em{font-style:normal;color:#94a3b8}@media (max-width: 768px){.footer-links-row{flex-direction:column;text-align:center;gap:8px}}.btn-help-icon{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-main);border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-help-icon:hover{background:var(--bg-card-hover);border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 0 8px #38bdf84d}.help-content{display:flex;flex-direction:column;gap:20px}.help-section h4{font-size:1rem;font-weight:600;color:var(--text-main);margin-bottom:8px;display:flex;align-items:center;gap:6px}.help-section p{font-size:.88rem;color:var(--text-muted);line-height:1.5}.help-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:8px}.help-feature-card{background:#ffffff08;border:1px solid var(--border-color);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px}.help-feature-card strong{font-size:.9rem;color:var(--text-main)}.help-feature-card p{font-size:.82rem;color:var(--text-muted);line-height:1.4}.help-steps-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.help-steps-list li{font-size:.88rem;color:var(--text-muted);line-height:1.45;background:#ffffff05;border:1px solid var(--border-color);padding:8px 12px;border-radius:4px}.help-steps-list li strong{color:var(--text-main)}.help-mod-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px}.help-mod-card{background:var(--bg-card);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:6px}.badge-greenstar-border{border:1px solid rgba(106,170,122,.4);background:var(--greenstar-bg)}.badge-rage-border{border:1px solid rgba(176,96,96,.4);background:var(--rage-bg)}.badge-nazar-border{border:1px solid rgba(106,158,192,.4);background:var(--nazar-bg)}.help-mod-card-header{font-weight:700;font-size:.9rem}.help-mod-sublist{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.help-mod-sublist li{font-size:.82rem;color:var(--text-muted);line-height:1.35}.help-mod-sublist li strong{color:var(--text-main)}.modal-md{max-width:540px}.modal-xl{max-width:960px;width:95vw}.admin-dashboard{display:flex;flex-direction:column;gap:16px}.admin-tabs{display:flex;gap:8px;border-bottom:1px solid var(--border-color);padding-bottom:8px}.admin-tab-btn{background:#ffffff08;border:1px solid var(--border-color);color:var(--text-muted);padding:6px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.admin-tab-btn:hover{color:var(--text-main);background:#ffffff14}.admin-tab-btn.active{background:#38bdf826;border-color:#38bdf866;color:#38bdf8}.admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.admin-kpi-card{background:#111;border:1px solid var(--border-color);padding:14px;display:flex;flex-direction:column;position:relative}.admin-kpi-card .kpi-icon{font-size:1.2rem;margin-bottom:4px}.admin-kpi-card .kpi-label{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.admin-kpi-card .kpi-value{font-size:1.6rem;font-weight:800;color:var(--text-main);margin-top:2px}.admin-kpi-card .kpi-sub{font-size:.75rem;color:var(--text-dim);margin-top:4px}.admin-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.analytics-card{background:#ffffff05;border:1px solid var(--border-color);padding:14px}.analytics-card h4{font-size:.85rem;font-weight:700;color:var(--text-main);margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border-color)}.breakdown-list{display:flex;flex-direction:column;gap:6px}.breakdown-item{display:flex;justify-content:space-between;align-items:center;font-size:.82rem;padding:3px 0}.breakdown-item .label{color:var(--text-muted)}.breakdown-item .val{font-weight:700;color:var(--text-main);font-family:var(--font-mono)}.admin-table-container{overflow-x:auto;border:1px solid var(--border-color);max-height:480px}.admin-table{width:100%;border-collapse:collapse;font-size:.82rem}.admin-table th{background:#141414;color:var(--text-muted);padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:2}.admin-table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}.admin-table tr:hover td{background:#ffffff05}.view-section{display:none;animation:viewFadeIn .28s ease-out forwards}.view-section.active{display:flex;flex-direction:column;gap:20px}@keyframes viewFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tool-hub-grid{display:flex;flex-direction:column;gap:20px;width:100%;margin:12px 0 28px}.tool-window-card{position:relative;width:100%;height:250px;min-height:220px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#0f1015;overflow:hidden;cursor:pointer;box-shadow:0 8px 24px #00000073,0 0 1px 1px #ffffff0d inset;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),border-color .3s ease;display:flex}.tool-window-card:hover{transform:translateY(-4px) scale(1.008);border-color:#38bdf8a6;box-shadow:0 16px 36px #000000b3,0 0 24px #38bdf840,0 0 1px 1px #ffffff2e inset}.tool-window-bg{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background-size:cover;background-position:center top;background-repeat:no-repeat;filter:blur(.7px) brightness(.85);transform:scale(1.01);transition:filter .3s ease,transform .3s ease,brightness .3s ease;z-index:1}.tool-window-card:hover .tool-window-bg{filter:blur(0px) brightness(1);transform:scale(1.018)}.tool-window-card.dps-tool .tool-window-bg{background-image:url(/assets/dps-preview.png),url(/assets/dps-preview-bXeG3QWj.png)}.tool-window-card.claim-tool .tool-window-bg{background-image:url(/assets/claim-preview.svg),url(data:image/svg+xml;base64,77u/PHN2ZyB4bWxucz1odHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyB2aWV3Qm94PTAgMCAxMDAwIDM1MCB3aWR0aD0xMDAwIGhlaWdodD0zNTAgc3R5bGU9YmFja2dyb3VuZDojMTExMTE0OyBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmOz4KICA8cmVjdCB4PTIwIHk9MjAgd2lkdGg9OTYwIGhlaWdodD0xMDAgcng9OCBmaWxsPSMxODE4MWMgc3Ryb2tlPSMyZDJkMzUgc3Ryb2tlLXdpZHRoPTEuNS8+CiAgPGNpcmNsZSBjeD00NSBjeT01MCByPTEyIGZpbGw9IzNiODJmNiBvcGFjaXR5PTAuMi8+CiAgPHRleHQgeD00NSB5PTU1IGZvbnQtc2l6ZT0xNCB0ZXh0LWFuY2hvcj1taWRkbGUgZmlsbD0jNjBhNWZhPvCfk6Y8L3RleHQ+CiAgPHRleHQgeD03MCB5PTU1IGZpbGw9I2YxZjVmOSBmb250LXNpemU9MTYgZm9udC13ZWlnaHQ9Ym9sZD5DbGFpbS1QYXJhbWV0ZXIgJmFtcDsgU3Rhc2gtTXVsdGlwbGlrYXRvcmVuPC90ZXh0PgogIAogIDxyZWN0IHg9NDAgeT03NSB3aWR0aD0xNjAgaGVpZ2h0PTMyIHJ4PTQgZmlsbD0jMGQwZDEwIHN0cm9rZT0jMzMzMzNlLz4KICA8dGV4dCB4PTUwIHk9OTUgZmlsbD0jOTRhM2I4IGZvbnQtc2l6ZT0xMT5DbGFpbS1aeWtsdXM6IDRoIDAwbTwvdGV4dD4KCiAgPHJlY3QgeD0yMjAgeT03NSB3aWR0aD0xNjAgaGVpZ2h0PTMyIHJ4PTQgZmlsbD0jMGQwZDEwIHN0cm9rZT0jMzMzMzNlLz4KICA8dGV4dCB4PTIzMCB5PTk1IGZpbGw9Izk0YTNiOCBmb250LXNpemU9MTE+QmFzaXMtQXVzYmV1dGU6IDEuMjUwPC90ZXh0PgoKICA8cmVjdCB4PTQwMCB5PTc1IHdpZHRoPTE2MCBoZWlnaHQ9MzIgcng9NCBmaWxsPSMwZDBkMTAgc3Ryb2tlPSMzMzMzM2UvPgogIDx0ZXh0IHg9NDEwIHk9OTUgZmlsbD0jOTRhM2I4IGZvbnQtc2l6ZT0xMT5TdGFzaC1TbG90czogNCAvIDY8L3RleHQ+CgogIDxyZWN0IHg9NTgwIHk9NzUgd2lkdGg9MTYwIGhlaWdodD0zMiByeD00IGZpbGw9IzBkMGQxMCBzdHJva2U9IzMzMzMzZS8+CiAgPHRleHQgeD01OTAgeT05NSBmaWxsPSM5NGEzYjggZm9udC1zaXplPTExPktyaXN0YWxsLUJvbnVzOiArMzUlPC90ZXh0PgoKICA8cmVjdCB4PTIwIHk9MTM1IHdpZHRoPTk2MCBoZWlnaHQ9MTk1IHJ4PTggZmlsbD0jMTgxODFjIHN0cm9rZT0jMmQyZDM1IHN0cm9rZS13aWR0aD0xLjUvPgogIDx0ZXh0IHg9NDAgeT0xNjUgZmlsbD0jZjFmNWY5IGZvbnQtc2l6ZT0xNSBmb250LXdlaWdodD1ib2xkPkFrdGl2ZSBDbGFpbS1Sb3V0ZW4gJmFtcDsgU3Rhc2gtQWxsb2thdGlvbjwvdGV4dD4KICAKICA8cmVjdCB4PTQwIHk9MTgwIHdpZHRoPTE0MCBoZWlnaHQ9MzIgcng9NiBmaWxsPSMxZTI5M2Igc3Ryb2tlPSMzOGJkZjgvPgogIDx0ZXh0IHg9NTAgeT0yMDEgZmlsbD0jMzhiZGY4IGZvbnQtc2l6ZT0xMiBmb250LXdlaWdodD1ib2xkPuKaoSBDbGFpbTogNC44NTAgLyBoPC90ZXh0PgoKICA8cmVjdCB4PTE5MCB5PTE4MCB3aWR0aD0xNDAgaGVpZ2h0PTMyIHJ4PTYgZmlsbD0jMWUyOTNiIHN0cm9rZT0jNDc1NTY5Lz4KICA8dGV4dCB4PTIwMCB5PTIwMSBmaWxsPSNjYmQ1ZTEgZm9udC1zaXplPTEyPvCfko4gS3Jpc3RhbGxlOiAxNDAgLyBoPC90ZXh0PgoKICA8cmVjdCB4PTM0MCB5PTE4MCB3aWR0aD0xNDAgaGVpZ2h0PTMyIHJ4PTYgZmlsbD0jMWUyOTNiIHN0cm9rZT0jNDc1NTY5Lz4KICA8dGV4dCB4PTM1MCB5PTIwMSBmaWxsPSNjYmQ1ZTEgZm9udC1zaXplPTEyPuKPsyBOw6RjaHN0ZXIgQ2xhaW06IDFoIDEybTwvdGV4dD4KCiAgPHJlY3QgeD00MCB5PTIyNSB3aWR0aD05MjAgaGVpZ2h0PTM2IHJ4PTQgZmlsbD0jMTIxMjE2IHN0cm9rZT0jMjYyNjJlLz4KICA8dGV4dCB4PTYwIHk9MjQ4IGZpbGw9I2UyZThmMCBmb250LXNpemU9MTM+Um91dGUgQWxwaGEgKFNlY3RvciA3KTwvdGV4dD4KICA8dGV4dCB4PTMwMCB5PTI0OCBmaWxsPSNhMWExYWEgZm9udC1zaXplPTEyPlN0YXNoLU1vZDogT3JlIEJvb3N0ZXIgVDI8L3RleHQ+CiAgPHRleHQgeD02MDAgeT0yNDggZmlsbD0jNGFkZTgwIGZvbnQtc2l6ZT0xMj4rMjIlIEVydHJhZzwvdGV4dD4KICA8dGV4dCB4PTgwMCB5PTI0OCBmaWxsPSMzOGJkZjggZm9udC1zaXplPTEyPjk4LjQlIEVmZml6aWVuejwvdGV4dD4KCiAgPHJlY3QgeD00MCB5PTI3MCB3aWR0aD05MjAgaGVpZ2h0PTM2IHJ4PTQgZmlsbD0jMTIxMjE2IHN0cm9rZT0jMjYyNjJlLz4KICA8dGV4dCB4PTYwIHk9MjkzIGZpbGw9I2UyZThmMCBmb250LXNpemU9MTM+Um91dGUgQmV0YSAoRGVlcCBTdGFzaCk8L3RleHQ+CiAgPHRleHQgeD0zMDAgeT0yOTMgZmlsbD0jYTFhMWFhIGZvbnQtc2l6ZT0xMj5TdGFzaC1Nb2Q6IENyeXN0YWwgU3luZXJnaXplciBUMzwvdGV4dD4KICA8dGV4dCB4PTYwMCB5PTI5MyBmaWxsPSM0YWRlODAgZm9udC1zaXplPTEyPis0NSUgS3Jpc3RhbGxlPC90ZXh0PgogIDx0ZXh0IHg9ODAwIHk9MjkzIGZpbGw9IzM4YmRmOCBmb250LXNpemU9MTI+OTkuMSUgRWZmaXppZW56PC90ZXh0Pgo8L3N2Zz4NCg==)}.tool-window-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0f38;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);z-index:2;transition:background .3s ease,backdrop-filter .3s ease}.tool-window-card:hover .tool-window-overlay{background:#080a0f14;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.tool-window-reflection{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.09) 48%,rgba(255,255,255,.02) 52%,transparent 58%);opacity:.6;pointer-events:none;z-index:3;transition:opacity .3s ease,transform .4s ease}.tool-window-card:hover .tool-window-reflection{opacity:.9;transform:translate(30px)}.tool-window-content{position:relative;z-index:4;padding:20px 24px;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;pointer-events:none}.tool-window-title{font-size:1.45rem;font-weight:700;color:#fff;letter-spacing:-.01em;padding:8px 20px;border-radius:10px;background:#000000b8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 16px #000000b3;display:inline-flex;align-items:center;gap:10px;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.tool-window-card:hover .tool-window-title{background:#0ea5e9eb;border-color:#38bdf8;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e973}.brand-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-main);font-weight:700;font-size:1.25rem;padding:4px 8px;border-radius:6px;transition:background .2s;cursor:pointer}.brand-link:hover{background:#ffffff0f}.nav-breadcrumb-divider{color:var(--text-dim);font-size:1rem;margin:0 4px}.nav-active-tool{color:var(--text-muted);font-size:.95rem;font-weight:600}.nav-back-btn{padding:4px 10px;font-size:.8rem;border-radius:6px;margin-left:8px}.placeholder-card{padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;background:#141419;border-radius:12px;border:1px solid var(--border-color)}
