.pw-root{background:#eef2f3;min-height:100vh;margin:0}html:has(.pw-root){height:auto;min-height:100%;overflow:auto}html:has(.pw-root) body{height:auto;min-height:100%;overflow:auto}.pw-root button{cursor:pointer;border:none;font-family:inherit}.pw-root button.pw-ghost{border:1px solid #cbd7db}.pw-root button[disabled]{cursor:not-allowed}.pw .drop{text-align:center;cursor:pointer;border:1.5px dashed #9fb4ba;border-radius:8px;padding:22px;font-size:13px}.pw .drop small{color:#4a6270;margin-top:6px;font-size:11px;display:block}.pw .drop:hover{border-color:#0c8a8a}.pw-frame{background:#eef2f3;min-height:100%;padding:28px 16px 60px}.pw-host{color:#1c2a30;max-width:1480px;margin:0 auto;font-family:DM Sans,sans-serif}.pw-host-bar{color:#5b6b72;border-bottom:1px dashed #b8c6cb;justify-content:space-between;align-items:center;margin-bottom:22px;padding:10px 0 18px;font-size:12px;display:flex}.pw{color:#0f1a20;background:#fff;border:1px solid #d5dfe2;border-radius:12px;width:100%;margin:0 auto;overflow:hidden;box-shadow:0 12px 40px #0f1a2014}.pw-top{border-bottom:1px solid #e3eaec;align-items:center;gap:10px;padding:16px 22px;display:flex}.pw-top .t{font-size:15px;font-weight:700}.pw-top .s{color:#4a6270;font-size:11.5px}.pw-body{flex-direction:column;gap:14px;padding:20px 22px;display:flex}.pw-body.pw-col>*{box-sizing:border-box;width:100%;max-width:680px;margin-left:auto;margin-right:auto}.pw label{letter-spacing:.06em;text-transform:uppercase;color:#4a6270;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pw input[type=text],.pw input[type=email],.pw select{color:#0f1a20;box-sizing:border-box;background:#fff;border:1px solid #cbd7db;border-radius:8px;width:100%;height:40px;padding:10px 12px;font-family:inherit;font-size:14px}.pw select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%234A6270' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:34px}.pw input[type=date]{color:#0f1a20;background:#fff;border:1px solid #cbd7db;border-radius:8px;font-family:inherit}.pw input:focus,.pw select:focus{border-color:#0c8a8a;outline:none;box-shadow:0 0 0 3px #0c8a8a1f}.pw .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pw .drop{color:#2e4450;background:#f5f8fa;border-color:#9fb4ba}.pw label.chk{text-transform:none;letter-spacing:0;margin-bottom:0;font-weight:400}.pw .chk{color:#2e4450;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pw .price{background:#f0f4f5;border-radius:8px;justify-content:space-between;align-items:baseline;padding:12px 14px;font-size:13px;display:flex}.pw .price b{font-family:Roboto Condensed,sans-serif;font-size:20px}.pw .btn-pay{color:#fff;background:#0c8a8a;border-radius:8px;width:100%;padding:13px;font-size:14px;font-weight:600}.pw .btn-pay[disabled]{opacity:.45;cursor:not-allowed}.pw .fine{color:#4a6270;text-align:center;font-size:11px;line-height:1.5}.pw .ok-pill{color:#16a34a;background:#16a34a1a;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pw .bad-pill{color:#dc2626;background:#dc262614;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pw-wide{width:100%;max-width:none}.pw-steps{background:#f5f8fa;border-bottom:1px solid #e3eaec;flex-wrap:wrap;gap:4px;padding:10px 22px;display:flex}.pw-step{color:#4a6270;align-items:center;gap:6px;margin-right:6px;padding:4px 8px 4px 0;font-size:11.5px;display:flex}.pw-step span{border:1px solid #9fb4ba;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex}.pw-step.on{color:#0c8a8a;font-weight:700}.pw-step.on span{color:#fff;background:#0c8a8a;border-color:#0c8a8a}.pw-step.done span{color:#0c8a8a;background:#0c8a8a1f;border-color:#0000}.pw-code{gap:8px;display:flex}.pw-code input{text-align:center;font-family:DM Mono,monospace;width:46px!important;height:54px!important;font-size:22px!important}.pw-bot{color:#16a34a;background:#16a34a14;border-radius:8px;padding:8px 12px;font-size:12px}.pw-note{color:#2e4450;background:#f0f4f5;border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.5}.pw-note.ok{color:#15803d;background:#16a34a14}.pw-note.bad{color:#b91c1c;background:#dc262612}.pw-prog{background:#e3eaec;border-radius:3px;height:6px;overflow:hidden}.pw-prog i{background:#0c8a8a;width:70%;height:100%;transition:width 1s linear;display:block}.pw .pw-read-meta{text-align:left;justify-content:space-between;gap:12px;display:flex}.pw-read-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pw-field label,.pw label{margin-bottom:5px}.pw-tw{border:1px solid #e3eaec;border-radius:8px;overflow-x:auto}.pw-t{border-collapse:collapse;width:100%;font-size:12.5px}.pw-t th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#4a6270;background:#f5f8fa;border-bottom:1px solid #e3eaec;padding:8px 10px;font-size:10px}.pw-t td{vertical-align:top;border-bottom:1px solid #eef2f3;padding:9px 10px}.pw-t .n{text-align:right;font-variant-numeric:tabular-nums}.pw-t select,.pw-t input[type=text]{height:32px;padding:6px 8px!important;font-size:12.5px!important}.pw-t select{background-position:right 8px center;padding-right:26px!important}.pw-t select.need{border-color:#dc2626}.pw-fl{flex-direction:column;gap:4px;min-width:190px;display:flex}.pw-fc,.pw-t label.pw-fc{cursor:pointer;text-transform:none;letter-spacing:0;color:inherit;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:13px;font-weight:400;display:flex}.pw-fc input[type=checkbox]{margin:0}.pw-fc span{flex:1}.pw-oth{padding:4px 8px!important;font-size:12px!important}.pw-add{color:#0e7490;cursor:pointer;font-size:12px}.pw-assume{background:#f4f8f9;border:1px solid #d5dfe2;border-radius:8px;padding:10px 14px;font-size:12.5px;line-height:1.5}.pw-assume ul{margin:6px 0 0;padding-left:18px}.pw-assume li{margin:3px 0}.pw-gate{background:#8fede51f;border:1px solid #8fede5;border-radius:8px;flex-direction:column;gap:6px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.pw-rv{table-layout:fixed}.pw-t .pw-prop select,.pw-t .pw-buy select,.pw-pl select{width:100%}.pw-pls{flex-direction:column;gap:8px;display:flex}.pw-pl{grid-template-columns:1fr 1fr 14px;align-items:start;gap:6px 20px;display:grid}.pw-pl+.pw-pl{border-top:1px dashed #e3eaec;padding-top:8px}.pw-plh{font:inherit}.pw-plh span{white-space:nowrap}.pw-x{cursor:pointer;color:#4a6270;font-size:16px;line-height:1}.pw-x:hover{color:#dc2626}.pw-act{white-space:nowrap;text-align:right}.pw-miss td{background:#dc26260a}.pw-dr{align-items:center;gap:6px;display:flex}.pw-dr input{box-sizing:border-box;height:32px;width:132px!important;padding:5px 6px!important;font-size:12px!important}.pw-dr span{color:#4a6270;font-size:11.5px}.pw-afs{flex-direction:column;gap:5px;min-width:330px;display:flex}.pw-af{grid-template-columns:84px 130px 1fr;align-items:center;gap:8px;display:grid}.pw-af label{text-transform:none;letter-spacing:0;color:#0f1a20;margin:0;font-size:12px;font-weight:600}.pw-af input{padding:5px 8px!important;font-size:12.5px!important}.pw-t input.need{border-color:#dc2626}.pw-warn{color:#b45309!important}.pw-opt{color:#4a6270;font-size:10.5px;font-weight:400}.pw-note.warn{color:#7c2d12;background:#fff7ed;border-color:#fed7aa;margin-top:8px}.pw-off td{color:#4a6270;background:#f7f9fa}.pw-new td{background:#8fede514}.pw-addline{align-items:center;gap:14px;margin-top:12px;display:flex}.pw-hint{color:#4a6270;margin-top:3px;font-size:11.5px}.pw-hint.need{color:#dc2626}.pw-desc{margin-top:6px}.pw-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.pw-ghost{color:#2e4450;background:#fff;border:1px solid #cbd7db;border-radius:8px;padding:12px 18px;font-size:13px;font-weight:600}.pw-est{text-align:center;background:linear-gradient(#f0f7f7,#fff);border:1px solid #cfe3e3;border-radius:10px;padding:18px}.pw-est .l{letter-spacing:.1em;text-transform:uppercase;color:#4a6270;font-size:11px;font-weight:700}.pw-est .v{color:#0f1a20;margin:4px 0;font-family:Roboto Condensed,sans-serif;font-size:38px;font-weight:700}.pw-est .s{color:#4a6270;font-size:12px}.pw-comp{flex-direction:column;gap:6px;font-size:13px;display:flex}.pw-bar{background:#e3eaec;border-radius:4px;height:8px;overflow:hidden}.pw-bar i{background:#0c8a8a;height:100%;display:block}.w-sub{border-bottom:1px solid #e3eaec;flex-wrap:wrap;gap:2px;margin:-6px 0 2px;display:flex}.w-sub-i{color:#4a6270;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;margin-right:10px;padding:8px 14px 9px 0;font-size:12.5px;display:flex}.w-sub-i span{color:#4a6270;background:#e3eaec;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.w-sub-i.on{color:#0c8a8a;border-bottom-color:#0c8a8a;font-weight:700}.w-sub-i.on span{color:#fff;background:#0c8a8a}.w-sub-i.done{color:#0c8a8a}.w-sub-i.done span{color:#0c8a8a;background:#0c8a8a1f}.w-lead{color:#1c2a30;max-width:900px;font-size:14px;line-height:1.55}.w-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.w-grid3 input[type=date]{box-sizing:border-box;border:1px solid #cbd7db;border-radius:8px;width:100%;height:40px;padding:10px 12px;font-family:inherit;font-size:14px}.w-grid3 input.need{border-color:#dc2626}.w-h{letter-spacing:.1em;text-transform:uppercase;color:#4a6270;margin-top:4px;font-family:Roboto Condensed,sans-serif;font-size:11px;font-weight:700}.w-h span{letter-spacing:0;text-transform:none;margin-left:8px;font-family:DM Sans,sans-serif;font-weight:400}.w-quiet{color:#2e4450;align-items:center;gap:8px;font-size:12.5px;display:flex}.w-ref{color:#4a6270;font-family:DM Mono,monospace;font-size:10.5px;line-height:1.5}.w-vt{table-layout:fixed}.w-vt td{vertical-align:top}.w-vt select{width:100%}.w-grp td{background:#f0f4f5;font-size:12.5px}.w-pill{white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.w-pill.ok{color:#15803d;background:#16a34a1a}.w-pill.warn{color:#b45309;background:#f59e0b1f}.w-pill.dim{color:#4a6270;background:#e3eaec}.w-pill.info{color:#0c8a8a;background:#0c8a8a1a}.w-ai{color:#2e4450;background:#f4f8f9;border:1px solid #d5dfe2;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.w-ai>b{color:#1c2a30;font-size:13px}.w-ai-list{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.w-link{color:#0c8a8a;cursor:pointer;text-decoration:underline}.w-ov{z-index:1500;background:#0f1a2073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.w-ovc{color:#1c2a30;background:#fff;border-radius:12px;width:100%;max-width:620px;font-family:DM Sans,sans-serif;box-shadow:0 20px 60px #00000040}.w-ovc .btn-pay{color:#fff;background:#0c8a8a;border-radius:8px;font-size:14px;font-weight:600}.w-tsec{font-size:13px;line-height:1.55}.w-tsec>b{font-size:13px}.w-tsec>div{color:#2e4450;margin-top:3px}@media (max-width:760px){.w-grid3{grid-template-columns:1fr}}.pw-embedded,.pw-embedded body{background:0 0}.pw-embedded .pw-root{background:0 0;min-height:0}.pw-embedded .pw-frame{background:0 0;min-height:0;padding:0 0 8px}.w-combo{box-sizing:border-box;width:100%;height:32px;font:inherit;color:#0f1a20;text-align:left;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%234A6270' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5l3 3 3-3'/%3E%3C/svg%3E") right 8px center no-repeat;border-radius:8px;padding:6px 26px 6px 8px;font-size:12.5px;display:block;border:1px solid #cbd7db!important}.w-combo span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.w-combo.empty span{color:#4a6270}.w-combo.need{border-color:#dc2626!important}.w-combo:focus{outline:none;box-shadow:0 0 0 3px #0c8a8a1f;border-color:#0c8a8a!important}.w-combo-pop{z-index:1000;box-sizing:border-box;color:#0f1a20;background:#fff;border:1px solid #cbd7db;border-radius:10px;flex-direction:column;font-family:DM Sans,system-ui,sans-serif;font-size:13px;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f1a2029}.w-combo-q{box-sizing:border-box;width:calc(100% - 16px);height:34px;font:inherit;color:#0f1a20;background:#fff;border:1px solid #cbd7db;border-radius:8px;margin:8px;padding:6px 10px}.w-combo-q:focus{border-color:#0c8a8a;outline:none;box-shadow:0 0 0 3px #0c8a8a1f}.w-combo-list{padding:0 4px 6px;overflow-y:auto}.w-combo-gl{letter-spacing:.06em;text-transform:uppercase;color:#4a6270;padding:8px 8px 4px;font-size:10.5px;font-weight:700}.w-combo-o{cursor:pointer;border-radius:6px;padding:7px 8px;line-height:1.3}.w-combo-o.act{background:#0c8a8a14}.w-combo-o.sel{color:#0c8a8a;font-weight:600}.w-combo-none{color:#4a6270;padding:10px 8px 2px;font-size:12.5px}.w-combo-o.multi{align-items:center;gap:8px;display:flex}.w-combo-o.multi.sel{color:#0f1a20;font-weight:500}.w-combo-tick{background:#fff;border:1.5px solid #9fb4ba;border-radius:3px;flex:none;width:14px;height:14px}.w-combo-tick.on{background:#0c8a8a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.2l2 2 4-4.4'/%3E%3C/svg%3E") 50% no-repeat;border-color:#0c8a8a}.pw-lead{color:#2e4450;margin:0;font-size:14px;line-height:1.55}.pw-h{letter-spacing:.06em;text-transform:uppercase;color:#4a6270;margin:0 0 8px;font-size:11px;font-weight:700}.pw-how{counter-reset:pwhow;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw-how li{counter-increment:pwhow;color:#2e4450;grid-template-columns:22px 1fr;gap:10px;font-size:13px;line-height:1.45;display:grid}.pw-how li:before{content:counter(pwhow);color:#0c8a8a;background:#0c8a8a1f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10.5px;font-weight:700;display:inline-flex}.pw-how b,.pw-get b{color:#0f1a20}.pw-get{color:#2e4450;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.pw .price .pw-tax{color:#4a6270;margin-top:2px;font-size:11px;display:block}.pw .price b{white-space:nowrap}.pw .btn-pay,.w-ovc .btn-pay,.pw-ghost{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms}.pw .btn-pay:not([disabled]):hover,.w-ovc .btn-pay:not([disabled]):hover{background:#0a7878;box-shadow:0 2px 8px #0c8a8a40}.pw .btn-pay:not([disabled]):active,.w-ovc .btn-pay:not([disabled]):active{box-shadow:none;background:#086363;transform:translateY(1px)}.pw-ghost:not([disabled]):hover{color:#0c8a8a;background:#f0f7f7;border-color:#0c8a8a!important}.pw-ghost:not([disabled]):active{background:#dcefef;transform:translateY(1px)}.pw-ghost[disabled]{opacity:.45}.pw .btn-pay:focus-visible,.w-ovc .btn-pay:focus-visible,.pw-ghost:focus-visible{outline:none;box-shadow:0 0 0 3px #0c8a8a47}.w-tpl{color:#2e4450;align-items:center;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.w-tpl svg{flex:none}.w-chan{border:1px solid #e3eaec;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.w-chan .w-h{margin-top:0}.w-stack{border-radius:6px;width:100%;height:30px;display:flex;overflow:hidden}.w-stack i{white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-family:Roboto Condensed,sans-serif;font-size:11.5px;font-style:normal;font-weight:700;display:flex;overflow:hidden}.w-stack i+i{box-shadow:inset 1px 0 #fff}.w-leg{flex-flow:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.w-leg li{color:#2e4450;align-items:center;gap:6px;font-size:13px;display:flex}.w-leg li b{color:#0f1a20;font-variant-numeric:tabular-nums;font-family:Roboto Condensed,sans-serif;font-weight:700}.w-sw{border-radius:3px;flex:none;width:12px;height:12px}.w-sw.oth{box-shadow:inset 0 0 0 1px #cbd7db}.w-one{color:#2e4450;align-items:center;gap:10px;font-size:14px;display:flex}.w-one b{color:#0f1a20;font-family:Roboto Condensed,sans-serif;font-size:22px}
