@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap");*{margin:0;padding:0;box-sizing:border-box}:root{--bg:#000000;--fg:#FFFFFF;--fg-bright:#FFFFFF;--fg-dim:#FFFFFF;--red:#FFFFFF;--input-bg:#000000}body,html{background:var(--bg);color:var(--fg);color-scheme:dark;font-family:JetBrains Mono,monospace;font-size:var(--fs);line-height:1.5;height:100%;overflow:hidden;text-transform:uppercase}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.t-green{color:var(--fg)}.t-bright{color:var(--fg-bright);font-weight:700}.t-dim{color:var(--fg-dim)}.t-amber,.t-red{color:var(--red);font-weight:700}.t-cyan{color:var(--fg)}.t-white{color:var(--fg-bright);font-weight:700}.t-purple{color:var(--fg)}.t-cmd{color:var(--fg-bright);font-weight:700}.term-root{display:flex;flex-direction:column;height:100vh;height:100dvh}.hdr-input{background:var(--bg);color:var(--fg-bright);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;width:88px;padding:2px 4px}.hdr-input:disabled{color:var(--fg-dim)}.mode-toggle{display:flex;gap:4px}.ent-label{display:flex;align-items:center;gap:6px;color:var(--fg-dim);font-weight:700;font-size:var(--fs);letter-spacing:1px}.menubar{display:flex;gap:4px;padding:6px 8px;overflow-x:auto;flex-wrap:wrap;flex-shrink:0}.chip{background:transparent;color:var(--fg);border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 4px;cursor:pointer;font-weight:700;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.chip:after,.chip:before{content:""}.chip.on:before,.chip:hover:not(:disabled):before{content:"["}.chip.on:after,.chip:hover:not(:disabled):after{content:"]"}.chip:disabled{color:var(--fg-dim);cursor:default}.chip.act{color:var(--fg)}.chip.danger{font-weight:700}.actions{display:flex;gap:6px;flex-wrap:wrap;padding:8px 8px 4px}.output{flex:1 1;overflow-y:auto;overflow-x:auto;white-space:pre;cursor:text;-webkit-overflow-scrolling:touch}.inputbar{display:flex;align-items:center;flex-shrink:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.inputbar .prompt{flex-shrink:0;padding-left:4px}.inputbar input{flex:1 1;background:transparent;border:none;outline:none;color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:var(--fs);caret-color:var(--fg-bright);padding:0;min-width:0}.inputbar input::placeholder{color:var(--fg-dim)}.iform{margin:4px 0;padding-left:8px;white-space:nowrap}.iform-row{display:flex;align-items:center;gap:8px;padding:3px 8px;flex-wrap:wrap}.iform-label{color:var(--red);font-weight:700;min-width:120px;max-width:180px;text-align:right;flex-shrink:0}.iform-input{background:var(--bg);color:var(--fg-bright);border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:4px 2px;outline:none;width:100%;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.iform-btns{display:flex;gap:8px;padding:8px}.b-root{display:flex;flex-direction:column;height:100vh;height:100dvh}.b-main{flex:1 1;overflow-y:auto;overflow-x:auto;scroll-behavior:smooth;padding:4px 8px 0}.b-status{position:fixed;right:8px;bottom:calc(3.4em + env(safe-area-inset-bottom));z-index:96;white-space:nowrap;font-weight:700;letter-spacing:1px}.login-form{display:flex;align-items:center;gap:8px;margin-top:12px}.login-form input{background:var(--input-bg);border:none;color:var(--fg-bright);caret-color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:4px;outline:none;width:220px}.clock{white-space:nowrap;letter-spacing:.5px}.idxbar{display:flex;gap:2px;padding:3px 8px;overflow-x:auto;align-items:center;flex-shrink:0;flex-wrap:wrap}.idx{background:none;border:none;color:var(--fg-dim);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:3px 7px;letter-spacing:.5px;white-space:nowrap}.idx:after,.idx:before{content:""}.idx:hover{color:var(--fg-bright)}.idx:hover:before{content:"["}.idx:hover:after{content:"]"}.idx.ierr{color:var(--fg-bright);font-weight:700}.bsec{border:none;margin:12px 0 4px;background:#000000}.bhead{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;padding:5px 8px;position:-webkit-sticky;position:sticky;top:0;background:#000000;z-index:5}.bhead-title{color:var(--fg-bright);font-weight:700;letter-spacing:1px;white-space:nowrap;flex-shrink:0}.bhead-fill{flex:1 1}.bhead-menu{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.bhead-menu>*,.bhead>.abtn,.bhead>.bms{flex-shrink:0}.bms{font-size:var(--fs)}.bbody{padding:6px 8px 8px}.bbody.dimmed{pointer-events:none}.bhead-resumo{padding:0 8px 4px;line-height:1.3}.addform-view{margin:12px 0 4px;background:#000000}.addform-body{padding:6px 8px 8px}.b-panes{display:grid;grid-gap:8px;gap:8px;min-height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));background:#000000}.b-panes.land.n2{grid-template-columns:1fr 1fr}.b-panes.port.n2{grid-template-rows:1fr 1fr}.b-panes.land.n3,.b-panes.land.n4{grid-template-columns:1fr 1fr;grid-auto-rows:1fr}.b-panes.port.n3{grid-template-rows:1fr 1fr 1fr}.b-panes.port.n4{grid-template-rows:1fr 1fr 1fr 1fr}.b-pane{min-height:0;min-width:0;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.b-pane,.b-pane-x{background:#000000}.b-pane-x{position:-webkit-sticky;position:sticky;top:0;z-index:7;display:block;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:4px 8px}.b-pane .bhead{top:22px}.stats{display:flex;gap:6px;flex-wrap:wrap;margin:2px 0 8px}.stat{border:none;padding:4px 10px;min-width:96px;display:flex;flex-direction:column;background:var(--bg)}.stat-l{color:var(--fg-dim);letter-spacing:1px}.stat-l,.stat-v{font-size:var(--fs);font-weight:700}.stat-v{white-space:nowrap}.selrow{display:flex;gap:12px;flex-wrap:wrap;margin:2px 0 8px}.bsel-label{display:flex;align-items:center;gap:6px;color:var(--fg-dim);font-weight:700;font-size:var(--fs);letter-spacing:1px}.tscroll{margin:2px 0 8px;overflow-x:auto;overflow-y:visible;position:relative}.btable-title{padding:2px 0 3px;font-weight:700;letter-spacing:1px}.btable{border-collapse:separate;border-spacing:0;min-width:100%;table-layout:auto;white-space:nowrap}.btable th{text-align:left;color:var(--fg-dim);font-size:var(--fs);letter-spacing:1px;padding:2px 6px 3px 4px;white-space:nowrap}.btable th.sortable{cursor:pointer}.btable th.sortable:hover{color:var(--fg-bright)}.sort-mk{cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tfilters{display:flex;gap:8px 12px;flex-wrap:wrap;align-items:center;margin:0 0 6px}.tfilter{background:var(--bg);color:var(--fg-bright);caret-color:var(--fg-bright);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:2px 4px;width:240px;max-width:100%}.tfilter::placeholder{color:var(--fg-dim);font-weight:400}.tfilter-sel{display:flex;align-items:center;gap:4px;color:var(--fg-dim);font-size:var(--fs);font-weight:700;letter-spacing:1px}.tfilter.trange{width:72px}.btable td{padding:2px 6px 2px 4px;vertical-align:middle;white-space:nowrap}.btable td.wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:56ch;vertical-align:top;line-height:1.4}.btable td.num,.btable th.num{text-align:right}.btable tbody tr:hover{background:#000000}.btable tr.rowlink td{cursor:pointer}.btable tr.rowlink:hover td{color:var(--fg-bright)}.btable tbody tr:focus-within td,.btable tbody tr:has(.abtn:active) td,.btable tbody tr:has(button:active) td,.btable tbody tr:hover td{font-weight:700}.btable tr>:first-child{padding-left:12px}.btable tbody td:first-child{position:relative}.btable tbody tr:focus-within td:first-child:before,.btable tbody tr:has(.abtn:active) td:first-child:before,.btable tbody tr:has(button:active) td:first-child:before,.btable tbody tr:hover td:first-child:before{content:">";position:absolute;left:2px;top:0;bottom:0;display:flex;align-items:center;font-weight:700}.btable .noterow td{color:var(--fg-dim);font-size:var(--fs);padding-top:0;padding-bottom:4px}.btable .noterow:hover{background:none}.btable th.acts-h{z-index:3}.btable td.acts,.btable th.acts-h{position:-webkit-sticky;position:sticky;right:0;background:var(--bg)}.btable td.acts{text-align:right;white-space:nowrap;width:1%;z-index:2}.r-green td{color:var(--fg)}.r-bright td{color:var(--fg-bright);font-weight:700}.r-dim td{color:var(--fg-dim)}.r-amber td,.r-red td{color:var(--red);font-weight:700}.r-cyan td{color:var(--fg)}.r-white td{color:var(--fg-bright);font-weight:700}.abtn,.r-purple td{color:var(--fg)}.abtn{background:transparent;border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 4px;margin-left:4px;cursor:pointer;letter-spacing:.5px;white-space:nowrap}.abtn:after,.abtn:before{content:""}.abtn.armed:before,.abtn:hover:not(:disabled):before{content:"["}.abtn.armed:after,.abtn:hover:not(:disabled):after{content:"]"}.abtn:disabled{color:var(--fg-dim);cursor:default}a.abtn{text-decoration:none;display:inline-block}.abtn.ok{font-weight:700}.abtn.ok,.abtn.warn{color:var(--fg-bright)}.abtn.armed,.abtn.danger{font-weight:700}.adrop{position:relative;display:inline-block}.adrop-menu{z-index:9999;background:var(--bg);min-width:150px;max-width:calc(100vw - 16px);display:flex;flex-direction:column;gap:4px;padding:5px 0}.adrop-item{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:6px 14px;cursor:pointer;text-align:left;white-space:nowrap;font-weight:700;line-height:1.4}.adrop-item:hover{color:var(--fg-bright)!important}.adrop-item:disabled{color:var(--fg-dim);cursor:default}a.adrop-item{text-decoration:none;display:block}.adrop-pending{font-weight:700}.csel{position:relative;display:inline-block}.csel-btn{background:var(--bg);color:var(--fg-bright);border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:4px 8px;cursor:pointer;white-space:nowrap;outline:none}.csel-btn:disabled{color:var(--fg-dim);cursor:default}.csel-btn:hover:not(:disabled){color:var(--fg-bright)!important}.csel-menu{position:absolute;top:100%;left:0;z-index:60;background:var(--bg);min-width:100%;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column}.csel-opt{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:3px 8px;cursor:pointer;text-align:left;white-space:nowrap;font-weight:700}.csel-opt:hover{color:var(--fg-bright)!important}.csel-opt.csel-active{color:var(--fg-bright)}.csel-row .csel-btn{padding:2px 4px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.btext{white-space:pre;overflow-x:auto;line-height:1.45;margin:2px 0 6px}.pform{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:6px;padding:8px 0 2px}.pform-title{color:var(--red);font-weight:700;letter-spacing:1px;font-size:var(--fs);padding-bottom:6px}.pform-field{display:flex;flex-direction:column;gap:2px}.pform-lbl{color:var(--red);font-size:var(--fs);font-weight:700;letter-spacing:1px}.pform-in{background:var(--bg);color:var(--fg-bright);border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:4px 2px;outline:none;width:130px;max-width:100%}textarea.iform-input,textarea.pform-in{resize:vertical;min-height:60px;width:100%;max-width:380px;line-height:1.4;padding-left:6px}.pform-ta{flex:1 1 100%}.iform-ta{max-width:none}.pform .abtn.ok{margin:0 0 1px;padding:2px 6px}.resblk{flex-basis:100%;width:100%;margin-top:8px;padding-top:6px}.resblk .stats{margin-top:0}.resblk-actions{margin-bottom:4px}.cb-group{display:flex;flex-direction:column;gap:4px;padding:4px 0;width:100%}.cb-meta{gap:12px;padding-bottom:4px;margin-bottom:2px}.cb-section{display:flex;flex-direction:column;gap:2px}.cb-header{color:var(--fg-dim);font-weight:700;font-size:var(--fs);letter-spacing:1px;padding:2px 0}.cb-row{display:flex;flex-wrap:wrap;gap:2px 10px}.cb-item{cursor:pointer;font-size:var(--fs);color:var(--fg);white-space:nowrap;font-weight:700;outline:none}.cb-item:hover{text-decoration:none}.cb-item:hover:before{content:"["}.cb-item:hover:after{content:"]"}.cb-item:after,.cb-item:before{content:""}.cb-none{color:var(--fg-dim);font-weight:400}@media (max-width:720px){.chip,.menubar{padding:4px 6px}.chip{min-height:28px}.abtn{padding:3px 5px;min-height:24px}.iform-row{flex-direction:column;align-items:stretch}.iform-label{text-align:left;min-width:0}.iform-input{max-width:none}.b-main{padding:2px 4px 0}.bbody{padding:4px 6px 6px}.pform-field{flex:1 1 40%}.pform-in{width:100%}.stat{min-width:80px;flex:1 1 28%}.btable td,.btable th{padding:3px 4px}.abtn{margin-left:2px}.idxbar{flex-wrap:nowrap}}:root{--fs:10px;--fs-xs:9px;--fs-md:clamp(12px,3.4vw,14px);--fs-lg:clamp(16px,4.6vw,20px);--fs-xl:clamp(22px,7vw,32px)}.b-root,.b-root *,.term-root,.term-root *{font-family:JetBrains Mono,monospace!important;font-size:var(--fs)!important;font-style:normal!important;opacity:1!important;color:var(--fg)!important}.r-cyan td,.r-green td,.r-purple td{color:var(--fg)!important}.r-dim td{color:var(--fg-dim)!important}.r-bright td,.r-white td{color:var(--fg-bright)!important;font-weight:700!important}.r-amber td,.r-red td{color:var(--red)!important;font-weight:700!important}.csel-btn,.hdr-input,.iform-input,.inputbar input,.login-form input,.nn-in,.pform-in,.tfilter,input,select,textarea{color:var(--fg-bright)!important;caret-color:var(--fg-bright)!important}.abtn,.abtn.ok,.abtn.warn,.adrop-item,.adrop-item:hover,.btable th.sortable:hover,.btable tr.rowlink:hover td,.chip,.chip.act,.chip.on,.csel-btn:hover:not(:disabled),.csel-opt,.csel-opt.csel-active,.csel-opt:hover,.idx,.idx.idx-on,.idx.ierr,.idx:hover,.nn-chip,.nn-item,.nn-item.on,.nn-jump,.nn-x,.status-click,.status-ctl button{color:var(--fg-bright)!important}.abtn:disabled,.adrop-item:disabled,.chip:disabled,.csel-btn:disabled,.hdr-input:disabled,.idx:disabled{color:var(--fg-dim)!important}.abtn.armed,.abtn.danger,.abtn.formopen,.chip.danger,.chip.formopen,.iform-label,.pform-lbl,.pform-title{color:var(--red)!important;font-weight:700!important}.cb-item{color:var(--fg)!important}.cb-item.csel-active,.cb-item.on{color:var(--fg-bright)!important}.cb-header,.cb-none{color:var(--fg-dim)!important}.bhead-title,.bres-title,.btable-title,.nn-grp,.stat-v,.status-v{color:var(--fg-bright)!important;font-weight:700!important}.nn-count,.nn-grp b{color:var(--fg-bright)!important}.bhead-resumo,.bms,.bsel-label,.btable .noterow td,.btable th,.cb-meta,.clock,.ent-label,.stat-l,.status-k,.tfilter-sel{color:var(--fg-dim)!important}.status-v.status-click{color:var(--fg-bright)!important}.t-cyan,.t-green,.t-purple{color:var(--fg)!important}.t-dim{color:var(--fg-dim)!important}.t-bright,.t-cmd,.t-white{color:var(--fg-bright)!important;font-weight:700!important}.t-amber,.t-red{color:var(--red)!important;font-weight:700!important}.adrop-item,.adrop-menu,.bhead,.bsec,.btable tbody tr:hover,.btable td.acts,.btable th.acts-h,.csel-btn,.csel-menu,.csel-opt,.iform-input,.login-form input,.pform-in,.stat{background:var(--bg)!important}::selection{background:var(--fg);color:var(--bg)}.idx.idx-on{font-weight:700}.idx.idx-on:before{content:"["}.idx.idx-on:after{content:"]"}.status-view{display:flex;flex-direction:column;gap:2px;padding:4px 0 8px}.status-row{display:flex;align-items:center;gap:8px;padding:2px 0;flex-wrap:wrap}.status-k{color:var(--fg-dim);font-weight:400;letter-spacing:1px;white-space:nowrap}.status-v{color:var(--fg-bright);font-weight:700;white-space:nowrap}.status-ctl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-click{cursor:pointer}.status-click:after,.status-click:before{content:""}.status-click:hover:before{content:"["}.status-click:hover:after{content:"]"}.cal{padding:4px 0 6px}.cal-ttl{font-weight:700;letter-spacing:1px;margin-bottom:6px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-column-gap:6px;column-gap:6px;grid-row-gap:8px;row-gap:8px;max-width:460px}.cal-dow{font-weight:700;letter-spacing:1px}.cal-c{display:flex;flex-direction:column;cursor:pointer;line-height:1.3;white-space:nowrap}.cal-c.cal-pad{cursor:default}.cal-k{min-height:1.3em}.cal-c.cri .cal-k,.cal-c.cri .cal-n,.cal-c.on .cal-n{font-weight:700}.cal-c:not(.cal-pad):not(.on):hover .cal-n:before{content:"["}.cal-c:not(.cal-pad):not(.on):hover .cal-n:after{content:"]"}.cal-leg{margin-top:10px}.cal-leg b{font-weight:700}.tchart-wrap{display:flex;flex-wrap:wrap;gap:12px 22px;margin:6px 0 2px}.tc-head{margin:0 0 2px 2px;font-weight:700}.tc-plot{position:relative}.tc-m{transform:translate(-50%,-50%)}.tc-lab,.tc-m{position:absolute;line-height:1;color:var(--fg)}.tc-lab{white-space:nowrap;transform:translateY(-50%)}.tc-lab.tc-r{transform:translate(-100%,-50%)}.tchart-empty{color:var(--fg);margin:4px 0 4px 2px}.gloss-item{display:inline;margin:0;text-align:inherit;-webkit-user-select:text;-moz-user-select:text;user-select:text}.gloss-item,.gloss-q{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.gloss-q{font-weight:700;margin-left:1px}.gloss-def{color:var(--fg-dim,var(--fg))}.nn-dock{position:fixed;left:0;right:0;bottom:0;z-index:100;display:flex;flex-direction:column;max-height:85vh;background:#000000;padding:5px 8px calc(5px + env(safe-area-inset-bottom));touch-action:manipulation;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nn-row{flex:0 0 auto;display:flex;align-items:center;gap:8px;cursor:text}.nn-prompt{font-weight:700;letter-spacing:1px;white-space:nowrap;flex-shrink:0;cursor:default}.nn-in{flex:1 1;min-width:0;background:transparent;border:none;color:var(--fg);caret-color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:7px 4px;touch-action:manipulation}.nn-in,.nn-in:focus{outline:none}.nn-in::placeholder{color:var(--fg)}.nn-panel{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#000000;margin-bottom:6px}.nn-grp{font-weight:700;letter-spacing:1px;padding:5px 4px 3px;white-space:nowrap}.nn-grp-sub{padding-left:10px}.nn-count{font-weight:700;white-space:nowrap}.nn-item{cursor:pointer;padding:4px 8px;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.nn-item:after,.nn-item:before{content:""}.nn-item.on:before,.nn-item:hover:before{content:"["}.nn-item.on:after,.nn-item:hover:after{content:"]"}.nn-chip,.nn-item.on{font-weight:700}.nn-chip{cursor:pointer;margin-left:8px;white-space:nowrap}.nn-chip:after,.nn-chip:before{content:""}.nn-chip:hover:before{content:"["}.nn-chip:hover:after{content:"]"}.nn-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nn-item-row .nn-item{flex:1 1 auto;min-width:0}.nn-item-row .nn-chip{flex:0 0 auto}.nn-x{cursor:pointer;font-weight:700;flex-shrink:0;white-space:nowrap;margin-left:2px;padding:7px 10px}.bres{margin-top:6px}.bres-head{display:flex;align-items:center;gap:8px;padding:0 0 2px}.bres-title{color:var(--fg);font-weight:700;letter-spacing:1px;white-space:nowrap}.bres .resblk{margin-top:0;padding-top:0}::highlight(nn-find){background-color:var(--fg);color:var(--bg)}::highlight(nn-find-cur){background-color:var(--fg-bright);color:var(--bg)}.nn-jump{font-weight:700!important;font-size:calc(var(--fs) * 1.5)!important;line-height:1.6}.nn-jump:before{content:"[[[[[ "}.nn-jump:after{content:" ]]]]]"}.b-main{padding-bottom:56px}@media (max-width:720px){.nn-dock{padding:5px 6px calc(5px + env(safe-area-inset-bottom))}.nn-item{padding:6px 8px}}.crie-host{height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));min-height:0;margin-bottom:-116px}.crie-wrap{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px;height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.crie-wrap>.crie-bar,.crie-wrap>.crie-lista{flex:0 0 auto}.crie-bar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:1px 0}.crie-lbl{color:var(--fg-bright);font-weight:700}.crie-lbl,.crie-sep{letter-spacing:1px;white-space:nowrap}.crie-sep{color:var(--fg-dim);font-weight:400;margin-left:8px}.crie-dim{color:var(--fg-dim);white-space:nowrap}.crie-msg{color:var(--fg-bright)}.crie-btn,.crie-msg{font-weight:700;white-space:nowrap}.crie-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 4px;cursor:pointer;letter-spacing:.5px}.crie-btn:after,.crie-btn:before{content:""}.crie-btn.armed:before,.crie-btn.on:before,.crie-btn:hover:not(:disabled):before{content:"["}.crie-btn.armed:after,.crie-btn.on:after,.crie-btn:hover:not(:disabled):after{content:"]"}.crie-btn.on{font-weight:700}.crie-btn.armed{color:var(--fg-bright);font-weight:700}.crie-btn:disabled{color:var(--fg-dim);cursor:default}.crie-cam-ativa{color:var(--fg-bright);flex:0 0 auto;min-width:6px}.crie-cam-ativa,.crie-glifo{font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;white-space:pre}.crie-glifo{background:transparent;border:none;color:var(--fg);padding:1px 5px;cursor:pointer;min-width:14px;text-align:center}.crie-glifo:after,.crie-glifo:before{content:""}.crie-glifo.on:before{content:"["}.crie-glifo.on:after{content:"]"}.crie-glifo.on,.crie-input{color:var(--fg-bright)}.crie-input{background:var(--input-bg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 4px;width:200px}.crie-input::placeholder{color:var(--fg-dim)}.crie-num{width:52px}.crie-num,.crie-ta{background:var(--input-bg);color:var(--fg-bright);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 4px}.crie-ta{line-height:1;width:100%;max-width:100%;white-space:pre;overflow:auto;resize:vertical}.crie-ta::placeholder{color:var(--fg-dim)}.crie-lista{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px}.crie-lrow{display:flex;align-items:baseline;gap:8px}.crie-litem{background:transparent;border:none;color:var(--fg);cursor:pointer;text-align:left;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 0;flex:1 1 auto;min-width:0}.crie-litem:after,.crie-litem:before{content:""}.crie-litem.on:before,.crie-litem:hover:before{content:"["}.crie-litem.on:after,.crie-litem:hover:after{content:"]"}.crie-litem.on{font-weight:700;color:var(--fg-bright)}.crie-viewport{flex:1 1 auto;align-self:stretch;position:relative;min-height:min(72dvh,720px);background:var(--bg);margin:2px 0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crie-stage{position:relative;transform-origin:0 0;will-change:transform}.crie-canvas{background:var(--bg);color:var(--fg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);line-height:1;letter-spacing:0;white-space:pre;overflow:visible;max-width:none;display:block;min-height:0;touch-action:none;cursor:crosshair;-moz-user-select:none;user-select:none;-webkit-user-select:none;margin:0;padding:0}.crie-canvas::selection{background:transparent;color:inherit}.crie-canvas::-moz-selection{background:transparent;color:inherit}.crie-grid{position:absolute;top:0;left:0;margin:0;padding:0;pointer-events:none;color:currentColor;background:transparent;font-family:JetBrains Mono,monospace;font-size:var(--fs);line-height:1;letter-spacing:0;white-space:pre}.crie-tools{gap:4px}.crie-swatch{background:transparent;border:none;padding:1px 2px;cursor:pointer;color:var(--fg);font-size:var(--fs);display:inline-flex;align-items:center}.crie-swatch,.crie-swatch-grid{font-family:JetBrains Mono,monospace}.crie-swatch-grid{margin:0;padding:0;font-size:4px!important;line-height:3px;letter-spacing:0;color:currentColor;white-space:pre;display:block}.crie-swatch:after,.crie-swatch:before{content:"";font-weight:700}.crie-swatch.on:before{content:"["}.crie-swatch.on:after{content:"]"}.crie-camadas{gap:3px}.crie-cam-row{display:flex;align-items:center;gap:4px;padding:2px;cursor:-webkit-grab;cursor:grab}.crie-cam-row.on .crie-cam-nome{color:var(--fg-bright)}.crie-cam-row.dragging{cursor:-webkit-grabbing;cursor:grabbing}.crie-cam-row.dragging .crie-cam-nome{font-weight:700}.crie-cam-thumb-btn{display:inline-flex;padding:0;background:transparent;border:none;cursor:pointer;line-height:0;flex:0 0 auto}.crie-thumb{display:block;margin:0;padding:1px;background:#000;color:currentColor;font-size:4px!important;line-height:4px;letter-spacing:0;white-space:pre;overflow:hidden;width:48px;height:32px}.crie-cam-nome,.crie-thumb{font-family:JetBrains Mono,monospace}.crie-cam-nome{background:var(--input-bg);color:var(--fg-bright);border:none;outline:none;font-size:var(--fs)!important;font-weight:700;padding:2px 4px;flex:1 1 auto;min-width:40px}.crie-cam-nome::placeholder{color:var(--fg-dim)}.crie-marquee{position:absolute;overflow:visible;pointer-events:none}.crie-handle-glifo,.crie-marquee-glifo{fill:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important}.crie-sel-fab{position:absolute;transform:translateY(-100%);display:flex;gap:2px;padding:1px 2px;background:var(--bg);border:none;pointer-events:auto;white-space:nowrap;z-index:2}.crie-sel-fab.abaixo{transform:none}.crie-sym{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}.crie-sym-glifo{fill:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important}.crie-galeria{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 2px;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.crie-tile{display:flex;flex-direction:column;align-items:center;gap:2px;background:transparent;border:none;color:var(--fg);padding:3px;cursor:pointer;line-height:1}.crie-thumb-fixed{display:block;margin:0;padding:1px;background:#000;color:currentColor;font-family:JetBrains Mono,monospace;font-size:4px!important;line-height:4px;letter-spacing:0;white-space:pre;overflow:hidden}.crie-thumb-vazio{min-width:48px;min-height:32px}.crie-tile.armed .crie-tile-nome,.crie-tile.on .crie-tile-nome{color:var(--fg-bright)}.crie-tile.armed .crie-tile-nome:before,.crie-tile.on .crie-tile-nome:before{content:"> "}.crie-tile-nome{font-family:JetBrains Mono,monospace;font-size:var(--fs-xs)!important;font-weight:700;letter-spacing:.5px;color:var(--fg);white-space:nowrap;max-width:100px;overflow:hidden;text-overflow:ellipsis}.crie-tile-cancel{justify-content:center;min-height:44px}.crie-ver-row{align-items:center}.crie-ver-thumb-box{display:inline-flex;flex:0 0 auto;line-height:0}.cap-host{height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));min-height:0;margin-bottom:-116px}.cap-wrap{flex-direction:column;padding:4px 0 8px;height:100%;min-height:0;overflow-y:auto}.cap-bar,.cap-wrap{display:flex;gap:4px;-webkit-overflow-scrolling:touch}.cap-bar{align-items:center;flex-wrap:wrap;padding:1px 0;flex:0 0 auto;overflow-x:auto}.cap-lbl{color:var(--fg-bright);font-weight:700}.cap-lbl,.cap-sep{letter-spacing:1px;white-space:nowrap}.cap-sep{font-weight:400;margin-left:8px}.cap-dim,.cap-sep{color:var(--fg-dim)}.cap-dim{white-space:nowrap}.cap-msg{color:var(--fg-bright)}.cap-btn,.cap-msg{font-weight:700;white-space:nowrap}.cap-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 4px;cursor:pointer;letter-spacing:.5px}.cap-btn:after,.cap-btn:before{content:""}.cap-btn.armed:before,.cap-btn.on:before,.cap-btn:hover:not(:disabled):before{content:"["}.cap-btn.armed:after,.cap-btn.on:after,.cap-btn:hover:not(:disabled):after{content:"]"}.cap-btn.armed,.cap-btn.on{font-weight:700}.cap-btn.armed{color:var(--fg-bright)}.cap-btn:disabled{color:var(--fg-dim);cursor:default}.cap-frame{position:relative;background:var(--bg);flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.cap-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;z-index:0}.cap-canvas{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;image-rendering:pixelated}.cap-ph{color:var(--fg-dim);font-size:var(--fs);text-align:center;padding:16px}.cap-hud{top:4px;left:4px;color:var(--fg-bright);background:var(--bg);padding:1px 4px;z-index:6}.cap-hud,.cap-measure{position:absolute;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700}.cap-measure{visibility:hidden;pointer-events:none;white-space:pre;line-height:1}.cap-gal{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;overflow:auto}.cap-grid{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.cap-cell{background:transparent;border:none;color:var(--fg);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;padding:0;width:96px;font-family:JetBrains Mono,monospace;font-size:var(--fs)}.cap-thumb{width:96px;height:96px;object-fit:cover;background:var(--bg);display:block}.cap-thumb-txt{display:flex;align-items:center;justify-content:center;color:var(--fg-bright);font-weight:700}.cap-cap{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-det{display:flex;flex-direction:column;gap:4px}.cap-media{display:flex;align-items:flex-start}.cap-img{max-width:100%;max-height:60dvh;object-fit:contain;background:var(--bg)}.cap-meta{display:flex;flex-direction:column;gap:1px;font-size:var(--fs);color:var(--fg)}.cap-mk{color:var(--fg-bright);font-weight:700;margin-right:6px}.cap-qr{color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-ocr{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;max-height:28dvh}.cap-ocrtxt{margin:0;color:var(--fg);background:var(--bg);font-family:JetBrains Mono,monospace;font-size:var(--fs);line-height:1.15;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:24dvh}.cap-hud2{top:auto;bottom:4px;left:4px;display:flex;flex-direction:column;gap:0;line-height:1.2}.cap-voz{gap:4px}.cap-sens,.cap-voz{display:flex;flex-direction:column;flex:0 0 auto}.cap-sens{gap:2px}.cap-filtros{gap:2px}.cap-filtros,.cap-vinc{display:flex;flex-direction:column;flex:0 0 auto}.cap-vinc{gap:1px}.cap-inp{background:var(--bg);color:var(--fg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 2px;flex:1 1 auto;min-width:0;caret-color:var(--fg-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cap-inp::placeholder{color:var(--fg-dim)}.cap-inp:focus{color:var(--fg-bright)}.cap-inp-sm{flex:0 0 auto;width:auto;max-width:9em}.cap-cell-wrap{display:flex;flex-direction:column;gap:1px;width:96px}.cap-vinc-badge{color:var(--fg-bright);font-weight:700}.cap-imgrect{top:0;left:0}.cap-imgrect,.cap-vf{position:absolute;width:100%;height:100%;pointer-events:none;z-index:3}.cap-vf{inset:0}.cap-vf-glyph{fill:currentColor;font-family:JetBrains Mono,monospace;font-weight:700;font-size:4px!important}.cap-vf-plus{font-size:8px!important}.cap-vf-grid{font-size:5px!important}.cap-focus{position:absolute;width:16%;height:16%;transform:translate(-50%,-50%);pointer-events:none;overflow:visible;z-index:5;animation:cap-focus-in .14s ease-out}.cap-focus-glyph{fill:currentColor;font-family:JetBrains Mono,monospace;font-weight:700}.cap-focus-bracket{font-size:44px!important}.cap-focus-plus{font-size:30px!important}@keyframes cap-focus-in{0%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1)}}.cap-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:64px!important;font-weight:700;line-height:1;z-index:6}.cap-slider-row{gap:6px}.cap-heat{width:100%;height:100%;margin:0;overflow:hidden;white-space:pre;color:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important;line-height:1;letter-spacing:0;font-weight:700;z-index:2}.cap-boxes,.cap-heat{position:absolute;inset:0;pointer-events:none}.cap-boxes{z-index:4}.cap-box{position:absolute;box-sizing:border-box}.cap-edge{position:absolute;color:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important;font-weight:700;line-height:1;overflow:hidden;pointer-events:none}.cap-edge-top{top:0}.cap-edge-bottom,.cap-edge-top{left:0;right:0;height:1em;white-space:nowrap;text-align:center}.cap-edge-bottom{bottom:0}.cap-edge-left{left:0}.cap-edge-left,.cap-edge-right{top:0;bottom:0;width:1ch;white-space:pre;text-align:center}.cap-edge-right{right:0}.cap-corner{position:absolute;color:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important;font-weight:700;line-height:1}.cap-corner-tl{top:0;left:0}.cap-corner-tr{top:0;right:0}.cap-corner-bl{bottom:0;left:0}.cap-corner-br{bottom:0;right:0}.cap-tag{position:absolute;left:0;top:-1px;transform:translateY(-100%);color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:var(--fs-xs)!important;font-weight:700;line-height:1.2;white-space:nowrap;letter-spacing:.5px}.cap-rec-wrap{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:4px 0}.cap-timer{color:var(--fg-bright)!important;font-size:var(--fs-xl)!important}.cap-timer,.cap-vu{font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;letter-spacing:1px}.cap-vu{margin:0;width:100%;max-width:420px;flex:0 0 auto;overflow:hidden;white-space:pre;color:currentColor;font-size:var(--fs-md)!important}.cap-wave{height:56px;display:block}.cap-spectro,.cap-wave{width:100%;max-width:560px;flex:0 0 auto}.cap-spectro{margin:0;overflow:hidden;white-space:pre;color:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs-md)!important;font-weight:700;line-height:1;letter-spacing:2px}.cap-gauges{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto}.cap-gauge{display:flex;flex-direction:column;align-items:center;gap:2px;width:104px}.cap-gauge-hd{font-size:var(--fs)}.cap-gsvg{width:92px;height:92px;display:block}.cap-gauge-val{color:var(--fg-bright)}.cap-gauge-off,.cap-gauge-val{font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;text-align:center}.cap-gauge-off{display:flex;flex-direction:column;align-items:center;gap:2px;width:92px;height:92px;justify-content:center;color:var(--fg-dim)}.cap-glyph{fill:currentColor;font-family:JetBrains Mono,monospace;font-weight:700}.cap-glyph-card{font-size:12px!important}.cap-glyph-needle{font-size:46px!important}.cap-glyph-ref{font-size:16px!important}.cap-glyph-horizon{font-size:26px!important;letter-spacing:2px}.cap-glyph-dot{font-size:20px!important}.cap-glyph-wave{font-size:9px!important}.cap-accel-graph{margin:0;width:92px;overflow:hidden;white-space:pre;color:currentColor;font-family:JetBrains Mono,monospace;font-size:var(--fs)!important;font-weight:700;line-height:1}.cap-gps{display:flex;flex-direction:column;gap:1px;width:100%;align-items:stretch}.cap-gps-row{color:var(--fg)}.cap-gps-row,.cap-run{font-family:JetBrains Mono,monospace;font-size:var(--fs);white-space:nowrap}.cap-run{color:currentColor;font-weight:700;line-height:1;letter-spacing:1px;overflow:hidden}@keyframes cap-rise-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}.cap-review{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;animation:cap-rise-in .14s ease-out}.cap-review-media{display:flex;align-items:center;justify-content:center;background:var(--bg);padding:2px;max-height:56dvh;overflow:hidden}.cap-review-canvas{max-width:100%;max-height:54dvh;height:auto;display:block;image-rendering:pixelated}.cap-review-acts{gap:8px}.cap-review-acts .cap-btn{min-height:44px;padding:2px 12px;display:inline-flex;align-items:center}.cap-freeze{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;animation:cap-rise-in .14s ease-out}.cap-freeze-media{display:flex;align-items:center;justify-content:center;background:var(--bg);padding:2px;max-height:56dvh;overflow:hidden}.cap-freeze-canvas{max-width:100%;max-height:54dvh;height:auto;display:block;image-rendering:pixelated}.cap-codelog{display:flex;flex-direction:column;gap:1px;flex:0 0 auto;max-height:26dvh;overflow:auto}.cap-codelog-row{gap:6px}.cap-ano{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;animation:cap-rise-in .14s ease-out}.cap-ano-tools{flex-wrap:wrap}.cap-ano-sep{display:inline-block;width:1px;align-self:stretch;min-height:18px;background:var(--fg);margin:0 2px}.cap-ano-media{position:relative;display:inline-flex;align-self:flex-start;background:var(--bg);padding:0;overflow:hidden;touch-action:none;line-height:0}.cap-ano-foto,.cap-ano-media{max-width:100%;max-height:52dvh}.cap-ano-foto{width:auto;height:auto}.cap-ano-canvas,.cap-ano-foto{display:block;image-rendering:pixelated}.cap-ano-canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.cap-ano-tinput{position:absolute;z-index:2;min-width:60px;max-width:80%;background:transparent;border:none;outline:none;padding:0;margin:0;color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:var(--fs-md)!important;font-weight:700;line-height:1}.cap-ano-tinput::placeholder{color:var(--fg-dim)}@media (prefers-reduced-motion:reduce){.cap-ano{animation:none}}.cap-histo{display:flex;flex-direction:column;gap:1px;flex:0 0 auto}.cap-histo-svg{width:100%;height:44px;display:block;overflow:visible}.cap-histo-axis{font-size:5px;opacity:.6}.cap-histo-pt{font-size:6px}.cap-editmeta{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.cap-editmeta-ta{background:var(--bg);color:var(--fg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 2px;width:100%;min-height:3.4em;resize:vertical;caret-color:var(--fg-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.15}.cap-editmeta-ta::placeholder{color:var(--fg-dim)}.cap-editmeta-ta:focus{color:var(--fg-bright)}.cap-docpages{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.cap-doc-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:6px;gap:6px;padding:2px 0}.cap-doc-thumb{position:relative;display:flex;flex-direction:column;gap:1px;background:var(--bg)}.cap-doc-thumb-img{display:block;width:100%;height:auto;max-height:120px;object-fit:contain;image-rendering:pixelated}.cap-doc-thumb-n{color:var(--fg-bright);font-weight:700;font-size:var(--fs)}.cap-docadjust{display:flex;flex-direction:column;gap:4px;flex:0 0 auto;animation:cap-rise-in .14s ease-out}.cap-docadjust-media{position:relative;display:inline-flex;align-self:flex-start;background:var(--bg);padding:0;max-width:100%;max-height:56dvh;overflow:hidden;touch-action:none;line-height:0}.cap-docadjust-canvas{display:block;max-width:100%;max-height:54dvh;width:auto;height:auto;image-rendering:pixelated}.cap-docadjust-drag{display:block;cursor:-webkit-grab;cursor:grab;touch-action:none}.cap-docadjust-drag,.cap-docadjust-svg{position:absolute;inset:0;width:100%;height:100%}.cap-docadjust-svg{pointer-events:none;overflow:visible}.cap-docadjust-edge{font-size:3.4px;opacity:.85}.cap-docadjust-corner{font-size:8px;font-weight:700}@media (prefers-reduced-motion:reduce){.cap-docadjust{animation:none}}.cap-selbar{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;padding:3px}.cap-gg{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:6px;gap:6px;padding:2px 0;flex:1 1 auto;min-height:0;align-content:start}.cap-gcell{position:relative;display:block;width:100%;aspect-ratio:1/1;background:var(--bg);padding:0;cursor:pointer;overflow:hidden;font-family:JetBrains Mono,monospace}.cap-gcell.sel .cap-gid{color:var(--fg-bright)}.cap-gthumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--bg)}.cap-gthumb-txt{display:flex;align-items:center;justify-content:center;color:var(--fg-bright);font-weight:700;font-size:var(--fs-md)!important;letter-spacing:1px}.cap-gbadge{left:0;letter-spacing:.5px}.cap-gbadge,.cap-gdur{position:absolute;top:0;background:var(--fg);color:var(--bg)!important;font-size:var(--fs-xs)!important;font-weight:700;padding:1px 4px}.cap-gdur{right:0}.cap-gcap{position:absolute;left:0;right:0;bottom:0;background:var(--bg);color:var(--fg);font-size:var(--fs-xs)!important;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-gid{color:var(--fg-bright);font-weight:700}.cap-gck{position:absolute;top:4px;right:4px;color:var(--fg);font-weight:700;font-size:var(--fs-md)!important;line-height:1;letter-spacing:1px}.cap-gck.on{color:var(--fg-bright)}.cap-gvinc{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:70%;background:var(--fg);color:var(--bg)!important;font-size:var(--fs-xs)!important;font-weight:700;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-viewer{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0}.cap-viewer-top{gap:6px;position:-webkit-sticky;position:sticky;top:0;background:var(--bg);z-index:2}.cap-viewer-top .cap-btn{min-height:40px;display:inline-flex;align-items:center}.cap-viewer-acts{gap:8px}.cap-viewer-acts .cap-btn{min-height:40px;padding:2px 10px;display:inline-flex;align-items:center}.cap-stage{position:relative;display:flex;align-items:center;justify-content:center;background:var(--bg);overflow:hidden;min-height:200px;max-height:60dvh;touch-action:none}.cap-stage-img{object-fit:contain;transform-origin:center center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.cap-stage-img,.cap-stage-media{max-width:100%;max-height:60dvh;display:block}.cap-stage-media{background:var(--bg)}.cap-stage-audio{width:100%}@media (prefers-reduced-motion:reduce){.cap-review{animation:none}}.pos-host{height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));min-height:0;margin-bottom:-116px}.brn-host,.calc-host,.celulas-host,.exp-host{height:calc(100dvh - 4.4em - env(safe-area-inset-bottom));min-height:0;margin-bottom:-116px;overflow-y:auto;-webkit-overflow-scrolling:touch}.brn-wrap{display:flex;flex-direction:column;gap:6px;padding:4px 0 8px;height:100%;min-height:0}.brn-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:1px 0;flex:0 0 auto}.brn-lbl{color:var(--fg-bright);font-weight:700;letter-spacing:1px}.brn-lbl,.brn-sep{white-space:nowrap}.brn-sep{font-weight:400}.brn-dim,.brn-sep{color:var(--fg-dim)}.brn-msg{color:var(--fg-bright);font-weight:700}.brn-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:2px 4px;cursor:pointer;white-space:nowrap;outline:none}.brn-btn:disabled{color:var(--fg-dim);cursor:default}.brn-btn:hover:not(:disabled){color:var(--fg-bright)!important}.brn-danger{color:var(--fg)}.brn-body{display:flex;gap:10px;flex:1 1 auto;min-height:0;align-items:stretch}.brn-canvas{min-height:300px;display:flex}.brn-canvas,.brn-viewport{position:relative;flex:1 1 auto;min-width:0}.brn-viewport{align-self:stretch;min-height:min(46dvh,480px);background:var(--bg);overflow:hidden;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab}.brn-viewport.brn-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.brn-img{display:block;position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.brn-empty{display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:center;width:100%;color:var(--fg);text-align:center;padding:20px}.brn-oc{position:absolute;left:4px;bottom:4px;color:var(--fg-dim)}.brn-side{flex:0 0 300px;max-width:340px;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:8px}.brn-form,.brn-panel,.brn-side{display:flex;flex-direction:column}.brn-form,.brn-panel{gap:4px;padding:2px 0}.brn-fh,.brn-ph{display:flex;align-items:center;gap:8px}.brn-fh{letter-spacing:1px}.brn-fh,.brn-pt{color:var(--fg-bright);font-weight:700}.brn-pex{color:var(--fg)}.brn-plbl{color:var(--fg-bright);font-weight:700;margin-top:2px}.brn-frow,.brn-prow{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.brn-frow-col{flex-direction:column;align-items:stretch}.brn-flbl{color:var(--fg-dim);white-space:nowrap}.brn-link{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:0;cursor:pointer;text-align:left}.brn-link:hover{color:var(--fg-bright)!important}.brn-inp,.brn-txt{background:var(--bg);color:var(--fg-bright);border:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:2px 4px;outline:none;flex:1 1 120px;min-width:100px}.brn-txt{resize:vertical;width:100%}.brn-inp::placeholder,.brn-txt::placeholder{color:var(--fg-dim)}@media (max-width:720px){.brn-body{flex-direction:column}.brn-side{flex:0 0 auto;max-width:none}.brn-canvas{min-height:260px}.brn-viewport{min-height:min(46dvh,420px)}}.cel-wrap{display:flex;flex-direction:column;gap:4px;padding:4px 0 8px;height:100%;min-height:0}.cel-wrap>.cel-bar,.cel-wrap>.cel-fbar,.cel-wrap>.cel-foot,.cel-wrap>.cel-lista{flex:0 0 auto}.cel-bar,.cel-fbar,.cel-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:1px 0}.cel-lbl{color:var(--fg-bright);font-weight:700;letter-spacing:1px;white-space:nowrap}.cel-sep{font-weight:400}.cel-dim,.cel-sep{color:var(--fg-dim);white-space:nowrap}.cel-msg{white-space:nowrap}.cel-dirty,.cel-msg{color:var(--fg-bright);font-weight:700}.cel-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 4px;cursor:pointer;letter-spacing:.5px;white-space:nowrap}.cel-btn:after,.cel-btn:before{content:""}.cel-btn.armed:before,.cel-btn.on:before,.cel-btn:hover:not(:disabled):before{content:"["}.cel-btn.armed:after,.cel-btn.on:after,.cel-btn:hover:not(:disabled):after{content:"]"}.cel-btn.armed,.cel-btn.on{color:var(--fg-bright)}.cel-btn:disabled{color:var(--fg-dim);cursor:default}.cel-nome{background:var(--input-bg);color:var(--fg-bright);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 4px;width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--fg-bright)}.cel-nome::placeholder{color:var(--fg-dim)}.cel-lista{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px;max-height:30dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.cel-lista-hd{display:flex;align-items:center;gap:8px;padding-bottom:2px}.cel-lrow{display:flex;align-items:baseline;gap:8px}.cel-lmark{color:var(--fg-bright);font-weight:700;white-space:pre;flex:0 0 auto;min-width:1ch}.cel-lname{flex:1 1 auto;text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis}.cel-fbar{gap:4px}.cel-fref{font-weight:700;white-space:nowrap;min-width:4ch}.cel-finput,.cel-fref{color:var(--fg-bright)}.cel-finput{background:var(--input-bg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px 4px;flex:1 1 auto;min-width:0;caret-color:var(--fg-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cel-finput::placeholder{color:var(--fg-dim)}.cel-viewport{flex:1 1 auto;align-self:stretch;position:relative;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;background:var(--bg);outline:none}.cel-hidden-input{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;padding:0;border:none;background:transparent;pointer-events:none}.cel-table{border-collapse:collapse;table-layout:fixed;white-space:pre}.cel-cell{padding:0 4px;height:calc(var(--fs) + 4px);overflow:hidden;white-space:pre;text-overflow:clip;cursor:cell;color:var(--fg);vertical-align:top}.cel-cell.sel,.cel-cell.sel .cel-val{color:var(--fg-bright);font-weight:700}.cel-cell.editing{background:var(--input-bg)}.cel-cell.editing .cel-val{color:var(--fg-bright);font-weight:700}.cel-val{display:block}.cel-colhd,.cel-val{overflow:hidden;white-space:pre;text-overflow:clip}.cel-colhd{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--bg);color:var(--fg-dim);font-weight:700;text-align:center;letter-spacing:.5px;padding:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cel-colhd.on{color:var(--fg-bright)}.cel-rowhd{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--bg);color:var(--fg-dim);font-weight:700;text-align:right;padding:0 4px;min-width:4ch;white-space:pre;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cel-rowhd.on{color:var(--fg-bright)}.cel-corner{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3;background:var(--bg);min-width:4ch;padding:0 4px}.cel-actbar{gap:6px}.cel-actbar,.cel-tabs{display:flex;align-items:center;flex-wrap:wrap;padding:1px 0}.cel-tabs{gap:4px}.cel-tab{background:transparent;border:none;color:var(--fg-dim);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 6px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}.cel-tab:after,.cel-tab:before{content:""}.cel-tab:hover:not(:disabled){color:var(--fg-bright)}.cel-tab.on{background:var(--fg);color:var(--bg)!important;font-weight:700}.cel-tab:disabled{color:var(--fg-dim);cursor:default}.cel-tab-add{min-width:2ch;text-align:center}.cel-tab-ren{background:var(--input-bg);color:var(--fg-bright);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 6px;width:12ch;caret-color:var(--fg-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cel-cell.range{background:var(--fg);color:var(--bg)}.cel-cell.range .cel-val{color:var(--bg)}.cel-cell.range.sel{background:var(--input-bg)}.cel-cell.range.sel,.cel-cell.range.sel .cel-val{color:var(--fg-bright);font-weight:700}.cel-fmtmenu{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:1px 0}.calc-wrap{display:flex;flex-direction:column;gap:4px;padding:4px 4px 12px}.calc-bar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:1px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.calc-lbl{color:var(--fg-bright);font-weight:700}.calc-lbl,.calc-sep{letter-spacing:1px;white-space:nowrap}.calc-sep{color:var(--fg-dim);font-weight:400;margin-left:8px}.calc-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 4px;cursor:pointer;letter-spacing:.5px;white-space:nowrap}.calc-btn:after,.calc-btn:before{content:""}.calc-btn.on:before,.calc-btn:hover:not(:disabled):before{content:"["}.calc-btn.on:after,.calc-btn:hover:not(:disabled):after{content:"]"}.calc-btn.on{color:var(--fg-bright)}.calc-btn:disabled{color:var(--fg-dim);cursor:default}.calc-disp{display:flex;flex-direction:column;gap:2px;padding:2px 2px 4px}.calc-disp-row{display:flex;align-items:baseline;gap:8px}.calc-disp-lbl{color:var(--fg-dim);font-weight:700;letter-spacing:1px;min-width:34px;flex-shrink:0}.calc-input{flex:1 1 auto;min-width:0;background:var(--bg);color:var(--fg-bright);border:none;outline:none;caret-color:var(--fg-bright);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-input::placeholder{color:var(--fg-dim)}.calc-res{color:var(--fg-bright);font-weight:700;word-break:break-all}.calc-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px;color:var(--fg)}.calc-mk{color:var(--fg-dim);font-weight:700;letter-spacing:1px;margin:0 4px 0 8px}.calc-mk:first-child{margin-left:0}.calc-aviso{color:var(--fg-bright);font-weight:700;letter-spacing:1px;margin-left:8px}.calc-keys{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.calc-key{flex:1 1 3.4em;min-width:3.4em;text-align:center;background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:5px 4px;cursor:pointer;letter-spacing:.5px;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc-key:after,.calc-key:before{content:""}.calc-key.on:before,.calc-key:hover:not(:disabled):before{content:"["}.calc-key.on:after,.calc-key:hover:not(:disabled):after{content:"]"}.calc-key.on{color:var(--fg-bright)}.calc-key:disabled{color:var(--fg-dim);cursor:default}.calc-hist{display:flex;flex-direction:column;gap:1px;margin-top:6px}.calc-hist-vazio{color:var(--fg-dim);padding:2px}.calc-hist-row{display:flex;align-items:baseline;gap:6px}.calc-hist-btn{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:2px;cursor:pointer}.calc-hist-btn:hover{color:var(--fg-bright);font-weight:700}.calc-hist-x{flex-shrink:0;background:transparent;border:none;color:var(--fg-dim);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:2px 4px;cursor:pointer}.calc-hist-x:hover{color:var(--fg-bright)}.pos-wrap{flex-direction:column;padding:4px 0 8px;height:100%;min-height:0;overflow-y:auto}.pos-bar,.pos-wrap{display:flex;gap:4px;-webkit-overflow-scrolling:touch}.pos-bar{align-items:center;flex-wrap:wrap;padding:1px 0;flex:0 0 auto;overflow-x:auto}.pos-lbl{color:var(--fg-bright);font-weight:700}.pos-lbl,.pos-sep{letter-spacing:1px;white-space:nowrap}.pos-sep{font-weight:400;margin-left:8px}.pos-dim,.pos-sep{color:var(--fg-dim)}.pos-dim{white-space:nowrap}.pos-msg{color:var(--fg-bright);font-weight:700}.pos-btn{background:transparent;border:none;color:var(--fg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;padding:1px 4px;cursor:pointer;letter-spacing:.5px;white-space:nowrap}.pos-btn:after,.pos-btn:before{content:""}.pos-btn.on:before,.pos-btn:hover:not(:disabled):before{content:"["}.pos-btn.on:after,.pos-btn:hover:not(:disabled):after{content:"]"}.pos-btn.on{color:var(--fg-bright)}.pos-btn:disabled{color:var(--fg-dim);cursor:default}.pos-meta{display:flex;flex-direction:column;gap:1px;font-size:var(--fs);color:var(--fg)}.pos-mk{color:var(--fg-bright);font-weight:700;margin-right:6px}.pos-inp{background:var(--bg);color:var(--fg);border:none;outline:none;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 2px;flex:1 1 auto;min-width:0;caret-color:var(--fg-bright);-webkit-appearance:none;-moz-appearance:none;appearance:none}.pos-inp::placeholder{color:var(--fg-dim)}.pos-inp:focus{color:var(--fg-bright)}.pos-frame{position:relative;background:var(--bg);flex:1 1 auto;min-height:60vh;display:block;overflow:hidden}.pos-frame.nav{min-height:78vh}.pos-frame .maplibregl-canvas{display:block}.pos-frame{color:var(--fg)}.pos-fr{position:absolute;z-index:3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:currentColor;background:transparent;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;letter-spacing:0;line-height:1}.pos-fr-b,.pos-fr-t{left:0;right:0;height:1em;white-space:nowrap}.pos-fr-t{top:0}.pos-fr-b{bottom:0}.pos-fr-l,.pos-fr-r{top:0;bottom:0;width:1ch;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.pos-fr-l{left:0}.pos-fr-r{right:0}.pos-gpsmk{width:60px;height:60px;line-height:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pos-mksvg{display:block;overflow:visible}.mk-dot{fill:var(--fg);stroke:#000;stroke-width:2.5}.mk-beam{fill:var(--fg);display:none}.pos-gpsmk.temdir .mk-beam{display:block}.mk-arrow{fill:var(--fg);stroke:#000;stroke-width:2}.mk-arrow,.pos-gpsmk.nav .mk-beam,.pos-gpsmk.nav .mk-dot{display:none}.pos-gpsmk.nav .mk-arrow{display:block}.pos-gpsmk.map-claro .mk-dot{fill:#000;stroke:#fff}.pos-gpsmk.map-claro .mk-beam{fill:#000}.pos-gpsmk.map-claro .mk-arrow{fill:#000;stroke:#fff}.pos-load{top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:1px;padding:2px 6px}.pos-hud,.pos-load{position:absolute;z-index:2;color:var(--fg-bright);background:var(--bg);font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700}.pos-hud{top:4px;left:4px;padding:1px 4px}.pos-hud2{top:auto;bottom:4px;left:4px}.pos-frame.nav .pos-hud:not(.pos-hud2){display:none}.pos-frame.nav .pos-comp{top:58px}.pos-comp{position:absolute;top:4px;right:4px;z-index:2;color:var(--fg-bright);background:var(--bg);border:none;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;letter-spacing:1px;padding:1px 4px;white-space:nowrap}.pos-comp:after,.pos-comp:before{content:""}.pos-comp:hover:before{content:"["}.pos-comp:hover:after{content:"]"}.pos-nav{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;flex-direction:column;gap:1px;padding:5px 7px;box-sizing:border-box;background:var(--fg);color:var(--bg)!important;font-family:JetBrains Mono,monospace;font-size:var(--fs)}.pos-navdist{letter-spacing:2px;font-size:var(--fs-xl)!important;line-height:1.1}.pos-navdist,.pos-navman{color:var(--bg)!important;font-weight:700}.pos-navman{letter-spacing:1px;font-size:var(--fs-lg)!important;line-height:1.2;word-break:break-word}.pos-navsub{font-family:JetBrains Mono,monospace;font-size:var(--fs-md)!important;font-weight:400;margin-top:1px}.pos-nav .pos-mk,.pos-navsub{color:var(--bg)!important}.pos-frame.map-claro .pos-nav{background:var(--bg);color:var(--fg)!important}.pos-frame.map-claro .pos-nav .pos-mk,.pos-frame.map-claro .pos-nav .pos-navdist,.pos-frame.map-claro .pos-nav .pos-navman,.pos-frame.map-claro .pos-nav .pos-navsub{color:var(--fg)!important}.pos-speed{position:absolute;left:6px;bottom:8px;z-index:3;display:flex;flex-direction:column;align-items:center;background:var(--fg);padding:2px 8px}.pos-speed,.pos-speed-n{color:var(--bg)!important}.pos-speed-n{font-size:var(--fs-xl)!important;font-weight:700;line-height:1}.pos-speed-u{font-size:var(--fs-xs)!important;font-weight:400;letter-spacing:1px;color:var(--bg)!important}.pos-frame.map-claro .pos-speed{background:var(--bg);color:var(--fg)!important}.pos-frame.map-claro .pos-speed-n,.pos-frame.map-claro .pos-speed-u{color:var(--fg)!important}.pos-navsair{position:absolute;right:6px;bottom:8px;z-index:3;background:var(--fg);color:var(--bg)!important;font-family:JetBrains Mono,monospace;font-size:var(--fs);font-weight:700;letter-spacing:1px;padding:8px 14px;border:none;cursor:pointer}.pos-frame.map-claro .pos-navsair{background:var(--bg);color:var(--fg)!important}.pos-list{display:flex;flex-direction:column;gap:2px;flex:0 0 auto}.pos-item{background:transparent;border:none;color:var(--fg);cursor:pointer;text-align:left;font-family:JetBrains Mono,monospace;font-size:var(--fs);padding:1px 2px;width:100%}.pos-item:hover{color:var(--fg-bright)}.pos-cap{color:var(--fg-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-loc{display:flex;align-items:flex-start;gap:4px}.pos-loc .pos-item{flex:1 1 auto;min-width:0}body.pos-navmode .pos-btn,body.pos-navmode .pos-comp,body.pos-navmode .pos-navsair{min-height:44px;min-width:44px;padding:10px 14px;font-size:var(--fs-md,15px)!important}.exp-wrap{gap:8px}.exp-sec{gap:3px;padding:2px 0}.exp-dev,.exp-sec{display:flex;flex-direction:column}.exp-dev{gap:1px}.exp-devline{gap:4px}.exp-devline,.exp-devmeta{display:flex;align-items:baseline;flex-wrap:wrap}.exp-devmeta{gap:2px}.exp-gauge{font-family:JetBrains Mono,monospace;white-space:pre;letter-spacing:0}.exp-cmds,.exp-form{flex-wrap:wrap;row-gap:3px}.exp-inp{min-width:10ch}.exp-sel{flex:0 0 auto;min-width:8ch}select.exp-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.exp-sel option{background:var(--bg);color:var(--fg)}.exp-token{gap:2px}.exp-tokinp{flex:1 1 22ch;min-width:14ch;-webkit-user-select:all;-moz-user-select:all;user-select:all}.exp-cmdlist{margin-top:2px}.exp-cmdrow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-sensrow{display:flex;flex-direction:column;gap:1px}.exp-sensline{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.exp-serie{font-family:JetBrains Mono,monospace;white-space:pre;letter-spacing:0}.exp-almrow{display:flex;flex-direction:column;gap:2px;padding:1px 0}.exp-almline{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}.exp-almacts,.exp-almedit{flex-wrap:wrap;row-gap:3px}.exp-dtinp{min-width:15ch}.exp-dtinp::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6}.exp-codinp{flex:1 1 18ch;min-width:12ch}.exp-horinp{min-width:8ch}.exp-horinp::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.6}.exp-numinp{min-width:6ch}.exp-telactrl{flex-wrap:wrap;row-gap:3px}.exp-telastage{display:flex;padding:2px 0}.exp-telaimg{max-width:100%;max-height:60dvh;object-fit:contain;background:var(--bg);display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}esp-web-install-button{display:inline-flex;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--fg)}