._root_1cbg3_1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:12px 16px;border:1px solid #f5c2c7;border-radius:8px;background:#f8d7da;color:#842029}._message_1cbg3_14{margin:0;line-height:1.5}._link_1cbg3_19{flex-shrink:0;color:inherit;font-weight:600}._page_fnfwv_1{max-width:1200px;margin:0 auto;padding:24px 16px;font-family:inherit}._header_fnfwv_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}._title_fnfwv_15{font-size:1.5rem;font-weight:700}._backLink_fnfwv_20{font-size:.875rem;color:var(--color-primary)}._progressCard_fnfwv_25{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #bbf7d0;border-radius:8px}._progressBar_fnfwv_35{flex-shrink:0;width:100px;height:8px;background:var(--color-bg);border-radius:999px;overflow:hidden}._progressFill_fnfwv_44{display:block;height:100%;background:#059669;border-radius:999px;transition:width .3s ease}._progressText_fnfwv_52{font-size:.8rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stats_fnfwv_60{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}._completedGroup_fnfwv_67{display:flex;flex-direction:column;gap:6px;margin-bottom:24px;padding:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px}._completedGroupLabel_fnfwv_78{font-size:.7rem;font-weight:600;color:#15803d}._completedGroupCards_fnfwv_84{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._statCardCompleted_fnfwv_90{border-color:#bbf7d0}._statCardCompleted_fnfwv_90 ._statNum_fnfwv_94{color:#15803d}._statCardCompleted_fnfwv_90._statCardActive_fnfwv_98{border-color:#15803d;box-shadow:0 0 0 1px #15803d}._statCard_fnfwv_90{background:#fff;border:1px solid var(--color-border);border-radius:8px;padding:8px 6px;text-align:center;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}._statCard_fnfwv_90:hover{border-color:var(--color-primary)}._statCardActive_fnfwv_98{border-color:var(--color-primary);border-width:2px;box-shadow:0 0 0 1px var(--color-primary)}._statCardError_fnfwv_124{border-color:#fca5a5;background:#fef2f2}._statCardError_fnfwv_124._statCardActive_fnfwv_98{border-color:#dc2626;box-shadow:0 0 0 1px #dc2626}._statNum_fnfwv_94{display:block;font-size:1.1rem;font-weight:700;color:var(--color-primary)}._statCardError_fnfwv_124 ._statNum_fnfwv_94{color:#dc2626}._statLabel_fnfwv_145{font-size:.7rem;color:var(--color-text-muted)}._actions_fnfwv_150{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}._triggerBtn_fnfwv_157{padding:8px 16px;background:#059669;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer}._triggerBtn_fnfwv_157:hover{background:#047857}._stopBtn_fnfwv_171{padding:8px 16px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer}._stopBtn_fnfwv_171:hover{background:#b91c1c}._autoProgress_fnfwv_185{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:12px;padding:8px 12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px}._autoProgressBar_fnfwv_197{flex-shrink:0;width:120px;height:8px;background:#dbeafe;border-radius:999px;overflow:hidden}._autoProgressFill_fnfwv_206{display:block;height:100%;background:var(--color-primary);border-radius:999px;transition:width .3s ease}._autoProgressText_fnfwv_214{font-size:.8rem;color:#1e40af;min-width:0;flex:1 1 200px;white-space:normal;word-break:break-word}._message_fnfwv_223{padding:10px 16px;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;font-size:.875rem;color:#166534;margin-bottom:12px}._crawlAllErrorBanner_fnfwv_233{display:flex;align-items:flex-start;gap:12px;padding:10px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;margin-bottom:12px}._crawlAllErrorText_fnfwv_244{flex:1;min-width:0;font-size:.8rem;color:#991b1b}._crawlAllErrorMessage_fnfwv_251{margin-top:6px;padding:6px 8px;background:#fff;border:1px solid #fecaca;border-radius:4px;font-size:.75rem;white-space:pre-wrap;word-break:break-all;max-height:150px;overflow-y:auto}._crawlLogPanel_fnfwv_264{margin-bottom:12px;border:1px solid var(--color-border);border-radius:6px;background:#fff;overflow:hidden}._crawlLogHeader_fnfwv_272{padding:8px 12px;font-size:.8rem;font-weight:600;color:var(--color-text-muted);background:#f8fafc;border-bottom:1px solid var(--color-border)}._crawlLogList_fnfwv_281{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}._crawlLogItem_fnfwv_289{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;font-size:.8rem;border-bottom:1px solid var(--color-border)}._crawlLogItem_fnfwv_289:last-child{border-bottom:none}._crawlLogName_fnfwv_303{min-width:0;flex:1 1 auto;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a._crawlLogName_fnfwv_303{color:var(--color-primary)}._crawlLogResult_fnfwv_316{flex-shrink:0;color:var(--color-text-muted);white-space:nowrap}._jobLogSection_fnfwv_322{margin-bottom:12px}._jobLogToggle_fnfwv_326{background:none;border:none;padding:4px 0;margin-bottom:6px;font-size:.85rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}._jobLogToggle_fnfwv_326:hover{color:var(--color-text)}._jobLogControls_fnfwv_341{display:flex;align-items:center;gap:6px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid var(--color-border)}._jobLogNote_fnfwv_350{margin-left:auto;font-size:.7rem;color:var(--color-text-muted)}._jobLogEmpty_fnfwv_356{padding:12px;font-size:.8rem;color:var(--color-text-muted)}._jobLogList_fnfwv_362{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}._jobLogItem_fnfwv_370{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-border);font-size:.78rem}._jobLogItemContent_fnfwv_379{flex:1;min-width:0}._jobLogItem_fnfwv_370:last-child{border-bottom:none}._jobLogItemError_fnfwv_388{background:#fef2f2}._jobLogCopyBtn_fnfwv_392{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:var(--color-text-muted)}._jobLogCopyBtn_fnfwv_392:active{background:var(--color-bg)}._jobLogItemMeta_fnfwv_410{display:flex;flex-wrap:wrap;gap:4px 8px;color:var(--color-text-muted)}._jobLogItemCompany_fnfwv_417{color:var(--color-text);font-weight:600}._jobLogItemMessage_fnfwv_422{margin-top:2px;word-break:break-all}._jobLogItemMessageError_fnfwv_427{margin-top:6px;padding:8px 10px;border:1px solid #fecaca;border-radius:6px;background:#fff;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;max-height:240px;overflow-y:auto}._tableWrapper_fnfwv_441{overflow-x:auto;background:#fff;border:1px solid var(--color-border);border-radius:10px}._table_fnfwv_441{width:100%;min-width:1400px;border-collapse:collapse;font-size:.875rem}._table_fnfwv_441 th{background:var(--color-bg);padding:10px 12px;text-align:left;font-weight:600;color:var(--color-text-muted);font-size:.75rem;border-bottom:1px solid var(--color-border)}._table_fnfwv_441 td{padding:10px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle}._table_fnfwv_441 tr:last-child td{border-bottom:none}._rowError_fnfwv_475 td{background:#fff5f5}._rowDiscontinued_fnfwv_479 td{background:#fff0f3}._rowNoBenefit_fnfwv_483 td{background:#f3f4f6}._code_fnfwv_487{font-family:monospace;font-size:.8rem;color:var(--color-text-muted)}._nameCell_fnfwv_493{max-width:120px;word-break:break-word}._nameMeta_fnfwv_498{display:flex;align-items:center;gap:5px;margin-bottom:2px}._nameCode_fnfwv_505{font-size:.72rem;font-family:monospace;color:var(--color-text-muted)}._urlCell_fnfwv_511{max-width:280px}._urlInput_fnfwv_515{width:100%;padding:4px 8px;border:1px solid var(--color-primary);border-radius:4px;font-size:.8rem}._urlLink_fnfwv_523{font-size:.8rem;color:var(--color-primary);word-break:break-all}._noUrl_fnfwv_529{color:var(--color-text-muted);font-size:.8rem}._flagCell_fnfwv_534{display:flex;flex-wrap:wrap;gap:4px}._actionCell_fnfwv_540,._editCell_fnfwv_546{display:flex;gap:6px;white-space:nowrap}._editBtn_fnfwv_552,._crawlBtn_fnfwv_553,._saveBtn_fnfwv_554,._cancelBtn_fnfwv_555,._discoverBtn_fnfwv_556{padding:4px 10px;border-radius:4px;font-size:.75rem;border:1px solid;cursor:pointer}._editBtn_fnfwv_552{border-color:var(--color-primary);color:var(--color-primary);background:#fff}._crawlBtn_fnfwv_553{border-color:#6b7280;color:#374151;background:#fff}._crawlBtnActive_fnfwv_576{border-color:#6b7280;color:#6b7280;background:#f3f4f6;cursor:not-allowed}._discoverBtn_fnfwv_556{border-color:#7c3aed;color:#7c3aed;background:#fff}._discoverBtn_fnfwv_556:disabled{opacity:.5;cursor:not-allowed}._candidateBtn_fnfwv_594{padding:4px 10px;border-radius:4px;font-size:.75rem;border:1px solid #6b7280;color:#374151;background:#fff;cursor:pointer}._candidateBtn_fnfwv_594:disabled{opacity:.5;cursor:not-allowed}._candidatesCell_fnfwv_609{padding:0!important;background:#f0f9ff;border-bottom:2px solid #bae6fd}._candidatesDebug_fnfwv_615{padding:4px 16px;color:var(--color-text-muted);font-size:.75rem;font-family:monospace;word-break:break-all}._candidatesEmpty_fnfwv_623{padding:12px 16px;color:var(--color-text-muted);font-size:.875rem}._crawlDebugPre_fnfwv_629{margin:0 16px 8px;padding:8px 10px;background:#fff;border:1px solid #bae6fd;border-radius:4px;font-size:.72rem;white-space:pre-wrap;word-break:break-all;max-height:300px;overflow-y:auto}._candidatesList_fnfwv_642{list-style:none;margin:0;padding:0}._candidateItem_fnfwv_648{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #e0f2fe}._candidateItemRecommended_fnfwv_656{background:#f0fdf4;border-left:3px solid #059669}._candidateItem_fnfwv_648:last-child{border-bottom:none}._candidateInfo_fnfwv_665{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._candidateTitleRow_fnfwv_673{display:flex;align-items:center;gap:6px;overflow:hidden}._candidateTitle_fnfwv_673{font-size:.8rem;font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiRecommendedBadge_fnfwv_689{flex-shrink:0;font-size:.7rem;font-weight:600;padding:1px 6px;border-radius:999px;background:#059669;color:#fff;white-space:nowrap}._candidateUrl_fnfwv_700{font-size:.75rem;color:#0369a1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._candidateSelectBtn_fnfwv_708{flex-shrink:0;padding:4px 12px;border-radius:4px;font-size:.75rem;border:1px solid #059669;background:#059669;color:#fff;cursor:pointer;white-space:nowrap}._saveBtn_fnfwv_554{border-color:#059669;color:#fff;background:#059669}._cancelBtn_fnfwv_555{border-color:var(--color-border);color:var(--color-text-muted);background:#fff}._loadingCell_fnfwv_732{text-align:center;padding:32px;color:var(--color-text-muted)}._statusBadge_fnfwv_738{font-size:.75rem;padding:2px 8px;border-radius:999px;font-weight:500}._statusPending_fnfwv_745{background:#fef3c7;color:#92400e}._statusDone_fnfwv_750{background:#d1fae5;color:#065f46}._statusError_fnfwv_755{background:#fee2e2;color:#991b1b}._statusNone_fnfwv_760{color:var(--color-text-muted)}._statusBadgeClickable_fnfwv_764{cursor:pointer;text-decoration:underline dotted}@keyframes _statusPulse_fnfwv_1{0%,to{opacity:1}50%{opacity:.5}}._statusCrawling_fnfwv_779{animation:_statusPulse_fnfwv_1 1.2s ease-in-out infinite;background:#dbeafe;color:#1e40af}._errorDetail_fnfwv_785{font-size:.7rem;color:#991b1b;margin-top:4px;word-break:break-all;max-width:240px}._colToggles_fnfwv_793{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}._colToggleLabel_fnfwv_801{font-size:.8rem;color:var(--color-text-muted);flex-shrink:0}._colToggleBtn_fnfwv_807{padding:3px 10px;border:1px solid var(--color-border);border-radius:4px;background:#fff;font-size:.8rem;cursor:pointer;color:var(--color-text-muted)}._colToggleBtnActive_fnfwv_817{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._benefitCell_fnfwv_823{max-width:300px}._financialsCell_fnfwv_827{display:flex;flex-direction:column;gap:2px;font-size:.8rem;min-width:140px}._benefitUrl_fnfwv_835{display:block;font-size:.72rem;color:var(--color-primary);word-break:break-all;text-decoration:none;margin-bottom:6px}._benefitUrl_fnfwv_835:hover{text-decoration:underline}._benefitTitleRow_fnfwv_848{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:4px}._benefitTitle_fnfwv_848{font-size:.8rem;font-weight:600;color:var(--color-text)}._benefitToggleBtn_fnfwv_862{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-size:.8rem;color:var(--color-text);font-weight:500;text-decoration:underline dotted}._benefitToggleBtn_fnfwv_862:hover{color:var(--color-primary)}._benefitShares_fnfwv_878{font-weight:400;color:var(--color-text-muted)}._benefitDetail_fnfwv_883{margin-top:4px;font-size:.72rem;color:var(--color-text-muted);line-height:1.4;word-break:break-all}._benefitRow_fnfwv_891{display:flex;gap:6px;margin-top:3px;align-items:flex-start}._benefitLabel_fnfwv_898{flex-shrink:0;font-weight:600;color:#374151;min-width:52px}._benefitTiersList_fnfwv_905{margin:0;padding-left:16px}._businessDescriptionUnclearBadge_fnfwv_910{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#fef2f2;color:#dc2626;font-size:.7rem;font-weight:600;white-space:nowrap}._benefitDate_fnfwv_922{margin-top:4px;font-size:.7rem;color:#6b7280}._actionBtns_fnfwv_928{display:flex;gap:8px;flex-wrap:wrap}._moreMenuWrapper_fnfwv_934{position:relative}._moreMenuBtn_fnfwv_938{padding:8px 12px;background:#fff;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;font-size:.875rem;line-height:1;cursor:pointer}._moreMenuBtn_fnfwv_938:hover{border-color:var(--color-primary)}._moreMenuDropdown_fnfwv_953{position:absolute;top:calc(100% + 4px);right:0;display:flex;flex-direction:column;gap:6px;padding:8px;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10}._flagActions_fnfwv_968{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}._flagBtn_fnfwv_976{padding:4px 8px;border-radius:4px;font-size:.72rem;border:1px solid var(--color-border);background:#fff;color:var(--color-text-muted);cursor:pointer}._flagBtnActive_fnfwv_986{border-color:#6b7280;background:#6b7280;color:#fff}._flagBtnDiscontinued_fnfwv_992{border-color:#dc2626;background:#dc2626;color:#fff}._flagBtnStatic_fnfwv_998{border-color:#d97706;background:#d97706;color:#fff;cursor:default}._pagination_fnfwv_1005{display:flex;justify-content:center;align-items:center;gap:16px;padding:16px 0}._pageBtn_fnfwv_1013{padding:6px 16px;border:1px solid var(--color-border);border-radius:6px;background:#fff;cursor:pointer;font-size:.875rem}._pageBtn_fnfwv_1013:disabled{opacity:.4;cursor:not-allowed}._pageInfo_fnfwv_1027{font-size:.875rem;color:var(--color-text-muted)}@media(max-width:768px){._progressCard_fnfwv_25{flex-wrap:wrap}._progressBar_fnfwv_35{width:100%;order:2}._progressText_fnfwv_52{white-space:normal;order:1}._stats_fnfwv_60,._completedGroupCards_fnfwv_84{grid-template-columns:repeat(2,1fr);gap:6px}._statCard_fnfwv_90{padding:8px 4px}._statNum_fnfwv_94{font-size:1rem}._statLabel_fnfwv_145{font-size:.65rem}._actions_fnfwv_150{flex-direction:column;align-items:flex-start;gap:10px}}._progressBox_bq4wu_1{margin-top:12px}._progressBar_bq4wu_5{height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}._progressFill_bq4wu_12{height:100%;background:var(--color-primary)}._progressText_bq4wu_17{margin-top:8px;font-size:.85rem;line-height:1.5}._stopBtn_bq4wu_23{min-height:48px;padding:12px 16px;border:none;border-radius:10px;background:#dc2626;color:#fff;font-size:1rem;font-weight:600}._steps_bq4wu_34{margin:0 0 14px;padding-left:1.2rem;font-size:.9rem;line-height:1.7;color:var(--color-text-muted)}._steps_bq4wu_34 li+li{margin-top:4px}._section_bq4wu_46{margin:16px 0}._toggle_bq4wu_50{width:100%;min-height:44px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:#fff;text-align:left;font-size:1rem;font-weight:600}._panel_bq4wu_62{margin-top:10px;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:#fff}._lead_bq4wu_70{margin:0 0 14px;font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}._controlGroup_bq4wu_77{margin-bottom:14px}._controlLabel_bq4wu_81{display:block;margin-bottom:8px;font-size:.85rem;font-weight:600}._segmented_bq4wu_88{display:flex;flex-wrap:wrap;gap:8px}._segmentBtn_bq4wu_94{min-height:44px;padding:10px 14px;border:1px solid var(--color-border);border-radius:999px;background:#fff;font-size:.9rem}._segmentBtnActive_bq4wu_103{border-color:var(--color-primary);background:#eff6ff;color:var(--color-primary);font-weight:600}._hint_bq4wu_110{margin:8px 0 0;font-size:.8rem;line-height:1.5;color:var(--color-text-muted)}._actions_bq4wu_117{display:grid;gap:10px;margin-bottom:12px}._primaryBtn_bq4wu_123,._secondaryBtn_bq4wu_124{min-height:48px;padding:12px 16px;border-radius:10px;font-size:1rem;font-weight:600}._primaryBtn_bq4wu_123{border:none;background:var(--color-primary);color:#fff}._primaryBtn_bq4wu_123:disabled,._secondaryBtn_bq4wu_124:disabled{opacity:.55}._secondaryBtn_bq4wu_124{border:1px solid var(--color-border);background:#fff;color:var(--color-text)}._error_bq4wu_149{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.85rem}._summary_bq4wu_158{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}._summaryItem_bq4wu_165{padding:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);text-align:center}._summaryWarn_bq4wu_173{border-color:#f59e0b;background:#fffbeb}._summaryNum_bq4wu_178{display:block;font-size:1.4rem;font-weight:700;line-height:1.2}._summaryLabel_bq4wu_185{display:block;margin-top:4px;font-size:.78rem;color:var(--color-text-muted)}._summaryFoot_bq4wu_192{grid-column:1 / -1;font-size:.78rem;line-height:1.5;color:var(--color-text-muted)}._listSection_bq4wu_199{margin-top:10px}._listActions_bq4wu_203{display:grid;gap:10px;margin:12px 0}._listActionBtn_bq4wu_209{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:#fff;text-align:left;font-size:.95rem;font-weight:600;line-height:1.4}._listActionBtnActive_bq4wu_222{border-color:var(--color-primary);background:#eff6ff;color:var(--color-primary)}._listLoading_bq4wu_228{margin:8px 0 12px;font-size:.85rem;color:var(--color-text-muted)}._gapList_bq4wu_234{margin-bottom:16px;padding:12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg)}._gapListHeader_bq4wu_242{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}._gapListTitle_bq4wu_251{font-size:.9rem;font-weight:600}._gapListMeta_bq4wu_256{font-size:.8rem;color:var(--color-text-muted)}._gapListEmpty_bq4wu_261{margin:0;font-size:.85rem;color:var(--color-text-muted)}._gapListItems_bq4wu_267{margin:0;padding:0;list-style:none}._gapListItem_bq4wu_267{padding:10px 0;border-top:1px solid var(--color-border)}._gapListItem_bq4wu_267:first-child{border-top:none;padding-top:0}._gapListItemMain_bq4wu_283{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}._gapListCode_bq4wu_290{font-family:monospace;font-size:.9rem;font-weight:700}._gapListName_bq4wu_296{font-size:.9rem}._gapListBadgeWarn_bq4wu_300{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.75rem;font-weight:600}._gapListUrl_bq4wu_311{display:block;margin-top:6px;font-size:.78rem;line-height:1.4;color:var(--color-primary);word-break:break-all}._gapListStatus_bq4wu_320{display:block;margin-top:4px;font-size:.78rem;color:var(--color-text-muted)}._pagination_bq4wu_327{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}._pageBtn_bq4wu_335{min-height:44px;min-width:72px;padding:10px 14px;border:1px solid var(--color-border);border-radius:8px;background:#fff;font-size:.9rem;font-weight:600}._pageBtn_bq4wu_335:disabled{opacity:.45}._pageInfo_bq4wu_350{font-size:.85rem;color:var(--color-text-muted)}._urlDiscoveryDetails_bq4wu_355{margin-top:8px;border-top:1px solid var(--color-border);padding-top:12px}._urlDiscoverySummary_bq4wu_361{min-height:44px;font-size:.9rem;font-weight:600;cursor:pointer}._urlDiscoveryBody_bq4wu_368{margin-top:10px}._listToggle_bq4wu_372{width:100%;min-height:44px;padding:10px 0;border:none;background:transparent;text-align:left;font-size:.95rem;font-weight:600}._codeList_bq4wu_383{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding-bottom:4px}._codeChip_bq4wu_392,._codeChipWarn_bq4wu_393,._codeChipMuted_bq4wu_394{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-family:monospace;font-size:.82rem}._codeChip_bq4wu_392{background:#eff6ff;color:#1d4ed8}._codeChipWarn_bq4wu_393{background:#fff7ed;color:#c2410c}._codeChipMuted_bq4wu_394{background:#f3f4f6;color:#6b7280}._resultBox_bq4wu_418{margin-top:12px;padding:12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0}._resultTitle_bq4wu_426{font-weight:600;margin-bottom:4px}._resultMeta_bq4wu_431{margin-bottom:8px;font-size:.85rem;color:var(--color-text-muted)}@media(min-width:720px){._actions_bq4wu_117{grid-template-columns:1fr 1fr 1.2fr}._summary_bq4wu_158{grid-template-columns:repeat(4,minmax(0,1fr))}}._root_140so_1{min-height:100vh;padding:24px 16px 40px;max-width:560px;margin:0 auto;color:var(--color-text, #111)}._title_140so_9{margin:0 0 12px;font-size:1.25rem;line-height:1.4}._lead_140so_15{margin:0 0 20px;line-height:1.6;color:var(--color-text-muted, #555)}._panel_140so_21{margin-bottom:24px;padding:16px;border:1px solid var(--color-border, #ddd);border-radius:8px;background:var(--color-surface, #fafafa)}._panelTitle_140so_29{margin:0 0 12px;font-size:.95rem}._dl_140so_34{margin:0}._row_140so_38{display:grid;gap:4px;margin-bottom:12px}._row_140so_38:last-child{margin-bottom:0}._row_140so_38 dt{font-size:.8rem;color:var(--color-text-muted, #666)}._row_140so_38 dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;line-height:1.5;word-break:break-all}._actions_140so_61{display:flex;flex-wrap:wrap;gap:12px}._primaryButton_140so_67,._secondaryButton_140so_68{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;font-size:1rem;text-decoration:none;cursor:pointer}._primaryButton_140so_67{background:var(--color-primary, #1a73e8);color:#fff}._secondaryButton_140so_68{border:1px solid var(--color-border, #ccc);background:#fff;color:inherit}._loginButton_yscu3_1{padding:7px 14px;border:1px solid var(--color-border);border-radius:8px;font-size:.85rem;font-weight:600;color:var(--color-text);background:var(--color-card);white-space:nowrap;transition:border-color .15s ease,transform .1s ease}._loginButton_yscu3_1:hover{border-color:var(--color-primary);color:var(--color-primary)}._loginButton_yscu3_1:active{transform:scale(.97)}._root_yscu3_22{position:relative;display:inline-block}._trigger_yscu3_27{display:flex;align-items:center;justify-content:center;padding:2px;border:1px solid transparent;border-radius:999px;background:none;transition:border-color .15s ease,background-color .15s ease,transform .1s ease}._trigger_yscu3_27:hover{border-color:var(--color-border);background:var(--color-bg)}._trigger_yscu3_27:active{transform:scale(.96)}._avatar_yscu3_47{width:32px;height:32px;border-radius:50%;object-fit:cover}._avatarFallback_yscu3_54{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:700}@keyframes _menuIn_yscu3_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._menu_yscu3_78{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:180px;margin:0;padding:4px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;animation:_menuIn_yscu3_1 .15s ease;transform-origin:top right}._menuUserName_yscu3_94{padding:8px 10px 6px;font-size:.875rem;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuItem_yscu3_104{display:block;width:100%;padding:8px 10px;border:none;background:none;border-radius:6px;font-size:.875rem;font-family:inherit;color:var(--color-text);text-align:left;text-decoration:none;white-space:nowrap;transition:background-color .12s ease,transform .1s ease}._menuItem_yscu3_104:hover{background:var(--color-bg)}._menuItem_yscu3_104:active{transform:scale(.97)}._root_1rjzp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}._backdrop_1rjzp_11{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:_fadeIn_1rjzp_1 .2s ease}@keyframes _fadeIn_1rjzp_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_1rjzp_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._dialog_1rjzp_41{position:relative;width:min(320px,100%);background:var(--color-card);border-radius:16px;box-shadow:0 16px 48px #0003;padding:40px 24px 24px;animation:_dialogIn_1rjzp_1 .2s ease}._closeButton_1rjzp_51{position:absolute;top:10px;right:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:50%;font-size:1.25rem;line-height:1;color:var(--color-text-muted);transition:background-color .15s ease,transform .1s ease}._closeButton_1rjzp_51:hover{background:var(--color-bg)}._closeButton_1rjzp_51:active{transform:scale(.9)}._description_1rjzp_77{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;text-align:center;margin:0 0 20px}._googleButton_1rjzp_85{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:#1f1f1f;font-size:.9rem;font-weight:600;font-family:inherit;transition:box-shadow .15s ease,transform .1s ease}._googleButton_1rjzp_85:hover{box-shadow:0 2px 8px #0000001f}._googleButton_1rjzp_85:active{transform:scale(.98)}._googleIcon_1rjzp_110{width:18px;height:18px;flex-shrink:0}._footer_10pof_1{max-width:1200px;margin:0 auto;padding:16px;font-size:.75rem;color:var(--color-text-muted);line-height:1.6}._footer_10pof_1 p{margin:0 0 6px}._footer_10pof_1 p:last-child{margin-bottom:0}._footer_10pof_1 a{color:var(--color-text-muted);text-decoration:underline}._wrapper_17f56_1{margin:0 -16px;padding:0 16px}._scroll_17f56_6{display:flex;flex-wrap:wrap;gap:6px}@keyframes _tagIn_17f56_1{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}._tag_17f56_23{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--color-primary);border-radius:999px;background:var(--color-primary-light);color:var(--color-primary);font-size:.8rem;font-weight:500;max-width:100%;transition:background-color .15s ease,transform .1s ease;animation:_tagIn_17f56_1 .15s ease}._tag_17f56_23:hover{background:var(--color-primary);color:#fff}._tag_17f56_23:active{transform:scale(.95)}._tag_17f56_23 span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._remove_17f56_54{font-size:1rem;line-height:1;opacity:.7;transition:opacity .15s ease,transform .15s ease}._tag_17f56_23:hover ._remove_17f56_54{opacity:1;transform:rotate(90deg)}._badge_bmvwl_1{display:inline-block;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}._food_bmvwl_10{background:var(--color-badge-food);color:var(--color-badge-food-text)}._dining_bmvwl_15{background:var(--color-badge-dining);color:var(--color-badge-dining-text)}._travel_bmvwl_20{background:var(--color-badge-travel);color:var(--color-badge-travel-text)}._discount_bmvwl_25{background:var(--color-badge-discount);color:var(--color-badge-discount-text)}._quo_bmvwl_30{background:var(--color-badge-quo);color:var(--color-badge-quo-text)}._catalog_bmvwl_35{background:var(--color-badge-catalog);color:var(--color-badge-catalog-text)}._digital_bmvwl_40{background:var(--color-badge-digital);color:var(--color-badge-digital-text)}._own_bmvwl_45{background:var(--color-badge-own);color:var(--color-badge-own-text)}._donation_bmvwl_50{background:var(--color-badge-donation);color:var(--color-badge-donation-text)}._tour_bmvwl_55{background:var(--color-badge-tour);color:var(--color-badge-tour-text)}._other_bmvwl_60{background:var(--color-badge-other);color:var(--color-badge-other-text)}._highlight_1k97u_1{background:#fef3b0;color:inherit;border-radius:2px;padding:0 1px}._badge_180vx_1{display:inline-block;font-size:.7rem;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}._root_hjycq_1{position:relative;display:inline-block}._star_hjycq_6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-card);font-size:1.1rem;line-height:1;color:var(--color-text-muted);transition:border-color .15s ease,color .15s ease,transform .1s ease}._star_hjycq_6:hover{border-color:var(--color-primary);color:var(--color-primary)}._star_hjycq_6:active{transform:scale(.92)}._starActive_hjycq_30{color:#f59e0b;border-color:#f59e0b}@keyframes _popoverIn_hjycq_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._popover_hjycq_46{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:220px;padding:8px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;animation:_popoverIn_hjycq_1 .15s ease;transform-origin:top right}@keyframes _popoverInAbove_hjycq_1{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._popoverAbove_hjycq_72{top:auto;bottom:calc(100% + 8px);animation:_popoverInAbove_hjycq_1 .15s ease;transform-origin:bottom right}._toast_hjycq_79{margin:0 0 6px;padding:6px 8px;border-radius:6px;background:var(--color-primary-light);color:var(--color-primary);font-size:.78rem;font-weight:600}._listOptions_hjycq_89{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}._listOption_hjycq_89{display:flex;align-items:center;gap:8px;padding:7px 6px;border-radius:6px;font-size:.85rem;color:var(--color-text);cursor:pointer;transition:background-color .12s ease}._listOption_hjycq_89:hover{background:var(--color-bg)}._createForm_hjycq_113{margin-top:4px;padding-top:6px;border-top:1px solid var(--color-border)}._createInput_hjycq_119{width:100%;padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:.82rem;font-family:inherit;color:var(--color-text);background:var(--color-bg)}._createInput_hjycq_119:focus-visible{outline:none;border-color:var(--color-primary)}@keyframes _cardIn_qr2lt_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._card_qr2lt_12{position:relative;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;animation:_cardIn_qr2lt_1 .3s ease}._card_qr2lt_12:hover{box-shadow:0 6px 20px #00000014;border-color:var(--color-primary-light);transform:translateY(-2px)}._recordRibbon_qr2lt_38{position:absolute;top:0;right:0;box-sizing:border-box;padding:5px 12px;border-radius:0 9px;font-size:.7rem;font-weight:700;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,var(--color-primary),#6366f1);white-space:nowrap}._companyInfo_qr2lt_53{display:flex;flex-direction:column;gap:4px;min-width:0}._favoriteSlot_qr2lt_60{flex-shrink:0;margin-left:auto}._companyMeta_qr2lt_65{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}._codeLink_qr2lt_72{font-size:.75rem;color:var(--color-text-muted);font-family:monospace;text-decoration:none;transition:color .15s ease}._codeLink_qr2lt_72:hover{color:var(--color-primary)}._name_qr2lt_84{font-size:1.05rem;font-weight:700;color:var(--color-text)}._industry_qr2lt_90{font-size:.72rem;color:var(--color-text-muted)}._badges_qr2lt_95{display:flex;gap:4px;flex-wrap:wrap}._benefitSection_qr2lt_101{display:flex;flex-direction:column;gap:8px}._statGrid_qr2lt_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}._stat_qr2lt_107{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--color-bg);border-radius:8px}._statLabel_qr2lt_122{font-size:.7rem;color:var(--color-text-muted)}._statValue_qr2lt_127{font-size:.85rem;font-weight:400;color:var(--color-text)}._statValueSub_qr2lt_133{font-size:.75rem;font-weight:500;color:var(--color-text-muted)}._tiers_qr2lt_139{width:100%;border-collapse:separate;border-spacing:0;font-size:.78rem;border-radius:8px;border:1px solid var(--color-border);overflow:hidden;margin-top:4px}._tierRow_qr2lt_150:not(:last-child) ._tierShares_qr2lt_150,._tierRow_qr2lt_150:not(:last-child) ._tierDescCell_qr2lt_151{border-bottom:1px solid var(--color-border)}._tierShares_qr2lt_150{padding:8px 12px;font-weight:600;white-space:nowrap;color:var(--color-text);text-align:left;vertical-align:top}._tierDescCell_qr2lt_151{padding:8px 10px 8px 0;text-align:left;vertical-align:top}._description_qr2lt_170{font-size:.8rem;color:var(--color-text);margin:0}._businessDescription_qr2lt_176{font-size:.8rem;color:var(--color-text);margin:0;padding-bottom:10px;border-bottom:1px solid var(--color-border)}._noteRow_qr2lt_184{display:flex;gap:6px;flex-wrap:wrap}._longTermNote_qr2lt_190,._relevanceNote_qr2lt_191{font-size:.75rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;padding:2px 8px;align-self:flex-start}._links_qr2lt_200{display:flex;gap:12px;align-items:center;padding-top:8px;border-top:1px solid var(--color-border);flex-wrap:wrap}._link_qr2lt_200{font-size:.8rem;color:var(--color-primary);text-decoration:none;transition:opacity .15s ease}._link_qr2lt_200:hover{text-decoration:underline;opacity:.75}._page_b6fc9_1{min-height:100vh;display:flex;flex-direction:column}._header_b6fc9_7{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._headerInner_b6fc9_15{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;gap:24px}._authSlot_b6fc9_24{margin-left:auto;flex-shrink:0}._logo_b6fc9_29{font-size:1.4rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(135deg,var(--color-primary) 20%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}._main_b6fc9_41{max-width:1200px;margin:0 auto;width:100%;display:flex;gap:24px;padding:24px 16px;flex:1}._sidebar_b6fc9_51{width:220px;flex-shrink:0}._content_b6fc9_56{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}._list_b6fc9_64{display:flex;flex-direction:column;gap:12px}._loading_b6fc9_70,._empty_b6fc9_71{padding:48px 0;text-align:center;color:var(--color-text-muted)}._error_b6fc9_77{padding:16px;background:#fef2f2;color:#991b1b;border-radius:8px;border:1px solid #fecaca}@media(max-width:768px){._main_b6fc9_41{flex-direction:column;padding-top:16px}._sidebar_b6fc9_51{display:none}}._root_1mf0x_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;visibility:hidden;transition:visibility 0s linear .25s}._root_1mf0x_1._open_1mf0x_13{pointer-events:auto;visibility:visible;transition-delay:0s}._backdrop_1mf0x_19{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#11182773;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .25s ease;cursor:pointer}._root_1mf0x_1._open_1mf0x_13 ._backdrop_1mf0x_19{opacity:1}._panel_1mf0x_34{position:absolute;top:0;left:0;bottom:0;width:min(320px,88vw);background:var(--color-card);display:flex;flex-direction:column;box-shadow:4px 0 24px #00000026;transform:translate(-100%);transition:transform .25s ease}._root_1mf0x_1._open_1mf0x_13 ._panel_1mf0x_34{transform:translate(0)}._header_1mf0x_52{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--color-border);flex-shrink:0}._title_1mf0x_61{font-size:1rem;font-weight:600;display:flex;align-items:center;gap:8px}._badge_1mf0x_69{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600}._closeButton_1mf0x_83{border:none;background:none;color:var(--color-primary);font-size:.875rem;font-weight:500;padding:4px 8px;border-radius:6px;transition:background-color .15s ease,transform .1s ease}._closeButton_1mf0x_83:hover{background:var(--color-bg)}._closeButton_1mf0x_83:active{transform:scale(.95)}._body_1mf0x_102{flex:1;overflow-y:auto;padding:0 16px 24px;-webkit-overflow-scrolling:touch}._body_1mf0x_102>div{border:none;border-radius:0;padding:16px 0 0;position:static}@media(min-width:769px){._root_1mf0x_1{display:none}}._panel_kr01r_1{display:flex;flex-direction:column;gap:20px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;padding:16px}._searchSection_kr01r_11{margin-bottom:-4px}._section_kr01r_15{display:flex;flex-direction:column;gap:6px}._sectionTitle_kr01r_21{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._helpLink_kr01r_33{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.65rem;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal;flex-shrink:0}._helpLink_kr01r_33:hover{color:var(--color-primary);border-color:var(--color-primary)}._checkLabel_kr01r_55{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.875rem;cursor:pointer;color:var(--color-text);padding:3px 6px;margin:0 -6px;border-radius:6px;transition:background-color .12s ease}._checkLabel_kr01r_55:hover{background:var(--color-bg)}._checkMain_kr01r_73{display:flex;align-items:center;gap:8px;min-width:0}._count_kr01r_80{flex-shrink:0;font-size:.75rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}@keyframes _checkPop_kr01r_1{0%{transform:scale(.7)}50%{transform:scale(1.15)}to{transform:scale(1)}}._checkLabel_kr01r_55 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:17px;height:17px;margin:0;border:1.5px solid var(--color-border);background:var(--color-card);position:relative;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}._checkLabel_kr01r_55 input[type=checkbox]{border-radius:5px}._checkLabel_kr01r_55 input[type=radio]{border-radius:50%}._checkLabel_kr01r_55 input:hover{border-color:var(--color-primary)}._checkLabel_kr01r_55 input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._checkLabel_kr01r_55 input:checked{border-color:var(--color-primary);background:var(--color-primary);animation:_checkPop_kr01r_1 .2s ease}._checkLabel_kr01r_55 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}._checkLabel_kr01r_55 input._categoryCheck_kr01r_147:checked{border-color:var(--cat-text);background:var(--cat-bg)}._checkLabel_kr01r_55 input._categoryCheck_kr01r_147:checked:after{border-color:var(--cat-text)}._checkLabel_kr01r_55 input[type=radio]:checked:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}._tagGrid_kr01r_164{display:flex;flex-wrap:wrap;gap:6px}._tagChip_kr01r_170{display:inline-flex;align-items:center;gap:5px;background:var(--color-card);color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .1s ease}._tagChip_kr01r_170:hover{border-color:var(--color-primary);color:var(--color-text)}._tagChip_kr01r_170:active{transform:scale(.96)}._tagChip_kr01r_170[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;animation:_checkPop_kr01r_1 .2s ease}._tagChipCount_kr01r_203{font-size:.72rem;font-variant-numeric:tabular-nums;opacity:.75}._monthGrid_kr01r_209{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}._resetButton_kr01r_215{background:none;border:1px solid var(--color-border);border-radius:6px;padding:8px;font-size:.8rem;color:var(--color-text-muted);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}._resetButton_kr01r_215:hover{background:var(--color-bg);color:var(--color-text);border-color:var(--color-primary)}._resetButton_kr01r_215:active{transform:scale(.97)}._wrapper_s7ecy_1{position:relative;width:100%}._icon_s7ecy_6{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.9rem;pointer-events:none}._input_s7ecy_15{width:100%;padding:8px 30px 8px 34px;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;font-family:inherit;color:var(--color-text);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}._input_s7ecy_15:focus{outline:none;border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px var(--color-primary-light)}._input_s7ecy_15::-webkit-search-cancel-button{display:none}._clearBtn_s7ecy_34{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:none;background:none;border-radius:999px;font-size:1.1rem;line-height:1;color:var(--color-text-muted);cursor:pointer;opacity:0;pointer-events:none;transition:background-color .15s ease,color .15s ease,transform .1s ease,opacity .15s ease}._clearBtnVisible_s7ecy_61{opacity:1;pointer-events:auto}._clearBtn_s7ecy_34:hover{background:var(--color-border);color:var(--color-text)}._clearBtn_s7ecy_34:active{transform:translateY(-50%) scale(.85)}._bar_9m18p_1{display:none;flex-direction:column;gap:10px}._detailButton_9m18p_7{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);color:var(--color-text);font-size:.875rem;font-weight:500;transition:border-color .15s ease,color .15s ease,transform .1s ease}._detailButton_9m18p_7:hover{border-color:var(--color-primary);color:var(--color-primary)}._detailButton_9m18p_7:active{transform:scale(.98)}._badge_9m18p_32{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:600}@media(max-width:768px){._bar_9m18p_1{display:flex}}._wrap_1b0et_1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0}._pageStatus_1b0et_9{font-size:.8rem;color:var(--color-text-muted)}._nav_1b0et_14{display:flex;justify-content:center;align-items:center;gap:6px}._btn_1b0et_21{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border:1px solid var(--color-border);border-radius:6px;background:#fff;font-size:.875rem;color:var(--color-text);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}._btn_1b0et_21:hover:not(._disabled_1b0et_38){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}._btn_1b0et_21:active:not(._disabled_1b0et_38){transform:scale(.92)}._disabled_1b0et_38{opacity:.4;cursor:not-allowed}._btn_1b0et_21._active_1b0et_54{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}._ellipsis_1b0et_61{color:var(--color-text-muted);padding:0 4px}._row_1bxkk_1{max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;flex-wrap:wrap;gap:8px}._badge_1bxkk_10{background:var(--color-card);border:1px solid var(--color-border);border-radius:999px;padding:6px 14px;font-size:.8rem;font-weight:600;color:var(--color-text);transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}._badge_1bxkk_10:hover{border-color:var(--color-primary);color:var(--color-primary)}._badge_1bxkk_10:active{transform:scale(.96)}._active_1bxkk_31{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._active_1bxkk_31:hover{color:#fff;opacity:.9}._root_16pkk_1{position:relative;display:inline-block}._trigger_16pkk_6{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.875rem;font-family:inherit;color:var(--color-text);background:var(--color-card);transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}._trigger_16pkk_6:hover{border-color:var(--color-primary)}._trigger_16pkk_6:active{transform:scale(.98)}._trigger_16pkk_6:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._chevron_16pkk_34{font-size:.7rem;color:var(--color-text-muted);transition:transform .2s ease}._chevronOpen_16pkk_40{transform:rotate(180deg)}@keyframes _menuIn_16pkk_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._menu_16pkk_55{position:absolute;z-index:20;top:calc(100% + 6px);right:0;min-width:100%;list-style:none;margin:0;padding:4px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;animation:_menuIn_16pkk_1 .15s ease;transform-origin:top right}._option_16pkk_72{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;border-radius:6px;font-size:.875rem;font-family:inherit;color:var(--color-text);text-align:left;white-space:nowrap;transition:background-color .12s ease,transform .1s ease}._option_16pkk_72:hover{background:var(--color-bg)}._option_16pkk_72:active{transform:scale(.97)}._optionSelected_16pkk_97{color:var(--color-primary);font-weight:600}._check_16pkk_102{width:1em;flex-shrink:0;color:var(--color-primary);font-size:.8rem}._bar_1gv70_1{display:flex;justify-content:space-between;align-items:center;padding:8px 0}._count_1gv70_8{font-size:.9rem;color:var(--color-text);font-weight:500}._totalAll_1gv70_14{color:var(--color-text-muted);font-weight:400}._page_rdlue_1{min-height:100vh;background:var(--color-bg)}._header_rdlue_6{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._headerInner_rdlue_14{max-width:800px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}._authSlot_rdlue_23{margin-left:auto;flex-shrink:0}._backLink_rdlue_28{font-size:.875rem;color:var(--color-primary);white-space:nowrap;transition:opacity .15s ease}._backLink_rdlue_28:hover{opacity:.75}._siteName_rdlue_39{font-size:.875rem;color:var(--color-text-muted)}._main_rdlue_44{max-width:800px;margin:0 auto;padding:32px 20px}._loading_rdlue_50,._error_rdlue_51,._notFound_rdlue_52{text-align:center;color:var(--color-text-muted);padding:48px 0}._article_rdlue_58{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:28px 32px;display:flex;flex-direction:column;gap:24px}._companyHeader_rdlue_68{display:flex;flex-direction:column;gap:6px}._companyMeta_rdlue_74{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._codeLink_rdlue_81{font-size:.8rem;color:var(--color-text-muted);font-family:monospace;background:var(--color-bg);padding:2px 6px;border-radius:4px;text-decoration:none;transition:color .15s ease}._codeLink_rdlue_81:hover{color:var(--color-primary)}._companyName_rdlue_96{font-size:1.5rem;font-weight:700;color:var(--color-text)}._industry_rdlue_102{font-size:.875rem;color:var(--color-text-muted)}._categories_rdlue_107{display:flex;gap:6px;flex-wrap:wrap}._section_rdlue_113{display:flex;flex-direction:column;gap:10px}._sectionTitle_rdlue_119{font-size:1rem;font-weight:600;color:var(--color-text);padding-bottom:6px;border-bottom:1px solid var(--color-border)}._description_rdlue_127{font-size:.9rem;line-height:1.7;color:var(--color-text)}._dl_rdlue_133{display:grid;grid-template-columns:120px 1fr;gap:8px 16px;font-size:.9rem}._dl_rdlue_133 dt{color:var(--color-text-muted)}._dl_rdlue_133 dd{color:var(--color-text);font-weight:500}._priceNote_rdlue_149{display:block;margin-top:4px;font-size:.8rem;font-weight:400;color:var(--color-text-muted)}._tiers_rdlue_157{display:flex;flex-direction:column;gap:12px}._tier_rdlue_157{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:12px 16px}._tierShares_rdlue_170{font-size:.875rem;font-weight:600;color:var(--color-primary);margin-bottom:6px}._tierDesc_rdlue_177{font-size:.875rem;line-height:1.6;color:var(--color-text)}._footer_rdlue_183{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--color-border)}._footerLinks_rdlue_191{display:flex;flex-direction:column;gap:8px}._externalLink_rdlue_197{font-size:.9rem;font-weight:500;color:var(--color-primary);transition:opacity .15s ease}._externalLink_rdlue_197:hover{opacity:.75}._updated_rdlue_208{font-size:.8rem;color:var(--color-text-muted)}@media(max-width:600px){._article_rdlue_58{padding:20px 16px}._dl_rdlue_133{grid-template-columns:100px 1fr}}._page_piwqb_1{min-height:100vh;background:var(--color-bg);display:flex;flex-direction:column}._header_piwqb_8{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._headerInner_piwqb_16{max-width:800px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}._backLink_piwqb_25{font-size:.875rem;color:var(--color-primary);white-space:nowrap}._siteName_piwqb_31{font-size:.875rem;color:var(--color-text-muted)}._main_piwqb_36{max-width:800px;margin:0 auto;padding:32px 20px;flex:1;width:100%}._title_piwqb_44{font-size:1.5rem;font-weight:700;color:var(--color-text);margin:0 0 20px}._section_piwqb_51{background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;margin-bottom:16px}._sectionTitle_piwqb_59{font-size:1rem;font-weight:600;color:var(--color-text);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--color-border)}._section_piwqb_51 p{font-size:.9rem;line-height:1.7;color:var(--color-text);margin:0 0 10px}._section_piwqb_51 p:last-child{margin-bottom:0}._page_1gz6n_1{min-height:100vh;background:var(--color-bg)}._header_1gz6n_6{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._headerInner_1gz6n_14{max-width:800px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}._authSlot_1gz6n_23{margin-left:auto;flex-shrink:0}._backLink_1gz6n_28{font-size:.875rem;color:var(--color-primary);white-space:nowrap;transition:opacity .15s ease}._backLink_1gz6n_28:hover{opacity:.75}._main_1gz6n_39{max-width:800px;margin:0 auto;padding:24px 20px 48px}._notice_1gz6n_45{padding:24px 0;text-align:center;color:var(--color-text-muted)}._nameInput_1gz6n_51{display:block;width:100%;margin-bottom:12px;padding:6px 8px;border:1px solid transparent;border-radius:8px;font-size:1.4rem;font-weight:700;font-family:inherit;color:var(--color-text);background:none;transition:border-color .15s ease,background-color .15s ease}._nameInput_1gz6n_51:hover{border-color:var(--color-border)}._nameInput_1gz6n_51:focus-visible{outline:none;border-color:var(--color-primary);background:var(--color-card)}._holdingToggle_1gz6n_76{display:flex;align-items:center;gap:8px;margin-bottom:20px;font-size:.85rem;color:var(--color-text-muted);cursor:pointer}._list_1gz6n_86{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._row_1gz6n_95{background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;padding:4px}._rowMain_1gz6n_102{display:flex;align-items:center;gap:8px}._dragHandle_1gz6n_108{display:flex;align-items:center;justify-content:center;width:32px;height:40px;flex-shrink:0;border:none;background:none;color:var(--color-text-muted);font-size:1.1rem;cursor:grab;touch-action:none}._dragHandle_1gz6n_108:active{cursor:grabbing}._companyLink_1gz6n_127{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px;text-decoration:none}._companyCode_1gz6n_137{flex-shrink:0;font-size:.75rem;font-family:monospace;color:var(--color-text-muted)}._companyName_1gz6n_144{font-weight:600;font-size:.9rem;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeButton_1gz6n_153{flex-shrink:0;padding:6px 10px;border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--color-text-muted);transition:background-color .12s ease,color .12s ease,transform .1s ease}._removeButton_1gz6n_153:hover{background:#fef2f2;color:#991b1b}._removeButton_1gz6n_153:active{transform:scale(.93)}._holdingForm_1gz6n_173{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;padding:8px 10px 10px 44px;border-top:1px solid var(--color-border);margin-top:4px}._field_1gz6n_182{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:var(--color-text-muted)}._field_1gz6n_182 input{padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;font-size:.82rem;font-family:inherit;color:var(--color-text);background:var(--color-bg)}._field_1gz6n_182 input:focus-visible{outline:none;border-color:var(--color-primary)}._fieldMemo_1gz6n_205{grid-column:1 / -1}._statGrid_1gz6n_209{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-top:2px}._stat_1gz6n_209{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--color-bg);border-radius:8px}._statLabel_1gz6n_226{font-size:.7rem;color:var(--color-text-muted)}._statValue_1gz6n_231{font-size:.85rem;font-weight:600;color:var(--color-text)}._page_1ik2t_1{min-height:100vh;background:var(--color-bg)}._header_1ik2t_6{background:#fff;border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:10}._headerInner_1ik2t_14{max-width:800px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}._authSlot_1ik2t_23{margin-left:auto;flex-shrink:0}._backLink_1ik2t_28{font-size:.875rem;color:var(--color-primary);white-space:nowrap;transition:opacity .15s ease}._backLink_1ik2t_28:hover{opacity:.75}._siteName_1ik2t_39{font-size:.875rem;color:var(--color-text-muted)}._main_1ik2t_44{max-width:800px;margin:0 auto;padding:24px 20px 48px}._notice_1ik2t_50{padding:24px 0;text-align:center;color:var(--color-text-muted)}._createForm_1ik2t_56{display:flex;gap:8px;margin-bottom:20px}._createInput_1ik2t_62{flex:1;padding:9px 12px;border:1px solid var(--color-border);border-radius:8px;font-size:.9rem;font-family:inherit;color:var(--color-text);background:var(--color-card)}._createInput_1ik2t_62:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}._createButton_1ik2t_79{padding:9px 16px;border:none;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.9rem;font-weight:600;white-space:nowrap;transition:opacity .15s ease,transform .1s ease}._createButton_1ik2t_79:hover{opacity:.9}._createButton_1ik2t_79:active{transform:scale(.97)}._list_1ik2t_99{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._row_1ik2t_108{display:flex;align-items:center;gap:8px;background:var(--color-card);border:1px solid var(--color-border);border-radius:10px;padding:4px}._dragHandle_1ik2t_118{display:flex;align-items:center;justify-content:center;width:32px;height:40px;flex-shrink:0;border:none;background:none;color:var(--color-text-muted);font-size:1.1rem;cursor:grab;touch-action:none}._dragHandle_1ik2t_118:active{cursor:grabbing}._rowLink_1ik2t_137{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 4px;text-decoration:none;color:var(--color-text)}._rowName_1ik2t_148{font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._holdingBadge_1ik2t_156{flex-shrink:0;padding:2px 8px;border-radius:999px;background:var(--color-badge-own, #ffe4e6);color:var(--color-badge-own-text, #9f1239);font-size:.7rem;font-weight:600}._rowCount_1ik2t_166{flex-shrink:0;margin-left:auto;font-size:.78rem;color:var(--color-text-muted)}._deleteButton_1ik2t_173{flex-shrink:0;padding:6px 10px;border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--color-text-muted);transition:background-color .12s ease,color .12s ease,transform .1s ease}._deleteButton_1ik2t_173:hover{background:#fef2f2;color:#991b1b}._deleteButton_1ik2t_173:active{transform:scale(.93)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #1a56db;--color-primary-light: #e8f0fe;--color-text: #111827;--color-text-muted: #6b7280;--color-border: #e5e7eb;--color-bg: #f9fafb;--color-card: #ffffff;--color-badge-food: #d1fae5;--color-badge-food-text: #065f46;--color-badge-dining: #ffedd5;--color-badge-dining-text: #9a3412;--color-badge-travel: #dbeafe;--color-badge-travel-text: #1e40af;--color-badge-discount: #fef3c7;--color-badge-discount-text: #92400e;--color-badge-quo: #f3e8ff;--color-badge-quo-text: #6b21a8;--color-badge-catalog: #cffafe;--color-badge-catalog-text: #155e75;--color-badge-digital: #e0e7ff;--color-badge-digital-text: #3730a3;--color-badge-own: #ffe4e6;--color-badge-own-text: #9f1239;--color-badge-donation: #fee2e2;--color-badge-donation-text: #991b1b;--color-badge-tour: #ccfbf1;--color-badge-tour-text: #0f766e;--color-badge-other: #f1f5f9;--color-badge-other-text: #475569;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
