.share-overlay[data-v-9f1df2a4]{z-index:100;backdrop-filter:blur(4px);background:#10172b91;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.share-dialog[data-v-9f1df2a4]{text-align:center;background:#fff;border-radius:24px;width:min(100%,500px);padding:32px;position:relative;box-shadow:0 20px 60px #141a3033}.close-button[data-v-9f1df2a4]{color:#6b7180;border-radius:50%;width:36px;height:36px;font-size:30px;line-height:32px;position:absolute;top:14px;left:18px}.close-button[data-v-9f1df2a4]:focus-visible,.close-button[data-v-9f1df2a4]:hover{background:#f5f5f7}.share-symbol[data-v-9f1df2a4]{width:54px;height:54px;color:var(--color-primary);background:#fff0f2;border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.share-symbol svg[data-v-9f1df2a4]{width:25px;height:25px}h2[data-v-9f1df2a4]{color:#0b1940;margin:0 0 6px;font-size:24px;font-weight:700}.share-description[data-v-9f1df2a4]{color:#6b7180;margin:0;font-size:15px;line-height:1.9}.share-options[data-v-9f1df2a4]{grid-template-columns:repeat(4,1fr);gap:10px;margin:27px 0 22px;display:grid}.share-options a[data-v-9f1df2a4],.share-options button[data-v-9f1df2a4]{color:#313140;cursor:pointer;flex-direction:column;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}.option-icon[data-v-9f1df2a4]{border-radius:18px;place-items:center;width:58px;height:58px;transition:transform .2s;display:grid}.share-options a:hover .option-icon[data-v-9f1df2a4],.share-options button:hover .option-icon[data-v-9f1df2a4]{transform:translateY(-3px)}.option-icon svg[data-v-9f1df2a4]{width:29px;height:29px}.whatsapp[data-v-9f1df2a4]{color:#22b466;background:#e9f9f0}.telegram[data-v-9f1df2a4]{color:#259bd7;background:#e9f6fd}.bale[data-v-9f1df2a4]{background:#00b89491}.bale img[data-v-9f1df2a4]{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.copy[data-v-9f1df2a4]{color:var(--color-primary);background:#fff0f2}.copy svg[data-v-9f1df2a4]{stroke:currentColor;stroke-width:1.8px}.link-box[data-v-9f1df2a4]{background:#fafafb;border:1px solid #e4e6eb;border-radius:12px;align-items:center;gap:8px;padding:5px;display:flex}.link-box input[data-v-9f1df2a4]{color:#6b7180;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px;font-size:13px}.link-box button[data-v-9f1df2a4]{background:var(--color-primary);color:#fff;border-radius:8px;flex:none;min-width:66px;padding:9px 12px;font-size:13px}.copy-error[data-v-9f1df2a4]{color:var(--color-primary);margin:10px 0 0;font-size:12px}@media (width<=480px){.share-dialog[data-v-9f1df2a4]{padding:28px 18px 22px}.share-options[data-v-9f1df2a4]{gap:4px}.option-icon[data-v-9f1df2a4]{width:52px;height:52px}h2[data-v-9f1df2a4]{font-size:21px}}.course-card-actions[data-v-7c589b0d]{align-items:center;gap:8px;width:100%;display:flex}.course-card-main-action[data-v-7c589b0d]{flex:1;min-width:0}.course-card-share-action[data-v-7c589b0d]{border:1px solid var(--color-primary);width:44px;height:44px;color:var(--color-primary);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.course-card-share-action[data-v-7c589b0d]:hover{background:#fff0f2}.course-card-share-action[data-v-7c589b0d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.course-card-share-action svg[data-v-7c589b0d]{width:20px;height:20px}.group-class-course-card[data-v-7c589b0d]{border-radius:20px;width:calc(25% - 12px);padding:18px;position:relative;box-shadow:0 4px 18px #0000001f}@media only screen and (width<=1023px){.group-class-course-card[data-v-7c589b0d]{width:calc(33.3333% - 10.6667px)}}.black-white-image[data-v-7c589b0d]{filter:grayscale()}.frequently-text[data-v-7c589b0d]{word-spacing:-2px}@media only screen and (width<=768px){.group-class-course-card[data-v-7c589b0d]{width:calc(50% - 8px)}}@media only screen and (width<=640px){.group-class-course-card[data-v-7c589b0d]{width:100%;max-width:420px;padding:20px 12px 9px}}.group-class-course-card button[data-v-7c589b0d]{border-radius:10px}