.ct-jump[data-astro-cid-6bfsojfh]{justify-content:center;gap:var(--sv-space-2);flex-wrap:wrap;display:flex}.ct-jump[data-astro-cid-6bfsojfh] .hp-chip[data-astro-cid-6bfsojfh]{background:color-mix(in srgb, var(--sv-color-bg) 60%, transparent);text-decoration:none}.ct[data-astro-cid-6bfsojfh]{scroll-margin-top:var(--w-nav-h);padding-block-start:0}.ct-wrap[data-astro-cid-6bfsojfh]{gap:var(--sv-space-8);grid-template-columns:.78fr 1.22fr;align-items:start;display:grid}.ct-side[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);top:calc(var(--w-nav-h) + var(--sv-space-6));display:grid;position:sticky}.ct-box[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);padding:var(--sv-space-6);display:grid}.ct-list[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);margin:0;padding:0;list-style:none;display:grid}.ct-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--sv-space-4);display:flex}.ct-list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:last-child{gap:2px;min-width:0;display:grid}.ct-list[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-body)}.ct-list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--sv-color-brand-cyan);font-size:var(--sv-font-size-small);overflow-wrap:anywhere;text-decoration:none}.ct-list[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration:underline}.ct-list[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small)}.ct-art[data-astro-cid-6bfsojfh]{flex:none;width:44px;height:44px}.ct-art[data-astro-cid-6bfsojfh] img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000073);width:100%;height:100%}.ct-next[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.ct-next[data-astro-cid-6bfsojfh]:before{content:"";background:linear-gradient(180deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet));opacity:.5;width:2px;position:absolute;inset-block:14px;inset-inline-start:13px}.ct-next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);align-items:flex-start;display:flex;position:relative}.ct-next[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{color:#fff;background:linear-gradient(135deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet));width:28px;height:28px;box-shadow:0 0 0 3px var(--sv-color-bg);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-style:normal;display:grid}.ct-next[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{gap:1px;display:grid}.ct-next[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-body)}.ct-next[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small)}.ct-tips[data-astro-cid-6bfsojfh]{background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 8%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 10%, transparent))}.ct-tips-h[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--sv-space-2);font-family:var(--w-body);font-weight:600;display:inline-flex}.ct-tips-h[data-astro-cid-6bfsojfh] svg{color:var(--sv-color-brand-cyan)}.ct-tips[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{gap:var(--sv-space-2);color:var(--w-ink-soft);font-size:var(--sv-font-size-body);margin:0;padding-inline-start:1.1em;display:grid}.ct-tips[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]::marker{color:var(--sv-color-brand-cyan)}.ct-form[data-astro-cid-6bfsojfh]{isolation:isolate;gap:var(--sv-space-6);padding:var(--sv-space-8);border-radius:var(--sv-radius-2xl);background:linear-gradient(165deg, color-mix(in srgb, var(--sv-color-surface) 66%, transparent), color-mix(in srgb, var(--sv-color-bg) 86%, transparent));backdrop-filter:blur(26px)saturate(170%);box-shadow:var(--sv-shadow-glass), inset 0 1px 0 #ffffff29, 0 50px 120px -60px var(--w-glow-violet);display:grid;position:relative}.ct-ring[data-astro-cid-6bfsojfh]{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--a), color-mix(in srgb, var(--sv-color-brand-cyan) 60%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 25%, transparent), color-mix(in srgb, var(--sv-color-brand-magenta) 60%, transparent), color-mix(in srgb, var(--sv-color-brand-blue) 25%, transparent), color-mix(in srgb, var(--sv-color-brand-cyan) 60%, transparent));-webkit-mask-composite:xor;padding:1.5px;animation:10s linear infinite ctring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes ctring{to{--a:360deg}}.ct-form-head[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;gap:var(--sv-space-3);border-block-end:1px solid var(--w-line);flex-wrap:wrap;padding-block-end:var(--sv-space-4);display:flex}.ct-badge[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--sv-space-2);font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-small);letter-spacing:.12em;text-transform:uppercase;display:inline-flex}.ct-dot[data-astro-cid-6bfsojfh]{background:var(--sv-color-success);width:8px;height:8px;box-shadow:0 0 10px var(--sv-color-success);border-radius:50%}.ct-private[data-astro-cid-6bfsojfh]{font-size:var(--sv-font-size-small);color:var(--w-ink-soft);align-items:center;gap:6px;display:inline-flex}.ct-private[data-astro-cid-6bfsojfh] svg{color:var(--sv-color-brand-cyan)}.ct-group[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.ct-legend[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--sv-space-3);font-family:var(--w-body);font-weight:600;font-size:var(--sv-font-size-h4);color:var(--sv-color-text);margin-block-end:var(--sv-space-4);padding:0;display:inline-flex}.ct-legend[data-astro-cid-6bfsojfh] .num[data-astro-cid-6bfsojfh]{width:26px;height:26px;color:var(--sv-color-brand-cyan);border:1px solid color-mix(in srgb, var(--sv-color-brand-cyan) 45%, transparent);background:color-mix(in srgb, var(--sv-color-brand-cyan) 10%, transparent);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.ct-group[data-astro-cid-6bfsojfh] .hp-chips[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{cursor:pointer}.ct-two[data-astro-cid-6bfsojfh]{gap:var(--sv-space-4);grid-template-columns:1fr 1fr;display:grid}.fld[data-astro-cid-6bfsojfh]{position:relative}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;padding:24px var(--sv-space-4) 10px var(--sv-space-5);border-radius:var(--sv-radius-lg);border:1px solid var(--sv-color-glass-border);background:color-mix(in srgb, var(--sv-color-bg) 70%, transparent);color:var(--sv-color-text);font-family:var(--w-body);resize:vertical;outline:none;font-size:16px;transition:border-color .3s,box-shadow .3s,background .3s}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{padding-inline-end:44px}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:color-mix(in srgb, var(--sv-color-brand-cyan) 60%, transparent);background:color-mix(in srgb, var(--sv-color-bg) 80%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sv-color-brand-cyan) 14%, transparent), 0 0 26px -8px var(--w-glow-cyan)}.fld[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{color:var(--w-ink-soft);font-size:var(--sv-font-size-body);pointer-events:none;transition:transform .25s var(--sv-ease-glide), font-size .25s, color .25s;transform-origin:0 0;position:absolute;inset-block-start:17px;inset-inline-start:var(--sv-space-5)}.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus+label[data-astro-cid-6bfsojfh],.fld[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:not(:placeholder-shown)+label[data-astro-cid-6bfsojfh]{color:var(--sv-color-brand-cyan);font-size:.74rem;transform:translateY(-10px)}.fld-ic[data-astro-cid-6bfsojfh]{color:var(--w-ink-faint);transition:color .3s;position:absolute;inset-block-start:50%;inset-inline-end:var(--sv-space-4);translate:0 -50%}.fld[data-astro-cid-6bfsojfh]:focus-within .fld-ic[data-astro-cid-6bfsojfh]{color:var(--sv-color-brand-cyan)}.fld[data-astro-cid-6bfsojfh].ok .fld-ic[data-astro-cid-6bfsojfh]{color:var(--sv-color-success)}.fld[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:color-mix(in srgb, var(--sv-color-danger) 70%, transparent)}.fld-hint[data-astro-cid-6bfsojfh]{color:var(--w-ink-faint);font-size:var(--sv-font-size-small);margin-block-start:6px;padding-inline-start:var(--sv-space-5);display:block}.count[data-astro-cid-6bfsojfh]{font-family:var(--w-num);color:var(--w-ink-faint);font-size:.74rem;position:absolute;inset-block-end:var(--sv-space-3);inset-inline-end:var(--sv-space-4)}.count[data-astro-cid-6bfsojfh].warm{color:var(--sv-color-warning)}.ct-sub[data-astro-cid-6bfsojfh]{gap:var(--sv-space-2);display:grid}.ct-sub-h[data-astro-cid-6bfsojfh]{color:var(--w-ink-soft)}.ct-seg[data-astro-cid-6bfsojfh]{border-radius:var(--sv-radius-lg);background:color-mix(in srgb, var(--sv-color-bg) 70%, transparent);border:1px solid var(--sv-color-glass-border);grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.ct-seg[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{cursor:pointer}.ct-seg[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{min-height:40px;padding:4px var(--sv-space-2);border-radius:calc(var(--sv-radius-lg) - 4px);text-align:center;font-family:var(--w-body);font-size:var(--sv-font-size-small);color:var(--w-ink-soft);place-items:center;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;display:grid}.ct-seg[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:hover{color:var(--sv-color-text)}.ct-seg[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+span[data-astro-cid-6bfsojfh]{color:var(--sv-color-text);background:linear-gradient(120deg, color-mix(in srgb, var(--sv-color-brand-cyan) 24%, transparent), color-mix(in srgb, var(--sv-color-brand-violet) 24%, transparent));box-shadow:inset 0 1px 0 #ffffff2e, 0 0 18px -6px var(--w-glow-cyan)}.ct-seg[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+span[data-astro-cid-6bfsojfh]{outline:2px solid var(--sv-color-glass-focus);outline-offset:1px}.drop[data-astro-cid-6bfsojfh]{gap:var(--sv-space-3);display:grid}.drop-zone[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--sv-space-4);padding:var(--sv-space-5);border-radius:var(--sv-radius-lg);border:1.5px dashed color-mix(in srgb, var(--sv-color-brand-violet) 45%, transparent);background:color-mix(in srgb, var(--sv-color-brand-violet) 6%, transparent);cursor:pointer;transition:border-color .3s,background .3s,box-shadow .3s;display:flex}.drop-zone[data-astro-cid-6bfsojfh]:hover,.drop[data-astro-cid-6bfsojfh].over .drop-zone[data-astro-cid-6bfsojfh]{border-color:color-mix(in srgb, var(--sv-color-brand-cyan) 70%, transparent);background:color-mix(in srgb, var(--sv-color-brand-cyan) 8%, transparent);box-shadow:0 0 26px -10px var(--w-glow-cyan)}.drop-ic[data-astro-cid-6bfsojfh]{color:#fff;background:linear-gradient(135deg, var(--sv-color-brand-cyan), var(--sv-color-brand-violet));width:44px;height:44px;box-shadow:0 8px 20px -8px var(--w-glow-violet);border-radius:12px;flex:none;place-items:center;display:grid;transform:rotate(180deg)}.drop-t[data-astro-cid-6bfsojfh]{gap:2px;display:grid}.drop-t[data-astro-cid-6bfsojfh] b[data-astro-cid-6bfsojfh]{font-family:var(--w-body);font-weight:600}.drop-t[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--w-ink-soft);font-size:var(--sv-font-size-small)}.thumbs[data-astro-cid-6bfsojfh]{gap:var(--sv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thumbs[data-astro-cid-6bfsojfh]:empty{display:none}.thumbs[data-astro-cid-6bfsojfh] li{gap:4px;width:92px;display:grid;position:relative}.thumbs[data-astro-cid-6bfsojfh] img{object-fit:cover;border-radius:var(--sv-radius-md);border:1px solid var(--sv-color-glass-border);width:92px;height:66px}.thumbs[data-astro-cid-6bfsojfh] span{color:var(--w-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.thumbs[data-astro-cid-6bfsojfh] button{cursor:pointer;color:#fff;background:var(--sv-color-danger);border:0;border-radius:50%;width:22px;height:22px;font-size:14px;line-height:1;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.ct-opts[data-astro-cid-6bfsojfh]{gap:var(--sv-space-3)}.ct-send[data-astro-cid-6bfsojfh]{width:100%}.ct-fine[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--sv-space-2);color:var(--w-ink-soft);font-size:var(--sv-font-size-small);display:flex}.ct-fine[data-astro-cid-6bfsojfh] svg{color:var(--sv-color-success);flex:none;margin-block-start:3px}@media (width<=1000px){.ct-wrap[data-astro-cid-6bfsojfh]{gap:var(--sv-space-6);grid-template-columns:1fr}.ct-side[data-astro-cid-6bfsojfh]{order:2;position:static}}@media (width<=620px){.ct-two[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.ct-form[data-astro-cid-6bfsojfh]{padding:var(--sv-space-5);gap:var(--sv-space-5)}.ct-seg[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}.drop-zone[data-astro-cid-6bfsojfh]{padding:var(--sv-space-4)}.hp-switch[data-astro-cid-6bfsojfh]{padding:var(--sv-space-3) var(--sv-space-4)}}@media (prefers-reduced-motion:reduce){.ct-ring[data-astro-cid-6bfsojfh]{animation:none}}
