.picker[data-v-660884e6]{direction:rtl;display:flex;flex-direction:column;gap:12px}.picker i[data-v-660884e6]{display:inline-flex;line-height:1}.picker__empty[data-v-660884e6]{color:var(--color-text-muted);font-size:13px;line-height:1.9;margin:0}.picker__skeleton[data-v-660884e6]{display:flex;flex-direction:column;gap:8px}.picker__skeleton span[data-v-660884e6]{animation:picker-shimmer-660884e6 1.2s linear infinite;background:linear-gradient(90deg,var(--color-gray-100),var(--color-gray-50),var(--color-gray-100));background-size:200% 100%;border-radius:14px;height:52px}@keyframes picker-shimmer-660884e6{to{background-position:-200% 0}}.tags[data-v-660884e6]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.tags[data-v-660884e6]:empty{display:none}.tag[data-v-660884e6]{align-items:center;background:var(--color-primary-lighter);border:1px solid var(--color-primary);border-radius:14px;display:inline-flex;gap:2px;max-width:100%;padding:4px 12px 4px 2px}.tag__text[data-v-660884e6]{display:flex;flex-direction:column;min-width:0}.tag__path[data-v-660884e6]{color:var(--color-text-muted);font-size:12px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__name[data-v-660884e6]{color:var(--color-primary-active);font-size:14px;font-weight:700;line-height:1.6}.tag__remove[data-v-660884e6]{background:none;border:0;border-radius:12px;color:var(--color-text-muted);cursor:pointer;display:grid;flex-shrink:0;font-size:18px;height:44px;padding:0;place-items:center;width:44px}@media(hover:hover){.tag__remove[data-v-660884e6]:hover{background:var(--color-danger-light);color:var(--color-danger)}}.tag__remove[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.picker-tag-enter-active[data-v-660884e6],.picker-tag-leave-active[data-v-660884e6]{transition:opacity .18s ease,transform .18s ease}.picker-tag-enter-from[data-v-660884e6],.picker-tag-leave-to[data-v-660884e6]{opacity:0;transform:scale(.9)}.picker-tag-leave-active[data-v-660884e6]{position:absolute}.picker-tag-move[data-v-660884e6]{transition:transform .2s ease}.picker__add[data-v-660884e6]{align-items:center;background:var(--color-bg-muted);border:2px dashed var(--color-border-dark);border-radius:16px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;gap:12px;min-height:64px;padding:12px 16px;text-align:start;width:100%;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease}@media(hover:hover){.picker__add[data-v-660884e6]:hover{background:var(--color-primary-lighter);border-color:var(--color-primary)}}.picker__add[data-v-660884e6]:active{background:var(--color-primary-lighter);border-color:var(--color-primary)}.picker__add[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.picker__add--compact[data-v-660884e6]{min-height:48px;padding:6px 12px}.picker__add-icon[data-v-660884e6]{background:var(--color-primary);border-radius:50%;color:var(--color-text-inverse);display:grid;flex-shrink:0;font-size:14px;height:36px;place-items:center;width:36px}.picker__add--compact .picker__add-icon[data-v-660884e6]{font-size:12px;height:28px;width:28px}.picker__add-text[data-v-660884e6]{display:flex;flex-direction:column}.picker__add-text strong[data-v-660884e6]{font-size:15px;font-weight:700;line-height:1.6}.picker__add-text small[data-v-660884e6]{color:var(--color-text-muted);font-size:12px;line-height:1.7}.shortcuts[data-v-660884e6]{display:flex;flex-direction:column;gap:8px}.shortcuts__label[data-v-660884e6]{color:var(--color-text-muted);font-size:12px}.shortcuts__list[data-v-660884e6]{display:flex;flex-wrap:wrap;gap:6px}.shortcut[data-v-660884e6]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;min-height:44px;padding:0 14px;transition:border-color .18s ease,color .18s ease}@media(hover:hover){.shortcut[data-v-660884e6]:hover{border-color:var(--color-primary);color:var(--color-primary-active)}}.shortcut[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.count[data-v-660884e6]{background:var(--color-primary);border-radius:999px;color:var(--color-text-inverse);display:inline-grid;font-size:12px;font-weight:700;height:20px;line-height:1;min-width:20px;padding:0 6px;place-items:center}.sheet-search[data-v-660884e6]{background:var(--color-bg-surface);margin:-8px -16px 0;padding:8px 16px 10px;position:sticky;top:-8px;z-index:2}.sheet-empty[data-v-660884e6]{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;font-size:14px;gap:10px;margin:0;padding:32px 0;text-align:center}.sheet-empty i[data-v-660884e6]{font-size:24px}.tabs-wrap[data-v-660884e6]{margin:0 -16px 12px;position:relative}.tabs[data-v-660884e6]{display:flex;gap:6px;overflow-x:auto;padding:2px 16px 6px;scrollbar-width:none}.tabs[data-v-660884e6]::-webkit-scrollbar{display:none}.tabs--more-end[data-v-660884e6]{-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 64px);mask-image:linear-gradient(90deg,transparent 8px,#000 64px)}.tabs--more-start[data-v-660884e6]{-webkit-mask-image:linear-gradient(270deg,transparent 8px,#000 64px);mask-image:linear-gradient(270deg,transparent 8px,#000 64px)}.tabs--more-start.tabs--more-end[data-v-660884e6]{-webkit-mask-image:linear-gradient(90deg,transparent 8px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 8px));mask-image:linear-gradient(90deg,transparent 8px,#000 64px,#000 calc(100% - 64px),transparent calc(100% - 8px))}.tabs-arrow[data-v-660884e6]{background:none;border:0;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;position:absolute;top:2px;width:44px;z-index:1;-webkit-tap-highlight-color:transparent}.tabs-arrow i[data-v-660884e6]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:50%;box-shadow:0 2px 8px #0f172a1f;color:var(--color-text-primary);display:grid;font-size:18px;height:32px;place-items:center;width:32px}.tabs-arrow--end[data-v-660884e6]{left:4px}.tabs-arrow--start[data-v-660884e6]{right:4px}.tabs-arrow[data-v-660884e6]:focus-visible{outline:none}.tabs-arrow:focus-visible i[data-v-660884e6]{box-shadow:0 0 0 3px var(--focus-ring-color)}.tabs-arrow-enter-active[data-v-660884e6],.tabs-arrow-leave-active[data-v-660884e6]{transition:opacity .18s ease}.tabs-arrow-enter-from[data-v-660884e6],.tabs-arrow-leave-to[data-v-660884e6]{opacity:0}@media(min-width:576px){.tabs[data-v-660884e6]{flex-wrap:wrap;-webkit-mask-image:none!important;mask-image:none!important;overflow:visible}.tabs-arrow[data-v-660884e6]{display:none}}.tab[data-v-660884e6]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:600;gap:6px;min-height:44px;padding:0 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease;white-space:nowrap}.tab[aria-pressed=true][data-v-660884e6]{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-text-inverse)}.tab[aria-pressed=true] .count[data-v-660884e6]{background:var(--color-text-inverse);color:var(--color-secondary)}.tab[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.panel[data-v-660884e6]{gap:8px}.panel[data-v-660884e6],.rows[data-v-660884e6]{display:flex;flex-direction:column}.rows[data-v-660884e6]{gap:6px;list-style:none;margin:0;padding:0}.opt[data-v-660884e6]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;gap:12px;min-height:52px;padding:8px 14px;text-align:start;transition:background-color .18s ease,border-color .18s ease;width:100%}.opt[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.opt--picked[data-v-660884e6]{background:var(--color-primary-lighter);border-color:var(--color-primary)}.opt--included[data-v-660884e6]{background:var(--color-bg-muted);cursor:default}.opt__text[data-v-660884e6]{display:flex;flex:1;flex-direction:column;min-width:0}.opt__name[data-v-660884e6]{font-size:14px;font-weight:600;line-height:1.6}.opt__path[data-v-660884e6]{line-height:1.6}.opt__note[data-v-660884e6],.opt__path[data-v-660884e6]{color:var(--color-text-muted);font-size:12px}.check[data-v-660884e6],.opt__note[data-v-660884e6]{flex-shrink:0}.check[data-v-660884e6]{border:2px solid var(--color-border-dark);border-radius:6px;display:grid;height:20px;place-items:center;transition:background-color .18s ease,border-color .18s ease;width:20px}.check i[data-v-660884e6]{color:var(--color-text-inverse);font-size:10px;transform:scale(0);transition:transform .18s ease}.opt--included .check[data-v-660884e6],.opt--picked .check[data-v-660884e6]{background:var(--color-primary);border-color:var(--color-primary)}.opt--included .check[data-v-660884e6]{opacity:.5}.opt--included .check i[data-v-660884e6],.opt--picked .check i[data-v-660884e6]{transform:scale(1)}.all-switch[data-v-660884e6]{align-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;gap:14px;min-height:60px;padding:10px 14px;text-align:start;transition:background-color .18s ease,border-color .18s ease;width:100%}.all-switch[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.all-switch[aria-checked=true][data-v-660884e6]{background:var(--color-primary-lighter);border-color:var(--color-primary)}.all-switch__text[data-v-660884e6]{display:flex;flex:1;flex-direction:column;min-width:0}.all-switch__text strong[data-v-660884e6]{font-size:14px;font-weight:700;line-height:1.6}.all-switch__text small[data-v-660884e6]{color:var(--color-text-muted);font-size:12px;line-height:1.6}.all-switch__track[data-v-660884e6]{background:var(--color-gray-300);border-radius:999px;flex-shrink:0;height:26px;position:relative;transition:background-color .2s ease;width:44px}.all-switch__track span[data-v-660884e6]{background:var(--color-white);border-radius:50%;box-shadow:0 1px 3px #0f172a40;height:20px;position:absolute;right:3px;top:3px;transition:transform .2s ease;width:20px}.all-switch[aria-checked=true] .all-switch__track[data-v-660884e6]{background:var(--color-primary)}.all-switch[aria-checked=true] .all-switch__track span[data-v-660884e6]{transform:translate(-18px)}.group[data-v-660884e6]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px;transition:border-color .18s ease}.group--open[data-v-660884e6]{border-color:var(--color-border-dark)}.group__head[data-v-660884e6]{align-items:center;background:none;border:0;border-radius:14px;color:var(--color-text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;min-height:52px;padding:8px 14px;text-align:start;width:100%}.group__head>span[data-v-660884e6]:first-child{flex:1}.group__head[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.group__chevron[data-v-660884e6]{color:var(--color-text-muted);font-size:18px;transition:transform .2s ease}.group--open .group__chevron[data-v-660884e6]{transform:rotate(180deg)}.group__body[data-v-660884e6]{display:flex;flex-wrap:wrap;gap:8px;padding:2px 14px 14px}.chip[data-v-660884e6]{align-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;min-height:44px;padding:0 14px;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.chip i[data-v-660884e6]{font-size:11px;overflow:hidden;transition:width .18s ease;width:0}.chip[data-v-660884e6]:active:not(:disabled){transform:scale(.97)}.chip[data-v-660884e6]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.chip--all[data-v-660884e6]{background:var(--color-bg-surface);border-color:var(--color-border-dark);border-style:dashed;font-weight:700}.chip--picked[data-v-660884e6]{background:var(--color-primary);border-color:var(--color-primary);border-style:solid;color:var(--color-text-inverse);font-weight:700}.chip--included[data-v-660884e6]{background:var(--color-primary-lighter);border-color:var(--color-primary-light);color:var(--color-primary-active);cursor:default}.chip--included i[data-v-660884e6],.chip--picked i[data-v-660884e6]{width:12px}@media(prefers-reduced-motion:reduce){.all-switch[data-v-660884e6],.all-switch__track[data-v-660884e6],.all-switch__track span[data-v-660884e6],.check[data-v-660884e6],.check i[data-v-660884e6],.chip[data-v-660884e6],.chip i[data-v-660884e6],.group[data-v-660884e6],.group__chevron[data-v-660884e6],.opt[data-v-660884e6],.picker-tag-enter-active[data-v-660884e6],.picker-tag-leave-active[data-v-660884e6],.picker-tag-move[data-v-660884e6],.picker__add[data-v-660884e6],.shortcut[data-v-660884e6],.tab[data-v-660884e6],.tabs-arrow-enter-active[data-v-660884e6],.tabs-arrow-leave-active[data-v-660884e6]{transition:none}.picker__skeleton span[data-v-660884e6]{animation:none}}.lot-page[data-v-3195f0b7]{color:var(--color-text-primary);direction:rtl;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:760px;padding-bottom:48px}.lot-page i[data-v-3195f0b7]{display:inline-flex;line-height:1}.intro[data-v-3195f0b7]{align-items:flex-start;background:radial-gradient(circle at 100% 0,var(--color-primary-light),transparent 50%),radial-gradient(circle at 0 100%,var(--color-secondary-lighter),transparent 50%),var(--color-bg-surface);border:1px solid var(--color-border);border-radius:20px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:28px;position:relative}.intro__kicker[data-v-3195f0b7]{align-items:center;background:var(--color-primary);border-radius:999px;color:var(--color-text-inverse);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 12px}.intro__title[data-v-3195f0b7]{font-size:1.75rem;font-weight:800;line-height:1.45;margin:0}.intro__lead[data-v-3195f0b7]{color:var(--color-text-secondary);font-size:15px;line-height:2;margin:0}.intro__steps[data-v-3195f0b7]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:6px 0 0;padding:0;width:100%}.intro__step[data-v-3195f0b7]{align-items:center;background:#ffffffbf;border:1px solid var(--color-border);border-radius:12px;display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.6;padding:10px 12px}.intro__step-icon[data-v-3195f0b7]{align-items:center;background:var(--color-secondary-light);border-radius:10px;color:var(--color-secondary);display:inline-flex;flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.lot-card[data-v-3195f0b7]{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 10px 30px #0f172a0f;padding:28px;scroll-margin-top:140px}.lot-form[data-v-3195f0b7]{gap:28px}.block[data-v-3195f0b7],.lot-form[data-v-3195f0b7]{display:flex;flex-direction:column}.block[data-v-3195f0b7]{border:0;gap:14px;margin:0;min-width:0;padding:0}.block+.block[data-v-3195f0b7]{border-top:1px dashed var(--color-border);padding-top:28px}.block__legend[data-v-3195f0b7]{display:flex;flex-wrap:wrap;font-size:1.0625rem;gap:10px;line-height:1.6;margin:0;padding:0}.block__legend[data-v-3195f0b7],.block__num[data-v-3195f0b7]{align-items:center;font-weight:800}.block__num[data-v-3195f0b7]{background:var(--color-primary-light);border-radius:50%;color:var(--color-primary-active);display:inline-flex;font-size:14px;height:30px;justify-content:center;width:30px}.block__optional[data-v-3195f0b7]{background:var(--color-gray-100);border-radius:999px;color:var(--color-text-muted);font-size:12px;font-weight:600;padding:2px 8px}.block__hint[data-v-3195f0b7]{color:var(--color-text-muted);font-size:13px;line-height:1.9;margin:-4px 0 0}.block__fields[data-v-3195f0b7]{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.chips[data-v-3195f0b7]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-3195f0b7]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-border-dark);border-radius:999px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:500;gap:6px;line-height:1.5;min-height:44px;padding:0 14px;text-align:start;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.chip[data-v-3195f0b7],.chip i[data-v-3195f0b7]{font-size:14px}.chip i[data-v-3195f0b7]{color:var(--color-text-muted);transition:color .18s ease}@media(hover:hover){.chip[data-v-3195f0b7]:hover{border-color:var(--color-primary)}}.chip[data-v-3195f0b7]:active{transform:scale(.97)}.chip[data-v-3195f0b7]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.chip[aria-pressed=true][data-v-3195f0b7]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-active);font-weight:700}.chip[aria-pressed=true] i[data-v-3195f0b7]{color:var(--color-primary)}.course-grid[data-v-3195f0b7]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.course-skeleton[data-v-3195f0b7]{animation:lot-shimmer-3195f0b7 1.2s linear infinite;background:linear-gradient(90deg,var(--color-gray-100),var(--color-gray-50),var(--color-gray-100));background-size:200% 100%;border-radius:12px;height:44px}@keyframes lot-shimmer-3195f0b7{to{background-position:-200% 0}}.other-course[data-v-3195f0b7]{display:flex;flex-direction:column}.other-course__toggle[data-v-3195f0b7]{align-items:center;align-self:flex-start;background:none;border:0;border-radius:10px;color:var(--color-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;min-height:44px;padding:0 4px}@media(hover:hover){.other-course__toggle[data-v-3195f0b7]:hover{color:var(--color-primary-active)}}.other-course__toggle[data-v-3195f0b7]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.other-course__field[data-v-3195f0b7]{padding-top:6px}.chip--course[data-v-3195f0b7]{border-radius:12px;font-size:13px;justify-content:flex-start;padding:8px 12px;width:100%}.chip__box[data-v-3195f0b7]{align-items:center;border:2px solid var(--color-border-dark);border-radius:5px;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;transition:background-color .18s ease,border-color .18s ease;width:18px}.chip--course .chip__box i[data-v-3195f0b7]{color:var(--color-text-inverse);font-size:10px;transform:scale(0);transition:transform .18s ease}.chip--course[aria-pressed=true] .chip__box[data-v-3195f0b7]{background:var(--color-primary);border-color:var(--color-primary)}.chip--course[aria-pressed=true] .chip__box i[data-v-3195f0b7]{color:var(--color-text-inverse);transform:scale(1)}.picked[data-v-3195f0b7]{color:var(--color-secondary);display:flex;font-weight:700;gap:12px;justify-content:space-between;margin-top:4px;padding:4px 4px 4px 0}.picked[data-v-3195f0b7],.picked__clear[data-v-3195f0b7]{align-items:center;font-size:13px}.picked__clear[data-v-3195f0b7]{background:none;border:0;border-radius:10px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:600;gap:4px;min-height:44px;padding:0 10px}@media(hover:hover){.picked__clear[data-v-3195f0b7]:hover{background:var(--color-danger-light);color:var(--color-danger)}}.picked__clear[data-v-3195f0b7]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.lot-form__error[data-v-3195f0b7]{align-items:flex-start;background:var(--color-danger-light);border-radius:10px;color:var(--color-danger);display:flex;font-size:13px;gap:8px;line-height:1.9;margin:0;padding:10px 12px}.lot-form__error i[data-v-3195f0b7]{margin-top:5px}.lot-form__error--info[data-v-3195f0b7]{background:var(--color-secondary-light);color:var(--color-secondary)}.lot-form__actions[data-v-3195f0b7]{display:flex;flex-direction:column;gap:12px}.lot-form__actions[data-v-3195f0b7] .ui-button{font-size:16px;font-weight:700;gap:8px;min-height:54px}.lot-form__note[data-v-3195f0b7]{align-items:flex-start;color:var(--color-text-muted);display:flex;font-size:12px;gap:6px;line-height:1.9;margin:0}.lot-form__note i[data-v-3195f0b7]{margin-top:4px}.done[data-v-3195f0b7]{flex-direction:column;gap:10px;padding:12px 0;text-align:center}.done[data-v-3195f0b7],.done__icon[data-v-3195f0b7]{align-items:center;display:flex}.done__icon[data-v-3195f0b7]{animation:lot-pop-3195f0b7 .4s cubic-bezier(.2,.8,.2,1.2);background:var(--color-success-light);border-radius:50%;color:var(--color-success-hover);font-size:32px;height:72px;justify-content:center;width:72px}.done__badge[data-v-3195f0b7]{display:grid;place-items:center;position:relative}.confetti[data-v-3195f0b7]{inset:50% auto auto 50%;pointer-events:none;position:absolute}.confetti span[data-v-3195f0b7]{--angle:calc(var(--i)*360deg/14);--distance:calc(56px + (var(--i) * 7px) % 30px);animation:lot-confetti-3195f0b7 .9s cubic-bezier(.2,.8,.3,1) .15s forwards;background:var(--color-primary);border-radius:2px;height:10px;left:-3px;opacity:0;position:absolute;top:-4px;width:6px}.confetti span[data-v-3195f0b7]:nth-child(3n){background:var(--color-secondary)}.confetti span[data-v-3195f0b7]:nth-child(3n+1){background:var(--color-warning);border-radius:50%;height:7px;width:7px}@keyframes lot-confetti-3195f0b7{0%{opacity:1;transform:rotate(var(--angle)) translateY(0) rotate(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(calc(var(--distance)*-1)) rotate(200deg)}}@keyframes lot-pop-3195f0b7{0%{opacity:0;transform:scale(.6)}}.done__title[data-v-3195f0b7]{font-size:1.375rem;font-weight:800;margin:6px 0 0}.done__text[data-v-3195f0b7]{color:var(--color-text-secondary);font-size:15px;margin:0}.ticket[data-v-3195f0b7]{align-items:center;background:radial-gradient(circle at 50% 0,var(--color-primary-light),transparent 70%),var(--color-primary-lighter);border:2px dashed var(--color-primary);border-radius:18px;display:flex;flex-direction:column;gap:8px;margin:8px 0 4px;max-width:420px;padding:22px 20px 18px;position:relative;width:100%}.ticket[data-v-3195f0b7]:after,.ticket[data-v-3195f0b7]:before{background:var(--color-bg-surface);border:2px dashed var(--color-primary);border-radius:50%;content:"";height:22px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.ticket[data-v-3195f0b7]:before{clip-path:inset(0 50% 0 0);right:-12px}.ticket[data-v-3195f0b7]:after{clip-path:inset(0 0 0 50%);left:-12px}.ticket__label[data-v-3195f0b7]{color:var(--color-primary-active);font-size:13px;font-weight:700}.ticket__code[data-v-3195f0b7]{color:var(--color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem;font-weight:800;letter-spacing:.12em;line-height:1.3;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}.ticket__copy[data-v-3195f0b7]{align-items:center;background:var(--color-bg-surface);border:1px solid var(--color-primary);border-radius:999px;color:var(--color-primary-active);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;min-height:44px;padding:0 18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover){.ticket__copy[data-v-3195f0b7]:hover{background:var(--color-primary);color:var(--color-text-inverse)}}.ticket__copy[data-v-3195f0b7]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.ticket__copy--done[data-v-3195f0b7],.ticket__copy--done[data-v-3195f0b7]:hover{background:var(--color-success-light);border-color:var(--color-success-hover);color:var(--color-success-hover)}.done__notes[data-v-3195f0b7]{background:var(--color-bg-muted);border-radius:14px;display:flex;flex-direction:column;gap:10px;list-style:none;margin:6px 0 0;max-width:460px;padding:14px 16px;text-align:start;width:100%}.done__notes li[data-v-3195f0b7]{align-items:flex-start;color:var(--color-text-secondary);display:flex;font-size:14px;gap:10px;line-height:1.9}.done__notes i[data-v-3195f0b7]{color:var(--color-secondary);margin-top:5px}.done__notes strong[data-v-3195f0b7]{color:var(--color-text-primary);display:inline-block}.done__actions[data-v-3195f0b7]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.btn-link[data-v-3195f0b7]{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:6px;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.btn-link[data-v-3195f0b7]:focus-visible{box-shadow:0 0 0 3px var(--focus-ring-color);outline:none}.btn-link--primary[data-v-3195f0b7]{background:var(--color-primary);color:var(--color-text-inverse)}.btn-link--ghost[data-v-3195f0b7]{background:var(--color-bg-surface);border-color:var(--color-border-dark);color:var(--color-text-primary)}@media(hover:hover){.btn-link--primary[data-v-3195f0b7]:hover{background:var(--color-primary-hover);color:var(--color-text-inverse)}.btn-link--ghost[data-v-3195f0b7]:hover{border-color:var(--color-secondary);color:var(--color-secondary)}}@media(prefers-reduced-motion:reduce){.btn-link[data-v-3195f0b7],.chip[data-v-3195f0b7],.chip i[data-v-3195f0b7],.chip__box[data-v-3195f0b7],.chip__box i[data-v-3195f0b7],.ticket__copy[data-v-3195f0b7]{transition:none}.chip[data-v-3195f0b7]:active{transform:none}.confetti span[data-v-3195f0b7],.course-skeleton[data-v-3195f0b7],.done__icon[data-v-3195f0b7]{animation:none}}@media(max-width:575px){.lot-page[data-v-3195f0b7]{gap:14px}.intro[data-v-3195f0b7]{border-radius:16px;padding:20px 16px}.intro__title[data-v-3195f0b7]{font-size:1.375rem}.intro__lead[data-v-3195f0b7]{font-size:14px}.intro__step[data-v-3195f0b7]{flex-direction:column;font-size:12px;gap:6px;padding:10px 6px;text-align:center}.lot-card[data-v-3195f0b7]{border-radius:16px;padding:20px 16px}.block__fields[data-v-3195f0b7]{gap:16px 12px}.block__wide[data-v-3195f0b7]{grid-column:1/-1}.course-grid[data-v-3195f0b7]{grid-template-columns:repeat(2,minmax(0,1fr))}.chip--course[data-v-3195f0b7]{gap:8px;padding:8px 10px}.ticket__code[data-v-3195f0b7]{font-size:1.625rem}.done__actions[data-v-3195f0b7],.done__actions .btn-link[data-v-3195f0b7]{width:100%}}
