.pl-card,.pl-current{--pl-primary:hsl(var(--nextui-primary-500, 18 38% 44%));--pl-primary-soft:hsl(var(--nextui-primary-500, 18 38% 44%) / .08);--pl-line:hsl(var(--nextui-default-200, 240 6% 90%));--pl-muted:hsl(var(--nextui-default-500, 240 4% 46%))}.pl-test code{font-weight:700}.pl-current{border:1px solid var(--pl-line);border-left:4px solid var(--pl-primary);border-radius:12px;padding:18px 20px;margin:4px 0 24px;background:var(--pl-primary-soft)}.pl-current.pl-status--warn{border-left-color:#d97706;background:rgba(217,119,6,.07)}.pl-current.pl-status--off{border-left-color:#dc2626;background:rgba(220,38,38,.06)}.pl-current-main{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pl-current-name{font-size:1.5rem;line-height:1.2}.pl-status{font-size:.8rem;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--pl-primary);color:#fff}.pl-status--warn .pl-status{background:#d97706}.pl-status--off .pl-status{background:#dc2626}.pl-current-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 20px;margin-top:14px}.pl-current-facts b{display:block;font-size:1rem}.pl-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pl-muted,#6b737b)}.pl-current-note{margin:14px 0 0;font-weight:600}.pl-h2{font-size:1.15rem;font-weight:700;margin:8px 0 14px}.pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:16px}.pl-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--pl-line);border-radius:12px;padding:20px;background:hsl(var(--nextui-content1,0 0% 100%))}.pl-card--current{border-color:var(--pl-primary);box-shadow:0 0 0 1px var(--pl-primary)}.pl-card-flag{position:absolute;top:-10px;left:16px;font-size:.72rem;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--pl-primary);color:#fff}.pl-card h3{font-size:1.2rem;font-weight:700;margin:0 0 4px}.pl-card-desc{color:var(--pl-muted);margin:0 0 12px;font-size:.9rem}.pl-price{margin-bottom:12px}.pl-price s{color:var(--pl-muted);margin-right:6px}.pl-price b{font-size:1.6rem;line-height:1.1}.pl-price span{display:block;color:var(--pl-muted);font-size:.8rem}.pl-feats{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pl-feats li{display:flex;gap:6px;align-items:flex-start;font-size:.9rem}.pl-feats svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--pl-primary)}.pl-card-note{font-size:.85rem;color:var(--pl-muted);margin:0 0 10px}.pl-legal{font-size:.85rem;color:var(--pl-muted,#6b737b);margin:0 0 24px}.co-page{background:var(--ln-bg-2)}.co-wrap{padding-top:28px;padding-bottom:56px}.co-h1{font-size:1.5rem;margin-bottom:16px!important}.co-alert{padding:14px 18px;border-radius:10px;background:#fff4e5;border:1px solid #f5c98b;color:#5c3b00;margin-bottom:20px}.co-alert--info{background:#eef6ff;border-color:#b6d4fe;color:#0a3a73}.co-alert code{font-weight:700}.co-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.co-main,.co-pay-box,.co-summary{background:#fff;border:1px solid var(--ln-line);border-radius:14px;padding:24px}.co-pay-box{grid-column:1}.co-summary{grid-column:2;grid-row:1;position:sticky;top:88px}.co-seg{display:inline-flex;border:1px solid var(--ln-line);border-radius:10px;padding:3px;margin-bottom:16px;background:var(--ln-bg-2)}.co-seg label{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;cursor:pointer;font-weight:600}.co-seg label:has(input:checked){background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.co-row{display:flex;gap:14px;flex-wrap:wrap}.co-field{flex:1 1 200px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.co-field--wide{flex-basis:100%}.co-field[hidden]{display:none}.co-field span{font-size:.85rem;font-weight:600;color:var(--ln-ink-2)}.co-field input,.co-field textarea{font:inherit;padding:10px 12px;border:1px solid #cfd4d9;border-radius:8px;background:#fff;color:var(--ln-ink);width:100%}.co-field input:focus,.co-field textarea:focus{outline:2px solid rgba(200,16,46,.25);border-color:var(--ln-brand)}.co-check{display:flex;gap:10px;align-items:flex-start;margin:6px 0 16px;line-height:1.5}.co-check input{margin-top:4px;width:18px;height:18px;flex:none}.co-check a{color:var(--ln-brand);text-decoration:underline}.co-msg{display:none;padding:10px 12px;border-radius:8px;background:#fdecee;color:#8a0a1f;margin-bottom:14px}.co-msg.is-on{display:block}.co-pay{width:100%;justify-content:center}.co-pay:disabled{opacity:.6;cursor:wait}.co-secure{display:flex;gap:6px;align-items:center;justify-content:center;color:var(--ln-ink-3);font-size:.85rem;margin:12px 0 0}.ln-page .co-secure svg{width:16px;height:16px}.co-summary h2{font-size:1.15rem;margin-bottom:12px}.co-summary dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 16px;font-size:.92rem}.co-summary dt{color:var(--ln-ink-3)}.co-summary dd{margin:0}.co-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--ln-line);padding-top:14px}.co-total b{font-size:1.5rem}.co-band{display:block;max-width:100%;height:auto;margin-top:18px}.co-modal{position:fixed;inset:0;z-index:50;background:rgba(17,20,24,.55);display:flex;align-items:center;justify-content:center;padding:16px}.co-modal[hidden]{display:none}.co-modal-box{background:#fff;border-radius:14px;width:min(760px,100%);max-height:90vh;display:flex;flex-direction:column}.co-modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--ln-line)}.co-modal-head h2{font-size:1.25rem}.co-x{border:0;background:0 0;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--ln-ink-3)}.co-modal-body{padding:8px 20px 20px;overflow:auto}.co-result{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-top:32px;padding-bottom:32px}.co-result-card{background:#fff;border:1px solid var(--ln-line);border-radius:16px;padding:36px 32px;max-width:520px;width:100%;text-align:center}.ln-page .co-result-icon .lucide,.ln-page .co-result-icon svg{width:56px;height:56px}.co-result-card.is-ok .co-result-icon{color:#15803d}.co-result-card.is-wait .co-result-icon{color:#d97706}.co-result-card.is-fail .co-result-icon{color:#dc2626}.co-result-card h1{font-size:1.7rem;margin:10px 0 8px}.co-result-card p{color:var(--ln-ink-2);margin:0 0 16px}.co-result-facts{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;text-align:left;background:var(--ln-bg-2);border-radius:10px;padding:14px 18px;margin:0 0 20px}.co-result-facts dt{color:var(--ln-ink-3)}.co-result-facts dd{margin:0;word-break:break-all}.co-result-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.co-result-help{font-size:.9rem;margin-top:18px!important}.co-result-help a{color:var(--ln-brand)}@media (max-width:900px){.co-grid{grid-template-columns:minmax(0,1fr)}.co-summary{grid-column:1;grid-row:auto;position:static}}.ln-doc{line-height:1.7;color:var(--ln-ink-2,#3a4148)}.ln-doc h2{font-family:var(--ln-body, system-ui);font-size:1.05rem;font-weight:700;color:var(--ln-ink,#111418);margin:22px 0 6px}.ln-doc p,.ln-doc ul{margin:0 0 10px}.ln-doc ul{padding-left:20px}.ln-doc a{color:var(--ln-brand,#c8102e);text-decoration:underline}