.account-root.app-grid{height:100dvh;min-height:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.account-root.app-grid>.sidebar{grid-column:1;grid-row:1/-1;height:100%;min-height:0}.account-root.app-grid>.app-main{grid-column:2;grid-row:1;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-padding:24px;padding-bottom:32px}.account-root .app-capture-rail{grid-column:2;grid-row:2;display:flex;justify-content:center;min-width:0;border-top:1px solid var(--stroke);background:var(--paper);padding:8px clamp(18px,3vw,40px) max(12px,env(safe-area-inset-bottom))}.account-root .app-capture-rail:empty{display:none}.account-root .app-capture-rail>.quick-capture-shell{position:static;inset:auto;width:min(720px,100%);min-width:0;max-width:100%;margin:0;filter:none;z-index:auto}.account-root .app-capture-rail>.quick-capture-shell.collapsed{width:min(320px,100%)}.account-root .app-capture-rail .quick-capture-card{max-height:min(38dvh,420px)}.account-root .app-capture-rail .quick-capture-toggle{flex-wrap:wrap}.account-root .mission-create>label.memory-choice,.account-root .quick-capture-plan:has(>input[type=checkbox]){display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding-block:8px}.account-root .mission-create>label.memory-choice>input[type=checkbox],.account-root .quick-capture-plan>input[type=checkbox]{width:20px;height:20px;min-width:20px;min-height:20px;margin:2px 0 0;padding:0;accent-color:var(--accent)}.account-root .mission-create>label.memory-choice>span{min-width:0;overflow-wrap:anywhere}.account-root .workspace-settings .table-wrap{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}.account-root .workspace-settings .table-wrap table{min-width:640px;table-layout:auto}.account-root .workspace-settings .table-wrap :is(th,td){word-break:normal;overflow-wrap:normal;vertical-align:top}.account-root .workspace-settings .table-wrap th[scope=row]{min-width:220px;max-width:320px;overflow-wrap:anywhere}.account-root .workspace-settings .table-wrap :is(th,td):nth-child(2){min-width:112px}.account-root .workspace-settings .table-wrap :is(th,td):nth-child(3){min-width:90px;white-space:nowrap}.account-root .workspace-settings .table-wrap :is(th,td):nth-child(4){min-width:145px}.account-root .workspace-settings .table-wrap button{white-space:nowrap}.account-root .workspace-table-hint{color:var(--quiet);font-size:12px;line-height:1.5}.account-root .mission-card>div{min-width:0}.account-root .mission-card-exact-request{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.account-root .mission-head{flex-wrap:wrap}.account-root .mission-head>div:first-child{min-width:0;max-width:100%;flex:1 1 360px}.account-root .mission-head>div+div{max-width:100%;flex-wrap:wrap}.account-root .mission-head h1{white-space:normal;overflow-wrap:anywhere}.account-root .mission-exact-request{max-width:72ch;margin:14px 0 0;color:var(--quiet);font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.account-root .mission-exact-request strong{display:block;margin-bottom:4px;color:var(--ink);font:11px Spline Sans Mono,monospace}.account-root .run-metrics :is(strong,small){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.account-root .mobile-facts dd code{display:block;overflow-wrap:anywhere;font:inherit}@media(max-width:760px){.account-root.app-grid{grid-template-rows:auto minmax(0,1fr) auto}.account-root.app-grid>.sidebar{grid-column:1;grid-row:1;height:auto;max-height:65dvh;overflow-y:auto;overscroll-behavior:contain}.account-root.app-grid>.app-main{grid-column:1;grid-row:2}.account-root .app-capture-rail{grid-column:1;grid-row:3}.account-root.app-grid>.sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;align-items:center;gap:8px;padding:8px 16px}.account-root .sidebar>.account-mark,.account-root .sidebar>.workspace-switcher{margin:0}.account-root .sidebar>nav{display:grid;grid-column:1/-1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.account-root .sidebar>nav>.nav-link{width:100%;margin:0}.account-root .sidebar>nav>.mobile-more-toggle{grid-column:1;width:100%;margin:0}.account-root .sidebar>nav>.more-links.open{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:40dvh;overflow:auto}.account-root .sidebar>.sidebar-foot{grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin:0;min-width:0}}@media(max-width:760px){.account-root .sidebar:not(:has(>nav>.more-links.open))>.sidebar-foot{grid-column:2;grid-row:2;align-self:end}.account-root .sidebar-foot>.session-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-root .sidebar-foot button,.account-root .sidebar-foot form{width:100%;margin:0}.account-root .routine-studio>nav.routine-form-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-root .routine-studio>nav.routine-form-actions>button{width:100%;min-width:0}}.account-root .mission-editor .dependency-field label:has(>input[type=checkbox]){min-height:44px}@media(max-width:760px){.account-root.app-grid{grid-template-rows:max-content minmax(104px,1fr) minmax(0,auto)}.account-root .app-capture-rail{min-height:0;overflow:hidden}.account-root .app-capture-rail>.quick-capture-shell{display:flex;flex-direction:column;min-height:0}.account-root .app-capture-rail .quick-capture-card{min-height:0;overflow:auto}}