.gate-form[data-astro-cid-j5ldsoue]{flex-direction:column;gap:10px;display:flex}.gate-form[data-astro-cid-j5ldsoue] input[data-astro-cid-j5ldsoue][type=email]{border:2px solid var(--ink);font:inherit;background:var(--white);border-radius:10px;padding:13px 15px;font-size:16px}.gate-form[data-astro-cid-j5ldsoue] .bt[data-astro-cid-j5ldsoue]{align-self:flex-start}.gate-form[data-astro-cid-j5ldsoue] .bt[data-astro-cid-j5ldsoue]:disabled{opacity:.5;cursor:default}.consent[data-astro-cid-j5ldsoue]{color:#4a453f;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.consent[data-astro-cid-j5ldsoue] input[data-astro-cid-j5ldsoue]{accent-color:var(--orange);margin-top:3px}.hp[data-astro-cid-j5ldsoue]{width:1px;height:1px;position:absolute;left:-9999px}.gate-msg[data-astro-cid-j5ldsoue]{color:var(--orange);margin:0;font-size:14px;font-weight:600}.gate-msg[data-astro-cid-j5ldsoue]:empty{display:none}.review[data-astro-cid-xmaeph5b]{background:var(--lime);color:var(--ink);text-align:center;font-family:var(--mono);margin:0;padding:8px 16px;font-size:13px}.review[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--ink);font-weight:700}.banner[data-astro-cid-xmaeph5b]{background:var(--ink);color:var(--white);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.banner-label[data-astro-cid-xmaeph5b]{background:var(--orange);border-radius:6px;padding:1px 8px;font-size:12.5px}.o[data-astro-cid-xmaeph5b]{color:var(--orange)}.g-top[data-astro-cid-xmaeph5b]{border-bottom:2px solid var(--ink);padding:52px 0 36px}.g-title[data-astro-cid-xmaeph5b]{margin:14px 0 16px;font-size:clamp(32px,5.2vw,50px)}.g-sum[data-astro-cid-xmaeph5b]{color:#3d3832;margin:0 0 14px;font-size:18.5px;font-weight:600;line-height:1.65}.g-main[data-astro-cid-xmaeph5b]{padding-top:36px;padding-bottom:80px}.g-main[data-astro-cid-xmaeph5b]>section[data-astro-cid-xmaeph5b],.g-main[data-astro-cid-xmaeph5b]>.locked[data-astro-cid-xmaeph5b]{margin-bottom:34px}.ai[data-astro-cid-xmaeph5b]{border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.ai-t[data-astro-cid-xmaeph5b]{letter-spacing:-.04em;color:var(--cream);margin:8px 0 6px;font-size:23px;font-weight:900;line-height:1.3}.ai-s[data-astro-cid-xmaeph5b]{color:#f3eee3b8;margin:0;font-size:14.5px}.ai-b[data-astro-cid-xmaeph5b]{flex-shrink:0;padding:15px 20px;font-size:16.5px}.box[data-astro-cid-xmaeph5b]{border:2px solid var(--ink)}.box[data-astro-cid-xmaeph5b] .ui-head[data-astro-cid-xmaeph5b]{border-bottom:2px solid var(--ink)}.check[data-astro-cid-xmaeph5b]{gap:8px;margin:0;font-size:16px;font-weight:600;list-style:none;display:grid}.check[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{gap:12px;display:flex}.check[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{width:56px;font-family:var(--mono);color:var(--gray);flex-shrink:0;padding-top:2px;font-size:13px;font-weight:500}.sum[data-astro-cid-xmaeph5b] ol[data-astro-cid-xmaeph5b]{border-top:2px solid var(--ink);margin:12px 0 0;padding:0;list-style:none}.sum[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 4px;display:flex}.sum[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b] div[data-astro-cid-xmaeph5b]{flex-direction:column;flex:1;display:flex}.sum[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b] b[data-astro-cid-xmaeph5b]{letter-spacing:-.02em;font-size:17px;font-weight:800}.sum[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b] div[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{color:#5c564e;font-size:14.5px}.body[data-astro-cid-xmaeph5b] h2{letter-spacing:-.045em;border-top:2px solid var(--ink);margin:52px 0 14px;padding-top:18px;font-size:clamp(26px,3.6vw,34px);font-weight:900;line-height:1.25}.body[data-astro-cid-xmaeph5b] h3{letter-spacing:-.03em;margin:28px 0 8px;font-size:20px;font-weight:800}.body[data-astro-cid-xmaeph5b] p,.body[data-astro-cid-xmaeph5b] li{color:#2c2823}.body[data-astro-cid-xmaeph5b] a{color:var(--orange);font-weight:700}.body[data-astro-cid-xmaeph5b] :not(pre)>code{font-family:var(--mono);background:var(--cream);border-radius:5px;padding:1px 6px;font-size:.86em}.body[data-astro-cid-xmaeph5b] .prompt{border:2px solid var(--ink);margin:20px 0 24px}.body[data-astro-cid-xmaeph5b] .prompt .ui-head{border-bottom:2px solid var(--ink)}.body[data-astro-cid-xmaeph5b] .cp{background:var(--orange);color:var(--white);font:700 13px var(--sans);cursor:pointer;border:0;border-radius:8px;margin-left:auto;padding:5px 12px}.body[data-astro-cid-xmaeph5b] .prompt pre{margin:0;padding:16px 18px 18px;overflow-x:auto}.body[data-astro-cid-xmaeph5b] .prompt code{font:500 14.5px/1.75 var(--mono);white-space:pre-wrap;color:var(--ink)}.body[data-astro-cid-xmaeph5b] mark{color:var(--ink);border-bottom:2px solid var(--orange);background:#ff5b2429;border-radius:3px;padding:0 3px;font-weight:700}.body[data-astro-cid-xmaeph5b] blockquote{background:var(--cream);border-radius:14px;margin:18px 0;padding:14px 16px}.body[data-astro-cid-xmaeph5b] blockquote p{margin:0}.body[data-astro-cid-xmaeph5b] blockquote.ok strong{color:var(--orange)}.body[data-astro-cid-xmaeph5b] .chk{border:3px solid var(--orange);width:24px;height:24px;color:var(--orange);vertical-align:-3px;border-radius:50%;justify-content:center;align-items:center;margin-right:8px;font-size:13px;font-weight:900;display:inline-flex;transform:rotate(-6deg)}.body[data-astro-cid-xmaeph5b] blockquote.fix{border-left:4px solid var(--ink);background:0 0;border-radius:0}.body[data-astro-cid-xmaeph5b] .tbl{border-top:2px solid var(--ink);margin:16px 0;overflow-x:auto}.body[data-astro-cid-xmaeph5b] table{border-collapse:collapse;width:100%;font-size:15px}.body[data-astro-cid-xmaeph5b] th{text-align:left;font-family:var(--mono);color:var(--gray);border-bottom:1px solid var(--line);padding:8px 6px;font-size:12.5px;font-weight:500}.body[data-astro-cid-xmaeph5b] td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 6px}.locked[data-astro-cid-xmaeph5b]{position:relative}.peek[data-astro-cid-xmaeph5b]{-webkit-user-select:none;user-select:none;pointer-events:none;position:relative}.peek[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:#2c2823;height:5.1em;margin:0;line-height:1.7;overflow:hidden}.fog[data-astro-cid-xmaeph5b]{pointer-events:none;position:absolute;inset:-.8em -24px -90px}.fog[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{position:absolute;bottom:0;left:0;right:0}.fog[data-astro-cid-xmaeph5b] .b1[data-astro-cid-xmaeph5b]{-webkit-backdrop-filter:blur(3.5px);top:0;-webkit-mask-image:linear-gradient(#0000,#000 1.2em calc(100% - 70px),#0000);mask-image:linear-gradient(#0000,#000 1.2em calc(100% - 70px),#0000)}.fog[data-astro-cid-xmaeph5b] .b2[data-astro-cid-xmaeph5b]{-webkit-backdrop-filter:blur(4px);top:1.6em;-webkit-mask-image:linear-gradient(#0000,#000 1.4em calc(100% - 70px),#0000);mask-image:linear-gradient(#0000,#000 1.4em calc(100% - 70px),#0000)}.fog[data-astro-cid-xmaeph5b] .b3[data-astro-cid-xmaeph5b]{-webkit-backdrop-filter:blur(7px);top:3.2em;-webkit-mask-image:linear-gradient(#0000,#000 1.4em calc(100% - 70px),#0000);mask-image:linear-gradient(#0000,#000 1.4em calc(100% - 70px),#0000)}.fog[data-astro-cid-xmaeph5b] .dark[data-astro-cid-xmaeph5b]{background:linear-gradient(#16130f00 0,#16130f14 2em,#16130f33 4.4em,#16130f1f calc(100% - 50px),#16130f00 100%);top:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.gate[data-astro-cid-xmaeph5b]{z-index:2;border-radius:22px;margin-top:-1.6em;padding:30px 20px;position:relative;box-shadow:0 -10px 30px #16130f2e,0 18px 40px #16130f47}.lock[data-astro-cid-xmaeph5b]{background:var(--orange);color:var(--white);border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:14px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.lock[data-astro-cid-xmaeph5b] svg[data-astro-cid-xmaeph5b]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:17px;height:17px}.g-h[data-astro-cid-xmaeph5b]{color:var(--cream);margin:14px 0 10px;font-size:clamp(30px,4.6vw,42px)}.gate-s[data-astro-cid-xmaeph5b]{color:#f3eee3bf;margin:0 0 22px}.gate-list[data-astro-cid-xmaeph5b]{color:#f3eee3d9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.gl-k[data-astro-cid-xmaeph5b]{color:var(--orange);margin-right:6px;font-weight:800}.gl-i[data-astro-cid-xmaeph5b]+.gl-i[data-astro-cid-xmaeph5b]:before{content:" · ";color:#f3eee366}.gate-card[data-astro-cid-xmaeph5b]{color:var(--ink);margin-bottom:8px;margin-right:8px}.gate-card[data-astro-cid-xmaeph5b] .ui-body[data-astro-cid-xmaeph5b]{padding:14px 14px 16px}.end[data-astro-cid-xmaeph5b]{flex-direction:column;align-items:flex-start;gap:18px;margin-top:20px;display:flex}.src-list[data-astro-cid-xmaeph5b] ul[data-astro-cid-xmaeph5b]{margin:6px 0 0;padding-left:18px}.src-list[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--orange);font-weight:700}.follow[data-astro-cid-xmaeph5b]{border:2px solid var(--ink);border-radius:20px;align-self:stretch;align-items:flex-end;gap:18px;margin-top:14px;padding:18px 22px 0;display:flex;overflow:hidden}.f-char[data-astro-cid-xmaeph5b]{flex-shrink:0;width:150px;margin-bottom:-4px}.follow[data-astro-cid-xmaeph5b]>div[data-astro-cid-xmaeph5b]{padding-bottom:22px}.f-t[data-astro-cid-xmaeph5b]{letter-spacing:-.04em;margin:6px 0 14px;font-size:22px;font-weight:900}.more[data-astro-cid-xmaeph5b]{align-self:stretch;margin-top:24px}.more[data-astro-cid-xmaeph5b] .grid[data-astro-cid-xmaeph5b]{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:22px;margin-top:12px;padding-right:8px;display:grid}dialog[data-astro-cid-xmaeph5b]{border:2px solid var(--ink);background:var(--paper);width:min(480px,100vw - 32px);color:var(--ink);border-radius:20px;padding:28px 24px 24px}dialog[data-astro-cid-xmaeph5b]::backdrop{background:#16130f99}dialog[data-astro-cid-xmaeph5b] .gate-s[data-astro-cid-xmaeph5b]{color:#4a453f}.dlg-h[data-astro-cid-xmaeph5b]{margin:10px 0 8px;font-size:28px}.dlg-close[data-astro-cid-xmaeph5b]{cursor:pointer;color:var(--gray);background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:10px;right:14px}dialog[data-astro-cid-xmaeph5b] textarea[data-astro-cid-xmaeph5b]{width:100%;font:13px/1.5 var(--mono);border:2px solid var(--ink);border-radius:10px;margin-bottom:12px;padding:10px}@media (width<=640px){.ai[data-astro-cid-xmaeph5b],.gate[data-astro-cid-xmaeph5b]{border-radius:0;margin-left:-16px;margin-right:-16px}.fog[data-astro-cid-xmaeph5b]{left:-16px;right:-16px}}@media (width<=600px){.ai[data-astro-cid-xmaeph5b]{flex-direction:column;align-items:stretch;padding:18px 16px}.gate[data-astro-cid-xmaeph5b]{padding:22px 16px 16px}.gate-card[data-astro-cid-xmaeph5b] .ui-body[data-astro-cid-xmaeph5b]{padding:12px 12px 14px}dialog[data-astro-cid-xmaeph5b]{border-radius:18px;width:calc(100vw - 16px);max-width:none;padding:26px 18px 20px}.dlg-h[data-astro-cid-xmaeph5b]{font-size:26px}.follow[data-astro-cid-xmaeph5b]{padding:16px 16px 0}.check[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{gap:8px}.check[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{width:46px}.f-char[data-astro-cid-xmaeph5b]{width:110px}}
