@font-face{font-family:ITC Avant Garde Gothic Book;src:local(AvantGardeCE-Book),local(ITC Avant Garde Gothic CE Book),url(/fonts/avant-garde-book.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.gate[data-astro-cid-lybjh4u4]{position:relative}.gate__inner[data-astro-cid-lybjh4u4]{text-align:left;position:relative}.gate__boot[data-astro-cid-lybjh4u4]{margin:0 0 var(--sp-5);font-size:var(--fs-small);color:var(--text-dim);white-space:pre;transition:opacity .5s var(--ease);line-height:1.9}.gate__boot[data-astro-cid-lybjh4u4]:empty{display:none}.gate__boot--overlay[data-astro-cid-lybjh4u4]{margin:0;position:absolute;top:0;left:0}#gateTerm[data-astro-cid-lybjh4u4],#gateStack[data-astro-cid-lybjh4u4]{transition:opacity 1.6s var(--ease), transform 1.6s var(--ease)}.term[data-astro-cid-lybjh4u4]{font-size:var(--fs-small);color:var(--text-dim)}.term__prompt[data-astro-cid-lybjh4u4]{color:var(--text)}.term__path[data-astro-cid-lybjh4u4]{color:var(--text-faint);margin-right:var(--sp-2)}.term__cmd[data-astro-cid-lybjh4u4]{color:var(--text)}.gate__stack[data-astro-cid-lybjh4u4]{margin-top:var(--sp-8);flex-direction:column;align-items:flex-start;display:flex}.gate__cat[data-astro-cid-lybjh4u4]{margin:0 0 var(--sp-4);letter-spacing:.04em;color:var(--text);white-space:pre;font-size:20px;line-height:1}.gate__name[data-astro-cid-lybjh4u4]{font-family:var(--font-pixel);letter-spacing:.005em;color:var(--text);font-size:clamp(34px,5vw,62px);font-weight:400;line-height:1.02}.gate__sub[data-astro-cid-lybjh4u4]{margin-top:var(--sp-5);font-family:"ITC Avant Garde Gothic Book", var(--font-sans);font-size:calc(var(--fs-lead) - 2px);letter-spacing:-.01em;color:var(--text-dim);font-weight:400;line-height:1.4}.gate__cjk[data-astro-cid-lybjh4u4]{margin-top:var(--sp-5);max-width:46ch;font-size:var(--fs-body);color:var(--text-dim);line-height:1.9}.gate__actions[data-astro-cid-lybjh4u4]{justify-content:flex-start;gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.gate__actions[data-astro-cid-lybjh4u4] .btn[data-astro-cid-lybjh4u4]{font-family:var(--font-mono)}.section__grid[data-astro-cid-w6ymvdtg]{grid-template-columns:minmax(140px,3fr) minmax(0,7fr);align-items:start;gap:clamp(24px,6vw,80px);display:grid}.section__grid--head[data-astro-cid-w6ymvdtg]{margin-bottom:clamp(36px,5vw,60px)}.section__head[data-astro-cid-w6ymvdtg]{position:relative}.section__head[data-astro-cid-w6ymvdtg] .label[data-astro-cid-w6ymvdtg]{margin-bottom:var(--sp-2);font-size:var(--fs-small);position:absolute;bottom:100%;left:0}.section__title[data-astro-cid-w6ymvdtg]{font-family:var(--font-pixel);font-size:var(--fs-h2);letter-spacing:.01em;color:var(--text);margin-top:0;font-weight:400;line-height:1.05}.section__body[data-astro-cid-w6ymvdtg]{max-width:60ch}.section__head--ghost[data-astro-cid-w6ymvdtg]{position:static}.section__ghost[data-astro-cid-w6ymvdtg]{font-family:var(--font-pixel);letter-spacing:.05em;color:var(--text-ghost);user-select:none;margin-left:-.075em;font-size:clamp(154px,17.1vw,247px);font-weight:600;line-height:.78;display:block}.section__head--ghost[data-astro-cid-w6ymvdtg] .section__title[data-astro-cid-w6ymvdtg]{margin-top:var(--sp-3);font-size:var(--fs-h1);letter-spacing:.07em}@media (width<=820px){.section__grid[data-astro-cid-w6ymvdtg]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}}li[data-astro-cid-2nmadbt7]{display:block}.note[data-astro-cid-2nmadbt7]{aspect-ratio:19/25;width:clamp(190px,20vw,244px);padding:var(--sp-4);border:1px solid var(--note-border);rotate:var(--rot,0deg);transition:rotate var(--dur) var(--ease), translate var(--dur) var(--ease), border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:relative}.note--dark[data-astro-cid-2nmadbt7]{background:var(--note-dark-bg);color:var(--note-dark-ink)}.note--light[data-astro-cid-2nmadbt7]{background:var(--note-light-bg);color:var(--note-light-ink)}.note[data-astro-cid-2nmadbt7]:not(.note--decoration):hover{translate:0 -8px;rotate:0deg;box-shadow:7px 9px #00000073}.note--dark[data-astro-cid-2nmadbt7]:hover{border-color:#ffffffb8}.note--light[data-astro-cid-2nmadbt7]:hover{box-shadow:7px 9px #0009}.note__top[data-astro-cid-2nmadbt7]{justify-content:space-between;align-items:center;display:flex;position:relative}.note__no[data-astro-cid-2nmadbt7]{font-size:var(--fs-label);opacity:.55}.note__pin[data-astro-cid-2nmadbt7]{opacity:.55;background:currentColor;width:7px;height:7px}.note--real[data-astro-cid-2nmadbt7]:hover .note__pin[data-astro-cid-2nmadbt7]{opacity:1}.note--real[data-astro-cid-2nmadbt7]{cursor:pointer}.note__bot[data-astro-cid-2nmadbt7]{flex-direction:column;display:flex}.note__title[data-astro-cid-2nmadbt7]{font-family:var(--font-mono);font-size:var(--fs-lead);letter-spacing:-.01em;font-weight:600;line-height:1.15}.note__desc[data-astro-cid-2nmadbt7]{margin-top:var(--sp-2);font-size:var(--fs-label);letter-spacing:.02em;opacity:.6}.note__open[data-astro-cid-2nmadbt7]{margin-top:var(--sp-4);font-size:var(--fs-label);letter-spacing:.04em;opacity:.55;transition:opacity var(--dur) var(--ease)}.note--real[data-astro-cid-2nmadbt7]:hover .note__open[data-astro-cid-2nmadbt7]{opacity:1}.note--seed[data-astro-cid-2nmadbt7]{cursor:crosshair}.note__gen[data-astro-cid-2nmadbt7]{width:100%;height:100%;position:absolute;inset:0}.note__tag[data-astro-cid-2nmadbt7]{font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;opacity:.55;position:relative}.note--seed[data-astro-cid-2nmadbt7]:hover .note__tag[data-astro-cid-2nmadbt7]{opacity:1}.note-item--decorative[data-astro-cid-2nmadbt7]{flex:1 1 0;min-width:0;max-width:116px}.note--decoration[data-astro-cid-2nmadbt7]{cursor:default;width:100%;padding:0}.note--decoration[data-astro-cid-2nmadbt7]:hover{border-color:var(--note-border);box-shadow:none}@media (width<=560px){li[data-astro-cid-2nmadbt7]{width:calc(50% - var(--sp-2))}.note-item--decorative[data-astro-cid-2nmadbt7]{width:auto}.note[data-astro-cid-2nmadbt7]{width:100%;padding:var(--sp-3)}}.meta__reference[data-astro-cid-lt3s3dwh]{display:none}@media (width>=821px){.meta__value[data-astro-cid-lt3s3dwh]{display:grid}.meta__value[data-astro-cid-lt3s3dwh]>span[data-astro-cid-lt3s3dwh]{grid-area:1/1}.meta__reference[data-astro-cid-lt3s3dwh]{visibility:hidden;pointer-events:none;user-select:none;display:block}}
