.hero[data-v-bd53ebe1]{flex-direction:column;min-height:720px;padding:55px 0 28px;display:flex;position:relative;overflow:hidden}.hero-background[data-v-bd53ebe1]{z-index:0;background:#050607;position:absolute;inset:0;overflow:hidden}.hero-background img[data-v-bd53ebe1]{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-v-bd53ebe1]{background:linear-gradient(#05060726 0%,#0506070a 40%,#05060785 100%);position:absolute;inset:0}.hero-text-gradient[data-v-bd53ebe1]{background:linear-gradient(90deg,#050607fa 0%,#050607eb 20%,#050607b3 38%,#05060733 56%,#05060700 76%);position:absolute;inset:0}.hero-container[data-v-bd53ebe1]{z-index:2;width:min(calc(100% - 40px), var(--container));direction:ltr;flex:1;align-items:center;display:flex;position:relative}.hero-content[data-v-bd53ebe1]{direction:rtl;width:52%;max-width:610px;padding-top:15px}.hero-title h1[data-v-bd53ebe1]{color:#f7f7f7;letter-spacing:-.045em;text-shadow:0 3px 24px #00000059;margin:0;font-size:clamp(42px,4.6vw,62px);font-weight:900;line-height:1.23}.hero-title h1 span[data-v-bd53ebe1]{color:var(--orange);text-shadow:0 0 35px #ff6b002b}.hero-title p[data-v-bd53ebe1]{color:#b0b3b7;text-shadow:0 2px 14px #00000073;max-width:510px;margin-top:23px;font-size:14px;line-height:2.25}.hero-actions[data-v-bd53ebe1]{align-items:center;gap:12px;margin-top:28px;display:flex}.hero-btn[data-v-bd53ebe1]{min-height:45px;font-family:var(--ff-primary);cursor:pointer;transition:transform var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition), color var(--transition);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.hero-btn[data-v-bd53ebe1]:hover{transform:translateY(-2px)}.hero-btn-primary[data-v-bd53ebe1]{color:#fff;background:linear-gradient(135deg,#ff770d,#ff5f00);border:1px solid #0000;padding-inline:11px 16px;box-shadow:0 10px 30px #ff6b0033}.hero-btn-primary[data-v-bd53ebe1]:hover{box-shadow:0 14px 35px #ff6b004d}.btn-icon[data-v-bd53ebe1]{background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.hero-btn-secondary[data-v-bd53ebe1]{color:#f0f0f0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000003b;border:1px solid #ff6b0080}.hero-btn-secondary[data-v-bd53ebe1]:hover{border-color:var(--orange);background:#ff6b0014}.secondary-icon[data-v-bd53ebe1]{color:var(--orange)}.technologies[data-v-bd53ebe1]{align-items:center;gap:16px;margin-top:30px;display:flex}.technology-card[data-v-bd53ebe1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:75px;min-height:75px;transition:transform var(--transition), border-color var(--transition), background var(--transition);background:#080a0cb8;border:1px solid #fff1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:0 8px 22px #0003}.technology-card[data-v-bd53ebe1]:hover{transform:translateY(-4px), scale(1.05);border-color:var(--border-orange);background:#ff6b000e}.tech-logo[data-v-bd53ebe1]{width:30px;height:30px;font-family:var(--font-mono);justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.technology-card>span[data-v-bd53ebe1]{color:#a3a7ab;font-size:10px}.laravel[data-v-bd53ebe1]{color:#ff453d}.vue[data-v-bd53ebe1]{color:#41b883;font-size:21px}.javascript[data-v-bd53ebe1]{color:#111;background:#f7df1e;width:27px;height:27px;font-size:8px}.mysql[data-v-bd53ebe1]{color:#4ea7d8;font-size:7px}.docker[data-v-bd53ebe1]{color:#45b8eb;font-size:18px}.hero-benefits[data-v-bd53ebe1]{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0cbf;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:20px;padding:18px 22px;display:grid;position:relative;box-shadow:0 18px 50px #00000047}.benefit[data-v-bd53ebe1]{border-left:1px solid #ffffff12;align-items:center;gap:14px;min-height:75px;padding-inline:22px;display:flex}.benefit[data-v-bd53ebe1]:last-child{border-left:0}.benefit-icon[data-v-bd53ebe1]{width:42px;height:42px;color:var(--orange);background:#ff6b0008;border:1px solid #ff6b0040;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefit-content h3[data-v-bd53ebe1]{color:#f0f0f0;font-size:16px;font-weight:800}.benefit-content p[data-v-bd53ebe1]{color:#777d82;margin-top:3px;font-size:12px;line-height:1.8}@media (width<=1050px){.hero[data-v-bd53ebe1]{min-height:690px}.hero-content[data-v-bd53ebe1]{width:56%}.hero-title h1[data-v-bd53ebe1]{font-size:clamp(38px,4.8vw,54px)}.technology-card[data-v-bd53ebe1]{width:61px}.hero-benefits[data-v-bd53ebe1]{padding-inline:10px}.benefit[data-v-bd53ebe1]{padding-inline:13px}}@media (width<=820px){.hero[data-v-bd53ebe1]{min-height:auto;padding:42px 0 28px}.hero-container[data-v-bd53ebe1]{align-items:center;min-height:580px}.hero-content[data-v-bd53ebe1]{width:72%}.hero-background img[data-v-bd53ebe1]{object-position:68% center}.hero-text-gradient[data-v-bd53ebe1]{background:linear-gradient(90deg,#050607fa 0%,#050607eb 36%,#050607a1 68%,#05060738 100%),linear-gradient(#05060714,#05060780)}.hero-benefits[data-v-bd53ebe1]{grid-template-columns:repeat(2,1fr)}.benefit[data-v-bd53ebe1]{border-bottom:1px solid #ffffff12;border-left:0;min-height:76px}.benefit[data-v-bd53ebe1]:nth-child(odd){border-left:1px solid #ffffff12}.benefit[data-v-bd53ebe1]:nth-child(3),.benefit[data-v-bd53ebe1]:nth-child(4){border-bottom:0}}@media (width<=600px){.hero[data-v-bd53ebe1]{padding-top:30px}.hero-container[data-v-bd53ebe1]{min-height:590px;width:min(calc(100% - 24px), var(--container));align-items:flex-start;padding-top:95px}.hero-content[data-v-bd53ebe1]{width:100%}.hero-background img[data-v-bd53ebe1]{object-position:71% center;transform:scale(1.04)}.hero-text-gradient[data-v-bd53ebe1]{background:linear-gradient(90deg,#050607fc 0%,#050607f0 45%,#050607b8 76%,#05060761 100%),linear-gradient(#05060733,#050607a6)}.hero-title h1[data-v-bd53ebe1]{font-size:clamp(34px,9.5vw,42px);line-height:1.28}.hero-title h1 span[data-v-bd53ebe1]{white-space:normal}.hero-title p[data-v-bd53ebe1]{max-width:100%;font-size:12px;line-height:2.1}.hero-actions[data-v-bd53ebe1]{flex-wrap:wrap}.hero-btn[data-v-bd53ebe1]{min-height:43px;font-size:10px}.technologies[data-v-bd53ebe1]{flex-wrap:wrap;gap:7px}.technology-card[data-v-bd53ebe1]{width:58px;min-height:61px}.hero-benefits[data-v-bd53ebe1]{grid-template-columns:1fr;margin-top:12px;padding:8px}.benefit[data-v-bd53ebe1],.benefit[data-v-bd53ebe1]:nth-child(odd){border-bottom:1px solid #ffffff12;border-left:0;padding:15px 12px}.benefit[data-v-bd53ebe1]:last-child{border-bottom:0}}@media (width<=380px){.hero-container[data-v-bd53ebe1]{min-height:600px;padding-top:82px}.hero-title h1[data-v-bd53ebe1]{font-size:32px}.technology-card[data-v-bd53ebe1]{width:54px}.benefit-content h3[data-v-bd53ebe1]{font-size:11px}}.services-section[data-v-a58efcb0]{padding-top:72px;padding-bottom:95px;position:relative}.section-heading[data-v-a58efcb0]{text-align:center;max-width:650px;margin:0 auto 44px}.section-kicker[data-v-a58efcb0]{color:var(--text-primary);padding-bottom:10px;font-size:20px;font-weight:800;line-height:1.6;display:inline-block;position:relative}.section-kicker[data-v-a58efcb0]:after{content:"";background:var(--orange);border-radius:999px;width:34px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.section-title[data-v-a58efcb0]{color:var(--text-primary);letter-spacing:-.035em;margin-top:18px;font-size:clamp(30px,3.5vw,42px);font-weight:850;line-height:1.35}.section-title span[data-v-a58efcb0]{color:var(--orange)}.section-description[data-v-a58efcb0]{max-width:560px;color:var(--text-muted);margin:12px auto 0;font-size:13px;line-height:2.15}.services-grid[data-v-a58efcb0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.service-card[data-v-a58efcb0]{min-height:220px;transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:linear-gradient(150deg,#ffffff06,#ffffff02);border:1px solid #ffffff13;border-radius:10px;flex-direction:column;padding:18px 15px 15px;display:flex;position:relative;overflow:hidden}.service-card[data-v-a58efcb0]:before{content:"";pointer-events:none;opacity:0;transition:opacity var(--transition);background:radial-gradient(circle at 50% 0,#ff6b0012,#0000 58%);position:absolute;inset:0}.service-card[data-v-a58efcb0]:hover{background:linear-gradient(150deg,#ff6b000a,#ffffff02);border-color:#ff6b0052;transform:translateY(-5px);box-shadow:0 18px 45px #00000038}.service-card[data-v-a58efcb0]:hover:before{opacity:1}.service-top[data-v-a58efcb0]{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.service-icon[data-v-a58efcb0]{width:44px;height:44px;color:var(--orange);background:#ff6b0009;border:1px solid #ff6b0040;border-radius:10px;justify-content:center;align-items:center;display:flex}.service-number[data-v-a58efcb0]{color:#3e4347;font-family:var(--font-mono);direction:ltr;font-size:10px;font-weight:500;line-height:1.5}.service-body[data-v-a58efcb0]{z-index:1;margin-top:25px;position:relative}.service-body h3[data-v-a58efcb0]{color:var(--text-primary);font-size:14px;font-weight:750;line-height:1.7}.service-body p[data-v-a58efcb0]{color:var(--text-muted);margin-top:8px;font-size:11px;line-height:2}.service-link[data-v-a58efcb0]{z-index:1;width:fit-content;color:var(--text-secondary);transition:color var(--transition);align-items:center;gap:8px;margin-top:auto;padding-top:19px;font-size:11px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex;position:relative}.service-card:hover .service-link[data-v-a58efcb0]{color:var(--orange)}.service-link[data-v-a58efcb0]:focus-visible{outline:2px solid var(--orange);outline-offset:5px;border-radius:4px}.service-arrow[data-v-a58efcb0]{width:24px;height:24px;color:var(--orange);transition:background var(--transition), transform var(--transition);background:#ff6b0009;border:1px solid #ff6b002e;border-radius:6px;justify-content:center;align-items:center;display:flex}.service-link:hover .service-arrow[data-v-a58efcb0]{background:#ff6b0017;transform:translate(-2px)}@media (width<=1100px){.services-grid[data-v-a58efcb0]{gap:10px}.service-card[data-v-a58efcb0]{padding-left:13px;padding-right:13px}.service-body p[data-v-a58efcb0]{font-size:10px}}@media (width<=1000px){.services-grid[data-v-a58efcb0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.service-card[data-v-a58efcb0]{padding:18px 15px 15px}.service-body p[data-v-a58efcb0]{font-size:11px}}@media (width<=700px){.services-section[data-v-a58efcb0]{padding-top:65px}.section-heading[data-v-a58efcb0]{margin-bottom:34px}.section-kicker[data-v-a58efcb0]{font-size:20px}.section-title[data-v-a58efcb0]{font-size:clamp(29px,7vw,36px)}.section-description[data-v-a58efcb0]{font-size:12px;line-height:2.1}.services-grid[data-v-a58efcb0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service-card[data-v-a58efcb0]{min-height:205px;padding:16px 13px 14px}.service-icon[data-v-a58efcb0]{width:42px;height:42px}.service-body[data-v-a58efcb0]{margin-top:22px}.service-body h3[data-v-a58efcb0]{font-size:14px}.service-body p[data-v-a58efcb0],.service-link[data-v-a58efcb0]{font-size:10px}}@media (width<=480px){.services-grid[data-v-a58efcb0]{grid-template-columns:1fr}.service-card[data-v-a58efcb0]{min-height:185px;padding:17px 15px 15px}.service-body[data-v-a58efcb0]{margin-top:23px}.service-body p[data-v-a58efcb0],.service-link[data-v-a58efcb0]{font-size:11px}}@media (prefers-reduced-motion:reduce){.service-card[data-v-a58efcb0],.service-card[data-v-a58efcb0]:before,.service-link[data-v-a58efcb0],.service-arrow[data-v-a58efcb0]{transition:none}}.projects-section[data-v-caae2a05]{padding-top:45px;padding-bottom:90px}.projects-header[data-v-caae2a05]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-kicker[data-v-caae2a05]{color:var(--text-primary);padding-bottom:10px;font-size:20px;font-weight:800;line-height:1.6;display:inline-block;position:relative}.section-kicker[data-v-caae2a05]:after{content:"";background:var(--orange);border-radius:999px;width:34px;height:3px;position:absolute;bottom:0;right:0}.projects-title[data-v-caae2a05]{color:var(--text-primary);letter-spacing:-.035em;margin-top:16px;font-size:clamp(30px,3.5vw,42px);font-weight:850;line-height:1.35}.projects-title span[data-v-caae2a05]{color:var(--orange)}.projects-description[data-v-caae2a05]{max-width:500px;color:var(--text-muted);margin-top:9px;font-size:13px;line-height:2.15}.all-projects-link[data-v-caae2a05]{min-height:40px;color:var(--orange);transition:color var(--transition), transform var(--transition);flex-shrink:0;align-items:center;gap:7px;padding:0 2px;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.all-projects-link[data-v-caae2a05]:hover{color:var(--orange-light);transform:translate(-3px)}.all-projects-link[data-v-caae2a05]:focus-visible{outline:2px solid var(--orange);outline-offset:5px;border-radius:4px}.projects-grid[data-v-caae2a05]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-card[data-v-caae2a05]{transition:transform var(--transition), border-color var(--transition), background var(--transition), box-shadow var(--transition);background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff13;border-radius:10px;overflow:hidden}.project-card[data-v-caae2a05]:hover{background:linear-gradient(145deg,#ff6b0009,#ffffff02);border-color:#ff6b004d;transform:translateY(-5px);box-shadow:0 20px 48px #00000040}.project-image[data-v-caae2a05]{aspect-ratio:16/10;background:#090b0d;position:relative;overflow:hidden}.project-image img[data-v-caae2a05]{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.project-card:hover .project-image img[data-v-caae2a05]{filter:brightness(.88);transform:scale(1.04)}.project-image-overlay[data-v-caae2a05]{pointer-events:none;background:linear-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.project-image-placeholder[data-v-caae2a05]{width:100%;height:100%;color:var(--orange);background:radial-gradient(circle,#ff6b0014,#0000 60%);justify-content:center;align-items:center;display:flex}.project-open[data-v-caae2a05]{width:34px;height:34px;color:var(--orange);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--transition), transform var(--transition), background var(--transition), color var(--transition);background:#050607c2;border:1px solid #ff6b0059;border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:10px;left:10px;transform:translateY(5px)}.project-card:hover .project-open[data-v-caae2a05],.project-open[data-v-caae2a05]:focus-visible{opacity:1;transform:translateY(0)}.project-open[data-v-caae2a05]:hover{color:#111;background:var(--orange)}.project-open[data-v-caae2a05]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.project-content[data-v-caae2a05]{padding:15px 14px 13px}.project-meta[data-v-caae2a05]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.project-category[data-v-caae2a05],.project-status[data-v-caae2a05]{min-height:22px;color:var(--text-muted);border:1px solid #ffffff12;border-radius:4px;align-items:center;padding:0 7px;font-size:9px;font-weight:600;line-height:1.6;display:inline-flex}.project-category[data-v-caae2a05]{color:var(--orange);background:#ff6b0006;border-color:#ff6b0026}.project-title[data-v-caae2a05]{color:var(--text-primary);margin-top:11px;font-size:14px;font-weight:800;line-height:1.7}.project-description[data-v-caae2a05]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:2;display:-webkit-box;overflow:hidden}.project-bottom[data-v-caae2a05]{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-top:14px;display:flex}.project-tags[data-v-caae2a05]{flex-wrap:wrap;gap:5px;display:flex}.project-tags span[data-v-caae2a05]{color:var(--text-muted);border:1px solid #ffffff0f;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:500;line-height:1.5}.project-link[data-v-caae2a05]{width:30px;height:30px;color:var(--orange);transition:color var(--transition), background var(--transition), transform var(--transition);background:#ff6b0006;border:1px solid #ff6b0033;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.project-link[data-v-caae2a05]:hover{color:#111;background:var(--orange);transform:translate(-2px)}.project-link[data-v-caae2a05]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.skeleton-card[data-v-caae2a05]{pointer-events:none}.skeleton-image[data-v-caae2a05],.skeleton-content span[data-v-caae2a05]{background:#ffffff09;position:relative;overflow:hidden}.skeleton-image[data-v-caae2a05]:after,.skeleton-content span[data-v-caae2a05]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);animation:1.3s infinite skeleton-caae2a05;position:absolute;inset:0;transform:translate(-100%)}.skeleton-image[data-v-caae2a05]{aspect-ratio:16/10}.skeleton-content[data-v-caae2a05]{padding:15px 14px}.skeleton-content span[data-v-caae2a05]{border-radius:4px;height:11px;margin-bottom:9px;display:block}.skeleton-content span[data-v-caae2a05]:first-child{width:35%}.skeleton-content span[data-v-caae2a05]:nth-child(2){width:75%}.skeleton-content span[data-v-caae2a05]:nth-child(3){width:52%}@keyframes skeleton-caae2a05{to{transform:translate(100%)}}.projects-state[data-v-caae2a05]{text-align:center;background:#ffffff03;border:1px dashed #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px 20px;display:flex}.state-icon[data-v-caae2a05]{width:52px;height:52px;color:var(--orange);background:#ff6b0009;border:1px solid #ff6b0033;border-radius:13px;justify-content:center;align-items:center;display:flex}.projects-state h3[data-v-caae2a05]{color:var(--text-primary);margin-top:16px;font-size:15px;font-weight:750;line-height:1.7}.projects-state p[data-v-caae2a05]{max-width:420px;color:var(--text-muted);margin-top:7px;font-size:11px;line-height:1.9}.retry-button[data-v-caae2a05]{min-height:38px;color:var(--text-primary);border:1px solid var(--border-orange);cursor:pointer;transition:color var(--transition), background var(--transition), transform var(--transition);background:#ff6b000d;border-radius:7px;margin-top:16px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.7}.retry-button[data-v-caae2a05]:hover{color:#111;background:var(--orange)}.retry-button[data-v-caae2a05]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.retry-button[data-v-caae2a05]:active{transform:translateY(1px)}@media (width<=1100px){.projects-grid[data-v-caae2a05]{gap:10px}.project-content[data-v-caae2a05]{padding:14px 12px 12px}.project-description[data-v-caae2a05]{font-size:10px}}@media (width<=1000px){.projects-grid[data-v-caae2a05]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-content[data-v-caae2a05]{padding:15px 14px 13px}.project-description[data-v-caae2a05]{font-size:11px}}@media (width<=700px){.projects-section[data-v-caae2a05]{padding-top:35px}.projects-header[data-v-caae2a05]{flex-direction:column;align-items:flex-start;gap:17px}.projects-title[data-v-caae2a05]{font-size:clamp(30px,7vw,36px)}.projects-description[data-v-caae2a05]{font-size:12px}.all-projects-link[data-v-caae2a05]{font-size:11px}.projects-grid[data-v-caae2a05]{gap:9px}}@media (width<=560px){.projects-grid[data-v-caae2a05]{grid-template-columns:1fr}.project-image[data-v-caae2a05]{aspect-ratio:16/9}.project-content[data-v-caae2a05]{padding:15px 14px 13px}.project-title[data-v-caae2a05]{font-size:15px}.project-description[data-v-caae2a05]{font-size:11px}.project-tags span[data-v-caae2a05]{font-size:9px}}@media (width<=400px){.projects-title[data-v-caae2a05]{font-size:29px}.projects-description[data-v-caae2a05]{font-size:11px}.projects-grid[data-v-caae2a05]{gap:8px}}@media (prefers-reduced-motion:reduce){.project-card[data-v-caae2a05],.project-image img[data-v-caae2a05],.project-open[data-v-caae2a05],.project-link[data-v-caae2a05],.all-projects-link[data-v-caae2a05],.retry-button[data-v-caae2a05]{transition:none}.skeleton-image[data-v-caae2a05]:after,.skeleton-content span[data-v-caae2a05]:after{animation:none}}.process-section[data-v-799e4642]{padding-top:70px;padding-bottom:90px}.process-heading[data-v-799e4642]{text-align:center;max-width:620px;margin:0 auto 48px}.section-kicker[data-v-799e4642]{color:var(--text-primary);padding-bottom:10px;font-size:21px;font-weight:800;line-height:1.6;display:inline-block;position:relative}.section-kicker[data-v-799e4642]:after{content:"";background:var(--orange);border-radius:999px;width:34px;height:3px;position:absolute;bottom:0;right:50%;transform:translate(50%)}.process-heading h2[data-v-799e4642]{color:var(--text-primary);letter-spacing:-.035em;margin-top:20px;font-size:clamp(30px,3.5vw,42px);font-weight:850;line-height:1.35}.process-heading h2 span[data-v-799e4642]{color:var(--orange)}.process-heading p[data-v-799e4642]{max-width:500px;color:var(--text-muted);margin:14px auto 0;font-size:13px;font-weight:400;line-height:2.15}.process-list[data-v-799e4642]{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.process-step[data-v-799e4642]{min-height:235px;transition:background var(--transition);border-left:1px solid #ffffff12;flex-direction:column;padding:20px 18px 19px;display:flex;position:relative}.process-step[data-v-799e4642]:last-child{border-left:0}.process-step[data-v-799e4642]:hover{background:#ff6b0006}.step-number[data-v-799e4642]{color:#3b4044;font-family:var(--font-mono);direction:ltr;font-size:10px;font-weight:700;line-height:1.5}.step-icon[data-v-799e4642]{width:44px;height:44px;color:var(--orange);transition:background var(--transition), border-color var(--transition), transform var(--transition);background:#ff6b0009;border:1px solid #ff6b0038;border-radius:10px;justify-content:center;align-items:center;margin-top:28px;display:flex}.process-step:hover .step-icon[data-v-799e4642]{background:#ff6b0012;border-color:#ff6b0066;transform:translateY(-3px)}.step-content[data-v-799e4642]{margin-top:18px}.step-content h3[data-v-799e4642]{color:var(--text-primary);font-size:14px;font-weight:750;line-height:1.7}.step-content p[data-v-799e4642]{color:var(--text-muted);margin-top:7px;font-size:11px;font-weight:400;line-height:2}.step-line[data-v-799e4642]{background:linear-gradient(transparent, var(--orange), transparent);opacity:.35;width:1px;height:30px;position:absolute;top:67px;left:-1px}@media (width<=1100px){.process-step[data-v-799e4642]{padding-inline:15px}.step-content h3[data-v-799e4642]{font-size:13px}.step-content p[data-v-799e4642]{font-size:10px}}@media (width<=950px){.process-list[data-v-799e4642]{grid-template-columns:repeat(3,1fr)}.process-step[data-v-799e4642]{border-bottom:1px solid #ffffff12;min-height:225px}.process-step[data-v-799e4642]:nth-child(3){border-left:0}.process-step[data-v-799e4642]:nth-child(4),.process-step[data-v-799e4642]:nth-child(5){border-bottom:0}}@media (width<=650px){.process-section[data-v-799e4642]{padding-top:55px;padding-bottom:70px}.process-heading[data-v-799e4642]{margin-bottom:35px}.process-heading h2[data-v-799e4642]{font-size:32px}.process-heading p[data-v-799e4642]{font-size:12px;line-height:2.1}.process-list[data-v-799e4642]{grid-template-columns:1fr 1fr}.process-step[data-v-799e4642]{min-height:210px}.process-step[data-v-799e4642]:nth-child(3){border-left:1px solid #ffffff12}.process-step[data-v-799e4642]:nth-child(2n){border-left:0}.process-step[data-v-799e4642]:nth-child(4){border-bottom:1px solid #ffffff12}.process-step[data-v-799e4642]:nth-child(5){border-bottom:0;border-left:0;grid-column:1/-1}.step-line[data-v-799e4642]{display:none}}@media (width<=450px){.process-list[data-v-799e4642]{grid-template-columns:1fr}.process-step[data-v-799e4642],.process-step[data-v-799e4642]:nth-child(3),.process-step[data-v-799e4642]:nth-child(4){border-bottom:1px solid #ffffff12;border-left:0;min-height:auto;padding:19px 17px 20px}.process-step[data-v-799e4642]:last-child{border-bottom:0}.step-icon[data-v-799e4642]{margin-top:20px}.step-content h3[data-v-799e4642]{font-size:14px}.step-content p[data-v-799e4642]{font-size:11px;line-height:2}}.cta-section[data-v-b50efe99]{background:linear-gradient(180deg, var(--bg-primary), #070809 45%, var(--bg-primary));padding:115px 0 120px;position:relative;overflow:hidden}.cta-section[data-v-b50efe99]:before{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0}.cta-glow[data-v-b50efe99]{filter:blur(110px);pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute}.cta-glow-right[data-v-b50efe99]{background:#ff6b0014;top:5%;right:-180px}.cta-glow-left[data-v-b50efe99]{background:#ff6b000b;bottom:-240px;left:-180px}.cta-content[data-v-b50efe99]{z-index:2;text-align:center;max-width:760px;margin-inline:auto;position:relative}.cta-kicker[data-v-b50efe99]{color:var(--orange);align-items:center;gap:10px;font-size:13px;font-weight:700;line-height:1.7;display:inline-flex}.cta-kicker span[data-v-b50efe99]{background:var(--orange);flex-shrink:0;width:20px;height:1px}.cta-title[data-v-b50efe99]{color:var(--text-primary);letter-spacing:-.035em;margin:19px 0 0;font-size:clamp(37px,5vw,62px);font-weight:850;line-height:1.32}.cta-title span[data-v-b50efe99]{color:var(--orange);text-shadow:0 0 30px #ff6b001f}.cta-description[data-v-b50efe99]{max-width:550px;color:var(--text-secondary);margin:20px auto 0;font-size:14px;font-weight:400;line-height:2.15}.cta-actions[data-v-b50efe99]{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.cta-primary[data-v-b50efe99],.cta-secondary[data-v-b50efe99]{min-height:47px;transition:transform var(--transition), background var(--transition), border-color var(--transition), color var(--transition), box-shadow var(--transition);border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.cta-primary[data-v-b50efe99]{color:#fff;background:linear-gradient(135deg,#ff780f,#ff5f00);gap:10px;padding:0 16px 0 11px;box-shadow:0 10px 30px #ff6b002e}.cta-primary[data-v-b50efe99]:hover{transform:translateY(-2px);box-shadow:0 14px 38px #ff6b0047}.cta-arrow[data-v-b50efe99]{width:27px;height:27px;transition:transform var(--transition), background var(--transition);background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.cta-primary:hover .cta-arrow[data-v-b50efe99]{background:#fff3;transform:translate(-2px)}.cta-secondary[data-v-b50efe99]{color:var(--text-primary);background:#ffffff05;border:1px solid #ffffff1c;padding:0 18px}.cta-secondary[data-v-b50efe99]:hover{background:#ff6b000b;border-color:#ff6b0059;transform:translateY(-2px)}.cta-primary[data-v-b50efe99]:focus-visible,.cta-secondary[data-v-b50efe99]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (width<=768px){.cta-section[data-v-b50efe99]{padding:82px 0 88px}.cta-title[data-v-b50efe99]{font-size:40px}.cta-description[data-v-b50efe99]{max-width:500px;font-size:13px;line-height:2.1}}@media (width<=500px){.cta-section[data-v-b50efe99]{padding:70px 0 72px}.cta-title[data-v-b50efe99]{font-size:34px;line-height:1.35}.cta-description[data-v-b50efe99]{max-width:330px;font-size:12px;line-height:2.15}.cta-actions[data-v-b50efe99]{flex-direction:column;width:100%}.cta-primary[data-v-b50efe99],.cta-secondary[data-v-b50efe99]{width:100%}}@media (width<=380px){.cta-title[data-v-b50efe99]{font-size:31px}.cta-description[data-v-b50efe99]{font-size:11.5px}}.contact-section[data-v-35788078]{padding-top:45px;padding-bottom:110px;position:relative;overflow:hidden}.contact-section[data-v-35788078]:before{content:"";filter:blur(110px);pointer-events:none;background:#ff6b0009;border-radius:50%;width:500px;height:500px;position:absolute;top:10%;right:-250px}.contact-wrapper[data-v-35788078]{z-index:1;grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:start;gap:70px;display:grid;position:relative}.contact-intro[data-v-35788078]{padding-top:18px}.section-kicker[data-v-35788078]{color:var(--text-primary);padding-bottom:10px;font-size:21px;font-weight:800;line-height:1.6;display:inline-block;position:relative}.section-kicker[data-v-35788078]:after{content:"";background:var(--orange);border-radius:99px;width:34px;height:3px;position:absolute;bottom:0;right:0}.contact-title[data-v-35788078]{max-width:460px;color:var(--text-primary);letter-spacing:-.035em;margin-top:20px;font-size:clamp(34px,4.2vw,52px);font-weight:850;line-height:1.35}.contact-title span[data-v-35788078]{color:var(--orange)}.contact-description[data-v-35788078]{max-width:440px;color:var(--text-secondary);margin-top:20px;font-size:14px;font-weight:400;line-height:2.15}.contact-points[data-v-35788078]{flex-direction:column;gap:18px;margin-top:35px;display:flex}.contact-point[data-v-35788078]{align-items:center;gap:12px;display:flex}.point-icon[data-v-35788078]{width:38px;height:38px;color:var(--orange);background:#ff6b0008;border:1px solid #ff6b002e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-point div[data-v-35788078]:last-child{flex-direction:column;gap:3px;display:flex}.contact-point strong[data-v-35788078]{color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.7}.contact-point span[data-v-35788078]{color:var(--text-muted);font-size:11px;line-height:1.8}.contact-form-wrapper[data-v-35788078]{background:linear-gradient(145deg,#ffffff08,#ffffff02);border:1px solid #ffffff16;border-radius:14px;overflow:hidden;box-shadow:0 25px 70px #0000003d}.form-header[data-v-35788078]{border-bottom:1px solid var(--border);background:#ffffff03;justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.form-header div[data-v-35788078]:first-child{flex-direction:column;display:flex}.form-header span[data-v-35788078]{color:var(--text-muted);font-family:var(--font-mono);direction:ltr;font-size:9px;line-height:1.5}.form-header strong[data-v-35788078]{color:var(--text-primary);margin-top:3px;font-size:13px;font-weight:700;line-height:1.7}.form-status[data-v-35788078]{align-items:center;gap:7px;font-weight:600;color:var(--success)!important;direction:rtl!important;flex-direction:row!important;font-family:inherit!important;font-size:10px!important;display:inline-flex!important}.form-status i[data-v-35788078]{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #37d67a80}.contact-form[data-v-35788078]{padding:24px 20px 19px}.form-grid[data-v-35788078]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field[data-v-35788078]{flex-direction:column;display:flex}.field-full[data-v-35788078]{margin-top:18px}.field label[data-v-35788078]{color:#d4d7da;margin-bottom:8px;font-size:11px;font-weight:650;line-height:1.7}.field label small[data-v-35788078]{color:var(--text-muted);font-size:10px;font-weight:400}.input-wrapper[data-v-35788078]{min-height:45px;transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#05060780;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.input-wrapper[data-v-35788078]:focus-within{background:#ff6b0005;border-color:#ff6b006b;box-shadow:0 0 0 3px #ff6b000b}.input-wrapper svg[data-v-35788078]{color:#62696f;flex-shrink:0}.input-wrapper input[data-v-35788078],.input-wrapper textarea[data-v-35788078]{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.8}.input-wrapper input[data-v-35788078]::placeholder,.input-wrapper textarea[data-v-35788078]::placeholder{color:#555c62}.textarea-wrapper[data-v-35788078]{align-items:flex-start;padding-top:12px}.textarea-wrapper svg[data-v-35788078]{margin-top:3px}.input-wrapper textarea[data-v-35788078]{resize:vertical;min-height:120px;line-height:2}.field-error[data-v-35788078]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.submit-button[data-v-35788078]{color:#fff;cursor:pointer;width:100%;min-height:47px;transition:transform var(--transition), box-shadow var(--transition), background var(--transition);background:linear-gradient(135deg,#ff770e,#ff5f00);border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-family:inherit;font-size:12px;font-weight:750;display:flex;box-shadow:0 10px 30px #ff6b0026}.submit-button[data-v-35788078]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 35px #ff6b0040}.submit-button[data-v-35788078]:disabled{opacity:.72;cursor:not-allowed}.submit-loader[data-v-35788078]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-35788078}.form-note[data-v-35788078]{color:var(--text-muted);text-align:center;margin-top:11px;font-size:9px;line-height:1.8}.form-success[data-v-35788078]{color:var(--success);background:#37d67a08;border:1px solid #37d67a24;border-radius:8px;align-items:flex-start;gap:10px;margin:16px 20px 0;padding:14px;display:flex}.form-success div[data-v-35788078]{flex-direction:column;display:flex}.form-success strong[data-v-35788078]{font-size:11px;line-height:1.7}.form-success span[data-v-35788078]{color:var(--text-muted);margin-top:3px;font-size:10px;line-height:1.8}.form-error[data-v-35788078]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:8px;margin:16px 20px 0;padding:11px 13px;font-size:10px;line-height:1.8}@keyframes spin-35788078{to{transform:rotate(360deg)}}@media (width<=900px){.contact-wrapper[data-v-35788078]{grid-template-columns:1fr;gap:42px}.contact-intro[data-v-35788078]{text-align:center;padding-top:0}.section-kicker[data-v-35788078]:after{left:50%;right:auto;transform:translate(-50%)}.contact-title[data-v-35788078],.contact-description[data-v-35788078]{margin-inline:auto}.contact-points[data-v-35788078]{text-align:right;width:fit-content;margin-inline:auto}}@media (width<=600px){.contact-section[data-v-35788078]{padding-bottom:75px}.contact-title[data-v-35788078]{font-size:34px}.contact-description[data-v-35788078]{font-size:12px;line-height:2.1}.form-grid[data-v-35788078]{grid-template-columns:1fr}.field-full[data-v-35788078]{margin-top:16px}.contact-form[data-v-35788078]{padding:20px 13px 16px}.form-header[data-v-35788078]{padding-inline:13px}.form-header strong[data-v-35788078],.input-wrapper input[data-v-35788078],.input-wrapper textarea[data-v-35788078]{font-size:12px}.input-wrapper textarea[data-v-35788078]{min-height:115px}.submit-button[data-v-35788078]{min-height:47px}}@media (width<=380px){.contact-title[data-v-35788078]{font-size:31px}.contact-points[data-v-35788078]{width:100%}}.auth-page[data-v-33a25463]{background:radial-gradient(circle at 50% 0%, #ff6b000f, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.auth-container[data-v-33a25463]{width:100%;max-width:420px}.auth-logo[data-v-33a25463]{width:fit-content;color:inherit;font-family:var(--font-mono);direction:ltr;margin:0 auto 25px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:block}.auth-logo span[data-v-33a25463]{color:var(--text-primary)}.auth-logo strong[data-v-33a25463]{color:var(--orange)}.auth-logo[data-v-33a25463]:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:4px}.auth-card[data-v-33a25463]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:16px;padding:28px;box-shadow:0 25px 80px #00000047}.auth-header[data-v-33a25463]{margin-bottom:25px}.auth-kicker[data-v-33a25463]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.03em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.auth-header h1[data-v-33a25463]{color:var(--text-primary);letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:900;line-height:1.45}.auth-header p[data-v-33a25463]{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:2}.auth-form[data-v-33a25463]{flex-direction:column;gap:17px;display:flex}.field[data-v-33a25463]{flex-direction:column;display:flex}.field label[data-v-33a25463]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.7}.input[data-v-33a25463]{border:1px solid var(--border);min-height:47px;transition:border-color var(--transition);background:#0000002e;border-radius:8px;align-items:center;gap:10px;padding-inline:12px;display:flex}.input[data-v-33a25463]:focus-within{border-color:var(--border-orange)}.input svg[data-v-33a25463]{color:#646b71;transition:color var(--transition);flex-shrink:0}.input:focus-within svg[data-v-33a25463]{color:var(--orange)}.input input[data-v-33a25463]{width:100%;color:var(--text-primary);background:0 0;border:0;outline:none;font-family:inherit;font-size:12px;line-height:1.7}.input input[data-v-33a25463]::placeholder{color:#545b60}.field-error[data-v-33a25463]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.form-options[data-v-33a25463]{justify-content:space-between;align-items:center;margin-top:-3px;display:flex}.form-options a[data-v-33a25463]{color:var(--text-muted);transition:color var(--transition);font-size:10px;font-weight:500;line-height:1.7;text-decoration:none}.form-options a[data-v-33a25463]:hover,.form-options a[data-v-33a25463]:last-child{color:var(--orange)}.form-options a[data-v-33a25463]:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}.form-error[data-v-33a25463]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26;border-radius:7px;margin-bottom:15px;padding:11px 12px;font-size:10px;line-height:1.8}.submit-button[data-v-33a25463]{color:#fff;background:var(--orange);cursor:pointer;min-height:47px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;display:flex}.submit-button[data-v-33a25463]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-33a25463]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.submit-button[data-v-33a25463]:disabled{opacity:.7;cursor:wait}.loader[data-v-33a25463]{animation:.8s linear infinite spin-33a25463}@keyframes spin-33a25463{to{transform:rotate(360deg)}}@media (width<=480px){.auth-page[data-v-33a25463]{padding-inline:14px}.auth-card[data-v-33a25463]{padding:23px 18px}.auth-header h1[data-v-33a25463]{font-size:25px}.form-options a[data-v-33a25463]{font-size:10px}}@media (prefers-reduced-motion:reduce){.loader[data-v-33a25463]{animation:none}.input svg[data-v-33a25463],.submit-button[data-v-33a25463]{transition:none}.submit-button[data-v-33a25463]:hover:not(:disabled){transform:none}}.requests-section[data-v-526074da]{margin-top:15px}.section-header[data-v-526074da]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.section-kicker[data-v-526074da]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:9px;font-weight:600}.section-header h2[data-v-526074da]{color:var(--text-primary);margin-top:6px;font-family:inherit;font-size:20px;font-weight:850}.section-header p[data-v-526074da]{color:var(--text-muted);margin-top:5px;font-family:inherit;font-size:11px;line-height:1.7}.request-count[data-v-526074da]{color:var(--orange);background:#ff6b0009;border:1px solid #ff6b002b;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800}.request-count span[data-v-526074da]{color:var(--text-muted);margin-inline-start:3px;font-size:9px;font-weight:400}.requests-loading[data-v-526074da],.requests-state[data-v-526074da]{text-align:center;border:1px solid var(--border);background:#ffffff03;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.requests-loading[data-v-526074da]{color:var(--text-muted);flex-direction:row;gap:9px;font-family:inherit;font-size:10px}.loader[data-v-526074da]{color:var(--orange);animation:.8s linear infinite spin-526074da}.state-icon[data-v-526074da]{width:48px;height:48px;color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft);border-radius:12px;justify-content:center;align-items:center;display:flex}.state-icon.error[data-v-526074da]{color:var(--danger);background:#ff5c5c06;border-color:#ff5c5c26}.requests-state h3[data-v-526074da]{color:var(--text-primary);margin-top:13px;font-family:inherit;font-size:13px;font-weight:750}.requests-state p[data-v-526074da]{max-width:390px;color:var(--text-muted);margin-top:5px;font-family:inherit;font-size:10px;line-height:1.8}.retry-button[data-v-526074da]{min-height:34px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition), background var(--transition), opacity var(--transition);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin-top:13px;padding-inline:13px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.retry-button[data-v-526074da]:hover:not(:disabled){border-color:var(--border-orange);background:var(--orange-soft)}.retry-button[data-v-526074da]:disabled{opacity:.6;cursor:wait}.retry-button[data-v-526074da]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.requests-list[data-v-526074da]{flex-direction:column;gap:9px;display:flex}.request-card[data-v-526074da]{border:1px solid var(--border);transition:border-color var(--transition), transform var(--transition), background var(--transition);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:11px;padding:17px}.request-card[data-v-526074da]:hover{background:linear-gradient(145deg,#ff6b0006,#ffffff02);border-color:#ff6b0033;transform:translateY(-2px)}.request-top[data-v-526074da]{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.request-id[data-v-526074da]{color:#555b61;font-family:var(--font-mono);direction:ltr;font-size:8px}.request-title-area h3[data-v-526074da]{color:var(--text-primary);margin-top:3px;font-family:inherit;font-size:14px;font-weight:800}.request-status[data-v-526074da]{border-radius:6px;flex-shrink:0;align-items:center;gap:6px;min-height:27px;padding-inline:9px;font-family:inherit;font-size:9px;font-weight:700;display:inline-flex}.request-status.pending[data-v-526074da]{color:#e6a74a;background:#e6a74a06;border:1px solid #e6a74a24}.request-status.approved[data-v-526074da]{color:var(--success);background:#37d67a06;border:1px solid #37d67a24}.request-status.rejected[data-v-526074da]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24}.request-status.unknown[data-v-526074da]{color:var(--text-muted);border:1px solid var(--border);background:0 0}.request-description[data-v-526074da]{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-family:inherit;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.request-meta[data-v-526074da]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.meta-item[data-v-526074da]{background:#ffffff03;border:1px solid #ffffff0e;border-radius:7px;flex-direction:column;gap:2px;min-width:105px;padding:7px 9px;display:flex}.meta-item span[data-v-526074da]{color:#5f656a;font-family:inherit;font-size:8px}.meta-item strong[data-v-526074da]{color:var(--text-secondary);font-family:inherit;font-size:9px;font-weight:700}.admin-note[data-v-526074da]{background:#ff6b0005;border:1px solid #ff6b001c;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.admin-note svg[data-v-526074da]{color:var(--orange);flex-shrink:0;margin-top:2px}.admin-note span[data-v-526074da]{color:var(--orange);font-family:inherit;font-size:8px;font-weight:700}.admin-note p[data-v-526074da]{color:var(--text-muted);margin-top:3px;font-family:inherit;font-size:9px;line-height:1.8}@keyframes spin-526074da{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.request-card[data-v-526074da],.retry-button[data-v-526074da],.loader[data-v-526074da]{transition:none;animation:none}.request-card[data-v-526074da]:hover{transform:none}}@media (width<=600px){.section-header[data-v-526074da]{flex-direction:column;align-items:flex-start}.request-count[data-v-526074da]{align-self:flex-start}.request-top[data-v-526074da]{flex-direction:column}.request-status[data-v-526074da]{align-self:flex-start}.request-meta[data-v-526074da]{grid-template-columns:1fr 1fr;display:grid}.meta-item[data-v-526074da]{min-width:0}}@media (width<=380px){.request-meta[data-v-526074da]{grid-template-columns:1fr}}.purchased-section[data-v-445cdc55]{margin-top:25px}.section-header[data-v-445cdc55]{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.section-kicker[data-v-445cdc55]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:9px;font-weight:600}.section-header h2[data-v-445cdc55]{color:var(--text-primary);margin-top:6px;font-family:inherit;font-size:20px;font-weight:850}.section-header p[data-v-445cdc55]{color:var(--text-muted);margin-top:5px;font-family:inherit;font-size:11px;line-height:1.7}.project-count[data-v-445cdc55]{color:var(--orange);background:#ff6b0009;border:1px solid #ff6b002b;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}.project-count span[data-v-445cdc55]{color:var(--text-muted);margin-inline-start:3px;font-size:9px;font-weight:400}.projects-list[data-v-445cdc55]{flex-direction:column;gap:8px;display:flex}.project-card[data-v-445cdc55]{border:1px solid var(--border);min-height:86px;transition:border-color var(--transition), background var(--transition);background:#ffffff03;border-radius:9px;grid-template-columns:55px minmax(0,1.5fr) .8fr auto;align-items:center;gap:12px;padding:10px;display:grid}.project-card[data-v-445cdc55]:hover{border-color:var(--border-orange);background:#ffffff05}.project-image[data-v-445cdc55]{width:55px;height:55px;color:var(--text-muted);border:1px solid var(--border);background:#ffffff06;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.project-image img[data-v-445cdc55]{object-fit:cover;width:100%;height:100%;display:block}.project-main[data-v-445cdc55]{min-width:0}.project-label[data-v-445cdc55]{color:#5f656a;font-family:var(--font-mono);direction:ltr;font-size:7px;font-weight:600}.project-main h3[data-v-445cdc55]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:inherit;font-size:13px;font-weight:750;overflow:hidden}.project-main p[data-v-445cdc55]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-family:inherit;font-size:10px;line-height:1.6;overflow:hidden}.project-info[data-v-445cdc55]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.project-info span[data-v-445cdc55],.project-info small[data-v-445cdc55]{color:var(--text-muted);font-family:inherit;font-size:9px}.project-info strong[data-v-445cdc55]{color:var(--text-secondary);font-family:inherit;font-size:10px;font-weight:700}.project-action[data-v-445cdc55]{justify-content:flex-end;align-items:center;display:flex}.project-action button[data-v-445cdc55]{min-height:32px;color:var(--text-primary);background:var(--orange-soft);cursor:pointer;transition:border-color var(--transition), background var(--transition), opacity var(--transition);border:1px solid #ff6b0040;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding-inline:11px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.project-action button[data-v-445cdc55]:hover:not(:disabled){border-color:var(--orange);background:#ff6b0017}.project-action button[data-v-445cdc55]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.project-action button[data-v-445cdc55]:disabled{opacity:.55;cursor:wait}.not-downloadable[data-v-445cdc55]{color:var(--text-muted);font-family:inherit;font-size:9px}.download-error[data-v-445cdc55]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26;border-radius:7px;align-items:center;gap:7px;margin-bottom:8px;padding:9px 11px;font-family:inherit;font-size:10px;line-height:1.7;display:flex}.state[data-v-445cdc55]{min-height:160px;color:var(--text-muted);border:1px solid var(--border);text-align:center;background:#ffffff03;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:10px;display:flex}.state h3[data-v-445cdc55]{color:var(--text-primary);font-family:inherit;font-size:13px;font-weight:750}.state p[data-v-445cdc55]{max-width:380px;font-size:10px;line-height:1.7}.loader[data-v-445cdc55]{animation:.8s linear infinite spin-445cdc55}@keyframes spin-445cdc55{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.project-card[data-v-445cdc55],.project-action button[data-v-445cdc55],.loader[data-v-445cdc55]{transition:none;animation:none}}@media (width<=800px){.project-card[data-v-445cdc55]{grid-template-columns:55px minmax(0,1fr) auto}.project-info[data-v-445cdc55]{grid-column:2;align-items:flex-start}.project-action[data-v-445cdc55]{grid-area:1/3/span 2}}@media (width<=520px){.section-header[data-v-445cdc55]{flex-direction:column;align-items:flex-start;gap:12px}.project-card[data-v-445cdc55]{grid-template-columns:50px 1fr}.project-image[data-v-445cdc55]{width:50px;height:50px}.project-main[data-v-445cdc55]{grid-column:2}.project-info[data-v-445cdc55]{grid-column:1/-1;align-items:flex-start;padding-top:4px}.project-action[data-v-445cdc55]{grid-area:auto/1/auto/-1;justify-content:stretch}.project-action button[data-v-445cdc55]{width:100%}}.profile-page[data-v-7db462c0]{background:radial-gradient(circle at 80% 0%, #ff6b000b, transparent 28rem), var(--bg-primary);min-height:100vh;padding:65px 0 100px}.profile-header[data-v-7db462c0]{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px;display:flex}.profile-kicker[data-v-7db462c0]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.03em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.profile-header h1[data-v-7db462c0]{color:var(--text-primary);letter-spacing:-.025em;margin-top:8px;font-size:clamp(30px,4vw,45px);font-weight:900;line-height:1.35}.profile-header p[data-v-7db462c0]{max-width:500px;color:var(--text-muted);margin-top:8px;font-size:12px;line-height:2}.logout-button[data-v-7db462c0]{color:#e87979;cursor:pointer;min-height:41px;transition:background var(--transition), border-color var(--transition);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:8px;align-items:center;gap:7px;padding-inline:14px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.7;display:inline-flex}.logout-button[data-v-7db462c0]:hover{background:#ff5c5c0f;border-color:#ff5c5c4d}.logout-button[data-v-7db462c0]:focus-visible,.save-button[data-v-7db462c0]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.profile-grid[data-v-7db462c0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-card[data-v-7db462c0]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:14px;padding:24px;box-shadow:0 20px 60px #0003}.card-header[data-v-7db462c0]{align-items:center;gap:11px;margin-bottom:25px;display:flex}.card-icon[data-v-7db462c0]{width:42px;height:42px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff6b002e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-header h2[data-v-7db462c0]{color:var(--text-primary);font-size:15px;font-weight:800;line-height:1.7}.card-header p[data-v-7db462c0]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.8}.profile-form[data-v-7db462c0]{flex-direction:column;gap:16px;display:flex}.field[data-v-7db462c0]{flex-direction:column;display:flex}.field label[data-v-7db462c0]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.7}.field label small[data-v-7db462c0]{color:var(--text-muted);font-size:10px;font-weight:400}.input[data-v-7db462c0]{border:1px solid var(--border);min-height:46px;transition:border-color var(--transition);background:#0000002e;border-radius:8px;align-items:center;gap:9px;padding-inline:11px;display:flex}.input[data-v-7db462c0]:focus-within{border-color:var(--border-orange)}.input svg[data-v-7db462c0]{color:#656c72;transition:color var(--transition);flex-shrink:0}.input:focus-within svg[data-v-7db462c0]{color:var(--orange)}.input input[data-v-7db462c0]{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px;line-height:1.7}.input input[data-v-7db462c0]::placeholder{color:#555c62}.field-error[data-v-7db462c0]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.save-button[data-v-7db462c0]{color:#fff;background:var(--orange);cursor:pointer;min-height:46px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;display:flex}.save-button[data-v-7db462c0]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.save-button[data-v-7db462c0]:disabled{opacity:.7;cursor:wait}.message[data-v-7db462c0]{border-radius:7px;align-items:center;gap:7px;margin-bottom:17px;padding:11px 12px;font-size:10px;line-height:1.8;display:flex}.message.success[data-v-7db462c0]{color:var(--success);background:#37d67a06;border:1px solid #37d67a24}.message.error[data-v-7db462c0]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24}.profile-sections[data-v-7db462c0]{flex-direction:column;gap:14px;margin-top:14px;display:flex}.loader[data-v-7db462c0]{animation:.8s linear infinite spin-7db462c0}@keyframes spin-7db462c0{to{transform:rotate(360deg)}}@media (width<=780px){.profile-page[data-v-7db462c0]{padding-top:45px}.profile-header[data-v-7db462c0]{flex-direction:column;align-items:flex-start}.profile-grid[data-v-7db462c0]{grid-template-columns:1fr}.logout-button[data-v-7db462c0]{align-self:flex-start}}@media (width<=480px){.profile-page[data-v-7db462c0]{padding-bottom:70px}.profile-card[data-v-7db462c0]{padding:19px 16px}.profile-header h1[data-v-7db462c0]{font-size:31px}.logout-button[data-v-7db462c0]{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.input svg[data-v-7db462c0],.logout-button[data-v-7db462c0],.save-button[data-v-7db462c0]{transition:none}.save-button[data-v-7db462c0]:hover:not(:disabled){transform:none}.loader[data-v-7db462c0]{animation:none}}.request-form[data-v-8805fe6b]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:15px;width:min(100%,620px);padding:24px;box-shadow:0 25px 80px #00000052}.form-heading[data-v-8805fe6b]{align-items:center;gap:11px;margin-bottom:24px;display:flex}.heading-icon[data-v-8805fe6b]{width:40px;height:40px;color:var(--orange);background:var(--orange-soft);border:1px solid #ff6b002e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-heading>div[data-v-8805fe6b]:last-child{flex-direction:column;display:flex}.form-heading span[data-v-8805fe6b]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.04em;direction:ltr;font-size:9px;font-weight:600}.form-heading h3[data-v-8805fe6b]{color:var(--text-primary);margin-top:3px;font-family:inherit;font-size:16px;font-weight:750}.field[data-v-8805fe6b]{flex-direction:column;margin-bottom:16px;display:flex}.field label[data-v-8805fe6b]{color:var(--text-secondary);margin-bottom:7px;font-family:inherit;font-size:11px;font-weight:700}.field label small[data-v-8805fe6b]{color:var(--text-muted);font-size:10px;font-weight:400}.field input[data-v-8805fe6b],.field textarea[data-v-8805fe6b],.field select[data-v-8805fe6b]{border:1px solid var(--border);width:100%;color:var(--text-primary);transition:border-color var(--transition);background:#0003;border-radius:8px;outline:0;font-family:inherit;font-size:12px}.field input[data-v-8805fe6b],.field select[data-v-8805fe6b]{min-height:44px;padding-inline:11px}.field textarea[data-v-8805fe6b]{resize:vertical;min-height:130px;padding:11px;line-height:2}.field input[data-v-8805fe6b]:focus,.field textarea[data-v-8805fe6b]:focus,.field select[data-v-8805fe6b]:focus{border-color:var(--border-orange)}.field input[data-v-8805fe6b]:focus-visible,.field textarea[data-v-8805fe6b]:focus-visible,.field select[data-v-8805fe6b]:focus-visible{box-shadow:0 0 0 3px #ff6b0014}.field input[aria-invalid=true][data-v-8805fe6b],.field textarea[aria-invalid=true][data-v-8805fe6b],.field select[aria-invalid=true][data-v-8805fe6b]{border-color:var(--danger)}.field input[data-v-8805fe6b]::placeholder,.field textarea[data-v-8805fe6b]::placeholder{color:#555c62}.field select option[data-v-8805fe6b]{color:#fff;background:#0b0d0f}.input-with-icon[data-v-8805fe6b]{border:1px solid var(--border);min-height:44px;transition:border-color var(--transition);background:#0003;border-radius:8px;align-items:center;gap:8px;padding-inline:10px;display:flex}.input-with-icon[data-v-8805fe6b]:focus-within{border-color:var(--border-orange)}.input-with-icon[data-v-8805fe6b]:has(input[aria-invalid=true]){border-color:var(--danger)}.input-with-icon svg[data-v-8805fe6b]{color:#656c72;flex-shrink:0}.input-with-icon input[data-v-8805fe6b]{background:0 0;border:0;min-height:40px;padding:0}.input-with-icon input[data-v-8805fe6b]:focus,.input-with-icon input[data-v-8805fe6b]:focus-visible{box-shadow:none}.budget-row[data-v-8805fe6b]{grid-template-columns:1.4fr .6fr;gap:10px;display:grid}.field-error[data-v-8805fe6b]{color:var(--danger);margin-top:5px;font-family:inherit;font-size:10px;line-height:1.6}.general-error[data-v-8805fe6b]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:7px;margin-bottom:16px;padding:10px;font-family:inherit;font-size:10px;line-height:1.7}.form-footer[data-v-8805fe6b]{gap:8px;margin-top:8px;display:flex}.submit-button[data-v-8805fe6b],.cancel-button[data-v-8805fe6b],.close-button[data-v-8805fe6b]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.submit-button[data-v-8805fe6b]{color:#fff;background:var(--orange);transition:background var(--transition), transform var(--transition);flex:1}.submit-button[data-v-8805fe6b]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-8805fe6b]:disabled,.cancel-button[data-v-8805fe6b]:disabled{opacity:.7;cursor:wait}.submit-button[data-v-8805fe6b]:focus-visible,.cancel-button[data-v-8805fe6b]:focus-visible,.close-button[data-v-8805fe6b]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.cancel-button[data-v-8805fe6b]{color:var(--text-primary);border:1px solid var(--border);transition:border-color var(--transition), background var(--transition);background:0 0;padding-inline:18px}.cancel-button[data-v-8805fe6b]:hover:not(:disabled){border-color:var(--border-orange);background:#ff6b0008}.loader[data-v-8805fe6b]{animation:.8s linear infinite spin-8805fe6b}.success-state[data-v-8805fe6b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.success-icon[data-v-8805fe6b]{width:58px;height:58px;color:var(--success);background:#37d67a0a;border:1px solid #37d67a29;border-radius:14px;justify-content:center;align-items:center;display:flex}.success-state h3[data-v-8805fe6b]{color:var(--text-primary);margin-top:18px;font-family:inherit;font-size:19px;font-weight:750}.success-state p[data-v-8805fe6b]{max-width:430px;color:var(--text-muted);margin-top:8px;font-family:inherit;font-size:11px;line-height:1.8}.close-button[data-v-8805fe6b]{color:#fff;background:var(--orange);transition:background var(--transition), transform var(--transition);margin-top:20px;padding-inline:18px}.close-button[data-v-8805fe6b]:hover{background:var(--orange-light);transform:translateY(-2px)}@keyframes spin-8805fe6b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.submit-button[data-v-8805fe6b],.cancel-button[data-v-8805fe6b],.close-button[data-v-8805fe6b],.loader[data-v-8805fe6b]{transition:none;animation:none}.submit-button[data-v-8805fe6b]:hover:not(:disabled),.close-button[data-v-8805fe6b]:hover{transform:none}}@media (width<=520px){.request-form[data-v-8805fe6b]{padding:18px 14px}.budget-row[data-v-8805fe6b]{grid-template-columns:1fr}.form-footer[data-v-8805fe6b]{flex-direction:column}.cancel-button[data-v-8805fe6b]{width:100%}}.project-page[data-v-f12ce0c3]{background:radial-gradient(circle at 75% 20%, #ff6b0009, transparent 25rem), var(--bg-primary);min-height:100vh;overflow-x:hidden}.project-header[data-v-f12ce0c3]{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);background:#050607bd;padding:18px 0}.project-header-inner[data-v-f12ce0c3]{justify-content:space-between;align-items:center;gap:20px;display:flex}.project-logo[data-v-f12ce0c3]{color:inherit;font-family:var(--font-mono);direction:ltr;font-size:19px;font-weight:800;line-height:1;text-decoration:none}.project-logo span[data-v-f12ce0c3]{color:var(--text-primary)}.project-logo strong[data-v-f12ce0c3]{color:var(--orange)}.back-link[data-v-f12ce0c3]{min-height:36px;color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.back-link[data-v-f12ce0c3]:hover{color:var(--orange)}.project-main[data-v-f12ce0c3]{padding-top:30px;padding-bottom:90px}.project-content[data-v-f12ce0c3]{min-width:0}.breadcrumb[data-v-f12ce0c3]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;font-size:11px;line-height:1.8;display:flex}.breadcrumb button[data-v-f12ce0c3]{color:var(--text-muted);font-family:inherit;font-size:inherit;cursor:pointer;transition:color var(--transition);background:0 0;padding:0}.breadcrumb button[data-v-f12ce0c3]:hover{color:var(--orange)}.breadcrumb strong[data-v-f12ce0c3]{color:var(--text-secondary);font-weight:600}.project-layout[data-v-f12ce0c3]{grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr);align-items:start;gap:48px;display:grid}.gallery[data-v-f12ce0c3]{min-width:0}.main-image[data-v-f12ce0c3]{aspect-ratio:16/10;border:1px solid var(--border);background:#090b0d;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000047}.main-image img[data-v-f12ce0c3]{object-fit:cover;width:100%;height:100%;display:block}.image-placeholder[data-v-f12ce0c3]{width:100%;height:100%;color:var(--orange);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.image-placeholder span[data-v-f12ce0c3]{color:var(--text-muted);font-size:11px;line-height:1.8}.image-counter[data-v-f12ce0c3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050607d1;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:13px;left:13px}.image-counter button[data-v-f12ce0c3]{width:30px;height:30px;color:var(--text-primary);cursor:pointer;transition:color var(--transition), background var(--transition);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.image-counter button[data-v-f12ce0c3]:hover{color:#111;background:var(--orange)}.image-counter span[data-v-f12ce0c3]{min-width:34px;color:var(--text-secondary);text-align:center;font-family:var(--font-mono);direction:ltr;font-size:9px}.thumbnails[data-v-f12ce0c3]{gap:8px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.thumbnail[data-v-f12ce0c3]{border:1px solid var(--border);opacity:.48;cursor:pointer;height:56px;transition:opacity var(--transition), border-color var(--transition);background:#090b0d;border-radius:7px;flex:0 0 82px;padding:0;overflow:hidden}.thumbnail[data-v-f12ce0c3]:hover{opacity:.85}.thumbnail.active[data-v-f12ce0c3]{opacity:1;border-color:var(--orange)}.thumbnail img[data-v-f12ce0c3]{object-fit:cover;width:100%;height:100%;display:block}.project-info[data-v-f12ce0c3]{min-width:0;position:sticky;top:35px}.project-labels[data-v-f12ce0c3]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.label[data-v-f12ce0c3]{border-radius:5px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.label.featured[data-v-f12ce0c3]{color:var(--orange);background:#ff6b000a;border:1px solid #ff6b002b}.label.status[data-v-f12ce0c3]{color:var(--success);background:#37d67a06;border:1px solid #37d67a24}.label.status i[data-v-f12ce0c3]{background:var(--success);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #37d67a73}.project-title[data-v-f12ce0c3]{color:var(--text-primary);letter-spacing:-.045em;margin-top:18px;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.25}.project-short[data-v-f12ce0c3]{color:var(--text-secondary);margin-top:14px;font-size:13px;line-height:2.1}.divider[data-v-f12ce0c3]{background:var(--border);width:100%;height:1px;margin:22px 0}.project-description[data-v-f12ce0c3]{color:#92989d;white-space:pre-line;font-size:13px;line-height:2.2}.details-grid[data-v-f12ce0c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:25px;display:grid}.detail[data-v-f12ce0c3]{border:1px solid var(--border);background:#ffffff04;border-radius:9px;align-items:center;gap:10px;min-height:64px;padding:10px;display:flex;overflow:hidden}.detail-icon[data-v-f12ce0c3]{width:35px;height:35px;color:var(--orange);background:#ff6b0006;border:1px solid #ff6b0029;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail>div[data-v-f12ce0c3]:last-child{flex-direction:column;min-width:0;display:flex}.detail span[data-v-f12ce0c3]{color:var(--text-muted);font-size:9px;line-height:1.6}.detail strong[data-v-f12ce0c3]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:700;overflow:hidden}.detail small[data-v-f12ce0c3]{color:var(--text-muted);margin-top:2px;font-size:8px}.payment-error[data-v-f12ce0c3]{color:var(--danger,#ff5c5c);background:#ff5c5c12;border:1px solid #ff5c5c47;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:12px;line-height:1.9}.payment-error[data-v-f12ce0c3]:empty{display:none}.project-actions[data-v-f12ce0c3]{gap:8px;margin-top:25px;display:flex}.primary-action[data-v-f12ce0c3],.secondary-action[data-v-f12ce0c3]{cursor:pointer;min-height:46px;transition:background var(--transition), border-color var(--transition), transform var(--transition), opacity var(--transition);border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.primary-action[data-v-f12ce0c3]{color:#fff;background:var(--orange);flex:1;gap:8px;box-shadow:0 9px 25px #ff6b0024}.primary-action[data-v-f12ce0c3]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.primary-action[data-v-f12ce0c3]:disabled{opacity:.7;cursor:wait;transform:none}.secondary-action[data-v-f12ce0c3]{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0;padding-inline:18px}.secondary-action[data-v-f12ce0c3]:hover{border-color:var(--border-orange);background:var(--orange-soft);transform:translateY(-2px)}.project-note[data-v-f12ce0c3]{color:var(--text-muted);align-items:flex-start;gap:7px;margin-top:13px;font-size:10px;line-height:1.9;display:flex}.project-note svg[data-v-f12ce0c3]{color:var(--orange);flex-shrink:0;margin-top:3px}.page-state[data-v-f12ce0c3]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.loader[data-v-f12ce0c3]{color:var(--orange);animation:1s linear infinite spin-f12ce0c3}.page-state>p[data-v-f12ce0c3]{color:var(--text-muted);margin-top:12px;font-size:12px;line-height:1.8}.page-state h1[data-v-f12ce0c3]{max-width:600px;color:var(--text-primary);margin-top:17px;font-size:26px;line-height:1.5}.state-icon[data-v-f12ce0c3]{width:58px;height:58px;color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft);border-radius:14px;justify-content:center;align-items:center;display:flex}.state-button[data-v-f12ce0c3]{min-height:42px;color:var(--text-primary);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition), background var(--transition);background:0 0;border-radius:7px;align-items:center;gap:7px;margin-top:18px;padding-inline:16px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.state-button[data-v-f12ce0c3]:hover{border-color:var(--border-orange);background:var(--orange-soft)}.request-modal[data-v-f12ce0c3]{z-index:9999;-webkit-backdrop-filter:blur(9px);background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.request-modal-inner[data-v-f12ce0c3]{justify-content:center;width:100%;max-width:660px;padding-top:6px;display:flex;position:relative}.modal-close[data-v-f12ce0c3]{z-index:5;width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:color var(--transition), background var(--transition), border-color var(--transition);background:#050607d9;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:20px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.modal-close[data-v-f12ce0c3]:hover{color:var(--orange);border-color:var(--border-orange);background:#ff6b000d}.back-link[data-v-f12ce0c3]:focus-visible,.project-logo[data-v-f12ce0c3]:focus-visible,.breadcrumb button[data-v-f12ce0c3]:focus-visible,.image-counter button[data-v-f12ce0c3]:focus-visible,.thumbnail[data-v-f12ce0c3]:focus-visible,.primary-action[data-v-f12ce0c3]:focus-visible,.secondary-action[data-v-f12ce0c3]:focus-visible,.state-button[data-v-f12ce0c3]:focus-visible,.modal-close[data-v-f12ce0c3]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.request-modal-enter-active[data-v-f12ce0c3],.request-modal-leave-active[data-v-f12ce0c3]{transition:opacity .18s}.request-modal-enter-active .request-modal-inner[data-v-f12ce0c3],.request-modal-leave-active .request-modal-inner[data-v-f12ce0c3]{transition:transform .18s}.request-modal-enter-from[data-v-f12ce0c3],.request-modal-leave-to[data-v-f12ce0c3]{opacity:0}.request-modal-enter-from .request-modal-inner[data-v-f12ce0c3],.request-modal-leave-to .request-modal-inner[data-v-f12ce0c3]{transform:translateY(15px)scale(.98)}@media (width<=900px){.project-layout[data-v-f12ce0c3]{grid-template-columns:1fr;gap:32px}.project-info[data-v-f12ce0c3]{position:static}.project-title[data-v-f12ce0c3]{max-width:700px}}@media (width<=650px){.project-header[data-v-f12ce0c3]{padding:14px 0}.project-main[data-v-f12ce0c3]{padding-top:22px;padding-bottom:70px}.breadcrumb[data-v-f12ce0c3]{margin-bottom:20px}.details-grid[data-v-f12ce0c3]{grid-template-columns:1fr}.project-actions[data-v-f12ce0c3]{flex-direction:column}.primary-action[data-v-f12ce0c3],.secondary-action[data-v-f12ce0c3]{width:100%}.request-modal[data-v-f12ce0c3]{align-items:flex-start;padding:10px}.request-modal-inner[data-v-f12ce0c3]{margin-top:15px;padding-top:0}.modal-close[data-v-f12ce0c3]{top:10px;right:10px}}@media (width<=480px){.project-header-inner[data-v-f12ce0c3]{gap:12px}.project-logo[data-v-f12ce0c3]{font-size:17px}.back-link[data-v-f12ce0c3]{font-size:10px}.project-title[data-v-f12ce0c3]{font-size:35px}.project-short[data-v-f12ce0c3],.project-description[data-v-f12ce0c3]{font-size:12px}.main-image[data-v-f12ce0c3]{border-radius:12px}.thumbnail[data-v-f12ce0c3]{flex-basis:72px;height:50px}.request-modal[data-v-f12ce0c3]{padding:8px}}@media (prefers-reduced-motion:reduce){.loader[data-v-f12ce0c3]{animation:none}.back-link[data-v-f12ce0c3],.project-logo[data-v-f12ce0c3],.breadcrumb button[data-v-f12ce0c3],.image-counter button[data-v-f12ce0c3],.thumbnail[data-v-f12ce0c3],.primary-action[data-v-f12ce0c3],.secondary-action[data-v-f12ce0c3],.state-button[data-v-f12ce0c3],.modal-close[data-v-f12ce0c3],.request-modal-enter-active[data-v-f12ce0c3],.request-modal-leave-active[data-v-f12ce0c3],.request-modal-enter-active .request-modal-inner[data-v-f12ce0c3],.request-modal-leave-active .request-modal-inner[data-v-f12ce0c3]{transition:none}}@keyframes spin-f12ce0c3{to{transform:rotate(360deg)}}.not-found[data-v-551c7d6b]{--nf-bg:#0b0b0d;--nf-panel:#111114;--nf-orange:#ff6b2c;--nf-orange-soft:#ff6b2c1f;--nf-text:#f5f3f1;--nf-muted:#969399;isolation:isolate;min-height:min(820px,100svh - 80px);color:var(--nf-text);background:radial-gradient(ellipse at 50% 39%, #ff6b2c17, transparent 34%), var(--nf-bg);text-align:center;box-sizing:border-box;place-items:center;padding:64px 24px 48px;display:grid;position:relative;overflow:hidden}.not-found[data-v-551c7d6b] *,.not-found[data-v-551c7d6b] :before,.not-found[data-v-551c7d6b] :after{box-sizing:border-box}.not-found__grid[data-v-551c7d6b]{z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 75%,#0000);mask-image:linear-gradient(#0000,#000 20% 75%,#0000)}.not-found__content[data-v-551c7d6b]{width:min(100%,720px);margin-inline:auto}.not-found__eyebrow[data-v-551c7d6b]{color:#c7c3c0;letter-spacing:.11em;background:#111114b8;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:10px;padding:9px 13px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.not-found__dot[data-v-551c7d6b]{background:var(--nf-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff6b2ccc}.not-found__slash[data-v-551c7d6b]{color:var(--nf-orange);padding-inline:3px}.not-found__visual[data-v-551c7d6b]{place-items:center;min-height:clamp(170px,25vw,250px);margin:4px auto 8px;display:grid;position:relative;overflow:hidden}.not-found__code[data-v-551c7d6b]{z-index:1;color:#0000;letter-spacing:-.095em;text-shadow:0 16px 60px #00000040;background:linear-gradient(#fff 4%,#bcb7b4 95%);-webkit-background-clip:text;background-clip:text;padding-inline-end:.095em;font:900 clamp(112px,23vw,208px)/.95 ui-monospace,SFMono-Regular,Consolas,monospace;position:relative}.not-found__orbit[data-v-551c7d6b]{aspect-ratio:1;border:1px solid #ff6b2c33;border-radius:50%;width:clamp(210px,38vw,340px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)scaleY(.42)}.not-found__orbit--two[data-v-551c7d6b]{border-color:#ffffff1a;width:clamp(250px,46vw,410px);transform:translate(-50%,-50%)rotate(28deg)scaleY(.42)}.not-found__cross[data-v-551c7d6b]{color:var(--nf-orange);font:300 24px/1 ui-monospace,monospace;position:absolute}.not-found__cross--one[data-v-551c7d6b]{top:20%;right:17%}.not-found__cross--two[data-v-551c7d6b]{font-size:18px;bottom:19%;left:16%}.not-found__visual-label[data-v-551c7d6b]{color:#ff6b2cd9;letter-spacing:.2em;font:600 9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.not-found__kicker[data-v-551c7d6b]{color:var(--nf-orange);margin:0 0 10px;font-size:13px;font-weight:700}.not-found__title[data-v-551c7d6b]{color:var(--nf-text);letter-spacing:-.04em;margin:0;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.45}.not-found__title span[data-v-551c7d6b]{color:var(--nf-orange)}.not-found__description[data-v-551c7d6b]{max-width:490px;color:var(--nf-muted);margin:16px auto 0;font-size:15px;line-height:2}.not-found__actions[data-v-551c7d6b]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.not-found__button[data-v-551c7d6b]{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:49px;padding:0 21px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.not-found__button[data-v-551c7d6b]:hover{transform:translateY(-2px)}.not-found__button[data-v-551c7d6b]:focus-visible{outline:2px solid var(--nf-orange);outline-offset:4px}.not-found__button--primary[data-v-551c7d6b]{color:#17100c;background:var(--nf-orange)}.not-found__button--primary[data-v-551c7d6b]:hover{background:#ff8250}.not-found__arrow[data-v-551c7d6b]{font-size:18px;line-height:1}.not-found__button--secondary[data-v-551c7d6b]{color:var(--nf-text);background:#ffffff06;border-color:#ffffff26}.not-found__button--secondary[data-v-551c7d6b]:hover{background:var(--nf-orange-soft);border-color:#ff6b2c8c}.not-found__footer[data-v-551c7d6b]{color:#777279;letter-spacing:.16em;justify-content:center;align-items:center;gap:12px;margin-top:54px;font:500 9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.not-found__footer-line[data-v-551c7d6b]{background:#ffffff29;width:30px;height:1px}@media (width<=560px){.not-found[data-v-551c7d6b]{min-height:calc(100svh - 60px);padding:44px 18px 34px}.not-found__eyebrow[data-v-551c7d6b]{font-size:9px}.not-found__visual[data-v-551c7d6b]{min-height:175px}.not-found__description[data-v-551c7d6b]{font-size:14px}.not-found__actions[data-v-551c7d6b]{margin-inline:auto;flex-direction:column;width:100%;max-width:300px;margin-top:24px}.not-found__button[data-v-551c7d6b]{width:100%}.not-found__footer[data-v-551c7d6b]{margin-top:38px;font-size:8px}}@media (prefers-reduced-motion:reduce){.not-found__button[data-v-551c7d6b]{transition:none}.not-found__button[data-v-551c7d6b]:hover{transform:none}}.auth-page[data-v-b66c55ba]{background:radial-gradient(circle at 50% 0%, #ff6b000f, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.auth-container[data-v-b66c55ba]{width:100%;max-width:420px}.auth-logo[data-v-b66c55ba]{width:fit-content;color:inherit;font-family:var(--font-mono);direction:ltr;margin:0 auto 24px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:block}.auth-logo span[data-v-b66c55ba]{color:var(--text-primary)}.auth-logo strong[data-v-b66c55ba]{color:var(--orange)}.auth-logo[data-v-b66c55ba]:focus-visible{outline:2px solid var(--orange);outline-offset:6px;border-radius:4px}.auth-card[data-v-b66c55ba]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:16px;padding:28px;box-shadow:0 25px 80px #00000047}.back-link[data-v-b66c55ba]{color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;align-items:center;gap:7px;padding:3px 0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.7;display:inline-flex}.back-link[data-v-b66c55ba]:hover{color:var(--orange)}.back-link[data-v-b66c55ba]:focus-visible{outline:2px solid var(--orange);outline-offset:5px;border-radius:4px}.auth-header[data-v-b66c55ba]{margin-top:23px;margin-bottom:25px}.auth-kicker[data-v-b66c55ba]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.03em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.auth-header h1[data-v-b66c55ba]{color:var(--text-primary);letter-spacing:-.02em;margin-top:8px;font-size:28px;font-weight:900;line-height:1.45}.auth-header p[data-v-b66c55ba]{max-width:350px;color:var(--text-muted);margin-top:8px;font-size:12px;line-height:2}.auth-form[data-v-b66c55ba]{flex-direction:column;gap:17px;display:flex}.field[data-v-b66c55ba]{flex-direction:column;display:flex}.field label[data-v-b66c55ba]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.7}.input[data-v-b66c55ba]{border:1px solid var(--border);min-height:47px;transition:border-color var(--transition);background:#0000002e;border-radius:8px;align-items:center;gap:10px;padding-inline:12px;display:flex}.input[data-v-b66c55ba]:focus-within{border-color:var(--border-orange)}.input svg[data-v-b66c55ba]{color:#646b71;flex-shrink:0}.input input[data-v-b66c55ba]{width:100%;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px;line-height:1.7}.input input[data-v-b66c55ba]::placeholder{color:#555c62}.input:focus-within svg[data-v-b66c55ba]{color:var(--orange)}.field-error[data-v-b66c55ba]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.submit-button[data-v-b66c55ba]{color:#fff;background:var(--orange);cursor:pointer;min-height:47px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;display:flex}.submit-button[data-v-b66c55ba]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-b66c55ba]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.submit-button[data-v-b66c55ba]:disabled{opacity:.7;cursor:wait}.message[data-v-b66c55ba]{border-radius:7px;margin-bottom:16px;padding:11px 12px;font-size:10px;line-height:1.8}.message-error[data-v-b66c55ba]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26}.message-success[data-v-b66c55ba]{color:var(--success);background:#37d67a06;border:1px solid #37d67a26}.loader[data-v-b66c55ba]{animation:.8s linear infinite spin-b66c55ba}@keyframes spin-b66c55ba{to{transform:rotate(360deg)}}@media (width<=480px){.auth-page[data-v-b66c55ba]{padding:28px 16px}.auth-card[data-v-b66c55ba]{padding:23px 18px}.auth-header h1[data-v-b66c55ba]{font-size:25px}}@media (prefers-reduced-motion:reduce){.loader[data-v-b66c55ba]{animation:none}.back-link[data-v-b66c55ba],.input[data-v-b66c55ba],.submit-button[data-v-b66c55ba]{transition:none}.submit-button[data-v-b66c55ba]:hover:not(:disabled){transform:none}}.auth-page[data-v-7e81336a]{background:radial-gradient(circle at 50% 0%, #ff6b000f, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.auth-container[data-v-7e81336a]{width:100%;max-width:420px}.auth-logo[data-v-7e81336a]{width:fit-content;color:inherit;font-family:var(--font-mono);direction:ltr;margin:0 auto 22px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:block}.auth-logo span[data-v-7e81336a]{color:var(--text-primary)}.auth-logo strong[data-v-7e81336a]{color:var(--orange)}.auth-card[data-v-7e81336a]{text-align:center;border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:16px;padding:27px 28px;box-shadow:0 25px 80px #00000047}.otp-icon[data-v-7e81336a]{width:52px;height:52px;color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft);border-radius:13px;justify-content:center;align-items:center;margin:0 auto;display:flex}.auth-header[data-v-7e81336a]{margin-top:19px;margin-bottom:23px}.auth-kicker[data-v-7e81336a]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.auth-header h1[data-v-7e81336a]{color:var(--text-primary);margin-top:7px;font-size:28px;font-weight:900;line-height:1.35}.auth-header p[data-v-7e81336a]{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.9}.auth-header strong[data-v-7e81336a]{color:var(--text-secondary);font-weight:600}.auth-form[data-v-7e81336a]{text-align:right;flex-direction:column;gap:14px;display:flex}.field[data-v-7e81336a]{flex-direction:column;display:flex}.field label[data-v-7e81336a]{color:var(--text-secondary);margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.7}.otp-input[data-v-7e81336a]{border:1px solid var(--border);width:100%;height:58px;color:var(--text-primary);text-align:center;font-family:var(--font-mono);letter-spacing:10px;transition:border-color var(--transition), box-shadow var(--transition);direction:ltr;background:#0000002e;border-radius:10px;outline:none;padding-inline:14px;font-size:25px;font-weight:800;line-height:1}.otp-input[data-v-7e81336a]:focus{border-color:var(--border-orange);box-shadow:0 0 0 3px #ff6b0014}.otp-input[data-v-7e81336a]::placeholder{color:#34393e;letter-spacing:9px}.otp-hint[data-v-7e81336a]{color:var(--text-muted);margin-top:6px;font-size:9px;line-height:1.7}.field-error[data-v-7e81336a]{color:var(--danger);margin-top:5px;font-size:10px;line-height:1.7}.message[data-v-7e81336a]{text-align:right;border-radius:7px;margin-bottom:14px;padding:10px;font-size:10px;line-height:1.8}.message-error[data-v-7e81336a]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26}.message-success[data-v-7e81336a]{color:var(--success);background:#37d67a06;border:1px solid #37d67a26}.submit-button[data-v-7e81336a]{color:#fff;background:var(--orange);cursor:pointer;min-height:46px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;display:flex}.submit-button[data-v-7e81336a]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-7e81336a]:disabled{opacity:.45;cursor:not-allowed}.back-button[data-v-7e81336a]{min-height:38px;color:var(--text-muted);cursor:pointer;transition:color var(--transition);background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:600}.back-button[data-v-7e81336a]:hover{color:var(--orange)}.auth-logo[data-v-7e81336a]:focus-visible,.submit-button[data-v-7e81336a]:focus-visible,.back-button[data-v-7e81336a]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.loader[data-v-7e81336a]{animation:.8s linear infinite spin-7e81336a}@keyframes spin-7e81336a{to{transform:rotate(360deg)}}@media (width<=480px){.auth-page[data-v-7e81336a]{padding-inline:14px}.auth-card[data-v-7e81336a]{padding:22px 18px}.otp-input[data-v-7e81336a]{letter-spacing:8px;height:54px;font-size:22px}.otp-input[data-v-7e81336a]::placeholder{letter-spacing:7px}}@media (prefers-reduced-motion:reduce){.otp-input[data-v-7e81336a],.submit-button[data-v-7e81336a],.back-button[data-v-7e81336a]{transition:none}.submit-button[data-v-7e81336a]:hover:not(:disabled){transform:none}.loader[data-v-7e81336a]{animation:none}}.auth-page[data-v-2b9f7e55]{background:radial-gradient(circle at 50% 0%, #ff6b000f, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.auth-container[data-v-2b9f7e55]{width:100%;max-width:420px}.auth-logo[data-v-2b9f7e55]{width:fit-content;font-family:var(--font-mono);direction:ltr;margin:0 auto 22px;font-size:20px;font-weight:800;line-height:1;display:block}.auth-logo span[data-v-2b9f7e55]{color:var(--text-primary)}.auth-logo strong[data-v-2b9f7e55]{color:var(--orange)}.auth-card[data-v-2b9f7e55]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:16px;padding:27px 28px;box-shadow:0 25px 80px #00000047}.reset-icon[data-v-2b9f7e55]{width:52px;height:52px;color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft);border-radius:13px;justify-content:center;align-items:center;display:flex}.auth-header[data-v-2b9f7e55]{margin-top:18px;margin-bottom:23px}.auth-kicker[data-v-2b9f7e55]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.auth-header h1[data-v-2b9f7e55]{color:var(--text-primary);margin-top:8px;font-size:28px;font-weight:900;line-height:1.35}.auth-header p[data-v-2b9f7e55]{color:var(--text-muted);margin-top:7px;font-size:12px;line-height:1.9}.auth-form[data-v-2b9f7e55]{flex-direction:column;gap:16px;display:flex}.field[data-v-2b9f7e55]{flex-direction:column;display:flex}.field label[data-v-2b9f7e55]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.7}.input[data-v-2b9f7e55]{border:1px solid var(--border);min-height:46px;transition:border-color var(--transition);background:#0000002e;border-radius:8px;align-items:center;gap:9px;padding-inline:11px;display:flex}.input[data-v-2b9f7e55]:focus-within{border-color:var(--border-orange)}.input svg[data-v-2b9f7e55]{color:#646b71;transition:color var(--transition);flex-shrink:0}.input:focus-within svg[data-v-2b9f7e55]{color:var(--orange)}.input input[data-v-2b9f7e55]{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px;line-height:1.7}.input input[data-v-2b9f7e55]::placeholder{color:#555c62}.field-error[data-v-2b9f7e55]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.message[data-v-2b9f7e55]{border-radius:7px;align-items:center;gap:7px;margin-bottom:15px;padding:10px 11px;font-size:10px;line-height:1.8;display:flex}.message-error[data-v-2b9f7e55]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26}.message-success[data-v-2b9f7e55]{color:var(--success);background:#37d67a06;border:1px solid #37d67a26}.submit-button[data-v-2b9f7e55]{color:#fff;background:var(--orange);cursor:pointer;min-height:46px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-family:inherit;font-size:12px;font-weight:800;line-height:1.7;display:flex}.submit-button[data-v-2b9f7e55]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-2b9f7e55]:disabled{opacity:.7;cursor:wait}.submit-button[data-v-2b9f7e55]:focus-visible,.auth-logo[data-v-2b9f7e55]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.loader[data-v-2b9f7e55]{animation:.8s linear infinite spin-2b9f7e55}@keyframes spin-2b9f7e55{to{transform:rotate(360deg)}}@media (width<=480px){.auth-page[data-v-2b9f7e55]{padding-inline:14px}.auth-card[data-v-2b9f7e55]{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.input[data-v-2b9f7e55],.input svg[data-v-2b9f7e55],.submit-button[data-v-2b9f7e55]{transition:none}.submit-button[data-v-2b9f7e55]:hover:not(:disabled){transform:none}.loader[data-v-2b9f7e55]{animation:none}}.auth-page[data-v-82ca3a10]{background:radial-gradient(circle at 50% 0%, #ff6b000f, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.auth-container[data-v-82ca3a10]{width:100%;max-width:420px}.auth-logo[data-v-82ca3a10]{width:fit-content;color:inherit;font-family:var(--font-mono);direction:ltr;margin:0 auto 25px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:block}.auth-logo span[data-v-82ca3a10]{color:var(--text-primary)}.auth-logo strong[data-v-82ca3a10]{color:var(--orange)}.auth-card[data-v-82ca3a10]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:16px;padding:28px;box-shadow:0 25px 80px #00000047}.auth-header[data-v-82ca3a10]{margin-bottom:25px}.auth-kicker[data-v-82ca3a10]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.auth-header h1[data-v-82ca3a10]{color:var(--text-primary);margin-top:8px;font-size:29px;font-weight:900;line-height:1.4}.auth-header p[data-v-82ca3a10]{max-width:350px;color:var(--text-muted);margin-top:7px;font-size:12px;line-height:2}.auth-form[data-v-82ca3a10]{flex-direction:column;gap:15px;display:flex}.field[data-v-82ca3a10]{flex-direction:column;display:flex}.field label[data-v-82ca3a10]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.7}.field label small[data-v-82ca3a10]{color:var(--text-muted);font-size:10px;font-weight:400}.input[data-v-82ca3a10]{border:1px solid var(--border);min-height:46px;transition:border-color var(--transition);background:#0000002e;border-radius:8px;align-items:center;gap:9px;padding-inline:11px;display:flex}.input[data-v-82ca3a10]:focus-within{border-color:var(--border-orange)}.input svg[data-v-82ca3a10]{color:#646b71;transition:color var(--transition);flex-shrink:0}.input:focus-within svg[data-v-82ca3a10]{color:var(--orange)}.input input[data-v-82ca3a10]{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:12px;line-height:1.7}.input input[data-v-82ca3a10]::placeholder{color:#555c62}.field-error[data-v-82ca3a10]{color:var(--danger);margin-top:6px;font-size:10px;line-height:1.7}.form-error[data-v-82ca3a10]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c26;border-radius:7px;margin-bottom:15px;padding:11px 12px;font-size:10px;line-height:1.8}.submit-button[data-v-82ca3a10]{color:#fff;background:var(--orange);cursor:pointer;min-height:47px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.submit-button[data-v-82ca3a10]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-2px)}.submit-button[data-v-82ca3a10]:disabled{opacity:.7;cursor:wait}.bottom-link[data-v-82ca3a10]{color:var(--text-muted);text-align:center;margin-top:4px;font-size:10px;line-height:1.8}.bottom-link a[data-v-82ca3a10]{color:var(--orange);transition:color var(--transition);margin-right:4px;font-weight:600}.bottom-link a[data-v-82ca3a10]:hover{color:var(--orange-light)}.auth-logo[data-v-82ca3a10]:focus-visible,.bottom-link a[data-v-82ca3a10]:focus-visible,.submit-button[data-v-82ca3a10]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.loader[data-v-82ca3a10]{animation:.8s linear infinite spin-82ca3a10}@keyframes spin-82ca3a10{to{transform:rotate(360deg)}}@media (width<=480px){.auth-page[data-v-82ca3a10]{padding:28px 14px}.auth-card[data-v-82ca3a10]{padding:22px 18px}.auth-header h1[data-v-82ca3a10]{font-size:27px}}@media (prefers-reduced-motion:reduce){.input[data-v-82ca3a10],.input svg[data-v-82ca3a10],.submit-button[data-v-82ca3a10],.bottom-link a[data-v-82ca3a10]{transition:none}.submit-button[data-v-82ca3a10]:hover:not(:disabled){transform:none}.loader[data-v-82ca3a10]{animation:none}}.payment-result-page[data-v-ba6f0f4c]{background:radial-gradient(circle at 50% 0%, #ff6b000e, transparent 30rem), var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:30px 16px;display:flex}.result-card[data-v-ba6f0f4c]{text-align:center;border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff02);border-radius:17px;width:100%;max-width:500px;padding:36px 28px;box-shadow:0 30px 90px #0000004d}.result-icon[data-v-ba6f0f4c]{border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 19px;display:flex}.result-icon.success[data-v-ba6f0f4c]{color:var(--success);background:#37d67a09;border:1px solid #37d67a2b}.result-icon.cancelled[data-v-ba6f0f4c]{color:#e6a74a;background:#e6a74a09;border:1px solid #e6a74a2b}.result-icon.failed[data-v-ba6f0f4c]{color:var(--danger);background:#ff5c5c09;border:1px solid #ff5c5c2b}.result-kicker[data-v-ba6f0f4c]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.03em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.result-card h1[data-v-ba6f0f4c]{color:var(--text-primary);letter-spacing:-.015em;margin-top:9px;font-size:25px;font-weight:900;line-height:1.5}.result-description[data-v-ba6f0f4c]{max-width:390px;color:var(--text-muted);margin:10px auto 0;font-size:12px;line-height:2}.payment-summary[data-v-ba6f0f4c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:23px;display:grid}.payment-summary>div[data-v-ba6f0f4c]{border:1px solid var(--border);background:#ffffff03;border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:11px 9px;display:flex}.payment-summary span[data-v-ba6f0f4c]{color:var(--text-muted);font-size:9px;line-height:1.7}.payment-summary strong[data-v-ba6f0f4c]{overflow-wrap:anywhere;color:var(--text-secondary);font-size:10px;font-weight:700;line-height:1.7}.result-actions[data-v-ba6f0f4c]{flex-direction:column;gap:9px;margin-top:26px;display:flex}.primary-button[data-v-ba6f0f4c],.secondary-button[data-v-ba6f0f4c]{cursor:pointer;width:100%;min-height:46px;transition:background var(--transition), border-color var(--transition), transform var(--transition);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.7;display:flex}.primary-button[data-v-ba6f0f4c]{color:#fff;background:var(--orange);border:1px solid #0000}.primary-button[data-v-ba6f0f4c]:hover{background:var(--orange-light);transform:translateY(-2px)}.secondary-button[data-v-ba6f0f4c]{color:var(--text-primary);border:1px solid var(--border);background:0 0}.secondary-button[data-v-ba6f0f4c]:hover{border-color:var(--border-orange)}.primary-button[data-v-ba6f0f4c]:focus-visible,.secondary-button[data-v-ba6f0f4c]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (width<=450px){.payment-result-page[data-v-ba6f0f4c]{padding-inline:14px}.result-card[data-v-ba6f0f4c]{padding:29px 18px}.result-card h1[data-v-ba6f0f4c]{font-size:23px}.payment-summary[data-v-ba6f0f4c]{grid-template-columns:1fr}.payment-summary>div[data-v-ba6f0f4c]{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.primary-button[data-v-ba6f0f4c],.secondary-button[data-v-ba6f0f4c]{transition:none}.primary-button[data-v-ba6f0f4c]:hover{transform:none}}.admin-layout[data-v-8a1fcb93]{color:#fff;direction:rtl;background:radial-gradient(circle at 80% 0,#ff6a0009,#0000 30rem),#050505;min-height:100vh;display:flex}.sidebar[data-v-8a1fcb93]{z-index:50;background:linear-gradient(#0e0e0efa,#060606fc);border-left:1px solid #ffffff12;flex-direction:column;width:250px;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0000002e}.brand[data-v-8a1fcb93]{color:#fff;width:fit-content;font-family:var(--font-mono);letter-spacing:-.06em;direction:ltr;margin-bottom:25px;font-size:24px;font-weight:900;line-height:1;text-decoration:none;display:block}.brand span[data-v-8a1fcb93]{color:#fff}.brand strong[data-v-8a1fcb93]{color:#ff6a00}.admin-profile[data-v-8a1fcb93]{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff05}.avatar[data-v-8a1fcb93]{color:#090909;background:#ff6a00;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:flex}.profile-info[data-v-8a1fcb93]{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-info strong[data-v-8a1fcb93]{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.4;overflow:hidden}.profile-info span[data-v-8a1fcb93]{color:#5e5e5e;font-family:var(--font-mono);font-size:8px;line-height:1.4}.navigation[data-v-8a1fcb93]{flex-direction:column;gap:5px;margin-top:28px;display:flex}.nav-label[data-v-8a1fcb93]{color:#474747;font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:5px;padding-inline:10px;font-size:8px}.nav-link[data-v-8a1fcb93]{color:#777;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:43px;padding:0 11px;font-size:11px;font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.nav-link[data-v-8a1fcb93]:hover{color:#dedede;background:#ffffff06;transform:translate(-2px)}.nav-link svg[data-v-8a1fcb93]{color:#555;flex-shrink:0;transition:color .2s}.nav-link.router-link-active[data-v-8a1fcb93]{color:#fff;background:linear-gradient(90deg,#ff6a001f,#ff6a0009);border-color:#ff6a0029;box-shadow:inset -2px 0 #ff6a00}.sidebar-bottom[data-v-8a1fcb93]{margin-top:auto;padding-top:18px}.status[data-v-8a1fcb93]{color:#555;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:9px;line-height:1.5;display:flex}.status i[data-v-8a1fcb93]{background:#36d67a;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 9px #36d67a73}.logout-button[data-v-8a1fcb93]{color:#8b6464;cursor:pointer;background:#ff5c5c04;border:1px solid #ff5c5c1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:40px;margin-top:7px;font-family:inherit;font-size:10px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:flex}.logout-button[data-v-8a1fcb93]:hover:not(:disabled){color:#ed7777;background:#ff5c5c0a;border-color:#ff5c5c38}.logout-button[data-v-8a1fcb93]:disabled{opacity:.5;cursor:not-allowed}.admin-main[data-v-8a1fcb93]{width:calc(100% - 250px);min-height:100vh;margin-right:250px}.topbar[data-v-8a1fcb93]{z-index:40;-webkit-backdrop-filter:blur(15px);background:#050505c7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:20px 32px;display:flex;position:sticky;top:0}.topbar-kicker[data-v-8a1fcb93]{color:#ff6a00;font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:9px}.topbar h1[data-v-8a1fcb93]{color:#f3f3f3;margin-top:5px;font-size:18px;font-weight:800;line-height:1.4}.topbar-user[data-v-8a1fcb93]{color:#777;text-overflow:ellipsis;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff12;border-radius:7px;max-width:180px;padding:7px 10px;font-size:9px;overflow:hidden}.page-content[data-v-8a1fcb93]{padding:30px 32px 50px}.nav-link[data-v-8a1fcb93]:focus-visible,.brand[data-v-8a1fcb93]:focus-visible,.logout-button[data-v-8a1fcb93]:focus-visible{outline-offset:3px;outline:2px solid #ff6a00}.spin[data-v-8a1fcb93]{animation:.9s linear infinite spin-8a1fcb93}@keyframes spin-8a1fcb93{to{transform:rotate(360deg)}}@media (width<=900px){.sidebar[data-v-8a1fcb93]{width:215px}.admin-main[data-v-8a1fcb93]{width:calc(100% - 215px);margin-right:215px}.topbar[data-v-8a1fcb93],.page-content[data-v-8a1fcb93]{padding-inline:22px}}@media (width<=700px){.admin-layout[data-v-8a1fcb93]{display:block}.sidebar[data-v-8a1fcb93]{border-bottom:1px solid #ffffff12;border-left:0;width:100%;min-height:auto;position:static}.admin-main[data-v-8a1fcb93]{width:100%;margin-right:0}.navigation[data-v-8a1fcb93]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nav-label[data-v-8a1fcb93]{grid-column:1/-1}.sidebar-bottom[data-v-8a1fcb93]{margin-top:15px}.topbar[data-v-8a1fcb93]{min-height:75px;padding:17px;position:static}.page-content[data-v-8a1fcb93]{padding:20px 17px 40px}}@media (width<=430px){.navigation[data-v-8a1fcb93]{grid-template-columns:1fr}.topbar-user[data-v-8a1fcb93]{display:none}.topbar h1[data-v-8a1fcb93]{font-size:16px}}@media (prefers-reduced-motion:reduce){.spin[data-v-8a1fcb93]{animation:none}.nav-link[data-v-8a1fcb93],.nav-link svg[data-v-8a1fcb93],.logout-button[data-v-8a1fcb93]{transition:none}}.nav-link.router-link-active[data-v-8a1fcb93]{color:#777;box-shadow:none;background:0 0;border-color:#0000}.nav-link.router-link-active svg[data-v-8a1fcb93]{color:#555}.nav-link.router-link-exact-active[data-v-8a1fcb93]{color:#fff;background:linear-gradient(90deg,#ff6a001f,#ff6a0009);border-color:#ff6a0029;box-shadow:inset -2px 0 #ff6a00}.nav-link.router-link-exact-active svg[data-v-8a1fcb93]{color:#ff6a00}.dashboard[data-v-a44297ca]{color:var(--text-primary);direction:rtl}.page-header[data-v-a44297ca]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.page-heading[data-v-a44297ca]{min-width:0}.kicker[data-v-a44297ca],.card-kicker[data-v-a44297ca]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.page-header h1[data-v-a44297ca]{color:var(--text-primary);margin-top:8px;font-size:29px;font-weight:900;line-height:1.4}.page-header p[data-v-a44297ca]{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.8}.refresh-button[data-v-a44297ca]{min-height:40px;color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:#ffffff06;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.refresh-button[data-v-a44297ca]:hover:not(:disabled){color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.refresh-button[data-v-a44297ca]:disabled{opacity:.65;cursor:wait}.error-banner[data-v-a44297ca]{color:var(--danger);background:#e6505008;border:1px solid #e6505026;border-radius:9px;align-items:center;gap:8px;margin-bottom:18px;padding:11px 13px;font-size:11px;line-height:1.8;display:flex}.loading-state[data-v-a44297ca]{min-height:450px;color:var(--text-muted);border:1px solid var(--border);background:#ffffff03;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.stats-grid[data-v-a44297ca]{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.stat-card[data-v-a44297ca]{border:1px solid var(--border);min-height:145px;transition:border-color var(--transition);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 15px 45px #00000029}.stat-card[data-v-a44297ca]:after{content:"";filter:blur(25px);pointer-events:none;background:#ff6a000a;border-radius:50%;width:110px;height:110px;position:absolute;top:-65px;left:-45px}.stat-card[data-v-a44297ca]:hover{border-color:var(--border-orange)}.stat-top[data-v-a44297ca]{justify-content:space-between;align-items:center;display:flex}.stat-icon[data-v-a44297ca]{width:33px;height:33px;color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft);border-radius:8px;justify-content:center;align-items:center;display:flex}.stat-label[data-v-a44297ca]{color:var(--text-muted);font-size:10px;font-weight:600}.stat-value[data-v-a44297ca]{color:var(--text-primary);font-family:var(--font-mono);direction:ltr;margin-top:19px;font-size:22px;font-weight:700;line-height:1.3;display:block}.stat-meta[data-v-a44297ca]{color:var(--text-muted);margin-top:5px;font-size:9px;line-height:1.7;display:block}.dashboard-grid[data-v-a44297ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.dashboard-card[data-v-a44297ca]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:12px;min-width:0;padding:17px}.dashboard-card.full[data-v-a44297ca]{grid-column:1/-1}.card-header[data-v-a44297ca]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:3px;padding-bottom:13px;display:flex}.card-kicker[data-v-a44297ca]{font-size:9px}.card-header h2[data-v-a44297ca]{color:var(--text-primary);margin-top:4px;font-size:14px;font-weight:800;line-height:1.6}.view-all[data-v-a44297ca]{color:var(--text-muted);transition:color var(--transition);flex-shrink:0;font-size:10px}.view-all[data-v-a44297ca]:hover{color:var(--orange)}.list[data-v-a44297ca]{flex-direction:column;display:flex}.list-row[data-v-a44297ca]{border-bottom:1px solid #ffffff0a;align-items:center;gap:9px;min-height:57px;display:flex}.list-row[data-v-a44297ca]:last-child{border-bottom:0}.avatar[data-v-a44297ca],.row-icon[data-v-a44297ca]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.avatar[data-v-a44297ca]{color:#111;background:var(--orange);font-size:10px;font-weight:900}.row-icon[data-v-a44297ca]{color:var(--orange);border:1px solid var(--border-orange);background:var(--orange-soft)}.row-main[data-v-a44297ca]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.row-main strong[data-v-a44297ca]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.row-main span[data-v-a44297ca]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:9px;overflow:hidden}.list-row time[data-v-a44297ca]{color:var(--text-muted);flex-shrink:0;font-size:9px}.row-side[data-v-a44297ca]{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.row-side strong[data-v-a44297ca]{color:var(--text-secondary);font-family:var(--font-mono);direction:ltr;font-size:9px}.request-table[data-v-a44297ca]{flex-direction:column;display:flex}.request-row[data-v-a44297ca]{border-bottom:1px solid #ffffff0a;grid-template-columns:2fr 1.2fr auto auto;align-items:center;gap:15px;min-height:61px;display:grid}.request-row[data-v-a44297ca]:last-child{border-bottom:0}.request-row>div[data-v-a44297ca]{flex-direction:column;gap:3px;min-width:0;display:flex}.request-row strong[data-v-a44297ca]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.muted[data-v-a44297ca]{color:var(--text-muted);font-size:8px}.request-row time[data-v-a44297ca]{color:var(--text-muted);direction:rtl;font-size:9px}.status[data-v-a44297ca]{border-radius:5px;align-items:center;width:fit-content;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.status.success[data-v-a44297ca]{color:var(--success);background:#4bd68a0d}.status.warning[data-v-a44297ca]{color:#e4aa50;background:#e4aa500d}.status.danger[data-v-a44297ca]{color:var(--danger);background:#ec73730d}.status.neutral[data-v-a44297ca]{color:var(--text-muted);background:#ffffff09}.empty[data-v-a44297ca]{min-height:150px;color:var(--text-muted);justify-content:center;align-items:center;font-size:10px;display:flex}.refresh-button[data-v-a44297ca]:focus-visible,.view-all[data-v-a44297ca]:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.spin[data-v-a44297ca]{animation:.8s linear infinite spin-a44297ca}@keyframes spin-a44297ca{to{transform:rotate(360deg)}}@media (width<=1200px){.stats-grid[data-v-a44297ca]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.page-header[data-v-a44297ca]{flex-direction:column;align-items:flex-start}.refresh-button[data-v-a44297ca]{width:100%}.dashboard-grid[data-v-a44297ca]{grid-template-columns:1fr}.dashboard-card.full[data-v-a44297ca]{grid-column:auto}.request-row[data-v-a44297ca]{grid-template-columns:1fr auto;gap:8px}.request-row>div[data-v-a44297ca]:nth-child(2){display:none}}@media (width<=550px){.stats-grid[data-v-a44297ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card[data-v-a44297ca]{min-height:125px;padding:13px}.stat-value[data-v-a44297ca]{font-size:18px}.list-row time[data-v-a44297ca]{display:none}.page-header h1[data-v-a44297ca]{font-size:25px}.page-header p[data-v-a44297ca]{font-size:11px}}@media (prefers-reduced-motion:reduce){.refresh-button[data-v-a44297ca],.stat-card[data-v-a44297ca],.view-all[data-v-a44297ca]{transition:none}.spin[data-v-a44297ca]{animation:none}}.project-form[data-v-d7a59bfb]{width:100%}.form-header[data-v-d7a59bfb]{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.form-header span[data-v-d7a59bfb]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:9px;font-weight:600}.form-header h2[data-v-d7a59bfb]{color:var(--text-primary);margin-top:5px;font-family:inherit;font-size:20px;font-weight:850}.close-button[data-v-d7a59bfb]{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:#ffffff05;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-button[data-v-d7a59bfb]:hover:not(:disabled){color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.close-button[data-v-d7a59bfb]:disabled{opacity:.5;cursor:wait}.close-button[data-v-d7a59bfb]:focus-visible,.primary-button[data-v-d7a59bfb]:focus-visible,.secondary-button[data-v-d7a59bfb]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.validation-summary[data-v-d7a59bfb]{color:var(--danger);background:#ff5c5c09;border:1px solid #ff5c5c33;border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:11px;line-height:1.8}.validation-summary ul[data-v-d7a59bfb]{margin:6px 0 0;padding-inline-start:20px}.validation-summary span[data-v-d7a59bfb]{font-weight:800}.error-box[data-v-d7a59bfb]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:8px;margin-bottom:16px;padding:10px 12px;font-family:inherit;font-size:10px;line-height:1.7}.form-grid[data-v-d7a59bfb]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field[data-v-d7a59bfb]{flex-direction:column;display:flex}.field.full[data-v-d7a59bfb]{grid-column:1/-1}.field label[data-v-d7a59bfb]{color:var(--text-secondary);margin-bottom:7px;font-family:inherit;font-size:11px;font-weight:700}.field input[data-v-d7a59bfb],.field select[data-v-d7a59bfb],.field textarea[data-v-d7a59bfb]{border:1px solid var(--border);width:100%;color:var(--text-primary);transition:border-color var(--transition);background:#ffffff06;border-radius:8px;outline:0;font-family:inherit;font-size:12px}.field input[data-v-d7a59bfb],.field select[data-v-d7a59bfb]{min-height:42px;padding-inline:11px}.field textarea[data-v-d7a59bfb]{resize:vertical;min-height:145px;padding:11px;line-height:1.9}.field input[data-v-d7a59bfb]:focus,.field select[data-v-d7a59bfb]:focus,.field textarea[data-v-d7a59bfb]:focus{border-color:var(--border-orange)}.field input[data-v-d7a59bfb]:focus-visible,.field select[data-v-d7a59bfb]:focus-visible,.field textarea[data-v-d7a59bfb]:focus-visible{box-shadow:0 0 0 3px #ff6b0014}.field input[aria-invalid=true][data-v-d7a59bfb],.field select[aria-invalid=true][data-v-d7a59bfb],.field textarea[aria-invalid=true][data-v-d7a59bfb]{border-color:var(--danger)}.field select option[data-v-d7a59bfb]{color:#fff;background:#0d0d0d}.field-error[data-v-d7a59bfb]{color:var(--danger);margin-top:5px;font-family:inherit;font-size:10px;line-height:1.6}.section-title[data-v-d7a59bfb]{color:var(--text-muted);border-bottom:1px solid #ffffff0d;margin:24px 0 12px;padding-bottom:8px;font-family:inherit;font-size:11px;font-weight:800}.commercial-grid[data-v-d7a59bfb]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.switches[data-v-d7a59bfb]{gap:18px;margin-top:14px;display:flex}.switch[data-v-d7a59bfb]{color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;font-family:inherit;font-size:10px;display:flex}.switch input[data-v-d7a59bfb]{accent-color:var(--orange)}.upload-box[data-v-d7a59bfb]{min-height:66px;color:var(--orange);cursor:pointer;transition:border-color var(--transition), background var(--transition);background:#ff6b0005;border:1px dashed #ff6b0033;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex;position:relative;overflow:hidden}.upload-box[data-v-d7a59bfb]:hover{background:#ff6b0009;border-color:#ff6b0066}.upload-box[data-v-d7a59bfb]:focus-within{border-color:var(--border-orange);box-shadow:0 0 0 3px #ff6b0014}.upload-box>div[data-v-d7a59bfb]{flex-direction:column;gap:4px;min-width:0;display:flex}.upload-box strong[data-v-d7a59bfb]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10px;overflow:hidden}.upload-box span[data-v-d7a59bfb]{color:var(--text-muted);font-family:inherit;font-size:9px}.upload-box input[data-v-d7a59bfb]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.form-actions[data-v-d7a59bfb]{justify-content:flex-end;gap:8px;margin-top:25px;display:flex}.primary-button[data-v-d7a59bfb],.secondary-button[data-v-d7a59bfb]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:15px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.primary-button[data-v-d7a59bfb]{color:#fff;background:var(--orange);transition:background var(--transition), opacity var(--transition)}.primary-button[data-v-d7a59bfb]:hover:not(:disabled){background:var(--orange-light)}.primary-button[data-v-d7a59bfb]:disabled{opacity:.65;cursor:wait}.secondary-button[data-v-d7a59bfb]{color:var(--text-secondary);border:1px solid var(--border);transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0}.secondary-button[data-v-d7a59bfb]:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-orange);background:var(--orange-soft)}.secondary-button[data-v-d7a59bfb]:disabled{opacity:.5;cursor:wait}.spin[data-v-d7a59bfb]{animation:.8s linear infinite spin-d7a59bfb}@keyframes spin-d7a59bfb{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.close-button[data-v-d7a59bfb],.primary-button[data-v-d7a59bfb],.secondary-button[data-v-d7a59bfb],.upload-box[data-v-d7a59bfb],.spin[data-v-d7a59bfb]{transition:none;animation:none}}@media (width<=600px){.form-grid[data-v-d7a59bfb],.commercial-grid[data-v-d7a59bfb]{grid-template-columns:1fr}.field.full[data-v-d7a59bfb]{grid-column:auto}.switches[data-v-d7a59bfb]{flex-direction:column;gap:9px}.form-actions[data-v-d7a59bfb]{flex-direction:column-reverse}.primary-button[data-v-d7a59bfb],.secondary-button[data-v-d7a59bfb]{width:100%}}.projects-page[data-v-7b1606af]{direction:rtl}.page-header[data-v-7b1606af]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.kicker[data-v-7b1606af]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7}.page-header h1[data-v-7b1606af]{color:var(--text-primary);margin-top:7px;font-size:28px;font-weight:900;line-height:1.45}.page-header p[data-v-7b1606af]{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.9}.create-button[data-v-7b1606af]{color:#fff;background:var(--orange);cursor:pointer;min-height:42px;transition:background var(--transition), transform var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:15px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.6;display:inline-flex}.create-button[data-v-7b1606af]:hover{background:var(--orange-light);transform:translateY(-1px)}.create-button.small[data-v-7b1606af]{margin-top:15px}.filters-card[data-v-7b1606af]{border:1px solid var(--border);background:#ffffff05;border-radius:10px;grid-template-columns:minmax(220px,1fr) 145px 130px 130px 40px;gap:7px;margin-bottom:11px;padding:9px;display:grid}.search-box[data-v-7b1606af]{border:1px solid var(--border);background:#00000029;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding-inline:10px;display:flex}.search-box>svg[data-v-7b1606af]{color:#666;flex-shrink:0}.search-box input[data-v-7b1606af]{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px;line-height:1.7}.search-box input[data-v-7b1606af]::placeholder{color:#555}.clear-search[data-v-7b1606af]{color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.clear-search[data-v-7b1606af]:hover{color:var(--orange)}.filters-card select[data-v-7b1606af]{color:#aaa;border:1px solid var(--border);background:#0e0e0e;border-radius:7px;outline:0;min-height:40px;padding-inline:9px;font-family:inherit;font-size:10px;line-height:1.6}.filters-card select[data-v-7b1606af]:focus{border-color:var(--border-orange)}.reset-button[data-v-7b1606af]{color:#777;border:1px solid var(--border);cursor:pointer;width:40px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}.reset-button[data-v-7b1606af]:hover{color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.error-banner[data-v-7b1606af]{color:var(--danger);background:#e87a7a06;border:1px solid #e87a7a24;border-radius:8px;margin-bottom:11px;padding:11px 12px;font-size:11px;line-height:1.8}.loading-state[data-v-7b1606af]{color:#666;border:1px solid var(--border);background:#ffffff03;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:420px;font-size:11px;display:flex}.empty-state[data-v-7b1606af]{color:#555;border:1px solid var(--border);text-align:center;background:#ffffff03;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.empty-state h2[data-v-7b1606af]{color:#bdbdbd;margin-top:12px;font-size:15px;font-weight:800}.empty-state p[data-v-7b1606af]{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.8}.projects-container[data-v-7b1606af]{border:1px solid var(--border);background:#ffffff03;border-radius:12px;overflow:hidden}.table-header[data-v-7b1606af],.project-row[data-v-7b1606af]{grid-template-columns:minmax(270px,2fr) 130px 110px 160px 120px;align-items:center;gap:15px;padding-inline:15px;display:grid}.table-header[data-v-7b1606af]{color:#5c5c5c;background:#ffffff03;border-bottom:1px solid #ffffff0d;min-height:42px;font-size:10px;font-weight:600}.project-row[data-v-7b1606af]{color:#aaa;min-height:78px;transition:background var(--transition);border-bottom:1px solid #ffffff0b}.project-row[data-v-7b1606af]:last-child{border-bottom:0}.project-row[data-v-7b1606af]:hover{background:#ff6a0005}.project-cell[data-v-7b1606af]{align-items:center;gap:11px;min-width:0;display:flex}.project-image[data-v-7b1606af]{color:#555;border:1px solid var(--border);background:#090909;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:40px;display:flex;overflow:hidden}.project-image img[data-v-7b1606af]{object-fit:cover;width:100%;height:100%}.project-name[data-v-7b1606af]{flex-direction:column;gap:4px;min-width:0;display:flex}.project-name strong[data-v-7b1606af]{color:#dedede;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.7;overflow:hidden}.project-name span[data-v-7b1606af]{color:#555;text-align:right;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:8px;line-height:1.5;overflow:hidden}.status[data-v-7b1606af]{border-radius:5px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.status.published[data-v-7b1606af]{color:#4ad58a;background:#4ad58a0d}.status.draft[data-v-7b1606af]{color:#dca24d;background:#dca24d0d}.status.archived[data-v-7b1606af]{color:#888;background:#ffffff09}.sale-status[data-v-7b1606af]{color:#666;font-size:9px;line-height:1.6}.sale-status.active[data-v-7b1606af]{color:#ff8b42}.price[data-v-7b1606af]{color:#aaa;font-family:var(--font-mono);text-align:right;direction:ltr;font-size:9px;line-height:1.6}.actions[data-v-7b1606af]{align-items:center;gap:5px;display:flex}.actions button[data-v-7b1606af]{color:#686868;border:1px solid var(--border);cursor:pointer;width:30px;height:30px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:6px;justify-content:center;align-items:center;display:flex}.actions button[data-v-7b1606af]:hover:not(:disabled){color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.actions button.danger[data-v-7b1606af]:hover:not(:disabled){color:#e87171;background:#e8717106;border-color:#e871712e}.actions button[data-v-7b1606af]:disabled{opacity:.5;cursor:wait}.pagination[data-v-7b1606af]{justify-content:center;align-items:center;gap:5px;margin-top:14px;display:flex}.pagination button[data-v-7b1606af]{color:#777;border:1px solid var(--border);cursor:pointer;min-width:32px;height:32px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:6px;padding-inline:8px;font-family:inherit;font-size:9px;line-height:1.5}.pagination button[data-v-7b1606af]:hover:not(:disabled){color:#fff;border-color:var(--border-orange)}.pagination button.active[data-v-7b1606af]{color:#fff;border-color:var(--orange);background:var(--orange-soft)}.pagination button[data-v-7b1606af]:disabled{opacity:.35;cursor:not-allowed}.form-overlay[data-v-7b1606af]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.form-modal[data-v-7b1606af]{background:linear-gradient(145deg,#101010,#080808);border:1px solid #ffffff14;border-radius:13px;width:100%;max-width:760px;max-height:calc(100vh - 36px);padding:22px;overflow-y:auto;box-shadow:0 30px 100px #00000073}.modal-enter-active[data-v-7b1606af],.modal-leave-active[data-v-7b1606af]{transition:opacity .18s}.modal-enter-active .form-modal[data-v-7b1606af],.modal-leave-active .form-modal[data-v-7b1606af]{transition:transform .18s}.modal-enter-from[data-v-7b1606af],.modal-leave-to[data-v-7b1606af]{opacity:0}.modal-enter-from .form-modal[data-v-7b1606af],.modal-leave-to .form-modal[data-v-7b1606af]{transform:translateY(14px)scale(.98)}.create-button[data-v-7b1606af]:focus-visible,.clear-search[data-v-7b1606af]:focus-visible,.reset-button[data-v-7b1606af]:focus-visible,.actions button[data-v-7b1606af]:focus-visible,.pagination button[data-v-7b1606af]:focus-visible,.filters-card select[data-v-7b1606af]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.spin[data-v-7b1606af]{animation:.8s linear infinite spin-7b1606af}@keyframes spin-7b1606af{to{transform:rotate(360deg)}}@media (width<=1100px){.filters-card[data-v-7b1606af]{grid-template-columns:1fr 130px 120px 120px 40px}.table-header[data-v-7b1606af],.project-row[data-v-7b1606af]{grid-template-columns:minmax(230px,2fr) 110px 90px 135px 110px}}@media (width<=850px){.filters-card[data-v-7b1606af]{grid-template-columns:1fr 1fr;gap:7px}.search-box[data-v-7b1606af]{grid-column:1/-1}.reset-button[data-v-7b1606af]{width:100%}.projects-container[data-v-7b1606af]{overflow-x:auto}.table-header[data-v-7b1606af],.project-row[data-v-7b1606af]{min-width:760px}}@media (width<=650px){.page-header[data-v-7b1606af]{flex-direction:column;align-items:flex-start}.create-button[data-v-7b1606af]{width:100%}.page-header h1[data-v-7b1606af]{font-size:25px}.form-overlay[data-v-7b1606af]{padding:8px}.form-modal[data-v-7b1606af]{border-radius:10px;max-height:calc(100vh - 16px);padding:16px}}@media (width<=430px){.filters-card[data-v-7b1606af]{grid-template-columns:1fr}.search-box[data-v-7b1606af]{grid-column:auto}.reset-button[data-v-7b1606af]{width:100%}}@media (prefers-reduced-motion:reduce){.create-button[data-v-7b1606af],.reset-button[data-v-7b1606af],.project-row[data-v-7b1606af],.actions button[data-v-7b1606af],.pagination button[data-v-7b1606af],.modal-enter-active[data-v-7b1606af],.modal-leave-active[data-v-7b1606af],.modal-enter-active .form-modal[data-v-7b1606af],.modal-leave-active .form-modal[data-v-7b1606af]{transition:none}.create-button[data-v-7b1606af]:hover{transform:none}.spin[data-v-7b1606af]{animation:none}}.details[data-v-95ac7b21]{direction:rtl}.details-header[data-v-95ac7b21]{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:23px;display:flex}.kicker[data-v-95ac7b21]{color:var(--orange);font-family:var(--font-mono);direction:ltr;font-size:9px;font-weight:600}.details-header h2[data-v-95ac7b21]{color:var(--text-primary);margin-top:5px;font-family:inherit;font-size:20px;font-weight:850;line-height:1.5}.close-button[data-v-95ac7b21]{width:34px;height:34px;color:var(--text-muted);border:1px solid var(--border);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.close-button[data-v-95ac7b21]:hover:not(:disabled){color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.close-button[data-v-95ac7b21]:disabled{opacity:.5;cursor:wait}.close-button[data-v-95ac7b21]:focus-visible,.primary-button[data-v-95ac7b21]:focus-visible,.secondary-button[data-v-95ac7b21]:focus-visible,.field select[data-v-95ac7b21]:focus-visible,.field textarea[data-v-95ac7b21]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.error-box ul[data-v-95ac7b21]{margin:6px 0 0;padding-inline-start:20px}.field-error[data-v-95ac7b21]{color:var(--danger);margin-top:5px;font-size:10px;line-height:1.7}[aria-invalid=true][data-v-95ac7b21]{border-color:var(--danger)!important}.error-box[data-v-95ac7b21]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:8px;margin-bottom:15px;padding:10px 12px;font-family:inherit;font-size:10px;line-height:1.7}.info-section[data-v-95ac7b21]{margin-top:21px}.info-section[data-v-95ac7b21]:first-of-type{margin-top:0}.section-label[data-v-95ac7b21]{color:var(--text-muted);margin:0 0 9px;font-family:inherit;font-size:11px;font-weight:800}.user-card[data-v-95ac7b21]{border:1px solid var(--border);background:#ffffff04;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.user-avatar[data-v-95ac7b21]{color:#111;background:var(--orange);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:flex}.user-card>div[data-v-95ac7b21]:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.user-card strong[data-v-95ac7b21]{color:var(--text-secondary);font-family:inherit;font-size:11px}.user-card span[data-v-95ac7b21]{color:var(--text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-family:inherit;font-size:10px;overflow:hidden}.request-info[data-v-95ac7b21]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.request-info>div[data-v-95ac7b21]{border:1px solid var(--border);background:#ffffff03;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:51px;padding:9px;display:flex}.request-info span[data-v-95ac7b21]{color:var(--text-muted);font-family:inherit;font-size:9px}.request-info strong[data-v-95ac7b21],.request-info time[data-v-95ac7b21]{color:var(--text-secondary);font-family:inherit;font-size:10px;font-weight:700}.request-info>div:nth-child(2) strong[data-v-95ac7b21]{text-align:right;direction:ltr}.description[data-v-95ac7b21]{min-height:80px;color:var(--text-secondary);border:1px solid var(--border);white-space:pre-line;background:#ffffff03;border-radius:8px;padding:12px;font-family:inherit;font-size:11px;line-height:2}.field[data-v-95ac7b21]{flex-direction:column;margin-top:11px;display:flex}.field label[data-v-95ac7b21]{color:var(--text-secondary);margin-bottom:7px;font-family:inherit;font-size:11px;font-weight:700}.field select[data-v-95ac7b21],.field textarea[data-v-95ac7b21]{width:100%;color:var(--text-primary);border:1px solid var(--border);background:var(--bg-primary);transition:border-color var(--transition);border-radius:8px;outline:0;font-family:inherit;font-size:12px}.field select[data-v-95ac7b21]{min-height:40px;padding-inline:10px}.field textarea[data-v-95ac7b21]{resize:vertical;padding:10px;line-height:1.9}.field select[data-v-95ac7b21]:focus,.field textarea[data-v-95ac7b21]:focus{border-color:var(--border-orange)}.field select option[data-v-95ac7b21]{color:var(--text-primary);background:var(--bg-primary)}.field small[data-v-95ac7b21]{color:var(--text-muted);margin-top:5px;font-family:inherit;font-size:9px;line-height:1.7}.form-actions[data-v-95ac7b21]{border-top:1px solid var(--border);justify-content:flex-end;gap:7px;margin-top:25px;padding-top:15px;display:flex}.primary-button[data-v-95ac7b21],.secondary-button[data-v-95ac7b21]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:14px;font-family:inherit;font-size:11px;font-weight:700;display:inline-flex}.primary-button[data-v-95ac7b21]{color:#fff;background:var(--orange);transition:background var(--transition), opacity var(--transition);border:0}.primary-button[data-v-95ac7b21]:hover:not(:disabled){background:var(--orange-light)}.secondary-button[data-v-95ac7b21]{color:var(--text-secondary);border:1px solid var(--border);transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0}.secondary-button[data-v-95ac7b21]:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-orange);background:var(--orange-soft)}button[data-v-95ac7b21]:disabled{opacity:.6;cursor:wait}.spin[data-v-95ac7b21]{animation:.8s linear infinite spin-95ac7b21}@keyframes spin-95ac7b21{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.close-button[data-v-95ac7b21],.primary-button[data-v-95ac7b21],.secondary-button[data-v-95ac7b21],.field select[data-v-95ac7b21],.field textarea[data-v-95ac7b21],.spin[data-v-95ac7b21]{transition:none;animation:none}}@media (width<=500px){.request-info[data-v-95ac7b21]{grid-template-columns:1fr}.form-actions[data-v-95ac7b21]{flex-direction:column-reverse}.primary-button[data-v-95ac7b21],.secondary-button[data-v-95ac7b21]{width:100%}}.requests-page[data-v-11cdd69a]{direction:rtl}.page-header[data-v-11cdd69a]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.kicker[data-v-11cdd69a]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7}.page-header h1[data-v-11cdd69a]{color:var(--text-primary);margin-top:7px;font-size:28px;font-weight:900;line-height:1.45}.page-header p[data-v-11cdd69a]{color:var(--text-muted);margin-top:5px;font-size:12px;line-height:1.9}.refresh-button[data-v-11cdd69a]{color:#999;border:1px solid var(--border);cursor:pointer;min-height:41px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding-inline:14px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.6;display:inline-flex}.refresh-button[data-v-11cdd69a]:hover:not(:disabled){color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.refresh-button[data-v-11cdd69a]:disabled{opacity:.55;cursor:wait}.filters[data-v-11cdd69a]{border:1px solid var(--border);background:#ffffff04;border-radius:10px;grid-template-columns:minmax(220px,1fr) 170px 40px;gap:7px;margin-bottom:11px;padding:9px;display:grid}.search-box[data-v-11cdd69a]{border:1px solid var(--border);background:#00000026;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding-inline:10px;display:flex}.search-box>svg[data-v-11cdd69a]{color:#555;flex-shrink:0}.search-box input[data-v-11cdd69a]{width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;font-family:inherit;font-size:11px;line-height:1.7}.search-box input[data-v-11cdd69a]::placeholder{color:#555}.search-box button[data-v-11cdd69a]{color:#666;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.search-box button[data-v-11cdd69a]:hover{color:var(--orange)}.filters select[data-v-11cdd69a]{color:#aaa;border:1px solid var(--border);background:#0e0e0e;border-radius:7px;outline:0;min-height:40px;padding-inline:9px;font-family:inherit;font-size:10px;line-height:1.6}.filters select[data-v-11cdd69a]:focus{border-color:var(--border-orange)}.reset-button[data-v-11cdd69a]{color:#777;border:1px solid var(--border);cursor:pointer;width:40px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:flex}.reset-button[data-v-11cdd69a]:hover{color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.error-banner[data-v-11cdd69a]{color:var(--danger);background:#e97a7a06;border:1px solid #e97a7a1f;border-radius:8px;margin-bottom:11px;padding:11px 12px;font-size:11px;line-height:1.8}.state[data-v-11cdd69a]{color:#555;border:1px solid var(--border);background:#ffffff03;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;font-size:11px;line-height:1.7;display:flex}.state h2[data-v-11cdd69a]{color:#aaa;font-size:15px;font-weight:800}.state p[data-v-11cdd69a]{color:var(--text-muted);font-size:11px}.requests-container[data-v-11cdd69a]{border:1px solid var(--border);background:#ffffff03;border-radius:11px;overflow:hidden}.table-header[data-v-11cdd69a],.request-row[data-v-11cdd69a]{grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) 150px 110px 105px 95px;align-items:center;gap:12px;padding-inline:14px;display:grid}.table-header[data-v-11cdd69a]{color:#555;border-bottom:1px solid #ffffff0b;min-height:42px;font-size:10px;font-weight:600}.request-row[data-v-11cdd69a]{min-height:84px;transition:background var(--transition);border-bottom:1px solid #ffffff0a}.request-row[data-v-11cdd69a]:last-child{border-bottom:0}.request-row[data-v-11cdd69a]:hover{background:#ff6a0004}.request-main[data-v-11cdd69a]{flex-direction:column;gap:4px;min-width:0;display:flex}.request-id[data-v-11cdd69a]{color:#555;font-family:var(--font-mono);direction:ltr;font-size:8px;line-height:1.5}.request-main strong[data-v-11cdd69a]{color:#d7d7d7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.7;overflow:hidden}.description[data-v-11cdd69a]{color:#555;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.6;overflow:hidden}.user-cell[data-v-11cdd69a]{flex-direction:column;gap:4px;min-width:0;display:flex}.user-name[data-v-11cdd69a]{color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.6;overflow:hidden}.user-email[data-v-11cdd69a]{color:#555;text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:8px;line-height:1.5;overflow:hidden}.budget[data-v-11cdd69a]{color:#aaa;font-family:var(--font-mono);text-align:right;direction:ltr;font-size:9px;line-height:1.6}.status[data-v-11cdd69a]{border-radius:5px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:700;line-height:1.5}.status.pending[data-v-11cdd69a]{color:#dca24d;background:#dca24d0e}.status.reviewing[data-v-11cdd69a]{color:#65a9e8;background:#65a9e80d}.status.accepted[data-v-11cdd69a]{color:#47d68a;background:#47d68a0d}.status.rejected[data-v-11cdd69a]{color:#e87373;background:#e873730d}.status.completed[data-v-11cdd69a]{color:#a477e8;background:#a477e80d}.status.cancelled[data-v-11cdd69a],.status.neutral[data-v-11cdd69a]{color:#777;background:#ffffff08}.date[data-v-11cdd69a]{color:#666;font-size:9px;line-height:1.6}.action button[data-v-11cdd69a]{color:#888;border:1px solid var(--border);cursor:pointer;min-height:32px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-family:inherit;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.action button[data-v-11cdd69a]:hover{color:var(--orange);border-color:var(--border-orange);background:var(--orange-soft)}.pagination[data-v-11cdd69a]{justify-content:center;align-items:center;gap:5px;margin-top:14px;display:flex}.pagination button[data-v-11cdd69a]{color:#777;border:1px solid var(--border);cursor:pointer;min-width:32px;height:32px;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;border-radius:6px;padding-inline:8px;font-family:inherit;font-size:9px;line-height:1.5}.pagination button[data-v-11cdd69a]:hover:not(:disabled){color:#fff;border-color:var(--border-orange)}.pagination button.active[data-v-11cdd69a]{color:#fff;border-color:var(--orange);background:var(--orange-soft)}.pagination button[data-v-11cdd69a]:disabled{opacity:.3;cursor:not-allowed}.modal-overlay[data-v-11cdd69a]{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#000c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal[data-v-11cdd69a]{background:linear-gradient(145deg,#101010,#080808);border:1px solid #ffffff14;border-radius:13px;width:100%;max-width:650px;max-height:calc(100vh - 36px);padding:21px;overflow-y:auto;box-shadow:0 30px 100px #00000080}.modal-enter-active[data-v-11cdd69a],.modal-leave-active[data-v-11cdd69a]{transition:opacity .18s}.modal-enter-from[data-v-11cdd69a],.modal-leave-to[data-v-11cdd69a]{opacity:0}.refresh-button[data-v-11cdd69a]:focus-visible,.clear-search[data-v-11cdd69a]:focus-visible,.reset-button[data-v-11cdd69a]:focus-visible,.action button[data-v-11cdd69a]:focus-visible,.pagination button[data-v-11cdd69a]:focus-visible,.filters select[data-v-11cdd69a]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.spin[data-v-11cdd69a]{animation:.8s linear infinite spin-11cdd69a}@keyframes spin-11cdd69a{to{transform:rotate(360deg)}}@media (width<=950px){.filters[data-v-11cdd69a]{grid-template-columns:1fr 150px 40px}.requests-container[data-v-11cdd69a]{overflow-x:auto}.table-header[data-v-11cdd69a],.request-row[data-v-11cdd69a]{min-width:850px}}@media (width<=700px){.page-header[data-v-11cdd69a]{flex-direction:column;align-items:flex-start}.refresh-button[data-v-11cdd69a]{width:100%}.filters[data-v-11cdd69a]{grid-template-columns:1fr 1fr}.search-box[data-v-11cdd69a]{grid-column:1/-1}.reset-button[data-v-11cdd69a]{width:100%}.modal-overlay[data-v-11cdd69a]{align-items:flex-start;padding:8px}.modal[data-v-11cdd69a]{max-height:calc(100vh - 16px);padding:16px}}@media (width<=430px){.filters[data-v-11cdd69a]{grid-template-columns:1fr}.search-box[data-v-11cdd69a]{grid-column:auto}.reset-button[data-v-11cdd69a]{width:100%}.page-header h1[data-v-11cdd69a]{font-size:25px}}@media (prefers-reduced-motion:reduce){.refresh-button[data-v-11cdd69a],.reset-button[data-v-11cdd69a],.request-row[data-v-11cdd69a],.action button[data-v-11cdd69a],.pagination button[data-v-11cdd69a],.modal-enter-active[data-v-11cdd69a],.modal-leave-active[data-v-11cdd69a]{transition:none}.spin[data-v-11cdd69a]{animation:none}}.table-wrapper[data-v-f96216ff]{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;width:100%;overflow-x:auto}.table-wrapper[data-v-f96216ff]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}table[data-v-f96216ff]{border-collapse:collapse;width:100%;min-width:850px;color:var(--text-primary)}th[data-v-f96216ff],td[data-v-f96216ff]{text-align:right;border-bottom:1px solid var(--border);padding:13px 15px;font-family:inherit;font-size:11px}th[data-v-f96216ff]{color:var(--text-secondary);white-space:nowrap;background:#ffffff05;font-size:10px;font-weight:800}tbody tr:last-child td[data-v-f96216ff]{border-bottom:0}tbody tr[data-v-f96216ff]{transition:background var(--transition)}tbody tr[data-v-f96216ff]:hover{background:#ffffff04}.user-name[data-v-f96216ff]{color:var(--text-primary);font-size:11px;font-weight:700}.ltr[data-v-f96216ff]{text-align:right;direction:ltr}.roles[data-v-f96216ff]{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.roles span[data-v-f96216ff]{color:var(--orange);background:var(--orange-soft);border:1px solid #ff6b0026;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700}.no-role[data-v-f96216ff]{color:var(--text-muted);margin-bottom:8px;font-size:10px;display:block}select[data-v-f96216ff]{min-height:32px;color:var(--text-secondary);border:1px solid var(--border);background:var(--bg-primary);cursor:pointer;transition:border-color var(--transition);border-radius:6px;outline:0;padding:5px 8px;font-family:inherit;font-size:10px}select[data-v-f96216ff]:hover{border-color:var(--border-orange)}select[data-v-f96216ff]:focus-visible{border-color:var(--orange);outline-offset:2px;outline:2px solid #ff6b002e}.actions[data-v-f96216ff]{flex-wrap:wrap;gap:6px;display:flex}.action-btn[data-v-f96216ff]{cursor:pointer;min-height:34px;transition:color var(--transition), border-color var(--transition), background var(--transition);border-radius:7px;padding:7px 12px;font-family:inherit;font-size:10px;font-weight:700}.details-btn[data-v-f96216ff]{color:#4da3ff;background:#0d1f35b3;border:1px solid #4da3ff80}.details-btn[data-v-f96216ff]:hover{color:#fff;background:#0d1f35;border-color:#4da3ff}.delete-btn[data-v-f96216ff]{color:var(--danger);background:#2a0d0db3;border:1px solid #ff555580}.delete-btn[data-v-f96216ff]:hover{color:#fff;border-color:var(--danger);background:#5a1414cc}.action-btn[data-v-f96216ff]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.empty[data-v-f96216ff]{color:var(--text-muted);text-align:center;padding:40px 20px;font-size:11px}.sr-only[data-v-f96216ff]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){tbody tr[data-v-f96216ff],select[data-v-f96216ff],.action-btn[data-v-f96216ff]{transition:none}}@media (width<=900px){.table-wrapper[data-v-f96216ff]{border-radius:10px}}.admin-page[data-v-ca7d8ae2]{direction:rtl}.page-header[data-v-ca7d8ae2]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-heading[data-v-ca7d8ae2]{min-width:0}.kicker[data-v-ca7d8ae2],.section-kicker[data-v-ca7d8ae2]{color:#ff6a00;font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px;display:block}.page-heading h1[data-v-ca7d8ae2]{color:#f2f2f2;margin-top:6px;font-size:29px;font-weight:900;line-height:1.35}.page-heading p[data-v-ca7d8ae2]{color:#777;margin-top:6px;font-size:11px;line-height:1.8}.page-heading strong[data-v-ca7d8ae2]{color:#bbb;font-weight:700}.search-box[data-v-ca7d8ae2]{align-items:center;gap:7px;display:flex}.search-input[data-v-ca7d8ae2]{color:#555;background:#0d0d0d;border:1px solid #ffffff12;border-radius:7px;align-items:center;gap:8px;width:290px;min-height:40px;padding-inline:11px;transition:border-color .2s,box-shadow .2s;display:flex}.search-input[data-v-ca7d8ae2]:focus-within{border-color:#ff6a0066;box-shadow:0 0 0 3px #ff6a000f}.search-input input[data-v-ca7d8ae2]{color:#ddd;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:inherit;font-size:11px}.search-input input[data-v-ca7d8ae2]::placeholder{color:#555}.search-button[data-v-ca7d8ae2],.refresh-button[data-v-ca7d8ae2]{color:#fff;cursor:pointer;background:#ff6a00;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,opacity .2s;display:inline-flex}.search-button[data-v-ca7d8ae2]{padding-inline:13px}.refresh-button[data-v-ca7d8ae2]{color:#aaa;background:0 0;border:1px solid #ffffff12;width:40px}.search-button[data-v-ca7d8ae2]:hover:not(:disabled){background:#ff781b}.refresh-button[data-v-ca7d8ae2]:hover:not(:disabled){color:#ff6a00;border-color:#ff6a0033}.search-button[data-v-ca7d8ae2]:disabled,.refresh-button[data-v-ca7d8ae2]:disabled{opacity:.45;cursor:not-allowed}.users-section[data-v-ca7d8ae2]{background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;padding:18px}.section-header[data-v-ca7d8ae2]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.section-kicker[data-v-ca7d8ae2]{color:#555;margin-bottom:4px;font-size:9px}.section-header h2[data-v-ca7d8ae2]{color:#d7d7d7;font-size:14px;font-weight:800}.result-count[data-v-ca7d8ae2]{color:#666;font-size:10px}.state[data-v-ca7d8ae2]{color:#666;background:#ffffff03;border:1px solid #ffffff0e;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:11px;display:flex}.error-state[data-v-ca7d8ae2]{color:#e87878;background:#e8787805;border:1px solid #e878781f;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;font-size:11px;display:flex}.error-state button[data-v-ca7d8ae2]{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:6px;min-height:34px;padding-inline:11px;font-family:inherit;font-size:10px}.pagination[data-v-ca7d8ae2]{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:18px;display:flex}.pagination button[data-v-ca7d8ae2]{color:#777;cursor:pointer;background:#171717;border:1px solid #ffffff0f;border-radius:6px;min-width:34px;height:34px;padding-inline:7px;font-family:inherit;font-size:10px;transition:color .2s,border-color .2s,background .2s}.pagination button[data-v-ca7d8ae2]:hover:not(:disabled){color:#ddd;border-color:#ff6a0033}.pagination button.active[data-v-ca7d8ae2]{color:#fff;background:#ff6a00;border-color:#ff6a00}.pagination button[data-v-ca7d8ae2]:disabled{cursor:default}.sr-only[data-v-ca7d8ae2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-ca7d8ae2]:focus-visible,input[data-v-ca7d8ae2]:focus-visible{outline-offset:2px;outline:2px solid #ff6a00}.spin[data-v-ca7d8ae2]{animation:.9s linear infinite spin-ca7d8ae2}@keyframes spin-ca7d8ae2{to{transform:rotate(360deg)}}@media (width<=850px){.page-header[data-v-ca7d8ae2]{flex-direction:column;align-items:stretch}.search-box[data-v-ca7d8ae2]{width:100%}.search-input[data-v-ca7d8ae2]{flex:1;width:auto}}@media (width<=600px){.users-section[data-v-ca7d8ae2]{padding:13px}.page-heading h1[data-v-ca7d8ae2]{font-size:25px}.search-box[data-v-ca7d8ae2]{flex-wrap:wrap}.search-input[data-v-ca7d8ae2]{flex-basis:100%}.search-button[data-v-ca7d8ae2]{flex:1}.refresh-button[data-v-ca7d8ae2]{flex-shrink:0}.error-state[data-v-ca7d8ae2]{flex-direction:column;align-items:flex-start}.error-state button[data-v-ca7d8ae2]{width:100%}}@media (width<=420px){.section-header[data-v-ca7d8ae2]{flex-direction:column;align-items:flex-start}.pagination[data-v-ca7d8ae2]{gap:4px}.pagination button[data-v-ca7d8ae2]{min-width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.spin[data-v-ca7d8ae2]{animation:none}.search-input[data-v-ca7d8ae2],.search-button[data-v-ca7d8ae2],.refresh-button[data-v-ca7d8ae2],.pagination button[data-v-ca7d8ae2]{transition:none}}.admin-page[data-v-33f0d14f]{color:#eee;min-width:0}.page-header[data-v-33f0d14f]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.kicker[data-v-33f0d14f],.section-kicker[data-v-33f0d14f]{color:#ff6a00;font:10px var(--font-mono,monospace);letter-spacing:.08em;display:block}.page-header h1[data-v-33f0d14f]{margin-top:7px;font-size:27px;font-weight:850;line-height:1.4}.page-header p[data-v-33f0d14f]{color:#777;margin-top:6px;font-size:12px;line-height:1.8}button[data-v-33f0d14f],input[data-v-33f0d14f],select[data-v-33f0d14f]{font:inherit}button[data-v-33f0d14f]{cursor:pointer}button[data-v-33f0d14f]:disabled{opacity:.5;cursor:not-allowed}.refresh-button[data-v-33f0d14f],.search-form button[data-v-33f0d14f],.view-button[data-v-33f0d14f],.pagination button[data-v-33f0d14f],.secondary-button[data-v-33f0d14f]{color:#ddd;background:#141414;border:1px solid #292929;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:inline-flex}.refresh-button[data-v-33f0d14f]:hover,.view-button[data-v-33f0d14f]:hover{color:#fff;border-color:#75401f}.toolbar[data-v-33f0d14f]{align-items:center;gap:12px;margin-bottom:17px;display:flex}.search-form[data-v-33f0d14f]{color:#777;background:#0c0c0c;border:1px solid #292929;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:200px;padding:5px 7px 5px 5px;display:flex}.search-form input[data-v-33f0d14f]{color:#eee;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:7px;font-size:11px}.search-form button[data-v-33f0d14f]{color:#090909;background:#ff6a00;border-color:#ff6a00;font-weight:800}.status-filter[data-v-33f0d14f],.modal-status[data-v-33f0d14f]{color:#888;align-items:center;gap:9px;font-size:11px;display:flex}.status-filter select[data-v-33f0d14f],.modal-status select[data-v-33f0d14f]{color:#ddd;background:#101010;border:1px solid #292929;border-radius:7px;max-width:190px;min-height:38px;padding:0 10px}.inbox[data-v-33f0d14f]{background:#090909;border:1px solid #202020;border-radius:11px;overflow:hidden}.inbox-header[data-v-33f0d14f]{border-bottom:1px solid #202020;justify-content:space-between;align-items:center;padding:18px;display:flex}.inbox-header h2[data-v-33f0d14f]{margin-top:5px;font-size:15px}.count[data-v-33f0d14f]{color:#777;font-size:11px}.table-wrap[data-v-33f0d14f]{overflow-x:auto}table[data-v-33f0d14f]{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}th[data-v-33f0d14f]{color:#666;background:#0d0d0d;font-size:10px;font-weight:600}th[data-v-33f0d14f],td[data-v-33f0d14f]{border-bottom:1px solid #1c1c1c;padding:14px 16px}tbody tr:last-child td[data-v-33f0d14f]{border-bottom:0}tbody tr[data-v-33f0d14f]:hover{background:#101010}tbody tr.unread[data-v-33f0d14f]{box-shadow:inset -2px 0 #ff6a00}td[data-v-33f0d14f]{color:#aaa;font-size:11px}.sender[data-v-33f0d14f]{flex-direction:column;gap:5px;display:flex}.sender strong[data-v-33f0d14f]{color:#e5e5e5;font-size:11px}.sender span[data-v-33f0d14f],.date[data-v-33f0d14f]{color:#737373;font-size:10px}.subject[data-v-33f0d14f]{text-overflow:ellipsis;max-width:230px;overflow:hidden}.status-pill[data-v-33f0d14f]{color:#aaa;background:#171717;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-flex}.status-new[data-v-33f0d14f]{color:#ffb27b;background:#2a180d}.status-read[data-v-33f0d14f]{color:#b6c8ff;background:#131d30}.status-replied[data-v-33f0d14f]{color:#91e2b1;background:#10261a}.status-closed[data-v-33f0d14f]{color:#aaa;background:#202020}.view-button[data-v-33f0d14f]{color:#ff9b55;padding:7px 9px}.state[data-v-33f0d14f]{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:24px;font-size:12px;display:flex}.state strong[data-v-33f0d14f]{color:#bbb}.state span[data-v-33f0d14f]{max-width:360px;line-height:1.8}.pagination[data-v-33f0d14f]{color:#777;border-top:1px solid #202020;justify-content:center;align-items:center;gap:15px;padding:16px;font-size:11px;display:flex}.notice[data-v-33f0d14f]{border-radius:7px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.8}.notice.error[data-v-33f0d14f]{color:#faa;background:#1c0e0e;border:1px solid #552727}.notice.success[data-v-33f0d14f]{color:#a1e5b6;background:#0c1b11;border:1px solid #21452d}.notice button[data-v-33f0d14f]{color:#fff;background:0 0;border:0;margin-right:8px;text-decoration:underline}.modal-backdrop[data-v-33f0d14f]{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.message-modal[data-v-33f0d14f]{background:#0a0a0a;border:1px solid #303030;border-radius:13px;width:min(650px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 25px 90px #000a}.modal-header[data-v-33f0d14f]{border-bottom:1px solid #222;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:17px;display:flex}.modal-header h2[data-v-33f0d14f]{margin-top:7px;font-size:18px;line-height:1.6}.icon-button[data-v-33f0d14f]{color:#aaa;background:#151515;border:1px solid #292929;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.message-meta[data-v-33f0d14f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:18px 0;display:grid}.message-meta div[data-v-33f0d14f]{flex-direction:column;gap:6px;min-width:0;display:flex}.message-meta span[data-v-33f0d14f],.modal-status>span[data-v-33f0d14f]{color:#666;font-size:10px}.message-meta strong[data-v-33f0d14f],.message-meta a[data-v-33f0d14f]{color:#ddd;overflow-wrap:anywhere;font-size:11px;text-decoration:none}.message-meta a[data-v-33f0d14f]:hover{color:#ff9b55}.message-body[data-v-33f0d14f]{background:#0e0e0e;border:1px solid #202020;border-radius:8px;padding:16px}.message-body p[data-v-33f0d14f]{color:#ddd;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:11px;font-size:12px;line-height:2}.modal-status[data-v-33f0d14f]{justify-content:space-between;margin-top:17px}.modal-status select[data-v-33f0d14f]{width:60%;max-width:220px}.modal-footer[data-v-33f0d14f]{justify-content:flex-start;gap:9px;margin-top:18px;display:flex}.reply-button[data-v-33f0d14f]{color:#090909;background:#ff6a00;border:1px solid #ff6a00;border-radius:7px;justify-content:center;align-items:center;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.secondary-button[data-v-33f0d14f]{padding-inline:18px}.sr-only[data-v-33f0d14f]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin[data-v-33f0d14f]{animation:.9s linear infinite spin-33f0d14f}@keyframes spin-33f0d14f{to{transform:rotate(360deg)}}@media (width<=700px){.page-header[data-v-33f0d14f]{flex-direction:column;align-items:stretch}.refresh-button[data-v-33f0d14f]{align-self:flex-start}.toolbar[data-v-33f0d14f]{flex-direction:column;align-items:stretch}.status-filter[data-v-33f0d14f]{justify-content:space-between}.status-filter select[data-v-33f0d14f]{flex:1;max-width:none}.page-header h1[data-v-33f0d14f]{font-size:23px}.message-modal[data-v-33f0d14f]{padding:16px}.message-meta[data-v-33f0d14f]{gap:14px}.inbox-header[data-v-33f0d14f]{padding:14px}}@media (prefers-reduced-motion:reduce){.spin[data-v-33f0d14f]{animation:none}}.payments-page[data-v-8be590fc]{color:#eee;min-width:0}.page-header[data-v-8be590fc]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.eyebrow[data-v-8be590fc],.panel-kicker[data-v-8be590fc]{color:#ff6a00;font:10px var(--font-mono,monospace);letter-spacing:.09em;display:block}.page-header h1[data-v-8be590fc]{margin-top:8px;font-size:27px;font-weight:850;line-height:1.5}.page-header p[data-v-8be590fc]{color:#777;margin-top:5px;font-size:12px;line-height:1.8}.refresh-button[data-v-8be590fc],.filters button[data-v-8be590fc],.pagination button[data-v-8be590fc]{color:#ddd;font:inherit;cursor:pointer;background:#151515;border:1px solid #333;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:inline-flex}.refresh-button[data-v-8be590fc]:disabled,.filters button[data-v-8be590fc]:disabled,.pagination button[data-v-8be590fc]:disabled{opacity:.5;cursor:not-allowed}.stats-grid[data-v-8be590fc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.stat-card[data-v-8be590fc],.panel[data-v-8be590fc]{background:linear-gradient(145deg,#111,#090909);border:1px solid #242424;border-radius:12px;box-shadow:0 8px 30px #0002}.stat-card[data-v-8be590fc]{min-width:0;padding:18px}.stat-top[data-v-8be590fc]{color:#888;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.stat-icon[data-v-8be590fc]{color:#ff8b42;background:#191919;border:1px solid #303030;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.stat-card>strong[data-v-8be590fc]{color:#f4f4f4;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:18px;font-size:25px;font-weight:800;display:block}.stat-card .money-value[data-v-8be590fc]{color:#65e4b3;font-size:clamp(17px,1.8vw,24px)}.stat-card small[data-v-8be590fc]{color:#666;margin-top:8px;font-size:10px;line-height:1.8;display:block}.accent-green .stat-icon[data-v-8be590fc]{color:#65e4b3;background:#0d211a;border-color:#183d2d}.accent-yellow .stat-icon[data-v-8be590fc]{color:#f5c15e;background:#241d0e;border-color:#44371b}.accent-red .stat-icon[data-v-8be590fc]{color:#f77;background:#251212;border-color:#492323}.charts-grid[data-v-8be590fc]{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:15px;margin-bottom:16px;display:grid}.panel[data-v-8be590fc]{min-width:0;padding:20px}.panel-header[data-v-8be590fc]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.panel-header h2[data-v-8be590fc],.transactions-header h2[data-v-8be590fc]{color:#e8e8e8;margin-top:7px;font-size:14px;font-weight:750}.chart-legend[data-v-8be590fc]{color:#aaa;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.chart-legend i[data-v-8be590fc]{background:#ff6a00;border-radius:50%;width:7px;height:7px}.line-chart svg[data-v-8be590fc]{width:100%;height:auto;display:block;overflow:visible}.line-chart text[data-v-8be590fc]{font-family:inherit}.chart-footnote[data-v-8be590fc]{color:#666;margin-top:5px;font-size:10px;line-height:1.8}.chart-state[data-v-8be590fc]{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;font-size:11px;display:flex}.muted-icon[data-v-8be590fc]{color:#777}.status-bars[data-v-8be590fc]{flex-direction:column;gap:18px;padding-top:6px;display:flex}.status-row-label[data-v-8be590fc]{color:#aaa;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.status-row-label span[data-v-8be590fc]{align-items:center;gap:8px;display:flex}.status-row-label i[data-v-8be590fc],.status-pill i[data-v-8be590fc]{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.status-row-label strong[data-v-8be590fc]{color:#e6e6e6;font-size:11px}.bar-track[data-v-8be590fc]{background:#242424;border-radius:9px;height:5px;overflow:hidden}.bar-track span[data-v-8be590fc]{border-radius:9px;min-width:0;height:100%;transition:width .25s;display:block}.status-total[data-v-8be590fc]{color:#777;border-top:1px solid #242424;justify-content:space-between;margin-top:23px;padding-top:15px;font-size:11px;display:flex}.status-total strong[data-v-8be590fc]{color:#eee}.transactions-panel[data-v-8be590fc]{padding:0;overflow:hidden}.transactions-header[data-v-8be590fc]{padding:20px 20px 16px}.transactions-header p[data-v-8be590fc]{color:#777;margin-top:6px;font-size:10px}.filters[data-v-8be590fc]{flex-wrap:wrap;align-items:center;gap:9px;padding:0 20px 17px;display:flex}.search-box[data-v-8be590fc]{color:#777;background:#0c0c0c;border:1px solid #303030;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 11px;display:flex}.search-box input[data-v-8be590fc]{color:#eee;width:100%;min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.filters select[data-v-8be590fc]{color:#ccc;max-width:190px;height:40px;font:inherit;background:#101010;border:1px solid #303030;border-radius:8px;padding:0 10px;font-size:11px}.filters button[data-v-8be590fc]{color:#111;background:#ff6a00;border-color:#ff6a00;font-weight:800}.table-wrap[data-v-8be590fc]{width:100%;overflow-x:auto}table[data-v-8be590fc]{border-collapse:collapse;text-align:right;white-space:nowrap;width:100%}thead[data-v-8be590fc]{background:#0d0d0d}th[data-v-8be590fc],td[data-v-8be590fc]{border-top:1px solid #202020;padding:13px 16px}th[data-v-8be590fc]{color:#6f6f6f;font-size:10px;font-weight:650}td[data-v-8be590fc]{color:#aaa;font-size:11px}tbody tr[data-v-8be590fc]:hover{background:#151515}.id-cell[data-v-8be590fc]{color:#ff9a52;font-family:var(--font-mono,monospace);font-size:10px}.user-cell[data-v-8be590fc]{flex-direction:column;gap:4px;display:flex}.user-cell strong[data-v-8be590fc]{color:#e2e2e2;font-size:11px}.user-cell small[data-v-8be590fc]{color:#777;font-size:10px}.project-cell[data-v-8be590fc]{text-overflow:ellipsis;max-width:190px;overflow:hidden}.amount-cell[data-v-8be590fc]{color:#f2f2f2;font-weight:750}.amount-cell small[data-v-8be590fc]{color:#777;font-size:9px;font-weight:400}.gateway[data-v-8be590fc]{color:#aaa;background:#161616;border:1px solid #303030;border-radius:5px;padding:5px 7px;font-size:10px;display:inline-flex}.status-pill[data-v-8be590fc]{color:#bbb;background:#171717;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.status-successful[data-v-8be590fc]{color:#8fe5bc;background:#10241b}.status-pending[data-v-8be590fc]{color:#f2cd78;background:#29200e}.status-failed[data-v-8be590fc]{color:#f99;background:#2a1313}.status-cancelled[data-v-8be590fc]{color:#aaa;background:#202020}.status-refunded[data-v-8be590fc]{color:#c8b5ff;background:#211a30}.date-cell[data-v-8be590fc]{color:#777;font-size:10px}.table-state[data-v-8be590fc]{color:#777;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;font-size:11px;display:flex}.table-state strong[data-v-8be590fc]{color:#ddd}.table-state span[data-v-8be590fc]{max-width:330px;line-height:1.8}.pagination[data-v-8be590fc]{color:#888;border-top:1px solid #222;justify-content:center;align-items:center;gap:14px;padding:15px;font-size:11px;display:flex}.error-banner[data-v-8be590fc]{color:#ffb4b4;background:#1d1010;border:1px solid #532626;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:12px;font-size:11px;display:flex}.error-banner span[data-v-8be590fc]{flex:1}.error-banner button[data-v-8be590fc]{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.spin[data-v-8be590fc]{animation:.9s linear infinite spin-8be590fc}@keyframes spin-8be590fc{to{transform:rotate(360deg)}}@media (width<=1050px){.stats-grid[data-v-8be590fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid[data-v-8be590fc]{grid-template-columns:1fr}}@media (width<=650px){.page-header[data-v-8be590fc]{flex-direction:column;align-items:stretch}.refresh-button[data-v-8be590fc]{align-self:flex-start}.page-header h1[data-v-8be590fc]{font-size:23px}.stats-grid[data-v-8be590fc]{gap:9px}.stat-card[data-v-8be590fc]{padding:13px}.stat-card>strong[data-v-8be590fc]{font-size:21px}.stat-card .money-value[data-v-8be590fc]{font-size:17px}.stat-top[data-v-8be590fc]{font-size:10px}.stat-icon[data-v-8be590fc]{width:31px;height:31px}.panel[data-v-8be590fc]{padding:15px}.transactions-panel[data-v-8be590fc]{padding:0}.transactions-header[data-v-8be590fc]{padding:17px 15px}.filters[data-v-8be590fc]{padding:0 15px 15px}.filters select[data-v-8be590fc]{flex:1;max-width:none}.search-box[data-v-8be590fc]{flex-basis:100%}.filters button[data-v-8be590fc]{flex:1}.panel-header h2[data-v-8be590fc]{font-size:12px}}@media (prefers-reduced-motion:reduce){.spin[data-v-8be590fc]{animation:none}.bar-track span[data-v-8be590fc]{transition:none}}.request-form[data-v-6339a747]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff09,#ffffff02);border-radius:16px;width:min(100%,680px);margin:0 auto;padding:26px;box-shadow:0 25px 80px #0000004d}.form-heading[data-v-6339a747]{align-items:center;gap:12px;margin-bottom:24px;display:flex}.heading-icon[data-v-6339a747]{width:42px;height:42px;color:var(--orange);background:#ff6b000b;border:1px solid #ff6b002e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.form-heading>div[data-v-6339a747]:last-child{flex-direction:column;display:flex}.heading-kicker[data-v-6339a747]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.06em;direction:ltr;font-size:9px}.form-heading h2[data-v-6339a747]{color:var(--text-primary);margin-top:4px;font-size:16px;font-weight:800;line-height:1.5}.field[data-v-6339a747]{flex-direction:column;margin-bottom:17px;display:flex}.field label[data-v-6339a747]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:700;line-height:1.6}.field label small[data-v-6339a747]{color:var(--text-muted);font-size:9px;font-weight:400}.field input[data-v-6339a747],.field textarea[data-v-6339a747],.field select[data-v-6339a747]{width:100%;color:var(--text-primary);border:1px solid var(--border);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition);background:#0003;border-radius:8px;outline:0;font-family:inherit;font-size:12px}.field input[data-v-6339a747],.field select[data-v-6339a747]{min-height:44px;padding-inline:11px}.field textarea[data-v-6339a747]{resize:vertical;min-height:145px;padding:11px;line-height:2}.field input[data-v-6339a747]:focus,.field textarea[data-v-6339a747]:focus,.field select[data-v-6339a747]:focus{border-color:var(--border-orange);background:#ff6b0004;box-shadow:0 0 0 3px #ff6b000a}.field input[data-v-6339a747]::placeholder,.field textarea[data-v-6339a747]::placeholder{color:#555c62}.field select option[data-v-6339a747]{color:#fff;background:#0b0d0f}.field input[aria-invalid=true][data-v-6339a747],.field textarea[aria-invalid=true][data-v-6339a747],.field select[aria-invalid=true][data-v-6339a747]{border-color:#ff5c5c66}.input-with-icon[data-v-6339a747]{border:1px solid var(--border);min-height:44px;transition:border-color var(--transition), box-shadow var(--transition);background:#0003;border-radius:8px;align-items:center;gap:8px;padding-inline:10px;display:flex}.input-with-icon[data-v-6339a747]:focus-within{border-color:var(--border-orange);box-shadow:0 0 0 3px #ff6b000a}.input-with-icon svg[data-v-6339a747]{color:#656c72;flex-shrink:0}.input-with-icon input[data-v-6339a747]{min-height:40px;box-shadow:none;background:0 0;border:0;padding:0}.input-with-icon input[data-v-6339a747]:focus{box-shadow:none;background:0 0}.budget-row[data-v-6339a747]{grid-template-columns:1.4fr .6fr;gap:10px;display:grid}.field-error[data-v-6339a747]{color:var(--danger);margin-top:5px;font-size:10px;line-height:1.7}.general-error[data-v-6339a747]{color:var(--danger);background:#ff5c5c06;border:1px solid #ff5c5c24;border-radius:7px;margin-bottom:16px;padding:11px;font-size:10px;line-height:1.8}.form-footer[data-v-6339a747]{margin-top:7px}.submit-button[data-v-6339a747]{color:#fff;background:var(--orange);cursor:pointer;width:100%;min-height:46px;transition:background var(--transition), transform var(--transition), opacity var(--transition);border:0;border-radius:8px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:800;display:flex}.submit-button[data-v-6339a747]:hover:not(:disabled){background:var(--orange-light);transform:translateY(-1px)}.submit-button[data-v-6339a747]:disabled{opacity:.7;cursor:wait}.submit-button>span[data-v-6339a747]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.loading-content[data-v-6339a747]{align-items:center;gap:8px;display:flex}.loader[data-v-6339a747]{animation:.8s linear infinite spin-6339a747}.success-state[data-v-6339a747]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.success-icon[data-v-6339a747]{width:64px;height:64px;color:var(--success);background:#37d67a0a;border:1px solid #37d67a29;border-radius:16px;justify-content:center;align-items:center;display:flex}.success-state h2[data-v-6339a747]{color:var(--text-primary);margin-top:18px;font-size:19px;line-height:1.5}.success-state p[data-v-6339a747]{max-width:520px;color:var(--text-secondary);margin-top:8px;font-size:11px;line-height:1.9}.success-note[data-v-6339a747]{color:var(--text-muted);margin-top:6px;font-size:9px;line-height:1.8}button[data-v-6339a747]:focus-visible,input[data-v-6339a747]:focus-visible,textarea[data-v-6339a747]:focus-visible,select[data-v-6339a747]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@keyframes spin-6339a747{to{transform:rotate(360deg)}}@media (width<=520px){.request-form[data-v-6339a747]{border-radius:13px;padding:18px 14px}.budget-row[data-v-6339a747]{grid-template-columns:1fr}.form-heading[data-v-6339a747]{margin-bottom:20px}.field textarea[data-v-6339a747]{min-height:125px}}@media (prefers-reduced-motion:reduce){.loader[data-v-6339a747]{animation:none}.field input[data-v-6339a747],.field textarea[data-v-6339a747],.field select[data-v-6339a747],.input-with-icon[data-v-6339a747],.submit-button[data-v-6339a747]{transition:none}}.request-page[data-v-7047c61d]{background:radial-gradient(circle at 50% 0, #ff6b000d, transparent 30rem), var(--bg-primary);min-height:100vh;color:var(--text-primary);padding:70px 20px 100px}.container[data-v-7047c61d]{width:min(100%,920px);margin:0 auto}.hero[data-v-7047c61d]{text-align:center;max-width:700px;margin:0 auto 35px}.eyebrow[data-v-7047c61d]{color:var(--orange);font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px;font-weight:600;line-height:1.7;display:inline-block}.hero h1[data-v-7047c61d]{color:var(--text-primary);letter-spacing:-.045em;margin-top:10px;font-size:clamp(30px,5vw,48px);font-weight:900;line-height:1.3}.hero p[data-v-7047c61d]{max-width:620px;color:var(--text-muted);margin:14px auto 0;font-size:13px;line-height:2.1}.request-form-section[data-v-7047c61d]{width:100%}@media (width<=650px){.request-page[data-v-7047c61d]{padding:50px 16px 70px}.hero[data-v-7047c61d]{margin-bottom:28px}.hero h1[data-v-7047c61d]{font-size:clamp(28px,8vw,38px)}.hero p[data-v-7047c61d]{font-size:12px}}@media (prefers-reduced-motion:reduce){.request-page[data-v-7047c61d]{scroll-behavior:auto}}.user-page[data-v-1bb000b5]{direction:rtl}.page-header[data-v-1bb000b5]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.kicker[data-v-1bb000b5]{color:#ff6a00;font-family:var(--font-mono);letter-spacing:.08em;direction:ltr;font-size:10px}.page-header h1[data-v-1bb000b5]{color:#f3f3f3;margin-top:7px;font-size:29px;font-weight:900;line-height:1.35}.page-header p[data-v-1bb000b5]{color:#777;max-width:620px;margin-top:6px;font-size:12px;line-height:1.9}.user-card[data-v-1bb000b5]{background:#ffffff03;border:1px solid #fff1;border-radius:13px;padding:22px}.back-button[data-v-1bb000b5]{color:#888;cursor:pointer;background:0 0;border:1px solid #fff1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:12px;font-family:inherit;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.back-button[data-v-1bb000b5]:hover{color:#ff6a00;background:#ff6a0006;border-color:#ff6a0033}.section[data-v-1bb000b5]{border-top:1px solid #ffffff0e;padding:20px 0}.section[data-v-1bb000b5]:first-of-type{border-top:0;padding-top:0}.section-header[data-v-1bb000b5]{color:#ff6a00;align-items:center;gap:8px;margin-bottom:15px;display:flex}.section-header h2[data-v-1bb000b5]{color:#d8d8d8;font-size:15px;font-weight:800}.info-grid[data-v-1bb000b5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.info-item[data-v-1bb000b5]{background:#ffffff03;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.info-label[data-v-1bb000b5]{color:#555;font-size:10px}.info-item strong[data-v-1bb000b5]{color:#cfcfcf;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.7;overflow:hidden}.ltr[data-v-1bb000b5]{text-align:right}.badges[data-v-1bb000b5]{flex-wrap:wrap;gap:7px;display:flex}.badge[data-v-1bb000b5]{color:#ff9a5a;font-family:var(--font-mono);background:#ff6a000b;border:1px solid #ff6a001f;border-radius:6px;padding:6px 9px;font-size:9px;line-height:1.5}.badge.permission[data-v-1bb000b5]{color:#aaa;background:#ffffff06;border-color:#ffffff12}.muted[data-v-1bb000b5]{color:#555;font-size:10px}.role-change[data-v-1bb000b5]{align-items:center;gap:8px;margin-top:16px;display:flex}.role-change select[data-v-1bb000b5]{color:#aaa;cursor:pointer;background:#0d0d0d;border:1px solid #ffffff12;border-radius:7px;outline:0;min-width:150px;min-height:39px;padding-inline:10px;font-family:inherit;font-size:11px}.role-change select[data-v-1bb000b5]:focus-visible{border-color:#ff6a0073;box-shadow:0 0 0 3px #ff6a0014}.primary-button[data-v-1bb000b5]{color:#fff;cursor:pointer;background:#ff6a00;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding-inline:13px;font-family:inherit;font-size:11px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.primary-button[data-v-1bb000b5]:hover:not(:disabled){background:#ff781b;transform:translateY(-1px)}.primary-button[data-v-1bb000b5]:disabled{opacity:.45;cursor:not-allowed}.success-message[data-v-1bb000b5]{color:#4ad58a;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.danger-zone[data-v-1bb000b5]{background:#dc4b4b05;border:1px solid #dc4b4b1f;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:17px;display:flex}.danger-zone h2[data-v-1bb000b5]{color:#d77b7b;font-size:12px;font-weight:800}.danger-zone p[data-v-1bb000b5]{color:#666;margin-top:5px;font-size:9px;line-height:1.8}.delete-button[data-v-1bb000b5]{color:#e87878;cursor:pointer;background:#e8717106;border:1px solid #e8717129;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:12px;font-family:inherit;font-size:10px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.delete-button[data-v-1bb000b5]:hover:not(:disabled){color:#fff;background:#e8717117;border-color:#e8717159}.delete-button[data-v-1bb000b5]:disabled{opacity:.45;cursor:not-allowed}.error-banner[data-v-1bb000b5]{color:#e87878;background:#e8787806;border:1px solid #e8787821;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:14px;font-size:11px;display:flex}.retry-button[data-v-1bb000b5]{color:#ddd;cursor:pointer;background:0 0;border:1px solid #ffffff12;border-radius:6px;min-height:34px;padding-inline:10px;font-family:inherit;font-size:10px}.state[data-v-1bb000b5]{color:#666;background:#ffffff03;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:380px;font-size:11px;display:flex}.spin[data-v-1bb000b5]{animation:.9s linear infinite spin-1bb000b5}@keyframes spin-1bb000b5{to{transform:rotate(360deg)}}.sr-only[data-v-1bb000b5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-1bb000b5]:focus-visible,select[data-v-1bb000b5]:focus-visible{outline-offset:2px;outline:2px solid #ff6a00}@media (width<=700px){.page-header[data-v-1bb000b5]{flex-direction:column;align-items:flex-start}.back-button[data-v-1bb000b5]{width:100%}.info-grid[data-v-1bb000b5]{grid-template-columns:1fr}.danger-zone[data-v-1bb000b5]{flex-direction:column;align-items:flex-start}.delete-button[data-v-1bb000b5]{width:100%}}@media (width<=480px){.user-card[data-v-1bb000b5]{padding:16px}.page-header h1[data-v-1bb000b5]{font-size:25px}.role-change[data-v-1bb000b5]{flex-direction:column;align-items:stretch}.role-change select[data-v-1bb000b5],.primary-button[data-v-1bb000b5]{width:100%}.error-banner[data-v-1bb000b5]{flex-direction:column;align-items:flex-start}.retry-button[data-v-1bb000b5]{width:100%}}@media (prefers-reduced-motion:reduce){.spin[data-v-1bb000b5]{animation:none}.back-button[data-v-1bb000b5],.primary-button[data-v-1bb000b5],.delete-button[data-v-1bb000b5]{transition:none}}:root{--bg-primary:#050607;--bg-secondary:#080a0c;--bg-tertiary:#0c0f12;--bg-card:#ffffff06;--bg-card-hover:#ff6b000a;--border:#ffffff14;--border-strong:#ffffff21;--border-orange:#ff6b0057;--text-primary:#f5f7f8;--text-secondary:#a8adb3;--text-muted:#6f767d;--orange:#ff6b00;--orange-light:#ff8a2b;--orange-soft:#ff6b001a;--orange-glow:#ff6b0033;--success:#37d67a;--danger:#ff5c5c;--container:1180px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--shadow-sm:0 8px 24px #00000038;--shadow-lg:0 24px 80px #00000059;--transition:.22s ease}@font-face{font-family:Farsi-Digit;src:url(/assets/Vazir-Medium-FD-WOL-Baxxd-Fn.woff2)format("woff2"),url(/assets/Vazir-Medium-FD-WOL-ChBTLJrr.woff)format("woff"),url(/assets/Vazir-Medium-FD-WOL-DnZKRtvy.ttf)format("truetype")}:root{--ff-primary:"Farsi-Digit", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg-primary);font-size:17px}body{background:radial-gradient(circle at 80% 0%, #ff6b000b, transparent 24rem), var(--bg-primary);min-width:320px;min-height:100vh;color:var(--text-primary);font-family:var(--ff-primary);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;direction:rtl;font-size:17px;line-height:1.85;overflow-x:hidden}body,button,input,textarea,select{font-family:var(--ff-primary)}button,input,textarea,select{font-size:inherit}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{list-style:none}::selection{color:#fff;background:var(--orange)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#25292d;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#353a40}#app{min-height:100vh}.public-layout{min-height:100vh;overflow:hidden}main{position:relative}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:100px 0;position:relative}.section-title{color:var(--text-primary);line-height:1.35}.section-description{color:var(--text-secondary);font-size:17px;line-height:1.9}.btn{border-radius:var(--radius-sm);cursor:pointer;min-height:48px;transition:transform var(--transition), color var(--transition), background var(--transition), border-color var(--transition), box-shadow var(--transition);justify-content:center;align-items:center;gap:10px;padding-inline:20px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#080808;background:var(--orange)}.btn-primary:hover{background:var(--orange-light)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.btn-secondary:hover{border-color:var(--border-orange);background:var(--orange-soft)}@media (width<=1024px){.section{padding:85px 0}}@media (width<=768px){.container{width:min(calc(100% - 28px), var(--container))}.section{padding:72px 0}body,.section-description{font-size:16px}}@media (width<=480px){.container{width:min(calc(100% - 22px), var(--container))}.section{padding:62px 0}}
