.member-card[role=button]{cursor:pointer}.member-card[role=button]:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.member-detail{grid-template-columns:150px minmax(0,1fr);gap:22px;display:grid}.member-detail.former{grid-template-columns:1fr}.member-detail-portrait{border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#a94de12e,#0000 56%),#0b0610;border-radius:12px;align-content:center;place-items:center;gap:14px;min-height:170px;display:grid}.member-detail-portrait .member-avatar.large{border-radius:50%;width:92px;height:92px}.member-detail-portrait>span{font:700 7px var(--font-mono);letter-spacing:.16em;color:#a983bd}.member-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.member-detail-grid>div{border:1px solid var(--line);background:#12081b94;border-radius:9px;align-content:center;gap:7px;min-height:76px;padding:13px;display:grid}.member-detail-grid small,.member-detail-roles>small{font:700 7px var(--font-mono);letter-spacing:.16em;color:#90769f}.member-detail-grid b{overflow-wrap:anywhere;font-size:12px}.member-detail-roles,.member-detail-absence{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.member-detail-roles>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.member-detail-roles span{border:1px solid var(--line-strong);font:700 8px var(--font-mono);color:#d5b7e6;border-radius:999px;padding:7px 10px}.member-detail-absence{background:#644d0f1a;border:1px solid #ddbc5052;border-radius:9px;gap:5px;padding:13px;display:grid}.member-detail-absence b{font:700 8px var(--font-mono);letter-spacing:.14em;color:var(--yellow)}.member-detail-absence span,.member-detail-absence p{color:#b7a99a;margin:0;font-size:9px}.activity-image-placeholder{color:#b76ee5;background:radial-gradient(circle at 50% 45%,#9a3dd638,#0000 38%),linear-gradient(135deg,#13091d,#08040c);align-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.activity-image-placeholder span{font:700 30px var(--font-serif);opacity:.72}.activity-image-placeholder small{font:700 7px var(--font-mono);letter-spacing:.2em;color:#806b8d}.activity-image-placeholder.compact span{font-size:20px}.activity-detail-media{border:1px solid var(--line);border-radius:10px;width:100%;height:340px;overflow:hidden}.activity-detail-media>img{object-fit:cover;width:100%;height:100%}.member-picker{gap:7px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.member-picker>button{border:1px solid var(--line);text-align:left;background:#0e0715;border-radius:9px;grid-template-columns:38px 1fr 22px;align-items:center;gap:10px;width:100%;padding:10px;transition:border-color .2s,background .2s,transform .2s;display:grid}.member-picker>button:hover,.member-picker>button:focus-visible{border-color:var(--line-strong);background:#8f35c724;transform:translate(3px)}.member-picker>button>span{gap:3px;display:grid}.member-picker>button b{font-size:10px}.member-picker>button small{color:#8f7e98;font-size:8px}.empty-state.compact{min-height:145px;margin-top:14px}.initiation-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:430px;padding:35px;display:grid}.initiation-empty svg{color:var(--violet);font-size:34px}.initiation-empty>span{font:700 8px var(--font-mono);letter-spacing:.2em;color:#aa82c0}.initiation-empty h2{max-width:520px;font:700 32px var(--font-serif);margin:0}.initiation-empty p{color:var(--muted);margin:0;font-size:11px}@media (width<=700px){.member-detail{grid-template-columns:1fr}.member-detail-portrait{min-height:140px}.member-detail-grid{grid-template-columns:1fr}.activity-detail-media{height:220px}}body:has(.modal-layer){overflow:hidden}.modal-layer{overscroll-behavior:contain;z-index:10000!important;-webkit-backdrop-filter:blur(10px)saturate(.86)!important;backdrop-filter:blur(10px)saturate(.86)!important;background:radial-gradient(circle at 50% 45%,#7d2aae2b,#0000 43%),#07030bad!important;place-items:center!important;padding:clamp(12px,3vw,34px)!important;animation:.28s both bronxModalBackdrop!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.modal-card{scrollbar-width:thin;scrollbar-color:#7f32a8 transparent;background:linear-gradient(145deg,#160a20fb,#08040cfb)!important;max-height:calc(100dvh - clamp(24px,6vw,68px))!important;margin:auto!important;animation:.36s cubic-bezier(.2,.8,.2,1) both bronxModalCard!important;position:relative!important;overflow:auto!important;box-shadow:0 32px 110px #00000075,inset 0 0 0 1px #b95deb0a!important}.modal-card>header{z-index:5;background:linear-gradient(#160a20 75%,#160a2000);padding-top:2px;position:sticky;top:-25px}.modal-card>header button{color:#f3e8f9;cursor:pointer}@keyframes bronxModalBackdrop{0%{opacity:0}to{opacity:1}}@keyframes bronxModalCard{0%{opacity:0;filter:blur(7px);transform:translateY(22px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.member-detail,.member-detail.former{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:20px}.member-document-card{border:1px solid var(--line);background:radial-gradient(circle at 50% 38%,#9d3fd62e,#0000 52%),#09040d;border-radius:13px;min-height:360px;overflow:hidden}.member-document-card>a,.member-document-empty{color:#d8bce7;align-content:center;place-items:center;gap:12px;width:100%;min-height:360px;text-decoration:none;display:grid}.member-document-card>a{padding:12px;transition:background .25s,transform .25s}.member-document-card>a:hover{background:#9e3dd814}.member-document-card img{object-fit:contain;filter:contrast(1.03)saturate(.95);border-radius:8px;width:100%;max-height:420px;transition:transform .3s,filter .3s}.member-document-card>a:hover img{filter:contrast(1.06)saturate();transform:scale(1.012)}.member-document-card span,.member-document-empty>span{font:700 7px var(--font-mono);letter-spacing:.18em;color:#ae82c5}.member-detail-content{gap:16px;min-width:0;display:grid}.personal-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.personal-edit-grid label{gap:7px;display:grid}.personal-edit-grid label>span{font:700 7px var(--font-mono);letter-spacing:.16em;color:#967aa6}.personal-edit-grid input{border:1px solid var(--line);color:#f7eefb;background:#09040ddb;border-radius:8px;min-width:0;padding:12px}.personal-edit-grid .wide{grid-column:1/-1}.modal-card.wide .activity-detail{min-height:0}.activity-detail-main,.participant-panel{min-width:0}@media (width<=800px){.member-detail,.member-detail.former{grid-template-columns:1fr}.member-document-card,.member-document-card>a,.member-document-empty{min-height:230px}.member-document-card img{max-height:280px}.personal-edit-grid{grid-template-columns:1fr}.personal-edit-grid .wide{grid-column:auto}}.form-grid select,.task-editor select{border:1px solid var(--line);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a050e;border-radius:7px;width:100%;padding:13px}.functional-label{color:#8e7d98;font:700 8px var(--font-mono);letter-spacing:.14em;margin:4px 0 8px;display:block}.member-picker>button.active{border-color:var(--line-strong);box-shadow:inset 2px 0 var(--violet);background:#9b3ed52e}.member-picker>button>i{color:#c798e2;font:700 7px var(--font-mono);letter-spacing:.08em;font-style:normal}.activity-upload-preview{border:1px solid var(--line);background:#09040d;border-radius:10px;max-width:320px;margin-top:14px;overflow:hidden}.activity-upload-preview img{object-fit:cover;width:100%;max-height:185px;display:block}.form-error,.form-success{color:#ff9ca5;background:#9227331f;border:1px solid #e6596759;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:10px}.form-success{color:var(--green);background:#1a6e4d1f;border-color:#4ed9a052}.deadline .button{margin-left:auto}.initiation-empty .button{margin-top:14px}.task-autosave{color:#897a91;font:600 8px var(--font-mono);letter-spacing:.08em;align-self:center;margin-left:auto}.button:disabled{cursor:not-allowed;opacity:.45}.activity-detail.attendance-editing{grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr)}.attendance-panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.attendance-panel.editing{border-left-color:#b55ff152;max-height:min(720px,92vh - 145px)}.attendance-panel-head{border-bottom:1px solid #b55ff11f;flex:none;align-items:center;gap:10px;padding-bottom:12px}.attendance-panel-head>div{gap:4px;min-width:0;display:grid}.attendance-panel-head>div>small{color:#7f7088;font-size:8px;line-height:1.35}.attendance-panel-head>b{flex:none;margin-left:auto}.attendance-panel-head>button{border:1px solid var(--line);color:#d9b9ea;font:700 7px var(--font-mono);letter-spacing:.1em;cursor:pointer;background:#973dcc1a;border-radius:999px;flex:none;padding:8px 10px;transition:border-color .2s,background .2s,transform .2s}.attendance-panel-head>button:hover{border-color:var(--line-strong);background:#973dcc33;transform:translateY(-1px)}.attendance-list,.attendance-edit-list{scrollbar-width:thin;scrollbar-color:#79359d transparent;min-height:0;padding-right:6px;overflow:auto}.attendance-panel>.attendance-list{margin:2px 0 0;padding-top:9px;display:block}.attendance-list article{border-radius:9px;grid-template-columns:38px minmax(0,1fr);position:relative}.attendance-list article.manual{background:linear-gradient(100deg,#9239c31a,#0000 65%);border-color:#a95cd573}.attendance-list article em{color:#cfa3e6;width:fit-content;font:700 6px var(--font-mono);letter-spacing:.08em;border:1px solid #b060dd57;border-radius:99px;margin-top:4px;padding:3px 5px;font-style:normal}.attendance-times{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;color:#e2c9ef!important;display:grid!important}.attendance-times>i{border-top:1px solid var(--line);gap:3px;min-width:0;padding-top:7px;font-size:8px;font-style:normal;display:grid}.attendance-times small{letter-spacing:.1em;color:#796b82!important;font:700 6px var(--font-mono)!important}.attendance-empty{border:1px dashed var(--line);color:#8c7b95;text-align:center;border-radius:9px;margin:0;padding:28px 14px;font-size:10px}.attendance-panel>.attendance-editor{flex-direction:column;flex:1;justify-content:flex-start;gap:12px;min-height:0;margin:0;padding-top:12px;display:flex}.attendance-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.attendance-add>label{gap:6px;min-width:0;display:grid}.attendance-add>label>span{color:#887691;font:700 7px var(--font-mono);letter-spacing:.13em}.attendance-add select{border:1px solid var(--line);color:#f4e9fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a050e;border-radius:8px;outline:none;width:100%;min-width:0;padding:11px 34px 11px 11px;font-size:9px}.attendance-add select:focus-visible,.time24-field select:focus-visible{border-color:#b55ff1;box-shadow:0 0 0 3px #b55ff121}.attendance-add button{border:1px solid var(--line-strong);color:#e6d0f1;min-height:39px;font:700 7px var(--font-mono);cursor:pointer;background:#9236c933;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.attendance-add button:disabled{opacity:.4;cursor:not-allowed}.attendance-edit-list{flex:1;align-content:start;gap:10px;padding-bottom:4px;display:grid}.attendance-edit-list>article{background:linear-gradient(135deg,#190b25c7,#09040dd1);border:1px solid #b55ff12b;border-radius:12px;gap:13px;padding:13px;transition:opacity .2s,border-color .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff05}.attendance-edit-list>article.removed{opacity:.62;background:#260a1147;border-color:#d2495b4d}.attendance-edit-person{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.attendance-edit-person>span{gap:3px;min-width:0;display:grid}.attendance-edit-person b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.attendance-edit-person small{color:#8f7b99;text-transform:uppercase;font-size:7px}.attendance-edit-person>em{color:#cfa3e6;font:700 6px var(--font-mono);letter-spacing:.07em;white-space:nowrap;border:1px solid #b060dd57;border-radius:999px;justify-self:end;padding:5px 7px;font-style:normal}.attendance-edit-person>em.excluded{color:#e68e9b;border-color:#d6485b4d}.attendance-panel .attendance-time-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.time24-field{background:#05020866;border:1px solid #b55ff126;border-radius:9px;min-width:0;margin:0;padding:9px}.time24-field:disabled{opacity:.48}.time24-field>legend{color:#aa83bf;font:700 7px var(--font-mono);letter-spacing:.13em;padding:0 5px}.time24-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.time24-selectors>label{gap:4px;min-width:0;display:grid}.time24-selectors>label>span{color:#706178;font:700 6px var(--font-mono);letter-spacing:.1em}.time24-field select{appearance:none;color:#f7eaff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;font:700 10px var(--font-mono);text-align:center;text-align-last:center;cursor:pointer;background:linear-gradient(#13091b,#09040d);border:1px solid #b55ff138;border-radius:7px;outline:none;padding:9px 5px}.time24-meta{justify-content:space-between;align-items:end;gap:5px;min-height:18px;padding-top:6px;display:flex}.time24-meta small{color:#66586e;font:600 5px var(--font-mono);letter-spacing:.08em;white-space:nowrap}.time24-meta button{color:#ad87bf;font:700 6px var(--font-mono);cursor:pointer;background:0 0;border:0;padding:2px}.attendance-panel .attendance-row-actions{flex-wrap:wrap;gap:7px;padding-top:1px;display:flex}.attendance-row-actions button{border:1px solid var(--line);color:#b99bc9;font:700 6px var(--font-mono);cursor:pointer;background:#0e0714ad;border-radius:7px;padding:7px 9px;transition:border-color .2s,color .2s,background .2s}.attendance-row-actions button:hover{border-color:var(--line-strong);color:#e1c5ef;background:#9639ca1f}.attendance-row-actions button.remove{color:#e68e9b;border-color:#d6485b52}.attendance-row-actions button.restore{color:#85dcb5;border-color:#4ed9a04d}.attendance-editor-actions{z-index:2;background:linear-gradient(#0000,#0c0612 28%);border-top:1px solid #b55ff12b;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0 -1px -1px;padding:12px 1px 1px;display:flex;position:sticky;bottom:0}.attendance-editor-actions>span{color:#83728c;font:700 6px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-right:auto}@media (width<=600px){.deadline{flex-wrap:wrap;align-items:flex-start}.deadline .button,.task-autosave{width:100%;margin-left:0}.attendance-add,.attendance-panel .attendance-time-inputs{grid-template-columns:1fr}.attendance-add button,.attendance-editor-actions .button{min-height:39px}.attendance-edit-person{grid-template-columns:38px minmax(0,1fr)}.attendance-edit-person>em{grid-column:1/-1;justify-self:start}.attendance-editor-actions{flex-wrap:wrap}.attendance-editor-actions>span{width:100%}.attendance-editor-actions .button{flex:1}}@media (width<=900px){.activity-detail.attendance-editing{grid-template-columns:1fr}.attendance-panel.editing{border-left:0;border-top:1px solid var(--line);max-height:min(680px,92vh - 145px);padding:18px 0 0}}.ai-operator{gap:18px;display:grid}.ai-operator-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:22px;display:flex}.ai-operator-head>div:first-child>span,.ai-operator-scope>span,.ai-command-examples>span,.ai-command-history header span{color:#b98bd3;font:700 8px var(--font-mono);letter-spacing:.18em}.ai-operator-head h2{font:700 clamp(34px, 4vw, 54px) var(--font-serif);margin:5px 0 7px}.ai-operator-head p{color:#92869b;max-width:650px;margin:0;font-size:11px;line-height:1.65}.ai-operator-head-actions{flex:none;justify-items:end;gap:10px;display:grid}.ai-operator-head-actions>strong{color:#8de9bd;font:700 8px var(--font-mono);letter-spacing:.12em;border:1px solid #7eedbe47;border-radius:999px;padding:8px 11px}.ai-operator-head-actions>strong i,.ai-command-feedback>i{background:#79e6af;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #79e6af}.ai-rollback-button{color:#f0a0aa;min-height:38px;font:800 8px var(--font-mono);letter-spacing:.1em;background:#5f1d2c2e;border:1px solid #ea8e997a;border-radius:8px;padding:10px 13px;transition:border-color .2s,background .2s,color .2s,opacity .2s,transform .2s}.ai-openai-status{color:#caa3df;min-height:34px;font:800 8px var(--font-mono);letter-spacing:.1em;background:#4d206329;border:1px solid #b169da57;border-radius:999px;padding:8px 11px;transition:border-color .2s,background .2s,color .2s,transform .2s}.ai-openai-status:not(:disabled):hover{background:#632c7e3d;border-color:#c582ebb8;transform:translateY(-1px)}.ai-openai-status span,.ai-openai-status i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px}.ai-openai-status i{background:0 0;border:1px solid;border-top-color:#0000;animation:.65s linear infinite aiSpin}.ai-openai-status.healthy,.ai-openai-status.configured{color:#8de9bd;background:#1f5d4324;border-color:#7eedbe52}.ai-openai-status.missing_key,.ai-openai-status.invalid_key,.ai-openai-status.quota_exhausted,.ai-openai-status.spend_limit,.ai-openai-status.model_unavailable,.ai-openai-status.upstream_error,.ai-openai-status.disabled{color:#f0a0aa;background:#681e2b2b;border-color:#ee7d8b66}.ai-rollback-button:not(:disabled):hover{color:#ffd3d8;background:#882a3d47;border-color:#ee8c99;transform:translateY(-1px)}.ai-rollback-button:disabled{cursor:not-allowed;opacity:.34}.ai-rollback-button i,.ai-command-history header button i,.ai-history-empty.loading i{border:1px solid;border-top-color:#0000;border-radius:50%;width:8px;height:8px;animation:.65s linear infinite aiSpin;display:inline-block}.ai-operator-scope{border:1px solid var(--line);background:linear-gradient(120deg,#8f37cd1f,#0c061261);border-radius:11px;gap:10px;padding:16px 18px;display:grid}.ai-operator-scope>div{flex-wrap:wrap;gap:7px;display:flex}.ai-operator-scope b{color:#d5b8e7;font:700 7px var(--font-mono);letter-spacing:.11em;border:1px solid #a85bda47;border-radius:999px;padding:7px 9px}.ai-operator-scope small{color:#786d80;font-size:9px;line-height:1.55}.ai-command-feedback{background:linear-gradient(110deg,#1d5b3e2e,#09050db3);border:1px solid #74e0a940;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 15px;animation:.24s ease-out aiFeedbackIn;display:grid}.ai-command-feedback>i{margin-top:4px}.ai-command-feedback b{color:#9be8c0;font:800 8px var(--font-mono);letter-spacing:.13em}.ai-command-feedback p{color:#b4a7b9;margin:5px 0 0;font-size:10px;line-height:1.55}.ai-command-feedback>button{color:#786d80;background:0 0;border:0;font-size:19px;line-height:1}.ai-command-feedback.error{background:linear-gradient(110deg,#681e2b33,#09050db3);border-color:#ee7d8b4d}.ai-command-feedback.error>i{background:#ee7d8b;box-shadow:0 0 10px #ee7d8b99}.ai-command-feedback.error b{color:#f0a0aa}.ai-command-composer{background:#09040e;border:1px solid #553067;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 50px #0000002e}.ai-command-composer>label{color:#8f739f;font:700 8px var(--font-mono);letter-spacing:.16em;padding:14px 17px 0;display:block}.ai-command-composer textarea{resize:vertical;color:#f3eaf8;width:100%;min-height:145px;font:500 14px/1.65 var(--font-sans);background:0 0;border:0;outline:0;padding:16px 17px;display:block}.ai-command-composer textarea:focus-visible{box-shadow:inset 0 0 0 1px #b753eb57}.ai-command-composer textarea::placeholder{color:#63586a}.ai-command-composer footer{border-top:1px solid var(--line);background:#160a1fb8;justify-content:space-between;align-items:center;gap:16px;padding:11px;display:flex}.ai-command-composer footer>span{color:#655b6c;font:600 7px var(--font-mono);letter-spacing:.11em;padding-left:7px}.ai-command-composer footer button{color:#fff;min-width:190px;font:800 9px var(--font-mono);letter-spacing:.1em;background:linear-gradient(135deg,#7e2db7,#a543e4);border:1px solid #ae4ceb;border-radius:8px;padding:13px 17px;transition:transform .2s,box-shadow .2s,opacity .2s}.ai-command-composer footer button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 28px #9b3ddb40}.ai-command-composer footer button:disabled{cursor:not-allowed;opacity:.42}.ai-command-composer footer button i{border:1px solid #fff;border-top-color:#0000;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:.65s linear infinite aiSpin;display:inline-block}.ai-command-examples{gap:9px;display:grid}.ai-command-examples>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-command-examples button{text-align:left;border:1px solid var(--line);color:#aa9ab1;background:#0d0712;border-radius:9px;align-content:start;gap:7px;min-height:76px;padding:12px 13px;font-size:9px;line-height:1.5;transition:border-color .2s,color .2s,background .2s,transform .2s;display:grid}.ai-command-examples button small{color:#a45acb;font:800 7px var(--font-mono);letter-spacing:.13em}.ai-command-examples button:hover{color:#eadcf1;background:#150b1e;border-color:#6c3b83;transform:translateY(-1px)}.ai-command-history{gap:10px;margin-top:4px;padding-top:4px;display:grid}.ai-command-history>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.ai-command-history>header>div{gap:5px;display:grid}.ai-command-history>header b{color:#6f6575;font:700 7px var(--font-mono);letter-spacing:.1em}.ai-command-history>header button{border:1px solid var(--line);color:#a798ae;min-width:96px;font:700 7px var(--font-mono);letter-spacing:.1em;background:#0d0712;border-radius:7px;padding:9px 11px}.ai-command-history>header button:disabled{opacity:.5}.ai-command-history-list{gap:8px;display:grid}.ai-command-history-list>article{border:1px solid var(--line);background:linear-gradient(110deg,#160b1ecc,#08040beb);border-radius:10px;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;display:grid}.ai-command-history-list article>i{background:#78e3ad;border-radius:50%;width:6px;height:6px;margin-top:5px;box-shadow:0 0 9px #78e3ad99}.ai-history-copy{min-width:0}.ai-history-copy>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ai-history-copy b{overflow-wrap:anywhere;color:#e5d9ea;font-size:10px;line-height:1.45}.ai-history-copy>div>span{color:#c397dc;font:700 6px var(--font-mono);letter-spacing:.09em;border:1px solid #a954d93d;border-radius:999px;flex:none;padding:5px 7px}.ai-history-copy p{color:#96899c;margin:6px 0 0;font-size:9px;line-height:1.5}.ai-history-copy>small{color:#5e5563;min-height:10px;font:600 7px var(--font-mono);letter-spacing:.06em;margin-top:7px;display:block}.ai-command-history-list article>em{color:#80dcb0;font:700 7px var(--font-mono);letter-spacing:.1em;padding-top:1px;font-style:normal}.ai-command-history-list article.error>i{background:#ee7d8b;box-shadow:0 0 9px #ee7d8b8c}.ai-command-history-list article.error>em{color:#e78995}.ai-command-history-list article.rolled-back>i{background:#b69ac5;box-shadow:0 0 9px #b69ac56b}.ai-command-history-list article.rolled-back>em{color:#bda8c8}.ai-history-empty{color:#8f8197;text-align:center;background:#0a050e80;border:1px dashed #854ba247;border-radius:10px;place-items:center;gap:6px;min-height:112px;font-size:10px;display:grid}.ai-history-empty small{color:#665d6b;font-size:8px}.ai-history-empty.loading{grid-template-columns:auto auto;place-content:center}@keyframes aiSpin{to{transform:rotate(1turn)}}@keyframes aiFeedbackIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=980px){.ai-command-examples>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ai-operator-head{display:grid}.ai-operator-head-actions{justify-items:stretch;width:100%}.ai-operator-head-actions>strong{justify-self:start}.ai-command-examples>div{grid-template-columns:1fr}.ai-command-composer footer{flex-direction:column;align-items:stretch}.ai-command-composer footer button{width:100%}.ai-command-history-list>article{grid-template-columns:7px minmax(0,1fr)}.ai-command-history-list article>em{grid-column:2}.ai-history-copy>div{display:grid}.ai-history-copy>div>span{justify-self:start}}@media (width<=430px){.ai-command-feedback{grid-template-columns:auto 1fr}.ai-command-feedback>button{grid-column:2;justify-self:end}.ai-command-history>header{flex-direction:column;align-items:stretch}.ai-command-history>header button{width:100%}}
