@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--text-caption:11px;--text-body:13px;--text-subtitle:14px;--text-heading:16px;--text-title:20px;--text-page:28px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--radius-input:8px;--radius-card:12px;--radius-panel:16px;--bg:#f1eee6;--surface:#fff;--surface-2:#f7f4ec;--surface-3:#ede8de;--line:#1115181a;--border:var(--line);--text:#111518;--muted:#847b72;--faint:#b8b0a6;--primary:#b14514;--primary-soft:#f8e4d8;--accent:#111518;--success:#5e7458;--danger:#a03418;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:28px;--shadow-sm:0 1px 2px #120e0a0a;--shadow-md:0 12px 40px #120e0a0f;--font:"Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.5}input,button,textarea,select{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--faint);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.toast-container{z-index:9999;flex-direction:column;gap:8px;display:flex;position:fixed;top:24px;right:24px}.toast{border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-md);color:var(--text);max-width:380px;padding:14px 20px;font-size:.875rem;animation:.3s ease-out toast-in}.toast.toast-error{border-left:3px solid var(--danger)}.toast.toast-success{border-left:3px solid var(--success)}@keyframes toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}._page_12jnz_1{padding:24px 28px 64px}._loading_12jnz_2{color:var(--muted);padding:48px 28px}._header_12jnz_4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}._title_12jnz_8{color:var(--text);letter-spacing:-.01em;margin:0 0 5px;font-size:24px;font-weight:600}._subtitle_12jnz_12{color:var(--muted);max-width:64ch;margin:0;font-size:13.5px}._primaryBtn_12jnz_14{border-radius:var(--radius-input);background:var(--primary);color:#fff;cursor:pointer;border:none;align-items:center;gap:7px;padding:9px 15px;font-size:14px;font-weight:500;transition:opacity .15s;display:inline-flex}._primaryBtn_12jnz_14:hover:not(:disabled){opacity:.9}._primaryBtn_12jnz_14:disabled{opacity:.45;cursor:not-allowed}._createPanel_12jnz_23{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:10px;margin-bottom:22px;padding:16px;display:flex}._input_12jnz_29{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);min-width:0;color:var(--text);flex:220px;padding:9px 12px;font-size:13.5px}._input_12jnz_29:focus{border-color:var(--primary);outline:none}._list_12jnz_37{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}._row_12jnz_42{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}._row_12jnz_42:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}._rowMain_12jnz_55{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._rowName_12jnz_56{color:var(--text);letter-spacing:-.005em;font-size:15.5px;font-weight:600;line-height:1.3}._facts_12jnz_61{flex-direction:column;gap:7px;display:flex}._fact_12jnz_61{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}._factIcon_12jnz_66{color:var(--faint);flex-shrink:0}._factValue_12jnz_67{color:var(--text);font-variant-numeric:tabular-nums}._factMuted_12jnz_68{color:var(--faint);font-style:italic}._rowActions_12jnz_70{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}._iconBtn_12jnz_75{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;display:inline-flex}._iconBtn_12jnz_75:hover{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}._empty_12jnz_82{color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-panel);background:var(--surface-2);flex-direction:column;align-items:center;gap:10px;padding:64px 24px;display:flex}._emptyTitle_12jnz_88{color:var(--text);font-size:15px;font-weight:600}._emptyHint_12jnz_89{text-align:center;max-width:44ch;font-size:13px;line-height:1.6}._openBtn_rxd8o_1{border:1px dashed var(--border);border-radius:var(--radius-input);color:var(--text);cursor:pointer;background:0 0;align-items:center;gap:7px;margin-top:12px;padding:8px 13px;font-size:13px;display:inline-flex}._openBtn_rxd8o_1:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._openBtn_rxd8o_1:disabled{opacity:.5;cursor:not-allowed}._panel_rxd8o_9{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-top:14px;padding:16px}._head_rxd8o_13{justify-content:space-between;align-items:center;gap:12px;display:flex}._title_rxd8o_14{color:var(--text);margin:0;font-size:14px;font-weight:600}._close_rxd8o_15{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:12.5px}._close_rxd8o_15:hover{color:var(--primary)}._hint_rxd8o_18{color:var(--muted);max-width:64ch;margin:6px 0 14px;font-size:12.5px;line-height:1.6}._picker_rxd8o_20{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}._pick_rxd8o_20{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);cursor:pointer;color:var(--muted);flex-direction:column;gap:4px;padding:5px;font-size:11px;display:flex}._pick_rxd8o_20 img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}._pick_rxd8o_20 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._pick_rxd8o_20:hover{border-color:var(--primary)}._pickOn_rxd8o_29{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft);color:var(--text)}._cards_rxd8o_31{flex-direction:column;gap:10px;margin:16px 0;display:flex}._card_rxd8o_31{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);gap:10px;padding:10px;display:flex}._cardThumb_rxd8o_36{object-fit:cover;border-radius:5px;flex-shrink:0;width:76px;height:57px}._cardFields_rxd8o_37{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}._cardRow_rxd8o_38{align-items:center;gap:8px;display:flex}._input_rxd8o_40{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);width:100%;color:var(--text);padding:7px 10px;font-family:inherit;font-size:13px}._input_rxd8o_40:focus{border-color:var(--primary);outline:none}._counter_rxd8o_47{color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}._iconBtn_rxd8o_49{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;padding:5px;display:inline-flex}._iconBtn_rxd8o_49:hover{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}._footer_rxd8o_55{flex-direction:column;gap:8px;display:flex}._primaryBtn_rxd8o_57{border-radius:var(--radius-input);background:var(--primary);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:500;display:inline-flex}._primaryBtn_rxd8o_57:disabled{opacity:.45;cursor:not-allowed}._hint_vb9cu_1{color:var(--muted);max-width:66ch;margin:0 0 14px;font-size:12.5px;line-height:1.6}._grid_vb9cu_6{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}._asset_vb9cu_8{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);align-items:center;gap:12px;padding:10px;display:flex}._thumb_vb9cu_14{object-fit:cover;background:var(--surface-3);border-radius:6px;flex-shrink:0;width:64px;height:48px}._thumbFallback_vb9cu_19{background:var(--surface-3);width:64px;height:48px;color:var(--muted);border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}._assetBody_vb9cu_26{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._assetKey_vb9cu_27{color:var(--text);font-size:13.5px;font-weight:600}._assetPurpose_vb9cu_28{color:var(--muted);font-size:12px;line-height:1.45}._assetMeta_vb9cu_29{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}._iconBtn_vb9cu_31{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:6px;display:inline-flex}._iconBtn_vb9cu_31:hover{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}._finder_vb9cu_37{border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--surface-2);padding:14px}._finderRow_vb9cu_41{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._finderIcon_vb9cu_42{color:var(--faint);flex-shrink:0}._input_vb9cu_44{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);min-width:0;color:var(--text);flex:220px;padding:8px 11px;font-family:inherit;font-size:13px}._input_vb9cu_44:focus{border-color:var(--primary);outline:none}._secondaryBtn_vb9cu_51,._primaryBtn_vb9cu_51{border-radius:var(--radius-input);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}._secondaryBtn_vb9cu_51{border:1px solid var(--border);background:var(--surface);color:var(--text)}._secondaryBtn_vb9cu_51:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}._primaryBtn_vb9cu_51{background:var(--primary);color:#fff;border:none}._secondaryBtn_vb9cu_51:disabled,._primaryBtn_vb9cu_51:disabled{opacity:.45;cursor:not-allowed}._spin_vb9cu_61{animation:1s linear infinite _spin_vb9cu_61}@keyframes _spin_vb9cu_61{to{transform:rotate(360deg)}}._foundGrid_vb9cu_64{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin-top:14px;display:grid}._candidate_vb9cu_69{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);cursor:pointer;text-align:left;flex-direction:column;gap:6px;padding:6px;display:flex}._candidate_vb9cu_69 img{aspect-ratio:4/3;object-fit:cover;background:var(--surface-3);border-radius:5px;width:100%}._candidate_vb9cu_69:hover{border-color:var(--primary)}._candidatePicked_vb9cu_79{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-soft)}._candidateMeta_vb9cu_80{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}._pickedPanel_vb9cu_85{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:14px;display:flex}._pickedThumb_vb9cu_89{object-fit:cover;background:var(--surface-3);border-radius:8px;flex-shrink:0;width:110px;height:82px}._pickedFields_vb9cu_93{flex-direction:column;flex:260px;gap:8px;display:flex}._nameBox_vb9cu_98,._purposeBox_vb9cu_98{flex:none;width:100%}._purposeBox_vb9cu_98{resize:vertical;min-height:64px;line-height:1.5}._fieldLabel_vb9cu_101{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}._or_vb9cu_106{color:var(--faint);font-size:12px}._pickedFile_vb9cu_108{border:1px solid var(--border);background:var(--surface);width:110px;height:82px;color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:11px;display:flex;overflow:hidden}._pickedFile_vb9cu_108 span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._pickedFileSize_vb9cu_115{color:var(--faint);font-variant-numeric:tabular-nums}._limits_vb9cu_117{color:var(--faint);margin:2px 0 0;font-size:11px;line-height:1.5}._page_633io_1{padding:24px 28px 64px}._loading_633io_2{color:var(--muted);padding:48px 28px}._back_633io_4{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:16px;padding:0;font-size:13px;display:inline-flex}._back_633io_4:hover{color:var(--primary)}._header_633io_12{z-index:5;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 -28px 22px;padding:12px 28px 14px;display:flex;position:sticky;top:0}._nameInput_633io_22{min-width:0;color:var(--text);letter-spacing:-.01em;background:0 0;border:none;border-bottom:1px solid #0000;flex:260px;padding:4px 0;font-size:22px;font-weight:600}._nameInput_633io_22:focus{border-bottom-color:var(--primary);outline:none}._nameInput_633io_22::placeholder{color:var(--faint)}._headerActions_633io_30{align-items:center;gap:14px;display:flex}._primaryBtn_633io_32{border-radius:var(--radius-input);background:var(--primary);color:#fff;cursor:pointer;border:none;padding:9px 18px;font-size:14px;font-weight:500;transition:opacity .15s}._primaryBtn_633io_32:disabled{opacity:.4;cursor:default}._primaryBtn_633io_32:not(:disabled):hover{opacity:.9}._secondaryBtn_633io_41{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:6px;margin-top:10px;padding:7px 13px;font-size:13px;display:inline-flex}._secondaryBtn_633io_41:hover{border-color:var(--primary);color:var(--primary)}._layout_633io_50{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}._main_633io_56{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=1020px){._layout_633io_50{grid-template-columns:minmax(0,1fr)}._previewPane_633io_60{order:-1}}._card_633io_64{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm);padding:20px 22px}._cardTitle_633io_69{color:var(--text);letter-spacing:-.005em;margin:0 0 4px;font-size:15px;font-weight:600}._subTitle_633io_73{color:var(--text);margin:0;font-size:13.5px;font-weight:600}._cardHint_633io_74{color:var(--muted);max-width:66ch;margin:0 0 14px;font-size:12.5px;line-height:1.6}._input_633io_80,._textarea_633io_80,._smallSelect_633io_80{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--bg);width:100%;color:var(--text);padding:9px 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s}._textarea_633io_80{resize:vertical;line-height:1.6}._input_633io_80:focus,._textarea_633io_80:focus,._smallSelect_633io_80:focus{border-color:var(--primary);outline:none}._smallSelect_633io_80{background:var(--surface);width:auto;padding:6px 10px;font-size:12.5px}._grid_633io_93{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}._field_633io_94{flex-direction:column;gap:6px;margin-top:12px;display:flex}._label_633io_95{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}._toggle_633io_100{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}._toggle_633io_100 input{accent-color:var(--primary);width:15px;height:15px}._menuHeader_633io_107{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;padding-top:18px;display:flex}._rows_633io_112{flex-direction:column;gap:8px;display:flex}._menuRow_633io_113{align-items:center;gap:8px;display:flex}._counter_633io_114{text-align:right;min-width:44px;color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}._iconBtn_633io_118{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;display:inline-flex}._iconBtn_633io_118:hover{color:var(--danger);background:color-mix(in oklab, var(--danger) 10%, transparent)}._kbList_633io_125{flex-direction:column;gap:6px;margin:14px 0;display:flex}._kbRow_633io_126{border:1px solid var(--border);border-radius:var(--radius-input);background:var(--surface-2);color:var(--text);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}._kbRow_633io_126:hover{border-color:var(--primary)}._kbRow_633io_126 input{accent-color:var(--primary)}._kbName_633io_133{flex:1}._kbMeta_633io_134{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}._previewPane_633io_60{position:sticky;top:84px}._phone_633io_139{border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-md);background:#ece5dd;overflow:hidden}._phoneBar_633io_143{color:#fff;background:#075e54;align-items:center;gap:10px;padding:10px 14px;display:flex}._phoneAvatar_633io_147{background:#ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid}._phoneName_633io_152{font-size:13.5px;font-weight:600;line-height:1.2}._phoneStatus_633io_153{opacity:.75;font-size:11px}._phoneBody_633io_155{flex-direction:column;gap:8px;min-height:220px;padding:16px 12px 20px;display:flex}._bubbleIn_633io_160,._bubbleOut_633io_160{color:#111b21;white-space:pre-wrap;border-radius:10px;max-width:85%;padding:8px 11px;font-size:13px;line-height:1.45;box-shadow:0 1px 1px #0b141a21}._bubbleIn_633io_160{background:#d9fdd3;align-self:flex-end}._bubbleOut_633io_160{background:#fff;align-self:flex-start}._replyButtons_633io_168{flex-direction:column;gap:5px;margin:9px -11px -8px;padding-top:7px;display:flex}._replyButton_633io_168{color:#027eb5;text-align:center;border-top:1px solid #0b141a1a;padding:8px;font-size:13px;font-weight:500}._listButton_633io_176{color:#027eb5;text-align:center;border-top:1px solid #0b141a1a;margin:9px -11px -8px;padding:9px 8px 8px;font-size:13px;font-weight:500}._listSheet_633io_181{background:#fff;border-radius:10px;align-self:stretch;margin-top:4px;overflow:hidden;box-shadow:0 1px 1px #0b141a21}._listSheetRow_633io_186{color:#111b21;border-bottom:1px solid #0b141a12;padding:10px 12px;font-size:13px}._listSheetRow_633io_186:last-child{border-bottom:none}._previewHint_633io_192{color:var(--muted);margin:10px 2px 0;font-size:11.5px;line-height:1.5}
