body{margin:0;font-family:system-ui,sans-serif;color:#1c1c1e;background:#fafafa}.shell[data-v-bd64c44f]{max-width:36rem;margin:0 auto;padding:1rem}header[data-v-bd64c44f]{padding-bottom:1rem}.brand[data-v-bd64c44f]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;color:inherit;text-decoration:none}.mark[data-v-bd64c44f]{width:1.75rem;height:1.75rem}h1[data-v-a209399c]{font-size:1.75rem;line-height:1.2;margin:0 0 .75rem}.lead[data-v-a209399c]{font-size:1.1rem;line-height:1.5;margin:0 0 1.5rem}.steps[data-v-a209399c]{padding-left:1.25rem;margin:0 0 2rem;line-height:1.5}.steps li[data-v-a209399c]{margin-bottom:.75rem}.cta[data-v-a209399c]{display:block;box-sizing:border-box;width:100%;padding:.85rem 1rem;border-radius:.5rem;background:#3b5bdb;color:#fff;font-size:1.1rem;font-weight:600;text-align:center;text-decoration:none}.ad[data-v-db5ebc1e]{margin-top:1.5rem;max-width:100%;overflow:hidden}.caption[data-v-db5ebc1e]{display:block;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#8e8e93;margin-bottom:.25rem}.space[data-v-db5ebc1e]{height:5rem;background:#f2f2f7;border:1px dashed #c7c7cc;border-radius:6px}.calendar[data-v-e022c2d8]{display:flex;flex-direction:column;gap:1.25rem}.month h3[data-v-e022c2d8]{margin:0 0 .5rem;font-size:1rem}.weekdays[data-v-e022c2d8],.grid[data-v-e022c2d8]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.weekdays[data-v-e022c2d8]{margin-bottom:.25rem;text-align:center;font-size:.75rem;color:#6c6c70}.day[data-v-e022c2d8]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.75rem;padding:.25rem 0;font:inherit;color:#1c1c1e;background:#fff;border:1px solid #d1d1d6;border-radius:6px}button.day[data-v-e022c2d8]{cursor:pointer}button.day[data-v-e022c2d8]:focus-visible{outline:3px solid #3b5bdb;outline-offset:1px}button.day.blocked[data-v-e022c2d8]{background:#ffe3e3;border-color:#c92a2a;color:#7a1a1a}button.day.locked[data-v-e022c2d8]{background:#e9ecef;border-color:#adb5bd;color:#868e96;cursor:not-allowed}button.day.locked .x[data-v-e022c2d8]{color:#868e96}.x[data-v-e022c2d8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#c92a2a;opacity:.6;pointer-events:none}.num[data-v-e022c2d8]{font-size:.9rem}.count[data-v-e022c2d8]{font-size:.75rem;font-weight:700}.heat.best[data-v-e022c2d8]{border:2px solid #2f9e44}.best-badge[data-v-e022c2d8]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:0 .3rem;border-radius:999px;background:#2f9e44;color:#fff}.heat.level-0[data-v-e022c2d8]{background:#ebfbee;border-color:#b2f2bb}.heat.level-1[data-v-e022c2d8]{background:#fff5f5}.heat.level-2[data-v-e022c2d8]{background:#ffe3e3}.heat.level-3[data-v-e022c2d8]{background:#ffc9c9}.heat.level-4[data-v-e022c2d8]{background:#ffa8a8}.copy-link[data-v-2f46c2bb]{display:inline-flex;flex-direction:column;gap:.5rem}.manual-link[data-v-2f46c2bb]{font:inherit;padding:.5rem;border:1px solid #c7c7cc;border-radius:6px;min-width:0}.sr-only[data-v-2f46c2bb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.paste[data-v-11987d5b]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.panel[data-v-11987d5b]{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;padding:.75rem;background:#fff;border:1px solid #e5e5ea;border-radius:8px}label[data-v-11987d5b]{font-weight:600}textarea[data-v-11987d5b]{font:inherit;padding:.5rem;border:1px solid #c7c7cc;border-radius:6px;resize:vertical;width:100%;box-sizing:border-box}.row[data-v-11987d5b]{display:flex;gap:.75rem;flex-wrap:wrap}.matches[data-v-11987d5b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.matches label[data-v-11987d5b]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;font-weight:400}.date[data-v-11987d5b]{font-weight:600}.snippet[data-v-11987d5b]{color:#6c6c70}.badge[data-v-11987d5b]{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:.05rem .45rem;border-radius:999px;background:#e5e5ea;color:#1c1c1e}.badge.blocked[data-v-11987d5b]{background:#ffe3e3;color:#7a1a1a}.badge.free[data-v-11987d5b]{background:#ebfbee;color:#1b5e20}.human-check[data-v-cc61dbf6]{margin-top:.5rem}form[data-v-21228a84],.done[data-v-21228a84]{display:flex;flex-direction:column;gap:.5rem}label[data-v-21228a84]{font-weight:600;margin-top:.75rem}input[data-v-21228a84]{font:inherit;padding:.5rem;border:1px solid #c7c7cc;border-radius:6px;min-width:0}.range[data-v-21228a84]{display:flex;gap:1rem;flex-wrap:wrap}.range>div[data-v-21228a84]{display:flex;flex-direction:column;flex:1;min-width:9rem}.types[data-v-21228a84]{border:0;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.5rem}.types legend[data-v-21228a84]{font-weight:600;padding:0;margin-bottom:.5rem}.type[data-v-21228a84]{display:flex;gap:.5rem;align-items:flex-start;margin:0;font-weight:400}.link[data-v-21228a84]{width:100%;box-sizing:border-box}form[data-v-92151dd9],.done[data-v-92151dd9]{display:flex;flex-direction:column;gap:.5rem}.description[data-v-92151dd9]{color:#6c6c70;margin:0;white-space:pre-wrap}.summary[data-v-f50fb7ab]{color:#6c6c70;margin-top:0}.hint[data-v-f50fb7ab]{margin:1em 0;font-size:.9rem;color:#495057}.all-free[data-v-f50fb7ab]{padding:.75rem;background:#ebfbee;border:1px solid #b2f2bb;border-radius:6px}.row[data-v-f50fb7ab]{margin-top:1rem}.error[data-v-f50fb7ab]{margin:1em 0}button{font:inherit;padding:.5rem 1rem;border:0;border-radius:6px;background:#3b5bdb;color:#fff;cursor:pointer}button.secondary{background:#e5e5ea;color:#1c1c1e}button:disabled{opacity:.5;cursor:not-allowed}.hint{color:#6c6c70;margin:0}.error{color:#c92a2a;margin:0}.row{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}
