.fiks-account-shell{--ink:#172019;--muted:#69716b;--line:#e4e8e3;--soft:#f5f7f4;--accent:#214d36;--accent2:#dfece3;max-width:1180px;margin:40px auto;padding:0 22px;color:var(--ink);font-family:inherit;box-sizing:border-box}.fiks-account-shell *{box-sizing:border-box}.fiks-account-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:26px}.fiks-account-top h1,.fiks-account-auth h1{font-size:clamp(32px,5vw,56px);line-height:1;margin:4px 0 10px;letter-spacing:-.045em}.fiks-account-top p,.fiks-account-auth p{color:var(--muted);margin:0}.fiks-kicker{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:var(--accent)}.fiks-account-top-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fiks-plan-badge{background:var(--ink);color:#fff;padding:9px 13px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.fiks-account-nav{display:flex;gap:6px;overflow:auto;padding:5px;background:var(--soft);border-radius:16px;margin-bottom:28px;scrollbar-width:none}.fiks-account-nav a{white-space:nowrap;padding:10px 14px;border-radius:12px;text-decoration:none;color:var(--muted);font-size:14px;font-weight:600}.fiks-account-nav a.is-active{background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(24,32,25,.06)}.fiks-account-hero{padding:28px 30px;border-radius:24px;background:linear-gradient(135deg,#edf5ef,#f8faf7);display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #e1ebe3}.fiks-account-hero h2{font-size:clamp(25px,4vw,40px);letter-spacing:-.035em;margin:5px 0 8px}.fiks-account-hero p{margin:0;color:var(--muted)}.fiks-progress{height:7px;background:#e7ebe7;border-radius:999px;overflow:hidden;margin:15px 5px 28px}.fiks-progress span{display:block;height:100%;background:var(--accent);border-radius:inherit}.fiks-account-grid{display:grid;gap:18px;margin:18px 0}.fiks-account-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fiks-account-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fiks-card,.fiks-plan-card,.fiks-account-auth{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 7px 24px rgba(24,32,25,.035)}.fiks-card>small{display:block;color:var(--muted);font-size:12px;margin-bottom:10px}.fiks-card>strong{display:block;font-size:24px;letter-spacing:-.025em;margin-bottom:8px}.fiks-card p{color:var(--muted)}.fiks-card a:not(.fiks-btn){color:var(--accent);font-weight:700;text-decoration:none}.fiks-card--wide{margin:18px 0}.fiks-card-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.fiks-card-head h3{font-size:23px;margin:2px 0}.fiks-card-head>strong{font-size:30px}.fiks-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fiks-step{display:flex;align-items:flex-start;gap:11px;padding:13px;background:var(--soft);border-radius:14px}.fiks-step>span{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#e4e7e4;color:#808780;font-weight:800;flex:0 0 24px}.fiks-step.is-done>span{background:var(--accent);color:#fff}.fiks-step strong,.fiks-step small{display:block}.fiks-step small{color:var(--muted);margin-top:2px}.fiks-btn{appearance:none;border:0;border-radius:12px;padding:11px 16px;text-decoration:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fiks-btn--primary{background:var(--accent);color:#fff!important}.fiks-btn--ghost{background:var(--soft);color:var(--ink)!important}.fiks-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.fiks-plan-card h3{font-size:29px;letter-spacing:-.035em;margin:8px 0}.fiks-plan-card p{color:var(--muted);min-height:48px}.fiks-plan-card ul{list-style:none;padding:0;margin:18px 0}.fiks-plan-card li{padding:6px 0}.fiks-status-text--green{color:#197044}.fiks-status-text--yellow{color:#946900}.fiks-status-text--red{color:#aa312b}.fiks-muted{color:var(--muted);font-size:13px}.fiks-account-shell label{display:block;font-size:13px;font-weight:700;margin:0 0 15px}.fiks-account-shell input,.fiks-account-shell select,.fiks-account-shell textarea{width:100%;border:1px solid #dce2dc;border-radius:11px;padding:11px 12px;margin-top:6px;background:#fff;color:var(--ink);font:inherit;outline:none}.fiks-account-shell input:focus,.fiks-account-shell select:focus,.fiks-account-shell textarea:focus{border-color:#76937f;box-shadow:0 0 0 3px rgba(66,100,77,.08)}.fiks-two,.fiks-three{display:grid;gap:14px}.fiks-two{grid-template-columns:repeat(2,minmax(0,1fr))}.fiks-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fiks-account-auth-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:20px;align-items:start}.fiks-account-auth{padding:34px}.fiks-account-auth--soft{background:var(--soft)}.fiks-account-auth--single{max-width:560px;margin:70px auto}.fiks-account-small-link{display:inline-block;margin-top:15px;color:var(--accent)}.fiks-user-list,.fiks-ticket-list{display:grid;gap:8px}.fiks-user,.fiks-ticket-list>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;background:var(--soft);border-radius:12px}.fiks-user strong,.fiks-user small,.fiks-ticket-list strong,.fiks-ticket-list small{display:block}.fiks-user small,.fiks-ticket-list small{color:var(--muted);margin-top:2px}.fiks-link-danger{border:0;background:none;color:#a3312b;font-weight:700;cursor:pointer}.fiks-account-notice{padding:13px 15px;border-radius:13px;margin:0 0 18px;font-weight:600;overflow-wrap:anywhere}.fiks-account-notice--success{background:#e9f5ed;color:#1e653d}.fiks-account-notice--error{background:#fbeceb;color:#8d2e29}.fiks-account-notice--warning{background:#fff6de;color:#75580b}.fiks-account-footer{text-align:center;color:#939a94;font-size:12px;padding:26px 0 8px}.fiks-account-shell--auth{max-width:980px}.fiks-account-shell--auth .fiks-account-auth-grid{margin-top:70px}
@media(max-width:820px){.fiks-account-shell{margin:22px auto;padding:0 14px}.fiks-account-top,.fiks-account-hero{align-items:flex-start;flex-direction:column}.fiks-account-grid--2,.fiks-account-grid--3,.fiks-plan-grid,.fiks-account-auth-grid,.fiks-steps{grid-template-columns:1fr}.fiks-three,.fiks-two{grid-template-columns:1fr}.fiks-account-auth{padding:24px}.fiks-account-shell--auth .fiks-account-auth-grid{margin-top:20px}.fiks-account-top-actions{width:100%}.fiks-account-nav{margin-left:-4px;margin-right:-4px}.fiks-plan-card p{min-height:0}}

.fiks-plan-price{display:block;font-size:20px;margin:-2px 0 12px;color:var(--ink)}
