[data-gview]{display:none}[data-gview].on{display:block}.g-hero{padding:38px 0 4px}.g-hero .ey{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:10px;font-size:12.5px;font-weight:700}.g-hero h1{font-family:var(--display);letter-spacing:-.02em;color:var(--heading);text-wrap:balance;margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.08}.g-hero p{color:var(--muted);max-width:62ch;margin:0;font-size:1.05rem}.g-catbar{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);margin:22px 0 10px;overflow:hidden}.g-cathead-btn{text-align:left;cursor:pointer;width:100%;font-family:var(--body);color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:14px 18px;display:flex}.g-cathead-btn:hover{background:var(--surface2)}.g-cateyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);flex:none;font-size:11px;font-weight:700}.g-catsel{font-family:var(--display);color:var(--heading);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.g-catn{color:var(--blue);font-variant-numeric:tabular-nums;background:#3b82f61f;border:1px solid #3b82f655;border-radius:999px;flex:none;padding:2px 9px;font-size:12px;font-weight:700}.g-cattoggle{color:var(--muted);flex:none;align-items:center;gap:7px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.g-catchev{font-size:11px;transition:transform .18s}.g-catbar[data-open=true] .g-catchev{transform:rotate(180deg)}.g-catbar[data-open=true] .g-cattoggle{color:var(--text)}.g-catpanel{border-top:1px solid var(--border-soft);padding:2px 16px 14px}.g-catbar[data-open=false] .g-catpanel{display:none}.g-catpanel .g-filters{padding:14px 0 2px}.g-filters{flex-wrap:wrap;gap:9px;padding:14px 0 4px;display:flex}.g-chip{font-family:var(--body);color:var(--muted);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .14s}.g-chip:hover{color:var(--text);border-color:#33446e}.g-chip[aria-pressed=true]{color:#fff;background:linear-gradient(#4b8bf7,#2f6fe0);border-color:#0000}.g-chip .n{opacity:.7;font-variant-numeric:tabular-nums;margin-left:6px}.g-state{color:var(--muted);margin:14px 0 0;font-size:14px}.g-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:14px 0 8px;display:grid}.g-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;transition:all .16s;display:flex;overflow:hidden}.g-card:hover{border-color:#33446e;transform:translateY(-2px)}.g-thumb{aspect-ratio:600/700;background:var(--bg2);border-bottom:1px solid var(--border-soft);position:relative;overflow:hidden}.g-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.g-uae{color:#f7c68a;background:#f9731628;border:1px solid #f9731655;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:9px;right:9px}.g-body{flex-direction:column;flex:1;gap:5px;padding:13px 14px 14px;display:flex}.g-cat{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:10.5px;font-weight:700}.g-name{font-family:var(--display);letter-spacing:-.01em;color:var(--heading);margin:0;font-size:16px;font-weight:600}.g-meta{color:var(--muted2);font-size:11.5px}.g-pages{color:var(--text);background:var(--bg2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:4px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.g-pages .g-exp{color:var(--blue)}.g-act{gap:8px;margin-top:9px;display:flex}.g-act .btn{text-align:center;border-radius:10px;flex:1;justify-content:center;padding:8px 10px;font-size:12.5px}.g-act .btn[disabled]{opacity:.55;cursor:not-allowed}.g-card.is-unverified .g-thumb img{filter:grayscale(.5);opacity:.75}.g-check{color:var(--muted);margin:2px 0 0;font-size:11.5px}.g-foot{color:var(--muted);max-width:70ch;margin:18px 0 0;font-size:13px;line-height:1.55}.g-foot a{color:var(--blue)}.g-flow{max-width:540px;margin:0 auto;padding:14px 0 10px}.g-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.g-panel h2{font-family:var(--display);color:var(--heading);letter-spacing:-.01em;margin:0 0 6px;font-size:22px}.g-panel .lede{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.5}.g-fine{color:var(--muted2);text-align:center;margin:0;font-size:12.5px}.g-chosen{border:1px solid var(--border);background:var(--bg2);border-radius:12px;align-items:center;gap:13px;margin-bottom:18px;padding:11px;display:flex}.g-chosen img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:8px;flex:none;width:78px;height:66px}.g-chosen b{color:var(--heading);font-size:14.5px}.g-chosen span{color:var(--muted);font-size:12.5px}.g-style{color:var(--muted);font-size:11.5px}.g-back{color:var(--blue);cursor:pointer;gap:6px;margin-bottom:16px;font-size:13.5px;font-weight:600;display:inline-flex}.g-cnt{color:var(--blue);background:var(--blue-soft);font-variant-numeric:tabular-nums;vertical-align:middle;border:1px solid #3b82f655;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:12.5px;font-weight:700}@media (width<=640px){.g-grid{grid-template-columns:1fr 1fr;gap:12px}.g-cathead-btn{flex-wrap:wrap;gap:8px 12px}.g-cateyebrow{width:100%}.g-cattoggle{margin-left:auto}}@media (width<=420px){.g-grid{grid-template-columns:1fr}}
