.home{display:flex;flex-direction:column;gap:18px}.home .home-block+.home-block{border-top:1px solid rgba(255,255,255,.06)}.home .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 14px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.12));background:#ffffff0f;color:var(--text, #fff);text-decoration:none;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease}.home .btn:hover{background:#ffffff17;border-color:#ffffff1f}.home .btn:active{transform:translateY(1px)}.home .btn.primary{background:#fff;color:#0a1020;border-color:#ffffffb3}.home .btn.primary:hover{background:#ffffffeb}.home .btn.ghost{background:transparent}.home .btn.sm{padding:.62rem .95rem;font-size:.95rem;border-radius:12px}.home .muted{opacity:.75}.home .hero{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center;padding:5rem 0}.home .hero-left .badge{display:inline-flex;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;border:1px solid rgba(255,255,255,.15);padding:.45rem .75rem;border-radius:999px;margin-bottom:1.25rem}.home .hero-left h1{font-size:clamp(2.2rem,3.2vw,3.2rem);line-height:1.1;margin:0 0 1rem;color:#fff;font-weight:700}.home .hero-left .sub{color:#ffffffc7;font-size:1.05rem;line-height:1.6;max-width:46ch;margin:0 0 1.5rem}.home .hero-actions{display:flex;gap:.9rem;flex-wrap:wrap;margin-bottom:1rem}.home .hero-note{color:#ffffff8c;font-size:.95rem}.home .hero-right{position:relative}.home .hero-visual{height:clamp(260px,34vw,420px);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(1000px 500px at 80% 20%,rgba(90,140,255,.18),transparent 55%),radial-gradient(700px 450px at 20% 80%,rgba(255,255,255,.08),transparent 55%),linear-gradient(180deg,#ffffff0f,#ffffff05);overflow:hidden;background-size:cover;background-position:center}.home .hero-visual-overlay{position:absolute;inset:-20px;pointer-events:none;background:radial-gradient(180px 180px at 20% 30%,rgba(255,255,255,.08),transparent 60%),radial-gradient(220px 220px at 70% 70%,rgba(90,140,255,.12),transparent 62%);filter:blur(6px)}.home .start-here{padding:3.25rem 0}.home .start-here-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .start-here-head{margin-bottom:1.75rem}.home .start-here-title{margin:0 0 .6rem;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:850;letter-spacing:.02em;color:#fff}.home .start-here-lead{margin:0;max-width:76ch;font-size:1rem;line-height:1.85;color:#ffffffb3}.home .start-here-steps{border-top:1px solid rgba(255,255,255,.08)}.home .step{display:flex;justify-content:space-between;gap:1.25rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.home .step-left{display:flex;gap:1rem;align-items:flex-start;min-width:0}.home .step-kicker{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:.85rem;color:#ffffffd9;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;flex:0 0 auto}.home .step-title{margin:0 0 .4rem;font-size:clamp(1.2rem,1.55vw,1.55rem);font-weight:760;color:#fff}.home .step-desc{margin:0;max-width:90ch;font-size:.97rem;line-height:1.8;color:#ffffff9e}.home .step-actions{margin-top:.9rem;display:flex;gap:.75rem;flex-wrap:wrap}.home .quiz-card{margin-top:1.25rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:1rem;display:grid;gap:1rem}.home .quiz-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.home .quiz-kicker{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#ffffffa6}.home .quiz-progress{font-size:.85rem;color:#ffffffb3}.home .quiz-question{margin:0 0 .25rem;font-size:1.1rem;font-weight:750;color:#fff}.home .quiz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.home .quiz-option{text-align:left;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0003;color:#ffffffd9;padding:.75rem .9rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.home .quiz-option:hover{background:#ffffff0f;border-color:#ffffff2e}.home .quiz-option.active{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.home .quiz-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.home .quiz-results{display:grid;gap:.75rem}.home .quiz-result-title{margin:0;font-size:1.2rem;font-weight:800;color:#fff}.home .quiz-result-desc{margin:0;color:#ffffffad;line-height:1.7}.home .quiz-recommended-title{font-weight:700;color:#ffffffd9}.home .quiz-recommended-list{margin:.35rem 0 0;padding-left:1.1rem;color:#ffffffb3;line-height:1.7}.home .quiz-note{margin:0;font-size:.9rem;color:#fff9}.home .quiz-error{margin:0;color:#f2b8b5;font-size:.9rem}.home .step-right{display:flex;align-items:flex-start;padding-top:.15rem}.home .path-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.home .path-card{display:block;padding:1rem 1.05rem;border-radius:14px;text-decoration:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:transform .15s ease,background .15s ease,border-color .15s ease}.home .path-card:hover{transform:translateY(-2px);background:#ffffff12;border-color:#ffffff2e}.home .path-card-title{margin-bottom:.35rem;font-size:1.02rem;font-weight:720;color:#fff}.home .path-card-sub{font-size:.92rem;line-height:1.6;color:#ffffff9e}.home .topics{padding:3.25rem 0}.home .topics-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .topics-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.home .topics-title{margin:0 0 .5rem;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:850;letter-spacing:.02em;color:#fff}.home .topics-lead{margin:0;max-width:70ch;font-size:1rem;line-height:1.85;color:#ffffffb3}.home .topics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.home .topic{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;overflow:hidden;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .topic:hover{background:#ffffff0a;border-color:#ffffff29;transform:translateY(-1px)}.home .topic-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;cursor:pointer}.home .topic-summary::-webkit-details-marker{display:none}.home .topic-left{display:flex;gap:.85rem;min-width:0;align-items:flex-start}.home .topic-ico{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0000002e;flex:0 0 auto}.home .topic-meta{min-width:0}.home .topic-name{font-weight:820;color:#fff;letter-spacing:.01em;line-height:1.1}.home .topic-desc{margin-top:.35rem;color:#ffffff9e;font-size:.92rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52ch}.home .topic-right{display:flex;align-items:center;gap:.65rem;flex:0 0 auto}.home .topic-count{font-size:.85rem;color:#ffffff9e;border:1px solid rgba(255,255,255,.1);background:#ffffff08;padding:.35rem .6rem;border-radius:999px}.home .topic-chev{opacity:.75;transition:transform .15s ease}.home .topic[open] .topic-chev{transform:rotate(180deg)}.home .topic-body{border-top:1px solid rgba(255,255,255,.08);padding:.9rem 1.05rem 1.05rem}.home .topic-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.home .pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;box-sizing:border-box;min-height:40px;padding:.55rem .75rem;text-decoration:none;color:#ffffffdb;border:1px solid rgba(255,255,255,.1);background:#00000029;border-radius:999px;font-size:.92rem;line-height:1.1;transition:background .15s ease,border-color .15s ease,transform .08s ease}.home .pill:hover{background:#ffffff0f;border-color:#ffffff29}.home .pill:active{transform:translateY(1px)}.home .topic-cta{margin-top:.9rem;display:flex;gap:.75rem;flex-wrap:wrap}.home .tools{padding:3.25rem 0}.home .tools-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .tools-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.home .tools-title{margin:0 0 .5rem;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:850;letter-spacing:.02em;color:#fff}.home .tools-lead{margin:0;max-width:76ch;font-size:1rem;line-height:1.85;color:#ffffffb3}.home .tools-actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;justify-content:flex-end}.home .tools-filters{display:flex;gap:.5rem;flex-wrap:nowrap;align-items:center;white-space:nowrap;overflow-x:auto;padding-bottom:2px}.home .chip{height:34px;padding:0 .8rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0000002e;color:#ffffffd1;font-size:.9rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.home .chip:hover{background:#ffffff0f;border-color:#ffffff29}.home .chip:active{transform:translateY(1px)}.home .chip.active{background:#ffffff1a;border-color:#ffffff38;color:#fff}.home .tools-grid{margin:0}.home .tool-card{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .tool-card:hover{background:#ffffff0b;border-color:#ffffff29;transform:translateY(-1px)}.home .tool-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.home .tool-ico{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003;flex:0 0 auto}.home .tool-tags{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.home .tag{font-size:.78rem;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1}.home .tag.muted{color:#ffffffa6;background:#00000029}.home .tool-name{font-weight:860;letter-spacing:.01em;color:#fff;line-height:1.15;margin-bottom:.4rem}.home .tool-desc{margin:0 0 1rem;color:#ffffffa6;font-size:.94rem;line-height:1.65;min-height:3.2em}.home .tool-cta{display:flex;gap:.6rem;flex-wrap:wrap}.home .tools-bottom-cta{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.home .tools-note{color:#ffffffa6;font-size:.95rem}.home .tools-empty{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;display:grid;gap:.45rem}.home .tools-empty-title{font-weight:800;color:#fff}.home .tools-empty-desc{margin:0 0 .4rem;color:#ffffffa6}.home .tools-cats{margin-top:1.5rem}.home .cats-left,.home .cats-right{min-width:0;margin-left:auto;margin-right:auto}.home .cats-title{margin:0 0 .4rem;font-size:1.25rem;font-weight:850;color:#fff}.home .cats-lead{margin:0 0 1rem;color:#ffffffb3;line-height:1.75}.home .cats-grid{margin:0;--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.5rem}.home .cat-block{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem}.home .cat-head{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.home .cat-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003;flex:0 0 auto}.home .cat-name{font-weight:860;color:#fff;line-height:1.1}.home .cat-sub{margin-top:.35rem;color:#ffffff9e;font-size:.92rem;line-height:1.55}.home .cat-links{display:grid;gap:.45rem}.home .cat-link{text-decoration:none;color:#ffffffc7;padding:.55rem .65rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000029;transition:background .15s ease,border-color .15s ease,transform .08s ease}.home .cat-link:hover{background:#ffffff0f;border-color:#ffffff24}.home .cat-link:active{transform:translateY(1px)}.home .downloads-card{border:1px solid rgba(255,255,255,.1);background:radial-gradient(600px 240px at 30% 10%,rgba(90,140,255,.14),transparent 60%),#ffffff08;border-radius:18px;padding:.95rem;position:sticky;top:18px;width:100%;box-sizing:border-box}.home .downloads-title{font-weight:900;color:#fff}.home .downloads-sub{margin-top:.35rem;color:#ffffffb3;line-height:1.75;font-size:.95rem}.home .downloads-links{margin-top:.9rem;--bs-gutter-x: .9rem;--bs-gutter-y: .9rem}.home .download-link{text-decoration:none;color:#ffffffc7;padding:.6rem .7rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000029}.home .download-link:hover{background:#ffffff0f;border-color:#ffffff24}.home .downloads-cta{margin-top:1rem;display:flex;gap:.6rem;flex-wrap:wrap}.home .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem}.home .section-title{margin:0 0 .5rem;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:850;letter-spacing:.02em;color:#fff}.home .section-lead{margin:0;max-width:76ch;font-size:1rem;line-height:1.85;color:#ffffffb3}.home .section-actions{display:flex;gap:.65rem;flex-wrap:wrap}.home .watch{padding:3.25rem 0}.home .watch-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .watch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.home .media-card{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .media-card:hover{background:#ffffff0b;border-color:#ffffff29;transform:translateY(-1px)}.home .media-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003;margin-bottom:.75rem}.home .media-title{font-weight:860;color:#fff;margin-bottom:.35rem}.home .media-desc{margin:0 0 1rem;color:#ffffffa6;line-height:1.7}.home .media-cta{display:flex;gap:.6rem;flex-wrap:wrap}.home .subgrid{margin-top:1rem;display:grid;grid-template-columns:1.25fr .75fr;gap:.85rem;align-items:start}.home .subgrid-title{margin:0 0 .35rem;font-weight:900;color:#fff}.home .subgrid-lead{margin:0 0 .85rem;color:#ffffffb3;line-height:1.75}.home .pill-row{display:flex;flex-wrap:wrap;gap:.55rem}.home .pill-link{text-decoration:none;color:#ffffffd1;border:1px solid rgba(255,255,255,.1);background:#00000029;padding:.55rem .75rem;border-radius:999px}.home .pill-link:hover{background:#ffffff0f;border-color:#ffffff29}.home .callout{border:1px solid rgba(255,255,255,.1);background:radial-gradient(700px 240px at 30% 10%,rgba(90,140,255,.14),transparent 60%),#ffffff08;border-radius:18px;padding:1rem}.home .callout-title{font-weight:900;color:#fff}.home .callout-sub{margin-top:.35rem;color:#ffffffb3;line-height:1.75}.home .callout-cta{margin-top:.9rem;display:flex;gap:.6rem;flex-wrap:wrap}.home .reviews{padding:3.25rem 0}.home .reviews-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.home .tile{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .tile:hover{background:#ffffff0b;border-color:#ffffff29;transform:translateY(-1px)}.home .tile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem}.home .tile-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003}.home .tile-title{font-weight:900;color:#fff;margin-bottom:.35rem}.home .tile-desc{margin:0 0 1rem;color:#ffffffa6;line-height:1.7}.home .tile-cta{display:flex;gap:.6rem;flex-wrap:wrap}.home .tile-deals{background:radial-gradient(800px 280px at 60% 20%,rgba(90,140,255,.18),transparent 60%),#ffffff08}.home .learn{padding:3.25rem 0}.home .learn-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .learn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.home .panel{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .panel:hover{background:#ffffff0b;border-color:#ffffff29;transform:translateY(-1px)}.home .panel-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003;margin-bottom:.75rem}.home .panel-title{font-weight:900;color:#fff;margin-bottom:.35rem}.home .panel-desc{margin:0 0 1rem;color:#ffffffa6;line-height:1.7}.home .panel-cta{display:flex;gap:.6rem;flex-wrap:wrap}.home .newsletter-about{margin-top:1rem;display:grid;grid-template-columns:1.05fr .95fr;gap:.85rem}.home .newsletter-card,.home .about-card{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:18px;padding:1rem}.home .newsletter-title,.home .about-title{font-weight:950;color:#fff}.home .newsletter-sub{margin-top:.35rem;color:#ffffffb3;line-height:1.75}.home .newsletter-form{margin-top:.9rem;display:flex;gap:.6rem;flex-wrap:wrap}.home .field{flex:1 1 220px;height:42px;padding:0 .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:#ffffffeb;outline:none}.home .field::-moz-placeholder{color:#ffffff73}.home .field::placeholder{color:#ffffff73}.home .newsletter-note{margin-top:.7rem;color:#ffffff8c;font-size:.92rem}.home .about-desc{margin:.65rem 0 0;color:#ffffffb3;line-height:1.8}.home .about-links{margin-top:.9rem;display:flex;gap:.6rem;flex-wrap:wrap}.home .work{padding:3.25rem 0}.home .work-inner{max-width:1100px;margin:0 auto;padding:0 1.25rem}.home .work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.home .service{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.home .service:hover{background:#ffffff0b;border-color:#ffffff29;transform:translateY(-1px)}.home .service-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);background:#0003;margin-bottom:.75rem}.home .service-title{font-weight:900;color:#fff;margin-bottom:.35rem}.home .service-desc{margin:0 0 1rem;color:#ffffffa6;line-height:1.7}.home .service-cta{display:flex;gap:.6rem;flex-wrap:wrap}.home .community{margin-top:1rem;display:grid;grid-template-columns:1.25fr .75fr;gap:.85rem;align-items:start}.home .community-left{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:18px;padding:1rem}.home .community-title{font-weight:950;color:#fff}.home .community-desc{margin-top:.45rem;color:#ffffffb3;line-height:1.8}.home .community-cta{margin-top:.85rem;display:flex;gap:.6rem;flex-wrap:wrap}.home .footer{border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.home .footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:12px}.home .f-title{font-weight:900}.home .f-sub{margin-top:6px;color:#ffffffb3}.home .f-head{font-weight:800;margin-bottom:8px}.home .footer a{display:block;text-decoration:none;color:#ffffffb3;padding:6px 0}.home .footer a:hover{color:#ffffffeb;text-decoration:underline}.home .footer-bottom{margin-top:14px;display:flex;justify-content:space-between;gap:10px;color:#ffffffb3;font-size:12px}@media(max-width:980px){.home .hero{grid-template-columns:1fr;padding:3.5rem 0}.home .hero-right{order:2}.home .step{flex-direction:column}.home .step-right{padding-top:0}.home .quiz-options,.home .path-grid,.home .topics-grid{grid-template-columns:1fr}.home .topic-desc{max-width:36ch}.home .tools-head{flex-direction:column;align-items:flex-start}.home .tools-actions{justify-content:flex-start}.home .downloads-card{position:static}.home .watch-grid,.home .reviews-grid,.home .learn-grid,.home .subgrid,.home .newsletter-about,.home .community{grid-template-columns:1fr}.home .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home .footer-grid{grid-template-columns:1fr 1fr}.home .topic-pills{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.home .tools-actions{width:100%;flex-direction:column;align-items:stretch}.home .tools-filters{width:100%}.home .tools-actions .btn{width:100%;justify-content:center}.home .tools-grid{grid-template-columns:1fr}.home .tool-desc{min-height:0}.home .tool-cta{width:100%}.home .tool-cta .btn{flex:1 1 auto}.home .tools-bottom-cta{flex-direction:column;align-items:flex-start}.home .tools-bottom-cta .btn{width:100%;justify-content:center}}@media(max-width:520px){.home .tools-bottom-cta,.home .topics-head{flex-direction:column;align-items:flex-start}.home .topic-count{display:none}.home .topic-desc{max-width:30ch}.home .topic-pills,.home .work-grid{grid-template-columns:1fr}}.chat-input[data-v-2cdce0c0]{display:grid;grid-template-columns:1fr auto;gap:10px}.chat-input input[data-v-2cdce0c0]{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#ffffffeb;padding:0 12px;outline:none}.chat-thread[data-v-c61433e4]{display:grid;gap:12px}.chat-feed[data-v-c61433e4]{display:grid;gap:12px;max-height:420px;overflow-y:auto;padding-right:6px}.chat-row[data-v-c61433e4]{display:flex}.chat-row.user[data-v-c61433e4]{justify-content:flex-end}.chat-bubble[data-v-c61433e4]{max-width:560px;padding:12px 14px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);line-height:1.4}.chat-row.user .chat-bubble[data-v-c61433e4]{background:#ffffff29}.chat-suggestions[data-v-c61433e4]{display:flex;flex-wrap:wrap;gap:8px}.chat-suggestion-chip[data-v-c61433e4]{border:1px solid rgba(5,106,102,.35);background:linear-gradient(180deg,#fff,#f2f7f7);color:#0f172a;border-radius:999px;padding:9px 14px;font-size:13px;line-height:1;font-weight:600;cursor:pointer;box-shadow:0 1px 2px #0f172a1f;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .15s ease}.chat-suggestion-chip[data-v-c61433e4]:hover:not(:disabled){background:linear-gradient(180deg,#fff,#e8f4f3);border-color:#056a668c;box-shadow:0 4px 10px #056a6633;transform:translateY(-1px)}.chat-suggestion-chip[data-v-c61433e4]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 4px #0f172a29}.chat-suggestion-chip[data-v-c61433e4]:focus-visible{outline:2px solid rgba(5,106,102,.7);outline-offset:2px}.chat-suggestion-chip[data-v-c61433e4]:disabled{opacity:.5;cursor:not-allowed}.chat-card[data-v-f8f6230b]{border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;padding:20px;display:grid;gap:16px}.chat-actions[data-v-f8f6230b]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.chat-note[data-v-f8f6230b]{margin:0;color:#ffffff8c;font-size:13px}.mm-downloads[data-v-f6c1a502]{border:1px solid #dfe3e8;border-radius:.9rem;background:#fff;padding:1rem 1rem .95rem;display:grid;gap:.9rem;box-shadow:0 6px 18px -14px #11182759}.mm-downloads-head[data-v-f6c1a502]{display:grid;gap:.4rem}.mm-downloads-title-wrap[data-v-f6c1a502]{display:flex;align-items:center;gap:.6rem}.mm-downloads-badge[data-v-f6c1a502]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase;color:#0f766e;background:#0f766e1f}.mm-downloads-title[data-v-f6c1a502]{margin:0;font-size:1.02rem;color:#111827}.mm-downloads-lead[data-v-f6c1a502]{margin:0;color:#4b5563;font-size:.86rem}.mm-downloads-list[data-v-f6c1a502]{display:grid;gap:.7rem}.mm-download-item[data-v-f6c1a502]{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.9rem;background:#f9fafb}.mm-download-copy[data-v-f6c1a502]{min-width:0;display:grid;gap:.25rem}.mm-download-item h3[data-v-f6c1a502]{margin:0;font-size:.92rem;color:#111827}.mm-download-item p[data-v-f6c1a502]{margin:0;color:#6b7280;font-size:.8rem;line-height:1.4}.mm-download-btn[data-v-f6c1a502]{flex-shrink:0;min-height:2rem;border:1px solid #0f766e;border-radius:.55rem;background:#fff;color:#0f766e;font-size:.8rem;padding:.45rem .8rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.mm-download-btn[data-v-f6c1a502]:hover{background:#0f766e;color:#fff}.mm-download-btn[data-v-f6c1a502]:focus-visible{outline:2px solid rgba(15,118,110,.45);outline-offset:2px}@media(max-width:640px){.mm-download-item[data-v-f6c1a502]{flex-direction:column;align-items:flex-start}.mm-download-btn[data-v-f6c1a502]{width:100%}}.generator[data-v-279b5b7c]{display:grid;gap:24px;padding:24px 0 60px}.generator-head[data-v-279b5b7c]{display:flex;justify-content:space-between;align-items:center;gap:16px}.generator-title[data-v-279b5b7c]{margin:0;font-size:28px;font-weight:800}.generator-lead[data-v-279b5b7c]{margin:8px 0 0;color:#ffffffb3}.status[data-v-279b5b7c]{margin:0;padding:10px 12px;border-radius:10px}.status.error[data-v-279b5b7c]{border:1px solid rgba(220,53,69,.4);background:#dc354526}.status.success[data-v-279b5b7c]{border:1px solid rgba(40,167,69,.4);background:#28a74526}.score-layout[data-v-c1c2cd11]{display:grid;gap:1rem}.score-card[data-v-c1c2cd11]{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08;padding:1rem}.score-card h2[data-v-c1c2cd11]{margin:0 0 .5rem;font-size:1.1rem}.period-label[data-v-c1c2cd11]{color:#ffffffb3;margin:.25rem 0 .75rem}.score-value[data-v-c1c2cd11]{font-size:1.4rem;margin:0}.score-meta[data-v-c1c2cd11]{margin:.5rem 0 0}.checkin-form[data-v-c1c2cd11]{display:grid;gap:.9rem}.question[data-v-c1c2cd11]{display:grid;gap:.45rem}.question-label[data-v-c1c2cd11]{font-size:.95rem}.option-row[data-v-c1c2cd11]{display:flex;gap:1rem;flex-wrap:wrap}.option-row label[data-v-c1c2cd11]{display:flex;align-items:center;gap:.4rem}.actions[data-v-c1c2cd11]{margin-top:.25rem}.result-grid p[data-v-c1c2cd11]{margin:.2rem 0}.error-text[data-v-c1c2cd11]{color:#f2b8b5;margin:.75rem 0 0}.flash-text[data-v-c1c2cd11]{color:#9fe9ca;margin:.75rem 0 0}.cv-pdf-preview[data-v-153cbdbd]{width:min(100%,980px);min-width:820px;min-height:200px;overflow:hidden}.cv-pdf-preview-status[data-v-153cbdbd],.cv-pdf-preview-error[data-v-153cbdbd]{margin:0;text-align:center;padding:24px 12px;color:#4b5563}.cv-pdf-preview-error[data-v-153cbdbd]{color:#b45309}.cv-pdf-preview-frame[data-v-153cbdbd]{display:block;width:100%;height:auto;aspect-ratio:210 / 297;border:0;border-radius:8px;background:#fff}@media(max-width:900px){.cv-pdf-preview[data-v-153cbdbd]{min-width:100%}}.cv-theme-surface{--cv-accent: #244f8a;--cv-accent-soft: #eef4ff;--cv-heading: #152238;--cv-text: #1f2937;--cv-muted: #5b6573;--cv-rule: #d5dce7;--cv-bg: #ffffff;--cv-font: "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;background:var(--cv-bg);color:var(--cv-text);font-family:var(--cv-font)}.theme--corporate-blue{--cv-accent: #244f8a;--cv-accent-soft: #eef4ff;--cv-heading: #152238;--cv-text: #1f2937;--cv-muted: #5b6573;--cv-rule: #d5dce7}.theme--tech-slate{--cv-accent: #35495f;--cv-accent-soft: #eef3f8;--cv-heading: #1a2a3a;--cv-text: #22313f;--cv-muted: #5b6a78;--cv-rule: #d4dde7}.theme--creative-warm{--cv-accent: #a64b2a;--cv-accent-soft: #fff1ea;--cv-heading: #3d2218;--cv-text: #3a2b24;--cv-muted: #7a6258;--cv-rule: #ead8cf}.theme--finance-charcoal{--cv-accent: #263238;--cv-accent-soft: #eef1f2;--cv-heading: #1b2327;--cv-text: #263238;--cv-muted: #5f6c72;--cv-rule: #d3d9dd}.theme--health-green{--cv-accent: #1f6f5f;--cv-accent-soft: #eaf8f4;--cv-heading: #1a3d36;--cv-text: #23433c;--cv-muted: #58756e;--cv-rule: #cae5de}.font--sans-modern{--cv-font: "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif}.font--serif-classic{--cv-font: Georgia, "Times New Roman", Times, serif}.font--humanist-clean{--cv-font: Candara, Calibri, "Segoe UI", Arial, sans-serif}.cv-generator[data-v-65f9c478]{display:grid;gap:24px}.cv-hero[data-v-65f9c478]{padding:12px 0 24px}.cv-hero-card[data-v-65f9c478]{border-radius:22px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0d,#ffffff05);padding:28px;display:grid;gap:18px}.cv-hero-card h1[data-v-65f9c478]{margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:800}.cv-hero-subtitle[data-v-65f9c478]{margin:10px 0 0;font-size:1.1rem;color:#fffc}.cv-hero-support[data-v-65f9c478]{margin:10px 0 0;color:#ffffffa6;line-height:1.7}.cv-hero-actions[data-v-65f9c478]{display:flex;gap:12px;flex-wrap:wrap}.cv-builder[data-v-65f9c478]{display:grid;gap:18px}.cv-builder-head[data-v-65f9c478]{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.cv-builder-head h2[data-v-65f9c478]{margin:0 0 6px;font-size:1.8rem}.cv-builder-lead[data-v-65f9c478]{margin:0;color:#ffffffa6}.cv-progress[data-v-65f9c478]{min-width:200px;display:grid;gap:8px;justify-items:end}.cv-progress-bar[data-v-65f9c478]{height:6px;width:220px;background:#ffffff1f;border-radius:999px;overflow:hidden}.cv-progress-bar span[data-v-65f9c478]{display:block;height:100%;background:#fff9}.cv-progress-label[data-v-65f9c478]{font-size:.85rem;color:#fff9}.cv-steps[data-v-65f9c478]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cv-step[data-v-65f9c478]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:10px 12px;display:grid;gap:6px;justify-items:center;text-align:center;font-size:.85rem;color:#fff9;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.cv-step.active[data-v-65f9c478]{border-color:#ffffff4d;color:#fff;background:#ffffff1a}.cv-step.done[data-v-65f9c478]{color:#ffffffd9}.cv-step.locked[data-v-65f9c478]{cursor:not-allowed;opacity:.6}.cv-step-index[data-v-65f9c478]{width:26px;height:26px;border-radius:50%;background:#ffffff26;display:grid;place-items:center;font-weight:700}.cv-step-label[data-v-65f9c478]{font-weight:600}.cv-card[data-v-65f9c478]{border-radius:20px;border:1px solid var(--border);background:#ffffff08;padding:24px}.cv-panel-head[data-v-65f9c478]{margin-bottom:18px}.cv-panel-head h3[data-v-65f9c478]{margin:0 0 6px}.cv-panel-head p[data-v-65f9c478]{margin:0;color:#ffffffa6}.cv-form-grid[data-v-65f9c478]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cv-field[data-v-65f9c478]{display:grid;gap:8px;color:#ffffffb3;font-size:.9rem}.cv-field input[data-v-65f9c478]{height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:0 12px;outline:none}.cv-field .chip-row[data-v-65f9c478]{margin-top:6px}.chip-row[data-v-65f9c478]{display:flex;gap:8px;flex-wrap:wrap}.chip[data-v-65f9c478]{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#ffffffb3;padding:4px 12px;font-size:.8rem;cursor:pointer}.chip.filled[data-v-65f9c478]{background:#ffffff2e;color:#fff}.chip-row.muted .chip[data-v-65f9c478]{color:#ffffff8c}.job-list[data-v-65f9c478]{display:grid;gap:18px;margin-bottom:16px}.job-card[data-v-65f9c478]{border-radius:18px;border:1px solid rgba(255,255,255,.08);padding:18px;background:#0003;display:grid;gap:14px}.job-card-head[data-v-65f9c478]{display:flex;justify-content:space-between;gap:16px}.job-card-head h4[data-v-65f9c478]{margin:0 0 6px}.job-card-head p[data-v-65f9c478]{margin:0;color:#fff9}.job-actions[data-v-65f9c478]{display:flex;gap:8px;align-items:flex-start}.checkbox[data-v-65f9c478]{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.85rem;color:#fff9}.checkbox input[data-v-65f9c478]{width:16px;height:16px}.bullet-block[data-v-65f9c478]{display:grid;gap:12px}.bullet-head[data-v-65f9c478]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.bullet-head h5[data-v-65f9c478]{margin:0 0 4px}.bullet-head p[data-v-65f9c478]{margin:0;color:#fff9}.bullet-list[data-v-65f9c478]{display:grid;gap:10px}.bullet-row[data-v-65f9c478]{display:grid;grid-template-columns:1fr auto;gap:10px}.bullet-row input[data-v-65f9c478]{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:0 12px}.skill-meta[data-v-65f9c478]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.9rem;color:#ffffffa6;margin-bottom:16px}.skill-note[data-v-65f9c478]{color:#ffffff80}.skill-groups[data-v-65f9c478]{display:grid;gap:18px}.skill-card[data-v-65f9c478]{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0000002e;padding:16px;display:grid;gap:12px}.skill-card-head h4[data-v-65f9c478]{margin:0 0 4px}.skill-card-head p[data-v-65f9c478]{margin:0;color:#fff9}.skill-input[data-v-65f9c478]{display:grid;grid-template-columns:1fr auto;gap:10px}.skill-input input[data-v-65f9c478]{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:0 12px}.cert-block[data-v-65f9c478]{margin-top:18px;display:grid;gap:10px}.cert-block h4[data-v-65f9c478]{margin:0}.cert-block p[data-v-65f9c478]{margin:0;color:#fff9}.cert-list[data-v-65f9c478]{display:grid;gap:10px}.cert-row[data-v-65f9c478]{display:grid;grid-template-columns:1fr auto;gap:10px}.cert-row input[data-v-65f9c478]{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:0 12px}.review-grid[data-v-65f9c478]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.review-left[data-v-65f9c478]{display:grid;gap:16px}.template-picker h4[data-v-65f9c478],.quality-panel h4[data-v-65f9c478]{margin:0 0 8px}.template-options[data-v-65f9c478]{display:flex;gap:8px;flex-wrap:wrap}.quality-panel[data-v-65f9c478]{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003;padding:14px}.quality-panel ul[data-v-65f9c478]{margin:0;padding-left:18px;color:#ffffffa6;display:grid;gap:6px}.ai-panel[data-v-65f9c478]{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003;padding:14px;display:grid;gap:10px}.ai-panel h4[data-v-65f9c478]{margin:0}.ai-actions[data-v-65f9c478]{display:flex;gap:8px;flex-wrap:wrap}.ai-panel p[data-v-65f9c478]{margin:0;color:#ffffffb3}.ai-error[data-v-65f9c478]{color:#ffb4b4!important}.ai-meta[data-v-65f9c478]{font-size:.85rem;color:#fff9!important}.review-accordion[data-v-65f9c478]{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000002e;padding:10px 14px 16px}.review-accordion summary[data-v-65f9c478]{cursor:pointer;font-weight:600;color:#ffffffd9}.review-experience[data-v-65f9c478]{display:grid;gap:12px;margin-top:12px}.review-job[data-v-65f9c478]{border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:12px;display:grid;gap:10px}.review-skills[data-v-65f9c478]{display:grid;gap:12px;margin-top:12px}.review-right[data-v-65f9c478]{display:grid;gap:16px;align-content:start}.cv-preview-frame[data-v-65f9c478]{background:#fff;border-radius:12px;overflow:auto;box-shadow:0 20px 50px #00000040}.cv-preview[data-v-65f9c478]{background:#fff;color:#111;border-radius:12px;padding:22px;min-height:540px;aspect-ratio:210 / 297;overflow:auto;box-shadow:0 20px 50px #00000040}.cv-preview-body[data-v-65f9c478]{display:grid;gap:14px;font-family:Inter,Helvetica Neue,Arial,sans-serif}.cv-preview-head h2[data-v-65f9c478]{margin:0 0 4px;font-size:1.4rem}.cv-preview-head p[data-v-65f9c478]{margin:0}.cv-preview-meta[data-v-65f9c478]{display:flex;gap:12px;flex-wrap:wrap;font-size:.85rem;color:#444}.cv-preview-section[data-v-65f9c478]{display:grid;gap:8px}.cv-preview-section h3[data-v-65f9c478]{margin:0;font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;color:#222}.cv-preview-role[data-v-65f9c478]{display:flex;justify-content:space-between;font-size:.9rem}.cv-preview-item ul[data-v-65f9c478]{margin:6px 0 0 18px}.cv-preview-education p[data-v-65f9c478]{margin:0}.cv-preview-skills p[data-v-65f9c478]{margin:4px 0 0}.template-classic .cv-preview-body[data-v-65f9c478]{font-family:Inter,Helvetica Neue,Arial,sans-serif}.template-modern .cv-preview-body[data-v-65f9c478]{font-family:IBM Plex Sans,Inter,Helvetica Neue,Arial,sans-serif}.template-executive .cv-preview-body[data-v-65f9c478]{font-family:Georgia,Times New Roman,serif}.export-panel[data-v-65f9c478]{display:flex;gap:12px;flex-wrap:wrap}.cv-nav[data-v-65f9c478]{display:flex;justify-content:space-between;align-items:center}@media(max-width:960px){.review-grid[data-v-65f9c478]{grid-template-columns:1fr}.cv-steps[data-v-65f9c478]{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-progress[data-v-65f9c478]{justify-items:start;width:100%}.cv-progress-bar[data-v-65f9c478]{width:100%}}@media(max-width:720px){.cv-form-grid[data-v-65f9c478],.bullet-row[data-v-65f9c478],.cert-row[data-v-65f9c478]{grid-template-columns:1fr}.cv-builder-head[data-v-65f9c478]{align-items:flex-start}}.cv-generator-nav[data-v-ab8eca26]{margin-bottom:14px}.cv-back-link[data-v-ab8eca26]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#ffffffe6;text-decoration:none;font-size:.9rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease}.cv-back-link[data-v-ab8eca26]:hover{background:#ffffff1a;border-color:#ffffff59}.page[data-v-824e50a6]{max-width:1100px;margin:0 auto;padding:2.25rem 1.25rem 4rem}.head[data-v-824e50a6]{padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.crumbs[data-v-824e50a6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.9rem;color:#ffffff9e;font-size:.92rem}.crumb[data-v-824e50a6]{color:#ffffffb8;text-decoration:none}.crumb[data-v-824e50a6]:hover{color:#ffffffeb;text-decoration:underline}.current[data-v-824e50a6]{color:#ffffffeb}.sep[data-v-824e50a6]{opacity:.55}.title[data-v-824e50a6]{margin:0 0 .6rem;font-size:clamp(2rem,3vw,2.7rem);line-height:1.1;color:#fff;font-weight:850}.subtitle[data-v-824e50a6]{margin:0;max-width:80ch;color:#ffffffb3;line-height:1.8}.content[data-v-824e50a6]{padding-top:1.5rem;display:grid;gap:1rem}.grid[data-v-824e50a6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.card[data-v-824e50a6]{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:16px;padding:1rem 1.05rem}.h2[data-v-824e50a6]{margin:0 0 .65rem;font-size:1.05rem;color:#fff;font-weight:800}.p[data-v-824e50a6]{margin:0;color:#ffffffb3;line-height:1.8}.list[data-v-824e50a6]{margin:0;padding-left:1.1rem;color:#ffffffb3;line-height:1.9}.chips[data-v-824e50a6]{display:flex;flex-wrap:wrap;gap:.6rem}.chip[data-v-824e50a6]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000029;color:#ffffffd1;text-decoration:none}.chip[data-v-824e50a6]:hover{background:#ffffff0f;border-color:#ffffff29}.actions[data-v-824e50a6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.btn[data-v-824e50a6]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffeb;text-decoration:none;cursor:pointer;transition:transform .08s ease,background .15s ease,border-color .15s ease}.btn[data-v-824e50a6]:hover{background:#ffffff17;border-color:#ffffff24}.btn[data-v-824e50a6]:active{transform:translateY(1px)}.btn.primary[data-v-824e50a6]{background:#fff;color:#0a1020;border-color:#ffffffb3}.btn.primary[data-v-824e50a6]:hover{background:#ffffffeb}.btn.ghost[data-v-824e50a6]{background:transparent}@media(max-width:980px){.grid[data-v-824e50a6]{grid-template-columns:1fr}}.tracker-head[data-v-9f4b56b4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tracker-loading[data-v-9f4b56b4]{margin:2rem 0;color:#ffffffb3}.tracker-list[data-v-9f4b56b4]{display:grid;gap:1.5rem;margin-top:2rem}.tracker-card[data-v-9f4b56b4]{border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:18px;padding:1.5rem;display:grid;gap:1rem}.tracker-card-head[data-v-9f4b56b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tracker-card-head h3[data-v-9f4b56b4]{margin:0 0 .35rem}.tracker-card-head p[data-v-9f4b56b4]{margin:0;color:#ffffffb3}.tracker-badge[data-v-9f4b56b4]{padding:.35rem .8rem;border-radius:999px;font-size:.85rem;border:1px solid transparent}.tracker-badge.is-ok[data-v-9f4b56b4]{background:#ffffff14}.tracker-badge.is-done[data-v-9f4b56b4]{background:#00ffb42e;border-color:#00ffb480}.tracker-badge.is-risk[data-v-9f4b56b4]{background:#ffc20a33;border-color:#ffc20a80}.tracker-badge.is-broken[data-v-9f4b56b4]{background:#ff565633;border-color:#ff565680}.tracker-progress-bar[data-v-9f4b56b4]{height:8px;background:#ffffff14;border-radius:999px;overflow:hidden}.tracker-progress-fill[data-v-9f4b56b4]{height:100%;background:linear-gradient(90deg,#fffc,#00ffb4cc);border-radius:999px}.tracker-progress-meta[data-v-9f4b56b4]{display:flex;justify-content:space-between;font-size:.9rem;color:#ffffffb3;margin-top:.4rem}.tracker-stats[data-v-9f4b56b4]{display:flex;gap:1rem;flex-wrap:wrap;color:#ffffffbf;font-size:.9rem}.tracker-warn[data-v-9f4b56b4]{color:#f6c35f}.tracker-alert[data-v-9f4b56b4]{color:#f2b8b5}.tracker-actions[data-v-9f4b56b4]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.metric-input[data-v-9f4b56b4]{display:flex;align-items:center;gap:.6rem;color:#ffffffb3}.metric-input input[data-v-9f4b56b4]{width:140px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;padding:0 10px}.form-actions[data-v-9f4b56b4]{display:flex;align-items:center;gap:12px}.form-error[data-v-9f4b56b4]{margin:0;color:#f2b8b5}@media(max-width:720px){.tracker-head[data-v-9f4b56b4]{flex-direction:column;align-items:flex-start}.tracker-card-head[data-v-9f4b56b4]{flex-direction:column}}.form-actions[data-v-8f2e301e]{display:flex;align-items:center;gap:12px}.form-error[data-v-8f2e301e]{margin:0;color:#f2b8b5}.cv-data-grid[data-v-69fd4fad]{display:grid;gap:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.cv-draft-list[data-v-69fd4fad]{display:grid;gap:12px;align-content:start}.cv-draft-head[data-v-69fd4fad]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cv-draft-head h3[data-v-69fd4fad]{margin:0}.cv-draft-item[data-v-69fd4fad]{border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;padding:12px;text-align:left;cursor:pointer;display:grid;gap:6px}.cv-draft-item.active[data-v-69fd4fad]{border-color:#ffffff59;background:#ffffff14}.cv-draft-title[data-v-69fd4fad]{font-weight:700}.cv-draft-meta[data-v-69fd4fad]{color:#fff9;font-size:.85rem}.cv-preview-wrap[data-v-69fd4fad]{display:grid;gap:16px}.cv-preview-frame[data-v-69fd4fad]{background:#fff;border-radius:12px;overflow:auto;box-shadow:0 20px 50px #00000040;cursor:pointer}.cv-preview-actions[data-v-69fd4fad]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:960px){.cv-data-grid[data-v-69fd4fad]{grid-template-columns:1fr}}@media(max-width:1024px){.grid[data-v-5e6995d7]{grid-template-columns:1fr}}
