.card-page-module__naDQJq__page{--ink:#1b2616;--paper:#f7f4e6;--paper-2:#eff2e6;--paper-3:#b9c4ae;--lime:#c9f24e;--lime-ink:#171f1a;--lime-ink-soft:#171f1ac4;--lime-rule:#171f1a73;--moss:#8c9683;--moss-2:#6c7864;--moss-3:#4a5c3e;--rule:#3a4a31;--f-sans:var(--font-dm-sans),sans-serif;--f-mono:var(--font-dm-mono),ui-monospace,monospace;--f-term:var(--font-vt323),monospace;--pad:20px;--measure:960px;--name-space:100cqw;color:var(--paper-2);font-family:var(--f-sans);max-width:1200px;margin:0 auto;padding:8px 0 0}.card-page-module__naDQJq__page p{margin:0}.card-page-module__naDQJq__col{padding-inline:var(--pad)}.card-page-module__naDQJq__prompt{font-family:var(--f-term);letter-spacing:.04em;color:var(--lime);font-size:16px}.card-page-module__naDQJq__dots{color:var(--moss-2)}.card-page-module__naDQJq__cardname{--len:12;--fit:calc((var(--name-space) - var(--pad)*2)/(var(--len)*.58));font-size:min(52px,var(--fit));letter-spacing:-.05em;color:var(--paper);text-align:center;text-transform:uppercase;white-space:nowrap;margin-top:4px;font-weight:700;line-height:.84}.card-page-module__naDQJq__plate{justify-content:center;margin-top:18px;display:flex}.card-page-module__naDQJq__marginL,.card-page-module__naDQJq__marginR{display:none}.card-page-module__naDQJq__state{text-align:center;font-family:var(--f-term);letter-spacing:.06em;color:var(--paper-2);margin-top:10px;font-size:16px}.card-page-module__naDQJq__readout{border-top:1px dotted var(--rule);border-bottom:1px dotted var(--rule);font-family:var(--f-term);color:var(--moss);letter-spacing:.04em;grid-template-columns:max-content max-content;justify-content:center;gap:4px 24px;margin-top:18px;padding:12px 0;font-size:15px;line-height:1.7;display:grid}.card-page-module__naDQJq__readout span,.card-page-module__naDQJq__marginL span,.card-page-module__naDQJq__marginR span{color:var(--moss-3)}.card-page-module__naDQJq__keywords{padding-top:18px}.card-page-module__naDQJq__keywords ul{font-family:var(--f-mono);text-transform:uppercase;color:var(--paper);flex-direction:column;gap:1px;margin:9px 0 0;padding:0;font-size:15px;font-weight:300;line-height:1.5;list-style:none;display:flex}.card-page-module__naDQJq__meaning{border-top:1px dotted var(--rule);margin-top:16px;padding-top:14px}.card-page-module__naDQJq__meaning .card-page-module__naDQJq__lede{letter-spacing:-.014em;text-transform:lowercase;margin-top:9px;font-size:16px;line-height:1.5}.card-page-module__naDQJq__meaning .card-page-module__naDQJq__sub{font-family:var(--f-mono);letter-spacing:.04em;color:var(--paper-3);text-transform:uppercase;text-align:justify;text-align-last:justify;margin-top:20px;font-size:11px;line-height:1.6}.card-page-module__naDQJq__distill{border-top:1px dotted var(--rule);margin-top:18px;padding-top:16px;position:relative;overflow:hidden}.card-page-module__naDQJq__distill .card-page-module__naDQJq__memory{letter-spacing:-.008em;color:var(--paper-3);text-transform:lowercase;margin:9px 0 20px;font-size:14px;line-height:1.6}.card-page-module__naDQJq__notes{font-family:var(--f-mono);color:var(--paper);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:pre;font-size:14px;line-height:1.85}.card-page-module__naDQJq__done{border-top:1px dotted var(--rule);font-family:var(--f-term);letter-spacing:.04em;color:var(--lime);margin-top:12px;padding-top:9px;font-size:16px}.card-page-module__naDQJq__module{margin:22px var(--pad)0;background:var(--lime);color:var(--lime-ink);--mod-pad:14px;padding:18px var(--mod-pad)20px}.card-page-module__naDQJq__log{font-family:var(--f-term);letter-spacing:.02em;color:var(--lime-ink-soft);font-size:16px;line-height:1.35}.card-page-module__naDQJq__module h2{font-family:var(--f-term);letter-spacing:-.01em;margin:10px 0 12px;font-size:22px;font-weight:700;line-height:1.1}.card-page-module__naDQJq__module p{font-family:var(--f-term);text-transform:lowercase;font-size:16px;line-height:1.4}.card-page-module__naDQJq__try{border-top:1px dotted var(--lime-rule);margin:14px calc(-1*var(--mod-pad))0;padding:12px var(--mod-pad)0}.card-page-module__naDQJq__explain{margin-top:14px;padding-top:12px}.card-page-module__naDQJq__tryLabel{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.65;margin-bottom:7px;font-size:8.5px}.card-page-module__naDQJq__moduleQuiet{font-family:var(--f-term);color:var(--lime-ink-soft);font-size:16px}.card-page-module__naDQJq__moduleRetry{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lime-ink);border:0;border-bottom:1px dotted var(--lime-rule);cursor:pointer;background:0 0;margin-top:10px;padding:0 0 2px;font-size:9px}.card-page-module__naDQJq__patternStamp{margin-top:16px}.card-page-module__naDQJq__patternRow{--pattern-card-w:min(560px,90%);--pattern-gap:10px;gap:var(--pattern-gap);margin:10px calc(-1*var(--mod-pad))0 calc(-1*var(--mod-pad));scroll-snap-type:x mandatory;scroll-padding-left:var(--mod-pad);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.card-page-module__naDQJq__patternRow::-webkit-scrollbar{display:none}.card-page-module__naDQJq__patternSpacer{flex:0 0 max(0px,calc(var(--mod-pad) - var(--pattern-gap)));scroll-snap-align:start}.card-page-module__naDQJq__patternItem{flex:0 0 var(--pattern-card-w);scroll-snap-align:start;display:flex}.card-page-module__naDQJq__patternItem:last-child{margin-right:calc(100% - var(--pattern-card-w))}.card-page-module__naDQJq__patternCard{background-color:#f4f1e4;background-image:radial-gradient(circle,#cdf24e 2.5px,#0000 3px);background-position:-4px -4px;background-size:9px 9px;flex:1;padding:4px}.card-page-module__naDQJq__patternGrid{background:#f4f1e4;grid-template-columns:84px minmax(0,1fr);height:100%;display:grid}.card-page-module__naDQJq__patternImage{position:relative;overflow:hidden}.card-page-module__naDQJq__patternImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.card-page-module__naDQJq__patternText{box-sizing:border-box;color:#14180f;flex-direction:column;min-width:0;height:100%;padding:10px 12px;display:flex}.card-page-module__naDQJq__patternTop{flex-direction:column;flex:auto;gap:8px;display:flex}.card-page-module__naDQJq__patternHeadline{font-family:var(--f-sans);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.15}.card-page-module__naDQJq__patternBody{font-family:var(--f-term);text-wrap:pretty;font-size:15px;line-height:1.2}.card-page-module__naDQJq__patternStat{font-family:var(--f-mono);letter-spacing:.1em;opacity:.75;white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:8px;font-size:8.5px;overflow:hidden}.card-page-module__naDQJq__coffeeLink{color:var(--lime);background:#2b35d6;padding:2px 8px;text-decoration:none;display:inline-block}.card-page-module__naDQJq__coffeeLink:hover{background:#1f27a8}.card-page-module__naDQJq__input{padding-top:22px;padding-bottom:34px}.card-page-module__naDQJq__input textarea{border:1px dotted var(--moss-3);width:100%;color:var(--paper-2);font-family:var(--f-sans);resize:vertical;background:0 0;margin-top:10px;padding:12px;font-size:15px;line-height:1.6}.card-page-module__naDQJq__input textarea:focus{border-color:var(--moss-2);outline:none}.card-page-module__naDQJq__input textarea::placeholder{color:inherit;opacity:.45}.card-page-module__naDQJq__entry{font-family:var(--f-sans);color:var(--paper-2);white-space:pre-wrap;margin-top:10px;font-size:15px;line-height:1.6}.card-page-module__naDQJq__saved{font-family:var(--f-term);letter-spacing:.04em;color:var(--moss-2);margin-top:4px;font-size:16px}.card-page-module__naDQJq__cursor{animation:1.1s step-end infinite card-page-module__naDQJq__cardPageBlink}@keyframes card-page-module__naDQJq__cardPageBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.card-page-module__naDQJq__cursor{animation:none}}.card-page-module__naDQJq__shell{container:cardpage/inline-size}.card-page-module__naDQJq__shellWindow{container-name:cardwindow}.card-page-module__naDQJq__page [data-card-image]{width:18rem}@container cardpage (min-width:880px){.card-page-module__naDQJq__page{--wide:1;--measure:960px;--margin-col:150px;--name-size:138px;--name-space:var(--measure)}}@container cardwindow (min-width:640px){.card-page-module__naDQJq__page{--wide:1;--measure:calc(100cqw - 40px);--margin-col:clamp(72px,12cqw,150px);--name-size:min(138px,15.5cqw);--name-space:var(--measure)}}@container style(--wide:1){.card-page-module__naDQJq__page [data-card-image]{width:24rem}.card-page-module__naDQJq__col{width:var(--measure);margin:0 auto;padding-inline:0}.card-page-module__naDQJq__cardname{font-size:var(--name-size,138px);letter-spacing:-.052em;width:100cqw;max-width:100cqw;margin:6px 0 0;line-height:.82;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.card-page-module__naDQJq__plate{grid-template-columns:var(--margin-col,150px)1fr var(--margin-col,150px);align-items:start;margin-top:26px;display:grid}.card-page-module__naDQJq__marginL,.card-page-module__naDQJq__marginR{font-family:var(--f-term);color:var(--moss);letter-spacing:.04em;padding-top:8px;font-size:17px;line-height:2;display:block}.card-page-module__naDQJq__marginL{text-align:right;padding-right:20px}.card-page-module__naDQJq__marginR{padding-left:20px}.card-page-module__naDQJq__state{margin-top:14px}.card-page-module__naDQJq__readout{display:none}.card-page-module__naDQJq__body{border-top:1px dotted var(--rule);grid-template-columns:1fr 1px 1fr;margin-top:20px;padding-top:18px;display:grid}.card-page-module__naDQJq__left{flex-direction:column;gap:18px;padding-right:28px;display:flex}.card-page-module__naDQJq__right{padding-left:28px}.card-page-module__naDQJq__spine{background:repeating-linear-gradient(180deg,var(--moss-3)0 2px,transparent 2px 7px)}.card-page-module__naDQJq__prompt,.card-page-module__naDQJq__done{font-size:18px}.card-page-module__naDQJq__keywords{padding-top:0}.card-page-module__naDQJq__keywords ul{font-size:16px}.card-page-module__naDQJq__meaning{border-top:1px dotted var(--rule);margin-top:0;padding-top:14px}.card-page-module__naDQJq__meaning .card-page-module__naDQJq__lede{font-size:20px}.card-page-module__naDQJq__meaning .card-page-module__naDQJq__sub{font-size:14px}.card-page-module__naDQJq__distill{border-top:0;margin-top:0;padding-top:0}.card-page-module__naDQJq__distill .card-page-module__naDQJq__memory{font-size:17.5px}.card-page-module__naDQJq__notes{font-size:16px;line-height:1.8}.card-page-module__naDQJq__module{width:var(--measure);--mod-pad:26px;padding:18px var(--mod-pad)24px;margin:32px auto 0}.card-page-module__naDQJq__log{font-size:18px}.card-page-module__naDQJq__module h2{margin:8px 0 14px}.card-page-module__naDQJq__patternGrid{grid-template-columns:112px minmax(0,1fr)}.card-page-module__naDQJq__patternHeadline{font-size:20px}.card-page-module__naDQJq__patternBody{font-size:19px;line-height:1.28}.card-page-module__naDQJq__input{margin-top:28px;padding-top:0;padding-bottom:46px}.card-page-module__naDQJq__input textarea,.card-page-module__naDQJq__entry{font-size:16px}.card-page-module__naDQJq__input textarea{padding:14px}.card-page-module__naDQJq__saved{font-size:18px}}.card-page-module__naDQJq__shellWindow .card-page-module__naDQJq__cardname{letter-spacing:-.035em;white-space:normal;text-wrap:balance;font-size:42px;line-height:.95}@container style(--wide:1){.card-page-module__naDQJq__shellWindow .card-page-module__naDQJq__cardname{font-size:min(var(--name-size,138px),var(--fit));letter-spacing:-.052em;white-space:nowrap;line-height:.82}}.card-page-module__naDQJq__shellWindow .card-page-module__naDQJq__page{--paper:var(--sky-ink);--paper-2:var(--sky-body);--paper-3:color-mix(in srgb,var(--sky-body)78%,transparent);--moss:color-mix(in srgb,var(--sky-body)78%,transparent);--moss-2:color-mix(in srgb,var(--sky-body)78%,transparent);--moss-3:color-mix(in srgb,var(--sky-body)78%,transparent);--rule:color-mix(in srgb,var(--sky-body)70%,transparent)}.card-page-module__naDQJq__shellWindow .card-page-module__naDQJq__prompt,.card-page-module__naDQJq__shellWindow .card-page-module__naDQJq__done{color:var(--sky-ink)}.card-page-module__naDQJq__share{font-family:var(--f-term);letter-spacing:.02em;color:var(--lime);cursor:pointer;background:#2b35d6;border:0;align-self:flex-start;margin-top:18px;padding:6px 14px 8px;font-size:34px;line-height:1}