:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#eef3f3;--bg-strong:#dfe9e9;--surface:#ffffffe6;--surface-strong:#fffffffa;--surface-muted:#f1f7f7f0;--border:#083f431f;--border-strong:#109da03d;--text-primary:#083d42;--text-secondary:#40676a;--text-muted:#6f8d90;--accent:#1bc7c9;--accent-strong:#109da0;--accent-deep:#083d42;--accent-soft:#1bc7c924;--accent-glow:#1bc7c938;--warning:#f0ab57;--danger:#e36f73;--shadow:0 24px 56px #083f431f;--radius-lg:26px;--radius-md:18px;--radius-sm:14px;--font-sans:"Aptos", "Segoe UI", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "Cascadia Code", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-sans);color:var(--text-primary);background:radial-gradient(circle at top left, #1bc7c93d, transparent 24%), radial-gradient(circle at bottom right, #083f4324, transparent 22%), linear-gradient(180deg, #f5f8f8 0%, var(--bg) 48%, var(--bg-strong) 100%);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}#root,.app-shell{min-height:100svh}.app-shell{padding:0}.app-shell__frame{width:min(100%,540px);min-height:100svh;box-shadow:var(--shadow);background:linear-gradient(#ffffffeb,#f4f9f9e0);border-inline:1px solid #083f4314;flex-direction:column;margin:0 auto;display:flex}.app-shell__status{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #083f4314;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1.2rem;display:flex;position:sticky;top:0}.app-shell__status-text{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.app-shell__content{flex:1;padding:1.2rem 1rem 6.75rem}.page-stack{flex-direction:column;gap:1rem;display:flex}.page-header{flex-direction:column;gap:.42rem;padding:.2rem 0 .3rem;display:flex}.page-header__eyebrow{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.page-header__title{letter-spacing:-.05em;font-size:clamp(2rem,8vw,2.8rem);line-height:.95}.page-header__description{color:var(--text-secondary);max-width:34rem;line-height:1.58}.section-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:.9rem;padding:1rem;display:flex;box-shadow:0 14px 30px #083f430d}.section-card--accent{background:linear-gradient(135deg,#1bc7c91f,#fffffff5);border-color:#109da038}.section-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.section-card__title-wrap{flex-direction:column;gap:.35rem;display:flex}.section-card__title{letter-spacing:-.02em;font-size:1.05rem;line-height:1.15}.section-card__description{color:var(--text-secondary);font-size:.93rem;line-height:1.55}.section-card__action{flex-shrink:0}.section-card__body{flex-direction:column;gap:.85rem;display:flex}.section-link{min-height:2.25rem;color:var(--accent-deep);background:#083f430f;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.operator-panel{flex-direction:column;gap:1rem;display:flex}.operator-panel__primary{flex-direction:column;gap:.55rem;display:flex}.operator-panel__label{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem}.operator-panel__value{letter-spacing:-.05em;font-size:clamp(1.85rem,7vw,2.6rem);font-weight:700}.operator-panel__value span{color:var(--text-secondary);letter-spacing:0;font-size:1rem;font-weight:500}.stat-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.stat-card{border-radius:var(--radius-md);background:var(--surface-strong);border:1px solid #083f4314;flex-direction:column;gap:.34rem;padding:1rem;display:flex}.stat-card--accent{background:linear-gradient(160deg,#1bc7c924,#fffffffa);border-color:#109da038}.stat-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.76rem}.stat-card__value{letter-spacing:-.03em;font-size:1.2rem;font-weight:700;line-height:1.15}.stat-card__meta{color:var(--text-secondary);font-size:.9rem;line-height:1.45}.progress-bar{flex-direction:column;gap:.45rem;display:flex}.progress-bar__meta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;font-size:.82rem;display:flex}.progress-bar__track{background:#083f4314;border-radius:999px;width:100%;height:.68rem;overflow:hidden}.progress-bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent-strong), var(--accent));height:100%;box-shadow:0 0 18px var(--accent-glow)}.stack-list{flex-direction:column;gap:.75rem;display:flex}.shortcut-grid,.capture-type-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.shortcut-card,.capture-type-card{border-radius:var(--radius-md);background:var(--surface-strong);text-align:left;border:1px solid #083f4314;flex-direction:column;gap:.38rem;min-height:5.2rem;padding:.95rem;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex}.shortcut-card:hover,.shortcut-card:focus-visible,.capture-type-card:hover,.capture-type-card:focus-visible,.action-chip:hover,.action-chip:focus-visible,.stepper__button:hover,.stepper__button:focus-visible,.inline-select__control:hover,.inline-select__control:focus-visible,.submit-button:hover,.submit-button:focus-visible{transform:translateY(-1px)}.shortcut-card:hover,.shortcut-card:focus-visible,.capture-type-card--active,.capture-type-card:hover,.capture-type-card:focus-visible{border-color:#109da047;box-shadow:0 16px 28px #083f4314}.capture-type-card--active{background:linear-gradient(160deg,#1bc7c924,#fffffffa)}.shortcut-card__eyebrow,.capture-type-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);font-size:.76rem;font-weight:700}.shortcut-card__title{letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.shortcut-card__meta,.capture-type-card__helper{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.badge-row{flex-wrap:wrap;gap:.42rem;display:flex}.badge{min-height:1.75rem;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;background:#083f430d;border:1px solid #083f4314;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .66rem;font-size:.72rem;font-weight:700;display:inline-flex}.badge--subtle,.badge--note,.badge--planning,.badge--task,.badge--queued,.badge--admin{color:var(--text-secondary);background:#083f430d}.badge--critical,.badge--deep{color:var(--accent-deep);background:#083f431f;border-color:#083f432e}.badge--high,.badge--opportunity{color:#99601c;background:#f0ab5729;border-color:#f0ab573d}.badge--medium,.badge--idea{color:var(--accent-strong);background:#1bc7c91f;border-color:#1bc7c93d}.badge--active,.badge--win,.badge--complete,.badge--in_progress{color:var(--accent-deep);background:#1bc7c924;border-color:#109da038}.badge--paused,.badge--decision,.badge--recovery{color:var(--accent-deep);background:#083f4317;border-color:#083f4324}.badge--risk,.badge--danger{color:#a53f43;background:#e36f7324;border-color:#e36f7338}.task-card,.mission-card,.log-entry-card{border-radius:var(--radius-md);background:var(--surface-strong);border:1px solid #083f4314;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.task-card__top,.mission-card__top,.log-entry-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.task-card__title,.mission-card__title,.log-entry-card__title{letter-spacing:-.02em;font-size:1rem;line-height:1.32}.task-card__meta,.log-entry-card__timestamp,.task-card__xp,.mission-card__xp,.mission-card__stats{color:var(--text-muted);font-size:.82rem}.task-card__meta,.mission-card__stats{flex-wrap:wrap;gap:.4rem .8rem;display:flex}.task-card__note,.mission-card__summary,.log-entry-card__note,.mission-card__focus{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.task-card__actions,.filter-row{flex-wrap:wrap;gap:.55rem;display:flex}.action-chip,.stepper__button,.inline-select__control{min-height:2.25rem;color:var(--accent-deep);background:#083f430a;border:1px solid #083f431a;border-radius:999px;padding:.45rem .82rem;font-size:.84rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.action-chip--active{background:#083f431a;border-color:#083f432e}.action-chip--primary{background:linear-gradient(90deg, var(--accent-strong), var(--accent));color:#fff;border-color:#0000}.action-chip:disabled{opacity:.9}.mission-card__focus{flex-direction:column;gap:.24rem;display:flex}.mission-card__focus-label,.inline-select__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.mission-card__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inline-select{flex-direction:column;gap:.38rem;display:flex}.inline-select__control{appearance:none}.stepper{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.stepper__button{min-width:4.5rem}.stepper__value{text-align:center;min-width:3.8rem;color:var(--accent-deep);font-weight:700}.empty-state{border-radius:var(--radius-md);background:#083f430a;border:1px dashed #083f4329;flex-direction:column;gap:.35rem;padding:1rem;display:flex}.empty-state__title{font-weight:700}.empty-state__description{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.capture-form{flex-direction:column;gap:.95rem;display:flex}.form-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.form-field{flex-direction:column;gap:.45rem;display:flex}.form-field__label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.form-field__control{border-radius:var(--radius-sm);width:100%;min-height:3rem;color:var(--text-primary);background:#ffffffeb;border:1px solid #083f431f;padding:.9rem .95rem;transition:border-color .16s,box-shadow .16s,background .16s}.form-field__control:focus{border-color:#109da052;outline:none;box-shadow:0 0 0 4px #1bc7c91f}.form-field__control--textarea{resize:vertical;min-height:7.4rem}.form-actions{flex-direction:column;gap:.55rem;display:flex}.form-actions__hint{color:var(--text-muted);font-size:.88rem}.submit-button{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--accent-strong), var(--accent));color:#fff;letter-spacing:.02em;min-height:3rem;padding:.85rem 1rem;font-weight:800;box-shadow:0 14px 24px #1bc7c92e}.capture-banner{border-radius:var(--radius-sm);color:var(--accent-deep);background:#1bc7c91a;border:1px solid #109da029;flex-direction:column;gap:.6rem;padding:.9rem .95rem;line-height:1.55;display:flex}.capture-banner--error{color:#934346;background:#e36f731a;border-color:#e36f7329}.capture-banner__link{width:fit-content;min-height:2.25rem;color:var(--accent-deep);background:#ffffffb3;border-radius:999px;align-items:center;padding:.35rem .8rem;font-weight:700;display:inline-flex}.bottom-nav{z-index:30;padding:.75rem .8rem calc(.8rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-top:1px solid #083f4314;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid;position:sticky;bottom:0}.bottom-nav__item{min-height:3.5rem;color:var(--text-muted);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:background .16s,color .16s,transform .16s;display:flex}.bottom-nav__item:hover,.bottom-nav__item:focus-visible{color:var(--accent-deep);background:#083f430d}.bottom-nav__item--active{color:var(--accent-deep);background:#1bc7c91f}.bottom-nav__icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}@media (width>=640px){.app-shell__content{padding-inline:1.2rem}.stat-grid,.form-grid,.shortcut-grid,.capture-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=860px){.stat-grid,.shortcut-grid,.capture-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell{position:relative;overflow-x:clip}.app-shell__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-shell__glow{filter:blur(32px);opacity:.55;border-radius:999px;position:absolute}.app-shell__glow--north{background:#27d6d82e;width:12rem;height:12rem;top:-2rem;left:12%}.app-shell__glow--south{background:#083f431f;width:10rem;height:10rem;bottom:18%;right:8%}.app-shell__frame{background:linear-gradient(#fffffff5,#f4f9f9eb),linear-gradient(135deg,#1bc7c90a,#0000 32%);position:relative}.shell-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-bottom:1px solid #083f4314;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.2rem;display:flex;position:sticky;top:0}.shell-brand{align-items:center;gap:.8rem;min-width:0;display:flex}.shell-brand__mark-wrap{width:3.55rem;height:2.8rem;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.shell-brand__copy{min-width:0}.shell-brand__eyebrow{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.shell-brand__title{letter-spacing:-.04em;font-size:1rem;font-weight:800}.shell-topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.shell-topbar__date{color:var(--text-muted);letter-spacing:.04em;font-size:.78rem}.page-header{padding-top:.15rem}.page-header__panel{border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(circle at 100% 0,#27d6d81f,#0000 32%),linear-gradient(160deg,#fffffffa,#f3f9f9eb);border:1px solid #083f4314;flex-direction:column;gap:1rem;padding:1.2rem;display:flex;box-shadow:0 18px 34px #083f430f}.page-header__main{flex-direction:column;gap:.45rem;display:flex}.page-header__topline{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.page-header__badge{min-height:1.85rem;color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;background:#083f4314;border:1px solid #083f4314;border-radius:999px;align-items:center;padding:.22rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.page-header__title{max-width:12ch;line-height:.92}.page-header__actions{justify-content:flex-start;display:flex}.page-header__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.hero-actions{flex-wrap:wrap;gap:.55rem;display:flex}.hero-button{min-height:2.7rem;color:var(--accent-deep);background:#083f430a;border:1px solid #083f431a;border-radius:999px;padding:.68rem 1rem;font-size:.88rem;font-weight:700;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.hero-button--primary{background:linear-gradient(90deg, var(--accent-strong), var(--accent));color:#fff;border-color:#0000;box-shadow:0 14px 24px #1bc7c92e}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.hero-metric{background:#ffffffb8;border:1px solid #083f4312;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.35rem;min-height:4.1rem;padding:.8rem .85rem;display:flex}.hero-metric span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.hero-metric strong{letter-spacing:-.03em;font-size:1rem;line-height:1.15}.insight-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.insight-chip{border-radius:var(--radius-md);background:#ffffffd1;border:1px solid #083f4314;flex-direction:column;gap:.25rem;padding:.8rem .85rem;display:flex}.insight-chip__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.insight-chip strong{letter-spacing:-.03em;font-size:.98rem;line-height:1.2}.capture-preview{border-radius:var(--radius-md);background:linear-gradient(160deg,#083f430f,#ffffffdb),#ffffffeb;border:1px solid #083f4314;flex-direction:column;gap:.6rem;padding:.95rem;display:flex}.capture-preview__top{flex-wrap:wrap;gap:.45rem;display:flex}.capture-preview__title{letter-spacing:-.02em;font-size:1rem;font-weight:700;line-height:1.3}.capture-preview__note{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.task-card,.mission-card,.log-entry-card{position:relative;overflow:hidden}.task-card:before,.mission-card:before,.log-entry-card:before{content:"";opacity:.8;width:.28rem;position:absolute;inset:0 auto 0 0}.task-card--critical:before,.mission-card--active:before,.log-entry-card--win:before{background:linear-gradient(180deg, var(--accent), var(--accent-strong))}.task-card--high:before,.log-entry-card--opportunity:before{background:linear-gradient(#f2b96d,#d28c33)}.task-card--medium:before,.mission-card--planning:before,.log-entry-card--note:before{background:linear-gradient(#083f436b,#083f432e)}.mission-card--paused:before,.log-entry-card--decision:before{background:linear-gradient(#083f4399,#083f4347)}.mission-card--complete:before,.log-entry-card--risk:before{background:linear-gradient(#e36f73,#bf5054)}.bottom-nav__item--accent .bottom-nav__icon-wrap{background:linear-gradient(90deg, var(--accent-strong), var(--accent));box-shadow:0 10px 18px #1bc7c92e}.bottom-nav__item--accent .bottom-nav__icon{color:#fff}.bottom-nav__item--accent .bottom-nav__label{font-weight:700}.bottom-nav__icon-wrap{border-radius:.8rem;place-items:center;width:2rem;height:2rem;transition:background .16s,box-shadow .16s,transform .16s;display:grid}@media (width<=520px){.shell-topbar{flex-direction:column;align-items:flex-start}.shell-topbar__meta{justify-content:space-between;width:100%}.page-header__meta,.hero-metrics,.insight-strip{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.page-header__panel,.section-card,.task-card,.mission-card,.log-entry-card,.stat-card,.shortcut-card,.capture-type-card{animation:.42s both rise-in}.page-stack>:nth-child(2){animation-delay:40ms}.page-stack>:nth-child(3){animation-delay:80ms}.page-stack>:nth-child(4){animation-delay:.12s}}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body{background:linear-gradient(#f7f9f9 0%,#eef3f3 100%)}.app-shell{background:#e9efef}.app-shell__frame{background:#fafbfbfa;box-shadow:0 18px 40px #083f4314}.shell-topbar{background:#fafbfbeb;padding:.95rem 1.1rem}.shell-brand__mark-wrap{width:3.55rem;height:2.8rem;box-shadow:none;background:0 0;border-radius:0}.shell-brand__mark{object-fit:contain;width:100%;height:100%;display:block}.page-stack{gap:.85rem}.page-header__panel{background:#fffffff5;gap:.85rem;padding:1rem 1.05rem;box-shadow:0 10px 24px #083f430d}.page-header__title{max-width:none;font-size:clamp(1.9rem,7vw,2.45rem);line-height:.98}.page-header__description{max-width:30rem;font-size:.95rem}.page-header__meta{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.55rem}.section-card{border-radius:20px;padding:1rem;box-shadow:0 8px 20px #083f430d}.section-card--accent{background:linear-gradient(#1bc7c914,#fffffffa)}.shortcut-card,.stat-card,.task-card,.mission-card,.log-entry-card,.insight-chip{box-shadow:none;background:#fffffff0}.shortcut-card:hover,.shortcut-card:focus-visible,.capture-type-card--active,.capture-type-card:hover,.capture-type-card:focus-visible{box-shadow:none}.hero-actions{gap:.5rem}.hero-button{min-height:2.5rem;box-shadow:none;background:#fff;padding:.65rem .95rem}.hero-button--primary{background:var(--accent-deep);color:#fff}.hero-metrics{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.55rem}.hero-metric{min-height:auto;box-shadow:none;background:#f8fbfb;border-radius:.95rem;padding:.75rem .8rem}.hero-metric span{letter-spacing:.1em;font-size:.68rem}.hero-metric strong{font-size:.95rem}.insight-strip{gap:.55rem}.insight-chip{border-radius:16px}.bottom-nav{padding:.6rem .75rem calc(.75rem + env(safe-area-inset-bottom));background:#fafbfbeb;gap:.35rem}.bottom-nav__item{border-radius:.95rem;gap:.24rem;min-height:3.2rem}.bottom-nav__item:hover,.bottom-nav__item:focus-visible{background:#083f430a}.bottom-nav__item--active{background:#083f430f}.bottom-nav__icon-wrap{width:1.9rem;height:1.9rem;box-shadow:none;background:0 0;border-radius:.75rem}.bottom-nav__item--active .bottom-nav__icon-wrap{background:#1bc7c924}.bottom-nav__label{letter-spacing:.03em;font-size:.66rem}.capture-type-list{flex-wrap:wrap;gap:.55rem;display:flex}.capture-type-option{min-height:2.5rem;color:var(--text-secondary);background:#fff;border:1px solid #083f431a;border-radius:999px;padding:.7rem .9rem;font-weight:700;transition:border-color .16s,background .16s,color .16s}.capture-type-option--active{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}.capture-type-hint{background:#f8fbfb;border:1px solid #083f4314;border-radius:16px;flex-direction:column;gap:.25rem;padding:.9rem .95rem;display:flex}.capture-type-hint strong{font-size:.95rem}.capture-type-hint p{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.capture-form{gap:.9rem}.capture-form__summary{background:#f8fbfb;border:1px solid #083f4314;border-radius:16px;padding:.9rem .95rem}.capture-form__summary-title{font-size:.95rem;font-weight:700}.capture-form__summary-copy{color:var(--text-secondary);margin-top:.25rem;font-size:.92rem;line-height:1.5}.capture-advanced{background:#f8fbfbeb;border:1px solid #083f4314;border-radius:16px;padding:.2rem .9rem .9rem}.capture-advanced__summary{cursor:pointer;color:var(--accent-deep);padding:.85rem 0 .75rem;font-weight:700;list-style:none}.capture-advanced__summary::-webkit-details-marker{display:none}.capture-advanced__grid{grid-template-columns:1fr;gap:.85rem;padding-top:.2rem;display:grid}.submit-button{background:var(--accent-deep);box-shadow:none}.form-actions__hint a{color:var(--accent-deep);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.capture-banner{gap:.5rem}@media (width<=520px){.shell-topbar{flex-direction:column;align-items:flex-start}.shell-topbar__meta{justify-content:space-between;width:100%}.page-header__actions,.page-header__meta{width:100%}}@media (width>=640px){.capture-advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-card,.knowledge-entry-card{border-radius:var(--radius-md);background:#fffffff0;border:1px solid #083f4314;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.project-card__top,.knowledge-entry-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.project-card__timestamp,.knowledge-entry-card__timestamp{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.project-card__title,.knowledge-entry-card__title{letter-spacing:-.02em;font-size:1.02rem;line-height:1.3}.project-card__summary,.knowledge-entry-card__note,.project-overview__summary{color:var(--text-secondary);line-height:1.58}.project-card__stats{color:var(--text-muted);flex-wrap:wrap;gap:.5rem .85rem;font-size:.88rem;display:flex}.project-card__footer{justify-content:flex-start;display:flex}.knowledge-entry-card__link{width:fit-content;color:var(--accent-deep);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.project-overview{flex-direction:column;gap:.75rem;display:flex}.project-overview__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.project-overview__metric{background:#f8fbfb;border:1px solid #083f4314;border-radius:16px;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.project-overview__metric span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.project-overview__metric strong{font-size:.98rem;line-height:1.2}
