.app{background:linear-gradient(90deg, var(--mist) 0 248px, var(--line) 248px 249px, var(--paper) 249px);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.app__side{flex-direction:column;gap:28px;height:100dvh;padding:22px 16px;display:flex;position:sticky;top:0}.app__brand{justify-content:space-between;align-items:center;gap:8px;padding-left:8px;display:flex}.app__markonly,.app__navicon,.app__railtoggle{display:none}.app__nav a{align-items:center;gap:10px;display:flex}.app__signout .btn{align-items:center;gap:8px;display:inline-flex}.app__nav{gap:2px;font-size:.94rem;display:grid}.app__nav a{color:var(--ink-2);border-radius:8px;padding:8px 10px}.app__nav a:hover{background:var(--mist-2)}.app__nav a.is-on{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:560}.app__vault{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:10px;grid-template-columns:16px minmax(0,1fr);gap:10px;margin-top:auto;padding:12px;font-size:13px;line-height:1.35;display:grid}.app__vault strong{font-weight:600;display:block}.app__vault span span{color:var(--ink-3)}.app__main{grid-template-columns:minmax(0,1fr);align-content:start;gap:32px;max-width:1180px;padding:36px clamp(20px,4vw,48px) 64px;display:grid}.app__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.app__head h1{letter-spacing:-.04em;font-size:2.2rem;font-weight:640;line-height:1.05}.app__head p{color:var(--ink-2);margin-top:6px}.app__stats{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.app__stats div{padding:14px 0 0}.app__stats div+div{border-left:1px solid var(--line);padding-left:20px}.app__stats dt{color:var(--ink-3);font-size:.875rem}.app__stats dd{letter-spacing:-.03em;margin:4px 0 0;font-size:2rem;font-weight:600}.app__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.app__panel h2{margin-bottom:12px;font-size:1.05rem;font-weight:620}.app__hint{color:var(--ink-3);max-width:40em;margin:-4px 0 14px;font-size:.9rem}.app__changes,.app__files{border-top:1px solid var(--line)}.app__changes li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.app__who{place-items:center;width:22px;height:22px;display:grid}.app__msg{flex-direction:column;font-size:.94rem;line-height:1.4;display:flex}.app__msg .mono{color:var(--ink-3);margin-top:2px;font-size:12px}.app__empty{color:var(--ink-3);display:block!important}.app__files li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:center;gap:10px;padding:9px 0;display:flex}.app__signout{color:var(--ink-3);gap:2px;padding:0 8px;font-size:13px;display:grid}.app__signout strong{color:var(--ink-2);font-weight:600}.app__signout .btn{justify-self:start;padding:0}.app__account{color:inherit;text-decoration:none}.app__account:hover strong,.app__account[aria-current=page] strong{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.app__notice{background:var(--mist);box-shadow:0 0 0 1px var(--line);border-radius:14px;padding:22px 24px}.app__notice .app__hint{color:var(--ink-2);margin:0 0 16px;font-size:.95rem}.app__notice .app__hint:last-child{margin-bottom:0}.vsteps{gap:18px;margin:4px 0 0;padding:0;list-style:none;display:grid}.vsteps__item{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px;display:grid}.vsteps__num{background:var(--lichen);width:28px;height:28px;color:var(--evergreen);border-radius:50%;place-items:center;font-size:.875rem;font-weight:620;display:grid}.vsteps__body strong{font-weight:620;line-height:28px;display:block}.vsteps__body p{max-width:36em;color:var(--ink-2);margin:2px 0 12px;font-size:.92rem}.vsteps__body p strong{line-height:inherit;display:inline}.app__again{color:var(--ink-3);margin-top:18px;font-size:.875rem}.app__again .btn{padding:0}.homes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;align-content:start;justify-items:start;gap:8px;padding:22px 22px 20px;display:grid;position:relative}.home.is-suggested{box-shadow:0 0 0 1.5px var(--evergreen-2)}.home__mark{width:44px;height:44px;color:var(--evergreen);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.home__mark--gh{background:var(--paper);box-shadow:0 0 0 1px var(--line)}.home h3{letter-spacing:-.015em;font-size:1.12rem;font-weight:640}.home p{color:var(--ink-2);font-size:.94rem}.home ul{color:var(--ink-2);gap:6px;margin:4px 0 12px;padding:0;font-size:.9rem;list-style:none;display:grid}.home li{align-items:center;gap:8px;display:flex}.home li svg{color:var(--evergreen);flex:none}.home__tag{background:var(--lichen);color:var(--evergreen);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600;position:absolute;top:20px;right:20px}.home__soon{color:var(--ink-3);font-size:.88rem}.app .flash{margin:0}.app__panelhead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.app__panelhead .btn{padding:0}.app__back{color:var(--ink-2);justify-self:start;align-items:center;gap:6px;margin-bottom:-12px;font-size:.9rem;display:inline-flex}.app__back svg{transform:rotate(180deg)}.app__back:hover{color:var(--ink)}.thread{align-items:center;display:flex}.thread__logo{background:var(--paper);width:44px;height:44px;box-shadow:0 0 0 1px var(--line);border-radius:12px;flex:none;place-items:center;display:grid}.thread__line{border-top:1.5px dashed var(--line-2);transform-origin:0;flex:1;min-width:24px;margin:0 8px}.thread__end{border:1.5px dashed var(--line-2);width:22px;height:22px;color:var(--evergreen);border-radius:7px;flex:none;place-items:center;display:grid}.thread.is-on .thread__line{border-top-style:solid;border-top-color:var(--evergreen-2)}.thread.is-on .thread__end{border:0}.thread.is-half .thread__line{background-image:linear-gradient(90deg, var(--evergreen-2) 50%, transparent 50%), repeating-linear-gradient(90deg, var(--line-2) 0 4px, transparent 4px 8px);border-top:0;height:1.5px}.thread--lg.is-half .thread__line{height:2px}.thread--lg .thread__logo{border-radius:16px;width:64px;height:64px}.thread--lg .thread__line{border-top-width:2px;margin:0 12px}.thread--lg .thread__end{border-width:2px;border-radius:10px;width:34px;height:34px}.finder{z-index:2;background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:-8px 0 -16px;padding:10px 0;display:flex;position:sticky;top:0}.finder__search{min-width:0;color:var(--ink-3);flex:0 320px;align-items:center;display:flex;position:relative}.finder__search>svg{pointer-events:none;position:absolute;left:12px}.finder__search input{border-radius:var(--r-control);background:var(--paper);width:100%;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;padding:9px 36px;font-size:.94rem}.finder__search input::-webkit-search-cancel-button{display:none}.finder__search input:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.finder__clear{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:6px}.finder__clear:hover{background:var(--mist-2);color:var(--ink)}.finder__filters{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--paper);box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:.87rem;display:inline-flex}.chip:hover{background:var(--mist);color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);box-shadow:none;color:var(--paper)}.chip:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:2px}.chip__n{color:var(--ink-3);font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .chip__n{color:#fff9}.finder__empty{color:var(--ink-2);justify-items:start;gap:12px;display:grid}@media (max-width:560px){.finder__search{flex-basis:100%}.finder__filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:2px 4px;overflow-x:auto}.chip{flex:none}}.tcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tcards>li{display:grid}.tcard{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .15s var(--ease);border-radius:18px;grid-template-rows:auto auto 1fr auto;padding:18px 20px 14px;display:grid}.tcard:hover{box-shadow:0 0 0 1px var(--line-2), 0 8px 22px -14px #0f1d1859}.tcard:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:3px}.tcard .thread{margin-bottom:18px}.tcard__name{letter-spacing:-.015em;font-size:1.06rem;font-weight:640}.tcard__does{color:var(--ink-2);margin-top:4px;font-size:.9rem;line-height:1.45}.tcard__foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:6px;margin-top:16px;padding-top:12px;font-size:.86rem;display:flex}.tcard--on .tcard__foot{color:var(--evergreen);font-weight:560}.tcard--half .tcard__foot{color:#8a5a12;font-weight:560}.tcard--on .tcard__foot--warn{color:#8a5a12}.tcard__go{color:var(--ink-3);transition:transform .15s var(--ease);margin-left:auto}.tcard:hover .tcard__go{color:var(--ink);transform:translate(2px)}.tcard--soon .thread{opacity:.55}.toolhead{background:var(--mist);box-shadow:0 0 0 1px var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 24px;padding:26px 28px;display:grid}.toolhead .thread{grid-column:1/-1;width:min(100%,300px)}.toolhead.is-new .thread__line{animation:thread-draw .9s var(--ease) .15s both}.toolhead.is-new .thread__end{animation:thread-end .4s var(--ease) .9s both}@keyframes thread-draw{0%{transform:scaleX(0)}}@keyframes thread-end{0%{opacity:0;transform:scale(.6)}}.toolhead h1{letter-spacing:-.04em;font-size:2.2rem;font-weight:640;line-height:1.05}.toolhead__text p{max-width:36em;color:var(--ink-2);margin-top:8px}.toolhead__state{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.86rem;display:inline-flex}.toolhead__state.is-on{background:var(--lichen);box-shadow:none;color:var(--evergreen);font-weight:560}.toolpage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.toolpage__main{gap:28px;min-width:0;display:grid}.toolpage__side{gap:28px;display:grid}.tsteps{counter-reset:none;gap:4px;margin:0;padding:0;list-style:none;display:grid}.tsteps li{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.tsteps li+li{border-top:1px solid var(--line)}.tsteps__num{background:var(--lichen);width:28px;height:28px;color:var(--evergreen);border-radius:50%;place-items:center;font-size:.875rem;font-weight:620;display:grid}.tsteps__body{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;min-width:0;display:grid}.tsteps__body p{max-width:34em;color:var(--ink);padding-top:3px}.tsteps__body .codebox{justify-self:stretch}.tsteps__note{border-top:1px solid var(--line);color:var(--ink-3);max-width:40em;margin-top:14px;padding-top:14px;font-size:.88rem}.codebox{background:var(--mist);box-shadow:0 0 0 1px var(--line);border-radius:10px;align-items:center;gap:8px;padding:5px 5px 5px 12px;display:flex}.codebox code{white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--ink);flex:1;font-size:12.5px;overflow-x:auto}.codebox .btn{background:var(--paper);flex:none}.codebox--lines{align-items:flex-start}.codebox--lines code{white-space:pre;padding:6px 0;line-height:1.6}.codebox--prose{align-items:flex-start}.codebox--prose code{white-space:normal;overflow-wrap:anywhere;font-family:var(--font-sans);padding:6px 0;font-size:.9rem;line-height:1.5}.conns{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.conns li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.conns__what{gap:2px;min-width:0;display:grid}.conns__what strong{font-weight:600}.conns__what span{color:var(--ink-3);font-size:.88rem}.again{margin-top:18px}.again summary{cursor:pointer;color:var(--ink-2);font-size:.92rem;font-weight:560}.again[open] summary{margin-bottom:8px}.can{color:var(--ink-2);gap:10px;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.can li{grid-template-columns:14px minmax(0,1fr);gap:10px;display:grid}.can svg{color:var(--evergreen);margin-top:4px}.tries{justify-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tries li{background:var(--mist);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:16px 16px 16px 4px;padding:9px 14px;font-size:.93rem}.flash{background:var(--lichen);color:var(--evergreen);border-radius:10px;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:.92rem;display:flex}.flash--bad{background:var(--amber-bg);color:var(--amber)}.flash--plain{background:var(--mist);color:var(--ink-2)}.app__panel .flash{margin-bottom:14px}.consent{min-height:100dvh;padding:22px var(--gutter) 28px;background:var(--mist);grid-template-rows:auto 1fr auto;justify-items:center;display:grid}.consent__bar{justify-self:start}.consent__card{border-radius:var(--r-window);background:var(--paper);width:min(100%,460px);box-shadow:var(--shadow-window);align-self:center;padding:32px 30px 28px}.consent__marks{align-items:center;gap:10px;margin-bottom:22px;display:flex}.consent__logo{background:var(--paper);width:48px;height:48px;box-shadow:0 0 0 1px var(--line);border-radius:14px;place-items:center;display:grid}.consent__link{border-top:1.5px dashed var(--line-2);width:28px}.consent__title{letter-spacing:-.03em;font-size:1.55rem;font-weight:640;line-height:1.15}.consent__text{color:var(--ink-2);margin:12px 0 22px}.consent__list{color:var(--ink-2);gap:10px;margin:18px 0 22px;padding:0;font-size:.97rem;list-style:none;display:grid}.consent__list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.consent__list .mono{white-space:nowrap}.consent__list li>span:first-child,.consent__list svg{color:var(--evergreen);margin-top:4px}.consent__warn{background:var(--amber-bg);color:var(--amber);border-radius:10px;margin:0 0 20px;padding:10px 12px;font-size:.9rem}.consent__warn a{color:inherit;text-decoration:underline}.consent__actions{gap:10px;display:flex}.consent__actions .btn{flex:1;justify-content:center}.consent__fine{color:var(--ink-3);margin-top:16px;font-size:.82rem}.consent__foot{color:var(--ink-3);margin-top:20px;font-size:.875rem}.consent__foot strong{color:var(--ink-2)}.consent__inline{display:inline}.consent__inline .btn{font-size:inherit;padding:0}.console__body{min-height:260px;max-height:460px;overflow:auto}.console__empty{color:var(--ink-3);padding:24px 18px}.console__text{white-space:pre-wrap}.console .sl__button{background:var(--paper)}.console .sl__button:hover:not(:disabled){border-color:var(--ink-3)}.console__input{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.console__input input{border:1px solid var(--line-2);min-width:0;height:36px;font:inherit;border-radius:8px;flex:1;padding:0 12px;font-size:.94rem}.console__input input:focus{outline:2px solid var(--evergreen-2);outline-offset:0}.console__sim{border-top:1px solid var(--line);color:var(--ink-3);background:#fbfcfb;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.console__sim button{border:1px solid var(--line-2);background:var(--paper);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.console__sim button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.toolhead.is-new .thread__line,.toolhead.is-new .thread__end{animation:none}}@media (max-width:560px){.tcard{grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:16px 16px 12px}.tcard .thread,.tcard__plus{grid-row:1/span 2;align-self:start;margin-bottom:0}.tcard .thread__line,.tcard .thread__end{display:none}.tcard__foot{grid-column:2;margin-top:10px;padding-top:10px}}@media (max-width:960px){.homes{grid-template-columns:minmax(0,1fr)}.app{background:var(--paper);grid-template-columns:minmax(0,1fr)}.app__side{background:var(--mist);border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:14px 20px;position:static}.app__nav,.app__vault{display:none}.app__head{flex-direction:column;align-items:flex-start}.app__signout{align-items:center;gap:12px;display:flex}.app__grid,.toolpage{grid-template-columns:minmax(0,1fr)}.toolhead{grid-template-columns:minmax(0,1fr);padding:22px 20px}.toolhead__state{justify-self:start}.app__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app__stats div:nth-child(3){border-left:0;padding-left:0}}.agentsform{gap:12px;display:grid}.agentsform h2{margin-bottom:0}.agentsform .app__hint{margin:-4px 0 4px}.agentsform__next{margin-top:18px}.field{max-width:440px;color:var(--ink-2);gap:6px;font-size:.9rem;display:grid}.field select{appearance:none;border-radius:var(--r-control);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' fill='none' stroke='%2348534e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center;width:100%;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;padding:10px 36px 10px 12px;font-size:.95rem}.field select:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.agentsform__more{margin:0;font-size:.9rem}.agentsform__more a{color:var(--evergreen);align-items:center;gap:5px;display:inline-flex}.agentsform__ok{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:.92rem;display:flex}.agentsform__ok svg{color:var(--evergreen)}.agentsform__approve{flex-wrap:wrap;justify-content:space-between;gap:10px}.agentlist{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.agentlist li{border-bottom:1px solid var(--line)}.agentrow{cursor:pointer;grid-template-columns:18px 32px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0;display:grid}.agentrow input{width:18px;height:18px;accent-color:var(--evergreen);margin:7px 0 0}.agentrow__logo{background:var(--mist);width:32px;height:32px;box-shadow:0 0 0 1px var(--line);border-radius:9px;place-items:center;display:grid}.agentrow__text{color:var(--ink-2);gap:2px;font-size:.93rem;display:grid}.agentrow__text strong{color:var(--ink);font-weight:620}.agentrow__needs{color:var(--ink-3);font-size:.85rem}.agentsform__actions{padding-top:14px}.agentsform__fields{grid-template-columns:minmax(0,1fr) 160px;gap:12px;max-width:620px;display:grid}.field input{border-radius:var(--r-control);background:var(--paper);width:100%;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;padding:10px 12px;font-size:.95rem}.field input:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}@media (max-width:560px){.agentsform__fields{grid-template-columns:minmax(0,1fr)}}.keymaker{justify-items:start;gap:10px;display:grid}.keymaker>.codebox{justify-self:stretch}.keymaker p{color:var(--ink-2);margin:0;font-size:.92rem}.keymaker__once{color:var(--amber)!important}.agentrow.is-off{cursor:default;opacity:.62}.agentkeys .agentlist{margin-top:4px}.keyrow{grid-template-columns:18px 32px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0;display:grid}.keyrow--solo{grid-template-columns:32px minmax(0,1fr);padding:4px 0 0}.keyrow__tick{width:18px;height:18px;accent-color:var(--evergreen);margin:7px 0 0}.keyrow__tick:disabled{opacity:.4}.agentrow__how{color:var(--ink-2);font-size:.9rem}.keyrow__main>.codebox{margin:4px 0 2px}.keyrow__input{display:contents}.keyrow__main{gap:4px;min-width:0;font-size:.93rem;display:grid}.keyrow__main>strong{font-weight:620}.keyrow__form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.keyrow__form input[type=password],.keyrow__form input[type=url]{border-radius:var(--r-control);background:var(--paper);min-width:0;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;flex:220px;padding:8px 12px;font-size:.92rem}.keyrow__form input[type=password]:focus-visible,.keyrow__form input[type=url]:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.keyrow__set{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.keyrow__set svg{color:var(--evergreen)}.keyrow__get{color:var(--evergreen);align-items:center;gap:4px;font-size:.88rem;display:inline-flex}.projectbar{background:var(--mist);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:12px 28px;padding:18px 20px;display:grid}.projectbar h2{margin:0 0 2px}.projectbar .app__hint{margin:0}.projectbar__fields{grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:8px;display:grid}.projectbar .field{max-width:none}.projectbar .btn{height:42px}.app__section{margin:0 0 4px;font-size:1.05rem;font-weight:620}section>.app__section+.app__hint{margin:0 0 14px}section>.app__section+.tcards{margin-top:10px}.agentnote{margin:14px 0 0}@media (max-width:760px){.projectbar{grid-template-columns:minmax(0,1fr)}.projectbar__fields{grid-template-columns:minmax(0,1fr) 90px}.projectbar .btn{grid-column:1/-1;justify-self:start}}.keyrow__form:has(.keyrow__input+.keyrow__input) input{flex-basis:100%}.agentmem{margin:0 0 12px}.jobs{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.jobrow{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);transition:box-shadow .15s var(--ease);border-radius:16px;grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:14px;padding:14px 18px;display:grid}.jobrow:hover{box-shadow:0 0 0 1px var(--line-2), 0 8px 22px -14px #0f1d1859}.jobrow:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:3px}.jobrow__who{width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border-radius:8px;place-items:center;display:grid}.jobrow__text{gap:2px;min-width:0;display:grid}.jobrow__text strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.jobrow__text>span{color:var(--ink-3);font-size:.86rem}.jobrow__go{color:var(--ink-3)}.jobchip{background:var(--mist);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:600}.jobchip--ready,.jobchip--done{background:var(--lichen);color:var(--evergreen)}.jobchip--waiting{color:#8a5a12;background:#fdf1dc}.jobchip--stopped,.jobchip--declined{color:#9a3b2d;background:#f8e6e3}.jobs__empty p{max-width:62ch}.jobpage{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:20px;display:grid}.jobpage__card{box-shadow:0 0 0 1px var(--line);margin:0}.jobpage__card .job__head>span:first-child{overflow-wrap:anywhere;min-width:0}.jobpage__card .job__head strong{font-size:1.05rem;line-height:1.35}.jobpage__card .job__text a{color:var(--evergreen);text-underline-offset:2px;overflow-wrap:anywhere;font-size:13px;text-decoration:underline}.joblinks,.jobplan{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.joblinks a{color:var(--evergreen);align-items:center;gap:6px;display:inline-flex}.jobplan{color:var(--ink-2);padding-left:1.2em;list-style:decimal}@media (max-width:991px){.jobpage{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.jobpage__card .job__head{flex-direction:column}.jobrow{grid-template-columns:30px minmax(0,1fr) 14px}.jobrow .jobchip{grid-column:2;justify-self:start}.jobrow__go{grid-area:1/3}}.models{border-top:1px solid var(--line);gap:12px;margin:16px 0 6px;padding-top:16px;display:grid}.models h3{margin:0;font-size:.95rem;font-weight:640}.models .btn{justify-self:start}.models+.keyrow__form{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.vault{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:18px;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(200px,260px);align-items:start;display:grid;overflow:hidden}.vault__tree,.vault__rail{background:var(--mist);align-self:stretch;padding:16px 14px}.vault__tree{border-right:1px solid var(--line)}.vault__rail{border-left:1px solid var(--line)}.vault__main{min-width:0;padding:28px 36px 36px}.vault__search{border-radius:var(--r-control);background:var(--paper);box-shadow:0 0 0 1px var(--line-2);color:var(--ink-3);align-items:center;gap:8px;margin-bottom:14px;padding:7px 10px;display:flex}.vault__search:focus-within{outline:2px solid var(--evergreen-2);outline-offset:1px}.vault__search input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:.9rem}.ntree ul{margin:0;padding:0;list-style:none}.ntree ul ul{border-left:1px solid var(--line);margin-left:10px;padding-left:8px}.ntree summary{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 6px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.ntree summary::-webkit-details-marker{display:none}.ntree summary:hover{background:var(--mist-2)}.ntree__count{color:var(--ink-3);margin-left:auto;font-size:.78rem;font-weight:500}.ntree__note{color:var(--ink-2);border-radius:7px;align-items:flex-start;gap:7px;padding:5px 6px;font-size:.86rem;line-height:1.35;display:flex}.ntree__note svg{color:var(--ink-3);flex:none;margin-top:2px}.ntree__note span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ntree__note:hover{background:var(--mist-2);color:var(--ink)}.ntree__note.is-on{background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);font-weight:560}.note{max-width:68ch}.note__path{color:var(--ink-3);overflow-wrap:anywhere;margin:0 0 6px;font-size:.78rem}.note h1{letter-spacing:-.02em;margin:0;font-size:1.7rem;line-height:1.2}.note__meta{border-bottom:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 22px;padding-bottom:16px;font-size:.86rem;display:flex}.note__tags{flex-wrap:wrap;gap:6px;display:inline-flex}.tag{background:var(--lichen);color:var(--evergreen);border-radius:999px;padding:2px 9px;font-size:.78rem;font-weight:600}.saver{color:var(--ink-2);align-items:center;gap:7px;font-weight:560;display:inline-flex}.saver__logo{width:22px;height:22px;box-shadow:0 0 0 1px var(--line);border-radius:6px;place-items:center;display:grid}.saver__by{color:var(--ink-3);font-weight:400}.note__open{margin:28px 0 0}.nlist{gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nlist a{color:var(--ink);border-radius:10px;gap:3px;margin:0 -12px;padding:10px 12px;display:grid}.nlist a:hover{background:var(--mist)}.nlist strong{font-weight:600}.nlist span{color:var(--ink-2);font-size:.88rem}.nlist .mono{color:var(--ink-3);overflow-wrap:anywhere;font-size:.76rem}.md{color:var(--ink);overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.md>*+*{margin-top:.85em}.md p,.md ul,.md ol,.md blockquote,.md pre{margin-bottom:0}.md h2,.md h3,.md h4,.md h5,.md h6{letter-spacing:-.01em;margin:1.6em 0 .4em;line-height:1.3}.md h2{font-size:1.25rem}.md h3{font-size:1.08rem}.md h4,.md h5,.md h6{font-size:1rem}.md ul,.md ol{padding-left:1.3em}.md ul{list-style:outside}.md ol{list-style:decimal}.md li+li{margin-top:.3em}.md li.md__sub{margin-left:1.2em}.md li.md__task{margin-left:-1.3em;list-style:none}.md__box{vertical-align:-2px;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:4px;margin-right:8px;display:inline-block}.md__box.is-done{background:var(--evergreen);box-shadow:none}.md a{color:var(--evergreen);text-underline-offset:2px;text-decoration:underline}.md__wiki{text-decoration-style:dotted}.md__wiki.is-missing{color:var(--ink-3);border-bottom:1px dotted var(--line-2)}.md code{background:var(--mist);border-radius:5px;padding:1px 5px;font-size:.88em}.md__code{background:var(--mist);border-radius:10px;padding:14px 16px;font-size:.86rem;line-height:1.5;overflow-x:auto}.md__code code{background:0 0;padding:0}.md blockquote{border-left:3px solid var(--lichen);color:var(--ink-2);margin-left:0;padding-left:14px}.md hr{border:0;border-top:1px solid var(--line)}.md__table{overflow-x:auto}.md table{border-collapse:collapse;font-size:.92rem}.md th,.md td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 12px 6px 0}.nrail h2{color:var(--ink-2);margin:4px 0 8px;font-size:.82rem;font-weight:650}.nrail ol{margin:0;padding:0;list-style:none}.nrail li{border-top:1px solid var(--mist-2);grid-template-columns:22px minmax(0,1fr) auto;gap:10px;padding:10px 0;display:grid}.nrail li:first-child{border-top:0}.nrail .vw__railtext a{color:var(--ink);text-decoration:none}.nrail .vw__railtext a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.nrail .vw__railicon .av{width:20px;height:20px;font-size:10px}@media (max-width:1199px){.vault{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.vault__rail{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:767px){.vault{grid-template-columns:minmax(0,1fr)}.vault__tree{border-right:0;border-bottom:1px solid var(--line)}.vault__main{order:-1;padding:22px 18px 28px}.vault__tree{order:0}}.field--short input{max-width:140px}.wait--home{border-radius:var(--r-window);box-shadow:0 0 0 1px var(--line-2);padding:18px 20px 8px}.wait__list{margin:0;padding:0;list-style:none;display:grid}.wait__list>li{border-top:1px solid var(--line);gap:10px;padding:14px 0;display:grid}.wait__list>li:first-child{border-top:0;padding-top:2px}.wait__job{color:var(--ink);gap:2px;text-decoration:none;display:grid}.wait__job strong{overflow-wrap:anywhere;font-weight:600}.wait__job span{color:var(--ink-3);font-size:.84rem}.wait__job:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.wait__form{gap:10px;display:grid}.wait__ask{color:var(--ink);margin:0;font-size:.95rem}.wait__options{flex-wrap:wrap;gap:8px;display:flex}.wait__options .btn{white-space:normal;text-align:left;height:auto;min-height:36px;padding-block:7px}.wait__row{flex-wrap:wrap;gap:8px;max-width:560px;display:flex}.wait__row input{background:var(--paper);min-width:0;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);border:0;border-radius:8px;flex:220px;padding:8px 12px;font-size:.92rem}.wait__row input:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.wait__form .app__hint{margin:0}.wait__options .wait__drop{color:var(--ink-3);margin-left:auto}.wait__options .wait__drop:hover{color:var(--ink)}.wait__options>.app__hint{align-self:center}.wait__also{margin:14px 0 0}.job__steps li:has(+.job__live):after{background:repeating-linear-gradient(var(--line-2) 0 3px, transparent 3px 6px)}.job__live .live{background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 38%, var(--evergreen-2) 50%, var(--ink) 62%, var(--ink) 100%);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite live-sweep}.job__icon--live{position:relative}.job__icon--live:after{content:"";border:1px solid var(--evergreen-2);opacity:0;border-radius:9px;animation:2.8s ease-out infinite live-ring;position:absolute;inset:-4px}.job__live .job__when{color:var(--evergreen-2);font-weight:600}@keyframes live-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes live-ring{0%{opacity:.55;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.job__live .live{color:var(--ink);background:0 0;animation:none}.job__icon--live:after{display:none}}.vault__main>.flash{margin-bottom:16px}.note__acts{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.noteedit{gap:16px;display:grid}.noteedit .note__path{margin:0}.noteedit .field{max-width:none}.noteedit__title input{letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.noteedit__body textarea{border-radius:var(--r-control);background:var(--paper);width:100%;min-height:22rem;box-shadow:0 0 0 1px var(--line-2);font:inherit;color:var(--ink);resize:vertical;border:0;padding:12px 14px;font-size:.95rem;line-height:1.6}.noteedit__body textarea:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.noteedit .app__hint{margin:-6px 0 0}.noteedit__acts{flex-wrap:wrap;gap:10px;display:flex}.noteremove{color:#7a2e22;background:#f8e6e3;border-radius:12px;gap:10px;margin:0 0 24px;padding:16px 18px;display:grid}.noteremove h2{margin:0;font-size:1rem;font-weight:620}.noteremove p{margin:0;font-size:.9rem}.btn--bad{color:#fff;background:#9a3b2d}.btn--bad:hover:not(:disabled){background:#7a2e22}.toolhead__states{justify-items:end;gap:8px;display:grid}.can__head{color:var(--ink-2);margin:14px 0 8px;font-size:.9rem;font-weight:600}.can__head:first-of-type{margin-top:0}.tries__also{margin-top:16px}@media (max-width:960px){.toolhead__states{justify-items:start}}.shead{align-items:flex-start}.shead__url{color:var(--ink-3);overflow-wrap:anywhere;margin-top:6px;font-size:.82rem}.slines{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0 0 16px;display:grid}.slines div{background:var(--mist);border-radius:12px;padding:12px 14px}.slines dt{color:var(--ink-3);font-size:.82rem}.slines dd{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:4px 0 0;font-size:1.35rem;font-weight:620;display:flex}.slines__change{letter-spacing:0;color:var(--evergreen-2);font-size:.82rem;font-weight:560}.sform{gap:12px;display:grid}.sform .field{max-width:440px}.sform__acts{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:961px){.app--rail{background:linear-gradient(90deg, var(--mist) 0 64px, var(--line) 64px 65px, var(--paper) 65px);grid-template-columns:64px minmax(0,1fr)}.app--rail.is-open{background:linear-gradient(90deg, var(--mist) 0 248px, var(--line) 248px 249px, var(--paper) 249px);grid-template-columns:248px minmax(0,1fr)}.app--rail .app__main{max-width:none}.app--rail .app__railtoggle{width:34px;height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.app--rail .app__railtoggle:hover{background:var(--mist-2);color:var(--ink)}.app--rail .app__railtoggle:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:1px}.app--rail .app__navicon{flex-shrink:0;display:block}.app--rail.is-open .app__signout .app__navicon{display:none}.app--rail:not(.is-open) .app__side{align-items:center;gap:22px;padding:18px 10px}.app--rail:not(.is-open) .app__brand{flex-direction:column;gap:14px;padding:0}.app--rail:not(.is-open) .app__wordmark{display:none}.app--rail:not(.is-open) .app__markonly{display:block}.app--rail:not(.is-open) .app__nav a{justify-content:center;padding:9px}.app--rail:not(.is-open) .app__navlabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app--rail:not(.is-open) .app__vault{grid-template-columns:16px;padding:10px}.app--rail:not(.is-open) .app__vault>span:last-child{display:none}.app--rail:not(.is-open) .app__signout{padding:0}.app--rail:not(.is-open) .app__signout>span{display:none}.app--rail:not(.is-open) .app__signout .btn{color:var(--ink-3);justify-self:center;text-decoration:none}}.vault__bar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.vault__crumbs{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;display:flex}.vault__crumbs a{color:var(--ink-2)}.vault__crumbs a:hover{color:var(--ink)}.vault__crumb{overflow-wrap:anywhere;gap:8px;display:inline-flex}.vault__crumbs strong{color:var(--ink);font-weight:600}.vault__sep{color:var(--line-2)}.vault__tabs{background:var(--mist);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;flex-shrink:0;padding:3px;display:inline-flex}.vault__tabs a{color:var(--ink-3);border-radius:7px;padding:5px 12px;font-size:.84rem}.vault__tabs a:hover{color:var(--ink)}.vault__tabs a.is-on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0f1d1814, 0 0 0 1px var(--line);font-weight:560}.vault--full .note{max-width:88ch}:is(.vault--full .note:has(.nrows),.vault--full .note:has(.srcb),.vault--full .note:has(.nlist)){max-width:none}.nrows .vw__content p,.srcb .vw__content p{max-width:88ch}.srcb,.nrows{margin-bottom:0;padding:0;list-style:none}.srcb .vw__content>:first-child{margin-top:0}.nrows__title{color:var(--ink);font-size:15.5px;font-weight:620;line-height:1.35;text-decoration:none;display:block}.nrows__title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.nrows .vw__content p{color:var(--ink-2);margin-top:3px;font-size:14.5px}.nrows__path{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);margin-top:5px;font-size:11.5px;display:block;overflow:hidden}.srcb__text>:first-child{margin-top:0}.vault__main{container-type:inline-size}@container (max-width:600px){.vault__main .vw__block{grid-template-columns:minmax(0,1fr);gap:8px}.vault__main .vw__src{flex-direction:row;align-items:center;gap:10px}.vault__main .vw__when{padding-left:0}}.srcb .vw__content>:last-child{margin-bottom:0}@media (max-width:767px){.vault__bar{order:-2}}.mh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.mh h1{letter-spacing:-.04em;font-size:2.2rem;font-weight:640;line-height:1.05}.mh__repo{color:var(--ink-3);align-items:center;gap:8px;margin-top:8px;font-size:.92rem;display:flex}.mh__repo .mono{color:var(--ink);font-size:.86rem}.mh__repo .mark{color:var(--evergreen)}.mh__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mh__search{border-radius:var(--r-control);background:var(--paper);width:300px;max-width:100%;height:36px;box-shadow:0 0 0 1px var(--line-2);color:var(--ink-3);align-items:center;gap:8px;padding:0 12px;display:flex}.mh__search:focus-within{outline:2px solid var(--evergreen-2);outline-offset:1px}.mh__search input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:.92rem}.mwait{background:var(--amber-bg);color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.mwait__dot{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.mwait strong{flex:none;font-weight:620}.mwait__what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.mwait__go{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;flex:none;font-weight:600}.mwait:hover .mwait__go{text-decoration-color:currentColor}.mwait:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:2px}.mv{background:var(--paper);box-shadow:var(--shadow-window);border-radius:18px;grid-template-columns:230px minmax(0,1fr) 270px;display:grid;overflow:hidden}.mv__left,.mv__right{background:var(--mist);padding:20px 16px}.mv__left{border-right:1px solid var(--line);flex-direction:column;display:flex}.mv__right{border-left:1px solid var(--line)}.mv__main{min-width:0;padding:20px 28px 12px}.mv__label{color:var(--ink-3);margin:0 0 10px 8px;font-size:.84rem;font-weight:600}.mv__empty{color:var(--ink-3);margin:0 8px;font-size:.9rem}.mv__empty--main{max-width:46ch;margin:16px 0}.mv__folders,.mv__tools{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mv__folders a{color:var(--ink);border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-size:.95rem;text-decoration:none;display:flex}.mv__folders a:hover,.mv__tools a:hover{background:var(--paper)}.mv__folders svg{color:var(--ink-3);flex:none}.mv__folders a>span:nth-child(2){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mv__n{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.82rem}.mv__n.is-fresh{background:var(--lichen);color:var(--evergreen);border-radius:99px;padding:1px 7px;font-weight:600}.mv__all{color:var(--ink);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;margin:auto 8px 0;padding-top:16px;font-size:.9rem;font-weight:600}.mv__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.mv__head h2{letter-spacing:-.02em;font-size:1.15rem;font-weight:640}.mv__head span{color:var(--ink-3);font-size:.86rem}.mv__feed{margin:0;padding:0;list-style:none}.mv__feed li+li{border-top:1px solid var(--line)}.mv__feed a,.mv__row{color:var(--ink);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;text-decoration:none;display:grid}.mv__feed a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.mv__feed a:focus-visible,.mv__folders a:focus-visible,.mv__tools a:focus-visible{outline:2px solid var(--evergreen-2);outline-offset:2px;border-radius:8px}.mv__who,.mv__ticon{background:var(--paper);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);border-radius:8px;place-items:center;display:grid}.mv__who .av{width:20px;height:20px;font-size:10px}.av--person{background:var(--lichen-2);color:var(--evergreen)}.mv__what{gap:2px;min-width:0;display:grid}.mv__what strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mv__what>span{color:var(--ink-3);font-size:.84rem}.mv__what .mono{font-size:.8rem}.mv__when{color:var(--ink-3);padding-top:2px;font-size:.84rem}.mv__tools a{color:var(--ink);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:grid}.mv__tname{min-width:0;font-size:.95rem;font-weight:560;display:grid}.mv__tname small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.8rem;font-weight:400;overflow:hidden}.mv__add{border:1px dashed var(--line-2);color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:.9rem;font-weight:560;text-decoration:none;display:flex}.mv__add:hover{border-color:var(--evergreen-2);color:var(--evergreen)}.mv__right .mv__empty{margin-bottom:4px}.mv__add--first{background:var(--evergreen);color:var(--paper);border:0}.mv__add--first:hover{background:var(--evergreen-2);color:var(--paper)}.mai{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 2px;font-size:.88rem;display:flex}.mai__label{color:var(--ink-2);font-weight:560}.mai__bar{background:var(--mist-2);border-radius:99px;flex:0 220px;height:6px;position:relative;overflow:hidden}.mai__bar span{border-radius:inherit;background:var(--evergreen-2);position:absolute;inset:0 auto 0 0}@media (max-width:1100px){.mv{grid-template-columns:210px minmax(0,1fr)}.mv__right{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.mv__right .mv__tools{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:760px){.mh__actions,.mh__search{width:100%}.mwait__what{display:none}.mwait__go{margin-left:auto}.mv{grid-template-columns:minmax(0,1fr)}.mv__main{order:-1;padding:16px 16px 6px}.mv__left{border-top:1px solid var(--line);border-right:0}.mv__folders{grid-template-columns:repeat(2,minmax(0,1fr))}.mv__right .mv__tools{grid-template-columns:minmax(0,1fr)}}.acct{flex-wrap:wrap;gap:12px 40px;margin:4px 0 0;display:flex}.acct div{gap:2px;display:grid}.acct dt{color:var(--ink-3);font-size:.85rem}.acct dd{overflow-wrap:anywhere;margin:0;font-weight:560}.acct__delete{box-shadow:inset 3px 0 0 #9a3b2d, 0 0 0 1px var(--line);border-radius:12px;padding:18px 20px 20px 22px}.acct__delete h2{margin-top:0}.acct__delete .app__hint a:not(.btn){color:var(--ink)}.acct__form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.acct__form .field{flex:0 260px}.gone{max-width:760px;color:var(--ink-2);justify-items:start;gap:20px;margin-top:20px;display:grid}.gone p{margin:0}.gone p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.team__people,.team__invites{border-top:1px solid var(--line)}.team__people li,.team__invites li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px 16px;padding:12px 0;display:grid}.team__invites li{grid-template-columns:minmax(0,1fr) auto auto}.team__who{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.team__you{color:var(--ink-3);font-size:.8rem}.team__email{color:var(--ink-3);overflow-wrap:anywhere;font-size:.85rem}.team__since{color:var(--ink-3);white-space:nowrap;font-size:.85rem}.team__acts{justify-content:flex-end;gap:4px;display:flex}.team__acts form{display:inline}.team__link{align-items:center;gap:10px;max-width:640px;margin:0 0 16px;display:flex}.team__link input{border-radius:var(--r-control);background:var(--mist);min-width:0;box-shadow:0 0 0 1px var(--line-2);color:var(--ink);border:0;flex:1;padding:10px 12px;font-size:.85rem}@media (max-width:640px){.team__people li{grid-template-columns:minmax(0,1fr) auto}.team__since{grid-column:1}.team__acts{grid-column:1/-1;justify-content:flex-start}}.team__vaults{border-top:1px solid var(--line);margin-bottom:16px}.team__vault,.own__list li{border-bottom:1px solid var(--line);gap:8px;padding:14px 0;display:grid}.own__list{border-top:1px solid var(--line);margin-bottom:16px}.own__list li form{display:inline}.team__vaulthead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.team__vault .team__acts{justify-content:flex-start}.team__steps{color:var(--ink-2);margin:0;padding-left:20px;font-size:.92rem}.team__steps li{margin:4px 0}.team__steps a,.team__read,.team__error{font-size:.92rem}.team__read{color:var(--ink-2);margin:0}.team__error{color:var(--amber);margin:0}.team__tools summary{cursor:pointer;color:var(--ink-2);font-size:.9rem}.team__tools[open] summary{margin-bottom:10px}.team__toolsform{gap:10px;max-width:720px;display:grid}.team__kinds{border-radius:var(--r-control);background:var(--mist);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 14px;padding:10px 12px;font-size:.88rem;display:grid}.team__kinds label,.team__radio{align-items:center;gap:8px;font-size:.92rem;display:flex}.team__where{border:0;gap:8px;margin:0;padding:0;display:grid}.team__where legend{margin-bottom:6px;font-size:.85rem;font-weight:600}.team__add{margin-top:8px}.own__made{border-radius:var(--r-window);background:var(--lichen);margin:0 0 18px;padding:16px 18px 4px}.own__made h3{margin:0 0 6px;font-size:1rem}.own__made p{color:var(--ink-2);margin:0 0 8px;font-size:.9rem}.log__download{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.log__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.log__list li{border-bottom:1px solid var(--line);grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:10px 0;font-size:.92rem;display:grid}.log__when,.log__where{color:var(--ink-3);font-size:.85rem}.log__where{text-align:right}.log__what{overflow-wrap:anywhere;min-width:0}.log__more{gap:10px;margin-top:14px;display:flex}@media (max-width:640px){.log__list li{grid-template-columns:minmax(0,1fr)}.log__where{text-align:left}}.review__form{margin-top:8px}.acct__gap{margin-top:16px}.acct__buy{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.acct__buy form{display:inline}