.cknjLG_shell{--accent:#1773b0;--accent-hover:#12608f;--accent-soft:#f0f6fb;--text:#000;--text-subdued:#707070;--border:#dedede;--bg-subdued:#f5f5f5;--error:#dd1d1d;--success:#1d7a46;--radius:5px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.cknjLG_shell :where(h1,h2,h3,p,dl,dd,ol,ul){letter-spacing:normal;text-transform:none;color:inherit;margin:0;font-family:inherit}.cknjLG_shell :where(button){min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.cknjLG_shell :where(button):hover{color:inherit;background:0 0}.cknjLG_shell :where(button):disabled{cursor:not-allowed}.cknjLG_shell :where(a){color:var(--accent)}.cknjLG_shell :where(a):hover{color:var(--accent-hover);text-decoration:underline}.cknjLG_shell :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cknjLG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cknjLG_muted{color:var(--text-subdued)}.cknjLG_header{border-bottom:1px solid var(--border)}.cknjLG_headerInner{justify-content:space-between;align-items:center;min-height:64px;padding:0 20px;display:flex}.cknjLG_shell .cknjLG_logo{letter-spacing:-.5px;color:var(--text);font-size:22px;font-weight:700}.cknjLG_shell .cknjLG_logo:hover{color:var(--text);text-decoration:none}.cknjLG_shell .cknjLG_headerIcon{color:var(--accent);display:inline-flex}.cknjLG_split{flex-direction:column;display:flex}.cknjLG_main{min-width:0}.cknjLG_mainInner{max-width:640px;margin:0 auto;padding:20px 20px 0}@media (min-width:1000px){.cknjLG_headerInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;display:grid}.cknjLG_headerMain{width:100%;max-width:620px;margin-left:auto;padding:0 40px}.cknjLG_headerAside{justify-content:flex-end;width:100%;max-width:480px;padding:0 40px;display:flex}.cknjLG_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100vh - 65px);display:grid}.cknjLG_main{grid-area:1/1}.cknjLG_mainInner{max-width:620px;margin:0 0 0 auto;padding:38px 40px 0}.cknjLG_aside{background:var(--bg-subdued);border-left:1px solid var(--border);grid-area:1/2}.cknjLG_single{display:block}.cknjLG_single .cknjLG_mainInner{margin:0 auto}}.cknjLG_shell .cknjLG_summaryToggle{border-bottom:1px solid var(--border);background:var(--bg-subdued);justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:14px;display:flex}.cknjLG_summaryToggleLabel{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.cknjLG_summaryToggle strong{font-size:17px;font-weight:600}.cknjLG_chevron{transition:transform .2s}.cknjLG_chevronOpen{transform:rotate(180deg)}.cknjLG_summary{border-bottom:1px solid var(--border);background:var(--bg-subdued);padding:20px}.cknjLG_summary[data-open=false]{display:none}@media (min-width:1000px){.cknjLG_shell .cknjLG_summaryToggle{display:none}.cknjLG_summary,.cknjLG_summary[data-open=false]{border-bottom:0;max-width:480px;padding:38px 40px;display:block;position:sticky;top:0}}.cknjLG_lineItem{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cknjLG_thumb{background:#fff;border:1px solid #0000001a;border-radius:8px;width:64px;height:64px;position:relative}.cknjLG_thumb img{border-radius:7px;padding:4px}.cknjLG_thumbBadge{color:#fff;text-align:center;background:#666;border-radius:999px;min-width:21px;height:21px;padding:0 6px;font-size:12px;font-weight:600;line-height:21px;position:absolute;top:-9px;right:-9px}.cknjLG_lineItemText{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cknjLG_lineItemName{font-weight:500;line-height:1.35}.cknjLG_lineItemText .cknjLG_muted{font-size:12px}.cknjLG_lineItemPrice{font-variant-numeric:tabular-nums}.cknjLG_qty{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-items:center;display:inline-flex}.cknjLG_shell .cknjLG_qty button{width:28px;height:28px;color:var(--text);font-size:16px;line-height:1}.cknjLG_shell .cknjLG_qty button:hover:not(:disabled){background:var(--bg-subdued)}.cknjLG_shell .cknjLG_qty button:disabled{color:#c4c4c4}.cknjLG_qty output{text-align:center;min-width:26px;font-size:13px;font-weight:600}.cknjLG_summaryNote{color:var(--text-subdued);margin-top:10px;font-size:12px}.cknjLG_totals{flex-direction:column;gap:8px;margin-top:24px;display:flex}.cknjLG_totals>div{justify-content:space-between;gap:16px;display:flex}.cknjLG_totals dt{font-weight:400}.cknjLG_totals dd{font-variant-numeric:tabular-nums}.cknjLG_shell .cknjLG_grandTotal{align-items:flex-end;margin-top:8px;font-size:19px;font-weight:600}.cknjLG_grandTotal dt{font-weight:600}.cknjLG_grandTotal small{color:var(--text-subdued);font-size:12px;font-weight:400}.cknjLG_grandTotal dt small{display:block}.cknjLG_grandTotal dd small{vertical-align:2px;margin-right:4px}.cknjLG_section+.cknjLG_section{margin-top:32px}.cknjLG_shell .cknjLG_sectionTitle{margin-bottom:14px;font-size:21px;font-weight:600;line-height:1.3}.cknjLG_sectionTitle:focus{outline:none}.cknjLG_shell .cknjLG_sectionSub{color:var(--text-subdued);margin:-8px 0 14px}.cknjLG_grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.cknjLG_grid>*{grid-column:span 6}.cknjLG_grid>.cknjLG_half{grid-column:span 3}.cknjLG_grid>.cknjLG_third,.cknjLG_grid>.cknjLG_halfWide{grid-column:span 6}@media (min-width:750px){.cknjLG_grid>.cknjLG_third{grid-column:span 2}.cknjLG_grid>.cknjLG_halfWide{grid-column:span 3}}.cknjLG_field{min-width:0}.cknjLG_control{position:relative}.cknjLG_shell .cknjLG_control :is(input,select,textarea){border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto;min-height:48px;color:var(--text);font:inherit;background-color:#fff;margin:0;padding:20px 11px 6px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}@media (max-width:749px){.cknjLG_shell .cknjLG_control :is(input,select,textarea){font-size:16px}}.cknjLG_shell .cknjLG_control textarea{resize:vertical;padding-top:22px}.cknjLG_shell .cknjLG_control :is(input,textarea):placeholder-shown{padding-top:13px;padding-bottom:13px}.cknjLG_shell .cknjLG_control select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23707070' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.cknjLG_shell .cknjLG_control select:disabled{opacity:1;color:var(--text);cursor:default;background-color:#fff}.cknjLG_shell .cknjLG_control label{color:var(--text-subdued);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;font-size:12px;font-weight:400;line-height:1.3;transition:top .12s,font-size .12s;position:absolute;top:6px;left:12px;right:12px;overflow:hidden}.cknjLG_shell .cknjLG_control :is(input,textarea):placeholder-shown+label{font-size:14px;top:14px}.cknjLG_shell .cknjLG_control :is(input,select,textarea):focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.cknjLG_shell .cknjLG_control [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.cknjLG_shell .cknjLG_hint{color:var(--text-subdued);margin-top:6px;font-size:12px}.cknjLG_shell .cknjLG_fieldError{color:var(--error);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;display:flex}.cknjLG_fieldError svg{flex:none;margin-top:1px}.cknjLG_shell .cknjLG_suggestion{color:var(--text-subdued);text-align:left;margin-top:6px;font-size:13px}.cknjLG_suggestion strong{color:var(--accent);font-weight:600}.cknjLG_shell input[type=checkbox],.cknjLG_shell input[type=radio]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0;display:block}.cknjLG_checkRow{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:14px;font-weight:400;display:flex}.cknjLG_shell .cknjLG_checkRow input{margin-top:1px}.cknjLG_checkRow+.cknjLG_grid{margin-top:14px}.cknjLG_shell .cknjLG_checkRow input[aria-invalid=true]{outline:2px solid var(--error);outline-offset:2px}.cknjLG_choiceGroup{border:1px solid var(--border);border-radius:var(--radius);background:#fff}.cknjLG_choice{position:relative}.cknjLG_choice+.cknjLG_choice{border-top:1px solid var(--border)}.cknjLG_choice:first-child{border-radius:var(--radius) var(--radius) 0 0}.cknjLG_choice:last-child{border-radius:0 0 var(--radius) var(--radius)}.cknjLG_choice:only-child{border-radius:var(--radius)}.cknjLG_choiceSelected{z-index:1;background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.cknjLG_choiceRow{min-height:52px;color:var(--text);cursor:pointer;align-items:center;gap:12px;margin:0;padding:14px 16px;font-weight:400;display:flex}.cknjLG_choiceLabel{flex:1;align-items:center;gap:8px;display:inline-flex}.cknjLG_choiceAside{flex:none}.cknjLG_choicePanel{border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--bg-subdued);padding:16px}.cknjLG_cardBrands{gap:4px;display:inline-flex}.cknjLG_cardBrands span{border:1px solid var(--border);letter-spacing:.04em;color:#1a1f71;background:#fff;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.cknjLG_offsite{color:var(--text-subdued);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.cknjLG_offsite p{max-width:340px;color:var(--text)}.cknjLG_shell .cknjLG_placeholderBox{border-radius:var(--radius);background:var(--bg-subdued);color:var(--text-subdued);padding:16px}.cknjLG_shell .cknjLG_link{color:var(--accent);font-size:14px}.cknjLG_shell .cknjLG_link:hover{color:var(--accent-hover);text-decoration:underline}.cknjLG_section+.cknjLG_link,.cknjLG_section+.cknjLG_grid,.cknjLG_terms{margin-top:24px}.cknjLG_terms .cknjLG_checkRow{margin-top:0}.cknjLG_termsNote{color:var(--text-subdued);margin:10px 0 0;font-size:13px}.cknjLG_terms .cknjLG_link{font-size:inherit;text-decoration:underline}.cknjLG_banner{border:1px solid var(--error);border-radius:var(--radius);color:var(--error);background:#fff4f4;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 16px;display:flex}.cknjLG_banner svg{flex:none;margin-top:2px}.cknjLG_shell .cknjLG_payButton,.cknjLG_shell .cknjLG_primaryButton{border-radius:var(--radius);background:var(--accent);color:#fff;justify-content:center;align-items:center;gap:10px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.cknjLG_shell .cknjLG_payButton{width:100%;min-height:58px;margin-top:24px;font-size:17px}.cknjLG_shell .cknjLG_primaryButton{min-height:52px;padding:0 24px;font-size:15px}.cknjLG_shell .cknjLG_payButton:hover:not(:disabled),.cknjLG_shell .cknjLG_primaryButton:hover{background:var(--accent-hover);color:#fff;text-decoration:none}.cknjLG_shell .cknjLG_payButton:disabled{opacity:.75;cursor:wait}.cknjLG_shell .cknjLG_payNote{color:var(--text-subdued);text-align:center;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.cknjLG_spinner,.cknjLG_spinnerLarge{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite cknjLG_spin;display:inline-block}.cknjLG_spinnerLarge{width:24px;height:24px}@keyframes cknjLG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cknjLG_spinner,.cknjLG_spinnerLarge{animation-duration:2s}}.cknjLG_recap{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:32px;padding:0 16px}.cknjLG_recapRow{grid-template-columns:80px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.cknjLG_recapRow+.cknjLG_recapRow{border-top:1px solid var(--border)}.cknjLG_recapLabel{color:var(--text-subdued)}.cknjLG_recapValue{overflow-wrap:anywhere}@media (max-width:549px){.cknjLG_recapRow{grid-template-columns:minmax(0,1fr) auto}.cknjLG_recapLabel{grid-column:1/-1}}.cknjLG_shell .cknjLG_paymentMeta{color:var(--text-subdued);margin-bottom:14px}.cknjLG_iframeBox{border:1px solid var(--border);border-radius:var(--radius);min-height:600px;position:relative;overflow:hidden}.cknjLG_iframeLoading{color:var(--text-subdued);background:#fff;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cknjLG_iframe{border:0;width:100%;min-height:600px;display:block}.cknjLG_shell .cknjLG_backLink{color:var(--accent);align-items:center;gap:6px;margin-top:20px;display:inline-flex}.cknjLG_shell .cknjLG_backLink:hover{color:var(--accent-hover)}.cknjLG_policies{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 20px;margin-top:48px;padding:16px 0 24px;font-size:12px;display:flex}.cknjLG_resultHead{align-items:center;gap:14px;margin-bottom:20px;display:flex}.cknjLG_resultIcon{border:2px solid;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.cknjLG_tone_success{color:var(--accent)}.cknjLG_tone_danger{color:var(--error)}.cknjLG_tone_pending{color:var(--text-subdued);border-color:#0000}.cknjLG_shell .cknjLG_resultEyebrow{color:var(--text-subdued);font-size:14px}.cknjLG_shell .cknjLG_resultTitle{font-size:24px;font-weight:600;line-height:1.25}.cknjLG_resultBox{border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.cknjLG_resultBox+.cknjLG_resultBox{margin-top:16px}.cknjLG_shell .cknjLG_resultBox h2{margin-bottom:8px;font-size:18px;font-weight:600}.cknjLG_resultBox p+p{margin-top:8px}.cknjLG_detailGrid{gap:14px;display:grid}@media (min-width:750px){.cknjLG_detailGrid{grid-template-columns:1fr 1fr}}.cknjLG_detailGrid dt{margin-bottom:2px;font-weight:600}.cknjLG_detailGrid dd{color:var(--text-subdued);overflow-wrap:anywhere}.cknjLG_resultFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}
