@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Regular-s.p.3_vslfxq_--4i.woff2?dpl=dpl_87cs6T6tJjHHSPGDTvAQ3UYKE4RP)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.instrumentserif_42559ead-module__dLuhXW__className{font-family:instrumentSerif,instrumentSerif Fallback;font-style:normal;font-weight:400}.instrumentserif_42559ead-module__dLuhXW__variable{--font-instrument-serif:"instrumentSerif", "instrumentSerif Fallback"}
:root{--ground:#0c0c0d;--surface:#242426;--raise:#363638;--overlay:#444446;--ink:#f2f2f2;--ink2:#a2a2a8;--ink3:#5e5e63;--ink-dim:#8c8c91;--rule:#3a3a3e;--rule2:#333338;--mark:#3a3418;--synapse:#cbb765;--display:var(--font-instrument-serif), "Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Funnel Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:"Space Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--t-hero:clamp(2rem, 8.2vw, 6.4rem);--t-cta:clamp(2.2rem, 6vw, 4.4rem);--t-page:clamp(1.75rem, 4.5vw, 2.2rem);--t-section:clamp(1.6rem, 4.5vw, 3.2rem);--t-card:1.25rem;--t-body:1rem;--t-small:.875rem;--t-label:.68rem;--t-label-sm:.62rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:5rem;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--w-shell:72rem;--w-chat:52rem;--w-form:30rem;--w-read:65ch;--gC:#4fb894;--gV:#6ba6e8;--gM:#d9a93c;--gF:#9ca3b0;--gX:#e3766d;--gP:#c286b4}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}html,body{height:100%}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit}::selection{background:var(--ink);color:var(--ground)}.display{font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1}.mono{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:.68rem}.mono-dim{color:var(--ink-dim)}.shell{max-width:var(--w-shell);margin:0 auto;padding:0 1.5rem}.topbar{background:var(--surface)}.topbar-inner{max-width:var(--w-shell);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.85rem 1.5rem;display:flex}.brand{font-family:var(--display);letter-spacing:-.012em;font-size:1.25rem;font-weight:400;text-decoration:none}.topbar nav{align-items:center;gap:1.4rem;display:flex}.topbar nav a,.topbar nav button{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);cursor:pointer;background:0 0;border:none;text-decoration:none}.topbar nav a:hover,.topbar nav button:hover,.topbar nav a:active,.topbar nav button:active{color:var(--ink)}main.shell{padding-top:3rem;padding-bottom:5rem}.card{background:var(--surface);border-radius:var(--r-lg);padding:1.5rem}.card+.card{margin-top:1rem}.rule{border:none;border-top:1px solid var(--rule);margin:2rem 0}label.field{margin-bottom:1rem;display:block}label.field span{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);margin-bottom:.4rem;display:block}input[type=text],input[type=email],input[type=password],textarea{background:var(--raise);border-radius:var(--r-md);width:100%;color:var(--ink);font-family:var(--sans);border:1px solid #0000;padding:.6rem .85rem;font-size:.95rem}input:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.btn{background:var(--ink);color:var(--ground);border:1px solid var(--ink);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:.7rem 1.5rem;text-decoration:none;transition:opacity .12s,scale .12s;display:inline-block}.btn:hover{opacity:.85}.btn:active:not(:disabled){scale:.96}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled){opacity:.7;scale:none}}.btn:disabled{opacity:.45;cursor:default}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.ghost:hover{border-color:var(--ink2);opacity:1}.btn.small{font-size:var(--t-label-sm);padding:.4rem .9rem}.form-error{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--ink);background:var(--mark);border-radius:var(--r-sm);margin-bottom:1rem;padding:.5rem .75rem}.landing-top{justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;display:flex}.landing-top nav{align-items:center;gap:1.6rem;display:flex}.landing-top nav a{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-decoration:none}.landing-top nav a:hover,.landing-top nav a:active{color:var(--ink)}.hero{padding:var(--s8) 0 var(--s7)}.hero-head{position:relative}.hero-head>p,.hero-head>h1{z-index:1;position:relative}.brain-stage{z-index:0;pointer-events:none;opacity:0;animation:.7s ease-out forwards brain-in;position:absolute;inset:-32% -10% -50% 6%;-webkit-mask-image:radial-gradient(120% 106% at 56% 54%,#000 46%,#0009 70%,#0000 92%);mask-image:radial-gradient(120% 106% at 56% 54%,#000 46%,#0009 70%,#0000 92%)}@keyframes brain-in{to{opacity:1}}.brain-stage svg{width:100%;height:100%;display:block;overflow:visible}.brain-stage canvas{width:100%;height:100%;display:block}.brain-stage-3d{top:-28%;bottom:-46%}.brain-breath{transform-origin:500px 400px;animation:11s ease-in-out infinite brain-breath}@keyframes brain-breath{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.014)rotate(.5deg)}}.brain-shim{animation:5.6s ease-in-out infinite brain-shim}.brain-shim.s1{animation-duration:7.4s;animation-delay:-2.3s}.brain-shim.s2{animation-duration:9.1s;animation-delay:-4.7s}@keyframes brain-shim{0%,to{opacity:.84}50%{opacity:1}}.brain-fold{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke-dashoffset .9s cubic-bezier(.22,.61,.36,1)}.brain-pulse{fill:none;stroke:var(--synapse);stroke-width:3.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 5px #cbb765d9)drop-shadow(0 0 13px #cbb76580)}.brain-pulse.nucleo{stroke:#fff6dc;stroke-width:1.5px;filter:none}@media (max-width:900px){.brain-stage{inset:-30% -8% -26% -4%}}@media (max-width:560px){.brain-stage{inset:-34% -6% -22%}}@media (max-width:900px){.brain-stage-3d{top:-30%;bottom:-40%}}@media (max-width:560px){.brain-stage-3d{top:-30%;bottom:-18%}}@media (prefers-reduced-motion:reduce){.brain-stage{opacity:1;animation:none}.brain-breath,.brain-shim{animation:none}.brain-fold{transition:none}}.hero-display{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-weight:400;line-height:.98;font-size:var(--t-hero);text-shadow:0 0 24px var(--ground), 0 0 8px var(--ground)}.hero-display span{display:block}.hero-display .l2{margin-left:8%}.hero-display .l3{margin-left:22%}.hero-display .l4{margin-left:38%}@media (max-width:560px){.hero-display .l2{margin-left:3%}.hero-display .l3{margin-left:9%}.hero-display .l4{margin-left:15%}}.hero-aside{max-width:34rem;margin-top:2.5rem;margin-left:auto;position:relative}.hero-aside p{color:var(--ink2);text-shadow:0 0 3px var(--ground), 0 0 7px var(--ground), 0 0 14px #0c0c0de6;margin-bottom:1.4rem;font-size:1rem}.hero-aside .link-quiet{text-shadow:0 0 3px var(--ground), 0 0 8px var(--ground)}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.land-section{padding:4.5rem 0 1rem}.land-title{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-weight:400;font-size:var(--t-section);margin-bottom:var(--s5)}.about-grid{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (min-width:860px){.about-grid{grid-template-columns:1.15fr 1fr}}.about-grid p{color:var(--ink2);max-width:52ch}.about-grid p+p{margin-top:.9rem}.stats{flex-wrap:wrap;align-items:start;gap:2.75rem;display:flex}.stat b{font-family:var(--display);letter-spacing:-.012em;font-variant-numeric:tabular-nums;font-size:2.7rem;font-weight:400;line-height:1;display:block}.stat span{font-family:var(--mono);font-size:var(--t-label-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);max-width:11rem;margin-top:.45rem;display:block}.method-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.method-intro p{color:var(--ink2);max-width:46ch}.method-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:760px){.method-grid{grid-template-columns:repeat(2,1fr)}}.method-card{background:var(--surface);border-radius:var(--r-lg);flex-direction:column;justify-content:space-between;gap:3.2rem;min-height:15rem;padding:1.6rem;display:flex}.method-card .num{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--ink2);border:1px solid var(--rule);border-radius:var(--r-pill);justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.method-card h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem;font-weight:400}.method-card p{color:var(--ink2);font-size:.92rem}.method-card.invert{background:var(--ink);border-color:var(--ink);color:var(--ground)}.method-card.invert .num{color:var(--ground);border-color:#0c0c0d59}.method-card.invert p{color:#0c0c0db8}.cta-center{text-align:center;padding:6rem 0 5rem}.cta-center .cta-display{font-family:var(--display);letter-spacing:-.012em;text-transform:uppercase;font-weight:400;line-height:1;font-size:var(--t-cta)}.cta-center .cta-display span{display:block}.cta-center p{color:var(--ink2);max-width:46rem;margin:1.5rem auto 1.8rem}.access-wrap{max-width:var(--w-form);margin:0 auto;padding-bottom:2rem}.auth-tabs{border-bottom:1px solid var(--rule);gap:1.5rem;margin-bottom:1.25rem;display:flex}.auth-tabs button{cursor:pointer;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem 0}.auth-tabs button:active{color:var(--ink)}.auth-tabs button.active{color:var(--ink);border-bottom-color:var(--ink)}.footer{border-top:1px solid var(--rule);margin-top:3rem}.footer-inner{max-width:var(--w-shell);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 auto;padding:1.6rem 1.5rem;display:flex}.footer .mono{color:var(--ink-dim)}.eng-list{list-style:none}.eng-list li{border-radius:var(--r-lg);background:var(--surface);margin-bottom:.75rem;overflow:hidden}.eng-list a{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.35rem;text-decoration:none;display:flex}.eng-list a:hover{background:var(--raise)}.eng-list a:active{background:var(--overlay)}.eng-title{font-family:var(--sans);letter-spacing:-.015em;font-size:1.05rem;font-weight:600}.phase-track{align-items:center;gap:.3rem;display:flex;position:relative}.phase-track:before{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.phase-track .seg{border-radius:var(--r-pill);background:var(--rule);width:1.35rem;height:.3rem;transition:background-color .25s var(--ease-out);position:relative}.phase-track .seg.on{background:var(--ink)}.phase-track .seg.premissa:after{content:"";background:var(--ink-dim);border-radius:50%;width:.22rem;height:.22rem;position:absolute;top:-.28rem;left:50%;transform:translate(-50%)}.chat-wrap{flex-direction:column;max-width:52rem;height:calc(100dvh - 3.4rem);margin:0 auto;padding:0 1.5rem;display:flex}.chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0 1rem;display:flex}.chat-scroll{flex:1;padding:1rem 0 1.5rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.25rem calc(100% - 1.25rem),#0000 100%)}.msg{max-width:65ch;margin-bottom:1.35rem}.msg .body{overflow-wrap:break-word}.msg .who{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:.3rem;font-size:.62rem}.msg-user{width:fit-content;max-width:100%;margin-left:auto}.msg-user .who{text-align:right}.msg-user .body{background:var(--raise);border-radius:var(--r-md);white-space:pre-wrap;padding:.75rem 1rem}.msg-agent .body{white-space:pre-wrap}.tool-line{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin:.9rem 0;font-size:.64rem}.notice-line{font-family:var(--mono);letter-spacing:.08em;background:var(--mark);border-radius:var(--r-sm);margin:.9rem 0;padding:.5rem .75rem;font-size:.68rem}.deliverable-links{flex-wrap:wrap;gap:.75rem;margin:.9rem 0;display:flex}.chat-input{align-items:flex-end;gap:.75rem;padding:.25rem 0 1.5rem;display:flex}.chat-input textarea{resize:none;min-height:3.2rem;max-height:12rem}@media (prefers-reduced-motion:no-preference){.msg-in{animation:chegada .2s var(--ease-out)}details.perigo[open] form{animation:chegada .16s var(--ease-out)}@keyframes chegada{0%{opacity:0;translate:0 4px}}}table.admin{border-collapse:collapse;width:100%;font-size:.9rem}table.admin th{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);text-align:left;border-bottom:1px solid var(--rule);padding:.5rem .75rem;font-size:.62rem;font-weight:400}table.admin td{border-bottom:1px solid var(--rule2);vertical-align:baseline;padding:.6rem .75rem}table.admin td.num{font-family:var(--mono);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.78rem}table.admin th.num{text-align:right}.tw{max-width:100%;overflow-x:auto}.card-h{margin-bottom:var(--s4)}.inline-actions{gap:.5rem;display:inline-flex}details.perigo>summary{letter-spacing:.08em;cursor:pointer;color:var(--ink-dim);padding:.2rem 0;font-size:.68rem;list-style:none}details.perigo>summary::-webkit-details-marker{display:none}details.perigo>summary:before{content:"▸ "}details.perigo[open]>summary:before{content:"▾ "}details.perigo>summary:hover,details.perigo>summary:active{color:var(--ink)}details.perigo>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}details.perigo form{border-radius:var(--r-md);background:var(--raise);flex-direction:column;align-items:flex-start;gap:.5rem;min-width:18rem;margin-top:.5rem;padding:.75rem;display:flex}details.perigo input[name=confirm]{font-family:var(--mono);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--ink);border:1px solid #0000;padding:.4rem .55rem;font-size:.72rem}@media (max-width:560px){input[type=text],input[type=email],input[type=password],textarea,details.perigo input[name=confirm]{font-size:1rem}}.display.d-hero{font-size:var(--t-hero)}.display.d-cta{font-size:var(--t-cta)}.display.d-page{font-size:var(--t-page)}.display.d-section{font-size:var(--t-section)}.display.d-card{font-size:var(--t-card);letter-spacing:-.012em}.page-head{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.page-head .eyebrow{margin-bottom:var(--s2)}.empty{color:var(--ink2);max-width:var(--w-read)}.empty+.empty-action{margin-top:var(--s4)}.notice{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;padding:var(--s2) var(--s3);border-radius:var(--r-sm);margin-bottom:var(--s4);border-left:3px solid #0000}.notice-err{background:var(--mark);border-left-color:var(--gX);color:var(--ink)}.notice-ok{background:var(--raise);border-left-color:var(--gC);color:var(--ink)}.intake-check{flex-basis:100%}.intake-check>summary,.intake-bloco>summary{cursor:pointer;gap:var(--s3);padding:var(--s1) 0;color:var(--ink2);justify-content:space-between;align-items:baseline;list-style:none;display:flex}.intake-check>summary::-webkit-details-marker{display:none}.intake-bloco>summary::-webkit-details-marker{display:none}.intake-check>summary:before,.intake-bloco>summary:before{content:"▸ "}.intake-check[open]>summary:before,.intake-bloco[open]>summary:before{content:"▾ "}.intake-check>summary:hover,.intake-bloco>summary:hover{color:var(--ink)}.intake-blocos{margin-top:var(--s2);padding-left:var(--s3);border-left:1px solid var(--rule2);max-height:22rem;overflow-y:auto}.intake-bloco-nome{font-size:var(--t-small)}.intake-bloco ul{padding:0 0 var(--s2);margin:0;list-style:none}.intake-bloco li{gap:var(--s3);font-size:var(--t-small);color:var(--ink2);justify-content:space-between;align-items:baseline;padding:.15rem 0;display:flex}.intake-texto{max-width:48ch}.intake-obrig{color:var(--ink-dim);padding-left:.2em;text-decoration:none}.intake-chip{font-family:var(--mono);font-size:var(--t-label-sm);letter-spacing:.08em;text-transform:lowercase;white-space:nowrap;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--ink2);flex:none;padding:.05rem .4rem}.intake-chip.mk-medido{background:var(--ink);color:var(--ground);border-color:var(--ink);font-weight:700}.intake-chip.mk-inferido{border-left-width:4px;border-left-color:var(--ink);color:var(--ink)}.intake-chip.mk-estimado{border-color:var(--ink-dim);color:var(--ink)}.intake-chip.mk-reconstruivel{border-style:dashed;border-color:var(--ink-dim)}.intake-chip.mk-irrecuperavel{border-color:var(--ink-dim);text-decoration:line-through}.intake-chip.mk-formulario{border-style:dotted}.intake-chip.mk-nao_marcado,.intake-chip.mk-pendente{color:var(--ink-dim);border-color:#0000}.bloco0{max-width:var(--w-form)}.bloco0 .empty{margin-bottom:var(--s4)}.bloco0 select{background:var(--raise);border-radius:var(--r-md);width:100%;color:var(--ink);font-family:var(--sans);border:1px solid #0000;padding:.6rem .85rem;font-size:.95rem}.bloco0 select:focus-visible,.bloco0 textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.grade{font-family:var(--mono);font-size:var(--t-label-sm);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--g,var(--ink2));align-items:center;gap:.4em;display:inline-flex}.grade:before{content:"";border-radius:var(--r-pill);background:currentColor;flex:none;width:.5em;height:.5em}.grade.g-C{--g:var(--gC)}.grade.g-V{--g:var(--gV)}.grade.g-M{--g:var(--gM)}.grade.g-F{--g:var(--gF)}.grade.g-X{--g:var(--gX)}.grade.g-P{--g:var(--gP)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible,.eng-list a:focus-visible,.auth-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.topbar nav a,.topbar nav button,.landing-top nav a{padding:var(--s2) 0}.phase-cluster{align-items:center;gap:var(--s3);display:inline-flex}.phase-name{white-space:nowrap}@media (max-width:480px){.phase-name{display:none}}.eng-list a{flex-wrap:wrap;align-items:center}.eng-main{gap:var(--s1);flex-direction:column;flex:18rem;min-width:0;display:flex}.eng-when{letter-spacing:.1em}.msg .body p+p,.msg .body ul,.msg .body ol{margin-top:var(--s3)}.msg .body ul,.msg .body ol{padding-left:1.2rem}.msg .body li+li{margin-top:var(--s1)}.msg .body code{font-family:var(--mono);background:var(--raise);border-radius:var(--r-sm);padding:.1em .35em;font-size:.85em}.msg .body .md-h{font-family:var(--sans);letter-spacing:-.015em;margin-top:var(--s4);font-weight:600}.msg .body .md-h:first-child{margin-top:0}.deliverable-links{gap:var(--s3);flex-wrap:wrap;display:flex}.doc-link{gap:var(--s1);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--surface);flex-direction:column;flex:15rem;text-decoration:none;display:flex}.doc-link:hover{background:var(--raise)}.doc-link:active{background:var(--overlay)}.doc-name{font-family:var(--sans);letter-spacing:-.015em;font-weight:600}.status-hint{margin-top:var(--s1);color:var(--ink-dim);text-transform:none;letter-spacing:.02em;display:block}.chat-send{align-items:flex-end;gap:var(--s1);flex-direction:column;display:flex}.chat-hint{white-space:nowrap}@media (max-width:560px){.chat-hint{display:none}}.watch-line{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--rule)}.skip{left:var(--s4);top:var(--s4);z-index:100;background:var(--ink);color:var(--ground);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;padding:var(--s3) var(--s4);border-radius:var(--r-sm);text-decoration:none;position:absolute;transform:translateY(-250%)}.skip:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.skip{transition:transform .14s}}.hero-eyebrow{margin-bottom:1.4rem}@media (prefers-reduced-motion:no-preference){@keyframes hero-linha{0%{opacity:0;translate:0 16px}}.hero-eyebrow{animation:hero-linha .52s var(--ease-out) both}.hero-display span{animation:hero-linha .64s var(--ease-out) both}.hero-display .l1{animation-delay:90ms}.hero-display .l2{animation-delay:.18s}.hero-display .l3{animation-delay:.27s}.hero-display .l4{animation-delay:.36s}.hero-aside{animation:hero-linha .64s var(--ease-out) .48s both}}.land-title-sm{text-align:center;font-size:var(--t-page)}.link-quiet{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-underline-offset:.35em;padding:var(--s2) 0;align-self:center;text-decoration:underline;text-decoration-thickness:1px}.link-quiet:hover,.link-quiet:active{color:var(--ink)}@media (prefers-reduced-motion:no-preference){html[data-reveal] .reveal{opacity:0;transition:opacity .42s var(--ease-out), translate .42s var(--ease-out);translate:0 16px}html[data-reveal] .reveal.on{opacity:1;translate:0}}.grade-intro{color:var(--ink2);max-width:58ch;margin-bottom:var(--s6)}.grade-scale{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}.grade-row{gap:var(--s4);background:var(--surface);padding:var(--s4) var(--s5);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;display:grid}@media (max-width:640px){.grade-row{gap:var(--s2);grid-template-columns:1fr}}.grade-row dt{min-width:0}.grade-row dd{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;margin:0;display:flex}.grade-meaning{color:var(--ink2);max-width:52ch;font-size:.92rem}.grade-meaning:first-letter{text-transform:uppercase}.grade-meaning:after{content:"."}.grade-n{color:var(--ink);font-size:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap}.grade-n-unit{color:var(--ink-dim)}.grade-note{margin-top:var(--s4)}
