:root{color-scheme:dark;--bg:#000;--fg:#c9d1d9;--soft:#8b949e;--dim:#484f58;--dead:#30363d;--hot:#f0f6fc;--ok:#7ee787;--warn:#d29922;--bad:#ff7b72;--web:#79c0ff;--windows:#58a6ff;--android:#7ee787;--store:#d2a8ff;--info:#ffa657;--violet:#d2a8ff;--line:rgba(48,54,61,.74);--font:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;background:var(--bg);color:var(--fg);font-family:var(--font);font-size:14px;line-height:1.38;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}a,button,input{font:inherit}a{color:inherit;text-decoration:none;touch-action:manipulation}button{display:inline;padding:0;margin:0;color:inherit;background:transparent;border:0;cursor:pointer;text-align:left;touch-action:manipulation}a:hover,a:focus-visible,button:hover,button:focus-visible{color:var(--hot);text-decoration:underline;outline:0}::selection{color:#000;background:var(--fg)}.terminal{width:min(1220px,100%);margin:0 auto}.terminal.home{height:calc(100dvh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)));display:grid;grid-template-rows:auto minmax(154px,auto) minmax(0,1fr) auto;gap:9px;overflow:hidden}.topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;color:var(--dim);white-space:nowrap;overflow:hidden}.brand{min-width:0;overflow:hidden;text-overflow:ellipsis}.brand strong{color:var(--hot);font-weight:700;letter-spacing:.01em}.right{color:var(--dim);text-align:right;overflow:hidden;text-overflow:ellipsis}.index{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding-right:2px}.index::-webkit-scrollbar,.log::-webkit-scrollbar{width:0;height:0}.table{display:grid;gap:0}.row{display:grid;grid-template-columns:36px minmax(170px,1.08fr) minmax(156px,.78fr) minmax(80px,.34fr) minmax(260px,1fr);gap:14px;min-height:24px;align-items:baseline}.row.head{min-height:22px;color:var(--dim);text-transform:lowercase}.row.app-row+.row.app-row{border-top:1px solid transparent}.app-name{color:var(--hot)}.app-name:hover,.app-name:focus-visible{color:var(--info)}.links{min-width:0;display:flex;flex-wrap:wrap;gap:7px}.tag{display:inline-block;white-space:nowrap}.tag:before{content:"[";color:var(--dead)}.tag:after{content:"]";color:var(--dead)}.tag.disabled{color:var(--dead);cursor:default}.tag.disabled:hover,.tag.disabled:focus-visible{color:var(--dead);text-decoration:none}.separator{margin-top:8px;color:var(--dead);white-space:nowrap;overflow:hidden;user-select:none}.log{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:1px 0 4px;scroll-padding-top:0}.cmd-block{padding:0 0 9px;scroll-margin-top:0}.cmd-block+.cmd-block{padding-top:2px}.cmd-block.past{opacity:.74}.cmd-block.past:hover,.cmd-block.past:focus-within{opacity:1}.line{min-height:1.38em;white-space:pre-wrap;overflow-wrap:anywhere}.dossier{display:grid;grid-template-columns:78px minmax(0,1fr);gap:0 14px;max-width:82ch;padding-top:1px}.dossier .span{grid-column:1/-1}.label{color:var(--dim)}.inputbar{display:flex;align-items:baseline;gap:8px;min-height:22px;padding-top:2px;background:var(--bg)}.prompt{flex:0 0 auto;color:var(--ok);white-space:nowrap}#cmd{flex:1 1 0;min-width:0;padding:0;color:var(--fg);caret-color:var(--hot);background:var(--bg);border:0;border-radius:0;outline:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page{display:grid;gap:18px;max-width:1000px;padding-bottom:36px}.page-main{display:grid;gap:14px}.block{display:grid;gap:4px}.grid{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 18px}.page-list{display:grid;gap:0}.page-list .row{border-top:1px solid var(--line);padding:7px 0}.page-list .row.head{border-top:0;padding-top:0}.note{max-width:82ch;color:var(--soft)}.foot{margin-top:16px;padding-top:10px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;color:var(--dim)}.dim{color:var(--dim)}.soft{color:var(--soft)}.dead{color:var(--dead)}.hot{color:var(--hot)}.ok{color:var(--ok)}.warn{color:var(--warn)}.bad{color:var(--bad)}.web{color:var(--web)}.windows{color:var(--windows)}.android{color:var(--android)}.store{color:var(--store)}.info{color:var(--info)}.violet{color:var(--violet)}@media(max-width:860px){html,body{font-size:12px}body{padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.terminal.home{height:calc(100dvh - max(10px,env(safe-area-inset-top)) - max(10px,env(safe-area-inset-bottom)));grid-template-rows:auto minmax(230px,48dvh) minmax(0,1fr) auto;gap:8px}.topline{grid-template-columns:minmax(0,1fr);gap:2px}.right{text-align:left;white-space:normal}.row.head{display:none}.row{grid-template-columns:30px minmax(0,1fr) auto;gap:2px 10px;min-height:0;padding:7px 0}.row.app-row+.row.app-row{border-top:1px solid var(--line)}.row>span:nth-child(1){grid-column:1;grid-row:1/span 3}.row>span:nth-child(2){grid-column:2;grid-row:1;min-width:0}.row>span:nth-child(3){grid-column:2/4;grid-row:2}.row>span:nth-child(4){grid-column:3;grid-row:1;text-align:right}.row>span:nth-child(5){grid-column:2/4;grid-row:3}.links{gap:6px}.separator{margin-top:6px}.dossier,.grid{grid-template-columns:64px minmax(0,1fr);gap:0 10px}.page-list .row{border-top:1px solid var(--line)}}@media(max-width:430px){html,body{font-size:11.5px}.terminal.home{grid-template-rows:auto minmax(220px,50dvh) minmax(0,1fr) auto}.row{grid-template-columns:27px minmax(0,1fr) auto;gap:2px 8px;padding:6px 0}.app-name{max-width:100%}.dossier,.grid{grid-template-columns:58px minmax(0,1fr)}}@media(max-height:620px) and (max-width:860px){.terminal.home{grid-template-rows:auto minmax(184px,46dvh) minmax(0,1fr) auto}.row{padding:5px 0}}