.yr[data-astro-cid-fn5kdejp]{padding:calc(72px + clamp(16px,4vw,64px)) 0 clamp(56px,7vw,110px);background:var(--white)}.yr-head[data-astro-cid-fn5kdejp]{display:grid;gap:14px 64px;margin-bottom:clamp(20px,3vw,36px)}.yr-head[data-astro-cid-fn5kdejp] .t-lead[data-astro-cid-fn5kdejp]{max-width:56ch}@media(min-width:1000px){.yr-head[data-astro-cid-fn5kdejp]{grid-template-columns:1fr 1fr;align-items:end}}.yr-grid[data-astro-cid-fn5kdejp]{display:grid;gap:clamp(18px,2.4vw,32px);align-items:start}@media(min-width:1000px){.yr-grid[data-astro-cid-fn5kdejp]{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr)}.viewer[data-astro-cid-fn5kdejp]{position:sticky;top:92px}}.viewer[data-astro-cid-fn5kdejp]{position:relative;display:grid;place-items:center;min-height:min(62vh,560px);border-radius:var(--r-xl);overflow:hidden;background:#ece8df;box-shadow:0 40px 70px -40px #281e0a80,0 0 0 1px #0000000d}.yr[data-astro-cid-fn5kdejp].has-photo .viewer[data-astro-cid-fn5kdejp]{min-height:0;background:#e9e4da}.viewer[data-astro-cid-fn5kdejp].is-drag{outline:3px dashed var(--yellow);outline-offset:-10px}.drop[data-astro-cid-fn5kdejp]{display:grid;justify-items:center;gap:12px;padding:clamp(28px,5vw,56px) 22px;text-align:center;background:radial-gradient(70% 60% at 50% 40%,rgb(255 255 255 / .85),transparent),repeating-linear-gradient(90deg,#e9e2d5 0 46px,#e2dacb 46px 48px);width:100%;height:100%;align-content:center}.drop-ic[data-astro-cid-fn5kdejp]{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--black);box-shadow:0 14px 30px -12px #fcb821e6}.drop-t[data-astro-cid-fn5kdejp]{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem);font-weight:800;font-stretch:110%;line-height:1.15;max-width:18ch}.drop-s[data-astro-cid-fn5kdejp]{color:var(--ink-2);max-width:40ch}.pick-btn[data-astro-cid-fn5kdejp]{cursor:pointer}.canvas[data-astro-cid-fn5kdejp]{display:block;width:auto;height:auto;max-width:100%;max-height:78vh;touch-action:manipulation}.yr[data-astro-cid-fn5kdejp].is-editing .canvas[data-astro-cid-fn5kdejp]{cursor:crosshair}.busy[data-astro-cid-fn5kdejp]{position:absolute;inset:0;overflow:hidden;display:grid;place-content:center;justify-items:center;gap:12px;background:#14120f52;color:var(--white);font-weight:700;text-align:center;padding:20px;backdrop-filter:blur(2px)}@media(pointer:coarse){.busy[data-astro-cid-fn5kdejp]{backdrop-filter:none;background:#14120f6b}}.busy[data-astro-cid-fn5kdejp] .bar[data-astro-cid-fn5kdejp]{width:min(260px,70vw);height:6px;border-radius:99px;background:#ffffff40;overflow:hidden;display:none}.busy[data-astro-cid-fn5kdejp].has-bar .bar[data-astro-cid-fn5kdejp]{display:block}.busy[data-astro-cid-fn5kdejp] .bar[data-astro-cid-fn5kdejp] i[data-astro-cid-fn5kdejp]{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--yellow);transition:width .2s ease}.scan[data-astro-cid-fn5kdejp]{position:absolute;left:0;right:0;top:0;height:34%;display:none;background:linear-gradient(180deg,transparent,rgb(252 184 33 / .1) 55%,rgb(252 184 33 / .45) 94%,rgb(255 255 255 / .95) 100%);animation:scan 2.4s cubic-bezier(.45,0,.55,1) infinite}.yr[data-astro-cid-fn5kdejp].has-photo .scan[data-astro-cid-fn5kdejp]{display:block}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.busy[data-astro-cid-fn5kdejp]>[data-astro-cid-fn5kdejp]:not(.scan){position:relative}.spinner[data-astro-cid-fn5kdejp]{width:34px;height:34px;border-radius:50%;border:3px solid rgb(255 255 255 / .35);border-top-color:var(--yellow);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tip[data-astro-cid-fn5kdejp]{position:absolute;left:12px;right:12px;top:12px;padding:10px 14px;border-radius:var(--r-md);background:#fffffff2;font-weight:700;font-size:.92rem;box-shadow:var(--shadow-1)}.tip[data-astro-cid-fn5kdejp].is-error{background:#fff1ee;color:#8a1c0c}.panel[data-astro-cid-fn5kdejp]{display:grid;gap:18px}.cur[data-astro-cid-fn5kdejp]{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line),var(--shadow-1)}.cur[data-astro-cid-fn5kdejp] img[data-astro-cid-fn5kdejp]{width:64px;height:64px;border-radius:14px;object-fit:cover}.cur-name[data-astro-cid-fn5kdejp]{font-weight:800;font-size:1.08rem}.cur-meta[data-astro-cid-fn5kdejp]{font-size:.86rem;color:var(--ink-2)}.cur-link[data-astro-cid-fn5kdejp]{font-weight:700;font-size:.9rem}.tools[data-astro-cid-fn5kdejp]{display:grid;gap:14px;padding:14px;border-radius:var(--r-lg);background:var(--white);box-shadow:0 0 0 1px var(--line)}.tools[data-astro-cid-fn5kdejp][hidden]{display:none}.row[data-astro-cid-fn5kdejp]{display:grid;gap:8px}.lbl[data-astro-cid-fn5kdejp]{font-weight:750;font-size:.88rem;color:var(--ink-2)}.seg[data-astro-cid-fn5kdejp]{display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 13px;border-radius:var(--pill);background:var(--mist);font-weight:700;font-size:.9rem}.seg[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp][aria-pressed=true],.seg[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp][aria-checked=true]{background:var(--black);color:var(--white)}.seg[data-astro-cid-fn5kdejp] .done[data-astro-cid-fn5kdejp]{display:none;background:var(--yellow)}.yr[data-astro-cid-fn5kdejp].is-editing .seg[data-astro-cid-fn5kdejp] .done[data-astro-cid-fn5kdejp]{display:inline-flex}.slider[data-astro-cid-fn5kdejp] input[data-astro-cid-fn5kdejp]{width:100%;accent-color:var(--black)}.acts[data-astro-cid-fn5kdejp]{display:flex;flex-wrap:wrap;gap:8px}.acts[data-astro-cid-fn5kdejp] .btn[data-astro-cid-fn5kdejp]{cursor:pointer}.floors[data-astro-cid-fn5kdejp]{display:grid;gap:10px}.chips[data-astro-cid-fn5kdejp]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips[data-astro-cid-fn5kdejp]::-webkit-scrollbar{display:none}.chips[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp]{flex:none;padding:7px 12px;border-radius:var(--pill);background:var(--white);box-shadow:0 0 0 1px var(--line);font-weight:700;font-size:.85rem;white-space:nowrap}.chips[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp][aria-pressed=true]{background:var(--black);color:var(--white);box-shadow:none}.sws[data-astro-cid-fn5kdejp]{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:4px}.sws[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp]{display:grid;gap:5px;width:100%;text-align:center}.sws[data-astro-cid-fn5kdejp] img[data-astro-cid-fn5kdejp]{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;box-shadow:0 0 0 1px var(--line);transition:transform .2s var(--ease-out)}.sws[data-astro-cid-fn5kdejp] span[data-astro-cid-fn5kdejp]{font-size:.74rem;font-weight:650;line-height:1.2;color:var(--ink-2);overflow-wrap:anywhere}.sws[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp][aria-checked=true] img[data-astro-cid-fn5kdejp]{box-shadow:0 0 0 3px var(--yellow);transform:translateY(-2px)}.sws[data-astro-cid-fn5kdejp] button[data-astro-cid-fn5kdejp][aria-checked=true] span[data-astro-cid-fn5kdejp]{color:var(--ink);font-weight:800}.note[data-astro-cid-fn5kdejp]{font-size:.82rem;color:var(--ink-2);line-height:1.5}@media(max-width:999px){.sws[data-astro-cid-fn5kdejp]{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:76px;max-height:none;overflow-x:auto;overflow-y:hidden}}@media(max-width:699px){.yr[data-astro-cid-fn5kdejp]{padding-top:90px}.yr-head[data-astro-cid-fn5kdejp]{gap:10px;margin-bottom:16px}.yr-grid[data-astro-cid-fn5kdejp]{padding-inline:0}.viewer[data-astro-cid-fn5kdejp]{margin-inline:var(--gutter);border-radius:var(--r-lg);min-height:0}.panel[data-astro-cid-fn5kdejp]{padding-inline:var(--gutter)}.drop[data-astro-cid-fn5kdejp]{padding:22px 18px 26px;gap:10px}.drop-ic[data-astro-cid-fn5kdejp]{width:58px;height:58px}.drop-s[data-astro-cid-fn5kdejp]{font-size:.92rem}}@media(max-width:699px)and (max-height:740px){.yr[data-astro-cid-fn5kdejp]{padding-top:78px}.yr-head[data-astro-cid-fn5kdejp] .t-lead[data-astro-cid-fn5kdejp]{font-size:.98rem}.drop-s[data-astro-cid-fn5kdejp]{display:none}.drop[data-astro-cid-fn5kdejp]{padding:16px 16px 20px}}.steps[data-astro-cid-fn5kdejp]{list-style:none;padding:0;display:grid;gap:18px;margin-top:clamp(24px,3vw,40px)}.steps[data-astro-cid-fn5kdejp] li[data-astro-cid-fn5kdejp]{display:grid;gap:8px;padding:22px;border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1)}.steps[data-astro-cid-fn5kdejp] .n[data-astro-cid-fn5kdejp]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);font-weight:800}@media(min-width:900px){.steps[data-astro-cid-fn5kdejp]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.spinner[data-astro-cid-fn5kdejp]{animation-duration:2.4s}.scan[data-astro-cid-fn5kdejp]{animation:none;display:none!important}}
