.ps-first-card{margin:0;background:#071716;color:#eaf7f1;font:16px/1.55 system-ui,-apple-system,sans-serif;color-scheme:dark}.ps-first-card *{box-sizing:border-box}.ps-first-card a{color:#8fe8be}.pf-header{max-width:1000px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;gap:16px}.pf-header>a:first-child{font-size:22px;font-weight:800;text-decoration:none;color:#fff}.pf-header>a:last-child{font-size:14px;align-self:center}#pf-main{max-width:760px;padding:20px 24px 40px;margin:auto}.pf-steps{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#aac2b9}.pf-steps li{padding:5px 10px;border:1px solid #35564b;border-radius:20px}.pf-steps [aria-current]{background:#234b3d;color:#b6ffd3;border-color:#70d59e}.pf-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;color:#8fe8be;margin-top:30px}.ps-first-card h1{font-size:clamp(31px,5vw,48px);line-height:1.13;letter-spacing:-.035em;margin:10px 0 18px}.ps-first-card h2{font-size:22px;line-height:1.3}.ps-first-card p{color:#bdcfc8}.ps-first-card label{font-weight:650;display:block;margin:14px 0 7px}.ps-first-card input,.ps-first-card select{font:inherit;padding:12px;border:1px solid #4d6c61;background:#112722;color:#fff;border-radius:10px;width:100%;min-height:48px}.ps-first-card button,.pf-action{font:inherit;font-weight:650;cursor:pointer;border:1px solid #4a6f60;border-radius:10px;padding:11px 15px;min-height:46px;background:#173a2d;color:#eafff2}.ps-first-card button:disabled{opacity:.6;cursor:wait}.ps-first-card :focus-visible{outline:3px solid #b7f7cb;outline-offset:3px}.pf-hint{font-size:13px;margin:8px 0}.pf-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pf-suggestions button{font-size:14px}.pf-result{display:flex;align-items:center;gap:14px;width:100%;text-align:left;margin:10px 0;background:#112923!important}.pf-result img{width:57px;height:80px;object-fit:contain;flex:none}.pf-result span{min-width:0}.pf-result strong,.pf-result small{display:block;overflow-wrap:anywhere}.pf-result small{font-weight:400;color:#bdcfc8}.pf-result em{font-style:normal;margin-left:auto;color:#9eecb9;font-size:13px}.pf-card{display:flex;gap:20px;align-items:center;margin:20px 0;padding:20px;background:#102c23;border:1px solid #315f4c;border-radius:18px}.pf-card img{width:105px;max-height:154px;object-fit:contain}.pf-card h2{margin:0 0 8px}.pf-card p{margin:0;font-size:14px}.pf-fields{display:grid;grid-template-columns:2fr 1fr;gap:16px}.pf-primary{width:100%;background:#a4efbd!important;color:#092116!important;border-color:#a4efbd!important;margin-top:20px;min-height:52px!important}.pf-secondary{background:transparent!important}.pf-help{margin-top:34px;padding-top:24px;border-top:1px solid #2b4b3e;font-size:14px}.pf-help h2{font-size:17px}.pf-footer{max-width:760px;margin:auto;padding:0 24px 30px;font-size:13px}.pf-saved{padding:18px;border:1px solid #8cdeb0;background:#153c2c;border-radius:14px}.pf-error{color:#ffcfb9!important}.pf-loading{opacity:.7}[hidden]{display:none!important}@media(max-width:380px){.pf-header{padding:16px}.pf-header>a:first-child{font-size:20px}.pf-header>a:last-child{font-size:12px}#pf-main{padding:10px 16px 28px}.pf-steps{font-size:11px;gap:5px}.pf-steps li{padding:4px 7px}.pf-card{padding:14px;gap:12px}.pf-card img{width:85px}.pf-card h2{font-size:20px}.pf-footer{padding:0 16px 24px}}
