:root{--bg: #050507;--bg-elev: #0c0c11;--glass: rgba(255, 255, 255, .014);--glass-blur: 20px;--fg: #f5f3ee;--fg2: #a8a5a0;--fg3: #8a8782;--fg4: #767470;--accent: #e8c79c;--accent-soft: rgba(232, 199, 156, .1);--accent-line: rgba(232, 199, 156, .4);--accent-glow: rgba(232, 199, 156, .28);--ice: #b8d4ec;--warn: #d97757;--prov-data: #9bbf8a;--prov-model: #b8d4ec;--prov-comp: #f4d585;--prov-sinal: #d97757;--hair: rgba(245, 243, 238, .06);--hair2: rgba(245, 243, 238, .1);--hair3: rgba(245, 243, 238, .18);--display: "Space Grotesk", sans-serif;--body: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", monospace;--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--px: clamp(16px, 4vw, 64px);--container-px: var(--px);--masthead-h: 52px;--fs-3xs: .625rem;--fs-2xs: clamp(.625rem, .6rem + .1vw, .6875rem);--fs-xs: clamp(.6875rem, .66rem + .12vw, .75rem);--fs-sm: clamp(.8125rem, .78rem + .15vw, .875rem);--fs-base: clamp(.9375rem, .9rem + .18vw, 1rem);--fs-md: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-lg: clamp(1.375rem, 1.25rem + .6vw, 1.625rem);--fs-xl: clamp(1.875rem, 1.6rem + 1.2vw, 2.375rem);--fs-2xl: clamp(2.5rem, 2rem + 2.4vw, 3.75rem);--fs-3xl: clamp(3.25rem, 2.4rem + 4vw, 5.5rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--dur-fast: .18s;--dur-base: .32s;--dur-slow: .64s;--iso-top: #2d2d38;--iso-side: #15151c;--iso-shade: #0b0b10;--iso-line: rgba(245, 243, 238, .06);--iso-line-2: rgba(245, 243, 238, .1);--radius: 0}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg)}body{font-family:var(--body);font-weight:400;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-soft);color:var(--fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button{font-family:inherit;cursor:pointer}.gal-kicker{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.gal-mono{font-family:var(--mono)}.gal-display{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.02}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:var(--fs-base)}a{color:inherit;text-decoration:none}.page{padding:var(--sp-5) var(--px) var(--sp-9);max-width:980px;margin:0 auto}.h2{font-family:var(--display);font-size:var(--fs-xl);margin:0 0 var(--sp-2)}.h3{font-family:var(--display);font-size:var(--fs-md);margin:0}.h4{font-family:var(--display);font-size:var(--fs-base);margin:0 0 var(--sp-3)}.muted{color:var(--fg3);font-size:var(--fs-sm)}.micro{color:var(--fg4);font-size:var(--fs-2xs);font-family:var(--mono)}.lead{color:var(--fg2);font-size:var(--fs-md);line-height:1.5;max-width:60ch}.foot{margin-top:var(--sp-5);max-width:70ch;line-height:1.5}.count{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg3);border:1px solid var(--hair2);padding:1px 7px;margin-left:var(--sp-2)}.top-nav{display:flex;gap:var(--sp-5);padding:var(--sp-3) var(--px);border-bottom:1px solid var(--hair)}.top-nav__link{color:var(--fg2);font-size:var(--fs-sm)}.top-nav__link:hover{color:var(--fg)}.gate{text-align:center;padding:var(--sp-9) 0}.gate__title{font-family:var(--display);font-size:var(--fs-3xl);margin:0}.gate__sub{color:var(--fg2);max-width:520px;margin:var(--sp-4) auto var(--sp-6);line-height:1.5}.banner{padding:var(--sp-3) var(--sp-4);background:var(--accent-soft);border-left:2px solid var(--accent-line);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.banner--warn{background:#d977571a;border-color:var(--warn)}.btn{display:inline-block;background:var(--accent);color:#1a1404;border:0;padding:var(--sp-3) var(--sp-5);font-family:var(--display);cursor:pointer}.btn--sm{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);margin:var(--sp-3) var(--sp-3) 0 0}.btn:disabled{opacity:.5;cursor:default}.link{background:none;border:0;color:var(--ice);cursor:pointer;font-size:var(--fs-xs);padding:0;text-decoration:underline;text-underline-offset:3px}.link:disabled{opacity:.4}.tag{font-size:var(--fs-2xs);padding:2px var(--sp-2);border:1px solid var(--hair3);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}.tag--cliente{color:var(--prov-data);border-color:var(--prov-data)}.tag--prospecto{color:var(--ice);border-color:var(--accent-line)}.info{position:relative;display:inline-flex;align-items:center;gap:4px}.info__dot{width:15px;height:15px;border-radius:50%;border:1px solid var(--hair3);background:none;color:var(--fg3);font-size:9px;font-family:var(--mono);cursor:help;line-height:1;padding:0;flex:none}.info__dot:hover{color:var(--accent);border-color:var(--accent-line)}.info__pop{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:280px;background:var(--bg-elev);border:1px solid var(--hair3);padding:var(--sp-3);font-size:var(--fs-xs);line-height:1.5;color:var(--fg2);font-family:var(--body);text-transform:none;letter-spacing:0}.conf{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);font-family:var(--mono);padding:2px var(--sp-2);border:1px solid var(--hair2)}.conf__dot{width:7px;height:7px;border-radius:50%;display:inline-block}.conf--alta{color:var(--prov-data)}.conf--alta .conf__dot{background:var(--prov-data)}.conf--media{color:var(--prov-comp)}.conf--media .conf__dot{background:var(--prov-comp)}.conf--baixa{color:var(--warn)}.conf--baixa .conf__dot{background:var(--warn)}.page-intro{margin-bottom:var(--sp-6)}.heat{display:flex;flex-direction:column;gap:1px}.heat__row{display:grid;grid-template-columns:28px 1.4fr 1fr auto 3fr 52px;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);background:var(--glass);border:1px solid var(--hair);transition:border-color var(--dur-fast)}.heat__row:hover{border-color:var(--accent-line)}.heat__rank{font-family:var(--mono);color:var(--fg4);font-size:var(--fs-xs)}.heat__name{font-family:var(--display);font-size:var(--fs-md)}.heat__sector{color:var(--fg3);font-size:var(--fs-xs)}.heat__bar{height:8px;background:var(--hair)}.heat__fill{display:block;height:100%;background:linear-gradient(90deg,var(--accent-line),var(--accent))}.heat__score{font-family:var(--mono);font-size:var(--fs-md);text-align:right}.empresa{display:flex;flex-direction:column;gap:var(--sp-4)}.back{color:var(--fg3);font-size:var(--fs-sm)}.hero{padding:var(--sp-4) 0 var(--sp-2)}.hero__top{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.hero__name{font-family:var(--display);font-size:var(--fs-2xl);margin:0}.hero__resumo{color:var(--fg);font-size:var(--fs-md);line-height:1.55;max-width:65ch;margin:var(--sp-3) 0 0}.rotulo{font-family:var(--mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;padding:4px var(--sp-3);border:1px solid}.rotulo--aquecendo{color:var(--warn);border-color:var(--warn)}.rotulo--em{color:var(--prov-comp);border-color:var(--prov-comp)}.rotulo--quieta,.rotulo--sem{color:var(--fg3);border-color:var(--hair3)}.card{background:var(--glass);border:1px solid var(--hair);padding:var(--sp-5)}.card__head{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.card--hyp{border-style:dashed;border-color:var(--accent-line)}.hyp-tag{font-size:var(--fs-2xs);color:var(--accent);border:1px solid var(--accent-line);padding:1px 7px;margin-left:var(--sp-2);font-family:var(--mono);text-transform:uppercase}.meter{display:grid;grid-template-columns:200px 1fr;gap:var(--sp-6);align-items:center}.meter__num{display:flex;flex-direction:column}.meter__val{font-family:var(--display);font-size:var(--fs-3xl);line-height:.9}.meter__max{color:var(--fg3);font-family:var(--display);font-size:var(--fs-lg)}.meter__hint{color:var(--fg2);font-size:var(--fs-sm);margin-top:var(--sp-2);line-height:1.45}.components{display:flex;flex-direction:column;gap:var(--sp-3)}.comp{display:grid;grid-template-columns:130px 1fr 30px;gap:var(--sp-3);align-items:center}.comp__label{font-size:var(--fs-xs);color:var(--fg2)}.comp__bar{height:6px;background:var(--hair)}.comp__fill{display:block;height:100%;transition:width var(--dur-base) var(--ease)}.comp__fill.prov-data{background:var(--prov-data)}.comp__fill.prov-model{background:var(--prov-model)}.comp__fill.prov-comp{background:var(--prov-comp)}.comp__fill.prov-sinal{background:var(--prov-sinal)}.comp__v{font-family:var(--mono);font-size:var(--fs-xs);text-align:right;color:var(--fg2)}.big-read{font-size:var(--fs-md);line-height:1.55;margin:0 0 var(--sp-4);max-width:65ch}.badges{display:flex;gap:var(--sp-3);flex-wrap:wrap;align-items:center;margin-bottom:var(--sp-3)}.lvl{font-size:var(--fs-2xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;padding:3px var(--sp-2);border:1px solid}.lvl--alto{color:var(--warn);border-color:var(--warn)}.lvl--medio{color:var(--prov-comp);border-color:var(--prov-comp)}.lvl--baixo{color:var(--ice);border-color:var(--accent-line)}.estimativa{font-size:var(--fs-2xs);color:var(--fg3);font-family:var(--mono);border:1px dashed var(--hair3);padding:3px var(--sp-2)}.metodo{color:var(--fg3);font-size:var(--fs-sm);margin:0}.angulo{margin-top:var(--sp-4);padding:var(--sp-4);background:var(--accent-soft);border-left:2px solid var(--accent)}.angulo__label{font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.angulo__txt{margin:var(--sp-2) 0 0;font-size:var(--fs-md);line-height:1.5}.signals{list-style:none;padding:0;margin:var(--sp-4) 0 0;display:flex;flex-direction:column;gap:var(--sp-3)}.signal{padding:var(--sp-4);border:1px solid var(--hair);border-left:2px solid var(--prov-sinal)}.signal__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3)}.signal__label{font-family:var(--display);font-size:var(--fs-base);color:var(--fg)}.signal__resumo{margin:var(--sp-2) 0;font-size:var(--fs-sm);color:var(--fg2);line-height:1.45}.signal__porque{margin:0 0 var(--sp-2);font-size:var(--fs-xs);color:var(--fg3);font-style:italic}.facts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.facts li{font-size:var(--fs-sm);line-height:1.5}.src{color:var(--fg4);font-size:var(--fs-2xs);font-family:var(--mono);display:block;margin-top:2px}.source-pop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);z-index:50}.source-pop__inner{background:var(--bg-elev);border:1px solid var(--hair3);padding:var(--sp-6);max-width:560px;width:100%;display:flex;flex-direction:column;gap:var(--sp-2)}.src-row{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--fg2)}.src-row b{color:var(--fg)}.status-bar{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--glass);border:1px solid var(--hair);margin:var(--sp-4) 0;flex-wrap:wrap}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--fg4);flex:none}.status-dot.is-ok{background:var(--prov-data)}.status-dot.is-run{background:var(--accent);animation:pulse 1.2s var(--ease) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.status-txt{font-family:var(--display);font-size:var(--fs-sm)}.status-meta{color:var(--fg3);font-size:var(--fs-xs);font-family:var(--mono);margin-left:auto}.wl-search{width:100%;max-width:360px;background:var(--bg-elev);border:1px solid var(--hair2);color:var(--fg);padding:var(--sp-2) var(--sp-3);font-family:var(--body);font-size:var(--fs-sm);margin-bottom:var(--sp-4)}.toolbar{margin:var(--sp-4) 0}.add-form{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-5)}.add-form input,.add-form select{background:var(--bg-elev);border:1px solid var(--hair2);color:var(--fg);padding:var(--sp-2) var(--sp-3);font-family:var(--body)}.grid{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.grid th{text-align:left;color:var(--fg3);font-weight:500;font-size:var(--fs-xs);padding:var(--sp-2);border-bottom:1px solid var(--hair2)}.grid td{padding:var(--sp-3) var(--sp-2);border-bottom:1px solid var(--hair)}.actions{display:flex;gap:var(--sp-4)}.ask{border:1px solid var(--accent-line);background:var(--accent-soft);padding:var(--sp-4)}.ask__bar{display:flex;gap:var(--sp-2)}.ask__input{flex:1;background:var(--bg-elev);border:1px solid var(--hair2);color:var(--fg);padding:var(--sp-3);font-family:var(--body);font-size:var(--fs-sm)}.ask__ex{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3)}.ask__chip{background:none;border:1px solid var(--hair3);color:var(--fg2);font-size:var(--fs-2xs);padding:3px var(--sp-3);cursor:pointer;font-family:var(--mono)}.ask__chip:hover{border-color:var(--accent-line);color:var(--fg)}.ask__ans{margin-top:var(--sp-4)}.ask__resp{font-size:var(--fs-base);line-height:1.5;margin:0 0 var(--sp-3)}.ask__ans--vazio .ask__resp{color:var(--fg3);font-style:italic}.ask__fonte{border-left:2px solid var(--prov-data);padding-left:var(--sp-3);margin-bottom:var(--sp-3)}.ask__trecho{font-size:var(--fs-sm);color:var(--fg2);line-height:1.45;margin:0 0 4px}.ask__src{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg4)}.oport__head{margin-bottom:var(--sp-5)}.seg{display:flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);flex-wrap:wrap}.seg__btn{background:var(--glass);border:1px solid var(--hair2);color:var(--fg2);font-family:var(--mono);font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-4);cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.seg__btn:hover{border-color:var(--hair3);color:var(--fg)}.seg__btn.is-on{background:var(--accent);color:#1a1404;border-color:var(--accent)}.seg__spacer{flex:1}.segmento{margin-bottom:var(--sp-7)}.segmento__head{display:flex;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hair2);margin-bottom:var(--sp-4)}.segmento__icon{display:inline-flex}.segmento__title{font-family:var(--display);font-size:var(--fs-md);margin:0}.segmento__sub{color:var(--fg3);font-size:var(--fs-xs)}.segmento__count{margin-left:auto;font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg3);border:1px solid var(--hair2);padding:1px 8px}.segmento__vazio{padding:var(--sp-3) 0}.conf-dado{font-size:var(--fs-sm);color:var(--fg2);margin:var(--sp-4) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--hair)}.conf-dado__nota{color:var(--fg4);font-size:var(--fs-xs)}.gauge__na{color:var(--fg4);font-family:var(--mono);font-size:var(--fs-xs)}.gauge__track{position:relative;display:flex;height:8px;border-radius:0;overflow:visible}.gauge__track--big{height:12px}.gz{flex:1}.gz.z-frio{background:#b8d4ec4d}.gz.z-morno{background:#f4d58573}.gz.z-quente{background:#d977578c}.gauge__mark{position:absolute;top:-3px;width:3px;height:14px;background:var(--fg);transform:translate(-50%);box-shadow:0 0 0 2px var(--bg)}.gauge__mark--big{top:-4px;height:20px;width:4px}.gauge--c{display:flex;align-items:center;gap:var(--sp-3)}.gauge--c .gauge__track{flex:1}.gauge__cap{display:flex;align-items:baseline;gap:6px;min-width:76px;justify-content:flex-end}.gauge__cap b{font-family:var(--display);font-size:var(--fs-md)}.gauge__lab{font-family:var(--mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.05em}.z-frio.gauge__lab,.gauge__pill.z-frio{color:var(--ice)}.z-morno.gauge__lab,.gauge__pill.z-morno{color:var(--prov-comp)}.z-quente.gauge__lab,.gauge__pill.z-quente{color:var(--warn)}.gauge__big{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-4)}.gauge__num{font-family:var(--display);font-size:var(--fs-2xl);line-height:1}.gauge__den{color:var(--fg3);font-family:var(--display);font-size:var(--fs-md)}.gauge__pill{border:1px solid;padding:2px var(--sp-3);font-family:var(--mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.06em}.gauge__desc{color:var(--fg2);font-size:var(--fs-sm)}.gauge__scalewrap{margin-bottom:var(--sp-5)}.gauge__zlabels{display:flex;justify-content:space-between;margin-top:6px;color:var(--fg4);font-family:var(--mono);font-size:var(--fs-3xs)}.gauge__comps{border-top:1px solid var(--hair);padding-top:var(--sp-4)}.gauge__compsHead{color:var(--fg3);font-size:var(--fs-xs);margin:0 0 var(--sp-3)}.gcomp{display:grid;grid-template-columns:150px 1fr 32px;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-2);cursor:help}.gcomp__label{font-size:var(--fs-xs);color:var(--fg2)}.gcomp__bar{height:6px;background:var(--hair)}.gcomp__fill{display:block;height:100%}.gcomp__fill.prov-data{background:var(--prov-data)}.gcomp__fill.prov-model{background:var(--prov-model)}.gcomp__fill.prov-comp{background:var(--prov-comp)}.gcomp__fill.prov-sinal{background:var(--prov-sinal)}.gcomp__v{font-family:var(--mono);font-size:var(--fs-xs);text-align:right;color:var(--fg2)}.widgets{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.widget{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);background:var(--glass);border:1px solid var(--hair);transition:border-color var(--dur-fast),transform var(--dur-fast)}.widget:hover{border-color:var(--accent-line);transform:translateY(-2px)}.widget__top{display:flex;align-items:flex-start;gap:var(--sp-3)}.widget__icon{display:inline-flex;opacity:.95;flex:none}.widget__head{display:flex;flex-direction:column;flex:1;min-width:0}.widget__name{font-family:var(--display);font-size:var(--fs-md)}.widget__sector{color:var(--fg3);font-size:var(--fs-2xs);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}.widget__score{display:flex;flex-direction:column;align-items:flex-end;flex:none}.widget__num{font-family:var(--display);font-size:var(--fs-lg);line-height:1}.widget__rot{font-family:var(--mono);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.05em}.widget__score{cursor:help;position:relative}.widget__q{position:absolute;top:-6px;right:-10px;font-size:8px;font-family:var(--mono);color:var(--fg4);border:1px solid var(--hair3);border-radius:50%;width:13px;height:13px;display:flex;align-items:center;justify-content:center}.widget__score:hover .widget__q{color:var(--accent);border-color:var(--accent-line)}.widget__opp{font-size:var(--fs-sm);line-height:1.5;color:var(--fg);margin:0}.widget__foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:2px}.widget__sinais{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--prov-sinal)}.widget__when{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg4);margin-left:auto}.cards{display:flex;flex-direction:column;gap:var(--sp-2)}.rot--aquecendo{color:var(--warn)}.rot--em{color:var(--prov-comp)}.rot--quieta{color:var(--fg3)}.rot--sem{color:var(--fg4)}.score-explain{font-size:var(--fs-xs)}.score-explain__toggle{background:none;border:0;color:var(--ice);cursor:pointer;font-size:var(--fs-xs);text-decoration:underline;text-underline-offset:3px}.score-explain__body{margin-top:var(--sp-3);padding:var(--sp-4);background:var(--bg-elev);border:1px solid var(--hair2);max-width:70ch}.score-explain__body p{line-height:1.55;color:var(--fg2);margin:0 0 var(--sp-3)}.score-explain__list{list-style:none;padding:0;margin:0 0 var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.score-explain__list li{color:var(--fg2);line-height:1.5}.score-explain__formula{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg3);border-top:1px solid var(--hair);padding-top:var(--sp-3)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.dot--sinal{background:var(--prov-sinal)}.dot--model{background:var(--prov-model)}.dot--comp{background:var(--prov-comp)}.dot--data{background:var(--prov-data)}.tag--btn{cursor:pointer;background:none}.tag--btn:hover{filter:brightness(1.3)}.tag--btn:disabled{opacity:.5}.home{display:flex;flex-direction:column;gap:var(--sp-8)}.home-hero{text-align:center;padding:var(--sp-8) 0 var(--sp-4)}.home-hero__title{font-family:var(--display);font-size:var(--fs-3xl);margin:0}.home-hero__tag{color:var(--fg2);font-size:var(--fs-lg);line-height:1.45;max-width:60ch;margin:var(--sp-4) auto var(--sp-6)}.home-block{border-top:1px solid var(--hair);padding-top:var(--sp-5)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4);margin-top:var(--sp-4)}.step{border:1px solid var(--hair);padding:var(--sp-5)}.step__n{font-family:var(--mono);color:var(--accent);font-size:var(--fs-lg)}.step__t{font-family:var(--display);font-size:var(--fs-md);margin:var(--sp-2) 0}.step__d{color:var(--fg2);font-size:var(--fs-sm);line-height:1.5;margin:0}.method-list{list-style:none;padding:0;margin:var(--sp-4) 0;display:flex;flex-direction:column;gap:var(--sp-3)}.method-list li{font-size:var(--fs-sm);line-height:1.5;padding-left:var(--sp-4);border-left:2px solid var(--prov-data)}.honest{max-width:75ch;line-height:1.6;margin-top:var(--sp-4);padding:var(--sp-3);border:1px dashed var(--hair3)}.home-cta{text-align:center;padding:var(--sp-6) 0 var(--sp-8)}.mono-cell{font-family:var(--mono);font-size:var(--fs-sm)}@media (max-width: 680px){.steps,.widgets{grid-template-columns:1fr}.heat__row{grid-template-columns:24px 1fr 48px;row-gap:var(--sp-2)}.heat__sector,.heat__bar,.heat__row .tag{display:none}.meter{grid-template-columns:1fr;gap:var(--sp-4)}.comp{grid-template-columns:110px 1fr 26px}.add-form{flex-direction:column}.add-form input,.add-form select{width:100%}.info__pop{width:min(280px,80vw)}}.galhdr-wrap{position:sticky;top:0;z-index:50}.galhdr{height:var(--masthead-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-4);padding:0 var(--container-px);background:#050507cc;backdrop-filter:blur(var(--glass-blur)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(180%);border-bottom:1px solid var(--hair)}.galhdr__brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;justify-self:start;transition:opacity var(--dur-fast) var(--ease)}.galhdr__brand:hover{opacity:.82}.galhdr__logo{height:28px;width:auto;display:block}.galhdr__pico{display:inline-flex;color:var(--accent)}.galhdr__pico svg{display:block}.galhdr__sep{width:1px;height:12px;background:var(--hair2)}.galhdr__name{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.18em;color:var(--fg2)}.galhdr__center{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);min-width:0;justify-self:center}.galhdr__right{display:flex;align-items:center;gap:var(--sp-4);justify-self:end}.galhdr__confid{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.16em;text-transform:uppercase;color:var(--fg4);white-space:nowrap;-webkit-user-select:none;user-select:none}.galhdr__ico{display:grid;place-items:center;width:40px;height:40px;margin:-8px 0;color:var(--fg3);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.galhdr__ico:hover{color:var(--accent)}.galhdr__ico--last{margin-right:-8px}.galhdr__entrar{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#050507;background:var(--accent);padding:8px 16px;transition:opacity var(--dur-fast) var(--ease)}.galhdr__entrar:hover{opacity:.85}.galhdr__confid-strip{display:none}@media (max-width: 820px){.galhdr{gap:var(--sp-3)}.galhdr__center,.galhdr__confid,.galhdr__sep{display:none}.galhdr__confid-strip{display:block;text-align:center;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg4);padding:4px var(--container-px);background:#050507eb;border-bottom:1px solid var(--hair)}}.login{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:var(--bg)}.login:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 50%,transparent 35%,rgba(0,0,0,.45) 100%);z-index:0}.login__mono{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--display);font-weight:300;letter-spacing:-.03em;font-size:clamp(9rem,34vw,30rem);line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(245,243,238,.05);-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}.login__glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:820px;height:820px;max-width:110vw;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(232,199,156,.3) 0%,rgba(200,130,50,.1) 48%,transparent 70%);opacity:1}.login__back{position:absolute;top:18px;left:22px;z-index:2;background:0;border:0;color:var(--fg4);font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.login__back:hover{color:var(--accent)}.login__card{position:relative;z-index:1;width:min(440px,92vw);border:1px solid var(--hair2);background:#0c0c11b8;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);padding:var(--sp-7) var(--sp-7) var(--sp-8);box-shadow:0 32px 100px -24px #000c,0 4px 16px #0006}.login__logo{height:30px;width:auto;display:block;margin-bottom:var(--sp-6)}.login__kick{font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.22em;text-transform:uppercase;color:var(--fg3)}.login__title{font-family:var(--display);font-weight:500;letter-spacing:-.02em;line-height:1.05;font-size:var(--fs-2xl);margin:12px 0 14px}.login__grad{background:linear-gradient(100deg,var(--accent),#f4e3c8);-webkit-background-clip:text;background-clip:text;color:transparent}.login__sub{color:var(--fg3);font-size:var(--fs-sm);max-width:42ch;margin-bottom:var(--sp-6)}.login__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:13px;cursor:pointer;font-family:var(--body);font-weight:500;font-size:var(--fs-sm);background:#ede5d8;color:#050507;border:0;transition:opacity var(--dur-fast) var(--ease)}.login__btn:hover{opacity:.88}.login__btn svg{display:block}.login__btn--alt{background:transparent;color:var(--fg);border:1px solid var(--hair3);transition:background var(--dur-fast) var(--ease)}.login__btn--alt:hover{opacity:1;background:#ffffff0f}.login__confid{margin-top:var(--sp-6);font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);text-align:justify;text-align-last:justify;width:100%}.ihome{max-width:1180px;margin:0 auto;padding:0 var(--container-px)}.ihsec{padding:var(--sp-8) 0;border-top:1px solid var(--hair)}.ihsec:first-of-type{border-top:0}.ihlabel{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-6)}.ikick{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.ihhero{position:relative;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:var(--sp-6);padding-top:var(--sp-9);padding-bottom:var(--sp-9)}.ihhero__glow{position:absolute;left:20%;top:40%;transform:translate(-50%,-50%);width:620px;height:620px;max-width:90vw;pointer-events:none;background:radial-gradient(circle,var(--accent-glow),transparent 62%);opacity:.45}.ihhero__txt{position:relative}.ihhero__title{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:var(--fs-3xl);margin:var(--sp-4) 0}.ihhero__title .igrad{background:linear-gradient(100deg,var(--accent),#f4e3c8);-webkit-background-clip:text;background-clip:text;color:transparent}.ihhero__lead{color:var(--fg2);max-width:52ch;font-size:var(--fs-md);margin-bottom:var(--sp-6)}.ihhero__cta{display:flex;gap:var(--sp-4);flex-wrap:wrap}.ihhero__art{position:relative;display:flex;justify-content:center;color:var(--accent);opacity:.9}.icbtn{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:#050507;border:0;padding:14px 26px;cursor:pointer;text-decoration:none;display:inline-block;transition:opacity var(--dur-fast) var(--ease)}.icbtn:hover{opacity:.85}.icards3{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.icard3{background:var(--bg);padding:var(--sp-6) var(--sp-5);display:flex;flex-direction:column;gap:10px}.icard3__top{display:flex;align-items:center;justify-content:space-between}.icard3__n{font-family:var(--mono);font-size:var(--fs-lg);color:var(--fg4)}.icard3__t{font-family:var(--display);font-weight:600;font-size:var(--fs-md);color:var(--fg)}.icard3__d{color:var(--fg3);font-size:var(--fs-sm);line-height:1.55;margin:0}.iscore-block{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.iscore-canal{background:var(--bg);padding:var(--sp-5)}.iscore-canal__label{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.iscore-canal__d{color:var(--fg3);font-size:var(--fs-sm);margin-top:6px;line-height:1.5}.iscore-canal__peso{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--fg4);margin-top:var(--sp-2)}.imetod{border:1px solid var(--hair2);border-left:2px solid var(--accent-line);padding:var(--sp-6);background:var(--glass)}.imetod__title{font-family:var(--mono);font-size:var(--fs-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--sp-4)}.imetod__list{list-style:none;padding:0;margin:0 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.imetod__list li{font-size:var(--fs-sm);line-height:1.55;color:var(--fg2);padding-left:var(--sp-4);border-left:2px solid var(--prov-data)}.imetod__list li b{color:var(--fg)}.imetod__honest{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg4);border-top:1px solid var(--hair);padding-top:var(--sp-3);letter-spacing:.04em}.ifinalcta{border:1px solid var(--hair3);padding:var(--sp-8);text-align:center}.ifinalcta__t{font-family:var(--display);font-weight:600;letter-spacing:-.02em;font-size:var(--fs-xl);margin-bottom:var(--sp-5)}.ihome__seal{text-align:center;font-family:var(--mono);font-size:var(--fs-3xs);letter-spacing:.18em;text-transform:uppercase;color:var(--fg4);padding:var(--sp-6) 0 var(--sp-8)}@media (max-width: 820px){.ihhero{grid-template-columns:1fr;padding-top:var(--sp-7)}.ihhero__art{display:none}.icards3,.iscore-block{grid-template-columns:1fr}}
