.og-strip{--p:0;position:relative;display:flex;align-items:center;gap:10px;height:36px;padding:0 20px 0 18px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,var(--accent-soft),transparent 60%),var(--col,var(--card));color:var(--fg)!important;text-decoration:none!important;font-size:12.5px;white-space:nowrap;overflow:hidden;animation:og-fade .4s var(--ease) both}.og-strip:hover .og-strip-go{color:var(--accent)}.og-strip:hover .og-strip-go svg{transform:translateX(3px)}.og-strip:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.og-strip-ring{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--border-strong) 0)}.og-strip-ring:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--col,var(--card))}.og-strip b{font-weight:750}.og-strip-short{display:none}.og-strip-next{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--sub)}.og-strip-next strong{color:var(--fg);font-weight:650}.og-strip-sp{flex:1 1}.og-strip-go{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--sub);font-weight:700;transition:color .15s}.og-strip-go svg{transition:transform .15s}.og-strip-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px}.og-strip-bar u{display:block;height:100%;background:var(--accent-grad);transform-origin:left;animation:og-grow 1s var(--ease) both}@keyframes og-grow{0%{transform:scaleX(0)}}@media (min-width:1101px){.app-shell:has(>.og-strip) .inbox{height:calc(100vh - 36px)}}@media (max-width:767px){.og-strip{height:34px;padding:0 14px;gap:8px}.og-strip-long{display:none}.og-strip-short{display:inline}.og-strip-go{font-size:0}.og-strip-short:before{content:"Configuração ";font-weight:600;color:var(--sub)}}@media (max-width:420px){.og-strip-next{display:none}}@keyframes og-fade{0%{opacity:0}}.og-page{max-width:980px;margin:0 auto;gap:14px}.og-crumb a{display:inline-flex;align-items:center;gap:6px;color:var(--sub)!important;font-size:13px;font-weight:650;text-decoration:none!important}.og-crumb a:hover{color:var(--fg)!important}.og-crumb svg{width:15px;height:15px}.og-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:22px;gap:22px;padding:22px 24px;overflow:hidden}.og-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(640px 200px at 0 0,var(--accent-soft),transparent 70%);pointer-events:none}.og-hero-ring{--p:0;position:relative;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--border) 0);animation:og-ring 1.2s var(--ease) both}.og-hero-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--card)}.og-hero-ring b{position:relative;z-index:1;font-size:26px;letter-spacing:-.02em}.og-hero-ring small{font-size:13px;color:var(--sub)}.og-hero-t{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.og-hero-t h1{margin:2px 0 0;font-size:24px;letter-spacing:-.02em}.og-hero-t p{margin:0;color:var(--sub);font-size:13.5px;line-height:1.5}.og-hero-t .og-hero-sum{margin-top:4px;color:var(--fg);font-weight:650}.og-seg{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11.5px;font-weight:750}.og-seg svg{width:13px;height:13px}.og-hero-go{position:relative}.og-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.og-step{border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:hidden;transition:border-color .18s,box-shadow .18s;animation:og-in .35s var(--ease) both}.og-step:nth-child(2){animation-delay:30ms}.og-step:nth-child(3){animation-delay:60ms}.og-step:nth-child(4){animation-delay:90ms}.og-step:nth-child(n+5){animation-delay:.12s}.og-step.is-next{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-soft)}.og-step-h{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:0!important;background:transparent!important;color:var(--fg)!important;text-align:left;cursor:pointer}.og-step-h:hover{background:var(--surface)!important}.og-step-h>svg:last-child{flex:none;color:var(--faint);transition:transform .2s var(--ease)}.og-step.is-open .og-step-h>svg:last-child{transform:rotate(180deg)}.og-num{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px dashed var(--border-strong);color:var(--sub);font-size:12px;font-weight:800}.og-num svg{width:13px;height:13px}.og-step.is-done .og-num{border:0;background:var(--accent-grad);color:#07130a}.og-step.is-skipped .og-num{border-style:solid;color:var(--faint)}.og-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--accent)}.og-ic svg{width:17px;height:17px}.og-step.is-skipped .og-ic{color:var(--faint)}.og-step-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.og-step-t b{display:flex;align-items:center;gap:8px;font-size:14.5px}.og-step.is-done .og-step-t b{color:var(--sub)}.og-step-t small{display:flex;flex-wrap:wrap;gap:4px;color:var(--sub);font-size:12px}.og-next{padding:1px 8px;border-radius:999px;background:var(--accent-grad);color:#07130a;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.og-lvl{font-weight:750}.og-lvl.is-required{color:var(--warn)}.og-lvl.is-recommended{color:var(--accent)}.og-lvl.is-optional{color:var(--faint)}.og-st{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--unknown-bg);color:var(--sub)}.og-st i{width:7px;height:7px;border-radius:50%;background:currentColor}.og-st.is-done{background:var(--ok-bg);color:var(--ok)}.og-st.is-todo{background:var(--warn-bg);color:var(--warn)}.og-step-b{display:flex;flex-direction:column;gap:12px;padding:2px 16px 16px 88px;animation:og-in .25s var(--ease) both}.og-what{margin:0;font-size:13.5px;line-height:1.55}.og-why{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.og-why>div{padding:10px 12px;border-radius:12px;background:var(--surface)}.og-why small{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.og-why p{margin:4px 0 0;color:var(--sub)}.og-tip,.og-why p{font-size:12.5px;line-height:1.5}.og-tip{margin:0;padding:9px 12px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:var(--accent-soft)}.og-emp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.og-emp>span{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border:1px solid var(--border);border-radius:11px}.og-emp small{color:var(--faint);font-size:11px}.og-emp b{font-size:13px}.og-emp p{grid-column:1/-1;margin:0;color:var(--sub);font-size:12.5px;line-height:1.5}.og-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.og-acts a{text-decoration:none!important}.og-ask,.og-req{display:inline-flex;align-items:center;gap:6px;color:var(--sub);font-size:12.5px}.og-ask svg{width:14px;height:14px}.og-req{color:var(--faint)}.og-later{margin:4px 0 0;text-align:center;color:var(--sub);font-size:13px}@media (max-width:760px){.og-hero{grid-template-columns:auto 1fr;padding:18px;gap:16px}.og-hero-go{grid-column:1/-1}.og-hero-ring{width:72px;height:72px}.og-hero-ring b{font-size:21px}.og-step-h{gap:10px;padding:12px}.og-ic{display:none}.og-step-b{padding:2px 14px 14px}.og-emp,.og-why{grid-template-columns:1fr}.og-det{flex-basis:100%}}.og-hint{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:7px 8px 7px 12px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--border));border-radius:12px;background:var(--warn-bg);font-size:12.5px;animation:og-in .35s var(--ease) both}.og-hint-ic{flex:none;display:grid;color:var(--warn)}.og-hint-t{flex:1 1;min-width:0;color:var(--fg);line-height:1.4}.og-hint-cta{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:8px;background:var(--card);border:1px solid var(--border);color:var(--fg)!important;font-weight:700;text-decoration:none!important;white-space:nowrap}.og-hint-cta:hover{border-color:var(--accent-ring)}.og-hint-ask{flex:none;color:var(--sub);white-space:nowrap}.og-hint-x{flex:none;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0!important;border-radius:7px;background:transparent!important;color:var(--sub)!important;cursor:pointer}.og-hint-x:hover{background:var(--card)!important;color:var(--fg)!important}@media (max-width:600px){.og-hint{flex-wrap:wrap}.og-hint-t{flex-basis:calc(100% - 64px)}}.og-term-wrap{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px}.og-term-scrim{position:absolute;inset:0;background:var(--scrim,rgba(0,0,0,.55));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:og-fade .2s both}.og-term{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--fg);box-shadow:var(--shadow-pop);animation:og-pop .28s var(--ease) both}@keyframes og-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.og-term header{display:flex;align-items:flex-start;gap:12px}.og-term header b{display:block;font-size:17px}.og-term header small{color:var(--sub);font-size:12.5px}.og-term-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--warn-bg);color:var(--warn)}.og-term blockquote{margin:0;padding:14px 16px;border-left:3px solid var(--warn);border-radius:0 12px 12px 0;background:var(--surface);font-size:13.5px;line-height:1.6}.og-term-ck{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:650;cursor:pointer}.og-term-ck input{width:18px;height:18px;accent-color:var(--accent)}.og-term-err{margin:0;color:var(--bad);font-size:13px}.og-term footer{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.og-btn1,.og-btn2{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:11px;font-size:13.5px;font-weight:700;cursor:pointer}.og-btn1{border:0;background:var(--accent-grad);color:#07130a}.og-btn1:disabled{opacity:.45;cursor:not-allowed}.og-btn2{border:1px solid var(--border);background:transparent;color:var(--fg)}.og-choice{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.og-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--fg);text-align:left;cursor:pointer;transition:transform .18s var(--ease),border-color .18s,box-shadow .18s}.og-opt:hover:not(:disabled){transform:translateY(-2px);border-color:var(--accent-ring);box-shadow:var(--shadow-pop)}.og-opt:disabled{opacity:.6;cursor:progress}.og-opt.is-main{border-color:var(--accent-ring);background:linear-gradient(160deg,var(--accent-soft),var(--surface) 70%)}.og-opt b{font-size:16px}.og-opt small{color:var(--sub);font-size:13px;line-height:1.5}.og-opt em{position:absolute;top:12px;right:12px;padding:2px 9px;border-radius:999px;background:var(--accent-grad);color:#07130a;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.og-opt-ic{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:12px;background:var(--card);border:1px solid var(--border);color:var(--accent)}.og-opt-go{margin-top:6px;font-size:13px;font-weight:750;color:var(--accent)}.og-choice-note,.og-opt:not(.is-main) .og-opt-go{color:var(--sub)}.og-choice-note{margin:14px 0 0;font-size:12.5px;text-align:center}@media (max-width:640px){.og-choice{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.og-hero-ring,.og-hint,.og-step,.og-step-b,.og-strip,.og-strip-bar u,.og-term,.og-term-scrim{animation:none!important}}@keyframes og-in{0%{opacity:0;transform:translateY(6px)}}@keyframes og-ring{0%{--p:0}}