@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(.23, 1, .32, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-title:var(--font-display)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f16;--surface:#111720;--card:#94a3b80f;--line:#94a3b829;--ink:#c8e4ff;--ink-2:#9ec8f0;--ink-3:#8fa2b6;--cyan:#22d3ee;--green:#03e3a8;--blue:#60a5fa;--amber:#fbb604;--red:#f87171;--violet:#a78bfa;--orange:var(--red)}@supports (color:color-mix(in lab, red, red)){:root{--orange:color-mix(in srgb, var(--red), var(--amber))}}html,body{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:14.5px;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.shell-row{flex:1;align-items:stretch;min-height:0;display:flex}.shell-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.canvas-wrap{flex:1;min-height:0;position:relative}.snav{z-index:50;border-right:1px solid var(--line);background:var(--surface);width:min(272px,80vw);transition:transform .22s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:54px;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:0 10px 40px #00000080}.snav.is-drawer-open{transform:translate(0)}.dsubnav{background:0 0;border-bottom:0;justify-content:flex-start;gap:12px;width:100%;max-width:1656px;padding:18px 28px 0}.dback-here:before{content:"/";color:#94a3b84d;margin-right:12px}.dtab{align-items:center;gap:6px;display:inline-flex}.dmock{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.dmock-badge{letter-spacing:.14em;font-weight:600}.dmock-text{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}@media (max-width:900px){.dmock-text{display:none}}.dscreen{padding:14px 28px 56px}.dwrap{width:100%;max-width:1600px}.dintro{max-width:88ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:12.5px;line-height:1.6}.dintro b{color:var(--ink);font-weight:600}.dcap-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.dcap{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.dcap-note{color:var(--ink-3);min-width:0;font-size:12.5px}.dcap-action{margin-left:auto}.dfoot{color:var(--ink-3);margin-top:18px;font-size:12.5px}.mono{font-family:var(--font-geist-mono), monospace}.dmuted{color:var(--ink-3)}.dempty{color:var(--ink-3);padding:4px 0;font-size:11.5px}.dscreen .t-ok{color:#6ee7b7}.dscreen .t-crit{color:#fca5a5}.dscreen .t-warn{color:#fcd34d}.dscreen .t-mute{color:var(--ink-3)}.dscreen .t-run{color:#c4b5fd}.dhandle{color:var(--ink-3);cursor:grab;flex:none;align-items:center;gap:7px;display:flex}.dhandle-grip{font-size:14.5px;line-height:1}.dhandle-pos{font-family:var(--font-geist-mono), monospace;text-align:center;width:12px;font-size:11.5px}.dhandle-keys{flex-direction:column;gap:1px;display:flex}.dhandle-keys button{width:16px;height:12px;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;font-size:11px;line-height:1;display:flex}.dhandle-keys button:hover:not(:disabled){color:var(--ink);background:#94a3b81f}.dhandle-keys button:disabled{opacity:.3;cursor:default}.dhandle-keys button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.dcfg-list,.dsel-list,.drun-list,.dchanges{margin:0;padding:0;list-style:none}.dcfg-list{flex-direction:column;gap:8px;display:flex}.dcfg-row{border:1px solid var(--line);background:var(--card);transition:border-color .15s var(--ease-out), background .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:8px;align-items:center;gap:16px;padding:12px 14px;display:flex}.dcfg-row.is-off{opacity:.55}.dcfg-row.is-dragging{opacity:.4}.dcfg-row.is-over{border-color:#a78bfa99}.dcfg-main{flex:1;min-width:0}.dcfg-name{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.dcfg-name .badge{margin-top:0}.dfacts{flex-wrap:wrap;gap:6px 22px;margin:7px 0 0;display:flex}.dfacts>div{min-width:0}.dfacts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.dfacts dd{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);overflow-wrap:anywhere;margin:1px 0 0;font-size:12.5px}.dfacts dd a{color:#c4b5fd;text-decoration:none}.dfacts dd a:hover{text-decoration:underline}.dfacts-stack{flex-flow:column;gap:0;margin-top:0}.dfacts-stack>div{border-bottom:1px dashed #94a3b81a;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;display:flex}.dfacts-stack dt{flex:none}.dfacts-stack dd{text-align:right;margin:0}.dcfg-opt{flex:none}.dswitch{cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:5px 6px;display:flex}.dswitch:hover{background:#94a3b812}.dswitch:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dswitch-track{border:1px solid var(--line);width:32px;height:18px;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);background:#94a3b81f;border-radius:999px;flex:none;position:relative}.dswitch-track i{background:var(--ink-3);width:12px;height:12px;transition:transform .15s var(--ease-out), background .15s var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.dswitch.on .dswitch-track{background:#a78bfa47;border-color:#a78bfa99}.dswitch.on .dswitch-track i{background:var(--violet);transform:translate(14px)}.dswitch-label{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.dswitch-label b{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);font-size:11.5px;font-weight:600;display:block}.dswitch.on .dswitch-label b{color:#c4b5fd}.drun-list{flex-direction:column;gap:7px;display:flex}.drun{border:1px solid var(--line);background:var(--card);transition:border-color .15s var(--ease-out);border-radius:8px;overflow:hidden}.drun:hover{border-color:#94a3b852}.drun.is-open{border-color:#a78bfa73}.drun.r-failed{background:#f8717117;border-color:#f871716b}.drun.r-failed:hover{border-color:#f871719e}.drun.r-in-progress{background:#a78bfa0f;border-color:#a78bfa57}.drun-line{align-items:center;padding:11px 16px;display:flex}.drun-caret{cursor:pointer;color:var(--ink-3);transition:color .15s var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.drun-caret .navicon{transition:transform .18s var(--ease-out)}.drun-caret[aria-expanded=true] .navicon{transform:rotate(90deg)}.drun-caret:after{content:"";position:absolute;inset:-11px -4px -11px -16px}.drun-caret:before{content:"";transition:background .15s var(--ease-out);background:0 0;border-radius:4px;position:absolute;inset:-4px 0}.drun-caret:hover{color:var(--ink)}.drun-caret:hover:before{background:#94a3b829}.drun-caret:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){.drun-caret:before,.drun-caret .navicon{transition:none}}.drun-row{text-align:left;min-width:0;color:var(--ink);cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:none;flex:1 1 0;align-items:center;display:flex}.drun-commits{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);white-space:nowrap;font-size:11.5px}.drun-tags{gap:5px;min-width:0;display:flex;overflow:hidden}.drun-tags .dchip{color:#6ee7b7;text-overflow:ellipsis;border-color:#34d39952;overflow:hidden}.dexc{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);white-space:nowrap;align-items:baseline;gap:5px;margin-left:3px;font-size:11.5px;display:inline-flex}.dexc-campo{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.drun-line,.drun-row,.drun-head{column-gap:14px}.col-caret{flex:0 0 16px}.col-when{flex:0 0 104px}.col-quem{flex:0 0 106px}.col-apps{flex:1 1 0;min-width:0}.col-commits{flex:0 0 84px}.col-tags{flex:0 152px;min-width:0}.col-dur{flex:0 0 68px}.col-out{flex:0 0 134px;min-width:0}.col-origem{flex:0 0 126px}@media (max-width:1330px){.col-tags{display:none}}@media (max-width:1180px){.drun-line,.drun-row,.drun-head{column-gap:12px}.col-commits{display:none}}@media (max-width:940px){.drun-line,.drun-row,.drun-head{column-gap:10px}.drun-line{padding:11px 12px}.col-quem{display:none}}@media (max-width:620px){.drun-line{align-items:flex-start;padding:10px 12px}.drun-caret{align-self:flex-start;margin-top:2px}.drun-row{flex-wrap:wrap;align-items:baseline;row-gap:7px}.col-when{flex:none;order:1}.col-out{text-align:right;flex:none;order:2;margin-left:auto}.col-apps{flex:100%;order:3}.col-dur{text-align:left;flex:none;order:4}.drun-apps{flex-wrap:wrap;row-gap:5px}.drun-head{display:none}}.drun-fatos{flex-wrap:wrap;gap:6px 22px;margin-bottom:10px;font-size:12.5px;display:flex}.drun-fatos>div{align-items:baseline;gap:7px;display:flex}.drun-fatos dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.drun-fatos dd{color:var(--ink-2);margin:0}.drun-line:has(.drun-row:hover){background:#94a3b80d}.drun-line:has(.drun-row:focus-visible){outline:2px solid var(--cyan);outline-offset:-2px}.drun-when,.drun-actor,.drun-dur{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.drun-actor{color:var(--ink-3)}.drun-dur{text-align:right}.drun-apps{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.drun-apps .dchip{padding:1px 7px;font-size:11px}.dchip{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;color:var(--ink-2);white-space:nowrap;background:#94a3b80f;border-radius:999px;padding:1px 8px;font-size:11.5px;display:inline-block}.dchip.a-failed{color:#fca5a5;border-color:#f8717173}.dchip.a-in-progress{color:#c4b5fd;border-color:#a78bfa73}.dchip.a-canceled{color:var(--ink-3)}.dchip.source{letter-spacing:.04em;font-size:11px}.dchip.o-infratech{color:#c4b5fd;border-color:#a78bfa66}.dchip.o-external{color:var(--ink-3);border-style:dashed}.drun-out{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.drun.r-failed .drun-out{letter-spacing:.01em;font-weight:700}.drun-out-sub{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-size:11.5px;font-weight:400}.drun-detail{border-top:1px solid var(--line);background:#070b1480;padding:4px 14px 14px}.drun-note{color:var(--ink-2);border-left:2px solid #94a3b84d;margin:12px 0 0;padding:8px 11px;font-size:11.5px;line-height:1.5}.dapp{border:1px solid var(--line);background:#94a3b80a;border-radius:8px;margin-top:14px;padding:12px 13px}.dapp-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dapp-name{color:var(--ink);font-size:12.5px;font-weight:650}.dapp-head .badge{margin-top:0}.dapp-state{font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:11.5px;font-weight:600}.dapp-prtitle{min-width:0;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.dapp-body{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:4px 30px;margin-top:12px;display:grid}@media (max-width:1100px){.dapp-body{grid-template-columns:minmax(0,1fr);gap:10px}}.dsub{min-width:0}.dsub .dcap{margin-bottom:4px;display:block}.dtrack{align-items:flex-start;gap:12px;margin-top:10px;display:flex}.dtrack-bar{flex:1;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.dseg{flex:1;min-width:0}.dseg i{background:#94a3b829;border-radius:3px;height:5px;display:block}.dseg-label{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1.3;display:block;overflow:hidden}.dtrack-count{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);white-space:nowrap;flex:none;padding-top:1px;font-size:11.5px}.dtrack-skip{color:#fcd34d}.dseg.st-ok i{background:var(--green)}.st-ok .dseg-label{color:var(--ink-2)}.dseg.st-running i{background:#94a3b829;position:relative;overflow:hidden}.dseg.st-running i:before{content:"";background:repeating-linear-gradient(115deg, var(--violet) 0 6px, #a78bfa59 6px 12px);background-size:26px 100%;width:calc(100% + 26px);animation:1.1s linear infinite segflow;position:absolute;top:0;bottom:0;left:0}.st-running .dseg-label{color:#c4b5fd}@keyframes segflow{0%{transform:translate(-26px)}to{transform:translate(0)}}.dseg.st-waiting i{background:0 0;box-shadow:inset 0 0 0 1.5px #a78bfabf}.st-waiting .dseg-label{color:#c4b5fd}.dseg.st-skipped i{background:#fbbf248c}.st-skipped .dseg-label{color:#fcd34d}.dseg.st-failed i{background:var(--red)}.st-failed .dseg-label{color:#fca5a5}.dseg.st-empty i{background:#94a3b866}.st-empty .dseg-label{color:var(--ink-3)}.dseg.st-blocked i{background:repeating-linear-gradient(115deg,#94a3b857 0 5px,#94a3b81a 5px 10px)}.dseg.st-canceled i{background:#94a3b81a}.st-canceled .dseg-label{opacity:.7;text-decoration:line-through}.dchanges{flex-direction:column;gap:2px;display:flex}.dchange{border-bottom:1px dashed #94a3b81a;align-items:baseline;gap:9px;min-width:0;padding:4px 0;display:flex}.dchange-ref{width:60px;font-family:var(--font-geist-mono), monospace;color:#c4b5fd;flex:none;font-size:11.5px;text-decoration:none}.dchange-ref:hover{text-decoration:underline}.dchange.k-pr .dchange-ref{color:#93c5fd}.dchange-title{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.dchange-meta{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);flex:none;font-size:11.5px}.dlogs{border:1px solid var(--line);background:#03060c66;border-radius:8px;margin-top:11px;overflow:hidden}.dlogs>summary{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 11px;font-size:11.5px;list-style:none}.dlogs>summary::-webkit-details-marker{display:none}.dlogs>summary:hover{color:var(--ink-2)}.dlogs>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.dlogs>summary b{color:var(--ink-2);font-weight:600}.dlogs-err{color:#fca5a5}.dlogs-caret{margin-right:6px;display:inline-block}.dlogs[open] .dlogs-caret{transform:rotate(90deg)}.dlogs-body{border-top:1px solid var(--line);max-height:260px;font-family:var(--font-geist-mono), monospace;padding:6px 0;font-size:11.5px;line-height:1.55;overflow-y:auto}.dlog-at{color:var(--ink-3);margin-right:8px}.dlog-src{color:var(--ink-3);background:#94a3b81a;border-radius:3px;margin-right:8px;padding:0 5px;font-size:11px;display:inline-block}.derro{background:#f871710f;border:1px solid #f8717166;border-radius:8px;margin-top:11px;padding:10px 12px}.derro-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.derro-tag{letter-spacing:.1em;text-transform:uppercase;color:#fca5a5;font-size:11px}.derro-head b{font-family:var(--font-geist-mono), monospace;color:#fecaca;font-size:12.5px}.derro-sum{color:var(--ink-2);margin:5px 0 0;font-size:11.5px;line-height:1.5}.derro-log{font-family:var(--font-geist-mono), monospace;color:#fca5a5;white-space:pre-wrap;background:#03060c99;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:11.5px;line-height:1.5;overflow-x:auto}.dsel-list{flex-direction:column;gap:7px;display:flex}.dsel-row{border:1px solid var(--line);background:var(--card);transition:border-color .15s var(--ease-out), background .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:8px;grid-template-columns:auto minmax(240px,320px) minmax(0,1fr);align-items:center;gap:22px;padding:11px 16px;display:grid}@media (max-width:1000px){.dsel-row{grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.dsel-changes,.dsel-nada{grid-column:2}.dsel-changes>li{flex-wrap:wrap}.dsel-changes .dchange-meta{order:2;margin-left:auto}.dsel-changes .dpr-sem-release{white-space:normal;flex-basis:100%;order:4}.dsel-changes .dchange-title{white-space:normal;flex-basis:100%;order:3;line-height:1.45;overflow:visible}.dpr-total .dchange-title{flex-basis:auto;order:0}}.dsel-row.is-on{border-color:#a78bfa6b}.dsel-row.is-empty{background:#94a3b808;border-color:#94a3b814}.dsel-row.is-empty>.dord,.dsel-row.is-empty>.dsel-changes,.dsel-row.is-empty>.dsel-nada,.dsel-row.is-empty .dcheck,.dsel-row.is-empty .dsel-name,.dsel-row.is-empty .dsel-work{opacity:.5}.dsel-row.is-dragging{opacity:.4}.dsel-row.is-over{border-color:#a78bfab3}.dsel-row.has-origin{box-shadow:inset 3px 0 #94a3b88c}.dsel-main{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dsel-row.is-empty .dsel-main{cursor:default}.dcheck{width:15px;height:15px;accent-color:var(--violet);cursor:pointer;flex:none}.dcheck:disabled{cursor:default}.dsel-body{min-width:0}.dsel-name{color:var(--ink);align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.dsel-name .badge{margin-top:0}.dsel-work{font-family:var(--font-geist-mono), monospace;color:#c4b5fd;margin-top:3px;font-size:11.5px;display:block}.dsel-work.is-empty{color:var(--ink-3)}.dsel-changes{border-left:1px solid var(--line);min-width:0;margin:0;padding:0 0 0 18px;list-style:none}.dsel-changes>li{align-items:baseline;gap:10px;min-width:0;line-height:1.6;display:flex}.dsel-changes .dchange-ref{width:54px}.dsel-changes .dchange-title{font-size:12.5px}.dsel-changes .dchange-meta{font-size:11px}.dsel-more .dchange-ref{color:var(--ink-3);text-align:center}.dsel-more .dchange-title{color:var(--ink-3);font-style:italic}.dsel-nada{border-left:1px solid var(--line);font-family:var(--font-geist-mono), monospace;color:var(--ink-3);padding-left:18px;font-size:11.5px}.dpr{display:contents}.dpr-check{width:13px;height:13px;accent-color:var(--violet);cursor:pointer;flex:none;align-self:center;margin:0}.dpr-done{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);white-space:nowrap;flex:none;font-size:10.5px}.dpr-sem-release{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);white-space:nowrap;flex:none;font-size:10.5px}.dpr-total{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;padding-top:5px;display:flex}.dpr-total .dchange-title{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-size:11px}.dpr-acoes{flex:none;gap:12px;margin-left:auto;display:inline-flex}.dpr-acao{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.dpr-acao:hover:not(:disabled){color:var(--ink)}.dpr-acao:disabled{color:var(--ink-3);cursor:default;opacity:.6;text-decoration:none}.dpr-acao:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dsel-work.is-plan{color:var(--ink-2)}.dorigin{font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;display:flex;position:relative}.dorigin-tag{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);font-size:11px}.dorigin-btn{border:1px solid var(--line);min-width:0;max-width:100%;color:var(--ink-2);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out);background:#94a3b80f;border-radius:6px;align-items:center;gap:5px;padding:2px 7px;font-family:inherit;font-size:11.5px;display:inline-flex}.dorigin-btn:hover{color:var(--ink);background:#94a3b81f}.dorigin-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.dorigin-branch{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dorigin-btn .navicon{flex:none;transform:rotate(90deg)}.dorigin-filtro{min-width:0;color:var(--ink);background:#03060c80;border:1px solid #22d3ee80;border-radius:6px;flex:120px;padding:2px 7px;font-family:inherit;font-size:11.5px}.dorigin-filtro:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.dorigin-pop{z-index:5;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;width:min(300px,76vw);padding:8px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 44px -28px #000}.dorigin-lista{flex-direction:column;max-height:218px;display:flex;overflow-y:auto}.dorigin-opt{color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;font-family:inherit;font-size:11.5px;display:flex}.dorigin-opt:hover{color:var(--ink);background:#94a3b81f}.dorigin-opt:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.dorigin-opt.is-on{color:#c4b5fd}.dorigin-opt-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dorigin-opt-tag{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);flex:none;font-size:10px}.dorigin-conta,.dorigin-aviso{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);font-size:11px;line-height:1.5}.dorigin-aviso{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 7px;display:flex}.dorigin-aviso.is-err{color:#fca5a5}.dorigin-estado{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;display:flex}.dorigin-estado.is-err{color:#fca5a5}.dorigin-estado .skel{width:92px;height:8px}.dorigin-falha{align-items:center;gap:6px;display:inline-flex}.dorigin-motivo{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);overflow-wrap:anywhere;flex-basis:100%;font-size:11px;line-height:1.45}.dactions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.dbtn{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out);background:#94a3b80f;border-radius:8px;align-items:center;gap:6px;padding:7px 15px;font-size:13.5px;display:inline-flex}.dbtn:hover:not(:disabled){color:var(--ink);background:#94a3b81f}.dbtn:disabled{opacity:.45;cursor:default}.dbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dbtn-primary{color:#ddd6fe;background:#a78bfa24;border-color:#a78bfa8c;font-weight:600}.dbtn-primary:hover:not(:disabled){color:#ede9fe;background:#a78bfa3d}.dbtn-danger{color:#fca5a5;border-color:#f8717180}.dbtn-danger:hover:not(:disabled){color:#fecaca;background:#f8717124}.dbtn-sm{border-radius:8px;padding:4px 11px;font-size:12.5px}.dactions-note{color:var(--ink-3);min-width:0;font-size:12.5px}.dgo-divergencia{border-left:2px solid var(--line);color:var(--ink-3);flex-basis:100%;margin-top:8px;padding-left:10px;font-size:12px;line-height:1.5}.dgo-divergencia b{color:var(--ink-2);font-weight:600}.dlive{color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.dlive:has(input:checked){color:var(--amber)}.dlive.is-off{opacity:.45;cursor:default}.dlanes{flex-direction:column;gap:9px;margin-top:18px;display:flex}.dlane{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:12px 14px}.dlane.o-failed{border-color:#f8717173}.dlane.o-succeeded{border-color:#34d3994d}.dlane.o-canceled{opacity:.7}.dlane-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dlane-name{color:var(--ink);font-size:14.5px;font-weight:650}.dlane-head .badge{margin-top:0}.dlane-pr{font-family:var(--font-geist-mono), monospace;color:#c4b5fd;font-size:11.5px;text-decoration:none}.dlane-pr:hover{text-decoration:underline}.dlane-ahead{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-size:11.5px}.dlane-state{font-family:var(--font-geist-mono), monospace;margin-left:auto;font-size:11.5px;font-weight:600}.dlane-hint{max-width:340px;color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;overflow:hidden}.react-flow{background:var(--bg)}.react-flow__attribution{color:#39415a;background:0 0}.react-flow__controls{box-shadow:none;border:1px solid var(--line);border-radius:8px;overflow:hidden}.react-flow__controls-button{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-2);fill:var(--ink-2);width:26px;height:26px}.react-flow__controls-button:hover{background:#141c30}.react-flow__controls-button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.react-flow__minimap{border:1px solid var(--line);border-radius:8px;overflow:hidden}.h-invisible{opacity:0;pointer-events:none;border:none;width:4px;min-width:0;height:4px;min-height:0}.ncard{border:1px solid var(--accent);background:linear-gradient(170deg,#94a3b817,#94a3b808);border-radius:8px;width:100%;padding:9px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.ncard{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.ncard{box-shadow:0 0 22px -15px var(--accent), 0 10px 26px -18px #000;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);cursor:pointer}.ncard:hover,.react-flow__node.selected .ncard{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ncard:hover,.react-flow__node.selected .ncard{border-color:color-mix(in srgb, var(--accent) 65%, transparent)}}.ncard:hover,.react-flow__node.selected .ncard{box-shadow:0 0 26px -12px var(--accent), 0 10px 26px -18px #000}.ncard.crit{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.ncard.crit{border-color:color-mix(in srgb, var(--red) 45%, transparent)}}.ncard.crit{box-shadow:0 0 26px -13px var(--red), 0 10px 26px -18px #000}.ncard.crit:hover,.react-flow__node.selected .ncard.crit{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.ncard.crit:hover,.react-flow__node.selected .ncard.crit{border-color:color-mix(in srgb, var(--red) 75%, transparent)}}.ncard-head{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.ncard-icon{color:var(--accent);flex:none;display:inline-flex}.status-dot{border-radius:50%;flex:none;width:7px;height:7px}.status-inherit{vertical-align:middle;background:currentColor;display:inline-block}.status-healthy{background:var(--green);box-shadow:0 0 7px var(--green)}.status-exited{background:var(--red);box-shadow:0 0 7px var(--red)}.status-unhealthy{background:var(--red);box-shadow:0 0 7px var(--red);animation:1.6s infinite pulse}.status-unknown{background:var(--amber);box-shadow:0 0 7px var(--amber)}.ncard-sub{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.ncard-line{color:var(--ink-2);margin-top:3px;font-size:11.5px}.ncard-line.is-nodata{color:var(--ink-3)}.ncard-line.is-nodata b{font-weight:500}.ncard-stats{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);align-items:center;gap:9px;margin-top:5px;font-size:11px;display:flex}.ncard-stats .mini b{color:var(--ink);font-weight:600}.ncard-stats .mini.m-ok b{color:var(--green)}.ncard-stats .mini.m-warn b{color:var(--amber)}.ncard-stats .mini.m-crit b{color:var(--red)}.ncard-stats .mini-live{color:#6ee7b7;font-size:11px}.badge{font-family:var(--font-geist-mono), monospace;border-radius:999px;margin-top:5px;margin-right:4px;padding:1px 7px;font-size:11px;display:inline-block}.badge-ok{color:#6ee7b7;background:#34d3991f}.badge-warn{color:#fcd34d;background:#fbbf241f}.badge-crit{color:#fca5a5;background:#f8717126}.badge-info{color:#93c5fd;background:#60a5fa1f}.badge-sev-high{color:#fca5a5;background:#f8717126}.badge-sev-medium{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.badge-sev-medium{background:color-mix(in srgb, var(--orange) 14%, transparent)}}.badge-sev-medium{color:#fdba74}.badge-sev-low{color:#fcd34d;background:#fbbf241f}.ngroup{border:1px solid var(--line);cursor:pointer;width:100%;height:100%;transition:border-color .15s var(--ease-out);background:#94a3b806;border-radius:8px}.ngroup:hover,.react-flow__node.selected .ngroup{border-color:#94a3b859}.ngroup-head{white-space:nowrap;align-items:baseline;gap:10px;padding:10px 14px 2px;display:flex;overflow:hidden}.ngroup-meta{white-space:nowrap;border-bottom:1px dashed #94a3b81f;align-items:center;gap:6px;padding:4px 14px 8px;display:flex;overflow:hidden}.ngroup-meta .meters{margin-left:auto}.ngroup-title{color:var(--ink);font-size:12.5px;font-weight:650}.ngroup-sub{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-size:11.5px}.ngroup .badge{margin-top:0}.meters{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.meter{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.meter b{font-weight:600}.meter.m-ok b{color:var(--green)}.meter.m-warn b{color:var(--amber)}.meter.m-crit b{color:var(--red)}.meter-bar{background:#94a3b826;border-radius:3px;width:46px;height:5px;overflow:hidden}.meter-bar i{border-radius:3px;height:100%;display:block}.meter.m-ok .meter-bar i,.disk-bar.m-ok i{background:var(--green)}.meter.m-warn .meter-bar i,.disk-bar.m-warn i{background:linear-gradient(90deg, #f59e0b, var(--amber))}.meter.m-crit .meter-bar i,.disk-bar.m-crit i{background:linear-gradient(90deg, #f59e0b, var(--red))}.live-tag{font-family:var(--font-geist-mono), monospace;color:#6ee7b7;letter-spacing:.08em;font-size:11px}.rf-edge{fill:none;--xy-edge-stroke-selected:var(--xy-edge-stroke)}.edge-request{--xy-edge-stroke:var(--cyan);--xy-edge-stroke-width:1.4;stroke-opacity:.32}.edge-client{--xy-edge-stroke:var(--cyan);--xy-edge-stroke-width:1.1;stroke-opacity:.3;stroke-dasharray:2 6}.edge-directAccess{--xy-edge-stroke:var(--amber);--xy-edge-stroke-width:1.1;stroke-opacity:.38;stroke-dasharray:3 6}.edge-deploy{--xy-edge-stroke:var(--violet);--xy-edge-stroke-width:1.2;stroke-opacity:.45;stroke-dasharray:7 6;animation:2.2s linear infinite dashflow}.edge-backup{--xy-edge-stroke:var(--amber);--xy-edge-stroke-width:1.4;stroke-opacity:.55;stroke-dasharray:6 7;animation:1.5s linear infinite dashflow}.edge-backup-broken{--xy-edge-stroke:var(--red);--xy-edge-stroke-width:1.4;stroke-opacity:.6;stroke-dasharray:4 6}.edge-backup-missing{--xy-edge-stroke:var(--red);--xy-edge-stroke-width:1.8;stroke-opacity:.85;stroke-dasharray:3 4}.rf-edge.edge-offscreen,.edge-logtap.edge-offscreen{animation-play-state:paused}.edge-probe{pointer-events:none;position:absolute;top:0;left:0}.react-flow__edge.selected .rf-edge{stroke-opacity:1;stroke-width:2px;filter:drop-shadow(0 0 3px var(--cyan))}.particle{filter:drop-shadow(0 0 4px)}.pdot{pointer-events:none;offset-rotate:0deg;offset-distance:0%;border-radius:50%;width:7px;height:7px;animation:linear forwards pmove;position:absolute;box-shadow:0 0 9px 2px}@keyframes pmove{0%{offset-distance:0%}to{offset-distance:100%}}.ncard-flash{pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--flash,var(--accent)), 0 0 26px -4px var(--flash,var(--accent));border-radius:8px;position:absolute;inset:-1px}.edge-chip{pointer-events:all;font-family:var(--font-geist-mono), monospace;border:1px solid var(--line);color:var(--ink-3);cursor:pointer;background:#0d1322e0;border-radius:999px;padding:1px 8px;font-size:11px;position:absolute}.edge-chip.crit{color:#fca5a5;border-color:#f8717173}.edge-corner{pointer-events:all;border:1px solid var(--cyan);cursor:grab;background:#22d3ee47;border-radius:3px;width:11px;height:11px;position:absolute;box-shadow:0 0 6px -1px #22d3eeb3}.edge-corner:hover{background:#22d3ee80}.edge-corner:active{cursor:grabbing}.react-flow__edgelabel-renderer{z-index:5}.edge-add{width:16px;height:16px;color:var(--cyan);cursor:grab;transition:opacity .12s var(--ease-out), background .12s var(--ease-out);background:#0d1322eb;border:1px solid #22d3ee99;border-radius:50%;justify-content:center;align-items:center;font-size:13.5px;line-height:1;display:flex;position:absolute}.edge-add:hover{background:#22d3ee40}.edge-broken-mark{pointer-events:none;width:16px;height:16px;font-size:11px;font-family:var(--font-geist-mono), monospace;color:#fca5a5;background:#f8717129;border:1px solid #f8717180;border-radius:50%;justify-content:center;align-items:center;animation:1.5s infinite pulse;display:flex;position:absolute}.lay-bar{align-items:center;gap:10px;display:flex}.lay-panel{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.lay-sep{background:var(--line);align-self:stretch;width:1px;min-height:20px}.lay-actions{align-items:center;gap:7px;display:flex}.lay-pill{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out);background:#070b14bf;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12.5px;display:inline-flex}.lay-divided{border-left:1px solid var(--line);border-radius:999px;margin-left:5px;padding-left:12px}.lay-swatch{flex:none;overflow:visible}.lay-swatch line{stroke:var(--xy-edge-stroke);stroke-width:2px;stroke-opacity:1;animation:none}.lay-swatch .lay-swatch-area{fill:none;stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:3 2.5}.lay-action{border-radius:7px;gap:6px;padding:4px 10px 4px 8px}.lay-action:hover{color:var(--ink);border-color:#94a3b873}.lay-action .navicon{opacity:.85}.lay-pill:hover{color:var(--ink-2)}.lay-pill.on{color:var(--ink);background:#22d3ee14;border-color:#22d3ee80}.react-flow__controls-button.reset-control{color:#fcd34d}.react-flow__controls-button.reset-control:hover{color:#fde68a;background:#fbbf241f}.react-flow__controls-button.reset-control svg{fill:none;stroke:currentColor;max-width:13px;max-height:13px}.lay-pill:focus-visible,.log-add-pill:focus-visible,.term-add-pill:focus-visible,.hchip:focus-visible,.refresh-chip:focus-visible,.drawer-close:focus-visible,.edge-add:focus-visible,.edge-corner:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.logview-btn:focus-visible,.logview-filter:focus-visible,.logview-search:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.grp-resize-line{border-width:1.5px!important;border-color:#22d3ee80!important}.grp-resize-handle{background:var(--cyan)!important;border:1px solid #0b1120!important;border-radius:3px!important;width:10px!important;height:10px!important}.react-flow__node-card{cursor:grab}.react-flow__node-card:active,.react-flow__node.dragging{cursor:grabbing}.legend-line{align-items:center;gap:6px;display:inline-flex}.legend-line line{stroke:var(--xy-edge-stroke);stroke-width:2px;stroke-opacity:1;animation:none}.legend{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);border:1px solid var(--line);background:#070b14bf;border-radius:999px;align-items:center;gap:13px;padding:5px 14px;font-size:11.5px;display:flex}.legend i{vertical-align:-1px;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.drawer{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:1;width:330px;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#0d1322eb;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:14px;bottom:14px;right:14px;overflow:hidden;transform:translate(0);box-shadow:-24px 0 60px -40px #000}@starting-style{.drawer{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.drawer{transition:opacity .2s var(--ease-out)}@starting-style{.drawer{opacity:0;transform:translate(0)}}}.drawer-head{border-bottom:1px solid var(--line);padding:16px 18px 12px}.drawer-kick{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.drawer-title{margin-top:3px;font-size:18px;font-weight:650}.drawer-sub{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);margin-top:2px;font-size:11.5px}.drawer-close{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-2);cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.drawer-close:hover{background:#94a3b81a}.drawer-body{flex:1;padding:12px 18px 16px;overflow-y:auto}.drawer-cap{letter-spacing:.11em;color:var(--ink-3);text-transform:uppercase;margin:14px 0 4px;font-size:11.5px}.drow{border-bottom:1px dashed #94a3b81a;justify-content:space-between;gap:12px;padding:6px 0;font-size:11.5px;display:flex}.drow span{color:var(--ink-2);flex:none}.drow b{font-family:var(--font-geist-mono), monospace;text-align:right;color:var(--ink);font-weight:500}.drow b.t-ok{color:#6ee7b7}.drow b.t-warn{color:#fcd34d}.drow b.t-crit{color:#fca5a5}.drow b.t-info{color:#93c5fd}.drow.subservice{align-items:flex-start}.drow.subservice span{flex:none;align-items:center;gap:6px;display:inline-flex}.drow.subservice .status-dot{width:6px;height:6px}.drow.subservice b{overflow-wrap:anywhere;min-width:0}.dfind{color:var(--ink-2);align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.45;display:flex}.dfind i{border-radius:50%;flex:none;width:7px;height:7px;position:relative;top:-1px}.dfind .f-high{background:var(--red)}.dfind .f-medium{background:var(--orange)}.dfind .f-low{background:var(--amber)}.dfind-group+.dfind-group{margin-top:6px}.dfind-sev{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:11px}.dfind-sev.f-high{color:var(--red)}.dfind-sev.f-medium{color:var(--orange)}.dfind-sev.f-low{color:var(--amber)}.dfind-list{margin:0;padding:0;list-style:none}.drawer-src{border-top:1px solid var(--line);font-family:var(--font-geist-mono), monospace;color:var(--cyan);padding:10px 18px;font-size:11.5px}@keyframes pulse{50%{opacity:.5}}@keyframes dashflow{to{stroke-dashoffset:-26px}}@media (prefers-reduced-motion:reduce){.edge-deploy,.edge-backup,.edge-broken-mark,.dseg.st-running i:before{animation:none}.mode-live .mode-dot,.mode-connecting .mode-dot,.status-unhealthy,.logview-dot.s-streaming,.logview-dot.s-connecting{animation-duration:3.2s}}.log-add-pill{color:#c4b5fd;border-color:#a78bfa73}.log-add-pill:hover{color:#ddd6fe;background:#a78bfa1a}.logview{width:100%;height:100%;font-family:var(--font-geist-mono), monospace;background:linear-gradient(#0d1322f7,#070b14fa);border:1px solid #a78bfa52;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 26px -14px #a78bfa,0 18px 40px -26px #000}.react-flow__node.selected .logview{border-color:#a78bfaa6}.logview-plug{background:var(--surface)!important;border:1.5px solid #a78bfa!important;border-radius:50%!important;width:11px!important;height:11px!important;left:-6px!important}.logview-plug.on{box-shadow:0 0 10px -1px #a78bfa;background:#a78bfa!important}.logview-head{cursor:grab;background:#a78bfa0f;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px 7px 12px;display:flex}.logview-title{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;display:flex}.logview-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.logview-empty{color:var(--ink-3);font-size:12.5px;font-style:normal}.logview-ctrls{align-items:center;gap:4px;display:flex}.logview-btn{border:1px solid var(--line);height:22px;color:var(--ink-3);cursor:pointer;background:#070b1499;border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.logview-btn:hover{color:var(--ink);border-color:#94a3b866}.logview-btn.live{color:#6ee7b7;border-color:#34d39966}.logview-btn.danger:hover{color:#fca5a5;background:#f871711a;border-color:#f8717180}.logview-stat{font-size:11.5px}.logview-dot{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.logview-dot.s-streaming{background:var(--green);animation:1.4s infinite pulse}.logview-dot.s-connecting{background:var(--amber);animation:1s infinite pulse}.logview-dot.s-idle{background:var(--ink-3)}.logview-dot.s-nocontainer,.logview-dot.s-error{background:var(--red)}.logview-toolbar{border-bottom:1px solid #94a3b81a;align-items:center;gap:8px;padding:6px 10px;display:flex}.logview-search{border:1px solid var(--line);min-width:0;height:24px;color:var(--ink);font-family:var(--font-geist-mono), monospace;background:#070b14b3;border-radius:8px;flex:1;padding:0 9px;font-size:12.5px}.logview-search:focus{border-color:#a78bfa80}.logview-search::placeholder{color:var(--ink-3)}.logview-meta{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.logview-meta .c-err{color:var(--red)}.logview-meta .c-warn{color:var(--amber)}.logview-filter{border:1px solid var(--line);height:24px;color:var(--ink-3);font-family:var(--font-geist-mono), monospace;white-space:nowrap;cursor:pointer;background:#070b1499;border-radius:8px;padding:0 9px;font-size:11.5px;transition:color .15s,border-color .15s,background .15s}.logview-filter:hover{color:var(--ink);border-color:#94a3b866}.logview-filter.on{color:#fca5a5;background:#f871711f;border-color:#f8717180}.logview-body{-webkit-user-select:text;user-select:text;cursor:text;background:#03060c8c;flex:1;padding:6px 0;font-size:12.5px;line-height:1.5;overflow:hidden auto}.logview-body ::selection{color:#fff;background:#a78bfa66}.logview-body::-webkit-scrollbar{width:9px}.logview-body::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:8px}.log-line{white-space:pre-wrap;word-break:break-word;color:var(--ink-2);border-left:2px solid #0000;padding:0 12px}.log-line.lvl-error{color:#fca5a5;border-left-color:var(--red);background:#f8717112}.log-line.lvl-warn{color:#fcd34d;border-left-color:var(--amber);background:#fbbf240d}.log-line.lvl-success{color:#6ee7b7}.log-line.lvl-info{color:var(--ink-2)}.log-line.lvl-debug{color:var(--ink-3)}.log-line.lvl-plain{color:var(--ink-2)}.log-hit{color:#fff;background:#fbbf2452;border-radius:3px}.log-app{color:#67e8f9;letter-spacing:.02em;vertical-align:1px;-webkit-user-select:none;user-select:none;background:#67e8f924;border-radius:3px;margin-right:7px;padding:0 5px;font-size:11px;font-weight:600;display:inline-block}.logview-hint{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);padding:16px;font-size:11.5px;line-height:1.55}.edge-logtap{--xy-edge-stroke:#a78bfa;--xy-edge-stroke-width:1.6;stroke-dasharray:5 5;fill:none;opacity:.7;animation:.6s linear infinite tapdash}@keyframes tapdash{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.edge-logtap{animation:none}}.term-add-pill{color:#6ee7b7;border-color:#34d39973}.term-add-pill:hover{color:#a7f3d0;background:#34d3991a}.termview{width:100%;height:100%;font-family:var(--font-geist-mono), monospace;background:linear-gradient(#05090ffa,#03060cfc);border:1px solid #34d39952;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 26px -14px #34d399,0 18px 40px -26px #000}.react-flow__node.selected .termview{border-color:#34d399a6}.termview.vps{border-color:#f8717166;box-shadow:0 0 26px -14px #f87171,0 18px 40px -26px #000}.react-flow__node.selected .termview.vps{border-color:#f87171b3}.termview-plug{background:var(--surface)!important;border:1.5px solid #34d399!important;border-radius:50%!important;width:11px!important;height:11px!important;left:-6px!important}.termview-plug.on{box-shadow:0 0 10px -1px #34d399;background:#34d399!important}.termview.vps .termview-plug{border-color:#f87171!important}.termview.vps .termview-plug.on{box-shadow:0 0 10px -1px #f87171;background:#f87171!important}.termview-head{cursor:grab;background:#34d3990f;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px 7px 12px;display:flex}.termview.vps .termview-head{background:#f8717112}.termview-title{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;display:flex}.termview-glyph{color:#6ee7b7;letter-spacing:-1px;font-weight:700}.termview.vps .termview-glyph{color:#fca5a5}.termview-title b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.termview-empty{color:var(--ink-3);font-size:12.5px;font-style:normal}.termview-root{color:#fca5a5;letter-spacing:.03em;background:#f8717129;border-radius:3px;padding:0 5px;font-size:11px;font-weight:700}.termview-ctrls{align-items:center;gap:4px;display:flex}.termview-stat{color:var(--ink-3);padding-right:2px;font-size:11.5px}.termview-stat.s-idle{color:var(--ink-3)}.termview-stat.s-open{color:#6ee7b7}.termview-stat.s-connecting,.termview-stat.s-no-port{color:var(--amber)}.termview-stat.s-closed{color:var(--red)}.termview-note{border-bottom:1px solid var(--line);font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);background:#94a3b80f;padding:7px 10px;font-size:11px;line-height:1.5}.termview-note b{color:var(--ink-2);font-weight:600}.termview-note code{font-family:var(--font-geist-mono), Menlo, monospace;color:var(--ink-2);overflow-wrap:anywhere;font-size:10.5px}.termview-note a{color:var(--blue)}.termview-body{background:#05070d;flex:1;min-height:0;padding:4px 6px 2px 8px;overflow:hidden}.termview-body .xterm{height:100%}.termview-body .xterm-viewport::-webkit-scrollbar{width:9px}.termview-body .xterm-viewport::-webkit-scrollbar-thumb{background:#94a3b840;border-radius:8px}.termview-hint{font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--ink-3);padding:16px;font-size:11.5px;line-height:1.55}.termview-hint b{color:var(--ink-2);font-weight:600}.rmacro{margin:4px 0 18px}.rmacro-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.rmacro-list>li{grid-template-columns:150px auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.rmacro-name{color:var(--ink-2);font-size:13.5px}.rmacro-nodes,.rmacro-nodes>li{align-items:center;gap:6px;display:flex}.rmacro-nodes>li:not(:last-child):after{content:"";background:var(--line);width:10px;height:1px}.rmacro-now{color:var(--ink-3);min-width:0;font-size:12.5px}.rmacro-now.st-running,.rmacro-now.st-waiting{color:var(--violet)}.rmacro-now.st-failed{color:var(--red)}.rmacro-now.st-ok{color:var(--green)}.rapp{border:1px solid var(--line);background:#94a3b808;border-radius:8px;margin-bottom:16px;padding:16px 18px}.rapp-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rapp-head h2{font-size:16px;font-weight:650}.rapp-pr{font-family:var(--font-geist-mono), monospace;color:var(--cyan);font-size:12.5px}.rapp-state{margin-left:auto;font-size:12.5px}.rfacts{flex-wrap:wrap;gap:18px 26px;margin-bottom:14px;display:flex}.rfacts div{flex-direction:column;gap:2px;display:flex}.rfacts dt{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px}.rfacts dd{color:var(--ink);font-size:13.5px;font-family:var(--font-geist-mono), monospace}.rdet{border:1px solid var(--line);background:#02061766;border-radius:8px;margin-bottom:14px;padding:12px 14px}.rdet-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;font-size:13.5px;display:flex}.rdet-note{color:var(--ink-3)}.rdet-when{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-left:auto;font-size:12.5px}.rdet-empty{color:var(--ink-3);font-size:12.5px}.rdet-log{color:#fca5a5;font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#05070d;border-radius:8px;max-height:260px;margin-top:10px;padding:10px;font-size:12.5px;overflow:auto}.dtable{border-collapse:collapse;width:100%;font-size:12.5px}.dtable th[scope=col]{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:4px 8px 6px 0;font-size:11.5px;font-weight:500}.dtable td{color:var(--ink-2);vertical-align:top;border-bottom:1px solid #94a3b814;padding:6px 8px 6px 0}.dtable th[scope=row]{text-align:left;color:var(--ink);vertical-align:top;border-bottom:1px solid #94a3b814;padding:6px 8px 6px 0;font-weight:500}.dtable a{color:var(--cyan);font-family:var(--font-geist-mono), monospace}.dtable-changes .rref{width:90px}.dtable-changes .rwho,.dtable-changes .rwhen{white-space:nowrap;color:var(--ink-3);font-family:var(--font-geist-mono), monospace}.dtable-changes .rtitle{color:var(--ink)}.rrelease{margin:14px 0}.rrelease-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rtag{font-family:var(--font-geist-mono), monospace;color:#6ee7b7;font-size:13.5px}.rrelease-pkg{color:var(--ink-3);font-size:11.5px}.rchangelog{border:1px solid var(--line);color:var(--ink-2);background:#02061780;border-radius:8px;max-height:320px;margin-top:8px;padding:12px 14px;font-size:12.5px;overflow:auto}.md>:first-child{margin-top:0}.md-titulo{letter-spacing:.02em;color:var(--ink);margin:14px 0 6px;font-size:12.5px;font-weight:650}.md-p{text-wrap:pretty;margin:6px 0;line-height:1.6}.md-lista{margin:6px 0;padding-left:18px;line-height:1.6;list-style:outside}.md-lista li{margin:3px 0}.md code{font-family:var(--font-geist-mono), monospace;color:var(--ink);background:#94a3b81f;border-radius:4px;padding:1px 5px;font-size:11.5px}.md b{color:var(--ink);font-weight:650}.md a{color:var(--cyan)}.md a:hover{text-decoration:underline}.md a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.rsub{margin-top:14px}.drun-open{color:var(--ink-2);border-top:1px solid var(--line);transition:color .15s var(--ease-out), background .15s var(--ease-out);padding:10px 16px 12px;font-size:12.5px;display:block}.drun-open:hover{color:var(--cyan);background:#22d3ee12}.drun-open:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}@media (max-width:1100px){.rfacts{gap:12px 18px}}.dback{border:1px solid var(--line);color:var(--ink-2);transition:color .15s var(--ease-out), border-color .15s var(--ease-out), background .15s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:12.5px;display:inline-flex}.dback:hover{color:var(--ink);background:#22d3ee12;border-color:#22d3ee80}.dback:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dback-here{color:var(--ink-3);font-size:12.5px}.dtable-cfg{margin-top:10px}.dtable-cfg th[scope=col]{padding-bottom:8px}.dtable-cfg td,.dtable-cfg th[scope=row]{vertical-align:middle;padding:10px 14px 10px 0}.dtable-cfg .c-app{color:var(--ink);text-align:left;font-size:13.5px;font-weight:600}.dtable-cfg .mono{font-family:var(--font-geist-mono), monospace;color:var(--ink-2)}.dtable-cfg .dseta{color:var(--ink-3)}.dtable-cfg .c-uuid{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--ink-3);overflow:hidden}.dtable-cfg .c-ord{width:84px}.dtable-cfg .c-opt{text-align:right;width:130px}.dcfg-tr.is-off td,.dcfg-tr.is-off th{opacity:.5}.dcfg-tr.is-dragging{opacity:.45}.dcfg-tr.is-over th[scope=row]{box-shadow:inset 2px 0 0 var(--cyan)}.dcfg-tr:hover td,.dcfg-tr:hover th{background:#94a3b80a}.dord{cursor:grab;align-items:center;gap:6px;display:inline-flex}.dord-grip{color:var(--ink-3);line-height:1;display:inline-flex}.dord-pos{font-family:var(--font-geist-mono), monospace;color:var(--ink-2);min-width:12px;font-size:12.5px}.dord-keys{opacity:0;transition:opacity .15s var(--ease-out);flex-direction:column;gap:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.dcfg-tr:hover .dord-keys{opacity:1}}.dord-keys:focus-within{opacity:1}.dord-keys button{color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:11px;line-height:.9}.dord-keys button:hover:not(:disabled){color:var(--cyan)}.dord-keys button:disabled{opacity:.3;cursor:default}.dord-keys button:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.dswitch-state{color:var(--ink-3);font-size:12.5px}.dswitch.on .dswitch-state{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.dord-keys{transition:none}}@media (pointer:coarse){.dord-keys{opacity:1}.dord-keys button{min-width:44px;min-height:44px;font-size:13px}.dord-grip{display:none}.dorigin-btn,.dorigin-opt{min-height:44px}}.dgo{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:28px;margin-top:22px;padding-top:20px;display:flex}.dmode{border:0;gap:10px;margin:0;padding:0;display:flex}.dmode legend{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11.5px}.dmode label{border:1px solid var(--line);cursor:pointer;min-width:210px;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:9px 14px;display:grid}.dmode label:hover:not(:has(input:disabled)){border-color:#94a3b857}.dmode label span{color:var(--ink-2);font-size:13.5px}.dmode label small{color:var(--ink-3);grid-column:2;font-size:11.5px}.dmode label input{accent-color:var(--violet);grid-row:span 2}.dmode label.is-on{background:#a78bfa14;border-color:#a78bfa8c}.dmode label.is-on span{color:var(--ink)}.dmode label.is-on:has(input:checked):last-child{background:#fbbf2414;border-color:#fbbf2480}.dmode label:has(input:disabled){opacity:.45;cursor:not-allowed}.dmode label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.dgo-act{flex-direction:column;gap:7px;display:flex}.dbtn-go{padding:10px 20px;font-size:13.5px}.dbtn-go.is-live{color:#fde68a;background:#fbbf2424;border-color:#fbbf248c}.dbtn-go.is-live:hover:not(:disabled){background:#fbbf2438}@media (prefers-reduced-motion:reduce){.dmode label{transition:none}}.drun-head{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:0 17px 8px;font-size:11.5px;display:flex}.drun-head .col-commits,.drun-head .col-dur{text-align:right}@media (max-width:940px){.drun-head{display:none}}.spine{margin:18px 0 8px;padding-left:8px;position:relative}.spine-step{grid-template-columns:34px 1fr;gap:16px;padding-bottom:20px;display:grid;position:relative}.spine-step:before{content:"";background:var(--line);width:1px;position:absolute;top:26px;bottom:0;left:17px}.spine-step:last-child{padding-bottom:0}.spine-step:last-child:before{display:none}.stnode{border:1px solid var(--line);background:var(--bg);width:34px;height:34px;font-family:var(--font-geist-mono), monospace;color:var(--ink-3);z-index:1;border-radius:50%;place-items:center;font-size:11.5px;display:grid;position:relative}.stnode>b{font-weight:inherit}.stnode.is-compact{width:22px;height:22px;font-size:9.5px}.stnode.st-ok{border-color:var(--green);color:var(--green)}.stnode.st-running,.stnode.st-waiting{color:var(--violet)}.stnode.st-failed{border-color:var(--red);color:var(--red)}.stnode.st-skipped{border-color:var(--amber);color:var(--amber)}.stnode.st-running,.stnode.st-waiting{border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.stnode.st-running,.stnode.st-waiting{border-color:color-mix(in srgb, var(--violet) 20%, transparent)}}.stnode-ring{border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:.9s linear infinite stnode-spin;position:absolute;inset:-3px}.stnode.is-compact .stnode-ring{inset:-2px}@keyframes stnode-spin{to{transform:rotate(360deg)}}.spine-step.st-ok:before{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.spine-step.st-ok:before{background:color-mix(in srgb, var(--green) 45%, transparent)}}.spine-content{min-width:0;padding-top:4px}.spine-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.spine-head b{color:var(--ink);font-size:14.5px;font-weight:650}.spine-step.st-pending .spine-head b{color:var(--ink-3);font-weight:500}.spine-state{color:var(--ink-3);font-size:12.5px}.st-running .spine-state,.st-waiting .spine-state{color:var(--violet)}.st-failed .spine-state{color:var(--red)}.spine-time{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-left:auto;font-size:12.5px}.spine-note{color:var(--ink-3);margin-top:3px;font-size:12.5px}.rapp-source{background:var(--surface-2,#ffffff08);color:var(--ink-3);border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.5}.rapp-source code{font-family:var(--font-geist-mono), monospace}.rapp-source.is-fetching{color:var(--ink-2);animation:1.6s ease-in-out infinite pulse}.spine-body{color:var(--ink-2);margin-top:8px;font-size:12.5px}.spine-body a,.spine-checks a{color:var(--green);font-family:var(--font-geist-mono), monospace}.spine-body code{font-family:var(--font-geist-mono), monospace;color:var(--ink)}.spine-pkg{color:var(--ink-3);font-size:11.5px}.spine-checks{flex-direction:column;gap:5px;margin-top:10px;display:flex}.spine-checks li{grid-template-columns:minmax(0,1fr) 110px 64px;align-items:baseline;gap:12px;font-size:12.5px;display:grid}.spine-dur{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);text-align:right}.spine-changelog{border:1px solid var(--line);color:var(--ink-2);background:#03e3a80a;border-radius:8px;max-height:300px;margin-top:10px;padding:12px 14px;font-size:12.5px;overflow:auto}.spine-log{font-family:var(--font-geist-mono), monospace;color:#fca5a5;white-space:pre-wrap;background:#f871710d;border:1px solid #f871714d;border-radius:8px;max-height:260px;margin-top:10px;padding:12px 14px;font-size:11.5px;overflow:auto}.spine-act{flex-direction:column;align-items:flex-start;gap:6px;margin-top:12px;display:flex}.spine-act-note{color:var(--ink-3);max-width:62ch;font-size:11.5px}.rapp-head h2{font-family:var(--font-display), var(--font-geist-sans), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:800}.rapp-meta{color:var(--ink-3);font-size:12.5px}.rapp-meta a{color:var(--green);font-family:var(--font-geist-mono), monospace}.rapp-prog{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-left:auto;font-size:12.5px}.rapp-prog-escopo{opacity:.75;font-family:inherit}.rsub-title{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11.5px;font-weight:500}summary.rsub-title{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:4px 0;list-style:none;display:flex}summary.rsub-title::-webkit-details-marker{display:none}summary.rsub-title:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .12s}details[open]>summary.rsub-title:before{transform:rotate(90deg)}summary.rsub-title:hover{color:var(--ink-2)}summary.rsub-title:focus-visible{outline:1px solid var(--violet);outline-offset:3px}.rsub-breakdown{color:var(--ink-3);text-transform:none;letter-spacing:0}@media (max-width:900px){.spine-checks li{grid-template-columns:minmax(0,1fr) 90px}.spine-checks .spine-dur{display:none}.rmacro-list>li{grid-template-columns:auto minmax(0,1fr);row-gap:4px}.rmacro-name{grid-column:1/-1}}@media (hover:hover) and (pointer:fine){.dsel-row:hover .dord-keys{opacity:1}}.dsel-row:focus-within .dord-keys{opacity:1}.dpage-body{flex:1;min-height:0;padding:24px 28px 56px;overflow-y:auto}.dpage-body>*{max-width:1180px}.dpage{margin-bottom:22px}.dpage-top{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.dpage h1{font-family:var(--font-display), var(--font-geist-sans), sans-serif;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:28px;font-weight:800;line-height:1.1}.dpage-top>:last-child:not(h1){margin-left:auto}.dpage-meta{color:var(--ink-3);margin-top:7px;font-size:12.5px}.dpage-intro{max-width:74ch;color:var(--ink-2);margin-top:12px;font-size:13.5px}.dpage-intro b{color:var(--ink);font-weight:600}.dpage-state{border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:12.5px}.authpage{background-image:radial-gradient(58% 46% at 50% 44%,#94a3b812,#0000 72%),radial-gradient(#94a3b81a 1px,#0000 1px);background-repeat:no-repeat,repeat;background-size:100% 100%,26px 26px;align-content:safe center;place-items:center;height:100dvh;padding:32px 20px;display:grid;overflow-y:auto}.authcard{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;max-width:460px;padding:34px 32px 26px;box-shadow:0 10px 30px #00000047,inset 0 1px #ffffff0a}.authmark{font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);margin-bottom:26px;font-size:15px;font-weight:800;line-height:1.12}.authcard h1{font-family:var(--font-title);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:27px;font-weight:800;line-height:1.14}.authlede{color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:13.5px;line-height:1.6}.authcard-signin{text-align:center;max-width:392px;padding:40px 32px 36px}.authcard-signin .authmark{margin-bottom:14px;font-size:18px}.authcard-signin h1{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:0;color:var(--ink-2);font-size:13.5px;font-weight:400;line-height:1.5}.authcard-signin form{margin-top:26px}.authbtn{text-align:center;color:#0b0f16;background:var(--ink);border:1px solid var(--ink);cursor:pointer;width:100%;transition:background .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:8px;margin-top:22px;padding:11px 16px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:block}.authbtn:hover{background:#e6f3ff;border-color:#e6f3ff}.authbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.authbtn-quiet{color:var(--ink);border-color:var(--line);background:0 0}.authbtn-quiet:hover{background:#94a3b814;border-color:#a78bfa80}.authfoot{color:var(--ink-3);text-wrap:pretty;margin-top:18px;font-size:12px;line-height:1.6}.authfoot .mono{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-2)}.gbtn{color:#e3e3e3;width:100%;height:40px;font-family:"Google Sans", Roboto, var(--font-geist-sans), Arial, sans-serif;letter-spacing:.25px;cursor:pointer;-webkit-font-smoothing:antialiased;background:#131314;border:1px solid #8e918f;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;overflow:hidden}.gbtn-mark{flex:none;width:20px;height:20px;display:block}.gbtn-label{white-space:nowrap}.gbtn:after{content:"";opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);background:#fff;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.gbtn:hover:after{opacity:.08}}.gbtn:active:after{opacity:.1}.gbtn:focus-visible:after{opacity:.12}.gbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.psection{border:1px solid var(--line);background:var(--card);border-radius:8px;margin-top:18px;padding:18px 20px 20px}.psection-title{font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:800}.psection-note{max-width:78ch;color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:12.5px;line-height:1.6}.psection-note b{color:var(--ink-2)}.ptable-wrap{border-top:1px solid var(--line);margin-top:16px;padding-top:4px;overflow-x:auto}@media (max-width:734px){.ptable-wrap{overflow-x:visible}.ptable-cartao,.ptable-cartao tbody,.ptable-cartao tr,.ptable-cartao th,.ptable-cartao td{width:auto;display:block}.ptable-cartao thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ptable-cartao tr{border:1px solid var(--line);background:var(--card);border-radius:10px;margin-top:12px;padding:12px 14px}.ptable-cartao th[scope=row]{border-bottom:1px solid var(--line);margin-bottom:8px;padding:0 0 10px}.ptable-cartao td{overflow-wrap:anywhere;border:0;align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}.ptable-cartao td:before{content:attr(data-rotulo);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:0 0 104px;font-size:11px}}@media (pointer:coarse){.tbar-menu,.drun-caret{position:relative}.tbar-menu:after{content:"";position:absolute;inset:-5px}.drun-caret:after{inset:-14px -8px -14px -20px}.snav-item,.pfield input,.pfield select,.pbtn{min-height:44px}}.snav-fundo{z-index:45;cursor:pointer;background:#05080d99;border:0;padding:0;position:fixed;inset:54px 0 0}@media (min-width:900px){.snav{z-index:auto;border:1px solid var(--line);border-radius:12px;flex:none;width:214px;margin:12px 0 12px 12px;transition:width .18s cubic-bezier(.4,0,.2,1);position:static;transform:none;box-shadow:0 10px 30px #00000047}.snav.is-collapsed{width:62px}.snav.is-collapsed .snav-brandname,.snav.is-collapsed .snav-label{opacity:0;pointer-events:none}.snav.is-collapsed .snav-brand{padding:0 16px}.snav.is-collapsed .snav-item{padding:0 11px}}@media (prefers-reduced-motion:reduce){.snav{transition:none}}.snav-brand{border-bottom:1px solid var(--line);height:50px;color:var(--ink);flex:none;align-items:center;gap:10px;padding:0 16px;display:flex}.snav-brandname{font-family:var(--font-title);letter-spacing:.04em;white-space:nowrap;opacity:1;transition:opacity .14s var(--ease-out);font-size:12px;font-weight:800;line-height:1.1}.snav-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:12px 10px;display:flex;overflow:hidden auto}.snav-item{height:36px;color:var(--ink-3);white-space:nowrap;transition:color .15s var(--ease-out), background .15s var(--ease-out);border-radius:8px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.snav-item:hover{color:var(--ink);background:#94a3b812}.snav-item.on{color:var(--ink);background:#22d3ee1f}.snav-item.on .navicon{color:var(--cyan)}.snav-item:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.snav-ico{flex:none;place-items:center;width:18px;height:18px;display:grid}.navicon{display:block}.snav-label{text-overflow:ellipsis;opacity:1;transition:opacity .14s var(--ease-out);overflow:hidden}.tbar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex}.tbar-menu{width:34px;height:34px;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out), background .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.tbar-menu:hover{color:var(--ink);background:#94a3b814}.tbar-menu:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.tbar-right{align-items:center;gap:12px;min-width:0;display:flex}.dtoolbar{border-bottom:1px solid var(--line);scrollbar-width:none;background:#0d132299;flex:none;align-items:center;gap:10px;min-width:0;padding:9px 16px;display:flex;overflow-x:auto}.dtoolbar::-webkit-scrollbar{display:none}@media (max-width:1600px){.chip-last{display:none}}@media (max-width:1440px){.chip-directdb{display:none}}@media (max-width:1300px){.chip-images{display:none}}@media (max-width:1180px){.chip-coolify{display:none}}.hbar-mark{width:26px;height:26px;box-shadow:0 0 16px -4px var(--green);background:url(/icon.svg) 50%/cover no-repeat;border-radius:8px;flex:none}@supports (color:color-mix(in lab, red, red)){.hbar-mark{box-shadow:0 0 16px -4px color-mix(in srgb, var(--green) 70%, transparent)}}.hbar-title{letter-spacing:.12em;font-size:14.5px;font-weight:650}.hchip{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;color:var(--ink-2);white-space:nowrap;background:#94a3b80d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 11px;font-size:12.5px;display:inline-flex}.hchip b{color:var(--ink);font-weight:600}.hchip .chip-unit{opacity:.65;margin-left:1px;font-size:.85em}.hchip .st2{color:var(--green)}.hchip .st3{color:var(--blue)}.hchip .st4{color:var(--amber)}.hchip .st5{color:var(--red)}.alert-chip{color:#fde68a;border-color:#fbbf2473}.crit-chip{color:#fecaca;border-color:#f871718c}.ci-chip{color:#ddd6fe;cursor:pointer;transition:background .15s var(--ease-out);border-color:#a78bfa80}.ci-chip:hover{background:#a78bfa1f}.refresh-chip{color:#a5f3fc;cursor:pointer;transition:background .15s var(--ease-out);border-color:#22d3ee66}.refresh-chip:hover:not(:disabled){background:#22d3ee1f}.refresh-chip:disabled{opacity:.6;cursor:default}.refresh-chip .spin{animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refresh-chip .spin{animation:none}}.mode-live{color:#a7f3d0;border-color:#34d39973}.mode-sim{color:#fde68a;border-color:#fbbf2473}.mode-connecting{color:var(--ink-3)}.mode-dot{border-radius:50%;flex:none;width:7px;height:7px}.mode-live .mode-dot{background:var(--green);box-shadow:0 0 8px var(--green);animation:1.8s infinite pulse}.mode-sim .mode-dot{background:var(--amber);box-shadow:0 0 8px var(--amber)}.mode-connecting .mode-dot{background:var(--ink-3);animation:1s infinite pulse}.disk-bar{background:#94a3b826;border-radius:3px;width:56px;height:5px;overflow:hidden}.disk-bar i{background:var(--ink-3);height:100%;display:block}.hb-last{color:var(--ink-3)}.sstrip{flex:none;align-items:center;display:flex;position:relative}.sstrip-pill{cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);gap:12px}.sstrip-pill:hover{background:#94a3b81a}.sstrip-pill:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sstrip-pill.has-incident{border-color:#f8717180}.sstrip-pill.is-empty{color:var(--ink-3);cursor:default}.sstrip-pill .sst-seg{align-items:center;gap:6px;display:inline-flex}.sstrip .t-ok{color:#6ee7b7}.sstrip .t-warn{color:#fcd34d}.sstrip .t-crit{color:#fca5a5}.sstrip .t-mute{color:var(--ink-3)}.status-neutral{background:var(--ink-3)}.sstrip-pop{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;width:380px;max-height:calc(100dvh - 80px);display:flex;position:fixed;top:50px;right:14px;overflow:hidden;box-shadow:0 18px 44px -28px #000}.sstrip-pop:focus-visible{outline:none}.panel-broken{font-family:var(--font-geist-sans), system-ui, sans-serif;color:#fca5a5;background:#f8717114;border:1px solid #f8717173;border-radius:8px;flex-direction:column;gap:4px;margin:10px;padding:12px 14px;font-size:11.5px;line-height:1.5;display:flex}.panel-broken b{color:#fecaca;font-weight:600}.panel-broken-hint{color:var(--ink-3)}.chg-wrap{display:inline-flex;position:relative}.chg-pop{width:420px;top:88px;left:14px;right:auto}.chg-chip{cursor:pointer}.chg-chip.on{color:var(--ink);background:#22d3ee14;border-color:#22d3ee80}.chg-kind{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;opacity:.9;border:1px solid;border-radius:4px;flex:none;padding:1px 5px;font-size:10px}.chg-kind.k-add{color:var(--green)}.chg-kind.k-del{color:var(--red)}.chg-kind.k-status{color:var(--amber)}.chg-kind.k-fqdn{color:var(--cyan)}.chg-kind.k-visao,.chg-kind.k-outro{color:var(--ink-3)}.chg-when{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);flex:none;margin-left:auto;font-size:10.5px}.chg-row .sst-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sstrip-pop-head{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:10px;padding:10px 14px;font-size:11.5px;display:flex}.sstrip-pop-head b{color:var(--ink-2);font-weight:500}.sstrip-rows{padding:4px 0;overflow-y:auto}.sstrip-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:none;padding:7px 14px;display:block}.sstrip-row:hover{background:#94a3b814}.sstrip-row:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sstrip-row.is-static{cursor:default}.sstrip-row.is-static:hover{background:0 0}.sstrip-row.is-static .sst-name{color:var(--ink-2)}.sst-line{align-items:center;gap:8px;font-size:13.5px;display:flex}.sst-name{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.sst-state{font-family:var(--font-geist-mono), monospace;flex:none;margin-left:auto;font-size:11.5px}.sst-reason{color:var(--ink-3);margin:2px 0 0 15px;font-size:11.5px;line-height:1.4;display:block}.screen{flex:1;min-height:0;padding:56px 32px;overflow-y:auto}.screen-empty{max-width:62ch}.screen-text{color:var(--ink-2);text-wrap:pretty;margin-top:10px;font-size:14.5px;line-height:1.6}.ptable-note{max-width:74ch;color:var(--ink-3);margin-top:10px;font-size:12.5px;line-height:1.6}.pempty{border-left:1px solid var(--line);max-width:68ch;margin-top:14px;padding:2px 0 2px 16px}.pempty-title{color:var(--ink);font-size:13.5px;font-weight:600}.pempty-text{color:var(--ink-3);text-wrap:pretty;margin-top:7px;font-size:12.5px;line-height:1.65}.pempty-text b{color:var(--ink-2);font-weight:600}.pinvite{margin-top:14px}.pinvite-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pfield{flex:100%;gap:5px;min-width:0;display:grid}.pfield>span{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.pfield input,.pfield select{color:var(--ink);border:1px solid var(--line);width:100%;min-width:0;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);background:#94a3b80f;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13.5px}.pfield input:hover,.pfield select:hover{border-color:#94a3b852}.pfield select,.psel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%238fa2b6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:10px 7px}.pfield select{background-position:right 11px center;padding-right:30px}@media (min-width:734px){.pfield{flex:0 auto}.pfield input{width:auto;min-width:220px}.pfield select{width:auto;min-width:150px}}.pfield input::placeholder{color:var(--ink-3)}.pfield input:focus-visible,.pfield select:focus-visible,.psel:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.pbtn{color:#0b0f16;background:var(--ink);border:1px solid var(--ink);cursor:pointer;transition:background .16s var(--ease-out);border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:600}.pbtn:hover:not(:disabled){background:#e6f3ff}.pbtn:disabled{opacity:.4;cursor:default}.pinvite-note{color:var(--ink-2);margin-top:8px;font-size:12.5px}.pname{color:var(--ink);font-weight:600;display:block}.pmail{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);text-transform:none;font-size:11.5px;display:block}.pyou{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cyan);text-transform:none;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:999px;margin-top:4px;padding:1px 7px;font-size:11px;display:inline-block}.psel{color:var(--ink);border:1px solid var(--line);transition:border-color .15s var(--ease-out), background-color .15s var(--ease-out);background-color:#94a3b80f;background-position:right 8px center;border-radius:8px;padding:4px 26px 4px 8px;font-family:inherit;font-size:12.5px}.psel:hover:not(:disabled){background-color:#94a3b81a;border-color:#94a3b852}.psel:disabled{opacity:.5;cursor:not-allowed}.pdim{color:var(--ink-3)}.pstate{font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid var(--line);color:var(--ink-3);border-radius:999px;padding:2px 8px;font-size:11px}.pstate-pending{color:var(--violet);border-color:#a78bfa66}.pstate-accepted{color:var(--green);border-color:#03e3a859}.plink{color:var(--ink-2);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;text-decoration:underline}.plink:hover{color:var(--ink)}.perro{color:var(--red);background:#f8717114;border:1px solid #f8717159;border-radius:8px;margin-top:14px;padding:10px 14px;font-size:13px}.authlist{gap:7px;margin-top:16px;padding:0;list-style:none;display:grid}.authlist li{color:var(--ink-2);padding-left:16px;font-size:12.5px;position:relative}.authlist li:before{content:"";background:var(--amber);border-radius:999px;width:5px;height:5px;position:absolute;top:.6em;left:2px}.authlist .mono{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink)}.acard{border-top:1px solid var(--line);margin-top:14px;padding-top:16px}.alist{grid-template-columns:120px 1fr;gap:8px 14px;font-size:13px;display:grid}.alist dt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:11.5px}.alist dd{color:var(--ink-2)}.astatus{color:var(--green);font-size:13.5px}.astatus-off{color:var(--ink-3)}.acard .pbtn{margin-top:12px;text-decoration:none;display:inline-block}.acard .plink{margin-top:12px;display:inline-block}.pcheck{color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;display:inline-flex;position:relative}.pcheck input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.pcheck>span{align-items:center;gap:9px;display:inline-flex}.pcheck>span:before{content:"";border:1px solid var(--line);width:30px;height:17px;box-shadow:inset 13px 0 0 -4px var(--ink-3);transition:background .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#94a3b81a;border-radius:999px;flex:none}.pcheck input:checked+span{color:var(--red);font-weight:600}.pcheck input:checked+span:before{box-shadow:inset -13px 0 0 -4px var(--red);background:#f8717133;border-color:#f8717180}.pcheck input:focus-visible+span:before{outline:2px solid var(--cyan);outline-offset:2px}.pcheck:hover>span:before{border-color:#94a3b857}@media (prefers-reduced-motion:reduce){.pcheck>span:before{transition:none}}.pbancos{border:1px solid var(--line);min-height:30px;color:var(--cyan);font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border-radius:8px;padding:4px 10px;font-size:12.5px}.pbancos:hover:not(:disabled){background:#94a3b817}.pbancos:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pbancos:disabled{color:var(--ink-3);cursor:default}.dbaccess-fundo{z-index:45;background:#04081073;position:fixed;inset:0}.drawer.dbaccess{z-index:46;width:400px;max-width:calc(100vw - 28px);position:fixed;top:14px;bottom:14px;right:14px}.drawer.dbaccess:focus-visible{outline:none}.dbaccess-nota{color:var(--ink-3);text-wrap:pretty;margin:8px 0;font-size:12px;line-height:1.5}.dbaccess-nota b{color:var(--ink-2)}.dbaccess-grp{margin-top:14px}.dbaccess-grp+.dbaccess-grp{margin-top:20px}.dbaccess-all{cursor:pointer;align-items:center;gap:10px;min-height:36px;display:flex}.dbaccess-grp-titulo{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:600}.dbaccess-conta{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-left:auto;font-size:11.5px}.dbaccess-grp.g-production .dbaccess-grp-titulo{color:var(--amber)}.dbaccess-grp.g-staging .dbaccess-grp-titulo{color:var(--cyan)}.dbaccess-lista{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dbaccess-item{border:1px solid var(--line);cursor:pointer;background:#94a3b80a;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;min-height:44px;padding:8px 10px;display:grid}.dbaccess-item.g-production{border-left:3px solid var(--amber)}.dbaccess-item.g-staging{border-left:3px solid #22d3ee8c}.dbaccess-item .dcheck{grid-row:span 2}.dbaccess-item:has(.dcheck:disabled){cursor:progress}.dbaccess-nome{color:var(--ink);font-size:13.5px}.dbaccess-env{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.pinvite-bancos{border:0;min-width:0;margin:16px 0 0;padding:0}.pinvite-bancos>legend{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0;font-size:11.5px}.pinvite-bancos-conta{color:var(--ink-2)}.pinvite-bancos-grupos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:14px 20px;display:grid}.pinvite-bancos-grupos .dbaccess-grp{margin-top:0}.pinvite-acao{margin-top:14px}@media (max-width:899px){.drawer.dbaccess{border-radius:0;width:100vw;max-width:none;top:0;bottom:0;right:0}}.acct{flex:none;position:relative}.acct-btn{border:1px solid var(--line);cursor:pointer;width:32px;height:32px;transition:border-color .15s var(--ease-out);background:0 0;border-radius:999px;place-items:center;padding:0;display:grid;overflow:hidden}.acct-btn:hover,.acct-btn.on{border-color:#22d3ee8c}.acct-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.acct-img{object-fit:cover;border-radius:999px;display:block}.acct-img.lg{width:44px;height:44px}.acct-ini{letter-spacing:.02em;width:100%;height:100%;color:var(--ink);background:#22d3ee24;place-items:center;font-size:12px;font-weight:600;display:grid}.acct-ini.lg{border-radius:999px;width:44px;height:44px;font-size:15px}.acct-pop{z-index:60;border:1px solid var(--line);background:var(--surface);transform-origin:100% 0;width:306px;animation:acct-in .16s var(--ease-out);border-radius:8px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #00000073}@keyframes acct-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.acct-pop{animation:acct-fade .16s var(--ease-out)}}@keyframes acct-fade{0%{opacity:0}to{opacity:1}}.acct-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.acct-id{min-width:0}.acct-id strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.25;display:block}.acct-mail{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.acct-facts{grid-template-columns:74px 1fr;gap:10px 12px;padding:14px 0;font-size:13px;display:grid}.acct-facts dt{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:2px;font-size:11px}.acct-facts dd{color:var(--ink-2);min-width:0}.acct-hint{color:var(--ink-3);margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.acct-off{color:var(--ink-3)}.acct-acts{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:flex}.acct-link{border:1px solid var(--line);text-align:center;color:var(--ink-2);transition:border-color .15s var(--ease-out), color .15s var(--ease-out), background .15s var(--ease-out);border-radius:8px;flex:1;padding:8px 12px;font-size:12.5px;text-decoration:none}.acct-link:hover{color:var(--ink);background:#94a3b80f;border-color:#a78bfa80}.acct-out{flex:none}.acct-out:hover{color:var(--red);background:#f8717114;border-color:#f8717173}.pbtn,.authbtn,.gbtn,.acct-link,.tbar-menu,.dback,.refresh-chip{transition-property:color,background,border-color,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:var(--ease-out)}.pbtn:active:not(:disabled),.authbtn:active,.gbtn:active,.acct-link:active,.tbar-menu:active,.dback:active,.refresh-chip:active:not(:disabled){transition-duration:.16s;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.pbtn:active:not(:disabled),.authbtn:active,.gbtn:active,.acct-link:active,.tbar-menu:active,.dback:active,.refresh-chip:active:not(:disabled){transform:none}}.walert{background:#f8717114;border:1px solid #f8717173;border-radius:8px;max-width:88ch;margin-bottom:20px;padding:16px 18px}.walert-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.walert-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--red);border:1px solid #f8717180;border-radius:999px;padding:2px 9px;font-size:11px}.walert-top strong{color:var(--ink);font-size:14px;font-weight:600}.walert p{color:var(--ink-2);max-width:80ch;font-size:13px;line-height:1.62}.walert p+p{margin-top:9px}.walert b{color:var(--ink)}.walert-why{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--red);font-size:11.5px}.walert-do{color:var(--ink-3)}.wlog{margin-top:26px}.wlog-k{font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid var(--line);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.wlog-k.o-sent{color:var(--green);border-color:#03e3a859}.wlog-k.o-failed{color:var(--red);border-color:#f8717166}.diagram-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.logview-btn.danger{color:#fca5a5;border-color:#f8717159;margin-left:6px}.undo-toast{z-index:30;max-width:min(560px,100% - 120px);color:var(--ink-2);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);background:#0d1322f5;border:1px solid #94a3b847;border-radius:10px;align-items:center;gap:12px;padding:9px 10px 9px 14px;font-size:12.5px;display:flex;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #00000073}@starting-style{.undo-toast{opacity:0;transform:translate(-50%,8px)}}.undo-text{color:var(--ink)}.undo-secs{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-3);display:none}.undo-btn{color:var(--ink);cursor:pointer;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);background:#22d3ee14;border:1px solid #22d3ee80;border-radius:999px;flex:none;padding:4px 12px;font-size:12.5px}.undo-btn:hover{background:#22d3ee29;border-color:#22d3eecc}.undo-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.undo-bar{background:var(--cyan);transform-origin:0;width:100%;height:2px;animation:undo-drain var(--undo-ms,5s) linear forwards;position:absolute;bottom:0;left:0}.undo-toast.is-held .undo-bar{animation-play-state:paused}@keyframes undo-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.undo-toast{transition:none}.undo-bar{animation:none;transform:scaleX(1)}.undo-secs{display:inline}}.pnotice{z-index:30;max-width:min(760px,100% - 160px);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:7px 8px 7px 12px;font-size:12.5px;line-height:1.35;display:grid;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}@starting-style{.pnotice{opacity:0;transform:translate(-50%,-6px)}}.pnotice.is-save{color:#fecaca;background:#140c12f5;border-color:#f871718c}.pnotice.is-load{color:#fde68a;background:#16120af5;border-color:#fbbf2480}.pnotice-tag{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 9px;font-size:11px}.pnotice-body{min-width:0;color:var(--ink)}.pnotice-sep{color:var(--ink-3)}.pnotice-why{font-family:var(--font-geist-mono), ui-monospace, monospace;color:inherit;margin-left:6px;font-size:11.5px;font-style:normal}.pnotice-when{color:var(--ink-3);white-space:nowrap;margin-left:8px}.pnotice-hint{color:var(--ink-3);grid-column:1/-1;font-size:11.5px}.pnotice-close{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:12.5px}.pnotice-close:hover{border-color:currentColor}.pnotice-close:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pnotice{transition:none}}.hchip.chip-nodata b{color:var(--ink-3);font-weight:500}.skel{animation:skel-sweep 1.6s var(--ease-out) infinite;background:#94a3b81a linear-gradient(90deg,#94a3b800 0%,#94a3b81f 50%,#94a3b800 100%) 0 0/220% 100% no-repeat;border-radius:4px;display:block}@keyframes skel-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.skel-line{height:11px}.skel-sub{opacity:.6;height:9px}.skel-grip{border-radius:3px;width:14px;height:26px}.skel-check{border-radius:3px;flex:none;width:15px;height:15px}.skel-pill{border-radius:999px;width:132px;height:20px}.dsel-row.is-skel{cursor:default}.dsel-row.is-skel .dsel-body{flex-direction:column;gap:7px;display:flex}.dsel-row.is-skel .dsel-main{align-items:center;gap:12px;display:flex}.nf{max-width:62ch;padding:72px 32px}.nf-code{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--ink-3);font-size:12px}.nf-title{font-family:var(--font-display), var(--font-geist-sans), sans-serif;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:14px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.05}.nf-text{color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.6}.nf-back{margin-top:26px}.nf-list{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:34px;padding-top:18px;display:flex}.nf-list a{color:var(--ink-2);transition:color .15s var(--ease-out), background .15s var(--ease-out);border-radius:8px;align-items:baseline;gap:12px;margin-left:-12px;padding:9px 12px;font-size:13.5px;display:flex}.nf-list a:hover{color:var(--ink);background:#94a3b812}.nf-list a:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.nf-list b{min-width:88px;font-weight:600}.nf-list span{color:var(--ink-3)}@media (max-width:620px){.nf{padding:44px 20px}.nf-list a{flex-direction:column;gap:3px}}@media (max-width:760px){.lay-panel{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100vw - 30px);overflow-x:auto}.lay-panel::-webkit-scrollbar{display:none}.lay-pill{flex:none}.react-flow__minimap{display:none}.legend{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100vw - 30px);overflow-x:auto}.legend::-webkit-scrollbar{display:none}.legend-line,.legend>*{flex:none}.drawer{border-bottom:0;border-radius:14px 14px 0 0;width:auto;max-height:72dvh;inset:auto 0 0;transform:translateY(0);box-shadow:0 -24px 60px -30px #000}@starting-style{.drawer{opacity:0;transform:translateY(100%)}}}@media (max-width:760px) and (prefers-reduced-motion:reduce){@starting-style{.drawer{opacity:0;transform:translateY(0)}}}@media (pointer:coarse){.react-flow__controls-button{width:44px;height:44px}.lay-pill{min-height:44px}.logview-btn{min-width:44px;min-height:44px}}.plstatus{border:1px solid var(--amber);margin:14px 0 4px;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.plstatus{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.plstatus{background:var(--amber);border-left-width:3px;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.plstatus{background:color-mix(in srgb, var(--amber) 7%, transparent)}}.plstatus.is-crit{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.plstatus.is-crit{border-color:color-mix(in srgb, var(--red) 50%, transparent)}}.plstatus.is-crit{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.plstatus.is-crit{background:color-mix(in srgb, var(--red) 8%, transparent)}}.plstatus-linha{color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:1.55}.plstatus-linha b{color:var(--ink);font-weight:650}.plstatus-nota{color:var(--ink-3);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.55}.plstatus .dbtn{margin-top:10px}.seqbar{border:1px solid var(--line);background:var(--card);border-radius:10px;margin:14px 0 4px;padding:12px 14px}.seqbar-linha{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.seqbar-estado{color:var(--ink-2);font-size:12.5px}.seqbar-nota{max-width:78ch;color:var(--ink-3);text-wrap:pretty;margin-top:8px;font-size:12px;line-height:1.6}.seqbar-nota code{font-family:var(--font-geist-mono), monospace;background:#94a3b81f;border-radius:4px;padding:1px 5px;font-size:11px}.seqbar-agora{color:var(--ink);font-size:15px;line-height:1.4}.seqbar-agora b{font-weight:650}.seqbar-proxima{color:var(--ink-3);margin:6px 0 4px;padding-left:2px;font-size:12px}.seqbar-proxima b{color:var(--ink-2);font-weight:600}@media (prefers-reduced-motion:reduce){.stnode-ring{border-style:dashed;border-color:currentColor;animation:none}details[open]>summary.rsub-title:before{transition:none}}.sqlbody{flex-direction:column;flex:1;min-height:0;padding:24px 28px 0;display:flex;overflow:hidden}.sqlbody .dpage{margin-bottom:14px}.sqlbody .t-crit{color:#fca5a5}.sqlkbd{font-family:var(--font-geist-mono), monospace;opacity:.7;font-size:11px}.sqlwarn{margin-bottom:12px;font-size:13px;line-height:1.5}.sqlws{--tree-w:320px;grid-template-columns:minmax(240px, min(var(--tree-w), 60%)) 12px minmax(0, 1fr);flex:1;min-height:0;padding-bottom:22px;display:grid}.tree-resizer{cursor:col-resize;touch-action:none;position:relative}.tree-resizer:before{content:"";background:var(--line);width:1px;transition:background .15s var(--ease-out);position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.tree-resizer:hover:before,.tree-resizer:focus-visible:before,.is-resizing-tree .tree-resizer:before{background:var(--cyan);width:2px}.tree-resizer:focus-visible{outline:none}.is-resizing-tree,.is-resizing-tree *{-webkit-user-select:none!important;user-select:none!important;cursor:col-resize!important}.tree-rail{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:8px;align-self:start;place-items:center;display:none}.tree-rail:hover{color:var(--ink)}.tree-rail:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sqltree{--tree-row-h:26px;--tree-conn-h:44px;--tree-step:14px;border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:8px 6px 8px 8px;display:flex}.sqltree-gaveta-cab,.sqltree-abrir,.sqltree-fundo{display:none}.tree-tools{flex:none;align-items:center;gap:6px;display:flex}.tree-filter{border:1px solid var(--line);min-width:0;height:30px;color:var(--ink-3);background:#94a3b80a;border-radius:8px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.tree-filter:focus-within{border-color:#22d3ee80}.tree-filter input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.tree-filter input::placeholder{color:var(--ink-3)}.tree-count{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.tree-collapse{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.tree-collapse:hover{color:var(--ink)}.tree-collapse:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.tree-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto;container:sqltree/inline-size}.tree-root,.tree-root ul{margin:0;padding:0;list-style:none}.tree-grouptitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 6px 3px;font-size:11.5px;font-weight:600}.tree-grouptitle:first-child{padding-top:2px}.tree-item{outline:none}.tree-row{--row-tint:transparent;height:var(--tree-row-h);padding:0 6px 0 calc(4px + (var(--depth) - 1) * var(--tree-step));background-image:linear-gradient(var(--row-tint), var(--row-tint));color:var(--ink-2);cursor:default;-webkit-user-select:none;user-select:none;scroll-margin-top:calc(var(--tree-conn-h) + var(--tree-row-h));border-radius:6px;grid-template-columns:12px 14px minmax(8ch,max-content) minmax(0,1fr);align-items:center;column-gap:6px;font-size:12.5px;display:grid;position:relative}.tree-row:hover{--row-tint:#94a3b812}.tree-item[aria-selected=true]>.tree-row,.tree-item[aria-selected=true]>.tree-head>.tree-row{--row-tint:#22d3ee1f;color:var(--ink)}.tree-item:focus-visible>.tree-row,.tree-item:focus-visible>.tree-head>.tree-row{box-shadow:inset 0 0 0 2px var(--cyan)}.tree-chev{height:100%;color:var(--ink-3);cursor:pointer;place-items:center;display:grid}.tree-chev>svg{transition:transform .15s var(--ease-out)}.tree-item[aria-expanded=true]>.tree-row .tree-chev>svg,.tree-item[aria-expanded=true]>.tree-head>.tree-row .tree-chev>svg{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.tree-chev>svg{transition:none}}.tree-ico{color:var(--ink-3);place-items:center;display:grid}.tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-args{color:var(--ink-3)}.tree-hit{color:var(--ink);background:#22d3ee3d;border-radius:3px;padding:0 1px}.tree-item.is-noselect>.tree-row .tree-name{color:var(--ink-3)}.tree-meta{min-width:0;height:var(--tree-row-h);line-height:var(--tree-row-h);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-3);font-size:11px;overflow:hidden}.tree-meta.m-state{font-family:inherit}.tree-meta.m-size,.tree-meta.m-count,.tree-meta.m-state{white-space:normal;text-overflow:clip}.tree-meta.m-size>.tree-meta-v,.tree-meta.m-count>.tree-meta-v,.tree-meta.m-state>.tree-meta-v{white-space:nowrap;display:inline-block}.tree-head{z-index:3;height:var(--tree-conn-h);background:var(--surface);position:sticky;top:0}.tree-head>.tree-row{color:var(--ink);grid-template-columns:12px 14px minmax(0,1fr) auto auto;font-size:13px}.tree-head>.tree-row>.tree-actions{background:0 0;grid-area:1/4;padding-left:0;position:static;transform:none}.tree-head>.tree-row>.tree-meta{grid-area:1/5}.tree-sub{height:calc(var(--tree-conn-h) - var(--tree-row-h));text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:calc(var(--tree-conn-h) - var(--tree-row-h) - 2px);color:var(--ink-3);padding:0 6px 0 42px;overflow:hidden}.tree-item[aria-disabled=true]>.tree-head .tree-name{color:var(--ink-3)}.k-connection+.k-connection,.tree-grouptitle+.k-connection{margin-top:2px}.tree-item.k-schema>.tree-row{top:var(--tree-conn-h);z-index:2;background-color:var(--surface);position:sticky}.tree-badge{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:999px;padding:0 7px;font-size:11px;line-height:17px;display:inline-block}.tree-badge.b-production{color:var(--amber);background:#fbb6041f}.tree-badge.b-staging{color:var(--cyan);background:#22d3ee1f}.tree-badge.b-platform{color:var(--ink-3);background:#94a3b81f}.tree-actions{background:linear-gradient(var(--row-tint), var(--row-tint)), var(--surface);gap:2px;padding-left:6px;display:none;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tree-row:focus-within .tree-actions,.tree-item:focus>.tree-row .tree-actions,.tree-item:focus>.tree-head>.tree-row .tree-actions,.tree-item[aria-selected=true]>.tree-row .tree-actions,.tree-item[aria-selected=true]>.tree-head>.tree-row .tree-actions{display:flex}@media (hover:hover){.tree-row:hover .tree-actions{display:flex}}:is(.tree-item>.tree-row:focus-within:has(>.tree-actions)>.tree-meta,.tree-item:focus>.tree-row:has(>.tree-actions)>.tree-meta,.tree-item[aria-selected=true]>.tree-row:has(>.tree-actions)>.tree-meta){visibility:hidden}@media (hover:hover){.tree-item>.tree-row:hover:has(>.tree-actions)>.tree-meta{visibility:hidden}}.tree-act{width:22px;height:22px;color:var(--cyan);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.tree-act:hover{background:#22d3ee29}.tree-status{padding:3px 6px 3px calc(4px + (var(--depth) - 1) * var(--tree-step) + 18px);color:var(--ink-3);text-wrap:pretty;font-size:11.5px;line-height:1.45}.tree-status.is-error{color:#fca5a5}.tree-skel{height:var(--tree-row-h);padding-left:calc(4px + (var(--depth) - 1) * var(--tree-step) + 38px);align-items:center;display:flex}.tree-skel-bar{width:var(--w,60%);background:#94a3b81f;border-radius:3px;height:8px;display:block}@container sqltree (max-width:300px){.tree-meta.m-size,.tree-meta.m-type{display:none}}.sqltree-act{border:1px solid var(--line);min-height:24px;color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:2px 8px;font-size:11px}.sqltree-act:hover{background:#94a3b817}.sqltree-act:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.sqltree-note{color:var(--ink-3);text-wrap:pretty;padding:3px 6px;font-size:11.5px;line-height:1.45}.sqltree-err{color:#fca5a5}.sqltree-link{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sqlside-note{text-wrap:pretty;margin-top:10px;font-size:12px;line-height:1.5}@media (min-width:901px){.sqlws.is-tree-collapsed{grid-template-columns:32px minmax(0,1fr);column-gap:10px}.sqlws.is-tree-collapsed .sqltree{display:none}.sqlws.is-tree-collapsed .tree-rail{display:grid}}.sqlarea{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.sqltabs-linha{flex:none;align-items:stretch;gap:6px;min-width:0;display:flex}.sqltabs{scrollbar-width:thin;flex:1;gap:4px;min-width:0;padding-bottom:2px;scroll-padding-inline:8px;display:flex;overflow:auto hidden}.sqltab-nova{border:1px dashed var(--line);width:32px;color:var(--ink-3);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.sqltab-nova:hover{color:var(--cyan);border-color:#22d3ee73}.sqltab-nova:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sqltab{border:1px solid var(--line);background:#94a3b80a;border-top:2px solid #94a3b84d;border-radius:8px;flex:none;align-items:stretch;max-width:320px;display:flex}.sqltab.g-production{border-top-color:var(--amber)}.sqltab.g-staging{border-top-color:#22d3ee99}.sqltab.is-on{background:#22d3ee12;border-bottom-color:#22d3ee73;border-left-color:#22d3ee73;border-right-color:#22d3ee73}.sqltab-main{min-width:0;min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:6px 4px 6px 10px;font-size:12.5px;display:flex}.sqltab-main:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sqltab-grp{letter-spacing:.08em;color:var(--ink-3);flex:none;font-size:10px;font-weight:600}.sqltab.g-production .sqltab-grp{color:var(--amber)}.sqltab.g-staging .sqltab-grp{color:var(--cyan)}.sqltab-db{color:var(--ink);white-space:nowrap;flex:none}.sqltab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);overflow:hidden}.sqltab-close{width:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:4px 4px 4px 6px;display:grid}.sqltab-close:hover{color:var(--ink);background:#94a3b81a}.sqltab-close:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.sqlpane{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.sqlpane[hidden]{display:none}.sqlpane-topo{flex-direction:column;flex:none;gap:10px;display:flex}.sqlpane-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sqlpane-onde{min-width:0;color:var(--ink-3);text-wrap:pretty;flex:1;font-size:12px;line-height:1.45}.sqlpane-onde b{color:var(--ink-2);font-weight:600}.sqlpane.g-production .sqlpane-onde b{color:var(--amber)}.sqlpane.g-staging .sqlpane-onde b{color:var(--cyan)}.sqlvazio-inicio{text-wrap:pretty;flex:1;line-height:1.6}.sqlvazio-inicio b{color:var(--ink-2);font-weight:600}.sqlwork{flex-direction:column;gap:10px;min-height:0;display:flex}.sqledbox{border:1px solid var(--line);background:var(--surface);border-radius:12px;height:216px;overflow:hidden}.sqled{height:100%}.sqlbar{align-items:center;gap:12px;display:flex}.sqlbar .dbtn.is-on{color:var(--cyan);border-color:#22d3ee80}.sqlbar-export-warning{min-width:0;max-width:100%;color:var(--amber);overflow-wrap:anywhere;flex:0 auto;font-size:11.5px;line-height:1.35}.sqlstatus{color:var(--ink-3);font-size:12.5px}.sqlgrid{border:1px solid var(--line);background:#94a3b808;border-radius:12px;flex:1;min-height:0;overflow:auto}.sqltable{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12.5px}.sqltable thead th{z-index:1;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:bottom;background:#131a24;padding:8px 12px;position:sticky;top:0}.sqlh-name{color:var(--ink);font-weight:600;display:block}.sqlh-type{color:var(--ink-3);font-size:10.5px;font-weight:400;display:block}.sqltable th.sqlh-num{text-align:right}.sqltable td{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #94a3b814;max-width:460px;padding:5px 12px;overflow:hidden}.sqltable tbody tr:hover td{background:#94a3b80d}.sqltable .sqlc-n{z-index:1;color:#8fa2b680;text-align:right;-webkit-user-select:none;user-select:none;background:#0f151d;width:1%;position:sticky;left:0}.sqltable thead th.sqlc-n{z-index:2;background:#131a24}.sqltable tbody tr:hover td.sqlc-n{background:#141b25}.sqltable .sqlc-num{text-align:right}.sqltable .sqlc-temporal{color:var(--ink-2)}.sqltable .sqlc-uuid,.sqltable .sqlc-binary{color:var(--ink-3)}.sqltable .sqlc-json{color:var(--blue)}.sqltable .sqlc-null{color:#8fa2b673;font-style:italic}.sqlc-mark{border:1px solid var(--line);border-radius:999px;padding:1px 7px;font-size:11px}.sqlc-mark.is-yes{color:var(--green);border-color:#03e3a866}.sqlc-mark.is-no{color:var(--ink-3)}.sqlfoot{color:var(--ink-3);text-align:center;padding:10px 12px;font-size:12px}.sqlcell-fundo{z-index:60;background:#0408109e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sqlcell{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;width:min(720px,100%);max-height:min(70dvh,640px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.sqlcell-cab{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.sqlcell-onde{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.sqlcell-onde b{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.sqlcell-tipo{font-family:var(--font-geist-mono), monospace;font-size:11px}.sqlcell-linha{font-size:11.5px}.sqlcell-fechar{flex:none;margin-left:auto;position:static}.sqlcell-valor{min-height:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto}.sqlcell-nulo{color:var(--ink-3);padding:14px;font-size:13px}.sqlcell-nulo i{color:#8fa2b6bf}.sqlcell-rodape{border-top:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.sqlcell-tam{color:var(--ink-3);font-size:11.5px}.sqlvazio,.sqlerro{border:1px solid var(--line);min-height:0;color:var(--ink-3);background:#94a3b808;border-radius:12px;flex:1;padding:16px 18px;font-size:13px;overflow-y:auto}.sqlerro{border-color:#f8717159}.sqlerro-cab{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sqlerro-tag{color:#fca5a5;letter-spacing:.06em;text-transform:uppercase;border:1px solid #f8717180;border-radius:999px;padding:1px 8px;font-size:11px}.sqlerro-cab code{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);font-size:12px}.sqlerro-msg{color:#fca5a5;text-wrap:pretty;font-size:13.5px;line-height:1.5}.sqlerro-extra{color:var(--ink-3);text-wrap:pretty;margin-top:6px;font-size:12.5px;line-height:1.5}.sqlhist{border:1px solid var(--line);background:#94a3b808;border-radius:12px;flex:1;min-height:0;padding:10px 12px;overflow-y:auto}.sqlhist-cab{align-items:center;gap:10px;margin-bottom:8px;display:flex}.sqlhist-titulo{flex:1;min-width:0}.sqlhist-voltar{border:1px solid var(--line);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:4px 10px 4px 6px;font-size:12.5px;display:inline-flex}.sqlhist-voltar:hover{color:var(--ink);background:#94a3b81a}.sqlhist-voltar:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sqlhist-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sqlhist-item{border:1px solid var(--line);background:#94a3b808;border-radius:8px;padding:8px 10px}.sqlhist-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px;font-size:11.5px;display:flex}.sqlhist-meta code{font-family:var(--font-geist-mono), monospace;font-size:11px}.sqlhist-abrir{margin-left:auto}.sqlhist-mais{margin-top:10px}.sqlout{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.sqlout.o-ok{color:var(--green)}.sqlout.o-failed{color:var(--red)}.sqlout.o-blocked{color:var(--amber)}.sqlsnip{min-width:0}.sqlsnip-code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.sqlsnip-toggle{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:11.5px}.sqlsnip-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.auditf{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.auditf-toggle{display:none}.auditf-acoes{align-items:center;gap:12px;display:flex}.audit-table .audit-sql{min-width:280px;max-width:560px}.audit-db{white-space:nowrap;color:var(--ink)}.audit-grp{letter-spacing:.08em;color:var(--ink-3);font-size:10px;font-weight:600}.audit-db.g-production .audit-grp{color:var(--amber)}.audit-db.g-staging .audit-grp{color:var(--cyan)}.audit-state{font-family:var(--font-geist-mono), monospace;color:var(--ink-3);margin-left:6px;font-size:11px}.audit-mais{margin-top:12px}@media (max-width:734px){.audit-table .audit-sql{min-width:0;max-width:none;display:block}.audit-table .audit-sql:before{margin-bottom:4px;display:block}.auditf-toggle{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:#94a3b80a;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.auditf-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.auditf-toggle-rot{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:11px}.auditf-toggle-resumo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.auditf-toggle-abre{color:var(--cyan);flex:none;font-size:12px}.auditf-caixa:not(.is-aberto) .auditf{display:none}.auditf-caixa.is-aberto .auditf{margin-top:12px}.auditf .pfield{width:100%}.auditf .plink{min-height:44px;padding:0 10px}}.sqledbox.sqledbox-src{flex:1;height:auto;min-height:240px}@media (max-width:900px){.sqlws{grid-template-columns:minmax(0,1fr)}.tree-resizer,.tree-rail,.tree-collapse{display:none}.sqltree-abrir{align-items:center;gap:6px;min-height:36px;display:inline-flex}.sqltree{--tree-row-h:40px;--tree-conn-h:60px;z-index:46;border:0;border-right:1px solid var(--line);border-radius:0;width:min(88vw,360px);padding:14px 10px 20px;display:none;position:fixed;top:0;bottom:0;left:0}.sqltree.is-open{display:flex}.sqltree-fundo{z-index:45;background:#04081080;display:block;position:fixed;inset:0}.sqltree-gaveta-cab{justify-content:space-between;align-items:center;min-height:32px;display:flex}.sqltree-gaveta-cab .drawer-close{position:static}.tree-filter{height:38px}.tree-row{grid-template-columns:26px 14px minmax(8ch,max-content) minmax(0,1fr)}.tree-head>.tree-row{grid-template-columns:26px 14px minmax(0,1fr) auto auto}.tree-sub{padding-left:56px}.tree-act{width:34px;height:34px}.sqltree-act{min-height:34px;padding:4px 10px}.sqlbody{padding:12px 14px 0}.sqlbody .dpage{margin-bottom:8px}.sqlbody .dpage h1{font-size:21px}.sqlbody .dpage-meta{margin-top:4px;font-size:11.5px}.sqlws{padding-bottom:12px}.sqltab-main{min-height:44px}.sqltab-close{width:30px;margin-left:8px}.sqltab-nova{width:40px}.sqlpane-head .sqlrun{right:14px;bottom:calc(14px + var(--kb-inset,0px) + env(safe-area-inset-bottom,0px));z-index:44;border-radius:999px;min-height:48px;padding:0 22px;font-size:14px;position:fixed;box-shadow:0 12px 30px #04081099}.sqlkbd{display:none}.sqlpane{padding-bottom:66px}.sqledbox{flex:none;height:clamp(96px,24dvh,180px)}.sqledbox.sqledbox-src{flex:1;height:auto;min-height:200px}.sqlgrid,.sqlvazio,.sqlerro{min-height:150px}.sqlhist{z-index:46;padding:12px 14px calc(20px + env(safe-area-inset-bottom,0px));background:var(--bg);border:0;border-radius:0;position:fixed;inset:54px 0 0}.sqlhist-cab{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:8px;position:sticky;top:0}.sqlhist-abrir{min-height:44px}.sqlcell-fundo{place-items:end stretch;padding:0}.sqlcell{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-height:76dvh}.sqlbar{flex-wrap:wrap;gap:8px 10px}.sqlstatus{flex:1 0 100%;order:3;font-size:11.5px}}@media (max-height:520px) and (pointer:coarse){.sqlbody{padding:8px 14px 0}.sqlbody .dpage{margin-bottom:4px}.sqlbody .dpage h1,.sqlbody .dpage-meta{display:none}.sqlpane-onde{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sqledbox{height:clamp(72px,22dvh,150px)}.sqlpane{padding-bottom:12px}.sqlstatus{flex:none;order:0}.sqlbody{position:relative}.sqlbody .dpage{z-index:6;margin:0;position:absolute;top:4px;right:14px}.sqltabs-linha{padding-right:128px}.sqlpane-head .sqlrun{min-height:44px;box-shadow:none;position:static}}@media (max-height:520px) and (min-width:700px) and (pointer:coarse){.sqlpane:has(>.sqlbar){grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:8px 12px;display:grid}.sqlpane:has(>.sqlbar)>.sqlpane-topo{grid-area:1/1/auto/-1}.sqlpane:has(>.sqlbar)>.sqledbox{grid-area:2/1/4;height:auto;min-height:0}.sqlpane:has(>.sqlbar)>.sqlbar{grid-area:2/2}:is(.sqlpane:has(>.sqlbar)>.sqlgrid,.sqlpane:has(>.sqlbar)>.sqlvazio,.sqlpane:has(>.sqlbar)>.sqlerro){grid-area:3/2;min-height:0}}@media (pointer:coarse){.tree-resizer{display:none}.sqlrun{min-height:48px}.sqltree-abrir,.sqlbar .dbtn{min-height:44px}.sqltree-gaveta-cab .drawer-close{width:44px;height:44px}.sqltab-nova{width:44px}.sqltab-main{min-height:44px}.sqltab-close{width:36px;height:44px;position:relative}.sqltab-close:after{content:"";position:absolute;inset:0 -4px}.sqltab-nova,.sqlhist-voltar{min-height:44px}.sqlcell-fechar{width:44px;height:44px}.sqlcell-rodape .dbtn{min-height:44px}.sqltable td{max-width:240px;padding:10px 12px}.sqltable thead th{padding:10px 12px}.sqlsnip-toggle{position:relative}.sqlsnip-toggle:after{content:"";position:absolute;inset:-14px -12px}.sqltree{--tree-row-h:44px;--tree-conn-h:64px}.tree-act{width:40px;height:40px;position:relative}.tree-act:after{content:"";position:absolute;inset:-2px}.tree-row{grid-template-columns:34px 14px minmax(8ch,max-content) minmax(0,1fr)}.tree-head>.tree-row{grid-template-columns:34px 14px minmax(0,1fr) auto auto}.tree-sub{padding-left:64px}.tree-chev{position:relative}.tree-chev:after{content:"";position:absolute;inset:-2px -5px}.sqltree-act{min-height:44px}}@media (hover:none) and (pointer:coarse){.sqled .cm-editor,.sqled .cm-content{font-size:16px}}.denv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.denv-card{border:1px solid var(--line);background:var(--card);min-height:190px;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;transition:border-color .18s ease-out,background .18s ease-out;display:flex}.denv-card:hover{background:#22d3ee0f;border-color:#22d3ee7a}.denv-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.denv-card strong{color:var(--ink);font:800 18px var(--font-display), var(--font-geist-sans), sans-serif}.denv-card>span:not(.badge){font-size:13.5px;line-height:1.5}.denv-card small{color:var(--cyan);margin-top:auto;font-size:12.5px}.denv-back{margin:12px 28px 0}.dwrap>.denv-back{margin:0 0 14px}.dstage-list,.dstage-review{flex-direction:column;gap:8px;margin-top:18px;display:flex}.dstage-row{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:auto minmax(210px,1fr) minmax(260px,1.2fr);align-items:center;gap:16px;min-height:74px;padding:12px 14px;display:grid}.dstage-row.is-on{border-color:#a78bfa75}.dstage-row.is-disabled{opacity:.72}.dstage-row.is-dragging{opacity:.42}.dstage-row.is-over{border-color:var(--violet)}.dstage-main{align-items:center;gap:12px;min-width:0;display:flex}.dstage-main>span{flex-direction:column;gap:4px;min-width:0;display:flex}.dstage-main strong{color:var(--ink);font-size:14.5px}.dstage-main small,.dstage-ready small{color:var(--ink-3);font-size:11.5px}.dstage-ready{flex-direction:column;gap:4px;min-width:0;display:flex}.dstage-ready code{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.dstage-ready b{color:var(--red);font-size:12.5px;font-weight:550}.dstage-review li{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:34px minmax(180px,.8fr) minmax(260px,1.2fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.dstage-review li>span{color:var(--violet);font:650 13px var(--font-geist-mono), monospace}.dstage-review li div{flex-direction:column;gap:3px;display:flex}.dstage-review li strong{color:var(--ink)}.dstage-review li small{color:var(--ink-3)}.dstage-review li code{color:var(--ink-2);overflow-wrap:anywhere}.dstage-actions,.dstage-run-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.dstage-actions>span,.dstage-run-actions>span{color:var(--ink-3);max-width:68ch;font-size:11.5px}.dstage-guard{background:#f8717114;border:1px solid #f871715c;border-radius:8px;margin:14px 0;padding:12px 14px;font-size:12.5px}.dstage-run-actions{margin:0 0 18px}.dstage-facts{margin:14px 0}.dstage-facts code{overflow-wrap:anywhere}.dstage-attempts-scroll{margin-top:10px;overflow-x:auto}.dstage-attempts{min-width:720px}.dstage-attempts td code{overflow-wrap:anywhere}.dstage-attempts td small{margin-top:4px;font-size:11px;display:block}.dhistory-filters{flex-wrap:wrap;gap:7px;margin:12px 0 16px;display:flex}.dhistory-filters .is-active{color:var(--ink);background:#22d3ee1f;border-color:#22d3ee7a}@media (max-width:760px){.denv-grid{grid-template-columns:1fr}.denv-card{min-height:160px}.denv-back{margin:10px 16px 0}.dwrap>.denv-back{margin:0 0 12px}.dstage-row{grid-template-columns:auto minmax(0,1fr);gap:10px 12px}.dstage-ready{grid-column:2}.dstage-review li{grid-template-columns:28px minmax(0,1fr)}.dstage-review li code{grid-column:2}.dstage-actions,.dstage-run-actions{flex-direction:column;align-items:stretch}.dstage-actions .dbtn,.dstage-run-actions .dbtn{justify-content:center;width:100%}.dstage-attempts-scroll{margin-inline:-8px;padding-inline:8px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
