:root{--text-hero:40px;--weight-medium:500;--weight-semibold:650;--weight-bold:700;--weight-heavy:750;--background:var(--family-bg);--foreground:var(--family-text);--muted:var(--family-text-secondary);--border:var(--family-border);--card:var(--family-surface);--surface-subtle:var(--family-surface-alt);--row-stripe:color-mix(in oklab,var(--foreground),transparent 97%);--row-hover:color-mix(in oklab,var(--foreground),transparent 94%);--table-header-bg:var(--color-table-header-bg);--input-border:var(--color-input-border);--border-hover:var(--color-border-hover);--ring:var(--color-ring);--ring-strong:var(--color-ring-strong);--indicator-default:var(--color-indicator-default);--indicator-inverse:var(--color-indicator-inverse);--switch-thumb:var(--color-switch-thumb);--overlay-scrim:var(--color-overlay-scrim);--shadow-soft:var(--shadow-card);--accent:hsl(var(--color-action-default));--accent-hover:hsl(var(--color-action-hover));--accent-active:hsl(var(--color-action-active));--accent-subtle:hsl(var(--color-action-subtle-bg));--accent-2:hsl(var(--color-action-default));--dashboard-ok:hsl(var(--color-status-success-text));--dashboard-warn:hsl(var(--color-status-warning-text));--dashboard-error:hsl(var(--color-status-error-text));--status-success-bg:hsl(var(--color-status-success-bg));--status-success-text:hsl(var(--color-status-success-text));--status-success-border:hsl(var(--color-status-success-border));--status-warning-bg:hsl(var(--color-status-warning-bg));--status-warning-text:hsl(var(--color-status-warning-text));--status-warning-border:hsl(var(--color-status-warning-border));--status-error-bg:hsl(var(--color-status-error-bg));--status-error-text:hsl(var(--color-status-error-text));--status-error-border:hsl(var(--color-status-error-border));--status-info-bg:hsl(var(--color-status-info-bg));--status-info-text:hsl(var(--color-status-info-text));--status-info-border:hsl(var(--color-status-info-border))}:root[data-theme=dark]{--background:var(--family-bg);--foreground:var(--family-text);--muted:var(--family-text-secondary);--border:var(--family-border);--card:var(--family-surface);--surface-subtle:var(--family-surface-alt);--row-stripe:color-mix(in oklab,var(--foreground),transparent 95%);--row-hover:color-mix(in oklab,var(--foreground),transparent 91%);--table-header-bg:var(--color-table-header-bg);--input-border:var(--color-input-border);--border-hover:var(--color-border-hover);--ring:var(--color-ring);--ring-strong:var(--color-ring-strong);--indicator-default:var(--color-indicator-default);--indicator-inverse:var(--color-indicator-inverse);--switch-thumb:var(--color-switch-thumb);--overlay-scrim:var(--color-overlay-scrim);--shadow-soft:var(--shadow-card);--accent:hsl(var(--color-action-default));--accent-hover:hsl(var(--color-action-hover));--accent-active:hsl(var(--color-action-active));--accent-subtle:hsl(var(--color-action-subtle-bg));--accent-2:hsl(var(--color-action-default));--dashboard-ok:hsl(var(--color-status-success-text));--dashboard-warn:hsl(var(--color-status-warning-text));--dashboard-error:hsl(var(--color-status-error-text));--status-success-bg:hsl(var(--color-status-success-bg));--status-success-text:hsl(var(--color-status-success-text));--status-success-border:hsl(var(--color-status-success-border));--status-warning-bg:hsl(var(--color-status-warning-bg));--status-warning-text:hsl(var(--color-status-warning-text));--status-warning-border:hsl(var(--color-status-warning-border));--status-error-bg:hsl(var(--color-status-error-bg));--status-error-text:hsl(var(--color-status-error-text));--status-error-border:hsl(var(--color-status-error-border));--status-info-bg:hsl(var(--color-status-info-bg));--status-info-text:hsl(var(--color-status-info-text));--status-info-border:hsl(var(--color-status-info-border))}:root[data-theme=dark] .button-ghost{color:var(--secondary-foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:var(--family-bg);--foreground:var(--family-text);--muted:var(--family-text-secondary);--border:var(--family-border);--card:var(--family-surface);--surface-subtle:var(--family-surface-alt);--row-stripe:color-mix(in oklab,var(--foreground),transparent 95%);--row-hover:color-mix(in oklab,var(--foreground),transparent 91%);--table-header-bg:var(--color-table-header-bg);--input-border:var(--color-input-border);--border-hover:var(--color-border-hover);--ring:var(--color-ring);--ring-strong:var(--color-ring-strong);--indicator-default:var(--color-indicator-default);--indicator-inverse:var(--color-indicator-inverse);--switch-thumb:var(--color-switch-thumb);--overlay-scrim:var(--color-overlay-scrim);--shadow-soft:var(--shadow-card);--accent:hsl(var(--color-action-default));--accent-hover:hsl(var(--color-action-hover));--accent-active:hsl(var(--color-action-active));--accent-subtle:hsl(var(--color-action-subtle-bg));--accent-2:hsl(var(--color-action-default));--dashboard-ok:hsl(var(--color-status-success-text));--dashboard-warn:hsl(var(--color-status-warning-text));--dashboard-error:hsl(var(--color-status-error-text))}}html,body{max-width:100vw;overflow-x:hidden}html{background:var(--background);min-height:100%}body{color:var(--foreground);background:var(--background);font-family:var(--font-body),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}h1{font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:0}body:before{content:"";z-index:-1;pointer-events:none;background:var(--background);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;display:none;position:fixed;inset:0}.auth-shell{max-width:720px;margin:0 auto}.login-fullpage{z-index:1000;background:var(--background);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.login-content{text-align:center;width:100%;max-width:380px;padding:0 24px}.login-title{font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:0;color:var(--foreground);font-size:42px;line-height:1}.login-subtitle{color:var(--muted);margin-top:12px;margin-bottom:36px;font-size:15px;line-height:1.5}.login-google-btn{width:100%;min-height:52px;color:hsl(var(--color-action-foreground));background:var(--accent);border-radius:var(--radius-md,8px);cursor:pointer;box-shadow:var(--shadow-card);border:none;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;transition:filter .15s,box-shadow .15s;display:inline-flex}.login-google-btn:hover{filter:brightness(1.08);box-shadow:var(--shadow-hover)}.login-google-btn:active{transform:translateY(1px)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid color-mix(in oklab,var(--accent),white 10%);outline-offset:2px}.appShell{grid-template-columns:var(--nav-width)minmax(0,1fr);background:var(--background);flex:1;grid-template-rows:auto 1fr;grid-template-areas:"sidebar appHeader""sidebar page";min-height:100vh;display:grid;overflow-x:hidden}.appProductHeader{min-width:0;min-height:var(--top-bar-height);border-bottom:1px solid var(--border);background:var(--background);padding:0 var(--space-6);grid-area:appHeader;align-items:center;display:flex}.appProductTitle{color:var(--foreground);font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:0;white-space:nowrap;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.05}.page{grid-area:page;min-width:0;padding:0 0 36px;overflow-x:hidden}.page:focus{outline:none}.footer-quote{grid-area:footer}.footerQuote{max-width:1100px;margin:0 auto;padding:0 24px 40px}.footerQuoteRule{background:color-mix(in oklab,var(--foreground),transparent 88%);height:1px}.footerQuoteBlock{border-left:3px solid color-mix(in oklab,var(--accent-2),transparent 15%);margin-top:14px;padding-left:14px}.footerQuoteText{color:var(--muted);font-style:italic;line-height:1.55}.footerQuoteAuthor{margin-top:var(--space-2);color:var(--muted);font-size:13px}.container{width:100%;max-width:var(--width-content);padding:26px var(--space-4)var(--space-5);margin:0;container-type:inline-size}@media (min-width:640px){.container{padding-right:var(--space-5);padding-left:var(--space-5)}}@media (min-width:768px){.container{padding-right:var(--space-6);padding-left:var(--space-6)}}@media (min-width:1024px){.container{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.container{padding-right:var(--space-7);padding-left:var(--space-7)}}.stack{gap:var(--space-4);display:grid}.page-header-copy{margin-top:var(--space-2);max-width:820px;font-size:16px;line-height:1.55}.page-header-actions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-header-copy-wrap{min-width:0}.page-header-side{flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.page-header-actions .button,.tasks-page-actions .button{border-radius:var(--radius-sm);min-height:36px;padding:8px 12px;font-size:13px}.page-view-tabs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.page-view-tab{min-height:36px;color:var(--muted);font-size:13px;font-weight:var(--weight-medium);border-radius:10px;padding:8px 12px;transition:background-color .12s,color .12s}.page-view-tab:hover,.page-view-tab:focus-visible{color:var(--foreground);background:color-mix(in oklab,var(--foreground),transparent 94%)}.page-view-tab.is-active{background:var(--accent);color:hsl(var(--color-action-foreground))}.muted{color:var(--muted)}.card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-subtle);overflow:hidden}.card-padding-none{padding:0}.card-padding-sm{padding:var(--space-3)}.card-padding-md{padding:var(--space-4)}.card-padding-lg{padding:var(--space-5)}.card-tone-subtle{background:color-mix(in oklab,var(--card),var(--background)28%)}.card-tone-danger{border-color:var(--status-error-border)}.card-section{padding:var(--space-4)}.card-interactive{transition:background-color .12s,border-color .12s,transform .12s}.card-interactive:hover{border-color:var(--color-card-hover-border);background:hsl(var(--color-card-hover-bg));transform:translateY(-1px)}.card:focus-visible,.home-card:focus-visible,.board-card:focus-visible,.task-row:focus-within{outline:2px solid var(--color-card-focus-ring);outline-offset:2px}.hero{margin-top:10px}.hero-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in oklab,var(--foreground),transparent 94%);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;display:inline-flex}.hero-title{font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-size:var(--text-hero);letter-spacing:-.03em;margin-top:14px;line-height:1.06}.hero-subtitle{margin-top:var(--space-3);max-width:720px;color:var(--muted);font-size:var(--text-lg);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.home-hero-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.home-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.home-grid.hero-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.home-hero-photo{flex-direction:column;padding:0;display:flex;overflow:hidden}.home-hero-photoInner{background:  url(/images/home-hero.jpg) center/cover no-repeat,radial-gradient(800px 520px at 20% 10%,hsl(var(--color-status-warning)/.26),transparent 62%),radial-gradient(700px 520px at 80% 30%,hsl(var(--color-action-default)/.2),transparent 58%),linear-gradient(180deg,hsl(var(--color-surface-1)/.35),hsl(var(--color-surface-1)/.15));flex:1;width:100%;min-height:380px}.home-hero-photoOverlay{background:radial-gradient(800px 520px at 30% 10%,hsl(var(--color-surface-1)/.2),transparent 56%),linear-gradient(180deg,hsl(var(--color-surface-11)/0),hsl(var(--color-surface-11)/.08));width:100%;height:100%}.home-hero-photoCaption{padding:var(--space-4);border-top:1px solid var(--border);background:color-mix(in oklab,var(--card),transparent 0%)}.home-card{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--card);box-shadow:var(--shadow-subtle);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.home-card:hover{transition:transform .12s;transform:translateY(-1px)}.home-card-icon{border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in oklab,var(--foreground),transparent 94%);width:34px;height:34px;color:color-mix(in oklab,var(--accent),var(--foreground)25%);place-items:center;display:grid}.home-card-title{font-weight:700}.home-card-desc{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:1.4}.home-card-desc.compact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-card-arrow{color:var(--muted)}.home-panels{grid-template-columns:1fr;gap:10px;margin-top:18px;display:grid}.home-disclosure{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-soft);overflow:hidden}.home-disclosure summary{cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--muted);padding:12px 14px;list-style:none}.home-disclosure summary::-webkit-details-marker{display:none}.home-disclosure[open] summary{color:var(--foreground);border-bottom:1px solid var(--border)}.panel-title{margin-bottom:10px;font-weight:750}.panel-list{gap:var(--space-2);font-size:var(--text-sm);margin-left:18px;line-height:1.4;display:grid}.home-footer{margin-top:24px;padding-top:10px}@media (max-width:900px){.home-panels,.home-hero-grid,.home-grid,.home-grid.hero-grid{grid-template-columns:1fr}.home-hero-photoInner{min-height:260px}.hero-title{font-size:36px}}.home-dashboard{padding-top:28px}.daily-prep-stage{align-items:start;gap:18px;display:grid}.daily-prep-copy{min-width:0}.daily-prep-eyebrow{width:fit-content;color:color-mix(in oklab,var(--accent),var(--foreground)12%);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:820;display:inline-flex}.daily-prep-copy h2{font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-size:clamp(30px,4vw,48px);font-weight:var(--weight-medium);letter-spacing:0;margin:0;line-height:1.02}.daily-prep-copy h2 em{font-style:italic}.daily-prep-card{border:1px solid color-mix(in oklab,var(--border),var(--foreground)10%);background:color-mix(in oklab,var(--card),var(--background)7%);box-shadow:0 22px 60px color-mix(in oklab,var(--foreground),transparent 90%),inset 0 1px 0 #ffffff61;border-radius:8px;min-width:0;padding:18px}@supports (color:lab(0% 0 0)){.daily-prep-card{box-shadow:0 22px 60px color-mix(in oklab,var(--foreground),transparent 90%),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.38)}}.daily-prep-card-top,.morrow-overlay-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-prep-label{width:fit-content;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.daily-prep-date{font-size:20px;font-weight:var(--weight-semibold);margin-top:4px;line-height:1.2}.daily-prep-next{border-top:1px solid var(--border);grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:grid}.daily-prep-timeplate{background:color-mix(in oklab,var(--accent-subtle),var(--card)20%);min-height:86px;color:color-mix(in oklab,var(--accent),var(--foreground)16%);text-align:center;border-radius:6px;place-items:center;gap:7px;font-size:14px;font-weight:820;display:grid}.morrow-overlay{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:18px;padding-top:18px;display:grid}.morrow-overlay-avatar{border:1px solid color-mix(in oklab,var(--accent),var(--border)40%);object-fit:cover;border-radius:8px;width:52px;height:52px}.morrow-overlay-copy{min-width:0}.morrow-overlay-head span{font-size:var(--text-base);font-weight:var(--weight-semibold);align-items:center;gap:7px;display:inline-flex}.morrow-overlay p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.daily-prep-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.daily-prep-source{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:10px;min-width:0;min-height:188px;padding:12px;display:flex}.daily-prep-source.ok{border-color:color-mix(in oklab,var(--status-success-border),var(--border)45%)}.daily-prep-source.warning{border-color:color-mix(in oklab,var(--status-warning-border),var(--border)40%)}.daily-prep-source.error{border-color:color-mix(in oklab,var(--status-error-border),var(--border)38%)}.daily-prep-source.neutral{border-color:color-mix(in oklab,var(--status-info-border),var(--border)55%)}.daily-prep-source-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.daily-prep-source-icon{border:1px solid color-mix(in oklab,var(--border),transparent 16%);background:color-mix(in oklab,var(--surface-subtle),var(--card)42%);width:30px;height:30px;color:color-mix(in oklab,var(--accent),var(--foreground)18%);border-radius:8px;flex:none;place-items:center;display:inline-grid}.daily-prep-source .dashboard-pill{max-width:min(138px,100%);min-height:26px}.daily-prep-source-name{color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.2}.daily-prep-source p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.daily-prep-source-detail{border-top:1px solid color-mix(in oklab,var(--border),transparent 24%);color:color-mix(in oklab,var(--foreground),var(--muted)34%);font-size:12px;font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin-top:auto;padding-top:10px;line-height:1.35}.hive-config-card{border:1px solid color-mix(in oklab,var(--status-info-border),var(--border)35%);background:linear-gradient(135deg,color-mix(in oklab,var(--status-info-bg),transparent 62%),transparent 48%),var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,32%);align-items:center;gap:18px;padding:18px;display:grid}.hive-config-copy{min-width:0}.hive-config-copy h3{color:var(--foreground);font-size:24px;font-weight:var(--weight-semibold);margin:8px 0 0;line-height:1.1}.hive-config-copy p{max-width:720px;color:var(--muted);overflow-wrap:anywhere;margin:9px 0 14px;font-size:14px;line-height:1.5}.hive-config-copy .dashboard-pill{max-width:none}.hive-config-visual{border:1px solid color-mix(in oklab,var(--status-info-border),transparent 26%);background:radial-gradient(circle at 66% 42%,color-mix(in oklab,var(--accent-subtle),transparent 18%)0 18%,transparent 19%),linear-gradient(135deg,color-mix(in oklab,var(--surface-subtle),var(--card)34%),var(--card));border-radius:8px;min-height:206px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff61;box-shadow:inset 0 1px lab(100% -.0000298023 .0000119209/.38)}.hive-config-visual:before,.hive-config-visual:after{content:"";display:block;position:absolute}.hive-config-visual:before{opacity:.58;background-image:linear-gradient(color-mix(in oklab,var(--status-info-border),transparent 55%)1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--status-info-border),transparent 58%)1px,transparent 1px);background-size:28px 28px;inset:14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.hive-config-visual:after{background:color-mix(in oklab,var(--accent),transparent 86%);border-radius:999px;width:178px;height:178px;inset:auto -36px -56px auto}.hive-field,.hive-thread,.hive-source,.hive-core,.hive-cell{display:block;position:absolute}.hive-field{border:1px solid color-mix(in oklab,var(--accent),transparent 44%);background:color-mix(in oklab,var(--card),transparent 16%);border-radius:999px;transform:rotate(-18deg)}.hive-field-one{width:142px;height:94px;top:36px;right:34px}.hive-field-two{opacity:.78;width:94px;height:62px;top:58px;right:58px}.hive-thread{transform-origin:0;background:linear-gradient(90deg,transparent,var(--accent),color-mix(in oklab,var(--accent),transparent 78%));height:2px;box-shadow:0 0 12px color-mix(in oklab,var(--accent),transparent 62%);left:32px}.hive-thread-one{width:172px;top:64px;transform:rotate(13deg)}.hive-thread-two{width:182px;top:108px;transform:rotate(-4deg)}.hive-thread-three{width:164px;top:150px;transform:rotate(-18deg)}.hive-source{z-index:1;border:1px solid color-mix(in oklab,var(--border),var(--foreground)5%);background:color-mix(in oklab,var(--card),transparent 4%);min-width:76px;color:color-mix(in oklab,var(--foreground),var(--accent)22%);font-size:11px;font-weight:var(--weight-semibold);box-shadow:var(--shadow-subtle);border-radius:8px;padding:7px 9px;line-height:1;left:18px}.hive-source-notes{top:34px}.hive-source-calendar{top:88px}.hive-source-tasks{top:142px}.hive-core{z-index:2;border:1px solid color-mix(in oklab,var(--accent),var(--foreground)12%);background:linear-gradient(145deg,color-mix(in oklab,var(--accent-subtle),white 18%),color-mix(in oklab,var(--status-info-bg),var(--card)28%));width:98px;height:98px;color:color-mix(in oklab,var(--foreground),var(--accent)18%);box-shadow:0 18px 38px color-mix(in oklab,var(--accent),transparent 82%),inset 0 1px 0 #ffffff8f;border-radius:28px;place-items:center;animation:3.4s ease-in-out infinite hiveBreathe;display:grid;top:56px;right:48px}@supports (color:lab(0% 0 0)){.hive-core{box-shadow:0 18px 38px color-mix(in oklab,var(--accent),transparent 82%),inset 0 1px 0 lab(100% -.0000298023 .0000119209/.56)}}.hive-core-label{z-index:1;font-size:12px;font-weight:var(--weight-bold);line-height:1;position:relative}.hive-core-mark{border:1px solid color-mix(in oklab,var(--accent),transparent 34%);background:linear-gradient(90deg,transparent 48%,color-mix(in oklab,var(--accent),transparent 30%)49% 51%,transparent 52%),linear-gradient(0deg,transparent 48%,color-mix(in oklab,var(--accent),transparent 30%)49% 51%,transparent 52%);opacity:.52;border-radius:18px;position:absolute;inset:18px}.hive-cell{z-index:3;border:1px solid color-mix(in oklab,var(--accent),transparent 36%);background:linear-gradient(135deg,#ffffffd6,transparent),color-mix(in oklab,var(--card),var(--accent-subtle)58%);width:22px;height:22px;box-shadow:0 8px 18px color-mix(in oklab,var(--foreground),transparent 92%);border-radius:7px}@supports (color:lab(0% 0 0)){.hive-cell{background:linear-gradient(135deg,lab(100% -.0000298023 .0000119209/.84),transparent),color-mix(in oklab,var(--card),var(--accent-subtle)58%)}}.hive-cell-a{top:34px;right:128px}.hive-cell-b{top:48px;right:22px}.hive-cell-c{bottom:36px;right:144px}.hive-cell-d{bottom:46px;right:24px}@keyframes hiveBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.015)}}.dashboard-row-title{color:var(--foreground);font-size:var(--text-base);font-weight:var(--weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.dashboard-row-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.35}.status-pill,.dashboard-pill{border:1px solid var(--border);max-width:150px;min-height:28px;color:var(--muted);font-size:12px;font-weight:var(--weight-semibold);text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:3px 9px;line-height:1.2;display:inline-flex;overflow:hidden}.status-pill-success,.dashboard-pill.ok,.dashboard-pill.status-pill-success{color:var(--status-success-text);border-color:var(--status-success-border);background:var(--status-success-bg)}.status-pill-warning,.dashboard-pill.warning,.dashboard-pill.status-pill-warning{color:var(--status-warning-text);border-color:var(--status-warning-border);background:var(--status-warning-bg)}.status-pill-error,.dashboard-pill.error,.dashboard-pill.status-pill-error{color:var(--status-error-text);border-color:var(--status-error-border);background:var(--status-error-bg)}.status-pill-info,.dashboard-pill.neutral,.dashboard-pill.status-pill-info,.dashboard-pill.status-pill-neutral{color:var(--status-info-text);border-color:var(--status-info-border);background:var(--status-info-bg)}.status-pill-neutral{color:var(--muted);border-color:var(--border);background:color-mix(in oklab,var(--foreground),transparent 96%)}@media (max-width:767px){.home-dashboard{padding:16px 16px 96px}.daily-prep-copy{padding:0}.daily-prep-next,.morrow-overlay,.daily-prep-sources,.hive-config-card{grid-template-columns:1fr}.daily-prep-timeplate{min-height:58px}.hive-config-visual{min-height:184px}.hive-core{right:34px}.hive-field-one{right:20px}.hive-field-two{right:44px}.hive-cell-a{right:114px}.hive-cell-c{right:130px}}.pre{white-space:pre-wrap;line-height:1.55;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:14px}.markdown{line-height:1.65;font-size:var(--text-md)}.markdown-tight{font-size:var(--text-sm);line-height:1.4}.markdown-tight p,.markdown-tight ul,.markdown-tight ol{margin-top:6px;margin-bottom:6px}.markdown-tight li{margin:2px 0}.markdown>:first-child{margin-top:0}.markdown h2{margin-top:22px;margin-bottom:10px;font-size:18px}.markdown h3{margin-top:18px;margin-bottom:var(--space-2);font-size:16px}.markdown p{margin:10px 0}.markdown ul,.markdown ol{margin:10px 0 10px 22px}.markdown li{margin:6px 0}.markdown code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--foreground),transparent 92%);padding:2px 5px;font-size:.95em}.markdown pre{padding:var(--space-3);border:1px solid var(--border);background:color-mix(in oklab,var(--foreground),transparent 94%);border-radius:14px;overflow:auto}.markdown pre code{background:0 0;border:none;padding:0}.markdown blockquote{border-left:3px solid color-mix(in oklab,var(--accent),transparent 20%);background:color-mix(in oklab,var(--foreground),transparent 94%);border-radius:10px;margin:12px 0;padding:8px 12px}.markdown a{color:color-mix(in oklab,var(--accent),var(--foreground)25%);text-underline-offset:3px;text-decoration:underline}.markdown hr{border:none;border-top:1px solid var(--border);margin:16px 0}.markdown table{border-collapse:collapse;width:100%;margin:12px 0}.markdown th,.markdown td{border:1px solid var(--border);padding:var(--space-2)}.appSidebar{--sidebar-bg:var(--sidebar-background);--sidebar-text:var(--sidebar-foreground);--sidebar-subtext:color-mix(in oklab,var(--sidebar-foreground),var(--foreground)18%);--sidebar-heading-text:var(--sidebar-foreground);--sidebar-active-text:var(--sidebar-active-fg);--sidebar-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 36%);--sidebar-sub-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 42%);--sidebar-sub-hover-text:var(--sidebar-accent-foreground);border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);grid-area:sidebar;grid-template-rows:auto 1fr auto;align-self:start;gap:18px;min-height:100vh;padding:0 14px 18px;display:grid;position:sticky;top:0}.appSidebar:after{content:"";top:calc(var(--top-bar-height) - 1px);background:var(--border);pointer-events:none;height:1px;position:absolute;left:0;right:0}:root[data-theme=dark] .appSidebar{--sidebar-bg:var(--sidebar-background);--sidebar-text:var(--sidebar-foreground);--sidebar-subtext:color-mix(in oklab,var(--sidebar-foreground),var(--foreground)18%);--sidebar-heading-text:var(--sidebar-foreground);--sidebar-active-text:var(--sidebar-active-fg);--sidebar-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 36%);--sidebar-sub-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 42%);--sidebar-sub-hover-text:var(--sidebar-accent-foreground)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .appSidebar{--sidebar-bg:var(--sidebar-background);--sidebar-text:var(--sidebar-foreground);--sidebar-subtext:color-mix(in oklab,var(--sidebar-foreground),var(--foreground)18%);--sidebar-heading-text:var(--sidebar-foreground);--sidebar-active-text:var(--sidebar-active-fg);--sidebar-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 36%);--sidebar-sub-hover-bg:color-mix(in oklab,var(--sidebar-accent),transparent 42%);--sidebar-sub-hover-text:var(--sidebar-accent-foreground)}}.brand{width:min(141px,100%);font-family:var(--font-display),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;letter-spacing:0;align-items:center;font-size:24px;font-weight:650;line-height:1.1;display:inline-flex}.brand img{width:100%;height:auto;display:block}:root[data-theme=dark] .brand img{filter:invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand img{filter:invert()}}.appSidebarTop{min-height:var(--top-bar-height);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.appSidebarToggle{border:1px solid var(--sidebar-border);background:var(--card);width:40px;height:40px;color:var(--sidebar-active-text);cursor:pointer;box-shadow:var(--shadow-subtle);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;display:none}.appSidebarNav{align-content:start;gap:4px;display:grid}.appSidebarMenuGroup{gap:2px;display:grid}.appSidebarItem{border-radius:var(--radius-md);width:100%;min-height:40px;color:var(--sidebar-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.appSidebarItem:hover,.appSidebarItem:focus-visible{background:var(--sidebar-hover-bg);color:var(--sidebar-active-text)}.appSidebarItem.current{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.appSidebarParent{justify-content:flex-start}.appSidebarParent[aria-expanded=true] .appSidebarDisclosure{transform:rotate(0)}.appSidebarParent:hover,.appSidebarParent:focus-visible{background:var(--sidebar-hover-bg);color:var(--sidebar-active-text)}.appSidebarParent.current{background:var(--sidebar-active-bg);color:var(--sidebar-active-text)}.appSidebarDisclosure{color:currentColor;margin-left:auto;transition:transform .16s;transform:rotate(-90deg)}.appSidebarItem>svg{flex:0 0 18px}.appSidebarItem>span,.appSidebarSubItem>span{min-width:0}.appSidebarItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appSidebarSubnav{gap:2px;margin:0 0 4px;padding-left:28px;display:grid}.appSidebarSubItem{border-radius:var(--radius-sm);min-height:34px;color:var(--sidebar-subtext);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:8px;padding:7px 9px;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.appSidebarSubItem svg{flex:none}.appSidebarSubItem:hover,.appSidebarSubItem:focus-visible,.appSidebarSubItem.current{background:var(--sidebar-sub-hover-bg);color:var(--sidebar-sub-hover-text)}.appSidebarSubItem.current{font-weight:var(--weight-semibold)}.appSidebarAccount .profile-menu{align-items:stretch;gap:8px;display:grid}.appSidebarAccount .profile-name{color:var(--sidebar-active-text)}.appSidebarAccount .profile-email{color:var(--sidebar-subtext)}.appSidebarAccount .button{width:100%}@media (max-width:1023px){.appShell{grid-template-columns:1fr;grid-template-areas:"sidebar""appHeader""page"}.appProductHeader{min-height:56px;padding:0 var(--space-4)}.appProductTitle{font-size:24px}.appSidebar{z-index:80;min-height:unset;border-right:0;border-bottom:1px solid var(--border);align-self:stretch;width:100vw;max-width:100%;padding:12px 16px;display:block;position:sticky}.appSidebar:after{display:none}.appSidebarTop{justify-content:flex-start;width:100%;min-height:0}.appSidebarToggle{order:-1;margin-left:0;margin-right:12px;display:inline-flex}.appSidebarNav,.appSidebarAccount{display:none}.appSidebar.is-open .appSidebarNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding-top:16px;display:grid}.appSidebar.is-open .appSidebarAccount{padding-top:16px;display:block}}@media (max-width:640px){.brand{font-size:24px}.appSidebar.is-open .appSidebarNav{grid-template-columns:1fr;gap:12px}.page{padding-top:0}}.navDropdown{position:relative}.navDropdownButton{border-radius:var(--radius-md);cursor:pointer;min-height:44px;font:inherit;color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:1px solid #0000;align-items:center;padding:10px 12px;display:inline-flex}.navDropdownButton:hover{background:var(--accent-subtle);color:var(--foreground)}.navDropdownOpen{color:var(--accent);background:var(--accent-subtle)}.navDropdownMenu{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:180px;box-shadow:var(--shadow-soft);z-index:60;padding:var(--space-2);position:absolute;top:calc(100% + 10px);left:0;overflow:hidden}.navDropdownItem{border-radius:var(--radius-md);min-height:40px;font-size:var(--text-sm);padding:10px;display:block}.navDropdownItem:hover{background:var(--accent-subtle)}.board{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.board-col{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--card),transparent 0%);box-shadow:none;flex-direction:column;min-height:520px;display:flex;overflow:hidden}.board-colHeader{padding:var(--space-3);border-bottom:1px solid var(--border)}.board-colTitle{font-weight:800}.board-colBody{gap:10px;padding:10px;display:grid}.board-card{padding:var(--space-3);border:1px solid color-mix(in oklab,var(--foreground),transparent 88%);background:color-mix(in oklab,var(--background),white 12%);border-radius:14px;gap:6px;display:grid}.board-card:hover{transition:transform .12s;transform:translateY(-1px)}.board-cardTitle{font-weight:750}.tasks-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.tasks-page-head h1{margin-bottom:6px}.tasks-page-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.tasks-workspace{gap:var(--space-3);display:grid}.task-capture{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;display:grid}.task-capture-title{min-width:0}.task-capture-details{gap:var(--space-3);padding-top:var(--space-2);grid-column:1/-1;grid-template-columns:minmax(0,1fr) 180px 180px;display:grid}.task-inline-error{color:var(--dashboard-error);font-size:var(--text-sm);grid-column:1/-1}.task-filters{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:flex}.task-search{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex:1;min-width:260px;padding-left:12px;display:flex}.task-search .input{background:0 0;border:0;padding-left:0}.task-filters>.select{width:170px}.task-count{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin-left:auto}.task-board{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.task-group,.recent-done{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.task-group.is-today{border-color:color-mix(in oklab,var(--accent),var(--border)55%)}.task-group-head,.recent-done-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border);display:flex}.task-group-head h2,.recent-done-head h2{font-size:var(--text-lg);margin:0}.task-group-head p,.recent-done-head p{color:var(--muted);font-size:var(--text-sm);margin:3px 0 0}.task-group-head>span{background:color-mix(in oklab,var(--foreground),transparent 94%);min-width:32px;min-height:32px;color:var(--muted);font-weight:var(--weight-semibold);font-size:var(--text-sm);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.task-list{gap:8px;padding:10px;display:grid}.task-row{gap:var(--space-2);border:1px solid color-mix(in oklab,var(--foreground),transparent 90%);background:color-mix(in oklab,var(--background),white 10%);border-radius:12px;grid-template-columns:44px minmax(0,1fr) 132px;align-items:start;padding:10px;display:grid}.task-row:hover{border-color:color-mix(in oklab,var(--accent),var(--border)60%)}.task-row.is-done .task-row-title{color:var(--muted);text-decoration:line-through}.task-check{border:1px solid var(--border);background:var(--background);width:44px;height:44px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.task-row-copy{min-width:0}.task-row-title{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:750;line-height:1.25;display:-webkit-box;overflow:hidden}.task-row-title:hover{text-decoration:underline}.task-row-meta{color:var(--muted);font-size:var(--text-xs);margin-top:4px;line-height:1.35}.task-move .select{min-height:38px;font-size:var(--text-sm);border-radius:10px;padding:8px 10px}.task-empty-row,.task-filter-empty{padding:var(--space-3);border:1px dashed var(--border);color:var(--muted);font-size:var(--text-sm);border-radius:12px}.task-filter-empty{align-items:center;gap:var(--space-3);background:var(--card);justify-content:space-between;display:flex}.task-filter-empty span{flex:1}.recent-done{grid-column:1/-1}.task-history-list{display:grid}.task-history-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-bottom:1px solid var(--border);display:flex}.task-history-row:nth-child(2n){background:var(--row-stripe)}.task-history-row:last-child{border-bottom:0}.task-range{max-width:100%}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-header,.tasks-page-head,.task-filter-empty,.task-history-row{flex-direction:column;align-items:stretch}.tasks-page-actions{justify-content:flex-start}.task-capture,.task-capture-details,.task-board{grid-template-columns:1fr}.form-actions-stack-mobile{flex-direction:column-reverse;align-items:stretch}.task-filters{flex-wrap:wrap}.task-search,.task-filters>.select{width:100%;min-width:0}.task-count{margin-left:0}}@media (max-width:520px){.task-row{grid-template-columns:44px minmax(0,1fr)}.task-move{grid-column:2}.task-details-toggle,.task-capture .button,.task-range{width:100%}.task-range button{flex:1}}@media (max-width:900px){.board{grid-template-columns:1fr}.board-col{min-height:unset}}.navlink{min-height:44px;color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:10px;align-items:center;padding:10px 12px;display:inline-flex}.navlink:hover{background:color-mix(in oklab,var(--foreground),transparent 94%);color:var(--foreground)}.profile-menu{position:relative}.profile-name{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--muted)}.profile-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.profile-trigger-copy{text-align:left;flex:auto;gap:1px;min-width:0;display:grid}.profile-avatar-fallback{background:var(--accent-subtle);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.profile-trigger{border:1px solid color-mix(in oklab,var(--border),var(--foreground)8%);background:color-mix(in oklab,var(--card),transparent 3%);width:100%;min-height:56px;color:var(--foreground);cursor:pointer;font:inherit;box-shadow:inset 0 1px 0 color-mix(in oklab,var(--foreground),transparent 94%);border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 10px;display:flex;overflow:hidden}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:var(--card)}.profile-trigger-icon{color:var(--muted);flex:none;transition:transform .16s}.profile-trigger[aria-expanded=true] .profile-trigger-icon{transform:rotate(180deg)}.profile-dropdown{z-index:70;border:1px solid var(--border);background:var(--card);width:100%;min-width:190px;box-shadow:var(--shadow-soft);border-radius:8px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.profile-dropdown-account{border-bottom:1px solid var(--border);gap:2px;margin-bottom:4px;padding:8px;display:grid}.profile-dropdown-account strong,.profile-dropdown-account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dropdown-account strong{font-size:13px;line-height:1.2}.profile-dropdown-account span{color:var(--muted);font-size:12px;line-height:1.25}.profile-dropdown-row,.profile-menu-item{min-height:36px;color:var(--foreground);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:13px;font-weight:720;display:flex}.profile-menu-item{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-family:inherit;line-height:1.2;text-decoration:none}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:var(--accent-subtle)}.profile-menu-item.danger{color:var(--status-error-text)}.themeToggle{border-radius:var(--radius-md,6px);border:1px solid var(--border);width:32px;height:32px;color:var(--foreground-muted,var(--foreground));cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:border-color .12s,color .12s;display:inline-flex}.themeToggle:hover{border-color:var(--accent,var(--foreground));color:var(--foreground)}.profileMenu{position:relative}.profileButton{border-radius:var(--radius-lg);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:inline-flex}.profileButton:hover{border-color:var(--border);background:color-mix(in oklab,var(--foreground),transparent 96%)}.profileText{text-align:right;gap:2px;display:grid}.profileName{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:650;line-height:1.2;overflow:hidden}.profileAvatar{border-radius:var(--radius-full);border:1px solid var(--border);object-fit:cover;width:32px;height:32px;display:block}.profileAvatarFallback{background:color-mix(in oklab,var(--foreground),transparent 94%);color:var(--foreground);place-items:center;font-size:12px;font-weight:750;display:grid}.profileDropdown{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);width:260px;box-shadow:var(--shadow-soft);z-index:50;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.profileDropdownHeader{padding:var(--space-3);border-bottom:1px solid var(--border)}.profileDropdownTitle{font-weight:750}.profileDropdownSub{margin-top:2px;font-size:13px}.profileDropdownLinks{gap:var(--space-2);padding:10px 12px;display:grid}.profileDropdownFooter{border-top:1px solid var(--border);justify-content:flex-end;padding:10px 12px;display:flex}@media (max-width:700px){.profileText{display:none}}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid hsl(var(--color-action-default));background:hsl(var(--color-action-default));min-height:44px;color:hsl(var(--color-action-foreground));font-weight:var(--weight-semibold);font-size:var(--text-sm);padding:10px 14px;line-height:1;display:inline-flex}.button:hover{background:hsl(var(--color-action-hover));border-color:hsl(var(--color-action-hover));filter:none}.button:active{background:hsl(var(--color-action-active));border-color:hsl(var(--color-action-active));transform:translateY(1px)}.button:disabled,.button[aria-disabled=true],.button[data-loading=true]{cursor:not-allowed;opacity:.55;transform:none}.button-sm{border-radius:var(--radius-sm);min-height:36px;padding:8px 12px;font-size:13px}.button-md{min-height:44px;padding:10px 14px}.button-content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.button-icon{justify-content:center;align-items:center;display:inline-flex}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin}.icon-button{min-width:44px;padding-left:10px;padding-right:10px}.button-ghost{background:var(--secondary);color:var(--secondary-foreground);border-color:#0000;font-size:14px;line-height:1}.button-ghost:hover{background:var(--secondary-hover);color:var(--secondary-foreground);border-color:#0000}.button-ghost:active{background:var(--secondary-active)}.button-secondary{background:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.button-secondary:hover{background:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--secondary-foreground)}.button-secondary:active{background:var(--secondary-active);border-color:var(--secondary-active)}.button-outline{border-color:var(--border);color:var(--foreground);background:0 0}.button-outline:hover{background:hsl(var(--color-action-subtle-bg));border-color:hsl(var(--color-action-default));color:hsl(var(--color-action-subtle-fg))}.button-outline:active{background:hsl(var(--color-action-4));border-color:hsl(var(--color-action-active));color:hsl(var(--color-action-subtle-fg))}.button-destructive{background:var(--status-error-text);border-color:var(--status-error-text);color:hsl(var(--color-action-foreground))}.button-destructive:hover,.button-destructive:active{background:color-mix(in oklab,var(--status-error-text),black 10%);border-color:color-mix(in oklab,var(--status-error-text),black 10%)}.label{font-size:var(--text-sm);color:var(--muted);margin-bottom:6px}.field{gap:6px;min-width:0;display:grid}.input,.textarea,.select{border-radius:var(--radius-sm);border:1px solid var(--input-border);background:var(--card);width:100%;min-height:44px;color:var(--foreground);padding:10px 12px;font-size:max(16px,1rem)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);outline:2px solid var(--ring);outline-offset:1px}.textarea{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.source-check,.source-switch{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.source-check input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.source-check input:focus-visible{outline:2px solid var(--ring-strong);outline-offset:2px}.source-switch{cursor:pointer}.source-switch input{opacity:0;pointer-events:none;position:absolute}.source-switch-track{border:1px solid var(--input-border);background:color-mix(in oklab,var(--muted),transparent 72%);border-radius:999px;flex:none;width:44px;height:26px;margin-top:1px;transition:background .16s,border-color .16s;position:relative}.source-switch-thumb{background:var(--switch-thumb);width:18px;height:18px;box-shadow:var(--shadow-subtle);border-radius:999px;transition:transform .16s;position:absolute;top:3px;left:3px}.source-switch input:checked+.source-switch-track{border-color:var(--accent);background:var(--accent)}.source-switch input:checked+.source-switch-track .source-switch-thumb{transform:translate(18px)}.source-switch input:focus-visible+.source-switch-track{outline:2px solid var(--ring-strong);outline-offset:2px}.source-check-copy,.source-switch-copy{gap:2px;min-width:0;display:grid}.segmented-control{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);gap:4px;padding:4px;display:inline-flex}.segmented-control button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px}.segmented-control button:hover{color:var(--foreground);background:color-mix(in oklab,var(--foreground),transparent 94%)}.segmented-control button:focus-visible{outline:2px solid var(--ring-strong);outline-offset:1px}.segmented-control button.is-active{background:var(--accent);color:hsl(var(--color-action-foreground))}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-bar{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--card),var(--background)30%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--foreground),transparent 96%);grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:8px;padding:8px;display:grid}.card>.filter-bar{border-width:0 0 1px;border-radius:0}.filter-bar.is-filtered{border-color:color-mix(in oklab,var(--accent),var(--border)62%)}.card>.filter-bar.is-filtered{border-color:color-mix(in oklab,var(--accent),var(--border)62%);border-width:0 0 1px}.filter-leading{min-width:0}.filter-search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:260px;min-height:40px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.filter-input{width:100%;min-width:0;min-height:38px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.filter-input::placeholder{color:color-mix(in oklab,var(--muted),transparent 18%)}.filter-search:focus-within{border-color:var(--accent);outline:2px solid color-mix(in oklab,var(--accent),transparent 72%);outline-offset:1px}.filter-controls{gap:8px;min-width:0;display:flex}.filter-select-wrap{min-width:140px}.filter-select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;max-width:180px;min-height:40px;color:var(--foreground);font:inherit;padding:8px 34px 8px 10px}.filter-select:focus{border-color:var(--accent);outline:2px solid color-mix(in oklab,var(--accent),transparent 72%);outline-offset:1px}.filter-results{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;margin:0}.filter-bar.is-filtered .filter-results:before{content:"Filtered";border:1px solid color-mix(in oklab,var(--accent),var(--border)60%);min-height:22px;color:var(--foreground);background:var(--accent-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px;align-items:center;margin-right:8px;padding:0 8px;display:inline-flex}.filter-clear{white-space:nowrap;min-height:40px}.filters{padding:var(--space-3);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.pager{padding:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;display:flex}.pager-actions{gap:var(--space-2);display:inline-flex}.filters .input{flex:1;min-width:260px}.filters .select{width:180px}.actions-row{justify-content:flex-end;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-actions-start{justify-content:flex-start}.form-actions-end{justify-content:flex-end}.form-actions-between{justify-content:space-between}.form-help-text{font-size:var(--text-sm)}.field-row{gap:var(--space-3);grid-template-columns:160px 200px 1fr;display:grid}@media (max-width:900px){.field-row{grid-template-columns:1fr}}.morrow-hero{padding:8px 0}.morrow-kicker{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:var(--weight-semibold)}.morrow-byline{align-items:center;gap:var(--space-3);margin-top:14px;display:flex}.morrow-avatar{border-radius:var(--radius-full);border:1px solid var(--border);background:color-mix(in oklab,var(--foreground),transparent 94%);width:44px;height:44px;display:block;overflow:hidden}.morrow-avatar:hover{box-shadow:var(--shadow-hover);transition:transform .12s,box-shadow .12s;transform:translateY(-1px)}.morrow-bio-grid{grid-template-columns:360px 1fr;align-items:start;gap:18px;display:grid}.morrow-bio-img-wrap{border:1px solid var(--border);background:color-mix(in oklab,var(--card),transparent 0%);border-radius:18px;overflow:hidden}.morrow-bio-img{width:100%;height:auto;display:block}@media (max-width:900px){.morrow-bio-grid{grid-template-columns:1fr}}.morrow-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.morrow-author{font-weight:750}.morrow-meta{font-size:var(--text-sm)}.morrow-article{padding:22px}@media (max-width:800px){.filter-bar{grid-template-columns:1fr}.filter-search{min-width:0}.filter-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-select-wrap,.filter-select{min-width:0;max-width:none}.filter-results{white-space:normal}.filter-clear{justify-content:center}.filters{flex-wrap:wrap}.filters .select{width:100%}}@media (max-width:420px){.filter-controls{grid-template-columns:1fr}}.source-table-titlebar{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border);padding:14px 16px;display:flex}.source-table-titlebar-copy{gap:3px;min-width:0;display:grid}.source-table-titlebar h2{color:var(--foreground);font-size:var(--text-base);margin:0;line-height:1.25}.source-table-titlebar p{font-size:var(--text-sm);margin:0}.source-table-titlebar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.source-table-region{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);min-width:0;overflow:hidden}.source-table-scroll-hint{color:var(--muted);font-size:var(--text-xs);border-bottom:1px solid var(--border);margin:0;padding:8px 12px;display:block}.source-table-wrap,.data-table-wrap{width:100%;overflow-x:auto}.source-table,.data-table,.table,.settingsTable{border-collapse:separate;border-spacing:0;width:100%;min-width:var(--source-table-min-width,680px);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.source-table{border:0;border-radius:0}.source-table th,.source-table td,.data-table th,.data-table td,.table th,.table td,.settingsTable th,.settingsTable td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:var(--text-sm);padding:13px 12px}.source-table tbody tr,.data-table tbody tr,.table tbody tr,.settingsTable tbody tr{transition:background-color .12s}.source-table tbody tr:hover td,.data-table tbody tr:hover td,.table tbody tr:hover td,.settingsTable tbody tr:hover td{background:var(--row-hover)}.source-table th,.data-table th,.table th,.settingsTable th{background:var(--table-header-bg);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;text-transform:uppercase}.source-table th:first-child,.data-table th:first-child,.table th:first-child,.settingsTable th:first-child{border-top-left-radius:var(--radius-sm)}.source-table th:last-child,.data-table th:last-child,.table th:last-child,.settingsTable th:last-child{border-top-right-radius:var(--radius-sm)}.source-table tbody td:first-child{font-weight:var(--weight-bold)}.source-table tbody td:first-child .muted,.source-table tbody td:first-child code,.source-table tbody td:first-child .source-table-meta{font-weight:var(--weight-medium)}.source-table tbody tr:last-child td,.data-table tbody tr:last-child td,.table tbody tr:last-child td,.settingsTable tbody tr:last-child td{border-bottom:0}.source-table-meta,.data-table-meta,.table-meta{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.source-table-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:34ch;display:block;overflow:hidden}.data-table-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.data-table-icon-action{border:1px solid var(--border);border-radius:var(--radius-md);width:38px;height:38px;color:var(--foreground);background:0 0;flex:none;place-items:center;display:inline-grid}.data-table-icon-action:hover{background:color-mix(in oklab,var(--foreground),transparent 94%)}.data-table-icon-action:disabled{cursor:not-allowed;opacity:.55}.data-table-icon-action-danger{color:var(--status-error-text);border-color:var(--status-error-border)}.data-table-icon-action-spinner{animation:.8s linear infinite spin}.link{color:color-mix(in oklab,var(--accent),var(--foreground)25%)}.link:hover{text-decoration:underline}.list{gap:10px;margin-top:10px;list-style:none;display:grid}.list-item{align-items:center;gap:10px;display:flex}.chip{font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--muted);padding:4px 8px}.status-banner{border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;font-size:14px;line-height:1.45}.status-banner.success{color:var(--status-success-text);background:var(--status-success-bg);border-color:var(--status-success-border)}.status-banner.error{color:var(--status-error-text);background:var(--status-error-bg);border-color:var(--status-error-border)}.status-banner.info{color:var(--status-info-text);background:var(--status-info-bg);border-color:var(--status-info-border)}.status-banner.warning{color:var(--status-warning-text);background:var(--status-warning-bg);border-color:var(--status-warning-border)}.integration-nudge{z-index:25;border:1px solid color-mix(in oklab,var(--border),var(--foreground)8%);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--background),transparent 8%);max-width:min(360px,100vw - 36px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:12px;padding:9px 10px 9px 12px;display:inline-flex;position:fixed;bottom:18px;right:max(18px,50vw - 532px)}.integration-nudge.error{border-color:color-mix(in oklab,var(--status-error-border),var(--border)55%)}.integration-nudge-copy{gap:1px;min-width:0;display:grid}.integration-nudge-copy span{font-size:13px;font-weight:750;line-height:1.2}.integration-nudge-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.integration-nudge-link{border-radius:var(--radius-sm);background:var(--foreground);color:var(--background);flex:none;padding:6px 9px;font-size:12px;font-weight:750;line-height:1}.integration-nudge-link:hover{background:color-mix(in oklab,var(--foreground),var(--accent)18%)}@media (max-width:767px){.integration-nudge{place-self:start stretch;max-width:none;margin:12px 16px 0;position:static}}.empty-state{border:1px dashed var(--border);border-radius:var(--radius-lg);gap:var(--space-2);padding:14px;display:grid}.empty-state-title{font-size:14px;font-weight:700}.empty-state-body{color:var(--muted);font-size:13px}.empty-state-actions{margin-top:2px}.settingsShell{align-items:start;gap:22px;display:grid}.settingsPageHeader{border-bottom:1px solid var(--border);gap:5px;padding-bottom:18px;display:grid}.settingsPageHeader h1,.settingsDialogHeader h2{margin-top:4px;line-height:1.05}.settingsContent,.settingsSection{gap:var(--space-4);min-width:0;display:grid}.settingsSectionActions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.settingsList{border-top:1px solid var(--border);display:grid}.settingsProviderRow{gap:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;padding:16px 0;display:grid}.settingsProviderMain{gap:6px;display:grid}.settingsProviderTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settingsProviderTitleRow h3{font-size:16px}.settingsProviderMeta{font-size:var(--text-xs);color:var(--muted);gap:3px;display:grid}.settingsProviderMeta strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.settingsProviderActions,.settingsRowActions,.settingsDialogActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.source-dialog-backdrop{z-index:var(--z-modal,100);background:var(--overlay-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.source-dialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);width:min(560px,100vw - 2rem);max-height:calc(100vh - 40px);padding:var(--space-4);box-shadow:var(--shadow-soft);overflow:auto}.source-dialog:focus{outline:none}.source-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.source-dialog-header h2{font-size:var(--text-lg);margin:0;line-height:1.25}.source-icon-button{width:40px;min-width:40px;padding:0}.settingsGranolaSync{gap:var(--space-3);border-top:1px solid var(--border);margin-top:8px;padding-top:12px;display:grid}.settingsGranolaSyncHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.settingsGranolaSyncFields{gap:var(--space-3);grid-template-columns:minmax(0,220px);display:grid}.settingsStatus{width:fit-content}.settingsPanel{gap:var(--space-4);padding:var(--space-4)0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.openclawAccessHero{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at top left,color-mix(in oklab,var(--foreground),transparent 92%),transparent 34%),color-mix(in oklab,var(--foreground),transparent 98%);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.openclawAccessHero h2{font-size:var(--text-2xl);margin:5px 0 7px;line-height:1.12}.openclawAccessGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.openclawAccessCard{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);display:grid}.openclawAccessCardHeader{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.openclawAccessCard h3{font-size:var(--text-xl);margin-top:5px;line-height:1.18}.openclawKeyList,.openclawStateList{gap:var(--space-2);display:grid}.openclawKeyRow,.openclawStateList>div{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--foreground),transparent 97%);gap:5px;display:grid}.openclawKeyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.openclawStateList>div span{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.openclawStateList>div strong,.openclawKeyRow strong{overflow-wrap:anywhere;min-width:0}.settingsToggle{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.settingsToggle span span{margin-top:2px;display:block}.settingsFieldsGrid,.settingsProfileGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.settingsSecurityList{gap:var(--space-3);display:grid}.settingsMeta{color:var(--muted);font-size:var(--text-sm)}.settingsHelp{color:var(--muted);font-size:var(--text-sm);margin-top:6px;line-height:1.45;display:block}.settingsActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.dailyPrepTemplateGrid{gap:var(--space-3);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);display:grid}.dailyPrepTemplateTextarea,.dailyPrepInstructionsTextarea{resize:vertical;white-space:pre-wrap;min-height:180px}.dailyPrepInstructionsTextarea{min-height:148px}.settingsMcpOverview{gap:var(--space-4);min-width:0;padding:var(--space-4)0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}.settingsMcpOverviewHeader{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.settingsMcpOverviewHeader h2{max-width:760px;font-size:var(--text-2xl);margin:4px 0 6px;line-height:1.15}.settingsMcpEyebrow{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.settingsMcpEndpoint{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--foreground),transparent 96%);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:inline-flex}.settingsMcpEndpoint span{color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold)}.settingsMcpEndpoint code,.settingsMcpTools code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.settingsMcpEndpoint code{word-break:break-word;min-width:0}.settingsMcpCapabilities{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settingsMcpCapability{min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);gap:10px;display:grid}.settingsMcpCapabilityTitle{align-items:center;gap:9px;min-width:0;display:flex}.settingsMcpCapabilityTitle h3{font-size:var(--text-base)}.settingsMcpCapabilityIcon{border:1px solid var(--border);border-radius:var(--radius-md);width:30px;height:30px;color:var(--foreground);background:color-mix(in oklab,var(--foreground),transparent 96%);flex:none;place-items:center;display:inline-grid}.settingsMcpCapability p{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.settingsMcpTools{flex-wrap:wrap;gap:7px;display:flex}.settingsMcpTools code{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab,var(--foreground),transparent 97%);min-width:0;max-width:100%;font-size:var(--text-xs);word-break:break-word;padding:4px 7px}.settingsTableWrap{border-top:1px solid var(--border)}.settingsTable code,.settingsSecretReveal code{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;word-break:break-all}.settingsIconButton{border-radius:var(--radius-lg);border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid}.settingsIconButton:hover{background:color-mix(in oklab,var(--foreground),transparent 94%)}.settingsIconButtonDanger,.settingsDangerButton{color:var(--status-error-text);border-color:var(--status-error-border)}.settingsDialogBackdrop{z-index:100;background:var(--overlay-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settingsDialog{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);width:min(560px,100%);max-height:calc(100vh - 40px);padding:var(--space-4);box-shadow:var(--shadow-soft);overflow:auto}.settingsDialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.settingsForm{gap:var(--space-3);display:grid}.settingsSecretReveal{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--foreground),transparent 96%);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (max-width:899px){.settingsProviderRow{gap:var(--space-3);grid-template-columns:1fr}.settingsProviderActions{flex-wrap:wrap;justify-content:flex-start}.settingsGranolaSyncHeader{flex-direction:column;align-items:flex-start}.settingsMcpOverviewHeader,.settingsMcpCapabilities,.openclawAccessHero,.openclawAccessGrid{grid-template-columns:1fr}.settingsMcpEndpoint{width:100%}}@media (max-width:640px){.settingsSectionActions{justify-content:flex-start}.settingsSectionActions>.button{width:100%}.settingsFieldsGrid,.dailyPrepTemplateGrid,.settingsProfileGrid{grid-template-columns:1fr}.data-table-wrap,.source-table-wrap,.settingsTableWrap{overflow:visible}.source-table,.source-table thead,.source-table tbody,.source-table tr,.source-table td,.data-table,.data-table thead,.data-table tbody,.data-table tr,.data-table td,.table,.table thead,.table tbody,.table tr,.table td,.settingsTable,.settingsTable thead,.settingsTable tbody,.settingsTable tr,.settingsTable td{width:100%;display:block}.source-table,.data-table,.table,.settingsTable{border:0;border-radius:0;min-width:0}.source-table-region{border:0;border-radius:0}.source-table-titlebar{padding:12px}.source-table-titlebar,.source-table-titlebar-actions{flex-direction:column;align-items:stretch}.source-table-scroll-hint,.source-table thead,.data-table thead,.table thead,.settingsTable thead{display:none}.source-table tr,.data-table tr,.table tr,.settingsTable tr{border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--card),var(--background)22%);gap:8px;padding:12px;display:grid}.source-table tbody tr:hover td,.data-table tbody tr:hover td,.table tbody tr:hover td,.settingsTable tbody tr:hover td{box-shadow:none;background:0 0}.source-table td,.data-table td,.table td,.settingsTable td{border-bottom:none;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:0;display:grid}.source-table td:before,.data-table td:before,.table td:before,.settingsTable td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.source-table-actions,.data-table-actions,.settingsRowActions{justify-content:flex-start}.settingsSecretReveal{grid-template-columns:1fr}.openclawAccessHero,.openclawAccessCard{padding:var(--space-3)}.openclawAccessCardHeader,.openclawKeyRow{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
