.nYNqYW_appContainer{background:var(--paper);flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.nYNqYW_topBar{background:var(--white);border-bottom:1px solid var(--ink-15);height:56px;padding:0 var(--sp-4);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.nYNqYW_brandGroup{align-items:center;gap:var(--sp-3);display:flex}.nYNqYW_brandLogo{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.nYNqYW_brandImage{object-fit:contain;width:auto;height:26px;display:block}.nYNqYW_badgeHetzner{font-family:var(--f-mono);background:var(--verde-05);color:var(--verde-90);border:1px solid var(--verde-20);border-radius:var(--r-full);align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.nYNqYW_onlineDot{background:var(--verde);border-radius:50%;width:6px;height:6px;animation:2s infinite nYNqYW_pulse}@keyframes nYNqYW_pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.95)}}.nYNqYW_globalSearchWrap{width:320px;position:relative}.nYNqYW_searchIcon{color:var(--ink-50);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.nYNqYW_searchInput{background:var(--paper);border:1px solid var(--ink-15);border-radius:var(--r-sm);width:100%;height:32px;color:var(--ink);transition:border-color .15s var(--ease);outline:none;padding:0 10px 0 32px;font-family:inherit;font-size:13px}.nYNqYW_searchInput:focus{border-color:var(--verde);background:var(--white)}.nYNqYW_statsBar{align-items:center;gap:var(--sp-2);display:flex}.nYNqYW_canvasScroller{scroll-behavior:smooth;background:var(--paper);flex:1;display:flex;overflow:auto hidden}.nYNqYW_column{background:var(--white);border-right:1px solid var(--ink-15);width:290px;min-width:290px;height:100%;transition:all .2s var(--ease);flex-direction:column;flex-shrink:0;display:flex}.nYNqYW_columnDocs{width:360px;min-width:360px}.nYNqYW_columnInspector{background:var(--paper);border-right:none;width:380px;min-width:380px}.nYNqYW_columnHeader{border-bottom:1px solid var(--ink-08);background:var(--white);z-index:5;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;position:sticky;top:0}.nYNqYW_columnTitleWrap{align-items:center;gap:8px;display:flex}.nYNqYW_colNumber{font-family:var(--f-mono);color:var(--ink-50);background:var(--ink-08);border-radius:var(--r-sm);padding:2px 5px;font-size:10px}.nYNqYW_columnTitle{color:var(--ink);font-size:13.5px;font-weight:700}.nYNqYW_clearFilterBtn{font-family:var(--f-mono);color:var(--verde-90);background:var(--verde-05);border:1px solid var(--verde-20);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:3px;padding:2px 6px;font-size:10px;transition:all .15s;display:flex}.nYNqYW_clearFilterBtn:hover{background:var(--verde-10);color:var(--ink)}.nYNqYW_columnCount{font-family:var(--f-mono);color:var(--ink-50);font-size:11px}.nYNqYW_columnSearch{border-bottom:1px solid var(--ink-08);background:var(--paper);padding:8px 12px}.nYNqYW_subSearchInput{background:var(--white);border:1px solid var(--ink-15);border-radius:var(--r-sm);outline:none;width:100%;height:28px;padding:0 8px;font-size:12px}.nYNqYW_columnBody{flex:1;padding:6px;overflow-y:auto}.nYNqYW_emptyState{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;height:80%;padding:24px 20px;display:flex}.nYNqYW_emptyIconWrap{background:var(--ink-08);width:44px;height:44px;color:var(--ink-50);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.nYNqYW_emptyStatBadge{border-radius:var(--r-full);background:var(--verde-05);border:1px solid var(--verde-20);min-width:52px;height:48px;color:var(--verde-90);font-family:var(--f-mono);justify-content:center;align-items:center;margin-bottom:12px;padding:0 14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 1px 3px #0000000a}.nYNqYW_emptyStatBadgeInk{border-radius:var(--r-full);background:var(--paper);border:1px solid var(--ink-15);min-width:52px;height:48px;color:var(--ink-85);font-family:var(--f-mono);justify-content:center;align-items:center;margin-bottom:12px;padding:0 14px;font-size:15px;font-weight:700;display:flex;box-shadow:0 1px 3px #0000000a}.nYNqYW_emptyTitle{color:var(--ink-70);margin-bottom:6px;font-size:13.5px;font-weight:600}.nYNqYW_emptyText{color:var(--ink-50);max-width:220px;font-size:12px;line-height:1.45}.nYNqYW_listItem{border-radius:var(--r-sm);cursor:pointer;transition:all .12s var(--ease);color:var(--ink-85);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-bottom:2px;padding:8px 10px;font-size:13px;display:flex;position:relative}.nYNqYW_listItem:hover{background:var(--ink-08);color:var(--ink)}.nYNqYW_listItem.nYNqYW_active{background:var(--verde);color:var(--white);font-weight:600}.nYNqYW_listItem.nYNqYW_active .nYNqYW_itemSubtext{color:#fffc}.nYNqYW_itemMain{align-items:center;gap:8px;min-width:0;display:flex}.nYNqYW_itemLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nYNqYW_itemSubtext{font-family:var(--f-mono);color:var(--ink-50);flex-shrink:0;font-size:10.5px}.nYNqYW_companyCard{border-radius:var(--r-md);border:1px solid var(--ink-08);background:var(--white);cursor:pointer;transition:all .15s var(--ease);-webkit-user-select:none;user-select:none;margin-bottom:6px;padding:10px}.nYNqYW_companyCard:hover{border-color:var(--ink-30);box-shadow:var(--shadow-sm)}.nYNqYW_companyCard.nYNqYW_active{border-color:var(--verde);background:var(--verde-05);box-shadow:0 0 0 1px var(--verde)}.nYNqYW_companyHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.nYNqYW_tickerTag{font-family:var(--f-mono);color:var(--verde-90);background:var(--verde-10);border-radius:var(--r-sm);padding:2px 6px;font-size:12px;font-weight:700}.nYNqYW_companyName{color:var(--ink);margin-bottom:4px;font-size:13.5px;font-weight:600;line-height:1.25}.nYNqYW_companyMeta{font-family:var(--f-mono);color:var(--ink-70);align-items:center;gap:6px;font-size:10.5px;display:flex}.nYNqYW_filterSection{border-bottom:1px solid var(--ink-08);padding:10px 12px}.nYNqYW_filterSectionTitle{font-family:var(--f-mono);color:var(--ink-50);text-transform:uppercase;margin-bottom:8px;font-size:10.5px}.nYNqYW_chipGroup{flex-wrap:wrap;gap:5px;display:flex}.nYNqYW_chip{font-family:var(--f-mono);border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--ink-15);color:var(--ink-85);cursor:pointer;transition:all .12s var(--ease);padding:3px 8px;font-size:11px}.nYNqYW_chip:hover{background:var(--ink-08);color:var(--ink)}.nYNqYW_chip.nYNqYW_active{background:var(--ink);color:var(--white);border-color:var(--ink)}.nYNqYW_docCard{border-radius:var(--r-md);border:1px solid var(--ink-15);background:var(--white);cursor:pointer;transition:all .15s var(--ease);-webkit-user-select:none;user-select:none;margin-bottom:8px;padding:10px 12px}.nYNqYW_docCard:hover{border-color:var(--ink-30);box-shadow:var(--shadow-sm)}.nYNqYW_docCard.nYNqYW_active{border-color:var(--verde);box-shadow:0 0 0 1px var(--verde)}.nYNqYW_docCard.nYNqYW_selected{box-shadow:0 2px 10px #33906e4d;background:var(--verde)!important;border-color:var(--verde-90)!important;color:var(--white)!important}.nYNqYW_docCard.nYNqYW_selected:hover{background:var(--verde-80)!important;border-color:var(--verde-90)!important}.nYNqYW_docCard.nYNqYW_selected.nYNqYW_active{background:var(--verde)!important;border-color:var(--verde-90)!important;box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--verde)!important}.nYNqYW_docCard.nYNqYW_selected .nYNqYW_docTitle{color:var(--white)!important}.nYNqYW_docCard.nYNqYW_selected .nYNqYW_docFormatBadge{background:#ffffff38;border-color:#fff6;color:var(--white)!important}.nYNqYW_docCard.nYNqYW_selected .nYNqYW_docFooter{color:#ffffffe0!important}.nYNqYW_docCard.nYNqYW_selected .nYNqYW_docLinkBtn{text-underline-offset:3px;align-items:center;gap:3px;text-decoration:underline;display:inline-flex;color:var(--white)!important}.nYNqYW_docCard.nYNqYW_selected .nYNqYW_docLinkBtn:hover{opacity:.9;color:var(--white)!important}.nYNqYW_docCard.nYNqYW_selected .badge-mono{color:var(--white)!important;background:#ffffff38!important;border-color:#fff6!important}.nYNqYW_docTop{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.nYNqYW_docCheckboxWrap{flex:1;align-items:center;gap:8px;display:flex}.nYNqYW_docFormatBadge{font-family:var(--f-mono);border-radius:var(--r-sm);background:var(--ink-08);color:var(--ink-70);border:1px solid var(--ink-15);padding:2px 5px;font-size:9.5px;font-weight:700}.nYNqYW_docTitle{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;line-height:1.35}.nYNqYW_docFooter{font-family:var(--f-mono);color:var(--ink-50);justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.nYNqYW_docLinkBtn{color:var(--verde);align-items:center;gap:3px;transition:color .15s;display:inline-flex}.nYNqYW_docLinkBtn:hover{color:var(--verde-80)}.nYNqYW_inspectorBody{flex:1;padding:14px;overflow-y:auto}.nYNqYW_metaGroup{background:var(--white);border:1px solid var(--ink-15);border-radius:var(--r-md);margin-bottom:12px;padding:12px}.nYNqYW_metaLabel{font-family:var(--f-mono);color:var(--ink-50);text-transform:uppercase;margin-bottom:4px;font-size:10px}.nYNqYW_metaValue{color:var(--ink);word-break:break-word;font-size:13px;font-weight:500}.nYNqYW_pathBox{font-family:var(--f-mono);background:var(--paper);border:1px solid var(--ink-15);border-radius:var(--r-sm);color:var(--verde-90);word-break:break-all;padding:8px;font-size:11px;line-height:1.4}.nYNqYW_metaLabelRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.nYNqYW_accessUnlockedTag{font-family:var(--f-mono);color:var(--verde-90);background:var(--verde-10);border:1px solid var(--verde-20);border-radius:var(--r-sm);align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.nYNqYW_accessLockedTag{font-family:var(--f-mono);color:var(--ink-50);background:var(--ink-08);border:1px solid var(--ink-15);border-radius:var(--r-sm);align-items:center;gap:4px;padding:1px 6px;font-size:10px;display:inline-flex}.nYNqYW_authActionRow{align-items:center;gap:8px;margin-top:4px;display:flex}.nYNqYW_authInputWrap{background:var(--paper);border:1px solid var(--ink-20);border-radius:var(--r-sm);height:36px;transition:all .15s var(--ease);flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.nYNqYW_authInputWrap:focus-within{border-color:var(--ink-85);background:var(--white);box-shadow:0 0 0 1px var(--ink-85)}.nYNqYW_authInputWrap.nYNqYW_unlocked{border-color:var(--verde);background:var(--verde-05);box-shadow:0 0 0 1px var(--verde)}.nYNqYW_authInput{font-family:var(--f-mono);width:100%;color:var(--ink);background:0 0;border:none;outline:none;font-size:11.5px}.nYNqYW_authInput::placeholder{color:var(--ink-40)}.nYNqYW_openDocBtn{white-space:nowrap;border-radius:var(--r-sm);flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:11.5px;text-decoration:none;display:inline-flex}.nYNqYW_openDocBtnLocked{white-space:nowrap;opacity:.6;cursor:not-allowed;background:var(--ink-08);height:36px;color:var(--ink-50);border:1px dashed var(--ink-20);border-radius:var(--r-sm);flex-shrink:0;align-items:center;gap:5px;padding:0 12px;font-size:11.5px;display:inline-flex}.nYNqYW_authHint{color:var(--ink-50);margin-top:6px;font-size:10.5px;line-height:1.35}.nYNqYW_docLockedTag{font-family:var(--f-mono);color:var(--ink-50);background:var(--ink-08);border:1px solid var(--ink-15);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:4px;padding:2px 6px;font-size:10px;transition:all .15s;display:inline-flex}.nYNqYW_docLockedTag:hover{background:var(--ink-15);color:var(--ink-85)}.nYNqYW_docLockedTagSelected{font-family:var(--f-mono);color:var(--white);border-radius:var(--r-sm);cursor:pointer;background:#fff3;border:1px solid #ffffff59;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:inline-flex}.nYNqYW_cartButton{background:var(--white);border:1px solid var(--ink-15);border-radius:var(--r-md);cursor:pointer;transition:all .15s var(--ease);color:var(--ink);align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.nYNqYW_cartButton:hover{background:var(--ink-08);border-color:var(--ink-30)}.nYNqYW_cartButton.nYNqYW_hasItems{border-color:var(--verde-40);background:var(--verde-05);color:var(--verde-90)}.nYNqYW_cartCountBadge{font-family:var(--f-mono);border-radius:var(--r-full);background:var(--ink-15);color:var(--ink-85);padding:2px 7px;font-size:11px;font-weight:700;transition:all .15s}.nYNqYW_cartButton.nYNqYW_hasItems .nYNqYW_cartCountBadge{background:var(--verde);color:var(--white)}.nYNqYW_cartOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:500;animation:nYNqYW_fadeIn .2s var(--ease);background:#33333359;justify-content:flex-end;display:flex;position:fixed;inset:0}.nYNqYW_cartDrawer{background:var(--white);width:440px;max-width:100vw;height:100vh;animation:nYNqYW_slideInRight .25s var(--ease);z-index:501;flex-direction:column;display:flex;box-shadow:-4px 0 24px #0000001f}@keyframes nYNqYW_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.nYNqYW_cartHeader{border-bottom:1px solid var(--ink-15);background:var(--white);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nYNqYW_cartTitleWrap{align-items:center;gap:10px;display:flex}.nYNqYW_cartTitle{color:var(--ink);font-size:16px;font-weight:700}.nYNqYW_cartCloseBtn{color:var(--ink-50);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.nYNqYW_cartCloseBtn:hover{background:var(--ink-08);color:var(--ink)}.nYNqYW_cartBody{background:var(--paper);flex:1;padding:16px 20px;overflow-y:auto}.nYNqYW_cartItemCard{background:var(--white);border:1px solid var(--ink-15);border-radius:var(--r-md);transition:all .15s var(--ease);flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 14px;display:flex}.nYNqYW_cartItemCard:hover{border-color:var(--ink-30);box-shadow:var(--shadow-sm)}.nYNqYW_cartItemTop{justify-content:space-between;align-items:center;display:flex}.nYNqYW_cartItemTitle{color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.nYNqYW_cartItemMeta{font-family:var(--f-mono);color:var(--ink-50);border-top:1px dashed var(--ink-08);justify-content:space-between;align-items:center;padding-top:4px;font-size:11px;display:flex}.nYNqYW_removeItemBtn{color:var(--ink-30);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;transition:color .15s;display:flex}.nYNqYW_removeItemBtn:hover{color:var(--red-line)}.nYNqYW_cartFooter{border-top:1px solid var(--ink-15);background:var(--white);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.nYNqYW_cartSummaryRow{color:var(--ink-70);justify-content:space-between;align-items:center;font-size:13px;display:flex}.nYNqYW_cartSummaryRow b{color:var(--ink)}.nYNqYW_cartActionsRow{align-items:center;gap:10px;display:flex}.nYNqYW_modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:nYNqYW_fadeIn .2s var(--ease);background:#3336;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nYNqYW_modalContent{background:var(--white);border-radius:var(--r-lg);width:540px;max-width:90vw;box-shadow:var(--shadow-lg);overflow:hidden}.nYNqYW_modalHeader{border-bottom:1px solid var(--ink-08);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nYNqYW_modalBody{padding:20px}.nYNqYW_modalFooter{border-top:1px solid var(--ink-08);background:var(--paper);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}
