@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=DM+Mono:ital,wght@0,400;0,500;1,400&display=swap";._page_xx22j_1{min-height:100vh;background:radial-gradient(1100px 540px at 50% -10%,var(--accent-weak),transparent 70%),var(--bg);display:flex;align-items:center;justify-content:center;font-family:var(--font);padding:20px}._card_xx22j_12{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px;width:100%;max-width:380px;box-shadow:var(--shadow-md)}._logoRow_xx22j_21{display:flex;align-items:center;gap:12px;margin-bottom:26px}._logoMark_xx22j_22{width:40px;height:40px;border-radius:11px;flex-shrink:0;box-shadow:var(--shadow-sm)}._logoText_xx22j_23{font-size:21px;font-weight:800;color:var(--ink);letter-spacing:.02em}._logoText_xx22j_23 span{color:var(--accent);font-size:.62em;font-weight:700;letter-spacing:.14em;vertical-align:2px;margin-left:4px}._title_xx22j_25{font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-bottom:30px}._form_xx22j_32{display:flex;flex-direction:column;gap:4px}._label_xx22j_37{font-size:10px;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:14px;margin-bottom:5px}._input_xx22j_46{background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;color:var(--ink);font-family:var(--font);font-size:14px;padding:11px 14px;outline:none;width:100%;transition:border-color var(--transition),box-shadow var(--transition)}._input_xx22j_46:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._input_xx22j_46::placeholder{color:var(--subtle)}._error_xx22j_60{background:var(--red-weak);border:1px solid #fecdca;border-radius:var(--radius-sm);color:var(--red);font-size:13px;padding:10px 14px;margin-top:10px}._btn_xx22j_69{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--accent);color:var(--accent-fg);border:none;border-radius:8px;font-family:var(--font);font-weight:600;font-size:14px;padding:12px;cursor:pointer;transition:background var(--transition),transform var(--transition);box-shadow:inset 0 1px #ffffff1f,var(--shadow-xs)}._btn_xx22j_69:hover{background:var(--accent-hover)}._btn_xx22j_69:active:not(:disabled){transform:translateY(.5px)}._btn_xx22j_69:disabled{opacity:.5;cursor:not-allowed}._layout_8hu2t_1{display:flex;height:100vh;background:var(--bg);font-family:var(--font);color:var(--ink);overflow:hidden}._sidebar_8hu2t_11{width:220px;flex-shrink:0;background:var(--surface);border-right:.5px solid var(--border);display:flex;flex-direction:column;height:100vh;overflow:hidden}._sidebarLogo_8hu2t_21{padding:22px 18px 18px;border-bottom:.5px solid var(--border)}._logoLabel_8hu2t_22{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);margin-bottom:4px}._logoTitle_8hu2t_23{font-size:18px;font-weight:800;color:var(--ink)}._logoTitle_8hu2t_23 span{color:var(--accent)}._navSection_8hu2t_26{padding:14px 10px 6px}._navLabel_8hu2t_27{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);padding:0 8px;margin-bottom:4px}._navBtn_8hu2t_28{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:7px;border:none;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:all .15s}._navBtn_8hu2t_28:hover{background:var(--surface-2);color:var(--ink)}._navActive_8hu2t_35{background:var(--accent-weak)!important;color:var(--accent)!important}._navIcon_8hu2t_37{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0}._projectsSection_8hu2t_39{padding:6px 10px;flex:1;overflow-y:auto}._projItem_8hu2t_40{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;cursor:pointer;transition:background .15s;border:none;background:transparent;width:100%;text-align:left;color:var(--muted);font-family:var(--font);font-size:12px}._projItem_8hu2t_40:hover{background:var(--surface-2);color:var(--ink)}._projActive_8hu2t_46{background:var(--accent-weak)!important;color:var(--ink)!important}._projDot_8hu2t_47{width:7px;height:7px;border-radius:50%;flex-shrink:0}._projName_8hu2t_48{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._projCount_8hu2t_49{font-size:10px;font-family:var(--font-mono);color:var(--subtle)}._addProjBtn_8hu2t_50{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;cursor:pointer;color:var(--subtle);font-size:12px;border:.5px dashed var(--border-strong);background:transparent;width:100%;font-family:var(--font);margin-top:6px;transition:all .15s}._addProjBtn_8hu2t_50:hover{border-color:var(--accent);color:var(--accent)}._sidebarBottom_8hu2t_57{padding:12px;border-top:.5px solid var(--border)}._userChip_8hu2t_58{display:flex;align-items:center;gap:10px;margin-bottom:10px}._userAvatar_8hu2t_59{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}._userName_8hu2t_60{font-size:13px;font-weight:500;color:var(--ink)}._userRole_8hu2t_61{font-size:10px;font-family:var(--font-mono);color:var(--subtle)}._logoutBtn_8hu2t_62{width:100%;padding:7px;border-radius:7px;border:.5px solid var(--border);background:transparent;color:var(--subtle);font-family:var(--font);font-size:12px;cursor:pointer}._logoutBtn_8hu2t_62:hover{color:var(--red);border-color:#fecdca}._main_8hu2t_66{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:0}._topBar_8hu2t_68{padding:14px 24px;border-bottom:.5px solid var(--border);flex-shrink:0;background:var(--bg)}._addRow_8hu2t_69{display:flex;gap:8px;flex-wrap:wrap}._addInput_8hu2t_70{background:var(--surface);border:.5px solid var(--border-strong);border-radius:8px;color:var(--ink);font-family:var(--font);font-size:13px;padding:8px 12px;outline:none;flex:1;min-width:160px}._addInput_8hu2t_70:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._addInput_8hu2t_70::placeholder{color:var(--subtle)}._addSel_8hu2t_76{background:var(--surface);border:.5px solid var(--border-strong);border-radius:8px;color:var(--ink);font-family:var(--font-mono);font-size:11px;padding:8px 10px;outline:none;cursor:pointer}._addSel_8hu2t_76 option{background:var(--surface)}._addBtn_8hu2t_81{background:var(--accent);color:var(--bg);border:none;border-radius:8px;font-family:var(--font);font-weight:700;font-size:13px;padding:8px 16px;cursor:pointer;white-space:nowrap;transition:opacity .15s}._addBtn_8hu2t_81:hover{opacity:.85}._assignPills_8hu2t_88{display:flex;gap:4px}._assignPill_8hu2t_88{background:var(--surface);border:.5px solid var(--border-strong);color:var(--muted);padding:8px 12px;border-radius:8px;font-family:var(--font);font-size:12px;cursor:pointer;transition:all .15s}._assignPill_8hu2t_88:hover{color:var(--ink);border-color:var(--border-strong)}._assignPillOn_8hu2t_96{font-weight:600}._timeBadge_8hu2t_98{display:inline-block;font-family:var(--font-mono);font-size:11px;background:var(--accent-weak);color:var(--accent);padding:2px 7px;border-radius:4px;margin-right:8px;vertical-align:1px}._viewBody_8hu2t_106{flex:1;overflow-y:auto;padding:24px}._viewHeader_8hu2t_107{margin-bottom:20px}._viewTitle_8hu2t_108{font-size:20px;font-weight:700;color:var(--ink)}._viewSub_8hu2t_109{font-size:13px;font-weight:400;color:var(--subtle);margin-left:10px;font-family:var(--font-mono)}._statsRow_8hu2t_111{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}._statCard_8hu2t_112{background:var(--surface);border:.5px solid var(--border);border-radius:10px;padding:14px 18px;flex:1;min-width:80px}._statVal_8hu2t_113{font-size:22px;font-weight:700}._statLbl_8hu2t_114{font-size:10px;font-family:var(--font-mono);color:var(--subtle);margin-top:2px}._twoCol_8hu2t_116{display:grid;grid-template-columns:1fr 300px;gap:16px}._card_8hu2t_119{background:var(--surface);border:.5px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:16px}._cardHead_8hu2t_120{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:.5px solid var(--border)}._cardLabel_8hu2t_121{font-size:10px;font-family:var(--font-mono);color:var(--subtle);letter-spacing:.1em;text-transform:uppercase}._cardCount_8hu2t_122{font-size:11px;font-family:var(--font-mono);color:var(--accent)}._empty_8hu2t_123{padding:20px 16px;font-size:12px;color:var(--subtle);font-family:var(--font-mono)}._taskRow_8hu2t_126{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-bottom:.5px solid var(--border);cursor:pointer;transition:background .1s}._taskRow_8hu2t_126:last-child{border-bottom:none}._taskRow_8hu2t_126:hover{background:var(--surface-2)}._taskDone_8hu2t_132{opacity:.5}._cb_8hu2t_133{width:16px;height:16px;border:1.5px solid var(--border-strong);border-radius:4px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .15s}._cbDone_8hu2t_137{background:var(--green)!important;border-color:var(--green)!important}._cbDone_8hu2t_137:after{content:"";display:block;width:4px;height:7px;border:1.5px solid var(--bg);border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px)}._taskInfo_8hu2t_139{flex:1;min-width:0}._taskTitle_8hu2t_140{font-size:13px;color:var(--ink);line-height:1.5}._strikethrough_8hu2t_141{text-decoration:line-through;color:var(--subtle)}._taskMeta_8hu2t_142{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px;font-size:11px}._assignBadge_8hu2t_143{padding:2px 7px;border-radius:10px;font-size:10px;font-family:var(--font-mono)}._priorityBadge_8hu2t_144{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--amber);font-family:var(--font-mono)}._dayBadge_8hu2t_145{font-size:10px;color:var(--muted);font-family:var(--font-mono)}._dateBadge_8hu2t_146{font-size:10px;color:var(--accent);font-family:var(--font-mono)}._overdue_8hu2t_147{font-size:10px;color:var(--red);font-family:var(--font-mono)}._taskActions_8hu2t_148{opacity:0;transition:opacity .15s}._taskRow_8hu2t_126:hover ._taskActions_8hu2t_148{opacity:1}._iconBtn_8hu2t_151{width:24px;height:24px;border-radius:5px;border:none;background:transparent;color:var(--subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),color var(--transition)}._iconBtn_8hu2t_151:hover{background:var(--red-weak);color:var(--red)}._backlogRow_8hu2t_155{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:.5px solid var(--border)}._backlogRow_8hu2t_155:last-child{border-bottom:none}._backlogText_8hu2t_157{font-size:12px;color:var(--ink);flex:1}._miniSel_8hu2t_158{font-size:11px;font-family:var(--font-mono);color:var(--muted);background:var(--surface-3);border:.5px solid var(--border-strong);border-radius:5px;padding:3px 6px;outline:none}._miniSel_8hu2t_158 option{background:var(--surface-3)}._planBtn_8hu2t_160{font-size:11px;font-family:var(--font-mono);padding:4px 10px;border-radius:5px;border:.5px solid var(--border-strong);background:transparent;color:var(--accent);cursor:pointer;white-space:nowrap}._planBtn_8hu2t_160:hover{background:var(--accent-weak)}._btnActive_8hu2t_162{background:var(--accent-weak)!important}._dayTabs_8hu2t_165{display:flex;gap:4px;margin-bottom:16px;flex-wrap:wrap}._dayTab_8hu2t_165{padding:6px 14px;border-radius:7px 7px 0 0;border:.5px solid var(--border-strong);border-bottom:none;font-size:11px;font-family:var(--font-mono);cursor:pointer;color:var(--subtle);background:var(--surface-2);transition:all .15s}._dayTab_8hu2t_165:hover{color:var(--ink)}._dayTabActive_8hu2t_168{background:var(--surface-2)!important;color:var(--accent)!important}._dayTabHas_8hu2t_169 ._tabDot_8hu2t_169{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin-left:5px;vertical-align:middle}._tabDot_8hu2t_169{display:none}._weekRow_8hu2t_173{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:.5px solid var(--border);cursor:pointer}._weekRow_8hu2t_173:hover{background:var(--surface-2)}._weekRow_8hu2t_173:last-child{border-bottom:none}._weekDay_8hu2t_176{font-size:12px;font-family:var(--font-mono);color:var(--muted);width:72px;flex-shrink:0}._weekBar_8hu2t_177{flex:1;height:3px;background:var(--surface-3);border-radius:3px;overflow:hidden}._weekBarFill_8hu2t_178{height:3px;background:var(--accent);border-radius:3px;transition:width .4s}._weekCount_8hu2t_179{font-size:11px;font-family:var(--font-mono);color:var(--subtle);min-width:32px;text-align:right}._timerBlock_8hu2t_182{background:var(--surface);border:.5px solid var(--border);border-radius:14px;padding:24px;max-width:480px;margin-bottom:24px}._timerLabel_8hu2t_183{font-size:10px;font-family:var(--font-mono);color:var(--subtle);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}._timerDisplay_8hu2t_184{font-size:52px;font-family:var(--font-mono);font-weight:500;color:var(--accent);margin:10px 0 18px}._timerRow_8hu2t_185{display:flex;gap:8px;margin-bottom:14px}._timerControls_8hu2t_186{display:flex;gap:8px}._btnStart_8hu2t_187{background:var(--accent);color:var(--bg);border:none;border-radius:8px;font-family:var(--font);font-weight:700;font-size:14px;padding:10px 22px;cursor:pointer}._btnStop_8hu2t_188{background:var(--red);color:#fff;border:none;border-radius:8px;font-family:var(--font);font-weight:700;font-size:14px;padding:10px 22px;cursor:pointer}._btnReset_8hu2t_189{background:transparent;color:var(--subtle);border:.5px solid var(--border-strong);border-radius:8px;font-family:var(--font);font-size:13px;padding:10px 16px;cursor:pointer}._btnReset_8hu2t_189:hover{color:var(--ink)}._sessionRow_8hu2t_193{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:.5px solid var(--border);font-size:13px}._sessionRow_8hu2t_193:last-child{border-bottom:none}._sessionDot_8hu2t_195{width:7px;height:7px;border-radius:50%;flex-shrink:0}._sessionDesc_8hu2t_196{flex:1;color:var(--ink)}._sessionUser_8hu2t_197{font-size:11px;font-family:var(--font-mono);color:var(--subtle)}._sessionDur_8hu2t_198{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--accent);min-width:60px;text-align:right}._teamGrid_8hu2t_201{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px}._teamCard_8hu2t_202{background:var(--surface);border:.5px solid var(--border);border-radius:12px;padding:20px;text-align:center}._teamAvatar_8hu2t_203{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin:0 auto 10px}._teamName_8hu2t_204{font-size:15px;font-weight:600;margin-bottom:3px}._teamRole_8hu2t_205{font-size:10px;font-family:var(--font-mono);color:var(--subtle);margin-bottom:14px}._teamStats_8hu2t_206{display:flex;gap:16px;justify-content:center;margin-bottom:14px}._overlay_8hu2t_209{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;z-index:100;display:flex;align-items:center;justify-content:center}._modal_8hu2t_210{background:var(--surface);border:.5px solid var(--border-strong);border-radius:16px;padding:28px;width:360px}._modalTitle_8hu2t_211{font-size:16px;font-weight:600;margin-bottom:20px}._modalLabel_8hu2t_212{font-size:10px;font-family:var(--font-mono);color:var(--subtle);display:block;margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em}._colorOpts_8hu2t_213{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._colorOpt_8hu2t_213{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .15s}._colorSel_8hu2t_215{border-color:var(--ink)!important}._modalBtns_8hu2t_216{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:4px}._mobileHeader_8hu2t_223,._mobileNav_8hu2t_224,._drawerBackdrop_8hu2t_225{display:none}@media (max-width: 768px){._layout_8hu2t_1{flex-direction:column;height:100dvh;overflow:visible}._mobileHeader_8hu2t_223{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;padding-top:max(12px,calc(env(safe-area-inset-top) + 6px));padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));background:var(--surface);border-bottom:.5px solid var(--border);flex-shrink:0;position:sticky;top:0;z-index:30}._menuBtn_8hu2t_249{background:transparent;border:.5px solid var(--border-strong);color:var(--accent);width:38px;height:38px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;font-size:16px}._menuLine_8hu2t_255{display:block;width:16px;height:1.5px;background:var(--accent)}._mobileTitle_8hu2t_256{font-size:16px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}._mobileTitle_8hu2t_256 span{color:var(--accent)}._mobileTitle_8hu2t_256 em{font-style:normal;font-size:12px;font-family:var(--font-mono);color:var(--muted);font-weight:400;letter-spacing:.05em}._drawerBackdrop_8hu2t_225{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#10182859;z-index:40}._sidebar_8hu2t_11{position:fixed;top:0;bottom:0;left:0;width:78vw;max-width:320px;transform:translate(-100%);transition:transform .25s ease;z-index:50;height:100dvh}._sidebarOpen_8hu2t_280{transform:translate(0)}._main_8hu2t_66{height:auto;min-height:0;flex:1;overflow:visible}._topBar_8hu2t_68{padding:10px 12px}._viewBody_8hu2t_106{padding:14px 12px 88px;overflow-y:visible}._addRow_8hu2t_69{flex-direction:column;gap:8px}._addInput_8hu2t_70,._addSel_8hu2t_76{flex:none;width:100%;min-width:0;box-sizing:border-box}._addInput_8hu2t_70{font-size:16px;padding:11px 12px}._addSel_8hu2t_76{font-size:13px;padding:10px 12px}._addBtn_8hu2t_81{width:100%;padding:12px;font-size:14px}._assignPills_8hu2t_88{width:100%;gap:6px}._assignPill_8hu2t_88{flex:1;padding:11px 8px;font-size:14px;text-align:center}._twoCol_8hu2t_116{grid-template-columns:1fr;gap:12px}._statsRow_8hu2t_111{gap:6px;margin-bottom:14px}._statCard_8hu2t_112{flex:1 1 calc(50% - 4px);min-width:0;padding:10px 12px;border-radius:8px}._statVal_8hu2t_113{font-size:18px}._statLbl_8hu2t_114{font-size:9px}._viewHeader_8hu2t_107{margin-bottom:14px}._viewTitle_8hu2t_108{font-size:18px}._viewSub_8hu2t_109{display:block;margin-left:0;margin-top:2px;font-size:11px}._dayTabs_8hu2t_165{flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:0 -12px 14px;padding:0 12px 4px;scrollbar-width:none}._dayTabs_8hu2t_165::-webkit-scrollbar{display:none}._dayTab_8hu2t_165{flex-shrink:0;padding:8px 14px;border-radius:8px;border-bottom:.5px solid var(--border-strong)}._card_8hu2t_119{border-radius:10px;margin-bottom:12px}._cardHead_8hu2t_120{padding:10px 12px}._taskRow_8hu2t_126{padding:12px;gap:10px}._taskTitle_8hu2t_140{font-size:14px}._taskActions_8hu2t_148{opacity:1}._iconBtn_8hu2t_151{width:32px;height:32px}._backlogRow_8hu2t_155{flex-wrap:wrap;gap:6px;padding:10px 12px}._backlogText_8hu2t_157{flex:1 1 100%;font-size:14px;margin-bottom:4px}._miniSel_8hu2t_158{flex:1;padding:8px;font-size:13px}._planBtn_8hu2t_160{padding:8px 14px;font-size:12px}._weekDay_8hu2t_176{width:60px;font-size:11px}._weekCount_8hu2t_179{min-width:28px;font-size:10px}._timerBlock_8hu2t_182{padding:18px;border-radius:12px}._timerDisplay_8hu2t_184{font-size:40px;margin:8px 0 14px}._timerRow_8hu2t_185{flex-direction:column;gap:8px}._timerControls_8hu2t_186{flex-wrap:wrap}._btnStart_8hu2t_187,._btnStop_8hu2t_188{flex:1;min-width:140px}._teamGrid_8hu2t_201{grid-template-columns:1fr 1fr;gap:10px}._teamCard_8hu2t_202{padding:14px}._teamAvatar_8hu2t_203{width:40px;height:40px;font-size:16px}._modal_8hu2t_210{width:92vw;max-width:360px;padding:20px;border-radius:14px}._mobileNav_8hu2t_224{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--surface);border-top:.5px solid var(--border);padding:6px 6px max(6px,env(safe-area-inset-bottom));z-index:30;justify-content:space-around}._mobileTab_8hu2t_365{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;background:transparent;border:none;color:var(--subtle);font-family:var(--font);font-size:10px;cursor:pointer;border-radius:8px}._mobileTabIcon_8hu2t_371{display:flex;align-items:center;justify-content:center;height:20px}._mobileTabLabel_8hu2t_372{font-size:10px;letter-spacing:.02em}._mobileTabActive_8hu2t_373{color:var(--accent);background:var(--accent-weak)}}._backdrop_1eslq_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:90}._panel_1eslq_7{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:100vw;background:var(--surface);border-left:1px solid var(--border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translate(100%);transition:transform .25s ease;z-index:100;font-family:var(--font)}._panel_1eslq_7._open_1eslq_20{transform:translate(0)}._head_1eslq_22{padding:16px 20px;padding-top:max(16px,calc(env(safe-area-inset-top) + 10px));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._title_1eslq_30{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.05em}._dot_1eslq_34{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-weak)}._sub_1eslq_38{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:.15em;text-transform:uppercase;margin-left:6px}._headBtns_1eslq_42{display:flex;gap:4px}._iconBtn_1eslq_43{background:transparent;border:1px solid var(--border);color:var(--muted);width:28px;height:28px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition),color var(--transition)}._iconBtn_1eslq_43:hover{background:var(--surface-2);color:var(--ink)}._body_1eslq_51{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}._welcome_1eslq_57{text-align:center;padding:20px 0}._welcomeTitle_1eslq_60{color:var(--accent);font-size:16px;margin-bottom:6px}._welcomeSub_1eslq_63{color:var(--muted);font-size:12px;margin-bottom:16px}._quickGrid_1eslq_66{display:grid;grid-template-columns:1fr 1fr;gap:8px}._quickBtn_1eslq_69{background:var(--surface-2);border:1px solid var(--border);color:var(--text);padding:10px 12px;border-radius:8px;font-size:12px;font-family:inherit;cursor:pointer;text-align:left;transition:all var(--transition)}._quickBtn_1eslq_69:hover{background:var(--accent-weak);border-color:var(--accent-weak-2);color:var(--accent)}._msg_1eslq_79{display:flex;flex-direction:column;gap:4px;max-width:90%}._msgUser_1eslq_83{align-self:flex-end;align-items:flex-end}._msgAi_1eslq_84{align-self:flex-start}._msgRole_1eslq_86{font-size:10px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase}._msgText_1eslq_90{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word}._msgUser_1eslq_83 ._msgText_1eslq_90{background:var(--accent);color:var(--accent-fg)}._msgAi_1eslq_84 ._msgText_1eslq_90{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}._bullet_1eslq_103{padding-left:6px}._typing_1eslq_107{background:var(--surface-2);border:1px solid var(--border);padding:14px;border-radius:10px;display:flex;gap:4px}._typing_1eslq_107 span{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:_pulse_1eslq_1 1.2s infinite ease-in-out}._typing_1eslq_107 span:nth-child(2){animation-delay:.2s}._typing_1eslq_107 span:nth-child(3){animation-delay:.4s}@keyframes _pulse_1eslq_1{0%,60%,to{opacity:.3}30%{opacity:1}}._actionList_1eslq_124{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._actionChip_1eslq_128{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:12px;font-size:11px;line-height:1.3;border:1px solid}._actionOk_1eslq_134{background:var(--green-weak);border-color:var(--green);color:var(--green)}._actionFail_1eslq_137{background:var(--red-weak);border-color:var(--red);color:var(--red)}._actionIcon_1eslq_140{display:inline-flex;align-items:center}._error_1eslq_142{background:var(--red-weak);border:1px solid var(--red);color:var(--red);padding:10px 14px;border-radius:8px;font-size:12px}._inputRow_1eslq_147{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));border-top:1px solid var(--border);display:flex;gap:8px}._input_1eslq_147{flex:1;resize:none;background:var(--surface-2);border:1px solid var(--border);color:var(--ink);padding:10px 12px;border-radius:8px;font-family:inherit;font-size:13px;line-height:1.5;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}._input_1eslq_147:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._input_1eslq_147:disabled{opacity:.5}._sendBtn_1eslq_165{background:var(--accent);color:var(--accent-fg);border:none;width:44px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition)}._sendBtn_1eslq_165:hover:not(:disabled){background:var(--accent-hover)}._sendBtn_1eslq_165:disabled{background:var(--border-strong);color:var(--muted);cursor:not-allowed}._launcher_1eslq_175{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--accent-fg);border:none;font-size:22px;cursor:pointer;box-shadow:var(--shadow-md);z-index:80;display:flex;align-items:center;justify-content:center;transition:transform var(--transition);font-family:inherit;font-weight:700}._launcher_1eslq_175:hover{transform:scale(1.08)}._launcher_1eslq_175:active{transform:scale(.96)}@media (max-width: 768px){._panel_1eslq_7{width:100vw}._launcher_1eslq_175{display:none}}._shell_1cpy7_1{display:flex;height:100vh;height:100dvh;background:var(--bg);font-family:var(--font);color:var(--text);overflow:hidden}._rail_1cpy7_12{width:232px;flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;height:100vh;height:100dvh}._brand_1cpy7_23{display:flex;align-items:center;gap:11px;padding:16px 18px 15px;border-bottom:1px solid var(--border)}._brandMark_1cpy7_24{border-radius:8px;flex-shrink:0;box-shadow:var(--shadow-xs)}._brandLabel_1cpy7_25{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);margin-top:2px}._brandTitle_1cpy7_26{font-size:17px;font-weight:800;color:var(--ink);letter-spacing:.02em;line-height:1}._brandTitle_1cpy7_26 span{color:var(--accent);font-size:.62em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;vertical-align:2px}._railScroll_1cpy7_29{flex:1;overflow-y:auto;padding:12px 12px 6px}._railGroup_1cpy7_30{margin-bottom:4px}._railGroupLabel_1cpy7_31{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);padding:18px 10px 7px}._railGroup_1cpy7_30:first-child ._railGroupLabel_1cpy7_31{padding-top:4px}._railBtn_1cpy7_33{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:8px 11px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer;text-align:left;text-decoration:none;transition:background var(--transition),color var(--transition)}._railBtn_1cpy7_33:hover{background:var(--surface-2);color:var(--ink)}._railActive_1cpy7_41{background:var(--accent-weak);color:var(--accent);font-weight:600}._railActive_1cpy7_41:hover{background:var(--accent-weak);color:var(--accent)}._railActive_1cpy7_41:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}._railIcon_1cpy7_48{width:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._railText_1cpy7_49{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._railBottom_1cpy7_52{display:flex;align-items:center;gap:10px;padding:13px 14px;border-top:1px solid var(--border)}._avatar_1cpy7_53{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-weak);color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.04em}._userMail_1cpy7_59{flex:1;min-width:0;font-size:11px;font-family:var(--font-mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signOut_1cpy7_60{width:30px;height:30px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition)}._signOut_1cpy7_60:hover{border-color:var(--red);color:var(--red);background:var(--red-weak)}._content_1cpy7_69{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}._bizBar_1cpy7_71{display:flex;align-items:center;gap:14px;padding:11px 28px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;overflow-x:auto}._bizTabs_1cpy7_77{display:flex;gap:3px;padding:3px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}._bizTab_1cpy7_77{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:8px;border:none;background:transparent;color:var(--muted);font-family:var(--font);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}._bizTab_1cpy7_77:hover{color:var(--ink)}._bizActive_1cpy7_89{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-xs)}._bizActive_1cpy7_89:hover{color:var(--ink)}._bizDot_1cpy7_92{width:7px;height:7px;border-radius:50%;flex-shrink:0}._page_1cpy7_94{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}._liveStatus_1cpy7_95{margin-left:auto;flex-shrink:0}._mfaMelding_1cpy7_98{margin:12px 24px 0;padding:10px 14px;border-radius:8px;background:var(--amber-weak);border:1px solid var(--amber);color:var(--ink);font-size:13px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}._mfaKnop_1cpy7_103{margin-left:auto;font-weight:600;color:var(--accent)}@keyframes _vanRechts_1cpy7_1{0%{transform:translate(28px);opacity:.4}to{transform:none;opacity:1}}@keyframes _vanLinks_1cpy7_1{0%{transform:translate(-28px);opacity:.4}to{transform:none;opacity:1}}._instapLinks_1cpy7_108{animation:_vanRechts_1cpy7_1 .22s ease-out}._instapRechts_1cpy7_109{animation:_vanLinks_1cpy7_1 .22s ease-out}@media (prefers-reduced-motion: reduce){._instapLinks_1cpy7_108,._instapRechts_1cpy7_109{animation:none}}._tabBar_1cpy7_113{display:none}._meer_1cpy7_116{padding:18px 14px 32px;max-width:720px}._meerTitel_1cpy7_117{font-size:20px;font-weight:800;margin-bottom:4px}._meerGroep_1cpy7_118{margin-top:6px}._meerGroep_1cpy7_118 ._railGroupLabel_1cpy7_31{padding:14px 4px 8px}._meerRaster_1cpy7_120{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}._meerKnop_1cpy7_121{display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-xs)}._meerKnop_1cpy7_121:active{background:var(--surface-2)}._meerIcoon_1cpy7_127{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-weak);color:var(--accent)}._meerLabel_1cpy7_128{min-width:0;overflow-wrap:anywhere;line-height:1.25}._meerGebruiker_1cpy7_129{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}._meerUitloggen_1cpy7_130{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;flex-shrink:0;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--red);font-size:14px;font-weight:600;cursor:pointer}._mobileBar_1cpy7_137{display:none}@media (max-width: 860px){._mobileBar_1cpy7_137{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:40;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));background:var(--surface);border-bottom:1px solid var(--border)}._mobileTitle_1cpy7_148{font-size:17px;font-weight:800;color:var(--ink)}._mobileTitle_1cpy7_148 span{color:var(--accent);font-size:.62em;letter-spacing:.14em;text-transform:uppercase;vertical-align:2px}._rail_1cpy7_12{display:none}._content_1cpy7_69{padding-top:calc(52px + env(safe-area-inset-top));padding-bottom:calc(60px + env(safe-area-inset-bottom))}._bizBar_1cpy7_71{padding:6px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));gap:10px}._bizTab_1cpy7_77{padding:0 14px;min-height:40px;font-size:13px}._mfaMelding_1cpy7_98{margin:10px 12px 0}._mfaKnop_1cpy7_103{display:inline-flex;align-items:center;min-height:44px}._tabBar_1cpy7_113{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-md);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}._tabBtn_1cpy7_170{flex:1 1 0;min-width:0;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:500;-webkit-tap-highlight-color:transparent}._tabBtn_1cpy7_170 span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabActief_1cpy7_177{color:var(--accent);font-weight:700}._page_1cpy7_94 button,._page_1cpy7_94 select,._page_1cpy7_94 input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:44px}._page_1cpy7_94 input,._page_1cpy7_94 select,._page_1cpy7_94 textarea{font-size:16px!important}._page_1cpy7_94 button,._page_1cpy7_94 a{touch-action:manipulation}._page_1cpy7_94{overflow-wrap:break-word}._page_1cpy7_94 img,._page_1cpy7_94 svg,._page_1cpy7_94 input[type=file]{max-width:100%}._page_1cpy7_94 code{overflow-wrap:anywhere}}._wrap_1v7xw_1{padding:32px 32px 60px;max-width:1240px}._hero_1v7xw_3{margin-bottom:30px}._heroLabel_1v7xw_4{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);margin-bottom:8px}._heroTitle_1v7xw_5{font-size:34px;font-weight:800;margin:0;letter-spacing:-.03em;color:var(--ink)}._heroSub_1v7xw_6{font-size:14px;color:var(--muted);margin:8px 0 0}._cardGrid_1v7xw_8{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-bottom:36px}._bizCard_1v7xw_9{background:var(--surface);border:1px solid var(--border);border-top:3px solid;border-radius:14px;padding:20px 22px;box-shadow:var(--shadow-xs);transition:box-shadow .15s,transform .15s}._bizCard_1v7xw_9:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}._bizHead_1v7xw_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}._bizName_1v7xw_15{font-size:15px;font-weight:700;color:var(--ink)}._bizTrend_1v7xw_16{font-size:12px;font-family:var(--font-mono);font-weight:600}._bizStats_1v7xw_17{display:flex;gap:28px}._statLabel_1v7xw_18{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);margin-bottom:6px}._statVal_1v7xw_19{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}._bizFoot_1v7xw_20{margin-top:16px;font-size:11px;font-family:var(--font-mono);color:var(--muted)}._sectionLabel_1v7xw_22{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--subtle);font-family:var(--font-mono);margin-bottom:14px}._shortcutGrid_1v7xw_23{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-bottom:32px}._shortcut_1v7xw_23{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;font-family:var(--font);transition:all .14s;box-shadow:var(--shadow-xs)}._shortcut_1v7xw_23:hover{border-color:var(--accent-weak-2);color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-sm)}._shortcut_1v7xw_23:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--accent)}._scIcon_1v7xw_32{display:flex;align-items:center;justify-content:center;height:22px;color:var(--muted);transition:color var(--transition)}._shortcut_1v7xw_23:hover ._scIcon_1v7xw_32{color:var(--accent)}._scLabel_1v7xw_34{font-size:12px;font-weight:500}._connGrid_1v7xw_36{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:32px}._connItem_1v7xw_37{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:13px 16px;box-shadow:var(--shadow-xs)}._connDot_1v7xw_38{width:9px;height:9px;border-radius:50%;background:var(--border-strong);flex-shrink:0}._connOn_1v7xw_39{background:var(--green)}._connLabel_1v7xw_40{font-size:13px;font-weight:500;color:var(--ink);flex:1}._connState_1v7xw_41{font-size:11px;font-family:var(--font-mono)}._note_1v7xw_43{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px}._noteDot_1v7xw_47{width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0}@media (max-width: 760px){._wrap_1v7xw_1{padding:24px 18px 50px}._heroTitle_1v7xw_5{font-size:26px}}._wrap_15p0f_5{padding:30px 40px 70px;max-width:1640px}._head_15p0f_8{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;flex-wrap:wrap}._headLeft_15p0f_9{display:flex;align-items:center;gap:15px}._icon_15p0f_11{width:44px;height:44px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-weak);border:1px solid var(--accent-weak-2)}._title_15p0f_12{font-size:24px;font-weight:800;margin:0;letter-spacing:-.02em;color:var(--ink)}._subtitle_15p0f_13{font-size:13px;color:var(--muted);margin:4px 0 0;max-width:580px;line-height:1.5}._headRight_15p0f_14{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._bizChip_15p0f_15{font-size:11px;font-family:var(--font-mono);padding:5px 11px;border-radius:7px;border:1px solid;background:var(--surface)}._demoBanner_15p0f_18{display:flex;align-items:center;gap:10px;background:var(--accent-weak);border:1px solid var(--accent-weak-2);color:var(--accent);border-radius:11px;padding:11px 15px;margin-bottom:20px;font-size:12.5px;line-height:1.5}._demoBanner_15p0f_18 code{font-family:var(--font-mono);background:var(--surface);padding:2px 6px;border-radius:5px;color:var(--accent);border:1px solid var(--accent-weak-2)}._demoDot_15p0f_20{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}._liveBanner_15p0f_21{display:flex;align-items:center;gap:10px;background:var(--green-weak);border:1px solid #abefc6;color:var(--green);border-radius:11px;padding:11px 15px;margin-bottom:20px;font-size:12.5px}._liveDot_15p0f_22{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}._kpiRow_15p0f_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:24px}._kpi_15p0f_25{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:17px 19px;box-shadow:var(--shadow-xs);transition:box-shadow var(--transition),border-color var(--transition)}._kpi_15p0f_25:hover{box-shadow:var(--shadow-sm);border-color:var(--border-strong)}._kpiLabel_15p0f_28{font-size:11px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}._kpiValue_15p0f_29{font-size:26px;font-weight:800;margin-top:8px;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}._kpiHint_15p0f_30{font-size:11.5px;margin-top:5px;color:var(--subtle)}._kpiUp_15p0f_31{color:var(--green)}._kpiDown_15p0f_32{color:var(--red)}._cols_15p0f_35{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;align-items:start}._cols_15p0f_35>*{min-width:0}@media (max-width: 900px){._cols_15p0f_35{grid-template-columns:minmax(0,1fr)}}._panel_15p0f_40{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:18px;box-shadow:var(--shadow-xs)}._panelHead_15p0f_41{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--border)}._panelTitle_15p0f_42{font-size:13px;font-weight:700;color:var(--ink)}._panelLabel_15p0f_43{font-size:10.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--subtle)}._panelBody_15p0f_44{padding:16px 18px}._table_15p0f_47{width:100%;border-collapse:collapse;font-size:13px}._table_15p0f_47 th{text-align:left;font-size:10px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--subtle);font-weight:500;padding:11px 18px;background:var(--surface-2);border-bottom:1px solid var(--border)}._table_15p0f_47 td{padding:12px 18px;border-bottom:1px solid var(--border);color:var(--text);height:44px}._table_15p0f_47 tr:last-child td{border-bottom:none}._table_15p0f_47 tbody tr{transition:background .1s}._table_15p0f_47 tbody tr:hover{background:var(--surface-2)}._num_15p0f_53{text-align:right;font-variant-numeric:tabular-nums}._strong_15p0f_54{font-weight:600;color:var(--ink)}._muted_15p0f_55{color:var(--muted)}._sub_15p0f_13{font-size:11px;color:var(--subtle)}._tableWrap_15p0f_62{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._pill_15p0f_65{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;white-space:nowrap;border:1px solid rgba(16,24,40,.08)}._pillDot_15p0f_66{width:6px;height:6px;border-radius:50%}._tag_15p0f_67{font-size:10px;font-family:var(--font-mono);padding:2px 7px;border-radius:5px;background:var(--surface-3);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}._warnTag_15p0f_68{background:var(--amber-weak);color:var(--amber)}._okTag_15p0f_69{background:var(--green-weak);color:var(--green)}._dangerTag_15p0f_70{background:var(--red-weak);color:var(--red)}._bars_15p0f_73{display:flex;align-items:flex-end;gap:6px;height:150px;padding:8px 4px 0}._bar_15p0f_73{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}._barFill_15p0f_75{width:100%;max-width:34px;border-radius:5px 5px 0 0;background:var(--accent);min-height:3px;transition:height .3s}._barFillAlt_15p0f_76{background:var(--accent-weak-2)}._barLabel_15p0f_77{font-size:10px;color:var(--subtle);font-family:var(--font-mono)}._barVal_15p0f_78{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}._legend_15p0f_79{display:flex;gap:16px;padding:0 4px 12px}._legendItem_15p0f_80{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}._legendSwatch_15p0f_81{width:11px;height:11px;border-radius:3px}._meter_15p0f_84{height:6px;border-radius:4px;background:var(--surface-3);overflow:hidden;min-width:70px}._meterFill_15p0f_85{height:100%;border-radius:4px}._btn_15p0f_88{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;border:none;background:var(--accent);color:var(--accent-fg);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--transition),transform var(--transition),box-shadow var(--transition);box-shadow:inset 0 1px #ffffff1f,var(--shadow-xs)}._btn_15p0f_88:hover:not(:disabled){background:var(--accent-hover)}._btn_15p0f_88:active:not(:disabled){transform:translateY(.5px)}._btn_15p0f_88:focus-visible{outline:none;box-shadow:var(--focus-ring)}._btn_15p0f_88:disabled{opacity:.5;cursor:not-allowed}._btnGhost_15p0f_93{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}._btnGhost_15p0f_93:hover:not(:disabled){border-color:var(--subtle);background:var(--surface-2)}._btnGhost_15p0f_93:active:not(:disabled){transform:translateY(.5px)}._btnGhost_15p0f_93:focus-visible{outline:none;box-shadow:var(--focus-ring)}._btnGhost_15p0f_93:disabled{opacity:.5;cursor:not-allowed}._btnDanger_15p0f_99{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;border:1px solid #fecdca;background:var(--surface);color:var(--red);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}._btnDanger_15p0f_99:hover:not(:disabled){border-color:var(--red);background:var(--red-weak)}._btnDanger_15p0f_99:active:not(:disabled){transform:translateY(.5px)}._btnDanger_15p0f_99:focus-visible{outline:none;box-shadow:0 0 0 3px var(--red-weak)}._btnDanger_15p0f_99:disabled{opacity:.5;cursor:not-allowed}._btnSm_15p0f_105{height:28px;padding:0 11px;font-size:12px;border-radius:7px}._tabRij_15p0f_108{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}._filters_15p0f_111{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}._search_15p0f_112{flex:1;min-width:160px;max-width:300px;height:36px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:0 13px;color:var(--ink);font-family:var(--font);font-size:13px;outline:none;transition:border-color var(--transition),box-shadow var(--transition)}._search_15p0f_112:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._filters_15p0f_111 select,._input_15p0f_114{height:36px;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:0 12px;color:var(--text);font-family:var(--font);font-size:13px;outline:none;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}._filters_15p0f_111 select:focus,._input_15p0f_114:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._input_15p0f_114{width:100%;cursor:text}textarea._input_15p0f_114{height:auto;min-height:36px;padding:9px 12px}._count_15p0f_119{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--subtle)}._loading_15p0f_122{padding:50px;text-align:center;color:var(--muted);font-family:var(--font-mono);font-size:13px}._empty_15p0f_123{padding:44px 20px;text-align:center;color:var(--subtle);font-size:13px;display:flex;flex-direction:column;align-items:center;gap:10px}._emptyIcon_15p0f_124{color:var(--subtle);display:flex;align-items:center;justify-content:center}._error_15p0f_126{background:var(--red-weak);border:1px solid #fecdca;color:var(--red);border-radius:11px;padding:12px 16px;margin-bottom:18px;font-size:13px}._rankList_15p0f_129{display:flex;flex-direction:column}._rankRow_15p0f_130{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--border)}._rankRow_15p0f_130:last-child{border-bottom:none}._rankNum_15p0f_132{width:22px;height:22px;flex-shrink:0;border-radius:6px;background:var(--accent-weak);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-mono)}._rankMain_15p0f_133{flex:1;min-width:0}._rankName_15p0f_134{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rankSub_15p0f_135{font-size:11px;color:var(--muted);margin-top:1px}._rankVal_15p0f_136{font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}._overlay_15p0f_139{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_15p0f_140{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:88vh;overflow:auto;padding:24px;box-shadow:var(--shadow-lg);position:relative}._modalTitle_15p0f_141{font-size:18px;font-weight:800;margin:0 0 4px;color:var(--ink)}._modalClose_15p0f_142{position:absolute;top:16px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;transition:background var(--transition),color var(--transition)}._modalClose_15p0f_142:hover{background:var(--surface-2);color:var(--ink)}._modalSub_15p0f_145{font-size:12.5px;color:var(--muted);margin:0 0 18px}._field_15p0f_146{margin-bottom:14px}._fieldLabel_15p0f_147{display:block;font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin-bottom:6px}._modalActions_15p0f_148{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}._aiBox_15p0f_151{background:var(--violet-weak);border:1px solid #e0d5ff;border-radius:13px;padding:16px 18px;margin-bottom:18px}._aiHead_15p0f_152{display:flex;align-items:center;gap:8px;margin-bottom:10px}._aiTitle_15p0f_153{font-size:12px;font-weight:700;color:var(--violet);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em}._aiText_15p0f_154{font-size:13.5px;line-height:1.6;color:var(--text);white-space:pre-wrap}._aiBtn_15p0f_155{padding:8px 14px;border-radius:8px;border:1px solid #d6c5ff;background:var(--surface);color:var(--violet);font-family:var(--font);font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s}._aiBtn_15p0f_155:hover:not(:disabled){background:#ede6ff}._aiBtn_15p0f_155:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 760px){._wrap_15p0f_5{padding:18px 14px 60px}._title_15p0f_12{font-size:20px}._head_15p0f_8{gap:12px;margin-bottom:18px}._headLeft_15p0f_9{min-width:0}._headRight_15p0f_14{width:100%}._subtitle_15p0f_13{max-width:none}._kpiRow_15p0f_25{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}._kpi_15p0f_25{padding:13px 14px;min-width:0}._kpiValue_15p0f_29{font-size:20px;overflow-wrap:anywhere}._panelHead_15p0f_41{padding:13px 14px;flex-wrap:wrap;row-gap:8px}._panel_15p0f_40{margin-bottom:14px}._table_15p0f_47 th{padding:10px 12px;white-space:nowrap}._table_15p0f_47 td{padding:10px 12px}._tableWrap_15p0f_62{overscroll-behavior-x:contain}._panelBody_15p0f_44{padding:14px}._search_15p0f_112{max-width:none;width:100%;flex:1 1 100%}._count_15p0f_119{margin-left:0}._btn_15p0f_88,._btnGhost_15p0f_93,._btnDanger_15p0f_99{height:44px;padding:0 18px}._btnSm_15p0f_105{height:44px;padding:0 12px;font-size:13px}._search_15p0f_112,._input_15p0f_114,._filters_15p0f_111 select{height:44px;font-size:16px}textarea._input_15p0f_114{height:auto;min-height:44px}._overlay_15p0f_139{padding:0;align-items:flex-end}._modal_15p0f_140{max-width:none;width:100%;max-height:92vh;max-height:92dvh;border-radius:16px 16px 0 0;padding:20px 18px calc(20px + env(safe-area-inset-bottom))}._modalClose_15p0f_142{width:44px;height:44px;top:10px;right:10px}._modalTitle_15p0f_141{padding-right:48px}._modalActions_15p0f_148{flex-direction:column-reverse;gap:8px}._modalActions_15p0f_148 ._btn_15p0f_88,._modalActions_15p0f_148 ._btnGhost_15p0f_93,._modalActions_15p0f_148 ._btnDanger_15p0f_99{width:100%}}._stack_16g9e_1{position:fixed;right:20px;bottom:20px;z-index:300;display:flex;flex-direction:column;gap:10px;max-width:380px}._toast_16g9e_3{display:flex;align-items:flex-start;gap:10px;background:var(--surface);border:.5px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:12px 14px;font-size:13px;font-family:var(--font);color:var(--text);border-left:3px solid var(--accent)}._toastIcon_16g9e_10{flex-shrink:0;width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--accent-weak);color:var(--accent)}._toastText_16g9e_16{flex:1;line-height:1.45;white-space:pre-line;word-break:break-word}._toastClose_16g9e_17{background:none;border:none;color:var(--muted);cursor:pointer;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;transition:color var(--transition),background var(--transition)}._toastClose_16g9e_17:hover{color:var(--ink);background:var(--surface-2)}._success_16g9e_25{border-left-color:var(--green)}._success_16g9e_25 ._toastIcon_16g9e_10{background:var(--green-weak);color:var(--green)}._error_16g9e_27{border-left-color:var(--red)}._error_16g9e_27 ._toastIcon_16g9e_10{background:var(--red-weak);color:var(--red)}._info_16g9e_29{border-left-color:var(--accent)}._info_16g9e_29 ._toastIcon_16g9e_10{background:var(--accent-weak);color:var(--accent)}@media (max-width: 860px){._stack_16g9e_1{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}}._bell_us3vk_1{position:relative}._bellBtn_us3vk_2{position:relative;width:36px;height:36px;border-radius:var(--radius-sm);border:.5px solid var(--border-strong);background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color var(--transition),color var(--transition);display:inline-flex;align-items:center;justify-content:center}._bellBtn_us3vk_2:hover{border-color:var(--accent-weak-2);color:var(--accent)}._badge_us3vk_9{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--red);color:#fff;font-size:10px;font-weight:700;font-family:var(--font-mono);display:flex;align-items:center;justify-content:center}._panel_us3vk_16{position:absolute;top:calc(100% + 8px);right:0;background:var(--surface);border:.5px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-md);width:340px;max-height:420px;overflow-y:auto;z-index:250}._panelHead_us3vk_22{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:.5px solid var(--border)}._panelTitle_us3vk_23{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-family:var(--font-mono)}._allRead_us3vk_24{background:none;border:none;color:var(--accent);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;padding:0}._allRead_us3vk_24:hover{text-decoration:underline}._empty_us3vk_26{padding:24px 14px;text-align:center;font-size:12px;font-family:var(--font-mono);color:var(--muted)}._item_us3vk_28{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:.5px solid var(--border)}._item_us3vk_28:last-child{border-bottom:none}._dot_us3vk_30{flex-shrink:0;width:8px;height:8px;border-radius:50%;margin-top:5px}._itemMain_us3vk_31{flex:1;min-width:0}._itemMsg_us3vk_32{font-size:13px;line-height:1.4;color:var(--text);word-break:break-word}._itemTime_us3vk_33{font-size:11px;font-family:var(--font-mono);color:var(--muted);margin-top:3px}._readBtn_us3vk_34{flex-shrink:0;padding:5px 10px;border-radius:7px;border:.5px solid var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font);font-size:11px;font-weight:600;cursor:pointer}._readBtn_us3vk_34:hover{color:var(--accent);border-color:var(--accent-weak-2)}._wrap_1g9er_1{padding:30px 32px 60px;max-width:1280px}._head_1g9er_3{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}._headLeft_1g9er_4{display:flex;align-items:center;gap:16px}._icon_1g9er_5{width:48px;height:48px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:22px;background:var(--accent-weak);border:.5px solid var(--accent-weak-2)}._title_1g9er_6{font-size:26px;font-weight:800;margin:0;letter-spacing:-.02em}._subtitle_1g9er_7{font-size:13px;color:var(--muted);margin:4px 0 0}._headRight_1g9er_8{display:flex;align-items:center;gap:12px}._toggle_1g9er_10{display:flex;background:var(--surface-2);border:.5px solid var(--border);border-radius:9px;padding:3px}._toggle_1g9er_10 button{padding:7px 14px;border:none;background:transparent;color:var(--muted);font-family:var(--font);font-size:12px;font-weight:600;border-radius:7px;cursor:pointer}._toggleOn_1g9er_12{background:var(--accent-weak)!important;color:var(--accent)!important}._addBtn_1g9er_13{padding:9px 16px;border-radius:9px;border:none;background:var(--accent);color:var(--bg);font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}._addBtn_1g9er_13:hover{opacity:.85}._ideaBtn_1g9er_15{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:9px;border:.5px solid #d6c5ff;background:var(--violet-weak);color:var(--violet);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}._ideaBtn_1g9er_15:hover{background:#ede6ff}._aiBar_1g9er_19{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px 0 16px;padding:10px 12px;background:var(--violet-weak);border:.5px solid #ede6ff;border-radius:10px}._aiLabel_1g9er_20{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--violet);font-family:var(--font-mono)}._aiBar_1g9er_19 button{padding:6px 12px;border-radius:7px;border:.5px solid #d6c5ff;background:var(--violet-weak);color:var(--violet);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}._aiBar_1g9er_19 button:hover:not(:disabled){background:#ede6ff}._aiBar_1g9er_19 button:disabled{opacity:.4;cursor:not-allowed}._aiHint_1g9er_24{font-size:11px;color:var(--muted);font-family:var(--font-mono)}._ideaPanel_1g9er_27{background:var(--surface);border:.5px solid var(--border-strong);border-radius:18px;width:100%;max-width:560px;padding:24px}._ideaSub_1g9er_28{font-size:13px;color:var(--muted);margin:0 0 16px}._ideaLoading_1g9er_29{padding:30px;text-align:center;color:var(--violet);font-family:var(--font-mono);font-size:13px}._ideaList_1g9er_30{display:flex;flex-direction:column;gap:9px}._ideaItem_1g9er_31{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:13px 14px;border-radius:11px;border:.5px solid var(--border);background:var(--surface-2);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.4;cursor:pointer;transition:all .15s}._ideaItem_1g9er_31:hover{border-color:var(--violet);background:var(--violet-weak)}._ideaNum_1g9er_33{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:var(--violet-weak);color:var(--violet);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--font-mono)}._warn_1g9er_35{background:var(--amber-weak);border:.5px solid #fedf89;color:var(--amber);border-radius:12px;padding:14px 18px;margin-bottom:22px;font-size:13px;line-height:1.5}._warn_1g9er_35 code{font-family:var(--font-mono);background:var(--surface);padding:2px 6px;border-radius:5px;color:var(--amber)}._actionBar_1g9er_39{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}._actionChip_1g9er_40{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:9px;border:.5px solid var(--border-strong);background:var(--surface);color:var(--text);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}._actionCount_1g9er_41{font-family:var(--font-mono);font-weight:700}._actionAmber_1g9er_42{background:var(--amber-weak);color:var(--amber);border-color:#fedf89}._actionRed_1g9er_43{background:var(--red-weak);color:var(--red);border-color:#fecdca}._actionBlue_1g9er_44{background:var(--accent-weak);color:var(--accent);border-color:var(--accent-weak-2)}._actionChipOn_1g9er_45{outline:2px solid currentColor;outline-offset:-1px}._actionAllOk_1g9er_46{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green)}._filters_1g9er_49{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}._search_1g9er_50{flex:1;min-width:160px;max-width:280px;background:var(--surface);border:.5px solid var(--border-strong);border-radius:9px;padding:9px 13px;color:var(--ink);font-family:var(--font);font-size:13px;outline:none}._search_1g9er_50:focus{border-color:var(--accent)}._filters_1g9er_49 select{background:var(--surface);border:.5px solid var(--border-strong);border-radius:9px;padding:9px 12px;color:var(--text);font-family:var(--font);font-size:13px;outline:none;cursor:pointer}._count_1g9er_53{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--muted)}._clearFocus_1g9er_54{padding:6px 11px;border-radius:7px;border:.5px solid var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font);font-size:11px;font-weight:600;cursor:pointer}._clearFocus_1g9er_54:hover{color:var(--accent);border-color:var(--accent-weak-2)}._cardBadges_1g9er_58{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}._okBadge_1g9er_59{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:var(--green-weak);color:var(--green)}._waitBadge_1g9er_60{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:var(--amber-weak);color:var(--amber)}._autoBadge_1g9er_61{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:var(--accent-weak);color:var(--accent);white-space:nowrap}._pubBadge_1g9er_62{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:3px 7px;border-radius:5px;background:var(--border);white-space:nowrap}._pubErr_1g9er_63{font-size:10px;font-family:var(--font-mono);color:var(--red)}._listCard_1g9er_66{background:var(--surface);border:.5px solid var(--border);border-radius:16px;overflow:hidden}._listRow_1g9er_67{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:.5px solid var(--border);cursor:pointer;transition:background .12s}._listRow_1g9er_67:last-child{border-bottom:none}._listRow_1g9er_67:hover{background:var(--surface-2)}._listIcon_1g9er_70{display:flex;align-items:center;gap:3px;min-width:24px;justify-content:center;flex-shrink:0;color:var(--muted)}._listMain_1g9er_71{flex:1;min-width:0}._listTitle_1g9er_72{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listSub_1g9er_73{display:flex;align-items:center;gap:7px;font-size:11px;font-family:var(--font-mono);color:var(--muted);margin-top:3px}._dotSep_1g9er_74{color:var(--subtle)}._waitInline_1g9er_75{color:var(--amber)}._listDate_1g9er_76{font-size:12px;font-family:var(--font-mono);color:var(--muted);white-space:nowrap;flex-shrink:0}._overdue_1g9er_77,._lateReason_1g9er_78{color:var(--red)}._approveSm_1g9er_79{padding:6px 12px;border-radius:7px;border:.5px solid #abefc6;background:var(--green-weak);color:var(--green);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}._approveSm_1g9er_79:hover{background:#d1fadf}._statusStrip_1g9er_83{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:14px;border-bottom:.5px solid var(--border)}._approveBtn_1g9er_84{padding:7px 14px;border-radius:8px;border:.5px solid #abefc6;background:var(--green-weak);color:var(--green);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer}._approveBtn_1g9er_84:hover{background:#d1fadf}._autoBox_1g9er_88{background:var(--accent-weak);border:.5px solid var(--accent-weak-2);border-radius:11px;padding:14px;margin-bottom:14px}._checkRow_1g9er_89{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);cursor:pointer}._checkRow_1g9er_89 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}._autoBox_1g9er_88 ._field_1g9er_91{margin-top:12px;margin-bottom:0}._autoWarn_1g9er_92{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;font-family:var(--font-mono);color:var(--amber)}._toneSel_1g9er_94{padding:6px 10px;border-radius:7px;border:.5px solid #d6c5ff;background:var(--violet-weak);color:var(--violet);font-family:var(--font);font-size:12px;cursor:pointer;margin-left:auto}._platformChips_1g9er_97{display:flex;gap:10px;flex-wrap:wrap}._pchip_1g9er_98{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;border-radius:11px;border:.5px solid var(--border-strong);background:var(--bg);color:var(--text);font-family:var(--font);cursor:pointer;min-width:110px;transition:all .15s}._pchip_1g9er_98:hover{border-color:var(--border-strong)}._pchipOn_1g9er_100{border-color:var(--accent);background:var(--accent-weak)}._pchipIcon_1g9er_101{display:flex;align-items:center}._pchipLabel_1g9er_102{font-size:13px;font-weight:600}._pchipOk_1g9er_103{font-size:10px;font-family:var(--font-mono);color:var(--green)}._pchipNo_1g9er_104{font-size:10px;font-family:var(--font-mono);color:var(--amber)}._autoOk_1g9er_105{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--green);margin-top:10px}._publishNowBtn_1g9er_106{margin-left:auto;padding:7px 16px;border-radius:8px;border:none;background:var(--accent);color:var(--bg);font-family:var(--font);font-size:12px;font-weight:700;cursor:pointer}._publishNowBtn_1g9er_106:disabled{opacity:.5;cursor:not-allowed}._calCard_1g9er_110{background:var(--surface);border:.5px solid var(--border);border-radius:16px;overflow:hidden}._calBar_1g9er_111{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:.5px solid var(--border)}._navBtn_1g9er_112{width:30px;height:30px;border-radius:8px;border:.5px solid var(--border-strong);background:transparent;color:var(--ink);font-size:16px;cursor:pointer}._navBtn_1g9er_112:hover{background:var(--surface-2)}._calMonth_1g9er_114{font-size:16px;font-weight:700;text-transform:capitalize;min-width:150px}._todayBtn_1g9er_115{margin-left:auto;padding:7px 13px;border-radius:8px;border:.5px solid var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font);font-size:12px;cursor:pointer}._todayBtn_1g9er_115:hover{color:var(--accent);border-color:var(--accent-weak-2)}._weekHead_1g9er_118{display:grid;grid-template-columns:repeat(7,1fr);padding:10px 0;border-bottom:.5px solid var(--border)}._weekHead_1g9er_118 div{text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono)}._calGrid_1g9er_120{display:grid;grid-template-columns:repeat(7,1fr)}._cell_1g9er_121{min-height:104px;border-right:.5px solid var(--border);border-bottom:.5px solid var(--border);padding:6px;cursor:pointer;transition:background .12s}._cell_1g9er_121:hover{background:var(--surface-2)}._cellDim_1g9er_123{opacity:.35}._cellToday_1g9er_124{background:var(--accent-weak)}._cellNum_1g9er_125{font-size:12px;font-family:var(--font-mono);color:var(--muted);margin-bottom:5px}._cellToday_1g9er_124 ._cellNum_1g9er_125{color:var(--accent);font-weight:700}._cellPosts_1g9er_127{display:flex;flex-direction:column;gap:4px}._chip_1g9er_128{display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:6px;border:none;cursor:pointer;font-family:var(--font);font-size:11px;font-weight:600;text-align:left;width:100%}._chipTitle_1g9er_129{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipPlats_1g9er_131{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}._cardPlats_1g9er_132{display:inline-flex;align-items:center;gap:4px}._board_1g9er_135{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}._column_1g9er_136{background:var(--surface-2);border:.5px solid var(--border);border-radius:14px;padding:12px;min-height:300px}._colHead_1g9er_137{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:12px;padding:0 4px}._colDot_1g9er_138{width:8px;height:8px;border-radius:50%}._colCount_1g9er_139{margin-left:auto;font-size:11px;font-family:var(--font-mono);color:var(--muted)}._colBody_1g9er_140{display:flex;flex-direction:column;gap:8px}._colEmpty_1g9er_141{text-align:center;font-size:11px;font-family:var(--font-mono);color:var(--subtle);padding:18px 0}._card_1g9er_58{background:var(--surface-2);border:.5px solid var(--border);border-radius:10px;padding:11px 12px;cursor:pointer;transition:border-color .15s}._card_1g9er_58:hover{border-color:var(--accent-weak-2)}._cardTop_1g9er_144{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);font-family:var(--font-mono);margin-bottom:7px}._cardBiz_1g9er_145{font-weight:700}._cardTitle_1g9er_146{font-size:13px;font-weight:600;line-height:1.3}._cardDate_1g9er_147{font-size:11px;font-family:var(--font-mono);color:var(--amber);margin-top:7px}._stepBtn_1g9er_148{display:block;width:100%;margin-top:9px;padding:6px 10px;border-radius:7px;border:.5px solid var(--accent-weak-2);background:var(--accent-weak);color:var(--accent);font-family:var(--font);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}._stepBtn_1g9er_148:hover{background:var(--accent-weak-2)}._modalBack_1g9er_152{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;z-index:100;overflow-y:auto}._modal_1g9er_152{background:var(--surface);border:.5px solid var(--border-strong);border-radius:18px;width:100%;max-width:540px;padding:24px}._modalHead_1g9er_154{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}._modalHead_1g9er_154 h2{display:flex;align-items:center;gap:8px;font-size:19px;font-weight:800;margin:0}._close_1g9er_156{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--muted);cursor:pointer;line-height:1;padding:4px;border-radius:7px}._close_1g9er_156:hover{background:var(--surface-2)}._close_1g9er_156:hover{color:var(--ink)}._field_1g9er_91{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;flex:1}._field_1g9er_91 span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono)}._field_1g9er_91 input,._field_1g9er_91 textarea,._field_1g9er_91 select{background:var(--bg);border:.5px solid var(--border-strong);border-radius:9px;padding:10px 12px;color:var(--ink);font-family:var(--font);font-size:13px;outline:none;resize:vertical}._field_1g9er_91 input:focus,._field_1g9er_91 textarea:focus,._field_1g9er_91 select:focus{border-color:var(--accent)}._row_1g9er_166{display:flex;gap:12px}._sectionTitle_1g9er_169{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:18px 0 10px;padding-top:14px;border-top:.5px solid var(--border)}._help_1g9er_170{font-size:11px;color:var(--muted);line-height:1.4;margin-bottom:10px}._pubActions_1g9er_171{display:flex;align-items:center;gap:10px;margin-bottom:14px}._uploadRow_1g9er_174{display:flex;align-items:center;gap:10px}._uploadBtn_1g9er_175{display:inline-flex;align-items:center;padding:10px 16px;border-radius:9px;border:.5px solid var(--accent-weak-2);background:var(--accent-weak);color:var(--accent);font-family:var(--font);font-size:13px;font-weight:600;cursor:pointer}._uploadBtn_1g9er_175:hover{background:var(--accent-weak)}._clearMedia_1g9er_177{padding:9px 14px;border-radius:9px;border:.5px solid #fecdca;background:transparent;color:var(--red);font-family:var(--font);font-size:12px;cursor:pointer}._clearMedia_1g9er_177:hover{background:var(--red-weak)}._uploadErr_1g9er_179{font-size:12px;color:var(--amber);background:var(--amber-weak);border:.5px solid #fedf89;border-radius:8px;padding:8px 11px;margin-top:8px;line-height:1.4}._preview_1g9er_180{margin-top:10px;border-radius:11px;overflow:hidden;border:.5px solid var(--border);background:var(--surface-3)}._previewMedia_1g9er_181{display:block;width:100%;max-height:280px;object-fit:contain;background:var(--surface-3)}._previewLink_1g9er_182{display:block;padding:12px;font-size:12px;font-family:var(--font-mono);color:var(--accent);word-break:break-all}._linkInput_1g9er_183{margin-top:8px;background:var(--bg);border:.5px solid var(--border-strong);border-radius:9px;padding:9px 12px;color:var(--muted);font-family:var(--font-mono);font-size:11px;outline:none}._linkInput_1g9er_183:focus{border-color:var(--accent);color:var(--ink)}._modalFoot_1g9er_185{display:flex;align-items:center;justify-content:space-between;margin-top:8px}._footRight_1g9er_186{display:flex;gap:10px;margin-left:auto}._delBtn_1g9er_187{padding:9px 14px;border-radius:9px;border:.5px solid #fecdca;background:transparent;color:var(--red);font-family:var(--font);font-size:13px;cursor:pointer}._delBtn_1g9er_187:hover{background:var(--red-weak)}._cancelBtn_1g9er_189{padding:9px 16px;border-radius:9px;border:.5px solid var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;cursor:pointer}._saveBtn_1g9er_190{padding:9px 20px;border-radius:9px;border:none;background:var(--accent);color:var(--bg);font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer}._saveBtn_1g9er_190:disabled{opacity:.4;cursor:not-allowed}._tkBox_1g9er_194{background:var(--surface);border:.5px solid var(--border-strong);border-radius:11px;padding:14px;margin-bottom:14px}._tkTitle_1g9er_195{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px}._tkCreator_1g9er_196{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text);margin-bottom:12px}._tkAvatar_1g9er_197{width:28px;height:28px;border-radius:50%;object-fit:cover;border:.5px solid var(--border-strong);flex-shrink:0}._tkAvatarFallback_1g9er_198{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;background:var(--accent-weak);border:.5px solid var(--accent-weak-2);flex-shrink:0}._tkError_1g9er_199{font-size:12px;color:var(--red);background:var(--red-weak);border:.5px solid #fecdca;border-radius:8px;padding:8px 11px;margin-bottom:10px;line-height:1.4}._tkSub_1g9er_200{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-left:26px}._tkDisabled_1g9er_201{color:var(--muted);opacity:.6;cursor:not-allowed}._tkDisabled_1g9er_201 input{cursor:not-allowed}._tkBox_1g9er_194 ._checkRow_1g9er_89{margin-bottom:6px}._tkBox_1g9er_194 ._field_1g9er_91{margin-bottom:12px}@media (max-width: 900px){._wrap_1g9er_1{padding:22px 16px 50px}._board_1g9er_135{grid-template-columns:1fr 1fr}._cell_1g9er_121{min-height:72px}._row_1g9er_166{flex-direction:column;gap:0}}@media (max-width: 760px){._weekHead_1g9er_118,._calGrid_1g9er_120{grid-template-columns:repeat(7,minmax(0,1fr))}._cell_1g9er_121{min-height:60px;padding:3px;overflow:hidden}._calBar_1g9er_111{padding:10px 12px;flex-wrap:wrap;gap:8px}._calMonth_1g9er_114{min-width:0}._navBtn_1g9er_112{width:44px;height:44px}._todayBtn_1g9er_115{min-height:44px}._board_1g9er_135{grid-template-columns:minmax(0,1fr)}._modalBack_1g9er_152{padding:12px 8px calc(12px + env(safe-area-inset-bottom))}._modal_1g9er_152,._ideaPanel_1g9er_27{padding:18px 16px}._close_1g9er_156{min-width:44px;min-height:44px}._toggle_1g9er_10 button{min-height:44px}._head_1g9er_3{gap:12px}._headRight_1g9er_8{flex-wrap:wrap;width:100%;gap:8px}._addBtn_1g9er_13,._ideaBtn_1g9er_15{min-height:44px}._wrap_1g9er_1{padding:18px 14px 40px}._title_1g9er_6{font-size:20px}}._kaart_l7qxc_3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:18px}._kaartKop_l7qxc_4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--border);flex-wrap:wrap}._kaartTitel_l7qxc_5{font-size:16px;font-weight:700;color:var(--ink);margin:2px 0 4px}._kaartSub_l7qxc_6{font-size:12.5px;color:var(--muted)}._kaartBody_l7qxc_7{padding:16px 18px}._teller_l7qxc_8{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}._vergelijk_l7qxc_10{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}._kolom_l7qxc_11{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);min-width:0}._kolomNieuw_l7qxc_12{background:var(--surface);border-color:var(--accent-weak-2)}._kolomKop_l7qxc_13{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}._tekst_l7qxc_14{padding:12px 14px;font-size:13.5px;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow-y:auto}._titelTekst_l7qxc_15{font-size:15px;font-weight:600;color:var(--ink);max-height:none}._weg_l7qxc_16{background:var(--red-weak);color:var(--red);text-decoration:line-through;text-decoration-thickness:1px;border-radius:3px}._nieuw_l7qxc_17{background:var(--green-weak);color:var(--green);border-radius:3px}._meldingen_l7qxc_19{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}._melding_l7qxc_19{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;padding:7px 10px;border-radius:8px;line-height:1.45}._mFout_l7qxc_21{background:var(--red-weak);color:var(--red)}._mLetop_l7qxc_22{background:var(--amber-weak);color:var(--amber)}._toelichting_l7qxc_23{font-size:12.5px;color:var(--text);background:var(--accent-weak);border-radius:8px;padding:8px 11px;margin-bottom:14px;white-space:pre-wrap;line-height:1.5}._beeldRij_l7qxc_25{display:flex;gap:8px;overflow-x:auto;padding:12px;scroll-snap-type:x proximity}._beeld_l7qxc_25{flex:0 0 auto;width:132px;scroll-snap-align:start;cursor:zoom-in;border:none;background:none;padding:0;text-align:left;font-family:var(--font)}._beeld_l7qxc_25 img,._beeldLeeg_l7qxc_27{width:132px;height:132px;object-fit:contain;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:block}._beeldLeeg_l7qxc_27{display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;color:var(--subtle);padding:8px;box-sizing:border-box}._beeldLabel_l7qxc_29{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._beeldKlein_l7qxc_30{color:var(--amber);font-weight:600}._acties_l7qxc_32{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}._akkoord_l7qxc_33{background:var(--green)!important}._sneltoets_l7qxc_34{font-family:var(--font-mono);font-size:10.5px;opacity:.75;margin-left:2px}._feedback_l7qxc_35{width:100%;min-height:64px;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:8px;padding:9px 11px;font-family:var(--font);font-size:13px;color:var(--ink);resize:vertical;outline:none}._feedback_l7qxc_35:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._statusBadge_l7qxc_37{font-size:11px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}._zoom_l7qxc_39{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1220d1;z-index:60;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;gap:12px}._zoomRij_l7qxc_40{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;width:min(1200px,100%)}._zoomVak_l7qxc_41{background:var(--surface);border-radius:var(--radius);padding:10px;min-width:0}._zoomVak_l7qxc_41 img{width:100%;max-height:70vh;object-fit:contain;display:block}._zoomKop_l7qxc_43{font-size:12px;font-weight:700;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}._zoomKnoppen_l7qxc_44{display:flex;gap:8px}._spark_l7qxc_46{display:block}._labelOfficieel_l7qxc_47{color:var(--green)}._labelAfgeleid_l7qxc_48{color:var(--violet)}._feitRij_l7qxc_49{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;align-items:start;padding:12px 0;border-bottom:1px solid var(--border)}._feitVraag_l7qxc_50{font-size:13.5px;color:var(--ink);line-height:1.45}@media (max-width: 720px){._feitRij_l7qxc_49{grid-template-columns:1fr}._tekst_l7qxc_14{max-height:300px}}._wrap_15abi_2{display:flex;flex-direction:column;height:calc(100dvh - 140px);min-height:420px;max-width:860px;margin:0 auto;width:100%}._kop_15abi_3{display:flex;align-items:center;gap:10px;padding:4px 0 12px}._kopTitel_15abi_4{flex:1;min-width:0;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._knop_15abi_5{min-height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer}._knopHoofd_15abi_6{min-height:44px;padding:0 16px;border-radius:10px;border:none;background:var(--accent);color:var(--surface);font:inherit;font-weight:600;cursor:pointer}._knopHoofd_15abi_6:disabled,._knop_15abi_5:disabled{opacity:.5;cursor:default}._lijst_15abi_8{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-bottom:12px}._chatItem_15abi_9{all:unset;box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._chatItem_15abi_9:hover{border-color:var(--accent-weak-2)}._chatTitel_15abi_11{font-weight:600;color:var(--ink)}._chatSub_15abi_12{color:var(--muted);font-size:13px;margin-top:4px}._berichten_15abi_13{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:8px 2px 12px}._bericht_15abi_13{max-width:88%;padding:10px 14px;border-radius:14px;line-height:1.5;overflow-wrap:anywhere}._vanJoost_15abi_15{align-self:flex-end;background:var(--accent);color:var(--surface);border-bottom-right-radius:4px;white-space:pre-wrap}._vanClaude_15abi_16{align-self:flex-start;background:var(--surface);color:var(--text);border:1px solid var(--border);border-bottom-left-radius:4px}._mislukt_15abi_17{border-color:var(--red)}._meta_15abi_18{font-size:12px;color:var(--muted);margin-top:6px}._bezig_15abi_19{align-self:flex-start;color:var(--muted);font-size:14px;padding:4px 6px}._extra_15abi_20{display:flex;flex-direction:column;gap:8px;margin-top:10px}._actie_15abi_21{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface-2)}._actieKnoppen_15abi_22{display:flex;gap:8px;margin-top:8px}._invoer_15abi_23{display:flex;gap:8px;align-items:flex-end;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg);position:sticky;bottom:0}._tekstvak_15abi_24{flex:1;min-height:44px;max-height:40vh;resize:none;padding:11px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font:inherit;line-height:1.4}._tekstvak_15abi_24:focus{outline:none;box-shadow:var(--focus-ring)}._melding_15abi_26{color:var(--muted);font-size:13px;padding:4px 2px}@media (max-width: 640px){._wrap_15abi_2{height:calc(100dvh - 120px)}._bericht_15abi_13{max-width:94%}}._wrap_dqphm_1{padding:30px 32px 60px;max-width:1100px}._head_dqphm_3{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}._headLeft_dqphm_4{display:flex;align-items:center;gap:16px}._icon_dqphm_5{width:44px;height:44px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-weak);border:1px solid var(--accent-weak-2)}._title_dqphm_7{font-size:26px;font-weight:800;margin:0;letter-spacing:-.02em}._subtitle_dqphm_8{font-size:13px;color:var(--muted);margin:4px 0 0}._bizChip_dqphm_9{font-size:11px;font-family:var(--font-mono);padding:5px 11px;border-radius:999px;border:.5px solid;flex-shrink:0}._sectionLabel_dqphm_11{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-family:var(--font-mono);margin-bottom:14px}._grid_dqphm_12{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}._card_dqphm_13{background:var(--surface);border:.5px solid var(--border);border-radius:16px;padding:20px}._cardHead_dqphm_14{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}._socIcon_dqphm_16{width:40px;height:40px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-weak);border:1px solid var(--accent-weak-2)}._socName_dqphm_17{font-size:15px;font-weight:700}._socNote_dqphm_18{font-size:12px;color:var(--muted);margin-top:2px}._connectBtn_dqphm_20{width:100%;padding:11px;border-radius:10px;border:none;background:var(--accent);color:var(--accent-fg);font-family:var(--font);font-size:13px;font-weight:700;cursor:pointer;transition:opacity var(--transition)}._connectBtn_dqphm_20:hover{opacity:.85}._linkedList_dqphm_22{display:flex;flex-direction:column;gap:9px}._linkedRow_dqphm_23{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:.5px solid var(--border);border-radius:9px;padding:10px 12px}._dotOk_dqphm_24{width:8px;height:8px;border-radius:50%;background:var(--green);flex-shrink:0}._linkedName_dqphm_25{flex:1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unlink_dqphm_26{padding:5px 10px;border-radius:7px;border:.5px solid #fecdca;background:transparent;color:var(--red);font-family:var(--font);font-size:11px;cursor:pointer}._unlink_dqphm_26:hover{background:var(--red-weak)}._connectAgain_dqphm_29{margin-top:4px;padding:8px;border-radius:8px;border:1px dashed var(--border-strong);background:transparent;color:var(--muted);font-family:var(--font);font-size:12px;cursor:pointer}._connectAgain_dqphm_29:hover{border-color:var(--accent);color:var(--accent)}._note_dqphm_32{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);background:var(--surface);border:.5px solid var(--border);border-radius:12px;padding:14px 18px;margin-top:22px}._noteDot_dqphm_33{width:7px;height:7px;border-radius:50%;background:var(--amber);flex-shrink:0}._otherGrid_dqphm_35{display:flex;flex-wrap:wrap;gap:10px}._otherChip_dqphm_36{display:flex;align-items:center;gap:9px;background:var(--surface);border:.5px solid var(--border);border-radius:10px;padding:11px 14px;font-size:13px;color:var(--text)}._badge_dqphm_37{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:3px 7px;border-radius:5px}._ready_dqphm_38{background:var(--green-weak);color:var(--green)}._todo_dqphm_39{background:var(--border);color:var(--muted)}@media (max-width: 760px){._wrap_dqphm_1{padding:22px 18px 50px}._head_dqphm_3{flex-direction:column}}._scherm_171w3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#07060f;color:#ede9fe;font-family:Inter,Segoe UI,system-ui,sans-serif;overflow:hidden}._kop_171w3_3{position:absolute;top:0;left:0;right:0;height:52px;display:flex;align-items:center;gap:24px;padding:0 20px;background:linear-gradient(180deg,rgba(7,6,15,.95),rgba(7,6,15,.6) 80%,transparent);z-index:5;pointer-events:none}._logo_171w3_5{font-weight:800;letter-spacing:.22em;font-size:13px;color:#f5f3ff}._logo_171w3_5 span{font-weight:400;letter-spacing:0;color:#a78bfa;margin-left:8px;text-transform:none}._terug_171w3_7{pointer-events:auto;margin-left:16px;font-weight:400;letter-spacing:0;font-size:11px;color:#c4b5fd;text-decoration:none;border:1px solid rgba(168,85,247,.35);border-radius:999px;padding:2px 9px}._terug_171w3_7:hover{background:#581c8759}._toetsen_171w3_9{margin:10px 0 0;font-size:10.5px;color:#7c6fb0}._verbindingen_171w3_10{display:flex;gap:8px;flex:1;justify-content:center}._chip_171w3_11{font-size:10.5px;letter-spacing:.08em;color:#c4b5fd;border:1px solid rgba(168,85,247,.35);border-radius:999px;padding:3px 9px;background:#581c872e;display:inline-flex;align-items:center;gap:6px}._chip_171w3_11 i{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 8px #34d399}._tijd_171w3_13{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:#f5f3ff;text-align:right}._tijd_171w3_13 small{display:block;font-size:10px;color:#a78bfa;font-weight:400;letter-spacing:.06em}._kaarten_171w3_16{position:absolute;left:20px;top:70px;bottom:20px;display:flex;flex-direction:column;gap:10px;z-index:4;width:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(168,85,247,.35) transparent}._kaarten_171w3_16>*{flex-shrink:0}._kaart_171w3_16{background:#0e0b20d1;border:1px solid rgba(168,85,247,.28);border-left:3px solid var(--kleur);border-radius:12px;padding:10px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px #00000059}._kaartKop_171w3_19{display:flex;justify-content:space-between;align-items:baseline}._kaartKop_171w3_19 b{font-size:14px;color:#f5f3ff}._kaartKop_171w3_19 span{font-size:10px;color:#a78bfa;letter-spacing:.06em;text-transform:uppercase}._doet_171w3_22{margin:4px 0 2px;font-size:11px;line-height:1.45;color:#ddd6fe}._status_171w3_23{display:flex;align-items:center;gap:6px;font-size:11px;margin:4px 0 6px}._status_171w3_23 i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}._regel_171w3_25{display:flex;justify-content:space-between;font-size:11.5px;padding:2px 0;color:#c4b5fd}._regel_171w3_25 b{color:#f5f3ff;font-variant-numeric:tabular-nums}._paneel_171w3_28{position:absolute;right:20px;top:70px;bottom:20px;width:340px;display:flex;flex-direction:column;gap:12px;z-index:4;overflow:auto}._paneel_171w3_28 section{background:#0e0b20d9;border:1px solid rgba(168,85,247,.28);border-radius:14px;padding:12px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._paneel_171w3_28 h3{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a78bfa;display:flex;align-items:center;gap:8px}._paneel_171w3_28 h3 em{font-style:normal;background:#fbbf24;color:#1c1917;border-radius:999px;padding:0 7px;font-size:10px}._feed_171w3_32{display:grid;grid-template-columns:38px 56px 1fr;gap:6px;font-size:11.5px;padding:5px 0;border-top:1px solid rgba(168,85,247,.12);color:#ddd6fe}._feed_171w3_32:first-of-type{border-top:0}._feed_171w3_32 time{color:#7c6fb0;font-variant-numeric:tabular-nums}._feed_171w3_32 b{color:#f5f3ff}._vraag_171w3_36{padding:8px 0;border-top:1px solid rgba(168,85,247,.12);font-size:12px;color:#ede9fe}._vraag_171w3_36:first-of-type{border-top:0}._knoppen_171w3_38{display:flex;gap:6px;margin-top:7px}._knoppen_171w3_38 button{flex:1;border:1px solid rgba(168,85,247,.4);background:#581c8740;color:#f5f3ff;border-radius:8px;padding:5px 0;font-size:11.5px;cursor:pointer}._knoppen_171w3_38 button:first-child{background:#7c3aed;border-color:#7c3aed}._paneel_171w3_28 ul{margin:0;padding-left:16px;font-size:11.5px;color:#c4b5fd}._gesprek_171w3_42{pointer-events:auto}._berichten_171w3_43{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto;font-size:12px;margin-bottom:8px}._vanJoost_171w3_44{align-self:flex-end;background:#7c3aed59;border-radius:10px 10px 2px;padding:6px 9px;max-width:92%;color:#f5f3ff}._vanOlivia_171w3_45{align-self:flex-start;background:#ffffff12;border-radius:10px 10px 10px 2px;padding:6px 9px;max-width:92%;color:#ede9fe;white-space:pre-wrap}._vanJoost_171w3_44 b,._vanOlivia_171w3_45 b{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;margin-bottom:2px}._leeg_171w3_47{font-size:11.5px;color:#7c6fb0}._fout_171w3_48{font-size:11px;color:#fbbf24}._invoer_171w3_49{display:flex;gap:6px}._invoer_171w3_49 input{flex:1;background:#ffffff0f;border:1px solid rgba(168,85,247,.35);border-radius:8px;color:#f5f3ff;padding:7px 10px;font-size:12px;font-family:inherit}._invoer_171w3_49 input:focus{outline:none;border-color:#a855f7}._invoer_171w3_49 button{border:1px solid #7c3aed;background:#7c3aed;color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}._invoer_171w3_49 button:disabled{opacity:.5;cursor:default}._praatKnop_171w3_54{width:100%;margin-bottom:8px;border:0;border-radius:10px;padding:10px;font-size:13px;font-weight:600;cursor:pointer;color:#1c1917;background:#ffc300}._praatKnop_171w3_54:hover{background:#ffd23f}._praatStatus_171w3_56{margin-bottom:8px;font-size:12px;color:#ede9fe}._praatStatus_171w3_56 span{display:inline-flex;align-items:center;gap:8px}._praatStatus_171w3_56 span:before{content:"";width:8px;height:8px;border-radius:50%;background:#64748b}._praatStatus_171w3_56 ._luistert_171w3_59:before{background:#34d399;box-shadow:0 0 10px #34d399;animation:_puls_171w3_1 1.2s infinite}._praatStatus_171w3_56 ._olivia_171w3_60:before{background:#c084fc;box-shadow:0 0 10px #c084fc;animation:_puls_171w3_1 .6s infinite}._praatStatus_171w3_56 em{display:block;color:#a78bfa;font-style:normal;margin-top:4px}@keyframes _puls_171w3_1{0%,to{opacity:1}50%{opacity:.35}}._transcript_171w3_63{margin-top:6px;font-size:11.5px;color:#ddd6fe;display:flex;flex-direction:column;gap:3px;max-height:120px;overflow:auto}._transcript_171w3_63 b{color:#a78bfa;font-weight:600;margin-right:4px}._paneel_171w3_28 li{padding:2px 0}@media (max-width: 900px){._kaarten_171w3_16{display:none}._paneel_171w3_28{right:8px;left:8px;top:auto;bottom:8px;width:auto;max-height:42vh}._verbindingen_171w3_10{display:none}}:root{--bg: #f6f7f9;--surface: #ffffff;--surface-2: #f3f5f9;--surface-3: #eceff4;--border: #e4e7ed;--border-strong: #d0d5dd;--ink: #0b1220;--text: #344054;--muted: #667085;--subtle: #98a2b3;--accent: #1d4ed8;--accent-hover: #1c43b8;--accent-weak: #eef3ff;--accent-weak-2: #dbe6ff;--accent-fg: #ffffff;--green: #067647;--green-weak: #ecfdf3;--amber: #b54708;--amber-weak: #fffaeb;--red: #d92d20;--red-weak: #fef3f2;--violet: #6938ef;--violet-weak: #f4f0ff;--shadow-xs: 0 1px 2px rgba(16,24,40,.05);--shadow-sm: 0 1px 3px rgba(16,24,40,.07), 0 1px 2px rgba(16,24,40,.04);--shadow-md: 0 8px 20px rgba(16,24,40,.08);--shadow-lg: 0 20px 48px rgba(16,24,40,.14), 0 4px 12px rgba(16,24,40,.06);--radius: 12px;--radius-sm: 9px;--radius-lg: 16px;--focus-ring: 0 0 0 3px var(--accent-weak-2);--transition: .15s cubic-bezier(.4,0,.2,1);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--font: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "DM Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input,select,button,textarea{font-family:inherit;font-size:inherit;color:inherit}h1,h2,h3{letter-spacing:-.02em;color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-weak-2);color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:8px;border:3px solid var(--bg)}*::-webkit-scrollbar-thumb:hover{background:var(--subtle)}
