:root{--bg0:#070A12;--bg1:#0B1224;--card:rgba(255,255,255,.06);--card2:rgba(255,255,255,.09);--stroke:rgba(255,255,255,.12);--text:rgba(255,255,255,.92);--muted:rgba(255,255,255,.65);--muted2:rgba(255,255,255,.52);--brand:#7C3AED;--brand2:#22D3EE;--ok:#34D399;--warn:#FBBF24;--danger:#FB7185;--shadow: 0 12px 34px rgba(0,0,0,.34)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);background:linear-gradient(180deg,var(--bg0),var(--bg1));background-repeat:no-repeat;background-attachment:scroll}a{color:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.page{position:relative;min-height:100%}.container{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:28px 22px 22px}.page,.container,.main,.homeGrid,.homeMain,.homeSide{background:transparent}.bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:radial-gradient(1200px 600px at 20% 10%,rgba(124,58,237,.13),transparent 55%),radial-gradient(900px 500px at 70% 20%,rgba(34,211,238,.11),transparent 52%),linear-gradient(180deg,var(--bg0),var(--bg1));background-repeat:no-repeat;background-attachment:scroll}.bgGrid{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(50% 50% at 50% 15%,black 0%,transparent 70%);mask-image:radial-gradient(50% 50% at 50% 15%,black 0%,transparent 70%);opacity:.25}.blob{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(40px);opacity:.32;transform:translateZ(0);animation:floaty 14s ease-in-out infinite}.blobA{left:-120px;top:-130px;background:radial-gradient(circle at 35% 35%,#7c3aedc7,#7c3aed00)}.blobB{right:-160px;top:60px;animation-duration:18s;background:radial-gradient(circle at 40% 40%,#22d3eec7,#22d3ee00)}.blobC{left:20%;bottom:-260px;animation-duration:20s;background:radial-gradient(circle at 40% 40%,#fb71856b,#fb718500)}.bgFade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(700px 400px at 50% 0%,rgba(255,255,255,.04),transparent 60%)}@keyframes floaty{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-18px) scale(1.06)}to{transform:translate(0) scale(1)}}.header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;position:relative;flex-wrap:wrap}.headerHero{padding:16px 14px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(520px 160px at 10% 0%,rgba(251,191,36,.16),transparent 60%),radial-gradient(520px 180px at 70% 10%,rgba(34,211,238,.12),transparent 60%),linear-gradient(135deg,#ffffff0f,#fff0)}.headerLeft{max-width:760px;flex:1 1 420px;min-width:260px}.brand{display:flex;align-items:center;gap:10px}.brandMark{width:16px;height:16px;border-radius:8px;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 0 0 6px #7c3aed29}.brandLogo{display:block;height:86px;width:auto;max-width:min(820px,92vw)}.brandText{font-weight:950;letter-spacing:-.2px;font-size:28px}.sloganGold{margin-top:6px;font-weight:950;font-style:italic;letter-spacing:.2px;font-size:15px;background:linear-gradient(90deg,#8b5a1b,#f2e19a,#b7862c);-webkit-background-clip:text;background-clip:text;color:transparent}.subtitle{margin-top:8px;color:var(--muted);font-size:15px;line-height:1.35}.headerRight{display:flex;align-items:center;gap:10px}@media (max-width: 720px){.brandText{font-size:24px}.subtitle{font-size:14px}.brandLogo{height:70px;max-width:96vw}.sloganGold{font-size:14px}}.pill{font-size:12px;padding:7px 10px;border-radius:999px;border:1px solid var(--stroke);background:#ffffff0a}.pillOk{border-color:#34d39959;box-shadow:0 0 0 3px #34d39914 inset}.pillLock{border-color:#fbbf2459;box-shadow:0 0 0 3px #fbbf2414 inset}.pillGoldOutline{border-color:#fbbf248c;color:#ffeec8f2;background:#0000001a;box-shadow:0 0 0 3px #fbbf2414 inset}.accessPill{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;font-size:12px;font-weight:900;color:#ffffffd1}.accessIcon{font-size:15px;line-height:1}.accessPillMuted{border-color:#ffffff29;color:#ffffffc7}.accessPillGold{border-color:#fbbf248c;color:#ffeec8fa;box-shadow:0 0 0 3px #fbbf2414 inset;background:#fbbf2414}.pillAdmin{border-color:#fbbf2466;background:radial-gradient(160px 80px at 30% 20%,#fbbf2438,#0000001f);color:#ffeec8eb;font-weight:950}.main{display:flex;flex-direction:column;gap:16px}.homeGrid{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 980px){.homeGrid{grid-template-columns:1fr 420px}}.homeMain{display:flex;flex-direction:column;gap:16px}.homeSide{position:sticky;top:16px;align-self:start;display:flex;flex-direction:column;gap:16px}@media (max-width: 980px){.homeSide{position:static}}.sectionDivider{position:relative;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);margin:14px 0}.dividerLabel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:900;color:#ffffffb8;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cardHero{padding:18px;position:relative;overflow:hidden}.cardHero:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(520px 240px at 18% 0%,rgba(124,58,237,.24),transparent 55%),radial-gradient(520px 240px at 70% 10%,rgba(34,211,238,.18),transparent 55%),linear-gradient(135deg,#ffffff0f,#fff0);pointer-events:none}.cardHero>*{position:relative;z-index:1}.heroCopy{margin-bottom:10px}.toolStack{display:flex;flex-direction:column;gap:12px}.ctaBar{margin-top:8px;padding:12px;border-radius:16px;border:1px solid rgba(124,58,237,.22);background:radial-gradient(340px 120px at 20% 0%,rgba(124,58,237,.16),transparent 62%),#00000029}.ctaBtn{width:100%;font-size:15px;font-weight:950;padding:14px 16px;border-radius:16px}.ctaHint{margin-top:8px;color:var(--muted2);font-size:12px;font-weight:700}.progressLite{margin-top:10px}.progressLiteTop{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.progressLiteText{color:var(--muted2);font-size:12px;font-weight:700}.progressLitePct{color:#ffffffc7;font-size:12px;font-weight:950}.progressLiteBar{margin-top:8px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;overflow:hidden}.progressLiteFill{height:100%;background:linear-gradient(90deg,#fbbf24bf,#22d3eea6,#34d399b3);transition:width .35s ease}.headline{font-weight:850;font-size:28px;line-height:1.1;letter-spacing:-.3px}.subtext{margin-top:8px;color:var(--muted);font-size:15px}.gradText{background:linear-gradient(135deg,#fbbf24f2,#7c3aedf2,#22d3eed9);-webkit-background-clip:text;background-clip:text;color:transparent}.heroChips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.chip{font-size:12px;font-weight:850;color:#fffc;border:1px solid rgba(255,255,255,.12);background:#00000029;padding:7px 10px;border-radius:999px}.chipGold{border-color:#fbbf2452;background:radial-gradient(160px 80px at 30% 20%,#fbbf2438,#00000024);color:#ffeec8eb}.formGrid{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:8px}.labelRow{display:flex;justify-content:space-between;align-items:center}.label{font-weight:650;font-size:13px;color:#ffffffd1}.labelGhost{opacity:0}.meta{font-size:12px;color:var(--muted2)}.textarea{width:100%;min-height:190px;resize:vertical;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:var(--text);padding:12px;outline:none;line-height:1.35}.textareaSm{min-height:140px}.uploadRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uploadHint{color:var(--muted2);font-size:12px}.uploadBtn{display:inline-flex;align-items:center;justify-content:center}.fileName{max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px;border:1px solid rgba(255,255,255,.12);background:#00000024;padding:7px 10px;border-radius:999px}.iconBtn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffdb;cursor:pointer;font-weight:900;line-height:1}.iconBtn:hover{background:#00000042;border-color:#ffffff38}.userPill{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.14);background:#0000002e;border-radius:999px;padding:7px 10px;cursor:pointer;color:var(--text)}.userPill:hover{background:#00000042;border-color:#ffffff38}.userAvatar{width:26px;height:26px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:950;background:linear-gradient(135deg,#7c3aedd9,#22d3eea6);border:1px solid rgba(255,255,255,.14)}.userEmail{font-size:12px;color:#ffffffdb}.powerBtn{font-size:16px}.profileBadge{margin-left:6px;font-size:11px;font-weight:950;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000024;color:#ffffffdb}.profileBadgeOk{border-color:#34d39959}.profileBadgeWarn{border-color:#fbbf2473}.emailBadge{font-size:11px;font-weight:950;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000024;color:#ffffffdb}.emailBadgeOk{border-color:#34d39959}.emailBadgeWarn{border-color:#fbbf2473}.emailVerifyRow{margin-top:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.emailText{font-size:12px;color:#ffffffc7}.profilePage{display:flex;flex-direction:column;gap:16px}.profileCard{padding:16px}.profileHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.profileIdentity{display:flex;align-items:center;gap:12px}.profileAvatar{width:42px;height:42px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:16px;background:linear-gradient(135deg,#7c3aedd9,#22d3eea6);border:1px solid rgba(255,255,255,.14)}.profilePhoto{width:42px;height:42px;border-radius:18px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.profileTitle{font-weight:950;font-size:16px}.profileSub{margin-top:4px;color:var(--muted);font-size:13px;max-width:70ch}.profileMicro{margin-top:6px;color:#ffffff94;font-size:12px;font-weight:650}.profileActions{display:flex;gap:10px;flex-wrap:wrap}.profilePhotoHint{color:var(--muted2);font-size:12px;font-weight:650;align-self:center}.btnSm{padding:8px 10px;border-radius:14px;font-size:12px;font-weight:850}.profileStack{display:flex;flex-direction:column;gap:16px;margin-top:14px}.valueExplain{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000029}.valueTitle2{font-weight:950;color:#ffffffdb}.valueBullets{margin:8px 0 0;padding-left:18px;color:var(--muted)}.valueBullets li{margin:6px 0}.progressWrap{margin-top:0}.progressTop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.progressLabel{font-weight:950;color:#ffffffdb}.progressHelp{color:var(--muted2);font-size:12px;font-weight:700}.progressBar{height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000002e;overflow:hidden}.progressFill{height:100%;background:linear-gradient(90deg,#fbbf24bf,#22d3eea6,#34d399b3)}.profileGrid{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 860px){.profileGrid{grid-template-columns:1fr}}.profileGridTight{margin-top:10px}.profileSection{padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000024}.profileSectionMuted{border-color:#ffffff14;background:#0000001a}.sectionLabel{font-weight:950;color:#ffffffd1;font-size:13px}.sectionIcon{display:inline-flex;margin-right:8px;color:#ffeec8eb;transform:translateY(2px)}.sectionLabelRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.sectionSub{margin-top:4px;color:var(--muted2);font-size:12px;font-weight:700}.sectionMicro{margin-top:8px;color:#ffffff94;font-size:12px;font-weight:650}.sectionPromise{font-size:12px;font-weight:900;color:#ffeec8eb;border:1px solid rgba(251,191,36,.3);background:#00000024;padding:7px 10px;border-radius:999px;white-space:normal;max-width:48ch}.focusSection{position:relative;overflow:hidden;padding:14px;border-radius:18px;border:2px solid rgba(251,191,36,.26);background:#ffffff13;box-shadow:0 0 0 1px #fbbf241a inset,0 18px 55px #0000006b,0 0 26px #fbbf241a}.focusSection:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(520px 220px at 16% 0%,rgba(251,191,36,.16),transparent 60%),radial-gradient(520px 220px at 70% 10%,rgba(34,211,238,.1),transparent 60%);pointer-events:none}.focusSection>*{position:relative;z-index:1}.focusSection .profileGrid{margin-top:10px}.profileFooter{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.profileCtaBtn{padding:16px 18px;font-size:16px;border-radius:18px;box-shadow:0 0 0 1px #fbbf2429 inset,0 18px 55px #00000075,0 0 22px #fbbf241a}.profileTrust{color:var(--muted2);font-size:12px;font-weight:650}.field{gap:6px}.fieldHelp{margin-top:6px;color:var(--muted2);font-size:12px;font-weight:650}.tagInput{border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0003;padding:10px;cursor:text}.tagPills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tagPill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;padding:6px 10px;color:#ffffffd6;font-size:12px;font-weight:850}.tagRemove{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffdb;cursor:pointer;line-height:1;font-weight:950;padding:0}.tagRemove:hover{background:#0000004d;border-color:#ffffff38}.tagField{min-width:160px;flex:1 1 160px;border:0;outline:none;background:transparent;color:var(--text);font-size:13px;padding:6px 4px}.tagInput:focus-within{border-color:#22d3ee80;box-shadow:0 0 0 4px #22d3ee1a}.adminCard{padding:16px}.adminHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.adminTitle{font-weight:950;font-size:16px}.adminSub{margin-top:4px;color:var(--muted);font-size:13px}.adminGrid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}@media (max-width: 980px){.adminGrid{grid-template-columns:1fr}}.adminCol{display:flex;flex-direction:column;gap:10px}.adminSearchRow{display:flex;gap:10px;align-items:center}.adminList{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0000001f;overflow:hidden}.adminItem{width:100%;text-align:left;background:transparent;border:0;padding:12px;color:inherit;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.08)}.adminItem:hover{background:#ffffff0a}.adminItemOn{background:#ffffff0d}.adminItemTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.adminEmail{font-weight:900}.adminMeta{margin-top:6px;color:var(--muted2);font-size:12px;font-weight:700}.adminEmpty{padding:12px;color:var(--muted2);font-size:13px}.adminActionsRow{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminHint,.adminSub2{color:var(--muted2);font-size:12px;font-weight:700}.adminPack{padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.adminPackTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.adminPackTitle{font-weight:900}.adminPackRight{display:flex;align-items:center;gap:10px}.adminMetrics{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media (max-width: 980px){.adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.adminMetric{border:1px solid rgba(255,255,255,.14);background:#00000029;border-radius:14px;padding:10px 12px}.adminMetricLabel{font-size:11px;color:#ffffffa6;font-weight:900}.adminMetricValue{margin-top:6px;font-size:20px;font-weight:950;color:#ffffffeb}.adminFbCoverage{margin-top:14px}.adminFbTable{margin-top:8px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0000001f;overflow:hidden}.adminFbRow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.adminFbRow:last-child{border-bottom:0}.adminFbCell{font-size:12px;color:#ffffffd6;display:flex;gap:8px;align-items:center}.adminFbK{font-weight:950}.adminFbLbl{color:#fff9;font-weight:900}.statusPage{display:flex;justify-content:center}.statusCard{width:min(720px,100%);padding:18px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(520px 180px at 15% 0%,rgba(251,191,36,.14),transparent 60%),radial-gradient(520px 220px at 85% 10%,rgba(34,211,238,.1),transparent 60%),#00000024}.statusTop{display:flex;justify-content:flex-start}.statusBadge{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);background:#0000002e}.statusIcon{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ffeec8eb;background:radial-gradient(120px 60px at 30% 20%,#fbbf2442,#0000001f);border:1px solid rgba(251,191,36,.25)}.statusCode{font-weight:950;letter-spacing:.6px;background:linear-gradient(90deg,#8b5a1b,#f2e19a,#b7862c);-webkit-background-clip:text;background-clip:text;color:transparent}.statusTitle{margin-top:14px;font-size:22px;font-weight:950;color:#ffffffeb}.statusMsg{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5;max-width:70ch}.statusActions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.statusFoot{margin-top:14px;color:#ffffff8c;font-size:12px}.adminTabs{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.tabOn{border-color:#fbbf2459;color:#ffeec8eb}.adminFbText{margin-top:10px;color:#fffc;font-size:13px;font-weight:700;line-height:1.4}.adminFbMuted{margin-top:10px;color:var(--muted2);font-size:12px;font-weight:700}.adminFbQ{margin-top:10px;color:#ffffffe0;font-size:13px;font-weight:800;line-height:1.4}.otherRoleRow{margin-top:10px;display:flex;flex-direction:column;gap:8px}.textarea:focus{border-color:#22d3ee80;box-shadow:0 0 0 4px #22d3ee1a}.hint{color:var(--muted2);font-size:12px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 860px){.row{grid-template-columns:1fr}}.select{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0003;color:var(--text);outline:none}.select:focus{border-color:#7c3aed99;box-shadow:0 0 0 4px #7c3aed1a}.trust{margin-top:10px;color:var(--muted2);font-size:12px;display:flex;flex-direction:column;gap:4px}.input{width:100%;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#0003;color:var(--text);outline:none}.inputWithBtn{position:relative}.inputWithBtn .input{padding-right:44px}.pwToggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000002e;color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:13px}.pwToggle:hover{background:#00000042;border-color:#ffffff38}.pwToggle:active{transform:translateY(-50%) scale(.98)}.input:focus{border-color:#22d3ee80;box-shadow:0 0 0 4px #22d3ee1a}.notice{border:1px solid rgba(255,255,255,.14);background:radial-gradient(240px 120px at 20% 0%,rgba(124,58,237,.14),transparent 65%),#00000029;border-radius:14px;padding:10px 12px;color:#ffffffc7;font-size:13px}.linkBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#d2ffffeb;cursor:pointer;padding:0;font-weight:800}.linkBtn:hover{text-decoration:underline}.authTabs{display:flex;gap:10px;margin:12px 0 6px;flex-wrap:wrap}.tab{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000029;color:var(--muted);cursor:pointer;font-weight:800;font-size:12px}.tabOn{color:var(--text);background:#ffffff14;border-color:#ffffff38}.authTitle{font-weight:900;margin:8px 0 10px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);padding:10px 14px;border-radius:14px;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease;font-weight:700}.btn:hover{background:#ffffff1a;border-color:#ffffff38}.btn:disabled{opacity:.55;cursor:not-allowed}.btnPrimary{background:linear-gradient(135deg,#7c3aedf2,#22d3eed9);border-color:#ffffff1f}.btnPrimary:focus{outline:3px solid rgba(124,58,237,.26);outline-offset:2px}.btnPrimary:hover{filter:brightness(1.03)}.btnGold{background:radial-gradient(140px 90px at 30% 30%,#ffffff38,#ffffff0d),linear-gradient(135deg,#fbbf24d9,#7c3aed59);border-color:#fbbf2466}.btnGold:hover{filter:brightness(1.05)}.btnGhost{background:#00000038}.btnGlow{background:radial-gradient(120px 80px at 30% 30%,#fff3,#ffffff0a),linear-gradient(135deg,#fbbf2452,#7c3aed40);border-color:#fbbf2459}.btnTiny{padding:7px 10px;border-radius:12px;font-size:12px}.btnDisabled{opacity:.55;pointer-events:none}.btnMutedDisabled{opacity:.62;filter:saturate(.8)}.btnMutedDisabled:hover{opacity:.72;filter:saturate(.9)}.btnInner{display:flex;align-items:center;gap:10px}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.spinnerBig{width:34px;height:34px;border-width:3px}.cardHero{position:relative}.inputBusyOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;border-radius:18px;background:#060a126b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.inputBusyCenter{width:min(520px,calc(100% - 32px));padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0000007a;box-shadow:0 18px 60px #00000073;text-align:center}.inputBusyTitle{margin-top:10px;font-weight:1000;letter-spacing:.2px;color:#ffffffeb}.inputBusySub{margin-top:6px;font-size:12px;font-weight:750;color:#ffffffb8}.inputBusyPct{margin-top:10px;font-size:18px;font-weight:1000;color:#fbbf24f2}.inputBusyBar{margin-top:10px;height:10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000047;overflow:hidden}.inputBusyFill{height:100%;background:linear-gradient(90deg,#fbbf24cc,#22d3eea6,#34d399b8);width:0%;transition:width .45s ease}.error{border:1px solid rgba(251,113,133,.35);background:#fb71851a;padding:12px 14px;border-radius:16px}.skeleton{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0d;padding:16px;overflow:hidden;position:relative}.skeleton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-60%);animation:shimmer 1.2s ease-in-out infinite}@keyframes shimmer{to{transform:translate(60%)}}.skLine{height:12px;border-radius:10px;background:#ffffff1a;margin:10px 0}.skLine:nth-child(1){width:72%}.skLine:nth-child(2){width:90%}.skLine:nth-child(3){width:62%}.emptyState{padding:18px;border:1px dashed rgba(255,255,255,.18);border-radius:18px;background:#0000002e}.emptyTitle{font-weight:800;margin-bottom:10px}.emptySteps{display:flex;flex-direction:column;gap:10px;color:var(--muted)}.emptyStep{display:flex;align-items:center;gap:10px}.stepDot{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 0 0 4px #7c3aed1a}.howCard{padding:16px}.howTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.howTitle{font-weight:950;font-size:18px}.howSub{margin-top:6px;color:var(--muted);font-size:13px;max-width:80ch}.howGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:0}@media (max-width: 860px){.howGrid{grid-template-columns:1fr}}.howStep{border:none;border-radius:0;padding:12px 2px;background:transparent;display:flex;gap:10px}.howStep+.howStep{border-top:none}.howIcon{width:36px;height:36px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:18px;flex:0 0 auto}.howStepTitle{font-weight:900}.howStepText{margin-top:4px;color:var(--muted);font-size:13px}.results{display:flex;flex-direction:column;gap:12px;width:100%}.resultsTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}@media (max-width: 860px){.resultsTop{flex-direction:column}}.resultsActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.resultsTitle{font-size:18px;font-weight:850}.resultsMeta{margin-top:6px;color:var(--muted);font-size:13px}.metaAccess{margin-left:8px;display:inline-flex;align-items:center}.warnInline{color:#fbbf24e6}.exportRow{display:flex;gap:10px;flex-wrap:wrap}.paywallCard{border:1px solid rgba(251,191,36,.24);background:radial-gradient(340px 180px at 20% 0%,rgba(251,191,36,.14),transparent 60%),#ffffff0d;border-radius:18px;padding:16px}.paywallTitle{font-weight:900;font-size:16px}.paywallText{margin-top:6px;color:var(--muted);font-size:13px;max-width:70ch}.paywallIncludes{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.inc{padding:8px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000029;font-size:12px}.paywallActions{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trustTiny{color:var(--muted2);font-size:12px}.qList{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.qListItem{padding-left:6px}.qListItem::marker{color:#ffffffb3;font-weight:900}.qCard{position:relative;border-radius:18px;border:none;background:linear-gradient(180deg,#ffffff0f,#0003);padding:14px;overflow:hidden}.qListItem:nth-child(odd) .qCard{background:linear-gradient(180deg,#fff1,#0000002e)}.catTitleBtn{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.catChevron{margin-left:6px;color:#ffffff8c;font-weight:950}.qCard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;padding:1px;background:linear-gradient(180deg,#ffffff42,#fff0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.85}.qCard:hover:before{opacity:1}.qCardClickable,.qCardClickable .qText{cursor:pointer}.qCardClickable:focus{outline:2px solid rgba(251,191,36,.38);outline-offset:2px}.qLocked{filter:blur(0px)}.qTop{display:flex;justify-content:space-between;align-items:center;gap:12px}.qMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qIndex{font-weight:900;font-size:12px;color:#ffffffd1}.qBadge{font-size:11px;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000029}.qBadgeExperience{border-color:#7c3aed52}.qBadgeProjects{border-color:#22d3ee52}.qBadgeSkills{border-color:#34d39952}.qLockPill,.qFreePill{font-size:11px;padding:6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14)}.qFreePill{border-color:#34d3994d;color:#d2ffeeeb}.qLockPill{border-color:#fbbf2459;color:#ffeec8eb}.qText{margin-top:10px;font-size:16px;line-height:1.45}.qOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#00000026,#0000008c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:flex-end;padding:14px}.qLocked .qText,.qLocked .qTop{filter:blur(6px);opacity:.75}.qOverlayInner{width:100%;border:1px solid rgba(255,255,255,.14);background:#00000047;border-radius:16px;padding:10px 12px}.lockTitle{font-weight:900}.lockSub{margin-top:3px;color:var(--muted);font-size:12px}.guidance{margin-top:12px;border-top:1px dashed rgba(255,255,255,.16);padding-top:12px;color:#ffffffe0}.gRow{margin-bottom:10px}.gRowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:0}.gHint{margin-top:4px;color:#ffffff8c;font-size:12px;font-weight:700}.sampleErr{margin-top:10px;color:#f87171eb;font-weight:800;font-size:13px}.sampleBox{margin-top:12px;padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.sampleTitle{font-weight:950;color:#ffffffd9;font-size:13px;margin-bottom:8px}.sampleText{white-space:pre-wrap;color:#fffc;line-height:1.5;font-weight:700;font-size:13px}.gTitle{font-weight:900;font-size:12px;color:#ffffffd6;margin-bottom:6px}.gList{margin:0;padding-left:18px;color:var(--muted)}.gNote{margin-top:8px;color:var(--muted2);font-size:12px}.lockedFooter{color:var(--muted);font-size:13px}.riskCard{padding:16px}.riskTitle{font-weight:950;font-size:16px}.riskSub{margin-top:6px;color:var(--muted);font-size:13px}.riskTitleSm{font-weight:950;font-size:14px}.riskSubSm{margin-top:6px;color:var(--muted);font-size:13px}.riskDivider{margin:14px 0;height:1px;background:#ffffff1a}.riskSplitSpacer{height:12px}.riskSummary{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.riskStat{font-size:12px;color:#ffffffb8;border:1px solid rgba(255,255,255,.12);background:#00000029;padding:6px 10px;border-radius:999px;font-weight:850}.riskIntro{margin-top:10px;color:#ffffffb8;font-size:13px;font-weight:700}.riskList{margin-top:12px;display:flex;flex-direction:column;gap:0}.riskItem{border:none;border-radius:0;padding:12px 0;background:transparent;border-bottom:1px solid rgba(255,255,255,.1)}.riskItem:first-child{border-top:1px solid rgba(255,255,255,.1)}.riskItemReport{border-top:0;border-bottom:0;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000024;margin-bottom:10px}.riskItemReport:last-child{margin-bottom:0}.riskRow{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.riskSev{font-size:11px;font-weight:950;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);text-transform:uppercase;letter-spacing:.3px}.riskSevhigh{border-color:#fb718559;background:#fb71851a;color:#ffdce4eb}.riskSevmedium{border-color:#fbbf2459;background:#fbbf241a;color:#ffeec8eb}.riskSevlow{border-color:#34d3994d;background:#34d39914;color:#d2ffeeeb}.riskCat{font-size:11px;color:#ffffffb3;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;padding:5px 8px;border-radius:999px;font-weight:900}.riskLine{font-weight:900;color:#ffffffe0}.riskWhy{margin-top:6px;color:var(--muted);font-size:13px}.riskFooter{margin-top:12px;color:var(--muted2);font-size:12px;font-weight:650}.sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:4px}.sectionTitle{font-weight:950;font-size:14px;letter-spacing:.2px}.sectionMeta{color:var(--muted2);font-size:12px}.lockedPack{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;overflow:hidden}.lockedList{padding:14px 16px 16px;filter:blur(8px);opacity:.55;transform:scale(1.02)}.lockedCover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:16px;background:radial-gradient(420px 220px at 20% 0%,rgba(251,191,36,.18),transparent 60%),linear-gradient(135deg,#00000026,#0000009e);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lockedCoverInner{width:min(720px,96%);margin-top:6px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:#00000042;padding:16px;box-shadow:0 18px 60px #00000073}.lockedCoverTitle{font-weight:950;font-size:16px}.lockedCoverText{margin-top:6px;color:var(--muted);font-size:13px;max-width:70ch}.lockedCoverHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pricePill{border-radius:16px;border:1px solid rgba(251,191,36,.35);background:radial-gradient(180px 100px at 30% 20%,#fbbf2438,#ffffff0d);padding:10px 12px;min-width:120px;text-align:center}.priceBig{font-weight:950;font-size:18px}.priceRow{margin-top:10px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.priceOld{color:#ffffff8c;text-decoration:line-through;font-weight:900}.priceNow{color:#ffeec8f2;font-weight:950;font-size:18px}.priceSub{margin-top:2px;color:var(--muted2);font-size:12px}.valueGrid{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 860px){.valueGrid{grid-template-columns:1fr}}.valueItem{display:flex;gap:10px;border:1px solid rgba(255,255,255,.12);background:#00000029;border-radius:16px;padding:10px 12px}.valueIcon{width:34px;height:34px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;flex:0 0 auto}.valueTitle{font-weight:900;font-size:13px}.valueText{margin-top:3px;color:var(--muted);font-size:12px}.trustRow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.trustChip{font-size:12px;color:var(--muted);border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:999px;padding:7px 10px}.microProof{margin-top:12px;color:#ffffffb8;font-size:12px;border-top:1px dashed rgba(255,255,255,.12);padding-top:12px}.btnPulse{position:relative;box-shadow:0 0 #fbbf2400;animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 5px #fbbf241a}to{box-shadow:0 0 #fbbf2400}}.perfPage{max-width:1180px;margin:0 auto}.perfTop{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-top:8px;margin-bottom:12px;flex-wrap:wrap}.perfTitle{font-weight:980;font-size:22px;letter-spacing:.2px}.perfMeta{margin-top:6px;color:var(--muted);font-size:13px}.perfScore{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#0000002e;padding:12px 14px;min-width:170px;text-align:right}.perfScoreNum{font-weight:980;font-size:22px}.perfScoreSub{margin-top:4px;color:#ffffffbf;font-size:12px}.scoreGreen{box-shadow:0 0 0 1px #22c55e33 inset}.scoreYellow{box-shadow:0 0 0 1px #fbbf2433 inset}.scoreRed{box-shadow:0 0 0 1px #ef444433 inset}.perfLoading{padding:16px}.perfLoadingTitle{font-weight:950;font-size:16px}.perfLoadingSub{margin-top:6px;color:var(--muted);font-size:13px;max-width:72ch}.perfLoadingHint{margin-top:10px;color:#ffffffb8;font-size:12px}.perfPulseBar{margin-top:12px;height:10px;border-radius:999px;background:linear-gradient(90deg,#fbbf2400,#fbbf2438,#fbbf2400);background-size:200% 100%;animation:perfPulse 1.8s ease-in-out infinite;opacity:.9}@keyframes perfPulse{0%{background-position:0% 50%}to{background-position:200% 50%}}.perfVerdict{padding:16px}.perfVerdictTitle{font-weight:950;font-size:15px}.perfVerdictSummary{margin-top:8px;color:#ffffffd1;font-size:13px;line-height:1.4}.perfVerdictActions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.perfGrid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 860px){.perfGrid2{grid-template-columns:1fr}}.perfGrid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 980px){.perfGrid3{grid-template-columns:1fr}}.perfSectionTitle{font-weight:950;font-size:13px;color:#ffffffeb}.perfList{margin:10px 0 0;padding-left:18px;color:#ffffffd1;font-size:13px}.perfList li{margin:6px 0}.perfTableWrap{overflow:auto}.perfTable{width:100%;border-collapse:collapse}.perfTable th,.perfTable td{text-align:left;padding:10px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;font-size:13px;color:#ffffffd1}.perfTable th{color:#ffffffe6;font-weight:950}.perfLockedGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:14px 16px}@media (max-width: 980px){.perfLockedGrid{grid-template-columns:1fr}}.perfCardBlur{height:110px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#00000024;filter:blur(1px);opacity:.7}.perfLocked .lockedPack{overflow:visible}.perfLocked .lockedCover{position:relative;inset:auto;border-radius:18px}.perfLocked .lockedCoverInner{margin-top:0}.perfLocked .perfLockedGrid,.perfSection{margin-top:12px}.perfSectionHead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e;padding:10px 12px;color:#ffffffeb;font-weight:950;font-size:13px}.perfSectionHead:hover{filter:brightness(1.03)}.perfSectionBody{margin-top:10px}.perfChevron{color:#ffffffbf;font-weight:900}.modeGrid{display:flex;gap:10px;flex-wrap:wrap}.modeChip{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000002e;padding:10px 12px;color:#ffffffdb;font-weight:850;font-size:13px}.modeChip:hover{filter:brightness(1.03)}.modeChipActive{border-color:#fbbf2473;background:radial-gradient(220px 90px at 30% 20%,#fbbf2438,#0000002e);color:#ffeec8f2}.summaryBar{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap}.summaryItem{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#00000029;padding:10px 12px;min-width:160px;display:flex;flex-direction:column;gap:6px}.summaryK{color:#ffffffad;font-size:11px;font-weight:850}.summaryV{margin-top:0;font-size:14px;font-weight:950;color:#ffffffeb;line-height:1.2;display:flex;align-items:center}.summaryVTight{margin-top:0}.summaryScore{font-size:18px;letter-spacing:.2px}.scoreGood{color:#34d399f2}.scoreMid{color:#fbbf24f2}.scoreBad{color:#f87171f2}.perfCard{padding:22px 22px 18px}.perfTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.perfTitle{font-size:18px;font-weight:1000;letter-spacing:.2px;color:#fffffff0}.perfSub{margin-top:6px;color:#ffffffb8;font-size:13px;font-weight:750;line-height:1.35}.perfScoreBadge{display:flex;align-items:baseline;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0000002e}.perfScoreNum{font-size:26px;font-weight:1100;line-height:1}.perfScoreDen{font-size:14px;font-weight:950;color:#ffffffb8}.perfMetaRow{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap}.perfMetaItem{flex:1 1 160px;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#00000024}.perfMetaK{font-size:11px;font-weight:850;color:#ffffff9e}.perfMetaV{margin-top:6px;font-size:16px;font-weight:1000;color:#ffffffeb}.perfVerdict{margin-top:14px;font-size:15px;font-weight:950;color:#ffffffeb}.perfSummary{margin-top:10px;font-size:14px;font-weight:750;line-height:1.55;color:#ffffffc7}.perfGrid2{margin-top:16px;display:grid;grid-template-columns:1.15fr .85fr;gap:14px}@media (max-width: 980px){.perfGrid2{grid-template-columns:1fr}}.perfPanel{padding:14px 14px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000024}.perfPanelHead{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.perfPanelTitle{font-size:13px;font-weight:1000;color:#ffffffeb}.perfPanelHint{font-size:11px;font-weight:850;color:#fff9}.perfList{margin:12px 0 0;padding-left:0;list-style:none}.perfListItem{display:flex;gap:10px;padding:6px 0;border:0;background:transparent;margin:0}.perfBullet{min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:1100;color:#34d399f2;background:#34d3991a;border:1px solid rgba(52,211,153,.18);margin-top:2px}.perfListText{font-size:15px;font-weight:780;line-height:1.55;color:#ffffffd6}.perfSplit{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}@media (max-width: 560px){.perfSplit{grid-template-columns:1fr}}.perfColTitle{font-size:12px;font-weight:1000;color:#ffffffe6}.perfMiniList{margin:10px 0 0;padding-left:18px;color:#ffffffc7;font-weight:750;line-height:1.5}.perfMiniList li{margin:6px 0}.perfInlineCta{margin-top:14px;display:flex;justify-content:flex-start}.perfDetails{margin-top:12px;border-radius:16px;border:0;background:#0000001a;overflow:hidden;position:relative}.perfDetails:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(180deg,#fbbf2442,#ffffff1a,#0000);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.95}.perfDetails:after{content:"";position:absolute;left:0;right:0;bottom:0;height:26px;background:linear-gradient(180deg,#0000,#0000002e);pointer-events:none;opacity:.9}.perfSummaryBtn{cursor:pointer;padding:12px 14px;font-weight:1000;color:#ffffffe0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.perfSummaryBtn:after{content:"▾";font-weight:1000;color:#ffffffb3;transition:transform .16s ease}.perfDetails[open] .perfSummaryBtn:after{transform:rotate(180deg)}.perfSummaryBtn::-webkit-details-marker{display:none}.perfDetailsBody{padding:12px 14px 14px;position:relative;z-index:1}.perfDetailsHint{font-size:12px;font-weight:800;color:#ffffffad;margin-bottom:10px}.perfRiskList{display:flex;flex-direction:column;gap:10px}.perfRiskItem{padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.perfRiskLine{font-weight:950;color:#ffffffe6}.perfRiskWhy{margin-top:6px;font-size:13px;font-weight:750;color:#ffffffbd;line-height:1.45}.perf3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 900px){.perf3{grid-template-columns:1fr}}.perf3Col{padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.perfLoading{margin-top:16px;display:flex;align-items:flex-start;gap:12px}.perfLoadingTitle{font-size:14px;font-weight:1000;color:#ffffffe6}.perfLoadingSub{margin-top:4px;font-size:12px;font-weight:780;color:#ffffffad}.tabWrap{margin-top:14px;padding:10px;border-radius:18px;border:0;background:#00000029;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 14px 40px #00000038,0 0 0 1px #ffffff1a inset;overflow-x:auto;overflow-y:hidden}.tabBar{display:flex;gap:8px;min-width:max-content}.tabBtn{flex:0 0 auto;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0000001a;padding:10px 14px;color:#ffffffd1;font-weight:950;font-size:13px;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;box-shadow:none}.tabBtn:hover{background:#ffffff0f;border-color:#ffffff2e}.tabBtn:active{transform:translateY(.5px)}.tabBtn:focus{outline:none}.tabBtn:focus-visible{outline:2px solid rgba(251,191,36,.32);outline-offset:2px}.tabBtnActive{border-color:#fbbf248c;background:#fbbf2438;color:#ffeec8fa;box-shadow:0 10px 26px #fbbf2429,0 0 0 1px #fbbf2461 inset}.tabBtnActive:after{content:"";display:block;height:2px;margin-top:6px;border-radius:999px;background:linear-gradient(90deg,#fbbf2400,#fbbf24f2,#fbbf2400);opacity:.95}.paySplashBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.paySplash{position:relative;width:min(520px,96vw);border-radius:22px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(520px 220px at 50% 0%,rgba(251,191,36,.16),transparent 60%),#0000008c;box-shadow:0 24px 90px #0000008c;padding:18px 18px 16px;overflow:hidden}.paySplashConfetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.confettiPiece{position:absolute;top:0;border-radius:4px;opacity:.95;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.paySplashIcon{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:980;font-size:26px;margin:4px auto 10px;color:#ffeec8f2;border:1px solid rgba(251,191,36,.45);background:radial-gradient(220px 90px at 30% 20%,#fbbf2438,#0000002e)}.paySplashTitle{text-align:center;font-weight:980;font-size:18px}.paySplashSub{margin-top:6px;text-align:center;color:#ffffffc7;font-size:13px}.paySplashActions{margin-top:14px;display:flex;justify-content:center}.maintWrap{max-width:900px;margin:0 auto;padding:40px 0}.maintCard{border-radius:22px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(820px 260px at 50% 0%,rgba(251,191,36,.12),transparent 60%),#0000004d;box-shadow:0 24px 90px #00000073;padding:18px;overflow:hidden}.maintTitle{font-weight:980;font-size:22px;text-align:center}.maintSub{margin-top:8px;color:#ffffffc7;font-size:13px;text-align:center;max-width:70ch;margin-left:auto;margin-right:auto}.maintRow{margin-top:14px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.maintStat{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#0000002e;padding:10px 12px;min-width:220px;text-align:center}.maintK{color:#ffffffad;font-size:11px;font-weight:850}.maintV{margin-top:5px;font-weight:980;font-size:14px;color:#ffffffeb}.maintHint{margin-top:12px;text-align:center;color:#ffffffb8;font-size:12px}.maintActions{margin-top:14px;display:flex;justify-content:center}.adminMaint{margin-top:14px}.adminMaintRow{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.checkRow{display:flex;gap:8px;align-items:center;color:#ffffffd1;font-size:13px}.checkRow input{accent-color:#FBBF24}.historyItemRow{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.historyItem{flex:1 1 520px;min-width:280px}.historyRepackBtn{flex:0 0 auto;white-space:normal;align-self:center;max-width:100%}.historyItemCard{border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:16px;overflow:hidden}.historyItemCard:hover{border-color:#ffffff38;background:#0000002e}.historyItemMain{width:100%;text-align:left;background:transparent;border:0;padding:12px;color:var(--text)}.historyOpenBtn{border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}.historyOpenBtn:hover{filter:brightness(1.03)}.historyTopRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.historyTopRight .historyRepackBtn{white-space:nowrap}.historyMode{color:#ffffffb8;font-weight:850;font-size:12px}.historyRoleGold{color:#ffeec8fa;text-shadow:0 0 14px rgba(251,191,36,.18)}.historyRoleGold .historyMode{color:#ffeec8e0}@media (max-width: 980px){.historyItemRow{flex-direction:column;align-items:stretch}.historyRepackBtn{width:100%}.historyTopRight{justify-content:stretch}}.catBlock{margin-top:10px}.catTitle{font-weight:950;margin:6px 0 10px;color:#ffffffe0;display:flex;align-items:center;gap:10px}.catIcon{width:30px;height:30px;border-radius:14px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}.catCount{margin-left:auto;font-size:12px;color:#ffffffad;border:1px solid rgba(255,255,255,.12);background:#0000002e;padding:6px 10px;border-radius:999px;font-weight:900}.catDivider{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);margin-top:12px}.tCard{padding:16px}.tHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tTitle{font-weight:950;font-size:16px}.tSub{margin-top:6px;color:var(--muted);font-size:13px}.tDots{display:flex;gap:8px;align-items:center}.tDot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;cursor:pointer}.tDotOn{background:linear-gradient(135deg,#fbbf24bf,#22d3ee8c);border-color:#fbbf2473}.tBody{margin-top:12px}.tQuote{border:1px solid rgba(255,255,255,.12);background:#00000024;border-radius:18px;padding:14px}.tText{font-size:14px;line-height:1.4}.tMeta{margin-top:0;display:flex;flex-direction:column;gap:8px;color:var(--muted)}.tLine1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tLine2{display:flex;align-items:center;gap:10px}.tText{margin-top:12px}.tAvatar{width:28px;height:28px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:950;color:#ffffffeb;background:linear-gradient(135deg,#7c3aedcc,#22d3ee8c);border:1px solid rgba(255,255,255,.14)}.tStars{color:#fbbf24f2;letter-spacing:1px}.tName{color:#fffc;font-weight:800}.tCtx{color:#ffffff8c;font-weight:800;font-size:12px}.tChip{font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000024;color:#ffffffb8}.stars{display:inline-flex;gap:6px}.star{border:0;background:transparent;cursor:pointer;color:#ffffff47;font-size:18px;line-height:1;padding:0}.starOn{color:#fbbf24f2}.stars-sm .star{font-size:16px}.stars-md .star{font-size:18px}.qActions{display:flex;gap:10px;align-items:center}.qThumbs{display:flex;gap:6px;align-items:center}.thumb{width:30px;height:30px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000024;cursor:pointer;line-height:1}.thumb:hover{background:#00000038;border-color:#fff3}.thumbOn{border-color:#fbbf2473;box-shadow:0 0 0 4px #fbbf2414 inset}.feedbackCard{padding:16px;margin-top:12px}.feedbackHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.feedbackTitle{font-weight:950;font-size:16px}.feedbackSub{margin-top:6px;color:var(--muted);font-size:13px}.feedbackCard .textarea{margin-top:10px}.feedbackActions{margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.feedbackMsg{color:#34d399eb;font-size:13px;font-weight:800}.historyCard{padding:16px}.historyTitle{font-weight:950;font-size:16px;margin-bottom:10px}.historySub{margin-top:-4px;margin-bottom:10px;color:var(--muted);font-size:13px}.historyList{display:flex;flex-direction:column;gap:10px}.historyListScroll{max-height:320px;overflow:auto;padding-right:6px}.historyMore{margin-top:10px;display:flex;justify-content:flex-start}.historyItem{display:none}.historyItem:hover{border-color:#ffffff38;background:#0003}.historyTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.histChip{font-size:11px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#00000024;color:#ffffffb8}.histChipOk{border-color:#fbbf2466;background:radial-gradient(160px 90px at 30% 20%,#ffffff2e,#0000001f),linear-gradient(135deg,#fbbf24b8,#7c3aed42);color:#ffeec8f0}.histChipRun{border-color:#22d3ee66;background:radial-gradient(160px 90px at 30% 20%,#22d3ee2e,#0000001f);color:#d2ffffeb}.histChipFail{border-color:#f8717166;background:radial-gradient(160px 90px at 30% 20%,#f8717129,#0000001f);color:#ffd2d2eb}.historyRole{font-weight:900}.historyMeta{margin-top:6px;color:var(--muted2);font-size:12px}.resultsNav{display:flex;justify-content:flex-start}.modalBackdrop{position:fixed;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:50;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:20px;border:0;outline:0;box-shadow:none;transform:translateZ(0);-webkit-backdrop-filter:none;backdrop-filter:none}.modal{width:min(720px,96vw);border-radius:22px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(520px 260px at 10% 0%,rgba(124,58,237,.2),transparent 60%),radial-gradient(520px 260px at 90% 0%,rgba(34,211,238,.16),transparent 60%),#0a0e1aeb;box-shadow:0 24px 80px #0009;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.modalHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px}.modalTitle{font-weight:950;font-size:18px}.modalSub{margin-top:6px;color:var(--muted);font-size:13px}.modalBody{padding:0 16px 12px}.includes{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:12px;background:#0000002e}.includesTitle{font-weight:900;margin-bottom:6px}.includesList{margin:0;padding-left:18px;color:var(--muted)}.paySteps{margin-top:12px;display:flex;flex-direction:column;gap:10px}.step{display:flex;gap:10px;align-items:flex-start}.stepNum{width:22px;height:22px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);font-weight:900;font-size:12px}.stepText{color:var(--muted)}.tinyNote{color:var(--muted2);font-size:12px}.modalFooter{display:flex;gap:10px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.warn{padding:10px 16px 16px;color:#fbbf24eb;font-size:12px}.toastWrap{position:fixed;inset:auto 0 16px 0;z-index:60;display:flex;justify-content:center;pointer-events:none}.toast{pointer-events:none;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#00000057;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 30px #00000080}.footer{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:12px;color:var(--muted2);font-size:12px}@media (max-width: 860px){.footer{flex-direction:column}}.footRight{display:flex;gap:22px;flex-wrap:wrap}.footGroup{display:flex;flex-direction:column;gap:6px}.footTitle{font-weight:950;color:#ffffffc7;font-size:12px}.footLink{color:var(--muted2);text-decoration:none}.footLink:hover{color:#ffffffc7;text-decoration:underline}.footFine{margin-top:8px;color:#ffffff70;font-size:12px;font-weight:700}.quickReadsCard{padding:16px}.quickReadsTitle{font-weight:1000;font-size:16px;color:#ffffffeb}.quickReadsSub{margin-top:6px;color:#ffffffb3;font-size:13px;font-weight:750}.quickReadsList{margin-top:12px;display:flex;flex-direction:column;gap:10px}.quickRead{display:block;text-decoration:none;padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0000001f}.quickRead:hover{border-color:#ffffff2e;background:#0000002e}.quickReadTop{display:flex;align-items:baseline;justify-content:flex-start;gap:10px}.quickReadHead{font-weight:950;color:#ffffffe6;font-size:13px}.quickReadText{margin-top:6px;color:#ffffffb8;font-size:12px;font-weight:750;line-height:1.4}.seoPage{display:flex;flex-direction:column;gap:14px}.seoCard{padding:18px}.seoTitle{font-weight:950;font-size:22px;letter-spacing:-.2px}.seoSub{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.5;max-width:80ch}.seoCtaRow{margin-top:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.seoCtaHint{color:var(--muted2);font-size:12px;font-weight:700}.seoBody{margin-top:12px;display:flex;flex-direction:column;gap:14px}.seoSection{padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0000001f}.seoH2{font-weight:950;color:#ffffffe6}.seoP{margin-top:8px;color:#fffc;font-size:13px;line-height:1.6}.seoBullets{margin:8px 0 0;padding-left:18px;color:#ffffffc7;font-size:13px;line-height:1.6}.seoBullets li{margin:6px 0}.seoBottom{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.footIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0000002e;color:#ffffffd6;font-weight:950;margin-right:8px}.offerBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(251,191,36,.28);background:radial-gradient(420px 180px at 20% 0%,rgba(251,191,36,.16),transparent 60%),linear-gradient(135deg,#0000001a,#00000047);box-shadow:0 18px 50px #0000004d;margin-bottom:10px}.offerText{color:#ffffffdb;font-weight:800}.offerTimer{font-size:12px;font-weight:900;color:#ffeec8eb;border:1px solid rgba(251,191,36,.28);background:#00000024;padding:7px 10px;border-radius:999px;white-space:nowrap}.pageCard{padding:16px}.pageHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.pageTitle{font-weight:950;font-size:18px}.pageSub{margin-top:6px;color:var(--muted);font-size:13px}.pageBody{margin-top:12px;color:#ffffffc7;line-height:1.55;font-weight:700}.pageList{margin:10px 0 0;padding-left:18px;color:var(--muted)}.pageH2{margin-top:16px;font-weight:950;color:#ffffffe0;font-size:14px}.pageLead{margin-top:10px;color:#ffffffb8;font-weight:850}.pageStrong{font-weight:950;color:#ffffffdb}.pageMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#ffeec8eb}.pageQuote{margin-top:14px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000029}.pageQuoteMini{padding:10px 12px}.quoteSmall{color:#ffffff9e;font-weight:800;font-size:12px}.quoteBig{margin-top:6px;color:#ffffffe0;font-weight:950}
