.line-tool[data-astro-cid-ewyv7an5]{max-width:1080px;margin:0 auto;padding:32px 18px 64px}.hero[data-astro-cid-ewyv7an5]{padding:22px 2px 12px}.back[data-astro-cid-ewyv7an5]{display:inline-block;color:#98a8ba;margin-bottom:20px}.eyebrow[data-astro-cid-ewyv7an5]{margin:0 0 8px;font-size:.76rem;letter-spacing:.17em;color:#76d7a7;font-weight:700}h1[data-astro-cid-ewyv7an5]{margin:0 0 12px;font-size:clamp(2rem,5vw,3.4rem)}h2[data-astro-cid-ewyv7an5]{margin:0;font-size:1.35rem}.hero[data-astro-cid-ewyv7an5]>p[data-astro-cid-ewyv7an5]:not(.eyebrow){color:#bac6d4;max-width:760px;line-height:1.75}.privacy[data-astro-cid-ewyv7an5]{display:inline-flex;margin-top:8px;padding:9px 12px;border:1px solid rgba(118,215,167,.28);border-radius:999px;color:#bdebd2;background:#76d7a714}.panel[data-astro-cid-ewyv7an5]{margin-top:18px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0e;box-shadow:0 18px 50px #0000002e}.file-label[data-astro-cid-ewyv7an5]{display:block;font-weight:700;margin-bottom:10px;font-size:1.12rem}input[data-astro-cid-ewyv7an5][type=file]{width:100%;padding:13px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#161b22;color:#fff}.tools[data-astro-cid-ewyv7an5],.controls[data-astro-cid-ewyv7an5]{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:14px}.controls[data-astro-cid-ewyv7an5] label[data-astro-cid-ewyv7an5]{display:grid;gap:7px;color:#c2ceda}input[data-astro-cid-ewyv7an5][type=range]{width:190px}button[data-astro-cid-ewyv7an5]{border:0;border-radius:11px;padding:11px 14px;font:inherit;font-weight:700;cursor:pointer;background:#32b978;color:#08130d}button[data-astro-cid-ewyv7an5].secondary{background:#252d38;color:#dbe5ef;border:1px solid rgba(255,255,255,.11)}button[data-astro-cid-ewyv7an5].secondary.active{outline:2px solid #55d08f;background:#1f3c30}button[data-astro-cid-ewyv7an5]:disabled{opacity:.4;cursor:not-allowed}.hint[data-astro-cid-ewyv7an5]{color:#98a8ba;line-height:1.65;font-size:.92rem}.model-note[data-astro-cid-ewyv7an5]{margin:9px 0 0;font-size:.84rem}.auto-tools[data-astro-cid-ewyv7an5]{padding:12px;border-radius:14px;background:#32b97814;border:1px solid rgba(85,208,143,.22)}#stage[data-astro-cid-ewyv7an5]{display:block;width:min(100%,680px);height:auto;margin-top:14px;touch-action:none;cursor:crosshair;border:1px solid #4b5a69;border-radius:12px;background-color:#fff;background-image:linear-gradient(45deg,#dde2e8 25%,transparent 25%),linear-gradient(-45deg,#dde2e8 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#dde2e8 75%),linear-gradient(-45deg,transparent 75%,#dde2e8 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.status[data-astro-cid-ewyv7an5]{white-space:pre-line;margin-top:14px;padding:12px 14px;border-radius:12px;background:#00000038;color:#c5d0dd;line-height:1.55}.section-heading[data-astro-cid-ewyv7an5]{display:flex;justify-content:space-between;align-items:end;gap:12px}.badge[data-astro-cid-ewyv7an5]{font-size:.78rem;padding:7px 10px;border-radius:999px;background:#252d38;color:#aebbc8}.previews[data-astro-cid-ewyv7an5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}.preview[data-astro-cid-ewyv7an5]{display:grid;align-content:start;gap:10px;min-width:0}.preview[data-astro-cid-ewyv7an5] canvas[data-astro-cid-ewyv7an5]{width:100%;height:auto;border-radius:10px;border:1px solid rgba(255,255,255,.14);background-color:#fff;background-image:linear-gradient(45deg,#ddd 25%,transparent 25%),linear-gradient(-45deg,#ddd 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ddd 75%),linear-gradient(-45deg,transparent 75%,#ddd 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.preview[data-astro-cid-ewyv7an5]:nth-child(3) canvas[data-astro-cid-ewyv7an5]{max-width:220px}.primary[data-astro-cid-ewyv7an5]{min-width:220px}.next[data-astro-cid-ewyv7an5] p[data-astro-cid-ewyv7an5]:last-child{color:#aebbc8;line-height:1.7;margin-bottom:0}@media(max-width:760px){.line-tool[data-astro-cid-ewyv7an5]{padding:20px 12px 42px}.panel[data-astro-cid-ewyv7an5]{padding:16px}.previews[data-astro-cid-ewyv7an5]{grid-template-columns:1fr}.preview[data-astro-cid-ewyv7an5] canvas[data-astro-cid-ewyv7an5]{max-width:420px}.section-heading[data-astro-cid-ewyv7an5]{align-items:start;flex-direction:column}}
