._nav_1gw8h_1{position:sticky;top:0;z-index:100;background:#fafafaeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color)}._inner_1gw8h_11{display:flex;align-items:center;justify-content:space-between;height:60px}._logo_1gw8h_18{display:flex;align-items:center;gap:10px;text-decoration:none}._logoMark_1gw8h_25{width:34px;height:34px;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0}._logoText_1gw8h_40{font-size:16px;font-weight:700;color:var(--text-heading)}._actions_1gw8h_46{display:flex;align-items:center;gap:16px}._xLink_1gw8h_52{font-size:13px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast)}._xLink_1gw8h_52:hover{color:var(--text-heading)}._adminBtn_1gw8h_64{font-size:13px;padding:7px 14px}@media (max-width: 480px){._xLink_1gw8h_52{display:none}}._hero_3n90v_1{padding:80px 0 64px;background:var(--bg-base)}._inner_3n90v_6{display:flex;flex-direction:column;align-items:flex-start;gap:20px}._headline_3n90v_13{font-size:clamp(28px,5vw,52px);font-weight:700;color:var(--text-heading);line-height:1.25;letter-spacing:-.02em;max-width:700px}._sub_3n90v_22{font-size:clamp(15px,2vw,18px);color:var(--text-muted);max-width:520px}._cta_3n90v_28{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}._br_3n90v_36{display:none}@media (max-width: 640px){._hero_3n90v_1{padding:56px 0 48px}._br_3n90v_36{display:block}}._grid_68szf_5{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap)}._cell_68szf_11{padding:24px;display:flex;flex-direction:column;gap:4px}._cellLarge_68szf_18{padding:28px 24px}._cellAccent_68szf_23{background:var(--accent);color:#fff;box-shadow:0 4px 16px #6366f14d}._cellAccent_68szf_23 ._cellLabel_68szf_29{color:#ffffffbf}._cellAccent_68szf_23 ._cellValue_68szf_33{color:#fff}._cellAccent_68szf_23 ._cellSub_68szf_37{color:#ffffffa6}._cellLabel_68szf_29{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}._cellValue_68szf_33{font-size:clamp(28px,4vw,40px);font-weight:700;color:var(--text-heading);line-height:1.1;letter-spacing:-.02em}._cellSub_68szf_37{font-size:12px;color:var(--text-muted);margin-top:2px}@media (max-width: 768px){._grid_68szf_5{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._grid_68szf_5{grid-template-columns:repeat(2,1fr);gap:12px}._cell_68szf_11{padding:18px}}._terminal_jas12_12{border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 8px 32px #0003;max-width:860px;margin:0 auto}._terminalHeader_jas12_21{background:#1e293b;padding:12px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #334155}._trafficLights_jas12_30{display:flex;gap:6px;flex-shrink:0}._tlRed_jas12_36{width:12px;height:12px;border-radius:50%;background:#ef4444}._tlYellow_jas12_43{width:12px;height:12px;border-radius:50%;background:#f59e0b}._tlGreen_jas12_50{width:12px;height:12px;border-radius:50%;background:#10b981}._terminalTitle_jas12_57{flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;color:#94a3b8;text-align:center}._liveIndicator_jas12_66{display:inline-flex;align-items:center;gap:5px;background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.05em;flex-shrink:0}._liveDot_jas12_81{width:5px;height:5px;border-radius:50%;background:#10b981;animation:_livePulse_jas12_1 1.5s ease-in-out infinite}@keyframes _livePulse_jas12_1{0%,to{opacity:1}50%{opacity:.4}}._staticIndicator_jas12_94{font-size:10px;font-weight:600;color:#64748b;letter-spacing:.05em;flex-shrink:0}._terminalBody_jas12_103{background:#0f172a;padding:20px 20px 16px;min-height:240px;overflow-x:auto}._commandLine_jas12_110{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;color:#e5e7eb;margin-bottom:12px}._prompt_jas12_117{color:#a5b4fc;font-weight:600}._command_jas12_110{color:#e5e7eb}._loadingLine_jas12_126{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;color:#64748b}._loadingText_jas12_132{animation:_blink_jas12_1 1s step-end infinite}@keyframes _blink_jas12_1{0%,to{opacity:1}50%{opacity:0}}._commitList_jas12_142{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}._commitLine_jas12_149{display:flex;align-items:baseline;gap:10px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;line-height:1.8;border-radius:4px;padding:1px 4px;transition:background .15s}._commitLine_jas12_149:hover{background:#a5b4fc0f}._commitLineLatest_jas12_165{background:#a5b4fc1a}._sha_jas12_169{color:#a5b4fc;font-weight:600;flex-shrink:0;min-width:56px}._commitMessage_jas12_176{color:#e5e7eb;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._commitMeta_jas12_184{display:flex;align-items:center;gap:8px;flex-shrink:0}._agentTag_jas12_191{font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;border:1px solid;letter-spacing:.03em}._timeAgo_jas12_200{color:#64748b;font-size:11px;white-space:nowrap}._statusLine_jas12_207{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #1E293B;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}._statusDot_jas12_217{width:6px;height:6px;border-radius:50%;background:#64748b;flex-shrink:0}._statusDot_jas12_217[data-live=true]{background:#10b981;box-shadow:0 0 6px #10b98180;animation:_livePulse_jas12_1 1.5s ease-in-out infinite}._statusText_jas12_231{color:#64748b}._timeHighlight_jas12_235{color:#a5b4fc}._agentHighlight_jas12_239{font-weight:600}@media (max-width: 640px){._terminalBody_jas12_103{padding:16px 12px}._commitLine_jas12_149{flex-wrap:wrap;gap:4px}._commitMeta_jas12_184{width:100%;padding-left:66px}._commitMessage_jas12_176{max-width:calc(100vw - 140px)}}._grid_1b1so_5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--card-gap)}._card_1b1so_11{position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;transition:transform var(--transition-base),box-shadow var(--transition-base)}._card_1b1so_11:hover{transform:translateY(-3px)}._cardMystery_1b1so_24{opacity:.85}._colorBand_1b1so_28{height:4px;width:100%;flex-shrink:0}._avatar_1b1so_34{width:52px;height:52px;border-radius:50%;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:20px auto 0;flex-shrink:0}._info_1b1so_48{padding:12px 16px 20px;display:flex;flex-direction:column;gap:4px;flex:1}._nameRow_1b1so_56{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._name_1b1so_56{font-size:16px;font-weight:700;color:var(--text-heading)}._status_1b1so_70{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--text-muted)}._status_1b1so_70[data-active=true]{color:var(--status-live)}._statusDot_1b1so_83{width:6px;height:6px;border-radius:50%;background:var(--status-idle);flex-shrink:0}._statusDot_1b1so_83[data-active=true]{background:var(--status-live);box-shadow:0 0 5px var(--status-live-glow);animation:_pulse_1b1so_1 2s ease-in-out infinite}@keyframes _pulse_1b1so_1{0%,to{opacity:1}50%{opacity:.4}}._liveBadge_1b1so_103{display:inline-flex;align-items:center;gap:5px;background:#10b9811a;color:var(--status-live);border:1px solid rgba(16,185,129,.3);border-radius:var(--border-radius-full);padding:3px 10px;font-size:10px;font-weight:700;letter-spacing:.05em}._liveDot_1b1so_117{width:6px;height:6px;border-radius:50%;background:var(--status-live);box-shadow:0 0 6px var(--status-live-glow);animation:_livePulse_1b1so_1 1.5s ease-in-out infinite;flex-shrink:0}@keyframes _livePulse_1b1so_1{0%,to{opacity:1;box-shadow:0 0 6px var(--status-live-glow)}50%{opacity:.5;box-shadow:0 0 10px var(--status-live-glow)}}._role_1b1so_138{font-size:12px;font-weight:500;color:var(--text-muted);letter-spacing:.03em;margin-top:2px}._catch_1b1so_146{font-size:12px;color:var(--text-body);margin-top:6px;line-height:1.5}._mystery_1b1so_153{font-size:12px;color:var(--text-muted);font-style:italic;margin-top:6px}._recent_1b1so_160{font-size:11px;color:var(--text-muted);margin-top:8px;line-height:1.4}._recentLabel_1b1so_167{font-weight:600}._timeAgo_1b1so_171{font-size:11px;color:var(--text-muted);margin-top:4px}._footer_1b1so_177{margin-top:32px;font-size:13px;color:var(--text-muted);text-align:center}._footer_1b1so_177 a{color:var(--accent);font-weight:500}@media (max-width: 900px){._grid_1b1so_5{grid-template-columns:repeat(3,1fr)}}@media (max-width: 560px){._grid_1b1so_5{grid-template-columns:1fr;max-width:360px;margin:0 auto}._card_1b1so_11{flex-direction:row;align-items:flex-start}._colorBand_1b1so_28{width:4px;height:auto;position:absolute;left:0;top:0;bottom:0}._avatar_1b1so_34{margin:16px 0 16px 20px;width:44px;height:44px;font-size:17px;flex-shrink:0}._info_1b1so_48{padding:14px 16px 14px 12px}}._grid_4qmsh_5{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--card-gap)}._card_4qmsh_11{padding:24px;display:flex;flex-direction:column;gap:0}._cardHeader_4qmsh_18{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._icon_4qmsh_25{font-size:28px;line-height:1}._meta_4qmsh_30{display:flex;align-items:center;gap:8px}._badge_4qmsh_36{font-size:11px;font-weight:700;padding:3px 8px;border-radius:var(--border-radius-full);background:var(--bg-section-alt);color:var(--text-muted);border:1px solid var(--border-color);letter-spacing:.04em}._badgeLive_4qmsh_47{background:#10b9811a;color:var(--status-live);border-color:#10b98140}._version_4qmsh_53{font-size:11px;color:var(--text-muted)}._name_4qmsh_58{font-size:17px;font-weight:700;color:var(--text-heading);margin-bottom:8px}._desc_4qmsh_65{font-size:13px;color:var(--text-body);line-height:1.6;flex:1;margin-bottom:20px}._cardFooter_4qmsh_73{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border-color)}._by_4qmsh_83{font-size:11px;color:var(--text-muted)}._useBtn_4qmsh_88{font-size:12px;padding:7px 14px}._comingSoon_4qmsh_93{font-size:11px;color:var(--text-muted);font-style:italic}@media (max-width: 768px){._grid_4qmsh_5{grid-template-columns:1fr;max-width:480px;margin:0 auto}}._story_1piy5_5{max-width:640px;margin-bottom:48px;display:flex;flex-direction:column;gap:16px}._storyBlock_1piy5_13{font-size:15px;color:var(--text-body);line-height:1.8}._timeline_1piy5_19{max-width:640px}._timelineTitle_1piy5_23{font-size:14px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px}._timelineItem_1piy5_32{display:flex;gap:16px}._timelineMarker_1piy5_37{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px}._timelineDot_1piy5_45{width:12px;height:12px;border-radius:50%;background:var(--border-color);border:2px solid var(--bg-base);box-shadow:0 0 0 2px var(--border-color);flex-shrink:0;margin-top:4px}._timelineItemCurrent_1piy5_56 ._timelineDot_1piy5_45{background:var(--accent);box-shadow:0 0 0 2px var(--accent-border),0 0 8px #6366f14d}._timelineLine_1piy5_61{width:2px;flex:1;background:var(--border-color);margin:4px 0;min-height:24px}._timelineContent_1piy5_69{padding-bottom:28px;flex:1}._timelineHeader_1piy5_74{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}._timelineDate_1piy5_82{font-size:12px;color:var(--text-muted);font-weight:500}._timelineLabel_1piy5_88{font-size:12px;font-weight:600;background:var(--bg-section-alt);color:var(--text-muted);padding:2px 8px;border-radius:var(--border-radius-full);border:1px solid var(--border-color)}._timelineLabelCurrent_1piy5_98{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-border)}._timelineText_1piy5_104{font-size:13px;color:var(--text-body);line-height:1.6}._footer_1l9yh_1{background:var(--text-heading);color:#fff;padding:48px 0 24px}._inner_1l9yh_7{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}._left_1l9yh_18{display:flex;flex-direction:column;gap:6px}._brand_1l9yh_24{font-size:18px;font-weight:700;color:#fff}._desc_1l9yh_30{font-size:13px;color:#ffffff8c}._right_1l9yh_35{display:flex;flex-direction:column;align-items:flex-end;gap:14px}._cta_1l9yh_42{font-size:13px;color:#ffffffb3;line-height:1.6;text-align:right}._xBtn_1l9yh_49{font-size:13px;padding:8px 16px;background:var(--accent)}._xBtn_1l9yh_49:hover{background:var(--accent-hover);color:#fff}._bottom_1l9yh_60{font-size:12px;color:#ffffff59}@media (max-width: 600px){._inner_1l9yh_7{flex-direction:column}._right_1l9yh_35{align-items:flex-start}._cta_1l9yh_42{text-align:left}}.admin-layout{min-height:100vh;background:var(--bg-base)}.admin-page-header{background:var(--card-bg);border-bottom:1px solid var(--border-color);padding:24px 0 20px;margin-bottom:0}.admin-page-header h1{font-size:22px;font-weight:700;color:var(--text-heading);margin-bottom:4px}.admin-page-header .build-time{font-size:12px;color:var(--text-muted)}.admin-section{padding:40px 0;border-bottom:1px solid var(--border-color)}.admin-section:last-child{border-bottom:none}.admin-section-title{font-size:16px;font-weight:700;color:var(--text-heading);margin-bottom:20px;display:flex;align-items:center;gap:8px}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.quick-action-btn{display:flex;flex-direction:column;gap:4px;padding:16px;background:var(--card-bg);border:1.5px solid var(--border-color);border-radius:var(--border-radius-md);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.quick-action-btn:hover{border-color:var(--accent);background:var(--accent-bg);transform:translateY(-1px)}.quick-action-btn strong{font-size:14px;font-weight:600;color:var(--text-heading)}.quick-action-btn span{font-size:12px;color:var(--text-muted)}.deadline-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.deadline-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}.deadline-item strong{font-size:13px;font-weight:600;color:var(--text-heading);flex:1}.deadline-days{font-size:13px;font-weight:700;color:var(--accent)}.deadline-date{font-size:12px;color:var(--text-muted)}.pending-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.pending-item{display:flex;align-items:baseline;gap:10px;padding:10px 14px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:13px}.pending-project-id{font-size:11px;font-weight:700;color:var(--accent);flex-shrink:0;background:var(--accent-bg);padding:2px 6px;border-radius:4px}.pending-text{color:var(--text-body);flex:1;line-height:1.4}.activity-detail-list{display:flex;flex-direction:column;gap:8px}.activity-detail-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm)}.activity-detail-avatar{width:36px;height:36px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-detail-info{flex:1;min-width:0}.activity-detail-name{font-size:13px;font-weight:600;color:var(--text-heading)}.activity-detail-action{font-size:12px;color:var(--text-body);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-detail-time{font-size:12px;color:var(--text-muted);flex-shrink:0}.project-detail-table{width:100%;border-collapse:collapse;font-size:13px}.project-detail-table th{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:2px solid var(--border-color)}.project-detail-table td{padding:10px 12px;border-bottom:1px solid var(--border-color);color:var(--text-body);vertical-align:top}.project-detail-table tr:last-child td{border-bottom:none}.project-status-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--border-radius-full)}.project-status-badge.active{background:#10b9811a;color:var(--status-live)}.project-status-badge.planning{background:var(--accent-bg);color:var(--accent)}.project-status-badge.completed,.project-status-badge.done{background:var(--bg-section-alt);color:var(--text-muted)}.project-status-badge.paused{background:#3b82f61a;color:#3b82f6}.project-status-badge.cancelled{background:#ef44441a;color:#ef4444}.decisions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.decisions-item{display:flex;align-items:baseline;gap:12px;padding:10px 14px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);font-size:13px}.decisions-date{font-size:11px;color:var(--text-muted);flex-shrink:0}.decisions-title{color:var(--text-body);flex:1}.metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metrics-cell{padding:20px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--card-radius)}.metrics-cell-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.metrics-cell-value{font-size:28px;font-weight:700;color:var(--text-heading);line-height:1.1}.metrics-cell-sub{font-size:11px;color:var(--text-muted);margin-top:4px}@media (max-width: 640px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.quick-actions-grid{grid-template-columns:1fr 1fr}}:root{--bg-base: #FAFAFA;--bg-section-alt: #F8F9FA;--bg-white: #FFFFFF;--card-bg: #FFFFFF;--card-shadow: 0 1px 6px rgba(0, 0, 0, .08);--card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12);--card-radius: 12px;--text-heading: #111827;--text-body: #4B5563;--text-muted: #6B7280;--accent: #6366F1;--accent-hover: #4F46E5;--accent-bg: #EEF2FF;--accent-border: #C7D2FE;--status-live: #10B981;--status-live-glow: rgba(16, 185, 129, .35);--status-idle: #9CA3AF;--color-lumi: #6366F1;--color-noa: #F97316;--color-tech: #3B82F6;--color-mai: #EC4899;--color-rin: #64748B;--container-max: 1100px;--section-gap: 64px;--card-gap: 16px;--transition-fast: .15s ease;--transition-base: .25s ease;--border-color: #E5E7EB;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-full: 9999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg-base);color:var(--text-body);font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-heading);line-height:1.3}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button{cursor:pointer;font-family:inherit}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.section{padding:var(--section-gap) 0}.section--alt{background-color:var(--bg-section-alt)}.section-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.section-title{font-size:clamp(22px,4vw,30px);font-weight:700;color:var(--text-heading);margin-bottom:8px}.section-desc{font-size:15px;color:var(--text-muted);margin-bottom:40px}.card{background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--transition-base)}.card:hover{box-shadow:var(--card-shadow-hover)}.badge-live{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;color:var(--status-live);border:1px solid rgba(16,185,129,.25);border-radius:var(--border-radius-full);padding:4px 12px;font-size:12px;font-weight:600}.badge-live .dot{width:7px;height:7px;border-radius:50%;background:var(--status-live);box-shadow:0 0 6px var(--status-live-glow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:var(--border-radius-sm);font-size:14px;font-weight:600;border:none;transition:all var(--transition-fast);text-decoration:none}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{background:var(--accent-hover);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #6366f159}.btn--outline{background:transparent;color:var(--accent);border:1.5px solid var(--accent)}.btn--outline:hover{background:var(--accent-bg);color:var(--accent-hover)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease both}@media (max-width: 640px){.container{padding:0 16px}.section{padding:48px 0}}
