.gf-wrap{width:100%;container-type:inline-size}.gf-root{--gf-hinge:0deg;--gf-lift:42em;--gf-spread:0em;--gf-fan:0deg;--gf-stack:15em;--gf-meter:.45;--gf-ease:var(--ease-voice);--gf-spring:cubic-bezier(.34, 1.3, .5, 1);-webkit-tap-highlight-color:transparent;isolation:isolate;width:372em;height:342em;font-size:.268817cqw;display:block;position:relative}@media (hover:hover){.gf-root:hover{--gf-hinge:-11deg;--gf-lift:-30em;--gf-spread:8em;--gf-fan:1.4deg;--gf-stack:10em;--gf-meter:1}}.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-30em;--gf-spread:8em;--gf-fan:1.4deg;--gf-stack:10em;--gf-meter:1}.gf-root[data-open]{z-index:30;--gf-hinge:-24deg;--gf-lift:-92em;--gf-spread:28em;--gf-fan:4deg;--gf-stack:30em;--gf-meter:1}.gf-defs{width:0;height:0;position:absolute}.gf-stage{width:340em;height:272em;position:absolute;top:70em;left:16em}.gf-tilt{position:absolute;inset:0}.gf-back{background-color:var(--accent);position:absolute;inset:0}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400em -400em 10em);position:absolute;inset:0}.gf-sheet-slot{display:contents}.gf-sheet{box-sizing:border-box;pointer-events:auto;width:272em;height:184em;color:var(--color-tinta);background-color:var(--color-papel);transform-origin:50% 100%;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .7s var(--gf-spring) calc(var(--gf-depth) * 40ms);border-radius:6em;flex-direction:column;text-decoration:none;display:flex;position:absolute;top:96em;left:34em;overflow:hidden;box-shadow:0 0 0 1px #15184029}.gf-root[data-open] .gf-sheet:is(:hover,:focus-visible){transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 16em)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s}.gf-sheet:focus-visible{outline:3px solid var(--color-cobalto);outline-offset:2px}.gf-sheet-head{white-space:nowrap;flex-direction:column;flex:none;gap:2em;height:46em;padding:8em 12em 0;display:flex}.gf-sheet-name{text-overflow:ellipsis;font-size:13.5em;font-weight:600;line-height:1.2;overflow:hidden}.gf-sheet-meta{color:var(--color-tinta-suave);font-size:12em;line-height:1.2}.gf-cover{flex:1;display:block;position:relative;overflow:hidden}.gf-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gf-front{z-index:10;backdrop-filter:blur(12px)saturate(1.15);transform-origin:50% 100%;width:340em;height:198em;transform:perspective(760em) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring);position:absolute;top:74em;left:0}.gf-tint{background:linear-gradient(#f4f5fab3 0%,#f4f5fad6 24%,#f4f5faf2 46%,#f4f5fa 70%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gf-rim path{stroke:var(--color-linha);stroke-width:3px}.gf-front:has(.gf-hit:focus-visible) .gf-rim path{stroke:var(--color-cobalto);stroke-width:6px}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-label{z-index:2;pointer-events:none;color:var(--color-tinta);flex-direction:column;display:flex;position:absolute;inset:48em 22em 18em}.gf-title{text-wrap:balance;font-size:25em;line-height:1.05}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:.18em;text-decoration:underline .08em}.gf-summary{color:var(--color-tinta-suave);margin-top:.4em;font-size:14.5em;font-weight:500;line-height:1.35}.gf-foot{justify-content:space-between;align-items:center;gap:12em;min-height:30em;margin-top:auto;display:flex}.gf-count{align-items:center;gap:.55em;font-size:14em;font-weight:600;display:inline-flex}.gf-meter{align-items:flex-end;gap:.15em;height:1.05em;display:inline-flex}.gf-meter i{width:.2em;height:calc(var(--h) * 100%);background-color:var(--accent);transform-origin:bottom;transform:scaleY(var(--gf-meter));transition:transform .35s var(--gf-ease) calc(var(--i) * 25ms);display:block}.gf-all{z-index:3;pointer-events:auto;color:var(--color-tinta);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.3em;padding:.4em 0;font-size:14em;font-weight:600;text-decoration-thickness:.14em;position:relative}.gf-all:hover{text-decoration-thickness:.22em}
