.book-cover[data-astro-cid-ageowr5r]{aspect-ratio:2/3;background:var(--accent);color:#fff;box-shadow:var(--shadow);text-align:left;direction:ltr;border-radius:4px 10px 10px 4px;flex-direction:column;flex-shrink:0;justify-content:space-between;padding:18px 16px;display:flex;position:relative}.book-cover[data-astro-cid-ageowr5r]:before{content:"";inset-block:0;opacity:.18;background:#fff;width:2px;position:absolute;left:8px}.book-cover[data-astro-cid-ageowr5r].md{width:160px}.book-cover[data-astro-cid-ageowr5r].sm{border-radius:2px 6px 6px 2px;width:64px;padding:7px 6px}.book-cover[data-astro-cid-ageowr5r] b[data-astro-cid-ageowr5r]{font-size:20px;font-weight:700;line-height:1.1}.book-cover[data-astro-cid-ageowr5r].sm b[data-astro-cid-ageowr5r]{font-size:9.5px}.book-cover[data-astro-cid-ageowr5r].sm div[data-astro-cid-ageowr5r],.book-cover[data-astro-cid-ageowr5r].sm small[data-astro-cid-ageowr5r]{display:none}.book-cover[data-astro-cid-ageowr5r] i[data-astro-cid-ageowr5r]{opacity:.8;margin-top:8px;font-size:10.5px;font-style:normal;line-height:1.35;display:block}.book-cover[data-astro-cid-ageowr5r] hr[data-astro-cid-ageowr5r]{border:0;border-top:1px solid var(--gold);width:36px;margin:0 0 6px}.book-cover[data-astro-cid-ageowr5r] small[data-astro-cid-ageowr5r]{opacity:.85;font-size:11px}.hero[data-astro-cid-irahaz3f]{padding-block:56px 48px}.hero[data-astro-cid-irahaz3f] .wrap[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.idline[data-astro-cid-irahaz3f]{color:var(--gold);flex-wrap:wrap;gap:4px 10px;margin-bottom:12px;font-size:15px;font-weight:500;display:flex}.idline[data-astro-cid-irahaz3f] span[data-astro-cid-irahaz3f]+span[data-astro-cid-irahaz3f]:before{content:"·";color:var(--dot);margin-inline-end:10px}.hero[data-astro-cid-irahaz3f] h1[data-astro-cid-irahaz3f]{letter-spacing:-.01em;font-size:clamp(34px,4.6vw,50px);font-weight:700}.lead[data-astro-cid-irahaz3f]{color:var(--muted);max-width:36em;margin:14px 0 24px;font-size:19px}.actions[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.search[data-astro-cid-irahaz3f]{background:var(--surface);border:1px solid var(--line);max-width:480px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:6px;padding-inline-start:14px;display:flex}.search[data-astro-cid-irahaz3f] input[data-astro-cid-irahaz3f]{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:7px 0;font-size:16px}.search[data-astro-cid-irahaz3f] button[data-astro-cid-irahaz3f]{background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;border-radius:8px;padding:7px 16px;font-weight:500}.hero-portrait{justify-self:center;max-width:340px}.series[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.s-card[data-astro-cid-irahaz3f]{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.s-card[data-astro-cid-irahaz3f]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.s-cover[data-astro-cid-irahaz3f]{aspect-ratio:21/9;color:#fff;flex-direction:column;justify-content:flex-end;max-width:100%;padding:22px 24px;display:flex;position:relative;overflow:hidden}.s-cover[data-astro-cid-irahaz3f].dcar{background:var(--accent)}.s-cover[data-astro-cid-irahaz3f].gw{background:var(--gw)}.s-cover[data-astro-cid-irahaz3f] .pattern[data-astro-cid-irahaz3f]{opacity:.18;background-image:radial-gradient(#fff 1.3px,#0000 1.4px);background-size:18px 18px;position:absolute;inset:0}.s-cover[data-astro-cid-irahaz3f].gw .pattern[data-astro-cid-irahaz3f]{background-image:repeating-linear-gradient(115deg, var(--gw-line) 0 2px, transparent 2px 22px);opacity:.22}.s-cover[data-astro-cid-irahaz3f] b[data-astro-cid-irahaz3f]{font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.1;position:relative}.s-cover[data-astro-cid-irahaz3f] .kicker[data-astro-cid-irahaz3f]{opacity:.85;margin-bottom:4px;font-size:13px;position:relative}.s-body[data-astro-cid-irahaz3f]{flex-direction:column;gap:10px;padding:16px 20px 18px;display:flex}.s-body[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--muted);font-size:16px}.s-body[data-astro-cid-irahaz3f] .go[data-astro-cid-irahaz3f]{color:var(--accent);font-size:15px;font-weight:500}.desk[data-astro-cid-irahaz3f]{background-color:var(--desk);background-image:radial-gradient(var(--dot) 1.2px, transparent 1.3px);touch-action:pan-y;-webkit-user-select:none;user-select:none;background-size:22px 22px;border-radius:20px;height:420px;margin-bottom:16px;position:relative;overflow:hidden}.desk-hint[data-astro-cid-irahaz3f]{bottom:10px;color:var(--muted);pointer-events:none;align-items:center;gap:6px;font-size:14px;display:flex;position:absolute;inset-inline:16px}.obj[data-astro-cid-irahaz3f]{background:var(--surface);border:1px solid var(--line);width:150px;box-shadow:var(--shadow);cursor:grab;touch-action:none;text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;transition:box-shadow .2s,scale .2s;display:flex;position:absolute;top:20px;left:20px}.obj[data-astro-cid-irahaz3f]:active{cursor:grabbing}.obj[data-astro-cid-irahaz3f].dragging{z-index:3;transition:none;scale:1.06;box-shadow:0 14px 34px #16202f2e}.obj[data-astro-cid-irahaz3f] .ic[data-astro-cid-irahaz3f]{border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.obj[data-astro-cid-irahaz3f] .nm[data-astro-cid-irahaz3f]{color:var(--fg);font-size:14px;font-weight:500;line-height:1.35}.obj[data-astro-cid-irahaz3f] .ct[data-astro-cid-irahaz3f]{color:var(--muted);font-size:12.5px}.obj[data-astro-cid-irahaz3f][aria-pressed=true]{outline-offset:3px;outline:2px solid}.status[data-astro-cid-irahaz3f]{color:var(--muted);min-height:1.5em;margin-bottom:16px;font-size:15px}.status[data-astro-cid-irahaz3f] button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.book-box[data-astro-cid-irahaz3f]{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:36px;display:grid}.book-box[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{margin-top:10px;font-size:28px;font-weight:700}.book-box[data-astro-cid-irahaz3f] .subt[data-astro-cid-irahaz3f]{margin-top:4px;font-size:18px}.book-box[data-astro-cid-irahaz3f] .desc[data-astro-cid-irahaz3f]{color:var(--muted);max-width:38em;margin:10px 0 18px}.book-box[data-astro-cid-irahaz3f] .more[data-astro-cid-irahaz3f]{margin-top:4px;display:inline-block}.tool[data-astro-cid-irahaz3f]{background:var(--bg);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.tool[data-astro-cid-irahaz3f]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.tool[data-astro-cid-irahaz3f] .top[data-astro-cid-irahaz3f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticon[data-astro-cid-irahaz3f]{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.tool[data-astro-cid-irahaz3f] h3[data-astro-cid-irahaz3f]{font-size:17px;font-weight:500}.tool[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{color:var(--muted);font-size:15px}.soon[data-astro-cid-irahaz3f]{color:var(--gold);margin-top:auto;font-size:14px;font-weight:500}.live[data-astro-cid-irahaz3f]{color:var(--good);margin-top:auto;font-size:14px;font-weight:500}.about[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:48px;display:grid}.side[data-astro-cid-irahaz3f]{flex-direction:column;gap:14px;display:flex}.side[data-astro-cid-irahaz3f] .portrait{max-width:300px}.ptitle[data-astro-cid-irahaz3f]{font-size:16px;font-weight:500;line-height:1.55}.links[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:8px;display:flex}.text[data-astro-cid-irahaz3f]{max-width:40em;color:var(--body);flex-direction:column;gap:14px;display:flex}.creds[data-astro-cid-irahaz3f]{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cred[data-astro-cid-irahaz3f]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:6px 12px;font-size:14.5px;line-height:1.45}@media (width<=900px){.hero[data-astro-cid-irahaz3f] .wrap[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr);gap:32px}.hero-portrait{justify-self:start;max-width:260px}.about[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr);gap:28px}.side[data-astro-cid-irahaz3f] .portrait{max-width:200px}}@media (width<=640px){.hero[data-astro-cid-irahaz3f]{padding-block:32px 28px}.hero-portrait{max-width:200px}.series[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr)}.obj[data-astro-cid-irahaz3f]{width:140px}.book-box[data-astro-cid-irahaz3f]{grid-template-columns:minmax(0,1fr);justify-items:start;padding:24px}}
