@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abyss:#08111f;--hull:#0c1829;--deck:#11223a;--rule:#1b2e4a;--rule-strong:#284265;--text:#e2ebf6;--text-2:#9db0c8;--text-3:#667c99;--lumen:#7cc4ff;--lumen-soft:#7cc4ff21;--lv-info:#45c9bd;--lv-watch:#e5c34a;--lv-warn:#ff8a3d;--lv-crit:#ff4d5e;--up:#3ddc97;--down:#ff5c7a;--font-ui:"Archivo Variable", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;--base:14}:root[data-density=compact]{--base:13}:root[data-density=large]{--base:16}@media (width>=2400px){:root{--base:15}:root[data-density=compact]{--base:14}:root[data-density=large]{--base:17.5}}@media (width>=3200px){:root{--base:17}:root[data-density=compact]{--base:15.5}:root[data-density=large]{--base:20}}html{font-size:calc(var(--base) * 1px)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--abyss);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.45}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--lumen);outline-offset:1px}.muted{color:var(--text-2)}kbd{font-family:var(--font-mono);color:var(--text-2);border:1px solid var(--rule-strong);border-radius:3px;padding:.05rem .35rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}*{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:.55rem;height:.55rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule-strong);background-clip:padding-box;border:2px solid #0000;border-radius:.3rem}::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}.td{--td-bg:#11141c;--td-card:#1a1f2b;--td-card-2:#222837;--td-line:#ffffff0f;--td-green:#1fbf75;--td-red:#ef4f5f;--td-blue:#2f7cf6;background:var(--td-bg);color:#e8edf5;grid-template-rows:auto 1fr;height:100%;font-size:.86rem;display:grid;overflow:hidden}.td .up{color:#3ddc97}.td .down{color:#ff6b7d}.td-top{border-bottom:1px solid var(--td-line);flex-wrap:wrap;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.td-assets{align-items:center;gap:.5rem;display:flex}.td-asset{color:#fff;cursor:default;text-align:left;background:#000;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .55rem;display:flex}.td-asset span{line-height:1.15;display:grid}.td-asset b{font-size:.92rem}.td-asset small{color:#f5a524;font-size:.7rem}.td-coin{color:#fff;background:#f7931a;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;font-weight:800;display:inline-grid}.td-coin.sm{width:1.3rem;height:1.3rem;font-size:.75rem}.td-add{background:var(--td-blue);color:#fff;opacity:.55;cursor:not-allowed;border:0;border-radius:8px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.td-kpis{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.td-kpis>div{background:var(--td-card);border-radius:8px;min-width:7.5rem;padding:.35rem .75rem;display:grid}.td-kpis small{color:#8a96aa;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.td-kpis b{font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.td-kpis em{font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal}.td-kpi-total{background:linear-gradient(135deg,#1d2a44,#1a1f2b)!important}.td-mode{background:var(--td-card);border-radius:8px;padding:3px;display:flex}.td-mode button{color:#8a96aa;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;display:flex}.td-mode button[aria-pressed=true]{background:var(--td-blue);color:#fff}.td-body{grid-template-columns:2.2rem minmax(0,1fr) 20rem;min-height:0;display:grid}.td-force{grid-template-rows:auto 1fr auto;justify-items:center;gap:.3rem;padding:.6rem 0;display:grid}.td-force small{color:#c6cfdc;font-size:.66rem;font-weight:700}.td-force i{background:var(--td-red);border-radius:3px;flex-direction:column;justify-content:flex-end;width:4px;display:flex;position:relative;overflow:hidden}.td-force em{background:var(--td-green);border-radius:3px;width:100%;transition:height .4s;display:block}.td-chart{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;position:relative}.td-chart-top{z-index:3;align-items:center;gap:.8rem;padding:.5rem .6rem 0;display:flex}.td-clock{color:#c6cfdc;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.74rem;display:flex}.td-dot{background:var(--td-green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #1fbf752e}.td-reg{background:#00000040;border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:flex}.td-canvas{position:absolute;inset:2rem 0 0}.td-overlay{pointer-events:none;position:absolute;inset:2rem 4.2rem 0 0;overflow:hidden}.td-now{border-left:1px dashed #ffffff47;position:absolute;top:0;bottom:1.6rem}.td-pin{align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.td-pin i{border:2px solid #fff;border-radius:50%;flex:none;width:9px;height:9px}.td-pin span{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:2px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:flex;box-shadow:0 2px 8px #00000059}.td-pin.buy{flex-direction:row-reverse;transform:translate(calc(5px - 100%),-50%)}.td-pin.buy i{background:var(--td-green)}.td-pin.buy span{background:var(--td-green);color:#fff}.td-pin.sell{transform:translate(-5px,-50%)}.td-pin.sell i{border-color:var(--td-green);background:#fff}.td-pin.sell span{color:#3ddc97;background:#1fbf7529;border:1px solid #3ddc9780}.td-pin.faded{opacity:.4}.td-target{align-items:center;display:flex;position:absolute;right:0;transform:translateY(-50%)}.td-target:before{content:"";border-top:1px dashed #3ddc9747;flex:1;margin-right:4px}.td-target span{color:#3ddc97;white-space:nowrap;background:#0d281ceb;border:1px solid #3ddc9773;border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-weight:700}.td-target.trilha span{color:#ffd23f;background:#2d2408eb;border-color:#ffd23f80}.td-target.trilha:before{border-color:#ffd23f4d}.td-nextbuy{position:absolute;right:0;transform:translateY(-50%)}.td-nextbuy span{color:#9fc4ff;white-space:nowrap;background:#14203aeb;border:1px dashed #7caaff99;border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-weight:700}.td-lastop{background:var(--td-card);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .5rem;min-width:12rem;padding:.55rem .8rem;display:grid;position:absolute;bottom:2.4rem;left:.8rem;box-shadow:0 6px 22px #0006}.td-lastop small{color:#8a96aa;grid-column:2;margin-top:-.2rem;font-size:.68rem}.td-lastop strong{font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:1.15rem}.td-player{z-index:4;background:#1a1f2bf2;border-radius:999px;align-items:center;gap:.45rem;width:min(36rem,80%);padding:.3rem .6rem;display:flex;position:absolute;bottom:2.1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000073}.td-player button{color:#c6cfdc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:.2rem;display:grid}.td-player .td-play{background:var(--td-blue);color:#fff;width:2rem;height:2rem}.td-player input[type=range]{accent-color:var(--td-blue);flex:1}.td-speeds{gap:2px;display:flex}.td-speeds button{color:#8a96aa;font-size:.7rem;font-weight:700;border-radius:6px!important;padding:.15rem .35rem!important}.td-speeds button[aria-pressed=true]{background:var(--td-card-2);color:#fff}.td-empty{text-align:center;color:#8a96aa;z-index:2;background:#11141c99;place-content:center;justify-items:center;gap:.6rem;display:grid;position:absolute;inset:0}.td-empty p{max-width:26rem;margin:0;line-height:1.5}.td-side{border-left:1px solid var(--td-line);flex-direction:column;gap:.55rem;min-height:0;padding:.6rem;display:flex;overflow-y:auto}.td-card{background:var(--td-card);border-radius:10px;gap:.55rem;padding:.7rem;display:grid}.td-pair{align-items:center;gap:.5rem;display:flex}.td-pair b{font-size:.98rem}.td-price{color:#8a96aa;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.td-select{gap:.2rem;display:grid}.td-select span{color:#8a96aa;font-size:.7rem}.td-select select{background:var(--td-bg);color:#fff;font:inherit;border:1px solid #2c3446;border-radius:8px;padding:.45rem}.td-hint{color:#8a96aa;margin-top:-.3rem;font-size:.7rem}.td-toggle{color:#5da0ff;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.td-switch{cursor:pointer;background:0 0;border:2px solid #2f7cf6;border-radius:999px;width:2.6rem;height:1.4rem;margin-left:auto;position:relative}.td-switch i{background:#2f7cf6;border-radius:50%;width:.95rem;height:.95rem;transition:left .2s;position:absolute;top:2px;left:2px}.td-switch.on{background:#2f7cf6}.td-switch.on i{background:#fff;left:calc(100% - 1.05rem)}.td-step{border:1px solid #2c3446;border-radius:10px;align-items:center;gap:.5rem;margin:0;padding:.25rem .5rem .4rem;display:flex}.td-step legend{color:#8a96aa;padding:0 .3rem;font-size:.7rem}.td-step button{color:#fff;cursor:pointer;background:#2c3446;border:0;border-radius:50%;flex:none;width:1.7rem;height:1.7rem;font-size:1rem}.td-step b{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:1rem}.td-step:disabled{opacity:.55}.td-run{background:var(--td-green);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem .9rem;font-size:1rem;font-weight:700;display:flex}.td-run:disabled{opacity:.7;cursor:wait}.td-reset{color:#c6cfdc;cursor:pointer;background:0 0;border:1px solid #3a4458;border-radius:8px;padding:.45rem}.td-err{color:#ff8a9a;margin:0;font-size:.74rem}.td-decision{background:var(--td-card);border-left:4px solid #7cc4ff;border-radius:10px;gap:.25rem;padding:.65rem .75rem;display:grid}.td-decision small{color:#8a96aa;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.td-decision>b{font-size:1.02rem}.td-decision.r-alta{border-color:var(--td-green)}.td-decision.r-queda{border-color:#ff8a5c}.td-decision.r-panico{border-color:var(--td-red)}.td-decision ul{color:#c6cfdc;gap:.2rem;margin:.2rem 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.td-decision li{align-items:center;gap:.3rem;display:flex}.td-decision li em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.td-rule{color:#ffd23f!important}.td-feed{background:var(--td-card);border-radius:10px;flex-direction:column;flex:1;min-height:14rem;display:flex;overflow:hidden}.td-tabs{border-bottom:1px solid var(--td-line);display:flex}.td-tabs button{color:#8a96aa;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .3rem;font-size:.78rem;font-weight:700;display:flex}.td-tabs button[aria-pressed=true]{color:#fff;border-bottom-color:var(--td-blue)}.td-tabs i{background:var(--td-card-2);border-radius:999px;padding:0 .4rem;font-size:.66rem;font-style:normal}.td-rules{color:#c6cfdc;background:var(--td-card-2);gap:.2rem;margin:0;padding:.5rem .7rem .5rem 1.6rem;font-size:.72rem;display:grid}.td-thoughts,.td-ops{flex:1;align-content:start;gap:.3rem;margin:0;padding:.35rem;list-style:none;display:grid;overflow-y:auto}.td-thoughts li{background:#ffffff06;border-radius:8px;grid-template-columns:auto 1fr;gap:.45rem;padding:.45rem .5rem;display:grid}.td-thoughts li>svg{color:#7cc4ff;margin-top:.15rem}.td-thoughts .k-decisao>svg{color:#3ddc97}.td-thoughts .k-regime>svg{color:#ffd23f}.td-thoughts .k-ia>svg{color:#c7a4ff}.td-thoughts small{color:#8a96aa;font-size:.66rem}.td-thoughts p{color:#dbe3ee;margin:.1rem 0 0;font-size:.76rem;line-height:1.42}.td-thoughts li.fresh{background:#2f7cf61f}@keyframes td-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.td-ops li{border-bottom:1px solid var(--td-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .4rem;display:grid}.td-ops li div{display:grid}.td-ops small{color:#8a96aa;font-size:.66rem}.td-ops strong{font-variant-numeric:tabular-nums;font-size:.8rem}.td-ic{color:#3ddc97;background:#1fbf752e;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid}.td-ic.venda{color:#8ab8ff;background:#2f7cf633}.td-ic.aporte,.td-ic.nucleo{color:#f7931a;background:#f7931a2e}.td-muted{color:#8a96aa;padding:.6rem;font-size:.76rem}.td-result{background:linear-gradient(135deg,#1d2a44,#1a1f2b);border-radius:10px;gap:.3rem;padding:.7rem;display:grid}.td-result small{color:#8a96aa;text-transform:uppercase;font-size:.68rem}.td-result div{grid-template-columns:1fr auto;display:grid}.td-result div em{color:#8a96aa;grid-column:1/-1;margin-top:-.15rem;font-size:.68rem;font-style:normal}.td-result p{margin:.2rem 0 0;font-size:.74rem;line-height:1.4}.td{container-type:inline-size}@container (width<=760px){.td-body{grid-template-rows:minmax(22rem,62cqh) auto;grid-template-columns:2rem minmax(0,1fr);overflow-y:auto}.td-side{border-left:0;grid-column:1/-1;overflow:visible}.td-feed{min-height:16rem}.td-kpis>div{min-width:6rem}}.td-target.edge{left:auto}.td-target.edge:before{display:none}.td-pin.buy.edge{flex-direction:row;transform:translateY(-50%)}.td-pin.buy.edge span{color:#3ddc97;background:#0d281cf2;border:1px solid #3ddc9780}.td-thoughts .k-replano>svg{color:#ff8a3d}.td-thoughts .k-replano{background:#ff8a3d0f;border-radius:6px}.td-wait{color:#c6cfdc}.td-wait b.down{color:#ff6b7d}.td-wait b.up{color:#3ddc97}.td-pin.nucleo i{background:#2f7cf6}.td-pin.nucleo span{color:#fff;background:#2f7cf6}.td-nextbuy.edge span{border-style:solid}.td-nextbuy.paused span{color:#ffcf5a;background:#30240aeb;border-color:#ffcf5a99}.td-tf{background:#00000040;border:1px solid #ffffff14;border-radius:999px;margin-left:auto;margin-right:4.4rem;padding:2px;display:inline-flex}.td-tf button{color:#8a96aa;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.12rem .55rem;font-size:.7rem;font-weight:700}.td-tf button[aria-pressed=true]{color:#fff;background:#2f7cf6}.td-strat{background:var(--td-card);border-radius:8px;margin-left:.3rem;padding:3px;display:flex}.td-strat button{color:#8a96aa;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;font-weight:700;display:flex}.td-strat button[aria-pressed=true]{color:#1a1205;background:#f5a524}.td-gridline{pointer-events:none;border-top:1px dotted #f5a52429;height:0;position:absolute;left:0;right:0}.td-gridline.edge{border-top:1px dashed #f5a5248c}.td-gridline span{color:#f5a524;background:#11141cd9;border-radius:4px;padding:0 .3rem;font-size:.62rem;font-weight:700;position:absolute;top:-.62rem;right:4px}.td-gridform{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.td-rangemode{flex-wrap:wrap;gap:.25rem;display:flex}.td-rangemode button{background:var(--td-card-2);color:#8a96aa;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.25rem;padding:.3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.td-rangemode button[aria-pressed=true]{color:#fff;border-color:#f5a524}.td-rangemode .td-suggest{color:#f5a524;margin-left:auto}.td-num{color:#8a96aa;gap:.2rem;font-size:.72rem;display:grid}.td-num input{background:var(--td-card-2);color:#fff;font:inherit;border:1px solid #ffffff14;border-radius:8px;padding:.5rem .6rem;font-size:.9rem;font-weight:700}.td-check{color:#c6cfdc;cursor:pointer;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.td-hint.down{color:#ff6b7d}.td-collapse{background:var(--td-card-2);color:#c6cfdc;cursor:pointer;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:1.9rem;height:1.9rem;margin-left:.4rem;display:grid}.td-collapse:hover{color:#fff;border-color:#ffffff40}.td-compact{color:#8a96aa;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.td-compact span{flex:1;min-width:0}.td-run.sm{flex:none;gap:.3rem;width:auto;padding:.4rem .7rem;font-size:.76rem}.td-feed{min-height:18rem}.td-tabs button{font-size:.8rem!important}.td-tabs{background:var(--td-card-2)}.td-tabs button{color:#aab6c8;padding:.75rem .3rem!important;font-size:.86rem!important}.td-tabs button[aria-pressed=true]{background:var(--td-card);border-bottom-width:3px}.td-tabs i{color:#fff;background:var(--td-blue)!important;font-size:.72rem!important}.td-tabs .td-rules-btn{flex:0 0 2.6rem}.td-tabs button{white-space:nowrap;min-width:0}.td-tabs .td-rules-btn{padding:.75rem 0!important}.td-entry{color:#8a96aa;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.72rem;display:flex}.td-entry span{width:100%}.td-entry button{background:var(--td-card-2);color:#c6cfdc;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.3rem .5rem;font-size:.72rem;font-weight:700}.td-entry button[aria-pressed=true]{color:#fff;border-color:#f5a524}.td-pin.entry i{background:#f5a524}.td-pin.entry span{color:#1a1205;background:#f5a524}.td-nextbuy.entry span{color:#f5a524;background:#281c06eb;border-color:#f5a524b3}.td-track{color:#8a96aa;cursor:pointer;background:#00000040;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.td-track.on{color:#3ddc97;border-color:#3ddc9780}.td-chart-top{padding-right:4.6rem}.td-track{margin-left:auto}.td-tf{margin-left:.4rem!important;margin-right:0!important}.td-canvas{right:5.4rem!important}.td-overlay{right:9.6rem!important}.td-lines{pointer-events:none;position:absolute;inset:2rem 5.4rem 1.6rem 0;overflow:hidden}.td-ln{opacity:.45;border-top:1px solid;height:0;position:absolute;right:0}.td-ln.buy,.td-ln.nucleo{border-color:#2f7cf6}.td-ln.sell{border-color:#1fbf75;border-top-style:dashed}.td-ln.trail{border-color:#d4a514;border-top-style:dashed}.td-ln.next,.td-ln.entry{opacity:.6;border-color:#f5a524;border-top-style:dotted}.td-gutter{border-left:1px solid var(--td-line);background:#ffffff03;width:5.4rem;position:absolute;top:2rem;bottom:1.6rem;right:0}.td-gp{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;cursor:default;border-radius:3px;padding:.05rem .25rem;font-size:.6rem;font-weight:700;line-height:1.25;position:absolute;left:3px;right:3px;overflow:hidden;transform:translateY(-50%)}.td-gp.buy{color:#fff;background:#2f7cf6}.td-gp.nucleo{color:#dbe8ff;background:#1d4fa3}.td-gp.sell{color:#fff;background:#1fbf75}.td-gp.trail{color:#1a1205;background:#d4a514}.td-gp.next{color:#f5a524;background:#281c06e6;border:1px dashed #f5a524b3}.td-gp.entry{color:#1a1205;background:#f5a524}.td-gp.paused{opacity:.75}.td-dotpin{pointer-events:auto;border:2px solid #fff;border-radius:50%;width:9px;height:9px;font-style:normal;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000080}.td-dotpin.buy{background:#2f7cf6}.td-dotpin.nucleo{background:#1d4fa3}.td-dotpin.sell{background:#1fbf75}.td-dotpin.entry{background:#f5a524}.td-dotpin.faded{opacity:.45}.td-overlay{pointer-events:none}.td-overlay .td-dotpin{pointer-events:auto}.td-assets{flex:auto;min-width:0}.td-mesas{scrollbar-width:thin;align-items:center;gap:.35rem;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.td-mesa{background:var(--td-card);border:1px solid #0000;border-radius:8px;flex:none;align-items:center;display:flex}.td-mesa.on{background:#000;border-color:#f5a52499}.td-mesa>button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem .6rem .35rem .45rem;display:flex}.td-mesa-txt{line-height:1.15;display:grid}.td-mesa-txt b{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;font-size:.78rem;overflow:hidden}.td-mesa-txt small{color:#8a96aa;align-items:center;gap:.3rem;font-size:.66rem;display:flex}.td-mesa-txt small i{background:#4a5568;border-radius:50%;width:6px;height:6px;display:inline-block}.td-mesa-txt small i.on{background:var(--td-green);box-shadow:0 0 0 2px #1fbf7533}.td-mesa-txt em{font-variant-numeric:tabular-nums;font-style:normal}.td-mesa-act{gap:2px;padding-right:.35rem;display:flex}.td-mesa-act button{color:#8a96aa;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:.2rem;display:grid}.td-mesa-act button:hover{color:#fff;background:#ffffff14}.td-add.on{opacity:1;cursor:pointer;flex:none}.td-total{color:#8a96aa;white-space:nowrap;flex:none;padding:0 .4rem;font-size:.74rem}.td-modal{z-index:60;background:#040912b3;place-items:center;display:grid;position:fixed;inset:0}.td-modal-card{color:#e8edf5;background:#161a24;border:1px solid #ffffff1a;border-radius:14px;gap:.6rem;width:min(34rem,94vw);padding:1rem;display:grid;box-shadow:0 20px 60px #00000080}.td-modal-card header,.td-modal-card footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.td-x{color:#8a96aa;cursor:pointer;background:0 0;border:0}.td-coins{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.td-coins button{background:var(--td-card,#1a1f2b);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-items:center;gap:.15rem;padding:.45rem .2rem;display:grid}.td-coins button[aria-pressed=true]{background:#000;border-color:#f5a524}.td-coins b{font-size:.78rem}.td-coins em{font-size:.64rem;font-style:normal}.td-strat.big{margin:0}.td-strat.big button{flex-direction:column;flex:1;align-items:flex-start;padding:.55rem .8rem}.td-strat.big small{opacity:.8;font-size:.68rem;font-weight:500}.td-rankbtn{color:#f5c062;cursor:pointer;background:#f5a5241f;border:1px solid #f5a52459;border-radius:8px;flex:none;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.74rem;font-weight:600;display:inline-flex}.td-rankbtn:hover{color:#ffd58a;background:#f5a52438}.td-modal-card.td-rank{width:min(62rem,96vw);max-height:90vh;overflow:auto}.td-rank header b{color:#f5c062;align-items:center;gap:.4rem;display:inline-flex}.td-rank-by{color:#8a96aa;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.72rem;display:flex}.td-rank-by button{color:#c8d1df;cursor:pointer;background:#1f2533;border:1px solid #0000;border-radius:999px;padding:.22rem .6rem;font-size:.72rem}.td-rank-by button[aria-pressed=true]{color:#fff;background:#000;border-color:#f5a524}.td-rank-sum{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;display:grid}.td-rank-sum>div{background:#1a1f2b;border-radius:10px;gap:.1rem;padding:.5rem .7rem;display:grid}.td-rank-sum small{color:#8a96aa;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.td-rank-sum b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.td-rank-sum em{font-size:.95rem;font-style:normal;font-weight:700}.td-rank-wrap{overflow-x:auto}.td-rank-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.78rem}.td-rank-t th{text-align:left;color:#8a96aa;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:.3rem .45rem;font-size:.68rem;font-weight:500}.td-rank-t td{white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:.45rem}.td-rank-t td small{color:#8a96aa;font-size:.68rem}.td-rank-t tbody tr{cursor:pointer}.td-rank-t tbody tr:hover{background:#ffffff0a}.td-rank-t .up{color:#2fd27e}.td-rank-t .down{color:#ff5d6c}.td-rank-pos{color:#c8d1df;background:#262d3b;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.74rem;font-weight:700;display:inline-grid}.td-rank-pos.p1{color:#1a1205;background:linear-gradient(135deg,#f7c548,#c98a12)}.td-rank-pos.p2{color:#14181f;background:linear-gradient(135deg,#e3e8ef,#9aa4b2)}.td-rank-pos.p3{color:#1a0e05;background:linear-gradient(135deg,#e0a070,#9c5a2c)}.td-rank-name{align-items:center;gap:.45rem;display:flex}.td-rank-name>div{display:grid}.td-rank-name b{font-size:.8rem}.td-rank-name small{align-items:center;gap:.25rem;display:inline-flex}.td-rank-name small i{background:#5b6577;border-radius:50%;width:6px;height:6px;display:inline-block}.td-rank-name small i.on{background:#2fd27e;box-shadow:0 0 6px #2fd27e}.td-rank-ret{gap:.2rem;min-width:6.5rem;display:grid}.td-rank-ret b{font-size:.88rem}.td-rank-bar{background:#ffffff12;border-radius:2px;height:4px;position:relative}.td-rank-bar:after{content:"";background:#ffffff40;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.td-rank-bar i{border-radius:2px;position:absolute;top:0;bottom:0}.td-rank-bar i.up{background:#2fd27e}.td-rank-bar i.down{background:#ff5d6c}.td-rank-groups{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.45rem;display:grid}.td-rank-groups>div{background:#1a1f2b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.45rem .6rem;display:flex}.td-rank-groups small{color:#8a96aa;text-transform:uppercase;letter-spacing:.04em;width:100%;font-size:.66rem}.td-rank-groups span{background:#232a38;border-radius:6px;align-items:baseline;gap:.3rem;padding:.2rem .45rem;font-size:.74rem;display:inline-flex}.td-rank-groups em{font-style:normal;font-weight:700}.td-rank-groups em.up{color:#2fd27e}.td-rank-groups em.down{color:#ff5d6c}.td-rank-groups span i{color:#8a96aa;font-size:.66rem;font-style:normal}.td-rankbtn.comp{color:#c4b0ff;background:#8b5cf624;border-color:#8b5cf666}.td-rankbtn.comp:hover{color:#ddd0ff;background:#8b5cf642}.td-comp header b{color:#c4b0ff}.td-comp-round{background:linear-gradient(135deg,#8b5cf624,#f5a52414);border:1px solid #8b5cf640;border-radius:12px;gap:.4rem;padding:.65rem .8rem;display:grid}.td-comp-round>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.td-comp-round small{color:#a99ad8;text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.td-comp-round b{font-size:1rem}.td-comp-round span{color:#8a96aa;font-size:.74rem}.td-comp-prog{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.td-comp-prog i{background:linear-gradient(90deg,#8b5cf6,#f5a524);height:100%;display:block}.td-comp-lead{color:#e8edf5;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.td-comp-lead svg{color:#f5c062;flex:none}.td-comp-lead .up{color:#2fd27e}.td-comp-lead .down{color:#ff5d6c}.td-comp-h{color:#8a96aa;text-transform:uppercase;letter-spacing:.05em;margin:.3rem 0 0;font-size:.72rem;font-weight:600}.td-postura{border-radius:999px;align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.td-postura.atacar{color:#5fe3a0;background:#2fd27e21}.td-postura.defender{color:#f5c062;background:#f5a52426}.td-postura.recuperar{color:#8cc4ff;background:#4da3ff26}.td-postura.off{color:#8a96aa;background:#ffffff0f}.td-comp-tip{color:#d6ccf5;background:#8b5cf61a;border-radius:8px;align-items:flex-start;gap:.4rem;margin:0;padding:.45rem .6rem;font-size:.76rem;display:flex}.td-comp-tip svg{color:#c4b0ff;flex:none;margin-top:2px}.td-comp-hist{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem;display:grid}.td-comp-hist>div{background:#1a1f2b;border-radius:10px;gap:.2rem;padding:.45rem .6rem;font-size:.76rem;display:grid}.td-comp-hist small{color:#8a96aa;font-size:.66rem}.td-comp-hist span{align-items:center;gap:.3rem;display:flex}.td-comp-hist em{margin-left:auto;font-style:normal;font-weight:700}.td-comp-hist em.up{color:#2fd27e}.td-comp-hist em.down{color:#ff5d6c}.td-comp-hist .m1{color:#f7c548}.td-comp-hist .m2{color:#c9d0da}.td-comp-hist .m3{color:#d98f5a}.td-comp-rules-btn{color:#a99ad8;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.3rem;padding:0;font-size:.74rem;display:inline-flex}.td-thoughts li.k-competicao svg,li.k-competicao>svg{color:#c4b0ff}.td-gp.short{color:#fff;background:#8b5cf6}.td-gp.loss{color:#fff;background:#ef4f5f}.td-gp.liq{color:#ff8fa0;background:#4a0d16;border:1px solid #ff4d5e99}.td-ln.short{border-color:#8b5cf6}.td-ln.loss{border-color:#ef4f5f;border-top-style:dashed}.td-ln.liq{opacity:.35;border-color:#ff4d5e;border-top-style:dotted}.td-dotpin.short{background:#8b5cf6}.td-dotpin.loss{background:#ef4f5f}.td-ic.short{color:#b69cff!important;background:#8b5cf62e!important}.td-ic.perda{color:#ff6b7d!important;background:#ef4f5f2e!important}.td-strat.big{flex-wrap:wrap}.td-num select{background:var(--td-card-2);color:#fff;font:inherit;border:1px solid #ffffff14;border-radius:8px;padding:.5rem .6rem;font-size:.85rem}.tg{--tg-card:#0f1e33;--tg-card-2:#142843;--tg-line:#7cc4ff1a;--tg-green:#3ddc97;--tg-amber:#e5c34a;--tg-orange:#ff8a3d;--tg-red:#ff5c7a;--tg-blue:#7cc4ff;background:var(--abyss);height:100%;color:var(--text);grid-template-rows:auto 1fr;font-size:.86rem;display:grid;overflow:hidden}.tg .up{color:var(--tg-green)}.tg .down{color:var(--tg-red)}.tg .muted{color:var(--text-3)}.tg-top{border-bottom:1px solid var(--rule);background:var(--hull);flex-wrap:wrap;align-items:center;gap:1rem;padding:.55rem .9rem;display:flex}.tg-brand{color:var(--tg-orange);align-items:center;gap:.55rem;display:flex}.tg-brand div{line-height:1.1;display:grid}.tg-brand b{color:var(--text);letter-spacing:.14em;font-size:.98rem}.tg-brand small{color:var(--text-3);font-size:.68rem}.tg-tabs{flex-wrap:wrap;gap:.2rem;display:flex}.tg-tabs button{color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.45rem .7rem;font-weight:600;display:flex}.tg-tabs button small{color:var(--text-3);border:1px solid var(--rule-strong);border-radius:999px;padding:0 .35rem;font-size:.6rem;font-weight:500}.tg-tabs button:hover{background:var(--lumen-soft)}.tg-tabs button[aria-pressed=true]{background:var(--deck);color:var(--text);box-shadow:inset 0 -2px 0 var(--tg-orange)}.tg-mini{background:var(--tg-card);border:1px solid var(--tg-line);color:var(--tg-orange);border-radius:9px;align-items:center;gap:.5rem;margin-left:auto;padding:.3rem .7rem;display:flex}.tg-mini div{line-height:1.15;display:grid}.tg-mini small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.66rem;overflow:hidden}.tg-mini b{color:var(--text);font-size:.82rem}.tg-dot{background:var(--text-3);border-radius:50%;width:9px;height:9px}.tg-dot.st-atrasado{background:var(--tg-red)}.tg-dot.st-adiantado{background:var(--tg-green)}.tg-dot.st-no_plano{background:var(--tg-amber)}.tg-main{min-height:0;padding:.9rem;overflow:auto}.tg-sub{margin-bottom:.8rem}.tg-seg{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.tg-seg button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.tg-seg button[aria-pressed=true]{background:var(--deck);color:var(--text);box-shadow:0 0 0 1px var(--rule-strong)}.tg-sim{grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.tg-sim{grid-template-columns:1fr}}.tg-form{gap:.7rem;display:grid}.tg-form h3{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:600}.tg-modes{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.tg-modes button{text-align:left;background:var(--tg-card);border:1px solid var(--tg-line);color:var(--text);cursor:pointer;font:inherit;border-radius:9px;padding:.5rem .65rem;display:grid}.tg-modes button small{color:var(--text-3);font-size:.7rem}.tg-modes button[aria-pressed=true]{border-color:var(--tg-orange);background:linear-gradient(135deg, #ff8a3d24, var(--tg-card))}.tg-box{border:1px solid var(--tg-line);background:var(--tg-card);border-radius:10px;gap:.55rem;min-width:0;margin:0;padding:.6rem .75rem .75rem;display:grid}.tg-box legend{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;padding:0 .3rem;font-size:.7rem}.tg-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.tg-field>span:first-child{color:var(--text-2);font-size:.8rem;display:grid}.tg-field small{color:var(--text-3);font-size:.68rem}.tg-field select,.tg-field>input{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text);font:inherit;border-radius:7px;max-width:15rem;padding:.38rem .5rem;font-size:.82rem}.tg-money{background:var(--abyss);border:1px solid var(--rule-strong);border-radius:7px;align-items:center;gap:.3rem;padding:0 .5rem;display:inline-flex}.tg-money:focus-within{border-color:var(--tg-blue)}.tg-money i{color:var(--text-3);white-space:nowrap;font-size:.74rem;font-style:normal}.tg-money input{color:var(--text);font:inherit;font-family:var(--font-mono);text-align:right;background:0 0;border:0;outline:none;width:7.5rem;padding:.38rem 0;font-size:.84rem}.tg-pair{gap:.35rem;display:inline-flex}.tg-pair .tg-money input{width:2.6rem}.tg-check{color:var(--text-2);cursor:pointer;align-items:center;gap:.45rem;font-size:.78rem;display:flex}.tg-note{color:var(--text-2);margin:0;font-size:.76rem;line-height:1.45}.tg-note b{color:var(--text)}.tg-adv-btn{border:1px dashed var(--rule-strong);color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border-radius:8px;padding:.4rem;font-size:.78rem}.tg-result{gap:.8rem;min-width:0;display:grid}.tg-headline{background:linear-gradient(135deg, #172d4d, var(--tg-card));border:1px solid var(--tg-line);border-radius:12px;padding:.9rem 1.1rem}.tg-headline small{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.tg-headline b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:.1rem 0;font-size:2rem;font-weight:700;display:block}.tg-headline p{color:var(--text-2);margin:0}.tg-meter,.tg-progress{background:var(--abyss);border:1px solid var(--tg-line);border-radius:999px;height:1.4rem;margin-top:.7rem;position:relative;overflow:hidden}.tg-meter i,.tg-progress i{background:linear-gradient(90deg,#ff8a3d8c,#3ddc97a6);border-radius:999px;transition:width .4s;position:absolute;inset:0 auto 0 0}.tg-meter span,.tg-progress span{z-index:1;text-shadow:0 1px 2px #0009;padding-left:.7rem;font-size:.72rem;font-weight:600;line-height:1.4rem;position:relative}.tg-progress em{z-index:2;opacity:.8;background:#fff;width:2px;position:absolute;top:-2px;bottom:-2px}.tg-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;display:grid}.tg-kpis>div{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:10px;padding:.5rem .7rem;display:grid}.tg-kpis small{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.tg-kpis b{font-variant-numeric:tabular-nums;font-size:1.05rem}.tg-kpis em{color:var(--text-3);font-size:.7rem;font-style:normal}.tg-kpis .st-atrasado b{color:var(--tg-red)}.tg-kpis .st-adiantado b{color:var(--tg-green)}.tg-kpis .st-no_plano b{color:var(--tg-amber)}.tg-chart{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;padding:.4rem 0;position:relative;overflow:hidden}.tg-chart svg{display:block}.tg-grid{stroke:#7cc4ff12}.tg-ax{fill:var(--text-3);font-size:10.5px;font-family:var(--font-mono)}.tg-now{stroke:#ffffff59;stroke-dasharray:3 4}.tg-hover{stroke:#ffffff38}.tg-mark{fill:var(--tg-orange);stroke:#0c1829;stroke-width:2px}.tg-tip{border:1px solid var(--rule-strong);pointer-events:none;background:#08111ff0;border-radius:8px;gap:.15rem;min-width:11rem;padding:.45rem .6rem;font-size:.72rem;display:grid;position:absolute;top:.6rem}.tg-tip span{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:flex}.tg-tip i{border-radius:2px;width:8px;height:8px;display:inline-block}.tg-facts{gap:.35rem;display:grid}.tg-facts p{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}.tg-facts b{color:var(--text)}.tg-facts svg{color:var(--tg-orange);flex:none}.tg-marcos span{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:999px;padding:.15rem .55rem;font-size:.74rem}.tg-table summary{cursor:pointer;color:var(--text-2);font-weight:600}.tg-table table,.tg-list{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.4rem;font-size:.78rem}.tg-table th,.tg-table td,.tg-list th,.tg-list td{text-align:right;border-bottom:1px solid var(--tg-line);padding:.35rem .5rem}.tg-table th:first-child,.tg-table td:first-child,.tg-list th:first-child,.tg-list td:first-child{text-align:left}.tg-table th,.tg-list th{color:var(--text-3);text-transform:uppercase;font-size:.7rem;font-weight:600}.tg-list tr.on td{background:#ff8a3d0f}.tg-save{background:var(--tg-card);border:1px solid #ff8a3d59;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.7rem;display:grid}.tg-save input{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text);font:inherit;border-radius:8px;padding:.5rem .65rem}.tg-save button,.tg-primary{background:var(--tg-orange);color:#1a0d03;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:700;display:inline-flex}.tg-save button:disabled,.tg-primary:disabled{opacity:.5;cursor:not-allowed}.tg-save p{color:var(--text-3);grid-column:1/-1;margin:0;font-size:.72rem}.tg-fine{color:var(--text-3);margin:0;font-size:.7rem;line-height:1.45}.tg-err{color:var(--tg-red);margin:0}.tg-goal{gap:.8rem;max-width:72rem;display:grid}.tg-goal-head{background:linear-gradient(135deg, #ff8a3d1f, var(--tg-card) 55%);border:1px solid var(--tg-line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}.tg-goal-head small{color:var(--tg-orange);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700}.tg-goal-head h2{margin:.1rem 0 .25rem;font-size:1.35rem}.tg-goal-head p{color:var(--text-2);margin:0}.tg-goal-head p b{color:var(--text)}.tg-goal-actions button,.tg-row-actions button{background:var(--deck);border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:7px;padding:.35rem .7rem;font-size:.78rem}.tg-row-actions{justify-content:flex-end;gap:.3rem;display:flex}.tg-advice{border:1px solid;border-radius:10px;padding:.6rem .85rem}.tg-advice p{margin:0}.tg-advice b{font-variant-numeric:tabular-nums}.tg-advice.st-atrasado{background:#ff5c7a12;border-color:#ff5c7a66}.tg-advice.st-adiantado{background:#3ddc9712;border-color:#3ddc9766}.tg-advice.st-no_plano{background:#e5c34a12;border-color:#e5c34a66}.tg-checkin{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;gap:.5rem;padding:.8rem .9rem;display:grid}.tg-checkin h3{align-items:center;gap:.4rem;margin:0;font-size:.92rem;display:flex}.tg-checkin-row{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.tg-checkin-row .tg-field{grid-template-columns:1fr;gap:.2rem}.tg-checkin-row input[type=month]{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;padding:.33rem .5rem}.tg-icon{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:.2rem}.tg-icon:hover{color:var(--tg-red)}.tg-pill{color:var(--tg-orange);background:#ff8a3d29;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.64rem;font-weight:700}.tg-empty,.tg-coming{text-align:center;color:var(--text-2);justify-items:center;gap:.6rem;padding:3rem 1rem;display:grid}.tg-empty svg,.tg-coming svg{color:var(--tg-orange)}.tg-coming h3{color:var(--text);margin:0}.tg-coming ul{text-align:left;color:var(--text-2);margin:0;line-height:1.7}.tg-chart-bar{justify-content:flex-end;margin-bottom:-.4rem;display:flex}.tg-ledger{gap:.75rem;display:grid}.tg-ledger-top{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.tg-month{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:9px;align-items:center;gap:.3rem;padding:.25rem .4rem;display:flex}.tg-month b{text-align:center;min-width:10.5rem}.tg-month .tg-icon:hover{color:var(--text)}.tg-quick{flex:1;gap:.4rem;min-width:22rem;display:flex}.tg-quick input{background:var(--tg-card);color:var(--text);font:inherit;border:1px solid #ff8a3d66;border-radius:9px;flex:1;padding:.55rem .8rem}.tg-quick input:focus{border-color:var(--tg-orange);outline:none;box-shadow:0 0 0 3px #ff8a3d26}.tg-quick select,.tg-quick>button:not(.tg-primary){background:var(--tg-card);border:1px solid var(--tg-line);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.8rem;display:inline-flex}.tg-toast{color:var(--text);background:#3ddc971a;border:1px solid #3ddc9759;border-radius:9px;margin:0;padding:.45rem .75rem;font-size:.8rem}.tg-goalstrip{background:var(--tg-card);color:var(--text-2);border:1px dashed #ff8a3d73;border-radius:10px;margin:0;padding:.5rem .8rem}.tg-goalstrip b{color:var(--text)}.tg-ledger-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:.9rem;display:grid}@media (width<=1000px){.tg-ledger-grid{grid-template-columns:1fr}}.tg-txs{gap:.6rem;min-width:0;display:grid}.tg-txs-bar{align-items:center;gap:.5rem;display:flex}.tg-search{background:var(--tg-card);border:1px solid var(--tg-line);color:var(--text-3);border-radius:8px;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.tg-search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;width:13rem;padding:.4rem 0}.tg-chip{background:var(--deck);border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.74rem;display:inline-flex}.tg-chip button{color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.tg-chip.add input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;width:8rem;font-size:.74rem}.tg-day h4{color:var(--text-3);letter-spacing:.02em;justify-content:space-between;margin:0 0 .25rem;font-size:.72rem;font-weight:600;display:flex}.tg-day h4 em{font-variant-numeric:tabular-nums;font-style:normal}.tg-tx{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:9px;grid-template-columns:auto minmax(0,1fr) 13rem 7.5rem auto;align-items:center;gap:.6rem;margin-bottom:.25rem;padding:.45rem .6rem;display:grid}.tg-tx:hover{border-color:var(--rule-strong)}.tg-cdot{background:var(--text-3);border-radius:3px;width:10px;height:10px}.tg-tx.k-receita .tg-cdot{background:var(--tg-green);border-radius:50%}.tg-tx.k-aporte .tg-cdot{background:var(--tg-orange);border-radius:50%}.tg-tx-main{min-width:0;display:grid}.tg-tx-main b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tg-tx-main small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.tg-parc{color:var(--tg-blue);border:1px solid #7cc4ff59;border-radius:999px;margin-left:.35rem;padding:0 .35rem;font-size:.66rem;font-weight:600}.tg-src{color:var(--tg-amber);align-items:center;gap:.15rem;margin-left:.4rem;display:inline-flex}.tg-catsel{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text-2);font:inherit;border-radius:7px;max-width:100%;padding:.28rem .35rem;font-size:.76rem}.tg-amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.tg-tx.k-receita .tg-amt{color:var(--tg-green)}.tg-tx.k-aporte .tg-amt{color:var(--tg-orange)}.tg-tx.k-transferencia .tg-amt{color:var(--text-3)}.tg-tx-act{opacity:.4;gap:.1rem;display:flex}.tg-tx:hover .tg-tx-act{opacity:1}.tg-tx-act .tg-icon:first-child:hover{color:var(--tg-blue)}.tg-empty-sm{color:var(--text-3);margin:.4rem 0;font-size:.8rem}.tg-catbars,.tg-mbars{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;gap:.35rem;margin-bottom:.7rem;padding:.75rem;display:grid}.tg-catbars h3,.tg-mbars h3{align-items:center;gap:.35rem;margin:0 0 .2rem;font-size:.86rem;display:flex}.tg-catbar{text-align:left;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;gap:.2rem;padding:.35rem .4rem;display:grid}.tg-catbar:hover,.tg-catbar.on{background:var(--abyss);border-color:var(--tg-line)}.tg-catbar-top{align-items:center;gap:.4rem;display:flex}.tg-catbar-top i{border-radius:3px;width:9px;height:9px}.tg-catbar-top b{flex:1;font-size:.8rem;font-weight:600}.tg-catbar-top em{font-variant-numeric:tabular-nums;font-size:.8rem;font-style:normal}.tg-bar{background:var(--abyss);border-radius:999px;height:6px;display:block;overflow:hidden}.tg-bar span{background:var(--tg-blue);border-radius:999px;height:100%;display:block}.tg-catbar small{color:var(--text-3);font-size:.68rem}.tg-subs{color:var(--text-2)!important}.tg-mbars-row{align-items:flex-end;gap:.3rem;height:6rem;display:flex}.tg-mbars-row>div{flex:1;grid-template-rows:1fr auto;justify-items:center;height:100%;display:grid}.tg-mbars-row span{align-items:flex-end;gap:2px;height:100%;display:flex}.tg-mbars-row i{border-radius:2px 2px 0 0;width:6px;display:block}.tg-mbars-row small{color:var(--text-3);font-size:.6rem}.tg-mbars-row .on small{color:var(--text);font-weight:700}i.r{background:var(--tg-green)}i.g{background:var(--tg-red);opacity:.8}.tg-legend{color:var(--text-3);align-items:center;gap:.3rem;margin:0;font-size:.68rem;display:flex}.tg-legend i{border-radius:2px;width:8px;height:8px;margin-left:.4rem;display:inline-block}.tg-modal{z-index:50;background:#040912b3;place-items:center;display:grid;position:fixed;inset:0}.tg-modal-card{background:var(--hull);border:1px solid var(--rule-strong);border-radius:14px;gap:.75rem;width:min(42rem,94vw);padding:1rem;display:grid;box-shadow:0 20px 60px #00000080}.tg-modal-card header,.tg-modal-card footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tg-modal-card footer{justify-content:flex-end}.tg-modal-card footer button:not(.tg-primary){border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .8rem}.tg-form-grid{grid-template-columns:1fr 1fr;gap:.6rem 1rem;display:grid}.tg-form-grid .tg-field{grid-template-columns:1fr;gap:.2rem}.tg-form-grid input,.tg-form-grid select,.tg-addrow input,.tg-addrow select,.tg-cc-cfg input{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:7px;max-width:none;padding:.38rem .5rem;font-size:.82rem}.tg-form-grid .tg-money input{width:100%}.tg-fixas,.tg-cards,.tg-budget{gap:.7rem;max-width:72rem;display:grid}.tg-st{color:var(--text-2);align-items:center;gap:.2rem;font-size:.72rem;display:inline-flex}.tg-st.ok{color:var(--tg-green)}.tg-st.late{color:var(--tg-red);font-weight:700}.tg-addrow{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding:.6rem .7rem;display:flex}.tg-addrow .tg-field,.tg-cc-cfg .tg-field{grid-template-columns:1fr;gap:.2rem}.tg-day-in{width:4.2rem}.tg-cardbox{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;gap:.6rem;padding:.8rem .9rem;display:grid}.tg-cardbox>header{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.tg-cardbox>header>div{display:grid}.tg-cardbox header small{color:var(--text-3);text-transform:uppercase;font-size:.68rem}.tg-cardbox header strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.tg-cardbox header em{font-style:normal}.tg-cc{align-items:center;gap:.45rem;display:flex!important}.tg-cc b{font-size:1rem}.tg-limit{gap:.2rem;min-width:12rem}.tg-limit em{color:var(--text-3);font-size:.72rem}.tg-cc-cfg{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.tg-cc-cfg>button{background:var(--deck);border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:.4rem .7rem;font-size:.78rem}.tg-budget-sum{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;display:grid}.tg-budget-sum>div{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:10px;padding:.5rem .7rem;display:grid}.tg-budget-sum small{color:var(--text-3);text-transform:uppercase;font-size:.66rem}.tg-budget-sum b{font-variant-numeric:tabular-nums;font-size:1.05rem}.tg-budget-group h3{color:var(--text-2);margin:.4rem 0 .35rem;font-size:.82rem}.tg-budget-row{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:10px;gap:.35rem;margin-bottom:.3rem;padding:.45rem .65rem;display:grid}.tg-budget-head{align-items:center;gap:.6rem;display:flex}.tg-budget-head>i{border-radius:3px;width:10px;height:10px}.tg-inline{color:var(--text);font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;min-width:6rem;padding:.15rem .3rem;font-weight:600}.tg-inline:hover,.tg-inline:focus{border-color:var(--rule-strong);background:var(--abyss);outline:none}.tg-budget-in{align-items:center;gap:.35rem;display:inline-flex}.tg-budget-in small{color:var(--text-3);font-size:.68rem}.tg-subcats{flex-wrap:wrap;gap:.3rem;padding-left:1.2rem;display:flex}.tg-subcats .tg-chip{cursor:default;background:var(--abyss)}.tg-cardbox .tg-list td:nth-child(2),.tg-cardbox .tg-list th:nth-child(2),.tg-fixas .tg-list td:nth-child(2),.tg-fixas .tg-list th:nth-child(2),.tg-fixas .tg-list td:nth-child(3),.tg-fixas .tg-list th:nth-child(3){text-align:left}.tg-portfolio{gap:.75rem;max-width:80rem;display:grid}.tg-h2{flex:1;align-items:center;gap:.45rem;margin:0;font-size:1.05rem;display:flex}.tg-ghost{background:var(--tg-card);border:1px solid var(--rule-strong);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.8rem;display:inline-flex}.tg-link{color:var(--tg-orange);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.spin{animation:1s linear infinite tgspin}@keyframes tgspin{to{transform:rotate(360deg)}}.tg-alloc{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;gap:.55rem;padding:.8rem .9rem;display:grid}.tg-alloc h3{margin:0;font-size:.9rem}.tg-allocbar{background:var(--abyss);border-radius:999px;height:14px;display:flex;overflow:hidden}.tg-allocbar.target{opacity:.55;height:5px}.tg-alloc-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.5rem;display:grid}.tg-alloc-cell{background:var(--abyss);border:1px solid var(--tg-line);border-radius:9px;gap:.25rem;padding:.45rem .55rem;display:grid}.tg-alloc-cell small{color:var(--text-3);font-size:.7rem}.tg-alloc-in{align-items:center;gap:.35rem;display:inline-flex}.tg-alloc-in .tg-money input{width:3.2rem}.tg-alloc-foot{justify-content:space-between;align-items:center;display:flex}.tg-suggest{border:1px dashed #ff8a3d73;border-radius:10px;gap:.3rem;padding:.55rem .75rem;display:grid}.tg-suggest p{flex-wrap:wrap;gap:.9rem;margin:0;display:flex}.tg-suggest p span{align-items:center;gap:.35rem;display:inline-flex}.tg-suggest i{border-radius:3px;width:9px;height:9px;display:inline-block}.tg-suggest small{color:var(--text-3)}.tg-klass{background:var(--tg-card);border:1px solid var(--tg-line);border-radius:12px;padding:.6rem .8rem}.tg-klass h3{align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:.92rem;display:flex}.tg-klass h3 i{border-radius:3px;width:10px;height:10px}.tg-klass h3 span{font-variant-numeric:tabular-nums;margin-left:auto}.tg-klass h3 em{font-variant-numeric:tabular-nums;font-size:.8rem;font-style:normal}.tg-asset-row{cursor:pointer}.tg-asset-row:hover td{background:#7cc4ff0a}.tg-assets td small{font-size:.7rem}.tg-asset-moves>td{background:var(--abyss);text-align:left!important;padding:.6rem!important}.tg-moves{gap:.5rem;display:grid}.tg-over{color:var(--tg-amber)}.tg-under{color:var(--tg-blue)}.gc{grid-template-rows:auto 1fr;height:100%;display:grid}.gc-full{height:100%}.gc-main{min-height:0;overflow:hidden}.gc-loading{height:100%;color:var(--text-3);place-items:center;display:grid}.gc-top{background:var(--hull);border-bottom:1px solid var(--rule);align-items:center;gap:1.2rem;padding:.45rem .9rem;display:flex}.gc-brand{align-items:baseline;gap:.35rem;display:flex}.gc-brand b{letter-spacing:.18em;font-size:.98rem}.gc-brand small{color:var(--lumen);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.gc-logo{border:3px solid var(--lumen);border-radius:50%;align-self:center;width:1.05rem;height:1.05rem;position:relative}.gc-logo:after{content:"";background:#f5a524;border-radius:50%;position:absolute;inset:.18rem}.gc-brand.big{justify-content:center;margin-bottom:.2rem}.gc-brand.big b{font-size:1.5rem}.gc-brand.big .gc-logo{width:1.4rem;height:1.4rem}.gc-tabs{gap:.25rem;display:flex}.gc-tabs button{color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .8rem;font-weight:600;display:inline-flex}.gc-tabs button:hover{color:var(--text);background:var(--lumen-soft)}.gc-tabs button[aria-pressed=true]{color:var(--text);background:var(--deck);border-color:var(--rule-strong)}.gc-user{margin-left:auto;position:relative}.gc-userbtn{border:1px solid var(--rule);cursor:pointer;color:var(--text-2);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .6rem .2rem .2rem;display:inline-flex}.gc-userbtn:hover{border-color:var(--rule-strong);color:var(--text)}.gc-avatar{background:var(--lumen-soft);width:1.6rem;height:1.6rem;color:var(--lumen);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.gc-menu{background:var(--hull);border:1px solid var(--rule-strong);z-index:80;border-radius:10px;min-width:14rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #00000073}.gc-menu small{color:var(--text-3);border-bottom:1px solid var(--rule);text-overflow:ellipsis;margin-bottom:.25rem;padding:.35rem .55rem .45rem;overflow:hidden}.gc-menu button{cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}.gc-menu button:hover{background:var(--lumen-soft)}.gc-auth{background:radial-gradient(60rem 40rem at 50% -10%, #7cc4ff1a, transparent 60%), var(--abyss);place-items:center;min-height:100%;padding:1.5rem 1rem;display:grid}.gc-card{background:var(--hull);border:1px solid var(--rule);border-radius:14px;gap:.75rem;width:min(24rem,100%);padding:1.4rem;display:grid}.gc-card.flat{width:auto;padding:1rem 1.1rem}.gc-card h3{margin:0;font-size:.95rem}.gc-lead{text-align:center;color:var(--text-2);margin:0}.gc-card label,.gc-row label{gap:.25rem;display:grid}.gc-card label>span,.gc-row label>span{color:var(--text-2);font-size:.74rem}.gc-card input,.gc-card select,.gc-row input,.gc-row select{background:var(--abyss);border:1px solid var(--rule-strong);color:var(--text);font:inherit;border-radius:8px;padding:.55rem .65rem}.gc-card input:focus,.gc-row input:focus,.gc-row select:focus{border-color:var(--lumen);outline:none}.gc-primary{background:var(--lumen);color:#04101f;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem .9rem;font-weight:700;display:inline-flex}.gc-primary:disabled{opacity:.6;cursor:default}.gc-ghost{border:1px solid var(--rule-strong);color:var(--text-2);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.78rem;display:inline-flex}.gc-ghost:hover{color:var(--text);border-color:var(--lumen)}.gc-err{color:var(--down);margin:0;font-size:.82rem}.gc-ok{color:var(--up);margin:0;font-size:.82rem}.gc-hint{color:var(--text-3);font-size:.74rem;line-height:1.4}.gc-page{align-content:start;gap:.9rem;max-width:72rem;height:100%;margin:0 auto;padding:1.1rem clamp(1rem,3vw,2rem) 2rem;display:grid;overflow:auto}.gc-page h2{margin:0;font-size:1.15rem}.gc-grid2{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:.9rem;display:grid}.gc-dl{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;display:grid}.gc-dl dt{color:var(--text-3)}.gc-dl dd{margin:0}.gc-row{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.gc-row .grow{flex:1;min-width:12rem}.gc-link{background:var(--abyss);border:1px dashed var(--lumen);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.gc-link code{font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--lumen);flex:1;font-size:.78rem}.gc-link button{background:var(--deck);border:1px solid var(--rule-strong);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.3rem .6rem;display:inline-flex}.gc-table{border-collapse:collapse;width:100%;font-size:.82rem}.gc-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--rule);padding:.35rem .5rem;font-size:.72rem;font-weight:500}.gc-table td{border-bottom:1px solid var(--rule);padding:.5rem}.gc-table td small{color:var(--text-3)}.gc-pill{border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.gc-pill.ok{color:var(--up);background:#3ddc9721}.gc-pill.off{color:var(--down);background:#ff5c7a21}.gc-pill.wait{color:var(--lv-watch);background:#e5c34a24}@media (width<=640px){.gc-top{flex-wrap:wrap;gap:.6rem;padding:.4rem .6rem}.gc-userbtn span:nth-child(2){display:none}.gc-table{white-space:nowrap;display:block;overflow-x:auto}}
