@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.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:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-ext-wght-normal-Dh0aNLWd.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:Spline Sans Mono Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/spline-sans-mono-latin-wght-normal-DlaB5ohX.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}:root{--bg:#f5f4ef;--surface:#fff;--track:#e4e2da;--rule:#d9d7ce;--ink:#111;--ink-2:#45453f;--ink-3:#5f5f59;--line-c:#00855f;--line-e:#d2232a;--line-f:#1e5bc6;--line-y:#b07d00;--on-c:#fff;--on-e:#fff;--on-f:#fff;--on-y:#111;--ok:#00754f;--fail:#c01e25;--add-bg:#e3f2ea;--del-bg:#fbe4e2;--focus:var(--line-f);--sheet-scrim:#11111173;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Schibsted Grotesk Variable", "Schibsted Grotesk", system-ui, sans-serif;--font-mono:"Spline Sans Mono Variable", "Spline Sans Mono", ui-monospace, "Cascadia Mono", monospace;--fs-giant:132px;--fs-kpi:30px;--fs-title:22px;--fs-row:17px;--fs-block:15px;--fs-body:16px;--fs-small:13px;--fs-mono-md:13px;--fs-mono-sm:11.5px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--r-sm:2px;--r-md:4px;--rule-ink:2px;--shadow-sheet:0 -8px 24px #00000059;--touch:44px;--tabbar-h:58px;--sidebar-w:248px;--rail-w:320px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--duration-fast:.12s;--duration-sheet:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@media (min-width:1200px){:root{--fs-giant:220px;--fs-kpi:40px}}@media (prefers-color-scheme:dark){:root:not([data-theme=claro]){--bg:#0c1420;--surface:#13202f;--track:#1d2b3d;--rule:#24344a;--ink:#f3f1ea;--ink-2:#bcc4cf;--ink-3:#919cab;--line-c:#33c48f;--line-e:#ff6266;--line-f:#78a6ff;--line-y:#ffc53d;--on-c:#06281c;--on-e:#2a0507;--on-f:#071735;--on-y:#2a1e00;--ok:#4fd3a0;--fail:#ff7a7d;--add-bg:#0f2e27;--del-bg:#361a22;--sheet-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=escuro]{--bg:#0c1420;--surface:#13202f;--track:#1d2b3d;--rule:#24344a;--ink:#f3f1ea;--ink-2:#bcc4cf;--ink-3:#919cab;--line-c:#33c48f;--line-e:#ff6266;--line-f:#78a6ff;--line-y:#ffc53d;--on-c:#06281c;--on-e:#2a0507;--on-f:#071735;--on-y:#2a1e00;--ok:#4fd3a0;--fail:#ff7a7d;--add-bg:#0f2e27;--del-bg:#361a22;--sheet-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-world=credai]{--lc:var(--line-c);--on-lc:var(--on-c)}[data-world=minha-empresa]{--lc:var(--line-e);--on-lc:var(--on-e)}[data-world=faculdade]{--lc:var(--line-f);--on-lc:var(--on-f)}[data-world=youtube]{--lc:var(--line-y);--on-lc:var(--on-y)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{scrollbar-width:none}::-webkit-scrollbar{display:none}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-block);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100vh;line-height:1.4}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0}button:disabled{cursor:default}input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,video{max-width:100%;display:block}h1,h2,h3{font-weight:inherit;font-size:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.wb{border-radius:var(--r-sm);background:var(--lc);width:22px;height:22px;color:var(--on-lc);flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.wb--sm{width:18px;height:18px;font-size:11px}.wchip{align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-small);font-weight:700;display:inline-flex}.wchip--compact{min-width:var(--touch);justify-content:center;padding:0}button.wchip{cursor:pointer}.wchip--on{border:var(--rule-ink) solid var(--ink)}.wchip__name{flex:1}.wchip__count{font-size:var(--fs-mono-sm);color:var(--ink-2);font-weight:500}.ix{background:var(--surface);border:5px solid var(--ink);border-radius:50%;flex:none;width:22px;height:22px;display:inline-block}.ix--sm{border-width:3px;width:14px;height:14px}.st{box-sizing:border-box;background:var(--surface);border:3px solid var(--lc,var(--ink-2));border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.st--stop{border-width:2px;width:10px;height:10px}.st--end{border-radius:var(--r-sm);background:var(--lc);width:16px;height:16px}.st--user{border-radius:var(--r-sm);border:4px solid var(--ink);width:18px;height:18px}.st--done{background:var(--lc)}.st--current{border-color:var(--ink);border-width:4px}.rail{padding:var(--sp-2) 0 var(--sp-2) 34px;position:relative}.rail:before{content:"";background:var(--lc);border-radius:3px;width:6px;position:absolute;top:0;bottom:0;left:9px}.stop{padding:var(--sp-2) 0;position:relative}.stop__mark{box-sizing:border-box;width:24px;height:24px;position:absolute;top:10px;left:-34px}.stop__mark:after{content:"";box-sizing:border-box;background:var(--surface);border:3px solid var(--lc);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:5px}.stop--tool .stop__mark:after{border-width:2px;width:10px;height:10px;top:7px;left:7px}.stop--user .stop__mark:after{border-radius:var(--r-sm);border:4px solid var(--ink);width:18px;height:18px;top:3px;left:3px}.stop--decision .stop__mark:after{border:5px solid var(--ink);width:22px;height:22px;top:1px;left:1px}.stop--done .stop__mark:after{background:var(--lc)}.stop--current .stop__mark:after{border:5px solid var(--ink);width:22px;height:22px;top:1px;left:1px}.stop--todo{color:var(--ink-3)}.stop--todo .stop__mark:after{border-color:var(--rule)}.stop__body{min-width:0}.block{min-width:0;padding:var(--sp-3) 0 var(--sp-5);border-top:var(--rule-ink) solid var(--ink)}.block--bare{border-top:0}.block__head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.block__title{white-space:nowrap;font-size:var(--fs-block);letter-spacing:-.01em;font-weight:800}.block__aside{font-size:var(--fs-mono-sm);color:var(--ink-3);text-align:right}.card{background:var(--surface);border:1px solid var(--rule);padding:var(--sp-3);border-radius:var(--r-sm)}.card--strong{border:var(--rule-ink) solid var(--ink)}.list>li+li{border-top:1px solid var(--rule)}.lrow{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;column-gap:10px;padding:11px 0;display:grid}.list>.lrow:first-child{padding-top:0}.lrow__lead{padding-top:2px;display:flex}.lrow__main{text-align:left;flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}.lrow__main--btn{min-height:var(--touch);justify-content:center;margin:-10px 0;padding:10px 0}.lrow__title{font-size:var(--fs-row);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.lrow__meta{font-size:var(--fs-mono-sm);color:var(--ink-3);overflow-wrap:break-word;line-height:1.35}.lrow__trail{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--ink-2);grid-column:3;padding-top:2px;display:flex}.lrow__actions{margin-top:var(--sp-2);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:10px;display:flex}.chip{border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;padding:2px 6px;font-size:11px;display:inline-block}.chip--ok{color:var(--ok);border-color:currentColor}.chip--fail{color:var(--fail);border-color:currentColor}.giant{gap:var(--sp-1);display:grid}.giant__n{font-size:var(--fs-giant);letter-spacing:-.06em;font-variant-numeric:lining-nums proportional-nums;font-weight:900;line-height:.78}.giant__label{font-size:var(--fs-body);margin-top:var(--sp-3);font-weight:600;line-height:1.2}.giant__lede{color:var(--ink-2);font-size:14px}.giant__lede b{color:var(--ink);font-weight:700}.kpi{border-top:1px solid var(--rule);padding-top:var(--sp-1);min-width:0}.kpi__v{font-size:var(--fs-kpi);letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;font-weight:800;line-height:1;display:block}.kpi__v small{color:var(--ink-3);letter-spacing:0;font-size:.5em;font-weight:600}.kpi__l{color:var(--ink-3);font-size:12px}.bar{background:var(--track);flex:1;min-width:40px;height:5px;display:block;position:relative}.bar i{background:var(--lc,var(--ink));position:absolute;inset:0 auto 0 0}.cd{border:2px solid var(--lc);border-radius:var(--r-sm);text-align:center;flex:none;width:52px;padding:4px 0 3px;line-height:1;display:block}.cd__n{font-size:20px;font-weight:600;display:block}.cd__u{color:var(--ink-3);margin-top:2px;font-size:10px;display:block}.cd--hot{background:var(--lc);color:var(--on-lc)}.cd--hot .cd__u{color:inherit}.lbars{gap:9px;display:grid}.lbars li{gap:var(--sp-2);align-items:center;display:grid}.lbars__name{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lbars__track{background:var(--track);border-radius:1px;height:14px;position:relative}.lbars__track i{background:var(--lc,var(--ink));border-radius:1px;position:absolute;inset:0 auto 0 0}.lbars__v{text-align:right;min-width:8ch;font-size:var(--fs-mono-md)}.lbars__total{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--rule);font-size:var(--fs-small);color:var(--ink-2);margin-top:10px;display:flex}.lbars__total b{font-size:var(--fs-mono-md);color:var(--ink);font-weight:500}.btn{min-height:var(--touch);padding:0 var(--sp-4);border-radius:var(--r-sm);border:var(--rule-ink) solid var(--ink);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.btn--primary{background:var(--ink);color:var(--bg)}.btn--secondary{color:var(--ink);background:0 0}.btn--danger{color:var(--fail);border-color:var(--fail);background:0 0}.btn--block{width:100%}.btn:disabled{opacity:.45}.btn[aria-busy=true]{opacity:.7}@media (hover:hover){.btn--primary:hover,.btn--secondary:hover,.btn--danger:hover{opacity:.85}}.btn--primary:active,.btn--secondary:active,.btn--danger:active{opacity:.85}.ibtn{width:var(--touch);height:var(--touch);border-radius:var(--r-sm);color:var(--ink);flex:none;place-items:center;display:inline-grid;position:relative}.ibtn__badge{border-radius:var(--r-sm);background:var(--ink);min-width:18px;color:var(--bg);text-align:center;padding:1px 4px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;top:4px;right:2px}.tbtn{min-height:var(--touch);padding:0 var(--sp-1);color:var(--ink-2);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.field{gap:6px;display:grid}.field__label{font-size:var(--fs-small);font-weight:700}.field__hint{color:var(--ink-3);font-size:12px}.input{width:100%;min-height:46px;padding:0 var(--sp-3);background:var(--surface);color:var(--ink);border:var(--rule-ink) solid var(--ink);border-radius:var(--r-sm);font-size:var(--fs-body)}.input::placeholder{color:var(--ink-3)}.textarea{padding:var(--sp-3);resize:none;line-height:1.4}.choices{gap:var(--sp-2);display:grid}.choices--2{grid-template-columns:1fr 1fr}.choice{min-height:48px;padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);align-items:center;gap:10px;display:flex}.choice--on{border:var(--rule-ink) solid var(--ink);padding:7px 11px}.choice__text{flex:1;gap:2px;min-width:0;display:grid}.choice__label{font-size:15px;font-weight:600;line-height:1.25}.choice__hint{color:var(--ink-3);font-size:12px}.choice__tag{color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--r-sm);padding:1px 5px;font-size:11px}.sheet-layer{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--sheet-scrim);position:absolute;inset:0}.sheet{background:var(--bg);border-top:var(--rule-ink) solid var(--ink);border-radius:var(--r-md) var(--r-md) 0 0;width:100%;max-width:680px;max-height:90dvh;box-shadow:var(--shadow-sheet);animation:sheet-in var(--duration-sheet) var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.sheet__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3) var(--sp-2) var(--sp-2) var(--sp-4);display:flex}.sheet__titles{min-width:0;padding-top:var(--sp-2)}.sheet__title{font-size:var(--fs-title);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:850;line-height:1.1}.sheet__meta{margin-top:var(--sp-1);font-size:var(--fs-mono-sm);color:var(--ink-3)}.sheet__body{overscroll-behavior:contain;padding:var(--sp-2) var(--sp-4) var(--sp-4);gap:var(--sp-4);flex:1;align-content:start;display:grid;overflow-y:auto}.sheet__foot{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + var(--safe-bottom));border-top:1px solid var(--rule);display:flex}.sheet__foot>*{flex:1}@media (min-width:1200px){.sheet-layer{justify-content:flex-end;align-items:stretch}.sheet{border-top:0;border-left:var(--rule-ink) solid var(--ink);width:480px;max-width:none;max-height:none;box-shadow:none;border-radius:0;animation-name:sheet-side}.sheet__foot{padding-bottom:var(--sp-3)}}@keyframes sheet-side{0%{opacity:0;transform:translate(24px)}}.empty{padding:var(--sp-3) 0;gap:var(--sp-2);justify-items:start;display:grid}.empty__title{font-size:var(--fs-row);letter-spacing:-.01em;font-weight:700}.empty__text{color:var(--ink-2);max-width:52ch;font-size:14px}.errstate{gap:var(--sp-3);padding:var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--fail);border-radius:var(--r-sm);justify-items:start;font-size:14px;display:grid}.errstate__word{color:var(--fail);font-weight:700}.skel{background:var(--track);border-radius:1px;animation:1.4s ease-in-out infinite skel;display:block}.skel--badge{width:22px;height:22px}.skel--title{width:70%;height:17px}.skel--meta{width:45%;height:12px;margin-top:4px}@keyframes skel{50%{opacity:.5}}.lmap{padding-top:20px;position:relative}.lmap__axis{height:18px;color:var(--ink-3);font-size:10.5px;position:relative}.lmap__axis span{position:absolute;top:0;transform:translate(-50%)}.lmap__axis .lmap__wk{color:var(--ink);font-weight:600}.lmap__today{border-left:2px dashed var(--ink);z-index:1;pointer-events:none;position:absolute;top:14px;bottom:60px;left:0}.lmap__today b{background:var(--bg);padding:0 3px;font-size:10.5px;font-weight:600;position:absolute;top:-14px;left:4px}.lmap__line{height:var(--h,66px);position:relative}.lmap__name{z-index:2;background:var(--bg);font-size:var(--fs-small);align-items:center;gap:6px;padding-right:6px;font-weight:700;display:flex;position:absolute;top:2px;left:0}.lmap__name em{color:var(--ink-3);font-size:11px;font-style:normal;font-weight:400}.lmap__track{background:var(--lc);border-radius:4px;height:8px;position:absolute;top:34px;left:0;right:0}.lmap__track--future{background:repeating-linear-gradient(90deg, var(--lc) 0 10px, transparent 10px 15px);border-radius:0;height:4px;top:36px;right:0}.lmap__ix{z-index:3;margin-left:-11px;position:absolute;top:27px;left:0}.lmap__st{z-index:2;margin-left:-7px;position:absolute;top:31px}.st--end.lmap__st{margin-left:-8px;top:30px}.lmap__label{z-index:2;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.25;position:absolute}.lmap__label small{color:var(--ink-3);font-size:10.5px;font-weight:400}.lmap__legend{gap:6px var(--sp-4);margin-top:var(--sp-2);color:var(--ink-2);flex-wrap:wrap;font-size:12px;display:flex}.lmap__legend span{align-items:center;gap:6px;display:inline-flex}.lmap__range{color:var(--ink-3);margin-left:auto}.lmap__lg-st{border:3px solid var(--ink-2);background:var(--surface);border-radius:50%;width:12px;height:12px;display:inline-block}.lmap__lg-dash{background:repeating-linear-gradient(90deg, var(--ink-2) 0 6px, transparent 6px 9px);width:22px;height:4px;display:inline-block}.lmap__note{margin-top:var(--sp-2);color:var(--ink-2);font-size:13px}.phead{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-3);display:flex}.phead__title{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:850;line-height:1.1}.phead__aside{font-size:var(--fs-mono-sm);color:var(--ink-3);text-align:right}.diff{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--lc,var(--ink-2));border-radius:var(--r-sm);overflow:hidden}.diff__head{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--touch);padding:0 var(--sp-3);display:flex}.diff__path{min-width:0;font-size:var(--fs-mono-md);overflow-wrap:anywhere}.diff__stat{font-size:var(--fs-mono-sm);flex:none}.diff__stat b{font-weight:600}.diff__add{color:var(--ok)}.diff__del{color:var(--fail)}.diff__body{border-top:1px solid var(--rule);margin:0;font-size:12px;line-height:1.5;overflow-x:auto}.diff__l{min-width:max-content;padding:0 var(--sp-3);white-space:pre;display:block}.diff__l--add{background:var(--add-bg)}.diff__l--del{background:var(--del-bg)}.diff__l--hunk,.diff__l--meta{color:var(--ink-3)}.lrow--current{box-shadow:inset 4px 0 0 var(--ink);padding-left:var(--sp-3)}.page{gap:var(--sp-1);max-width:1040px;display:grid}.page>.block{margin-top:var(--sp-2)}.page--narrow{max-width:680px}.muted{margin-top:var(--sp-2);color:var(--ink-2);font-size:13px}.prose{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.inline-error{font-size:var(--fs-mono-sm);color:var(--fail)}.status-word{font-size:var(--fs-small);font-weight:700}.status-word--ok{color:var(--ok)}.status-word--fail{color:var(--fail)}.status-word--idle{color:var(--ink-2)}.cols{gap:var(--sp-2);display:grid}@media (min-width:1200px){.cols{column-gap:var(--sp-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.hoje{gap:var(--sp-2);display:grid}.hoje__hero{padding:var(--sp-1) 0 var(--sp-5);grid-template-columns:auto 1fr;align-items:end;gap:0 18px;display:grid}.hoje__hero .giant{display:contents}.hoje__hero .giant__n{grid-area:1/1}.hoje__kpis{gap:var(--sp-2);grid-area:1/2;align-self:end;min-width:0;display:grid}.hoje__hero .giant__label{grid-area:2/1/auto/3}.hoje__hero .giant__lede{margin-top:var(--sp-1);grid-area:3/1/auto/3}.hoje__marco{margin-top:var(--sp-3);color:var(--ink-2);align-items:center;gap:0 var(--sp-2);flex-wrap:wrap;font-size:13px;display:flex}.hoje__link{min-height:var(--touch);text-underline-offset:3px;color:var(--ink);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:1200px){.hoje{column-gap:var(--sp-8);row-gap:var(--sp-4);grid-template-columns:repeat(12,minmax(0,1fr))}.hoje__hero{border-top:var(--rule-ink) solid var(--ink);padding-top:var(--sp-3);grid-area:1/1/auto/4;grid-template-columns:1fr;align-content:start}.hoje__hero .giant__n,.hoje__hero .giant__label,.hoje__hero .giant__lede,.hoje__kpis{grid-area:auto/1}.hoje__hero .giant__label{font-size:17px}.hoje__hero .giant__lede{font-size:15px}.hoje__kpis{margin-top:var(--sp-5);gap:var(--sp-3)}.hoje__mapa{grid-area:1/4/auto/13}.hoje__fila{grid-area:2/1/auto/6}.hoje__andando{grid-area:2/6/auto/10}.hoje__ram{grid-area:2/10/auto/13}.hoje__prazos{display:none}}.stages{border-top:var(--rule-ink) solid var(--ink);grid-template-columns:repeat(7,1fr);display:grid}.stages li{padding:var(--sp-2) 0 var(--sp-1);color:var(--ink-3);border-left:1px solid var(--rule);padding-left:var(--sp-2);gap:2px;display:grid}.stages li:first-child{border-left:0;padding-left:0}.stages b{font-size:24px;font-weight:600;line-height:1}.stages span{font-size:12px;font-weight:600}.stages__on{color:var(--ink)}.crumb{margin-bottom:var(--sp-1)}.crumb__a{min-height:var(--touch);color:var(--ink-2);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.mhead{gap:2px var(--sp-3);padding-bottom:var(--sp-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.mhead__title{font-size:var(--fs-title);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:850;line-height:1.1}.mhead__meta{font-size:var(--fs-mono-sm);color:var(--ink-3);grid-column:2}.facts{gap:0 var(--sp-4);margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.facts div{padding:var(--sp-2) 0;border-top:1px solid var(--rule);display:grid}.facts dt{color:var(--ink-3);font-size:12px}.facts dd{font-size:14px;font-weight:600}.facts__none{color:var(--ink-3);font-weight:400!important}.station-name{font-size:var(--fs-row);letter-spacing:-.01em;font-weight:700;line-height:1.2}.station-note{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:14px}.station-note.mono{font-size:var(--fs-mono-sm);color:var(--ink-3)}.station-note--none{color:var(--ink-3);font-size:12px}.decisions{gap:var(--sp-3);display:grid}.decisions li{padding-left:var(--sp-3);border-left:2px solid var(--rule)}.decisions__q{color:var(--ink-3);font-size:13px}.decisions__a{font-size:15px}.extlink{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--touch);margin-top:var(--sp-3);padding:0 var(--sp-3);background:var(--surface);border:1px solid var(--rule);font-size:var(--fs-mono-md);overflow-wrap:anywhere;display:flex}.vgrid{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.vgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.vcard{min-height:var(--touch);align-content:start;gap:6px;display:grid}.vcard__frame{aspect-ratio:9/16;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);display:block;position:relative;overflow:hidden}.vcard__frame img{object-fit:cover;width:100%;height:100%}.vcard__none{font-size:var(--fs-mono-sm);color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.vcard__badge{position:absolute;top:6px;left:6px}.vcard__dur{border-radius:var(--r-sm);background:var(--bg);color:var(--ink);padding:1px 5px;font-size:11px;position:absolute;bottom:6px;right:6px}.vcard__title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.vcard__meta{font-size:var(--fs-mono-sm);color:var(--ink-3);align-items:center;gap:6px;display:flex}.swap{gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--fs-small);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.swap__l{font-weight:600}.swap__v{font-size:var(--fs-mono-sm);color:var(--ink-3)}.money-hero{padding:var(--sp-1) 0 var(--sp-5);grid-template-columns:auto 1fr;align-items:end;gap:0 18px;display:grid}.money-hero .giant{display:contents}.money-hero .giant__n{grid-area:1/1}.money-hero .kpi{grid-area:1/2;align-self:end}.money-hero .giant__label{grid-area:2/1/auto/3}.money-hero .giant__lede{grid-area:3/1/auto/3}.verdict{font-size:var(--fs-row)}.more li+li{border-top:1px solid var(--rule)}.more__a{align-items:center;gap:var(--sp-3);min-height:60px;display:flex}.more__t{flex:1;gap:2px;min-width:0;display:grid}.more__t b{font-size:var(--fs-row);letter-spacing:-.01em;font-weight:700}.more__t .mono{font-size:var(--fs-mono-sm);color:var(--ink-3)}.login{min-height:100dvh;padding:var(--sp-6) var(--sp-4);place-items:center;display:grid}.login__form{gap:var(--sp-4);border-top:var(--rule-ink) solid var(--ink);width:100%;max-width:380px;padding-top:var(--sp-4);display:grid}.facts__sub{color:var(--ink-3);font-size:12px;font-weight:400}.station-act{margin-top:var(--sp-2)}.pvfb{margin-top:var(--sp-2);gap:var(--sp-3);display:grid}.pvfb__pins{margin:var(--sp-1) 0 0;padding-left:var(--sp-5);gap:var(--sp-2);display:grid}.pvfb__shot{margin-top:var(--sp-1);border:1px solid var(--rule);background:var(--surface);width:-moz-fit-content;width:fit-content;max-width:100%;display:block}.pvfb__shot img{max-width:100%;height:auto;max-height:180px;display:block}.pvfb__shot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.row-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sheet-quote{padding:var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--ink);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.sheet-q{gap:var(--sp-2);border:0;min-width:0;display:grid}.sheet-q__text{font-size:var(--fs-row);letter-spacing:-.01em;margin-bottom:var(--sp-2);font-weight:700;line-height:1.25}.sheet-q__text .mono{font-size:var(--fs-mono-md);color:var(--ink-3);margin-right:6px}.sheet-error{padding:var(--sp-3);border-left:4px solid var(--fail);background:var(--surface);font-size:14px}.sheet-error b{color:var(--fail)}.sheet-link{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:var(--touch);padding:0 var(--sp-3);background:var(--surface);border:1px solid var(--rule);font-size:var(--fs-mono-md);overflow-wrap:anywhere;display:flex}.sheet-p{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.sheet-p.mono{font-size:var(--fs-mono-md)}.sheet-ul{gap:var(--sp-2);font-size:15px;display:grid}.sheet-ul li{padding-left:var(--sp-3);border-left:2px solid var(--rule);overflow-wrap:anywhere}.sheet-ul .mono{font-size:var(--fs-mono-md)}.sheet-shots{gap:var(--sp-2);display:flex;overflow-x:auto}.sheet-shots img{border:1px solid var(--rule);border-radius:var(--r-md);flex:none;width:auto;height:260px}.sheet-world{align-items:center;gap:var(--sp-2);font-size:var(--fs-mono-sm);color:var(--ink-3);display:flex}.sheet-player{aspect-ratio:9/16;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);place-items:center;width:auto;max-height:56dvh;margin:0 auto;display:grid;overflow:hidden}.sheet-player video{object-fit:contain;width:100%;height:100%}.sheet-player__none{font-size:var(--fs-mono-sm);color:var(--ink-3);padding:var(--sp-4);text-align:center}.dl__row{border-top:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:3px 12px;min-height:44px;padding:9px 0;display:grid}.dl li:first-child .dl__row{border-top:0;padding-top:0}.dl__row .cd{grid-row:1/3}.dl__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.dl__meta{font-size:var(--fs-mono-sm);color:var(--ink-2)}.run-list{display:grid}.run-list li+li{border-top:1px solid var(--rule)}.run-list__a{gap:2px var(--sp-3);min-height:var(--touch);padding:var(--sp-2) 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.run-list__t{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.run-list__s{color:var(--ink-2);font-size:12px}.run-list__a .bar{grid-column:1/3}.run-list li[data-world] .run-list__t:before{content:"";background:var(--lc);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ramstack{height:28px;margin:2px 0 var(--sp-2);gap:2px;display:flex}.ramstack i{background:var(--lc);border-radius:1px}.ramstack .ramstack__sys{background:var(--ink-3)}.ramstack .ramstack__free{background:var(--track);flex:1}.ramkey{gap:4px var(--sp-4);color:var(--ink-2);flex-wrap:wrap;font-size:12px;display:flex}.ramkey li{align-items:center;gap:6px;display:inline-flex}.ramkey .mono{color:var(--ink-3)}.ramkey__sw{background:var(--lc);border-radius:1px;width:10px;height:10px}.ramkey__sw--sys{background:var(--ink-3)}.sess{min-width:0;height:100dvh;display:flex}.sess__main{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.sess__head{align-items:center;gap:var(--sp-2);padding:calc(var(--sp-1) + var(--safe-top)) var(--sp-2) var(--sp-1) var(--sp-1);border-bottom:1px solid var(--rule);background:var(--bg);flex:none;display:flex}.sess__titles{flex:1;min-width:0}.sess__title{font-size:var(--fs-row);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.2;overflow:hidden}.sess__meta{font-size:var(--fs-mono-sm);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sess__conn{padding:var(--sp-1) var(--sp-4);font-size:var(--fs-mono-sm);color:var(--ink-2);border-bottom:1px solid var(--rule);background:var(--surface);flex:none}.sess__feed{overscroll-behavior:contain;min-height:0;padding:var(--sp-3) var(--sp-4) var(--sp-4);flex:1;overflow-y:auto}.sess__end{margin-top:var(--sp-3)}.sess__toend{bottom:var(--sp-2);margin:var(--sp-2) 0 0 auto;display:flex;position:sticky}.sess__error{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-4);border-top:1px solid var(--rule);background:var(--surface);flex:none;display:flex}.sess__list,.sess__side{display:none}.msg{font-size:var(--fs-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.msg--user{font-weight:650}.msg--err{color:var(--fail);margin-top:var(--sp-1)}.who{font-size:var(--fs-mono-sm);color:var(--ink-3);font-family:var(--font-mono);margin-bottom:2px}.line{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.line--fail,.line--fail b{color:var(--fail)}.tool__sum{align-items:center;column-gap:var(--sp-2);min-height:var(--touch);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.tool__sum::-webkit-details-marker{display:none}.tool__verb{font-size:var(--fs-small);font-weight:700}.tool__target{min-width:0;font-size:var(--fs-mono-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:8ch;overflow:hidden}.tool__st{font-size:var(--fs-mono-sm);color:var(--ink-3);flex:none}.tool__st--ok{color:var(--ok)}.tool__st--error{color:var(--fail)}.tool[open] .tool__target{white-space:normal;overflow-wrap:anywhere}.tool__body{gap:var(--sp-2);padding:0 0 var(--sp-2);justify-items:start;display:grid}.tool__body>*{max-width:100%}.code{width:100%;padding:var(--sp-2) var(--sp-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.code--fail{border-left:4px solid var(--fail)}.kv{font-size:var(--fs-mono-sm);color:var(--ink-2);gap:2px;display:grid}.kv div{gap:var(--sp-2);display:flex}.kv dt{color:var(--ink-3);flex:none}.kv dd{overflow-wrap:anywhere}.decision{gap:var(--sp-2);display:grid}.decision>*,.tool__body>*{min-width:0}.decision__label{font-size:var(--fs-mono-sm);color:var(--ink-2)}.decision__q{font-size:var(--fs-row);letter-spacing:-.01em;font-weight:800;line-height:1.2}.decision__reason{color:var(--ink-2);font-size:14px}.decision__timer{font-size:var(--fs-mono-sm);color:var(--ink-3)}.decision__timer b{font-size:var(--fs-mono-md);color:var(--ink);font-weight:600}.decision__actions{gap:var(--sp-2);margin-top:var(--sp-1);display:grid}.pvcard{gap:var(--sp-2);display:grid}.pvcard__head{align-items:center;gap:var(--sp-2);display:flex}.pvcard__t{font-size:var(--fs-row);letter-spacing:-.01em;flex:1;font-weight:800}.pvcard__meta{font-size:var(--fs-mono-sm);color:var(--ink-3);overflow-wrap:anywhere}.pvcard__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.composer{padding:var(--sp-2) var(--sp-3) calc(var(--sp-2) + var(--safe-bottom));border-top:var(--rule-ink) solid var(--ink);background:var(--bg);flex:none;position:relative}.composer--off{padding:var(--sp-3) var(--sp-4) calc(var(--sp-3) + var(--safe-bottom))}.composer__busy{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-2);display:flex}.composer__row{grid-template-columns:var(--touch) minmax(0, 1fr) auto;gap:var(--sp-2);align-items:end;display:grid}.composer__slash{border:1px solid var(--rule);font-size:18px;font-weight:600}.composer__input{min-height:var(--touch);padding:10px var(--sp-3)}.slashmenu{max-height:240px;margin:0 0 var(--sp-2);background:var(--surface);border:1px solid var(--rule);border-top:var(--rule-ink) solid var(--ink);overflow-y:auto}.slashmenu li+li{border-top:1px solid var(--rule)}.slashmenu__opt{width:100%;min-height:var(--touch);padding:var(--sp-2) var(--sp-3);align-content:center;gap:1px;display:grid}.slashmenu__opt b{font-size:var(--fs-mono-md);font-weight:600}.slashmenu__opt span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.slashmenu__note{padding:var(--sp-3);font-size:var(--fs-mono-sm);color:var(--ink-3)}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chipbtn{min-height:var(--touch);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-mono-md)}.chipbtn--on{border:var(--rule-ink) solid var(--ink);padding:0 calc(var(--sp-3) - 1px)}.sfacts{display:grid}.sfacts>div{padding:var(--sp-2) 0;border-top:1px solid var(--rule);gap:2px;display:grid}.sfacts dt{color:var(--ink-3);font-size:12px}.sfacts dd{overflow-wrap:anywhere;font-size:14px;font-weight:600}.sfacts dd.mono{font-size:var(--fs-mono-md);font-weight:500}.sfacts__world{align-items:center;gap:var(--sp-2);display:inline-flex}.mcp-cmd{overflow-wrap:anywhere}.frame--sess .frame__main{max-width:none;padding:0}@media (min-width:1200px){.frame--sess .frame__main{padding:var(--sp-4) var(--sp-6)}.sess{height:calc(100dvh - 2 * var(--sp-4));column-gap:var(--sp-6);grid-template-columns:280px minmax(0,1fr) 300px;display:grid}.sess__list,.sess__side{min-height:0;display:block;overflow-y:auto}.sess__main{border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.sess__head{padding-top:var(--sp-1)}.sess__feed{padding:var(--sp-4) var(--sp-6)}.decision__actions{flex-wrap:wrap;display:flex}.sess__side-actions{gap:var(--sp-2);margin-top:var(--sp-4);display:grid}}.frame{min-height:100vh}.frame__main{max-width:680px;padding:var(--sp-3) var(--sp-4) calc(var(--tabbar-h) + var(--safe-bottom) + var(--sp-8));margin:0 auto}.banner{align-items:center;gap:var(--sp-2);padding:var(--sp-3);margin-bottom:var(--sp-4);background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--ink);border-radius:var(--r-sm);font-size:14px;display:flex}.banner--fail{border-left-color:var(--fail)}.banner--fail b{color:var(--fail)}.topbar{z-index:20;align-items:center;gap:var(--sp-1);padding:calc(var(--sp-2) + var(--safe-top)) var(--sp-4) var(--sp-2);background:var(--bg);display:flex;position:sticky;top:0}.topbar__filter{align-items:center;gap:var(--sp-1);flex:1;min-width:0;display:flex}.topbar__all{min-height:var(--touch);min-width:var(--touch);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-small);text-align:center;font-weight:700}.topbar__all--on{border:var(--rule-ink) solid var(--ink)}.topbar .wchip--compact{position:relative}.tabbar{z-index:30;padding-bottom:var(--safe-bottom);background:var(--bg);border-top:var(--rule-ink) solid var(--ink);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-height:var(--tabbar-h);color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex}.tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 4px 0 var(--ink)}.tab__icon{place-items:center;height:24px;display:inline-grid;position:relative}.tab__count,.side__count{border-radius:var(--r-sm);background:var(--ink);min-width:18px;color:var(--bg);text-align:center;padding:0 4px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:-6px;left:12px}.tab__plus{border-radius:var(--r-sm);background:var(--ink);width:40px;height:24px;color:var(--bg);place-items:center;display:inline-grid}.tab--ask{color:var(--ink)}.brand{align-items:center;gap:10px;display:flex}.brand__stack{gap:2px;display:flex}.brand__stack i{background:var(--lc);border-radius:1px;width:5px;height:22px;display:block}.brand__name{letter-spacing:-.03em;font-size:20px;font-weight:850}h1.brand__name{font-size:28px}@media (min-width:1200px){.frame--desk{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);align-items:start;display:grid}.frame--hrail{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--rail-w)}.frame--hrail-shut{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) 56px}.frame__main{width:100%;max-width:none;padding:var(--sp-6) var(--sp-10) var(--sp-10);margin:0}.side{gap:var(--sp-4);height:100vh;padding:var(--sp-6) var(--sp-4) var(--sp-4);border-right:1px solid var(--rule);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.side__kbd{opacity:.7;margin-left:auto;font-size:11px;font-weight:500}.side__nav{display:grid}.side__a{width:100%;min-height:var(--touch);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--ink-2);font-weight:650;font-size:var(--fs-body);align-items:center;gap:10px;display:flex;position:relative}.side__a[aria-current=page]{color:var(--ink);box-shadow:inset 4px 0 0 var(--ink);background:var(--surface)}.side__count{margin-left:auto;line-height:20px;position:static}.side__worlds{gap:var(--sp-1);display:grid}.side__label{padding:0 var(--sp-1);color:var(--ink-3);font-size:12px;font-weight:700}.side__all{min-height:var(--touch);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-sm);font-size:var(--fs-small);font-weight:700}.side__all--on{border:var(--rule-ink) solid var(--ink)}.side__worlds .wchip{width:100%}.side__foot{border-top:var(--rule-ink) solid var(--ink);padding-top:var(--sp-2);margin-top:auto;display:grid}.hrail{height:100vh;padding:var(--sp-6) var(--sp-4) var(--sp-6);border-left:1px solid var(--rule);position:sticky;top:0;overflow-y:auto}.hrail__head{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.hrail__head h2{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:850}.hrail--shut{padding:var(--sp-6) 0;justify-content:center;display:flex}.hrail__open{width:var(--touch);min-height:var(--touch);place-items:center;gap:2px;display:grid}.hrail__open b{font-size:12px}}
