:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f1ea;--panel:#ffffffe0;--panel-alt:#fffdf9;--border:#6e583c1f;--text:#2f2419;--muted:#7d6f63;--accent:#8d6e4d;--success:#4f9d76;--warning:#d39b36;--danger:#c7676c}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{color:var(--text);background:radial-gradient(circle at top,#d6bc9940,#0000 26%),linear-gradient(#faf6f0 0%,#f4eee6 100%);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.page-shell{width:min(1280px,100% - 32px);margin:0 auto;padding:32px 0 48px}.hero-card,.panel-card,.stat-card,.empty-launch-card{border:1px solid var(--border);background:linear-gradient(#fffffff5,#fffbf6f0);border-radius:20px;box-shadow:0 14px 34px #59432b14}.hero-card{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;padding:28px;display:flex}.compact-hero{margin-bottom:12px}.eyebrow,.panel-kicker,.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-size:12px}.hero-card h1,.panel-card h2,.empty-launch-card h2{margin:0}.hero-copy{max-width:720px;color:var(--muted);margin:10px 0 0;line-height:1.5}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.section-nav{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.section-nav a,.ghost-button{border:1px solid var(--border);background:#fffaf4cc;border-radius:999px;padding:10px 14px;font-size:14px}.small-button{padding:8px 12px;font-size:12px}.inline-form{display:inline-flex}.ghost-button,button.ghost-button{color:var(--text);cursor:pointer}button.ghost-button:disabled{opacity:.45;cursor:not-allowed}.primary-button{background:#8d6e4d1f;border-color:#8d6e4d3d}.danger-button{border-color:#ff6f7d38}.section-nav a:hover,.ghost-button:hover{background:#f8f1e8f2}.stats-grid,.content-grid{gap:16px;margin-top:16px;display:grid}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.content-grid.two-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-layout{align-items:start}.stat-card{flex-direction:column;gap:10px;padding:20px;display:flex}.stat-card strong{font-size:34px}.stat-card small,.list-row p,.empty-state,.empty-launch-card p,.sub-list-row,.mono-line{color:var(--muted)}.panel-card{padding:22px}.panel-spaced{margin-top:16px}.panel-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-head-actions{align-items:center;gap:10px;display:flex}.stack-list,.sub-list{flex-direction:column;gap:12px;display:flex}.list-row{background:#ffffffb8;border:1px solid #6e583c14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.sub-list{margin-top:10px}.sub-list-row{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.list-row h3{margin:0;font-size:16px}.list-row p{margin:8px 0 0;line-height:1.45}.list-row time{color:var(--muted);white-space:nowrap;font-size:13px}.inline-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.danger-text{color:#ff9f9f}.integration-preview{background:#fffaf4cc;border:1px solid #ffffff14;border-radius:12px;margin-top:14px;padding:12px 14px}.integration-preview ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.integration-preview li{justify-content:space-between;gap:16px;display:flex}.integration-preview li span{color:var(--muted);white-space:nowrap}.workflow-actions-bar{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.compact-stack{gap:14px}.focus-card{background:#fffaf4cc;border:1px solid #ffffff0f;border-radius:16px;padding:16px}.focus-card h3{margin:10px 0 0}.focus-line{justify-content:space-between}.focus-line-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.assistant-row,.assistant-card-row,.task-card-row{align-items:stretch}.assistant-card-main,.task-card-main,.workflow-card-main{width:100%}.assistant-meta-grid,.workflow-summary-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.task-card-main{width:100%}.task-meta-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.quick-actions-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quick-assign-row,.quick-due-row{margin-top:10px}.task-edit-disclosure{border-top:1px solid #ffffff0f;margin-top:16px;padding-top:16px}.task-edit-disclosure summary{cursor:pointer;color:var(--muted);font-size:14px;list-style:none}.task-edit-disclosure summary::-webkit-details-marker{display:none}.task-edit-disclosure summary:after{content:"▾";margin-left:8px}.task-edit-disclosure[open] summary:after{content:"▴"}.task-event-list,.workflow-run-list{border-top:1px solid #ffffff0f;margin-top:14px;padding-top:14px}.task-event-row,.workflow-run-row{justify-content:space-between}.priority-badge{border-color:#0000}.priority-5,.priority-4{color:#ffb0b8;background:#ff6f7d1f;border-color:#ff6f7d3d}.priority-3{color:#a7c8ff;background:#76a8ff1f;border-color:#76a8ff3d}.priority-2,.priority-1{color:#ffd58c;background:#ffbe551f;border-color:#ffbe553d}.badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.badge.neutral{background:#f4ece1eb;border-color:#6e583c1f}.severity-info,.status-idle,.task-done,.task-succeeded{color:#9ff0ca;background:#39c18f1f;border-color:#39c18f3d}.severity-warning,.task-waiting,.task-queued,.status-paused,.task-stopped{color:#ffd58c;background:#ffbe551f;border-color:#ffbe553d}.severity-error,.severity-critical,.status-failed,.task-failed,.task-canceled,.status-disabled{color:#ffb0b8;background:#ff6f7d1f;border-color:#ff6f7d3d}.status-active,.task-running{color:#a7c8ff;background:#76a8ff1f;border-color:#76a8ff3d}.status-unknown,.task-inbox{color:#6f6357;background:#eee7dff2;border-color:#6e583c1f}.task-status-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.task-status-chip{background:#fffaf4cc;border:1px solid #ffffff0d;border-radius:14px;padding:10px 12px}.task-status-chip span,.task-status-chip strong{display:block}.task-status-chip span{color:var(--muted);margin-bottom:6px;font-size:12px}.empty-state{padding:24px 0 8px}.empty-launch-card{margin-top:16px;padding:24px}.mono-line{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.muted-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.45}.notice-banner{border:1px solid var(--border);background:#ffffffd1;border-radius:16px;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:flex}.notice-success{background:#39c18f1a;border-color:#39c18f47}.entity-form{margin-top:16px}.form-grid{gap:14px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field-block{flex-direction:column;gap:8px;display:flex}.field-span-2{grid-column:span 2}.field-block span{color:var(--muted);font-size:13px}.field-block input,.field-block textarea,.field-block select{width:100%;color:var(--text);font:inherit;background:#fffaf4cc;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.field-block textarea{resize:vertical;min-height:88px}.field-block input:disabled{opacity:.6}.form-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.task-edit-form{border-top:1px solid #ffffff0f;margin-top:18px;padding-top:18px}.archive-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.archive-disclosure summary::-webkit-details-marker{display:none}.archive-disclosure-body{margin-top:16px}.archived-task-row{opacity:.92}.delete-confirm-card{color:#ffd4d9;background:#ff6f7d14;border:1px solid #ff6f7d3d;border-radius:14px;flex-direction:column;gap:6px;margin-top:14px;padding:14px 16px;display:flex}.delete-confirm-card span{color:#ffc3cb;line-height:1.45}.task-filter-grid{grid-template-columns:minmax(0,2.2fr) repeat(4,minmax(0,1fr))}.task-filter-search{min-width:0}.notice-error{background:#ff6f7d1a;border-color:#ff6f7d47}.workflow-row{gap:20px}.workflow-row-selected{background:#8d6e4d0f;border-color:#8d6e4d3d}.workflow-log-panel{position:sticky;top:20px}.calendar-grid{align-items:start}.calendar-stack{flex-direction:column;gap:12px;display:flex}.calendar-event-card{background:#fffaf4cc;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.calendar-event-card strong{font-size:16px}.calendar-event-card p{margin:8px 0 0}.calendar-meta{color:var(--muted);line-height:1.45}.mail-stack{flex-direction:column;gap:12px;display:flex}.mail-message-card{background:#fffaf4cc;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.mail-message-main{min-width:0}.mail-message-card strong{font-size:16px}.mail-message-card time{color:var(--muted);white-space:nowrap;font-size:13px}.mail-snippet{color:#d8deee;margin:8px 0 0;line-height:1.5}.log-block{color:#4f4235;white-space:pre-wrap;word-break:break-word;background:#fffbf6f2;border:1px solid #6e583c14;border-radius:16px;max-height:720px;margin:0;padding:16px;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:1024px){.stats-grid,.stats-grid.three-up,.content-grid.two-wide,.task-status-strip,.tasks-setup-grid,.tasks-board-grid,.home-note-mini-grid,.compact-form-grid,.task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-filter-search{grid-column:span 2}}@media (max-width:720px){.page-shell{width:min(100% - 20px,1280px);padding-top:20px}.hero-card,.list-row,.calendar-event-card,.mail-message-card,.task-list-row,.task-row-topline{flex-direction:column;align-items:flex-start}.stats-grid,.stats-grid.three-up,.content-grid.two-wide,.task-status-strip,.form-grid.two-columns,.task-filter-grid,.tasks-setup-grid,.tasks-board-grid,.home-note-mini-grid,.compact-form-grid{grid-template-columns:1fr}.field-span-2,.task-filter-search{grid-column:span 1}}.home-shell{gap:18px}.home-hero-card{background:linear-gradient(135deg,#fffbf5fa,#f7efe4f0)}.home-stats-grid{margin-top:12px}.home-dashboard-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:16px;display:grid}.home-primary-panel,.home-notes-panel,.home-tasks-panel{min-width:0}.home-notes-panel{grid-column:1/-1}.home-notes-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px;display:grid}.home-notes-feature-column{flex-direction:column;gap:16px;display:flex}.home-focus-stack,.home-task-stack,.home-notes-stack{gap:14px}.home-note-featured-card{background:linear-gradient(#faf2e8f5,#fffbf6fa);border:1px solid #6e583c14;border-radius:18px;flex-direction:column;gap:12px;min-height:220px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffffa6}.home-note-featured-card h3{margin:0;font-size:30px;line-height:1.08}.home-note-featured-card p{color:var(--muted);margin:0;line-height:1.6}.home-note-source{color:var(--muted);margin-top:auto;font-size:13px}.home-note-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-note-mini-card{background:#ffffffbd;border:1px solid #6e583c14;border-radius:16px;flex-direction:column;gap:10px;min-height:150px;padding:16px;display:flex}.home-note-mini-card h3{margin:0;font-size:17px}.home-note-mini-card p{color:var(--muted);margin:0;line-height:1.5}.home-notes-empty-mini{background:#ffffff8a;border:1px dashed #6e583c24;border-radius:16px;padding:16px}.home-notes-empty-mini strong,.home-notes-empty-mini span{display:block}.home-notes-empty-mini span{color:var(--muted);margin-top:6px}.home-calendar-card-featured{background:linear-gradient(#f7efe4eb,#fffbf5eb)}.home-card-time{color:var(--muted);font-size:13px}.home-note-row,.home-task-row,.home-secondary-row{transition:transform .12s,box-shadow .12s}.home-note-row:hover,.home-task-row:hover,.home-secondary-row:hover{transform:translateY(-1px);box-shadow:0 10px 24px #59432b14}.home-task-strip{margin-bottom:18px}.home-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home-secondary-panel{background:linear-gradient(#fffcf8e6,#fcf7f1db)}.home-secondary-stack{gap:10px}.compact-form{margin-top:10px}.compact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tasks-shell{gap:18px}.tasks-setup-grid,.tasks-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tasks-focus-panel{background:linear-gradient(#fffbf6fa,#faf0e6e6)}.tasks-lane-panel{background:linear-gradient(#fffcf8f2,#fcf7f1e6)}.integration-steps{background:#ffffffb8;border:1px solid #6e583c14;border-radius:14px;margin-top:12px;padding:12px 14px}.tasks-summary-grid{margin-top:0}.tasks-reminders-panel{background:linear-gradient(#fffcf8f7,#fcf7f1eb)}.task-list{flex-direction:column;gap:10px;display:flex}.task-list-row{background:#ffffffe0;border:1px solid #7d716214;border-radius:16px;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:14px;padding:12px 14px;transition:transform .22s,opacity .22s,background-color .22s,border-color .22s;display:grid;box-shadow:inset 0 1px #ffffffa6}.task-list-row-completed{background:#f8f9fceb;border-color:#7484af1f}.task-check-form,.task-check-spacer{justify-content:center;align-items:center;width:28px;min-width:28px;display:flex}.task-check-button{color:#0000;cursor:pointer;background:#fffffffa;border:1.5px solid #9da5bbb3;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;font-weight:700;line-height:1;transition:transform .18s,background-color .18s,border-color .18s,color .18s,opacity .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #2a30420f}.task-check-button.checked{color:#fff;background:#4d7cff;border-color:#4d7cff;box-shadow:0 6px 14px #4d7cff42}.task-check-button:hover:not(:disabled){transform:scale(1.06)}.task-check-button:disabled{cursor:wait;opacity:.8}.task-row-main{width:100%;min-width:0;transition:opacity .22s,transform .22s;display:block}.task-row-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;display:grid}.task-row-title,.task-title-button,.task-title-input{margin:0;font-size:16px;font-weight:600;line-height:1.35}.task-title-button{color:inherit;text-align:left;cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.task-title-input{width:100%;min-width:0;max-width:none;color:inherit;background:0 0;border:0;border-bottom:1.5px solid #4d7cff73;outline:none;padding:2px 0 3px}.task-row-title.done,.task-title-button.done,.task-title-input.done{color:#565f75eb;text-decoration:none}.task-list-row-completed .task-row-description,.task-list-row-completed .task-row-meta,.task-list-row-completed .task-row-actions{opacity:.62}.task-list-row-pending{pointer-events:none}.task-list-row-pending .task-row-main{transform:translateY(1px)}.task-list-row-exit-complete{opacity:0;transform:translateY(22px)scale(.985)}.task-list-row-exit-active{opacity:0;transform:translateY(-18px)scale(.985)}.task-list-row-arriving{animation:.24s task-row-arrive}.task-row-meta{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.priority-pill{min-width:0}.task-row-actions{flex-shrink:0;align-items:center;display:inline-flex}.task-row-actions .inline-form{align-items:center;margin:0;display:inline-flex}.task-icon-button{color:#c53b4d;background:#c8374b12;border:1px solid #c8374b3d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .18s,background-color .18s,border-color .18s,opacity .18s;display:inline-flex;box-shadow:0 1px 2px #2a30420d}.task-icon-button svg{fill:currentColor;width:16px;height:16px;display:block}.task-icon-button:hover:not(:disabled){transform:scale(1.05)}.task-delete-button:hover:not(:disabled){background:#c8374b1f;border-color:#c8374b5c}.task-row-description{color:var(--muted);margin:8px 0 0;line-height:1.45}@keyframes task-row-arrive{0%{opacity:0;transform:translateY(-10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.task-filter-toggles{background:#ffffffb8;border:1px solid #6e583c14;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.task-inline-toggle{color:var(--text);align-items:center;gap:10px;display:flex}.archive-retention-note{margin-bottom:0}.integration-steps strong{margin-bottom:8px;display:block}.integration-steps ol{color:var(--muted);margin:0;padding-left:18px}.integration-steps li+li{margin-top:6px}@media (max-width:1180px){.home-dashboard-grid,.home-secondary-grid,.home-notes-layout,.tasks-setup-grid,.tasks-board-grid{grid-template-columns:1fr}}
