/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--ink:#17231d;--muted:#6f786f;--paper:#f5f1e8;--card:#fffdf8;--red:#c7392f;--navy:#183e3a;--line:#ded8ca}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif}button,select{font:inherit}button{cursor:pointer}main{min-height:100vh}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#fffdf8e0;border-bottom:1px solid #17231d21;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand-mark{background:var(--red);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:900;display:grid;box-shadow:0 7px 18px #c7392f38}.brand-copy{flex-direction:column;margin-left:12px;display:flex}.brand-copy strong{letter-spacing:-.03em;font-size:16px}.brand-copy span{color:var(--muted);margin-top:2px;font-size:11px}.demo-badge{color:#8a3d35;background:#f5ddd9;border-radius:6px;margin-left:12px;padding:5px 8px;font-size:10px;font-weight:800}.sync-pill{color:#536158;background:#f8fbf8;border:1px solid #d8ded9;border-radius:99px;margin-left:auto;padding:9px 13px;font-size:12px}.sync-pill span{background:#32a56a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #32a56a1f}.hero{justify-content:space-between;align-items:flex-end;max-width:1500px;margin:auto;padding:64px 7vw 46px;display:flex}.eyebrow{color:var(--red);letter-spacing:.18em;font-size:12px;font-weight:800}h1{letter-spacing:-.06em;margin:12px 0 14px;font-size:clamp(38px,5vw,70px);line-height:1.04}.hero-copy{max-width:600px;color:var(--muted);font-size:16px;line-height:1.7}.hero-stat{color:#fff;background:var(--navy);border-radius:20px;width:210px;padding:22px;box-shadow:0 18px 50px #183e3a2e}.hero-stat span,.hero-stat small{opacity:.72;font-size:12px;display:block}.hero-stat strong{margin:8px 0 2px;font-family:Georgia,serif;font-size:54px;line-height:1;display:block}.dealer-first{border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:1290px;margin:0 auto 22px;padding:28px 30px;box-shadow:0 16px 40px #4036260f}.dealer-picker{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.dealer-picker button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:14px;padding:16px}.dealer-picker strong,.dealer-picker small{display:block}.dealer-picker strong{font-size:14px}.dealer-picker small{color:var(--muted);margin-top:5px;font-size:10px}.dealer-picker button.active{border-color:var(--navy);color:#fff;background:var(--navy);box-shadow:0 8px 18px #183e3a2e}.dealer-picker button.active small{color:#b9cbc4}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:22px;max-width:1500px;margin:0 auto;padding:0 7vw 80px;display:grid}.form-card,.result-card{border:1px solid var(--line);background:var(--card);border-radius:24px;box-shadow:0 16px 40px #40362612}.form-card{padding:30px}.section-heading{align-items:center;gap:14px;display:flex}.section-heading>span{border:1px solid var(--line);width:38px;height:38px;color:var(--red);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.section-heading h2{letter-spacing:-.03em;margin:0;font-size:21px}.section-heading p{color:var(--muted);margin:3px 0 0;font-size:12px}.carrier-tabs{background:#eee9de;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;margin:28px 0 24px;padding:5px;display:grid}.carrier-tabs button{color:#72766f;background:0 0;border:0;border-radius:10px;padding:13px;font-weight:800}.carrier-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 5px 14px #183e3a2e}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}label>span,.field-label>span{color:#515a53;margin:0 0 8px 2px;font-size:12px;font-weight:700;display:block}select{-webkit-appearance:none;appearance:none;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:15px 42px 15px 15px}select:focus{border-color:var(--navy);box-shadow:0 0 0 3px #183e3a14}.services-block{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.subheading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.subheading strong,.subheading small{display:block}.subheading strong{font-size:15px}.subheading small{color:var(--muted);margin-top:4px;font-size:11px}.subheading>span{color:#9c3e35;background:#fae8e4;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.service-list{gap:8px;display:grid}.service{cursor:pointer;background:#fff8f6;border:1px solid #e3b9b3;border-radius:13px;align-items:center;gap:11px;margin:0;padding:13px 14px;display:flex}.service.checked{background:#f3f8f5;border-color:#b9c9c2}.service input{opacity:0;pointer-events:none;position:absolute}.fake-check{color:#fff;background:#fff;border:1px solid #c9c5bb;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;margin:0;font-size:13px;font-weight:900;display:grid}.service.checked .fake-check{border-color:var(--navy);background:var(--navy)}.service-copy{flex:1;margin:0}.service-copy strong,.service-copy small{display:block}.service-copy strong{font-size:13px}.service-copy small{color:var(--muted);margin-top:2px;font-size:10px}.service b{color:#a2473d;font-size:11px}.empty-policy{color:var(--muted);background:#faf7f0;border:1px dashed #cfc7b8;border-radius:13px;padding:18px;font-size:12px;line-height:1.6}.plan-field select{font-weight:700}.adjustment-panel{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.adjustment-panel>div{background:#f1ede4;border-radius:13px;padding:14px}.adjustment-panel span,.adjustment-panel strong,.adjustment-panel small{display:block}.adjustment-panel span{color:var(--muted);font-size:10px}.adjustment-panel strong{margin:6px 0 3px;font-size:20px}.adjustment-panel small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.positive{color:#237253}.negative{color:var(--red)}.result-card{color:#fff;background:var(--navy);border-color:#0000;align-self:start;padding:30px;position:sticky;top:98px}.result-top{color:#d9e4df;justify-content:space-between;align-items:center;font-size:13px;display:flex}.result-top small{color:#f9d8d4;background:#c7392f6b;border-radius:6px;padding:5px 8px}.net-price{letter-spacing:-.04em;margin:16px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,64px);display:block}.result-caption{color:#a9bbb4;margin:0 0 24px;font-size:12px}.retained-policy-note{color:#765112;background:#fff4d6;border:1px solid #d4ad65;border-radius:10px;flex-direction:column;gap:4px;margin:-8px 0 18px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.retained-policy-note strong{color:#5d3d08;font-size:13px}.applied-policy-summary{background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;gap:6px;margin:-8px 0 18px;padding:12px 13px;display:grid}.applied-policy-summary>strong{color:#ffcf7b;font-size:11px}.applied-policy-summary span{color:#c3d1cc;font-size:9px;line-height:1.45}.applied-policy-summary span b{color:#eef5f2}.applied-policy-summary span.notice{color:#ffd2a1}.breakdown{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;padding:16px 0}.breakdown div{justify-content:space-between;padding:6px 0;font-size:12px;display:flex}.breakdown span{color:#b8c7c1}.breakdown strong{font-weight:600}.minus{color:#a9dfc3}.plus{color:#ffb8ae}.breakdown .official-support-line{background:#2170b033;border:1px solid #76bfff4d;border-radius:9px;margin:5px -8px;padding:9px 8px}.breakdown .official-support-line span,.breakdown .official-support-line strong{color:#9ed7ff}.breakdown .fixed-sale-line{background:#96651838;border:1px solid #ffcf7b59;border-radius:9px;margin:5px -8px;padding:9px 8px}.breakdown .fixed-sale-line span,.breakdown .fixed-sale-line strong{color:#ffcf7b}.rebate-total{justify-content:space-between;align-items:end;padding:18px 0;display:flex}.rebate-total span{color:#c7d4cf;font-size:12px}.rebate-total strong{color:#ffcf7b;font-size:23px}.dealer-section{border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:1290px;margin:-48px auto 78px;padding:30px;box-shadow:0 16px 40px #4036260f}.dealer-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.dealer-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.dealer-heading>p{color:var(--muted);margin:0;font-size:11px}.dealer-table{border:1px solid var(--line);border-radius:15px;overflow:hidden}.dealer-table-head,.dealer-row{grid-template-columns:1.4fr .8fr .8fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.dealer-table-head{color:var(--muted);background:#eee9de;font-size:10px;font-weight:800}.dealer-table-head span:not(:first-child){text-align:right}.dealer-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff}.dealer-row:first-of-type{border-top:0}.dealer-row:hover{background:#faf7f0}.dealer-row.active{box-shadow:inset 4px 0 0 var(--red);background:#f2f7f4}.dealer-name b,.dealer-name small{display:block}.dealer-name b{font-size:14px}.dealer-name small{color:var(--muted);margin-top:3px;font-size:10px}.dealer-rebate,.dealer-price{text-align:right;font-size:15px}.dealer-rebate{color:#287255}.dealer-price{color:var(--red);font-size:18px}.evidence-button{width:100%;color:var(--ink);background:#fff7e7;border:0;border-radius:12px;justify-content:space-between;padding:14px 16px;font-weight:800;display:flex}.approved-note{text-align:center;color:#9fb1aa;margin:13px 0 0;font-size:11px}.approved-note span{color:#72d39e}.policy-strip{border:1px solid var(--line);background:#fffdf8;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1290px;margin:0 auto 80px;padding:28px 32px;display:flex}.policy-strip h2{margin:5px 0;font-size:22px}.policy-strip p{color:var(--muted);margin:0;font-size:12px}.policy-kicker{color:var(--red);letter-spacing:.13em;font-size:10px;font-weight:900}.status-grid{grid-template-columns:repeat(3,1fr);gap:8px;min-width:410px;display:grid}.status-grid div{background:#f1ede4;border-radius:12px;padding:13px}.status-grid small,.status-grid strong{display:block}.status-grid small{color:var(--muted);font-size:10px}.status-grid strong{margin-top:4px;font-size:12px}.official-note{border-left:5px solid var(--red);background:#efe9dd;border-radius:0 18px 18px 0;grid-template-columns:.8fr 1.2fr;gap:35px;max-width:1290px;margin:-48px auto 20px;padding:25px 30px;display:grid}.official-note h2{margin:5px 0 0;font-size:21px}.official-note>p{color:#5e675f;margin:0;font-size:12px;line-height:1.7}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1a16ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.evidence-modal{background:var(--card);border-radius:22px;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 24px 90px #00000047}.evidence-modal h2{margin:8px 0 22px;font-size:28px}.modal-close{color:#59635d;background:0 0;border:0;font-size:30px;position:absolute;top:16px;right:20px}.source-list{gap:10px;display:grid}.source-list div{border:1px solid var(--line);border-radius:13px;padding:15px}.source-list span,.source-list strong,.source-list small{display:block}.source-list span{color:var(--red);font-size:10px;font-weight:800}.source-list strong{margin:5px 0;font-size:14px}.source-list small{color:var(--muted);font-size:11px}.modal-confirm{color:#fff;background:var(--navy);border:0;border-radius:11px;width:100%;margin-top:18px;padding:13px;font-weight:800}@media (max-width:900px){.hero{align-items:start;padding-top:40px}.hero-stat{display:none}.workspace{grid-template-columns:1fr}.dealer-first,.official-note,.policy-strip{margin-left:7vw;margin-right:7vw}.dealer-picker{grid-template-columns:1fr 1fr}.official-note{grid-template-columns:1fr;gap:10px}.policy-strip{flex-direction:column;align-items:flex-start}.status-grid{width:100%;min-width:0}}@media (max-width:600px){.topbar{padding:0 18px}.sync-pill{padding:9px;font-size:0}.demo-badge{display:none}.hero{padding:34px 20px 28px}h1{font-size:42px}.dealer-first{margin:0 14px 16px;padding:22px}.dealer-picker{grid-template-columns:1fr}.workspace{padding:0 14px 42px}.form-card,.result-card{border-radius:19px;padding:22px}.field-grid,.adjustment-panel{grid-template-columns:1fr}.subheading{flex-direction:column;gap:8px}.service{flex-wrap:wrap}.service b{width:100%;padding-left:36px}.official-note,.policy-strip{margin:0 14px 25px;padding:22px}.status-grid{grid-template-columns:1fr}}.version-badge{color:#8a3d35;background:#f5ddd9;border-radius:6px;margin-left:12px;padding:5px 8px;font-size:10px;font-weight:800}.seller-session{flex-direction:column;align-items:flex-end;margin-left:auto;padding:0 12px;display:flex}.seller-session strong{font-size:12px}.seller-session small{color:var(--muted);margin-top:2px;font-size:9px}.logout-button{color:#4f5a53;background:#fff;border:1px solid #d8d2c7;border-radius:9px;min-height:34px;padding:0 12px;font-size:10px;font-weight:800}.admin-shortcuts{gap:6px;margin-left:auto;display:flex}.admin-shortcuts a{color:#38534a;white-space:nowrap;background:#fff;border:1px solid #d8d2c7;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.admin-shortcuts+.seller-session{margin-left:0}.site-main-nav{align-self:stretch;align-items:center;gap:5px;margin-left:clamp(20px,4vw,64px);display:flex}.site-main-nav a{color:#55615a;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:118px;height:42px;padding:0 17px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.site-main-nav a span{color:#59645d;background:#ebe7de;border-radius:6px;place-items:center;width:21px;height:21px;font:900 10px/1 Arial,sans-serif;display:grid}.site-main-nav a:hover{background:#f7f4ee;border-color:#d5cfc3}.site-main-nav a.active{border-color:var(--navy);color:#fff;background:var(--navy);box-shadow:0 5px 15px #183e3a29}.site-main-nav a.active span{color:var(--navy);background:#fff}.return-total-price{color:#24594d;background:#fff;border:1px solid #cfc7b8;border-radius:9px;margin-top:13px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.calculator-hero{align-items:flex-start;max-width:1290px;padding:42px 0 28px}.calculator-hero>div{width:100%}.calculator-hero h1{margin:8px 0 10px;font-size:clamp(34px,4vw,54px)}.plan-field{grid-column:1/-1}.readonly-box{border:1px solid var(--line);background:#f2eee4;border-radius:12px;align-items:center;gap:12px;min-height:51px;padding:10px 14px;display:flex}.readonly-box strong{color:#fff;background:var(--navy);border-radius:7px;flex:none;padding:5px 8px;font-size:12px}.readonly-box small{color:var(--muted);font-size:10px;line-height:1.4}.dependency-note{background:#fff4f1;border:1px solid #ebc1ba;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;display:flex}.dependency-note.good{background:#eef8f3;border-color:#b9d7ca}.dependency-note strong{color:var(--red);flex:none;font-size:12px}.dependency-note.good strong{color:#237253}.dependency-note span{color:#626c64;font-size:11px;line-height:1.5}.support-card{background:#eef8f3;border:1px solid #b9d7ca;border-radius:13px;margin-top:14px;padding:15px}.support-card.pending{background:#fff8e8;border-color:#e4c274}.support-card>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.support-card span{color:#56645b;font-size:11px;font-weight:800}.support-card strong{color:#237253;font-size:18px}.support-card.pending strong{color:#a4622d}.support-card small{color:#6f786f;margin-top:6px;font-size:10px;line-height:1.45;display:block}.cloud-console{background:#f4fbf7;border:1px solid #bfd6cb;border-radius:20px;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:20px;max-width:1290px;margin:0 auto 22px;padding:22px 26px;display:grid;box-shadow:0 16px 40px #20553f14}.cloud-console h2{margin:2px 0 5px;font-size:19px}.cloud-console p{color:#627169;margin:0;font-size:11px}.cloud-stats{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cloud-stats span{background:#fff;border:1px solid #d0e2d9;border-radius:10px;padding:10px}.cloud-stats small,.cloud-stats strong{display:block}.cloud-stats small{color:#77857e;font-size:9px}.cloud-stats strong{color:#22684f;margin-top:3px;font-size:12px}.cloud-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cloud-actions button{color:#fff;background:#1e6a4e;border:0;border-radius:11px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900}.cloud-actions button:disabled{opacity:.48;cursor:not-allowed}.cloud-actions a{color:#204d42;background:#fff;border:1px solid #7ba999;border-radius:11px;place-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.cloud-message{color:#6d7a73;grid-column:1/-1;font-size:9px}.cloud-message.warn{color:#9c522e}.rule-block{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.rule-list{gap:8px;display:grid}.rule-list>div{background:#f3f8f5;border:1px solid #c9d9d1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.rule-list span,.rule-list strong,.rule-list small{display:block}.rule-list strong{font-size:12px}.rule-list small{color:var(--muted);margin-top:3px;font-size:10px}.rule-list b{flex:none;font-size:11px}.service.option{background:#fffaf0;border-color:#dfcfaa}.service.option.checked{background:#f3f8f5;border-color:#b9c9c2}.service.disabled{cursor:not-allowed;opacity:.82;background:#f3f2ee;border-color:#d7d4cc}.service.disabled .fake-check{color:#fff;background:#aaa69d;border-color:#aaa69d}.service.disabled b{color:#68655f}.optional-block{border-top-style:dashed}.customer-condition-block{background:#fff9e9;border:1px solid #e1bd73;border-radius:15px;margin-top:18px;padding:16px}.customer-condition-block .subheading{margin-bottom:10px}.service.customer-condition{background:#fffdf5;border-color:#e0c582}.service.customer-condition.checked{background:#f3f8f5;border-color:#b9c9c2}.service.customer-condition.pending{cursor:not-allowed;background:#fff3ec;border-color:#dfa483}.service.customer-condition.pending .fake-check{color:#fff;background:#c96945;border-color:#c96945}.customer-guide{background:#eef8f3;border:1px solid #b9d7ca;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.customer-guide>span{color:#21694f;background:#d8ede3;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900}.customer-guide strong,.customer-guide small{display:block}.customer-guide strong{font-size:12px}.customer-guide small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}.customer-guide>b{color:#237253;font-size:10px}.eligibility-card{background:#fff9e9;border:1px solid #d9b46d;border-radius:15px;margin-top:18px;padding:17px}.eligibility-card.complete{background:#f1f8f4;border-color:#96bbaa}.eligibility-card.blocked{background:#fff3f0;border-color:#bd4438}.eligibility-card.ready{background:#fff8df;border-color:#d1a14b}.eligibility-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eligibility-heading strong,.eligibility-heading small{display:block}.eligibility-heading strong{font-size:14px}.eligibility-heading small{color:#766d5e;margin-top:4px;font-size:10px;line-height:1.5}.eligibility-heading>span{color:#914235;background:#f6ddd5;border-radius:7px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.eligibility-card.complete .eligibility-heading>span{color:#216149;background:#d8ece2}.eligibility-card.blocked .eligibility-heading>span{color:#fff;background:#a92f28}.eligibility-fields{gap:10px;margin-top:14px;display:grid}.eligibility-fields.sk{grid-template-columns:repeat(2,minmax(0,1fr))}.eligibility-fields.kt{grid-template-columns:minmax(150px,.55fr) 1.45fr;align-items:end}.eligibility-fields.single{grid-template-columns:minmax(180px,320px)}.eligibility-fields label>span{margin-bottom:5px;font-size:10px}.eligibility-fields input,.eligibility-fields select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5c6a6;border-radius:9px;outline:none;padding:10px 12px;font-size:12px}.eligibility-fields input:focus,.eligibility-fields select:focus{border-color:#4f7a68;box-shadow:0 0 0 3px #4f7a681a}.eligibility-fields input[aria-invalid=true]{background:#fff5f1;border-color:#c65b47}.birthdate-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.birthdate-input-row input{min-width:0}.birthdate-age-output{color:#75684e;text-align:center;white-space:nowrap;background:#f5efe2;border:1px solid #d5c6a6;border-radius:9px;justify-content:center;align-items:center;min-width:108px;min-height:44px;padding:8px 10px;font-size:10px;font-weight:900;line-height:1.3;display:flex}.birthdate-age-output.ready{color:#215e48;background:#e5f2eb;border-color:#8fbaa7}.eligibility-fields p,.eligibility-lg-note{color:#725d35;background:#dab56c24;border-radius:9px;margin:0;padding:11px 12px;font-size:10px;line-height:1.55}.eligibility-lg-note{color:#315f4e;background:#e4f1ea;margin-top:13px}.eligibility-error,.eligibility-missing{color:#a34134;margin:10px 0 0;font-size:10px;font-weight:800}.eligibility-draft-note{color:#7b5a16;margin:10px 0 0;font-size:10px;font-weight:850}.eligibility-apply-row{border-top:1px dashed #d9c9a8;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.eligibility-apply-row button{color:#fff;cursor:pointer;background:#265d49;border:1px solid #265d49;border-radius:9px;min-width:150px;min-height:42px;padding:9px 15px;font-size:11px;font-weight:950;box-shadow:0 7px 16px #265d4926}.eligibility-apply-row button:hover:not(:disabled){background:#1d4d3b}.eligibility-apply-row button:disabled{color:#8d8a82;box-shadow:none;cursor:not-allowed;background:#e9e6df;border-color:#cbc5b8}.eligibility-apply-row small{color:#766d5e;font-size:9px;line-height:1.45}.eligibility-notices{gap:7px;margin-top:12px;display:grid}.eligibility-notices>div{background:#fff1eb;border:1px solid #df9b83;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:11px 12px;display:grid}.eligibility-notices span{color:#fff;background:#b84e3b;border-radius:6px;grid-row:1/3;padding:4px 6px;font-size:8px;font-weight:900}.eligibility-notices strong{color:#7d3025;font-size:11px}.eligibility-notices p{color:#8a554b;margin:0;font-size:9px;line-height:1.45}.eligibility-blockers{gap:7px;margin-top:12px;display:grid}.eligibility-blockers>div{background:#fff0ed;border:1px solid #bd4438;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:12px;display:grid}.eligibility-blockers span{color:#fff;background:#a92f28;border-radius:6px;grid-row:1/3;padding:4px 7px;font-size:8px;font-weight:950}.eligibility-blockers strong{color:#76221d;font-size:11px}.eligibility-blockers p{color:#8a413a;margin:0;font-size:9px;line-height:1.45}.eligibility-ack{cursor:pointer;background:#fff;border:1px solid #c8beb0;border-radius:10px;align-items:center;gap:9px;margin:13px 0 0;padding:12px;display:flex}.eligibility-ack input{opacity:0;pointer-events:none;position:absolute}.eligibility-ack>span{color:#fff;background:#fff;border:1px solid #aaa69d;border-radius:6px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.eligibility-ack strong{color:#5b5f59;font-size:11px;line-height:1.45}.eligibility-ack.checked{background:#e7f2ec;border-color:#4f7a68}.eligibility-ack.checked>span{background:#245c48;border-color:#245c48}.eligibility-ack.checked strong{color:#245c48}.blocking-note{color:#ffd2cc;background:#c7392f40;border:1px solid #ffb8ae52;border-radius:10px;margin:0 0 18px;padding:12px 13px;font-size:11px;line-height:1.5}.price-summary{grid-template-columns:1fr 1fr;gap:8px;margin:-8px 0 12px;display:grid}.price-summary>span{background:#ffffff0e;border:1px solid #ffffff21;border-radius:10px;padding:10px 11px}.price-summary small,.price-summary strong{display:block}.price-summary small{color:#a9bbb4;font-size:9px}.price-summary strong{color:#eef5f2;margin-top:4px;font-size:14px}.price-summary>span:last-child strong{color:#ffcf7b}.margin-control{background:#ffcf7b14;border:1px solid #ffcf7b59;border-radius:13px;margin:0 0 18px;padding:13px}.margin-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.margin-heading>span strong,.margin-heading>span small{display:block}.margin-heading>span strong{color:#fff;font-size:12px}.margin-heading>span small{color:#bdcbc6;margin-top:3px;font-size:9px;line-height:1.35}.margin-heading label{background:#fff;border:1px solid #ffffff38;border-radius:9px;flex:none;align-items:center;display:flex;overflow:hidden}.margin-heading input{width:64px;color:var(--ink);text-align:right;font:inherit;background:#fff;border:0;outline:none;padding:9px 8px;font-weight:900}.margin-heading label b{color:#536158;padding-right:9px;font-size:10px}.margin-presets{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:10px;display:grid}.margin-presets button{color:#d7e3de;background:#ffffff0f;border:1px solid #ffffff29;border-radius:7px;min-width:0;padding:7px 4px;font-size:9px;font-weight:800}.margin-presets button.active{color:#183e3a;background:#ffcf7b;border-color:#ffcf7b}.result-details{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin:0 0 14px}.result-details summary{color:#d9e4df;cursor:pointer;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;font-weight:800;list-style:none;display:flex}.result-details summary::-webkit-details-marker{display:none}.result-details summary span{color:#ffcf7b;font-size:17px;transition:transform .2s}.result-details[open] summary span{transform:rotate(45deg)}.result-details .applied-policy-summary{margin:0 0 10px}.result-details .breakdown{border:0;padding:6px 0 14px}.result-details .seller-margin-line{border-top:1px dashed #ffffff2b;margin-top:5px;padding-top:10px}.result-action-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.result-action-grid .evidence-button{align-items:center;min-width:0}.guide-export-panel{background:#ffcf7b14;border:1px solid #ffcf7b57;border-radius:12px;margin:0 0 10px;padding:11px}.guide-export-panel label{align-items:center;gap:9px;display:flex}.guide-export-panel label span{color:#fff2d8;flex:none;font-size:10px;font-weight:900}.guide-export-panel input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #ffffff40;border-radius:8px;outline:none;padding:9px 10px;font-size:12px;font-weight:800}.guide-export-panel>small{color:#bdcbc6;margin-top:7px;font-size:8px;line-height:1.4;display:block}.guide-export-error,.guide-export-success{border-radius:8px;margin:8px 0 0;padding:8px 9px;font-size:9px;font-weight:800;line-height:1.45}.guide-export-error{color:#ffe3dc;background:#a02e1c6b}.guide-export-success{color:#d8f4e8;background:#26825c61}.guide-export-button{color:#173d37;background:#ffcf7b;border:1px solid #ffcf7b;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:10px 11px;font-size:10px;font-weight:900;display:flex}.guide-export-button small{color:#5f4a23;margin-top:3px;font-size:7px;font-weight:800}.guide-export-button:disabled{color:#a9b9b3;cursor:not-allowed;background:#ffffff0f;border-color:#ffffff2b}.guide-export-button:disabled small{color:#81968e}.support-input{background:#fff8e8;border:1px solid #e4c274;border-radius:13px;margin-top:14px;padding:15px;display:block}.support-input input{width:100%;color:var(--ink);background:#fff;border:1px solid #ddcfaa;border-radius:10px;outline:none;padding:13px}.support-input small{color:#8b6847;margin-top:7px;font-size:10px;display:block}.inventory-request-section{background:#f8fcfa;border:1px solid #bfcfc7;border-radius:24px;max-width:1290px;margin:-50px auto 26px;padding:30px;box-shadow:0 16px 40px #2d4f4014}.inventory-request-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.inventory-request-heading h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:25px}.inventory-request-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.55}.inventory-request-heading>span{color:#245c48;background:#dceee5;border-radius:8px;flex:none;padding:7px 10px;font-size:10px;font-weight:900}.inventory-request-layout{grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);align-items:start;gap:16px;display:grid}.inventory-request-form,.inventory-request-preview{background:#fff;border:1px solid #d5ddd8;border-radius:16px}.inventory-request-form{padding:18px}.inventory-auto-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:15px;display:grid}.inventory-auto-values div{background:#eef4f0;border-radius:10px;min-width:0;padding:10px 11px}.inventory-auto-values small,.inventory-auto-values strong{display:block}.inventory-auto-values small{color:#718078;font-size:8px;font-weight:800}.inventory-auto-values strong{color:#244b3e;overflow-wrap:anywhere;margin-top:4px;font-size:10px;line-height:1.35}.inventory-admin-store{margin-bottom:13px;display:block}.inventory-admin-store select{min-height:42px;padding-top:10px;padding-bottom:10px;font-size:11px}.inventory-request-alert{color:#943e2e;background:#fff3ed;border:1px solid #e4b9a3;border-radius:9px;margin:0 0 13px;padding:11px 12px;font-size:10px;font-weight:800;line-height:1.5}.natel-opening-checklist{background:#faf7fc;border:1px solid #d8cce3;border-radius:12px;gap:8px;margin:0 0 14px;padding:12px;display:grid}.natel-opening-checklist>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.natel-opening-checklist>header strong,.natel-opening-checklist>header small{display:block}.natel-opening-checklist>header strong{color:#563d70;font-size:13px}.natel-opening-checklist>header small{color:#746a7d;margin-top:3px;font-size:9.5px;line-height:1.4}.natel-opening-checklist>header>span{color:#70518a;background:#eee5f4;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.natel-opening-checklist>label{cursor:pointer;background:#fff;border:1px solid #ded5e5;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:9px 10px;display:grid}.natel-opening-checklist>label.checked{background:#f5eff9;border-color:#84689b}.natel-opening-checklist>label>input{opacity:0;pointer-events:none;position:absolute}.natel-opening-checklist .fake-check{color:#fff;background:#fff;border:1px solid #aa9bb5;border-radius:6px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.natel-opening-checklist>label.checked .fake-check{background:#70518a;border-color:#70518a}.natel-opening-checklist>label>span:last-child{min-width:0}.natel-opening-checklist>label strong,.natel-opening-checklist>label small{display:block}.natel-opening-checklist>label strong{color:#392c44;font-size:11.5px;line-height:1.4}.natel-opening-checklist>label small{color:#716979;margin-top:3px;font-size:9.5px;line-height:1.5}.natel-opening-checklist>a{color:#5d4474;background:#fff;border:1px solid #84689b;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:38px;font-size:10.5px;font-weight:900;text-decoration:none;display:flex}:is(.natel-opening-checklist>a:hover,.natel-opening-checklist>a:focus-visible){outline:none;box-shadow:0 0 0 3px #70518a21}.inventory-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.inventory-input-grid label>span{margin-bottom:5px;font-size:10px}.inventory-input-grid input,.inventory-input-grid textarea,.inventory-input-grid select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d6d2c9;border-radius:9px;outline:none;padding:10px 11px;font-size:11px}.inventory-input-grid select{padding-right:34px}.inventory-input-grid textarea{resize:vertical;line-height:1.45}.inventory-input-grid input:focus,.inventory-input-grid textarea:focus,.inventory-input-grid select:focus{border-color:#4f7a68;box-shadow:0 0 0 3px #4f7a681a}.inventory-input-grid input[aria-invalid=true],.inventory-input-grid textarea[aria-invalid=true],.inventory-input-grid select[aria-invalid=true],.inventory-admin-store select[aria-invalid=true]{background:#fff8f5;border-color:#c65b47;box-shadow:0 0 0 2px #c65b4714}.inventory-address-field{grid-column:1/-1}.inventory-store-delivery{color:#43564d;cursor:pointer;background:#f5f8f6;border:1px solid #d4dbd6;border-radius:9px;grid-column:1/-1;align-items:center;gap:9px;min-height:40px;padding:8px 10px;display:flex}.inventory-store-delivery.checked{color:#1f5b45;background:#eaf4ef;border-color:#4f7a68}.inventory-store-delivery>input{accent-color:#1e654c;border:0;border-radius:4px;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.inventory-store-delivery>input:disabled{opacity:.45;cursor:not-allowed}.inventory-store-delivery>span{min-width:0;margin:0!important}.inventory-store-delivery strong,.inventory-store-delivery small{display:block}.inventory-store-delivery strong{font-size:11px}.inventory-store-delivery small{color:#758078;margin-top:2px;font-size:8.5px;line-height:1.35}.inventory-input-grid input[readonly],.inventory-input-grid textarea[readonly]{color:#1f5b45;background:#edf5f1;font-weight:850}.inventory-copy-actions{grid-template-columns:auto 1fr;align-items:center;gap:8px 11px;margin-top:14px;display:grid}.inventory-copy-actions button{color:#fff;background:#1e654c;border:0;border-radius:10px;min-height:43px;padding:0 18px;font-size:11px;font-weight:950}.inventory-copy-actions button:disabled{color:#8b8e8b;cursor:not-allowed;background:#dfdfda}.inventory-copy-actions small{color:#7b827e;font-size:9px;line-height:1.45}.inventory-copy-actions p{border-radius:8px;grid-column:1/-1;margin:1px 0 0;padding:9px 10px;font-size:9px;line-height:1.45}.inventory-copy-actions p.success{color:#22664f;background:#e8f5ee}.inventory-copy-actions p.error{color:#9b3e32;background:#fff0ed}.inventory-request-preview{overflow:hidden}.inventory-request-preview>div{background:#e7f0eb;border-bottom:1px solid #d5ddd8;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.inventory-request-preview strong{color:#244b3e;font-size:11px}.inventory-request-preview small{color:#718078;font-size:8px}.inventory-request-preview pre{color:#263a31;white-space:pre-wrap;overflow-wrap:anywhere;background:#fcfdfc;min-height:370px;max-height:520px;margin:0;padding:17px;font:10px/1.75 Pretendard,Noto Sans KR,Apple SD Gothic Neo,Arial,sans-serif;overflow:auto}.comparison-section{border:1px solid var(--line);background:var(--card);border-radius:24px;max-width:1290px;margin:0 auto 78px;padding:30px;box-shadow:0 16px 40px #4036260f}.comparison-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.comparison-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.comparison-heading>p{color:var(--muted);margin:0;font-size:11px}.comparison-table{border:1px solid var(--line);border-radius:15px;overflow:hidden}.comparison-head,.comparison-row{grid-template-columns:1.45fr .72fr .72fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.comparison-head{color:var(--muted);background:#eee9de;font-size:10px;font-weight:800}.comparison-head span:nth-child(n+2){text-align:right}.comparison-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff}.comparison-row:hover{background:#faf7f0}.comparison-row.active{box-shadow:inset 4px 0 0 var(--red);background:#f1f7f4}.dealer-cell strong,.dealer-cell small{display:block}.dealer-cell strong{font-size:13px}.dealer-cell small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.base-money,.money,.sale-money{text-align:right;font-size:14px}.base-money{color:#37647d}.money{color:#287255}.sale-money{color:var(--red);font-size:16px}.fact-strip{border:1px solid var(--line);background:#fffdf8;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1290px;margin:0 auto 80px;padding:28px 32px;display:flex}.fact-strip h2{margin:5px 0;font-size:22px}.fact-strip p:last-child{max-width:700px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.count-grid{grid-template-columns:repeat(3,1fr);gap:8px;min-width:330px;display:grid}.count-grid div{background:#f1ede4;border-radius:12px;padding:13px}.count-grid small,.count-grid strong{display:block}.count-grid small{color:var(--muted);font-size:10px}.count-grid strong{margin-top:4px;font-family:Georgia,serif;font-size:24px}.ambiguity-section{background:#fff9eb;border:1px solid #e1c995;border-radius:24px;max-width:1290px;margin:-50px auto 24px;padding:30px;box-shadow:0 16px 40px #4036260d}.ambiguity-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ambiguity-grid article{background:#fffdf8;border:1px solid #eadbb7;border-radius:13px;min-height:128px;padding:15px}.ambiguity-grid article>span{color:#8c512d;background:#f8e4bd;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-block}.ambiguity-grid strong,.ambiguity-grid p,.ambiguity-grid small{display:block}.ambiguity-grid strong{margin-top:10px;font-size:12px}.ambiguity-grid p{color:#5c625d;margin:5px 0 10px;font-size:11px;line-height:1.45}.ambiguity-grid small{color:var(--muted);font-size:9px}.total-price-page{background:#f5f1e8;padding-bottom:48px}.total-price-hero{justify-content:space-between;align-items:flex-end;gap:22px;max-width:1450px;margin:0 auto;padding:24px 28px 16px;display:flex}.total-price-hero h1{margin:5px 0 6px;font-size:clamp(30px,3.5vw,46px)}.total-price-hero p:last-child{color:var(--muted);margin:0;font-size:12px}.price-table-legend{background:#fff;border:1px solid #cfd7cf;border-radius:12px;gap:5px;min-width:350px;padding:11px 14px;display:grid}.price-table-legend span,.price-table-legend small{color:#59645d;align-items:center;gap:8px;font-size:10px;line-height:1.4;display:flex}.price-table-legend span{font-weight:850}.price-table-legend .best-price-key{background:#ffd84f;border:2px solid #c87800;border-radius:5px;flex:0 0 25px;width:25px;height:18px;box-shadow:inset 0 0 0 2px #fff1a7}.contract-category{grid-template-columns:1fr 1fr;gap:7px;max-width:1450px;margin:0 auto 10px;padding:0 28px;display:grid}.contract-category button{border:1px solid var(--line);color:#667069;background:#fff;border-radius:11px;min-height:44px;font-size:13px;font-weight:900}.contract-category button.active{border-color:var(--navy);color:#fff;background:var(--navy);box-shadow:0 8px 20px #183e3a2b}.carrier-category{grid-template-columns:repeat(3,1fr);gap:7px;max-width:1450px;margin:0 auto 12px;padding:0 28px;display:grid}.carrier-category button{color:#59645e;background:#fff;border:1px solid #d5d0c5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:6px 12px;font-size:12px;font-weight:900;transition:box-shadow .15s,transform .15s;display:flex}.carrier-category button span{color:#fff;letter-spacing:.02em;background:#68736d;border-radius:6px;min-width:30px;padding:4px 6px;font-size:9px}.carrier-category button.active{color:#fff;transform:translateY(-1px);box-shadow:0 8px 18px #29241d24}.carrier-category button.active[data-carrier=SKT]{background:#d92d37;border-color:#d92d37}.carrier-category button.active[data-carrier=KT]{background:#202020;border-color:#202020}.carrier-category button.active[data-carrier="LG U+"]{background:#95266d;border-color:#95266d}.carrier-category button.active span{color:currentColor;background:#ffffff2e}.price-table-loading{border:1px solid var(--line);max-width:1394px;color:var(--muted);text-align:center;background:#fff;border-radius:18px;margin:0 auto;padding:45px;font-size:13px;font-weight:800}.carrier-price-sections{gap:14px;max-width:1450px;margin:0 auto;padding:0 28px;display:grid}.carrier-price-section{background:#fff;border:1px solid #cfc9bd;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #362d1e0d}.carrier-price-header{border-bottom:1px solid var(--line);background:#f1ede4;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:stretch;gap:10px;padding:11px 14px;display:grid}.carrier-price-title{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.carrier-price-title>span{color:#fff;background:#3c4d46;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}.carrier-price-header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:17px}.carrier-skt .carrier-price-title>span{background:#df2e36}.carrier-kt .carrier-price-title>span{background:#1c1c1c}.carrier-lg .carrier-price-title>span{background:#9b2671}.price-condition-panel{grid-template-columns:minmax(190px,.62fr) minmax(0,1.38fr);gap:8px;min-width:0;display:grid}.price-plan-basis,.condition-chips{background:#fff;border:1px solid #cfc8ba;border-radius:10px;min-width:0;padding:9px 11px}.price-plan-basis>span,.condition-chips>strong{color:#737970;font-size:9.5px;font-weight:950;display:block}.price-plan-basis>strong{color:#173f34;letter-spacing:-.035em;margin-top:4px;font-size:15px;line-height:1.25;display:block}.price-plan-basis>small{color:#5d6a63;margin-top:3px;font-size:11.5px;font-weight:850;display:block}.condition-chips>div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.condition-chips span{color:#24483c;background:#eef6f2;border:1px solid #c9d6cf;border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:900;line-height:1.3}.price-table-toolbar{background:#fff;border-bottom:1px solid #d8d2c6;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.price-table-toolbar label{flex:1;align-items:center;gap:9px;min-width:280px;max-width:470px;display:flex}.price-table-toolbar label>span{color:#48574f;white-space:nowrap;font-size:10px;font-weight:950}.price-table-toolbar input{color:#1e3028;background:#faf9f5;border:1px solid #cfc9bd;border-radius:8px;outline:none;width:100%;min-height:34px;padding:7px 10px;font-size:11px}.price-table-toolbar input:focus{background:#fff;border-color:#4d7768;box-shadow:0 0 0 3px #4d77681c}.price-table-toolbar-actions{white-space:nowrap;align-items:center;gap:9px;display:flex}.price-table-count{color:#6d766f;align-items:center;gap:4px;font-size:10px;display:flex}.price-table-count strong{color:#1e4f40;font-size:14px}.price-table-count button{color:#536159;background:#fff;border:1px solid #d1cbc0;border-radius:7px;margin-left:5px;padding:6px 8px;font-size:10px;font-weight:850}.total-price-excel-button{color:#fff;background:#1f5c49;border:0;border-radius:8px;min-height:36px;padding:8px 12px;font-size:11px;font-weight:950;box-shadow:0 5px 13px #1f5c4929}.total-price-excel-button:hover:not(:disabled){background:#174a3b}.total-price-excel-button:disabled{opacity:.6;cursor:wait}.total-price-excel-error{color:#9b352d;background:#fff3f0;border-bottom:1px solid #e0b8b0;margin:0;padding:9px 12px;font-size:11px;font-weight:850}.mobile-table-view-toggle,.mobile-price-overview{display:none}.excel-table-shell{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#8c978f #eeeae1;width:100%;max-height:min(68vh,760px);position:relative;overflow:auto}.excel-price-table{--model-column-width:184px;--activation-column-width:70px;--dealer-column-width:80px;border-spacing:0;border-collapse:separate;color:#25322c;width:max-content;font-size:12px}.excel-price-table th,.excel-price-table td{text-align:center;white-space:nowrap;background:#fff;border-bottom:1px solid #c1bdb4;border-right:1px solid #b7b4ad;min-width:0;height:40px;padding:5px}.excel-price-table thead th{z-index:5;color:#24362e;background:#d8d2c6;font-weight:950;position:sticky}.excel-price-table .dealer-category-head-row th{height:31px;padding:5px 8px;font-size:10px;top:0;box-shadow:inset 0 -1px #33473e2e}.excel-price-table .dealer-category-head-row .model-head,.excel-price-table .dealer-category-head-row .activation-head{height:73px;box-shadow:0 2px #aca597}.excel-price-table .dealer-name-head-row th{white-space:normal;overflow-wrap:anywhere;letter-spacing:-.02em;height:42px;font-size:10.5px;line-height:1.2;top:31px;box-shadow:inset 0 -3px #33473e33,0 2px #aca597}.excel-price-table .model-head{z-index:9;width:var(--model-column-width);min-width:var(--model-column-width);max-width:var(--model-column-width);text-align:left;left:0}.excel-price-table .activation-head{left:var(--model-column-width);z-index:8;width:var(--activation-column-width);min-width:var(--activation-column-width);max-width:var(--activation-column-width)}.excel-price-table .wholesale,.mobile-price-overview .wholesale{--dealer-accent:#37647d;--dealer-head:#dbe8ef;--dealer-cell:#f4f8fa}.excel-price-table .retail,.mobile-price-overview .retail{--dealer-accent:#367052;--dealer-head:#dceee3;--dealer-cell:#f4faf6}.excel-price-table .online,.mobile-price-overview .online{--dealer-accent:#a75e20;--dealer-head:#f8e4ca;--dealer-cell:#fff8ef}.excel-price-table .corporate,.mobile-price-overview .corporate{--dealer-accent:#70518a;--dealer-head:#e8def0;--dealer-cell:#faf6fc}.excel-price-table .dealer-category-head,.excel-price-table .dealer-column-head{color:var(--dealer-accent);background:var(--dealer-head)}.excel-price-table .dealer-category-head{border-left:3px solid var(--dealer-accent);letter-spacing:.01em;font-size:10.5px}.excel-price-table .dealer-column-head{width:var(--dealer-column-width);min-width:var(--dealer-column-width);max-width:var(--dealer-column-width);border-right:0;border-left:1px solid var(--dealer-accent)}@supports (color:color-mix(in lab, red, red)){.excel-price-table .dealer-column-head{border-left:1px solid color-mix(in srgb,var(--dealer-accent) 35%,#b7b4ad)}}.excel-price-table .dealer-column-head small,.mobile-price-head>b small{margin-top:2px;font-size:.72em;line-height:1;display:block}.excel-price-table .category-start{border-left:3px solid var(--dealer-accent)!important}.excel-price-table .model-column{z-index:2;width:var(--model-column-width);min-width:var(--model-column-width);max-width:var(--model-column-width);color:#1c3027;text-align:left;vertical-align:middle;background:#fbfaf6;border-bottom:4px solid #35413b;position:sticky;left:0}.excel-price-table .model-column strong,.excel-price-table .model-column small{text-overflow:ellipsis;display:block;overflow:hidden}.excel-price-table .model-column strong{font-size:12px;line-height:1.3}.excel-price-table .model-column small{color:#727c76;margin-top:3px;font-size:9px;font-weight:750}.excel-price-table .activation-column{left:var(--model-column-width);z-index:2;width:var(--activation-column-width);min-width:var(--activation-column-width);max-width:var(--activation-column-width);color:#40534a;background:#f5f2ea;font-size:9px;position:sticky}.excel-price-table .activation-column span{border-radius:999px;justify-content:center;align-items:center;min-width:56px;min-height:25px;font-weight:950;display:inline-flex}.excel-price-table .mnp-row .activation-column span{color:#13533d;background:#dfeee7}.excel-price-table .device-row .activation-column span{color:#734c16;background:#eee1c9}.excel-price-table tr.device-row th,.excel-price-table tr.device-row td{background:#faf8f2}.excel-price-table tr.device-row .model-column{background:#f7f4ec}.excel-price-table tr.device-row .activation-column{background:#eeeae0}.excel-price-table tr.device-row td,.excel-price-table tr.device-row .activation-column{border-bottom:4px solid #35413b!important}.excel-price-table tbody .dealer-price-cell{width:var(--dealer-column-width);min-width:var(--dealer-column-width);max-width:var(--dealer-column-width);background:var(--dealer-cell);border-left:1px solid #b7b4ad;border-right:0}.excel-price-table tbody tr.device-row .dealer-price-cell{background:var(--dealer-cell)}@supports (color:color-mix(in lab, red, red)){.excel-price-table tbody tr.device-row .dealer-price-cell{background:color-mix(in srgb,var(--dealer-cell) 76%,#ebe6dc)}}.excel-price-table td a{color:#184f40;place-items:center;min-height:39px;margin:-5px;font-size:13px;font-weight:950;text-decoration:none;display:grid}.excel-price-table .price-number{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font:950 13px/1.08 Arial,sans-serif}.excel-price-table td:not(.missing-price):hover{background:#eef7f2;box-shadow:inset 0 0 0 2px #759f8d}.excel-price-table td.best-price{box-shadow:inset 0 0 0 3px #8a4f00,inset 0 4px #ffad00;background:#ffd43b!important}.excel-price-table td.best-price a{color:#3f2800}.excel-price-table td.best-price .price-number{font-size:14.5px}.excel-price-table td.missing-price{color:#171a18;box-shadow:inset 0 0 0 1px #000;background:#171a18!important}.excel-price-table .empty-price-row td{color:#7a817c;background:#faf9f5;height:120px;font-size:12px;font-weight:850}.price-table-updated{color:#777f79;text-align:right;margin:0;font-size:9px}.installment-price-page{min-height:100vh;color:var(--ink);background:#f3efe6;padding-bottom:70px}.installment-hero{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1320px;margin:0 auto;padding:30px 28px 18px;display:flex}.installment-hero h1{letter-spacing:-.05em;margin:5px 0 8px;font-size:clamp(31px,4vw,52px)}.installment-hero p:last-child{max-width:780px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.installment-hero-actions{gap:8px;min-width:380px;display:grid}.installment-rule{background:#fff;border:1px solid #c8d2ca;border-radius:13px;gap:5px;min-width:380px;padding:14px 16px;display:grid}.installment-rule strong{color:#1f5242;font-size:11px}.installment-rule span{color:#283a32;font-size:11px;font-weight:850}.installment-rule small{color:#788079;font-size:9px}.installment-excel-card{background:linear-gradient(110deg,#fff8df,#fffdf5);border:1px solid #c8a75b;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 11px 10px 14px;display:grid;box-shadow:0 6px 18px #784f0d14}.installment-excel-card>span{gap:3px;min-width:0;display:grid}.installment-excel-card>span strong{color:#69430a;font-size:11px}.installment-excel-card>span small{color:#77684f;font-size:8px;line-height:1.4}.installment-excel-card button{color:#fff;min-height:38px;font:inherit;white-space:nowrap;background:#1f5c49;border:0;border-radius:9px;padding:8px 13px;font-size:9px;font-weight:950;box-shadow:0 5px 13px #1f5c492e}.installment-excel-card button:hover:not(:disabled){background:#174a3b}.installment-excel-card button:disabled{opacity:.58;cursor:wait}.installment-excel-card>p{border-top:1px dashed #dac99f;grid-column:1/-1;margin:0;padding-top:7px;font-size:8.5px;font-weight:850}.installment-excel-card>p.success{color:#27624f}.installment-excel-card>p.error{color:#b3382e}.installment-carriers{max-width:1320px}.installment-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:15px;max-width:1320px;margin:0 auto;padding:0 28px;display:grid}.installment-form-card,.installment-result-card{background:#fff;border:1px solid #cec8bc;border-radius:18px;box-shadow:0 12px 35px #372d1f0f}.installment-form-card{overflow:hidden}.installment-form-card>header{background:#ece8de;border-bottom:1px solid #ddd7cc;padding:16px 19px}.installment-form-card>header span{color:#fff;background:#274f43;border-radius:6px;place-items:center;min-width:30px;min-height:24px;font-size:9px;font-weight:950;display:inline-grid}.installment-form-card>header h2{margin:6px 0 3px;font-size:19px}.installment-form-card>header small{color:#69736c;font-size:9px;line-height:1.5}.installment-fields{grid-template-columns:1.45fr .72fr .9fr;gap:10px;padding:17px 19px 11px;display:grid}.installment-fields label>span,.card-name-field>span,.card-discounts label>span{color:#566159;margin:0 0 6px 2px;font-size:9px;font-weight:900;display:block}.installment-fields select,.installment-fields input,.card-config input,.card-config select{color:#1e2d26;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d4cec2;border-radius:9px;outline:none;padding:10px 11px;font-size:11px}.installment-fields select:focus,.installment-fields input:focus,.card-config input:focus,.card-config select:focus{border-color:#527c6c;box-shadow:0 0 0 3px #527c6c1a}.money-input{background:#fff;border:1px solid #d4cec2;border-radius:9px;align-items:center;display:flex;overflow:hidden}.money-input input{text-align:right;border-radius:0;min-width:0;font-weight:900;box-shadow:none!important;border:0!important}.money-input b{color:#59645d;padding:0 11px 0 3px;font-size:10px}.installment-margin-field{background:linear-gradient(110deg,#fff5d8,#fffaf0);border:2px solid #c77a18;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(150px,.55fr);align-items:center;gap:12px;margin:0 19px 14px;padding:12px 13px;display:grid;box-shadow:0 7px 18px #9b5c0b1f}.installment-margin-copy{gap:3px;min-width:0;display:grid}.installment-margin-copy strong{color:#8e4900;font-size:13px;font-weight:950}.installment-margin-copy small{color:#765c38;font-size:8.5px;line-height:1.4}.installment-margin-current{color:#6f430b;white-space:nowrap;background:#ffedbd;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.installment-margin-current b{color:#a13f00;font-size:11px}.installment-margin-field>.money-input{border:2px solid #b7620b;box-shadow:0 0 0 3px #b7620b14}.installment-margin-field input{color:#7e3300;width:100%;min-height:43px;font:inherit;background:#fff;outline:none;padding:9px 7px;font-size:15px}.installment-margin-field>.money-input>b{color:#963f00;font-size:11px}.installment-condition-summary{background:#f3f8f5;border:1px solid #cbd9d1;border-radius:12px;grid-template-columns:1fr 1.7fr .85fr;margin:0 19px 17px;display:grid;overflow:hidden}.installment-condition-summary>div{border-left:1px solid #d8e3dc;gap:3px;min-width:0;padding:11px 12px;display:grid}.installment-condition-summary>div:first-child{border-left:0}.installment-condition-summary span{color:#587067;font-size:8.5px;font-weight:900}.installment-condition-summary strong{color:#23473b;font-size:9.5px;line-height:1.45}.installment-condition-summary small{color:#728078;font-size:8px}.installment-service-picker{background:#fbfaf7;border:1px solid #d7d0c4;border-radius:12px;margin:0 19px 14px;padding:13px}.installment-service-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.installment-service-head>div{gap:3px;display:grid}.installment-service-head strong{color:#20362d;font-size:11px}.installment-service-head small{color:#68756e;font-size:8.5px;line-height:1.45}.installment-service-head>span{color:#fff;background:#315f50;border-radius:999px;flex:none;padding:4px 7px;font-size:8px;font-weight:900}.installment-service-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.installment-service-options label{cursor:pointer;background:#fff;border:1px solid #d8d3ca;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;min-height:63px;padding:9px;display:grid}.installment-service-options label.checked{background:#edf7f1;border-color:#6a9a87;box-shadow:inset 0 0 0 1px #315f5014}.installment-service-options label.locked{cursor:not-allowed;background:#f2f6f3;border-color:#b8c9c0}.installment-service-options input{opacity:0;pointer-events:none;position:absolute}.installment-service-options .fake-check{color:#fff;background:#fff;border:1px solid #a9afa9;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.installment-service-options label.checked .fake-check{background:#315f50;border-color:#315f50}.installment-service-options label>span:nth-of-type(2){gap:3px;min-width:0;display:grid}.installment-service-options label strong{color:#26372f;font-size:9px;line-height:1.3}.installment-service-options label small{color:#6c7771;font-size:7.5px;line-height:1.4}.installment-service-options label>b{color:#527164;white-space:nowrap;align-self:center;font-size:7.5px}.inherit-notice{color:#815c1f;background:#fff8e7;border:1px solid #dfc27f;border-radius:10px;margin:0 19px 15px;padding:10px 12px;font-size:10px;line-height:1.55}.device-term-config{background:#f5f9f7;border:1px solid #cad8d1;border-radius:13px;margin:0 19px 18px;padding:13px}.device-term-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.device-term-head strong{color:#214d3e;font-size:11px}.device-term-head small{color:#6c7b73;font-size:8px}.term-selector{grid-template-columns:1fr 1fr;gap:9px;display:grid}.term-selector button{color:#526058;text-align:left;background:#faf8f3;border:1px solid #d2ccc1;border-radius:12px;gap:3px;min-height:88px;padding:13px;display:grid}.term-selector button strong{font-size:16px}.term-selector button span{font-size:11px;font-weight:900}.term-selector button small{color:#737d77;font-size:9px}.term-selector button.active{color:#fff;background:#1d5a47;border-color:#1d5a47;box-shadow:0 8px 22px #1d5a472e}.term-selector button.active small{color:#d8e9e2}.card-config{background:#fffaf0;border:1px solid #d9c48d;border-radius:14px;margin:0 19px 19px;padding:16px}.card-config-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.card-config-head h3{margin:0 0 4px;font-size:15px}.card-config-head p{color:#766a51;margin:0;font-size:9px}.card-term-selector{background:#f8f6f1;border:1px solid #d8d2c7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:12px 0;padding:10px 11px;display:grid}.card-term-selector>span{color:#3d5148;font-size:9px;font-weight:900}.card-term-selector>div{gap:5px;display:flex}.card-term-selector button{color:#4e5c55;min-width:68px;font:inherit;background:#fff;border:1px solid #c9c3b8;border-radius:8px;padding:7px 12px;font-size:9px;font-weight:900}.card-term-selector button.active{color:#fff;background:#315f50;border-color:#315f50}.card-term-selector small{color:#727b76;font-size:8px}.term-combination-summary{background:#fffdf8;border:1px dashed #c9ad67;border-radius:9px;align-items:center;gap:7px;margin:-3px 0 12px;padding:8px 10px;font-size:8.5px;display:flex}.term-combination-summary span{color:#766a51;margin-right:auto;font-weight:850}.term-combination-summary strong,.term-combination-summary b{border-radius:7px;padding:5px 8px}.term-combination-summary strong{color:#fff;background:#1d5a47}.term-combination-summary b{color:#6f4e11;background:#f3dfaa}.card-switch{color:#5b523f;background:#fff;border:1px solid #cdbd96;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.card-switch input{width:15px;min-height:15px;box-shadow:none;margin:0;padding:0}.card-name-field{margin-bottom:10px;display:block}.card-preset-note{color:#645a43;background:#fffdf7;border:1px solid #ead8aa;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 10px;padding:10px 11px;font-size:9px;display:grid}.card-preset-note strong{color:#394c43}.card-preset-note span{grid-column:1/2}.card-preset-note a{color:#1d604c;text-underline-offset:2px;grid-area:1/2/3;align-self:center;font-weight:900;text-decoration:underline}.card-discounts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.card-discounts>label{background:#fff;border:1px solid #ded6c4;border-radius:11px;padding:11px}.card-discounts>label.selected{background:#f0f8f4;border-color:#32705a;box-shadow:inset 0 0 0 1px #32705a}.card-discounts label small{color:#756e5d;text-align:right;margin-top:6px;font-size:9px;font-weight:850;display:block}.card-applied-line{border-top:1px dashed #d4c59f;justify-content:space-between;align-items:center;gap:15px;margin:11px 0 0;padding-top:11px;font-size:10px;display:flex}.card-applied-line span{color:#756a53}.card-applied-line strong{color:#245944;text-align:right}.card-term-warning{color:#914c1d;background:#fff4e3;border:1px solid #e5b97b;border-radius:9px;margin:9px 0 0;padding:8px 10px;font-size:9px;font-weight:800}.card-billing-reference{color:#665a3e;background:#fffdf8;border:1px dashed #c8aa62;border-radius:10px;margin-top:12px;padding:10px 11px;font-size:9px}.card-billing-reference>summary{cursor:pointer;font-weight:900}.card-billing-reference>div{gap:7px;margin-top:9px;display:grid}.card-billing-reference article{border-top:1px solid #eee2c5;grid-template-columns:1fr auto;gap:3px 10px;padding-top:7px;display:grid}.card-billing-reference article>span{color:#4a6458;font-weight:850}.card-billing-reference article>small{color:#756b54;grid-column:1/2}.card-billing-reference article>a{color:#1d604c;grid-area:1/2/3;align-self:center;font-weight:900}.installment-ranking{background:#fff;border:1px solid #cbc5b9;border-radius:14px;margin:0 19px 19px;overflow:hidden}.installment-ranking-head{background:#eeebe3;border-bottom:1px solid #d9d3c8;justify-content:space-between;align-items:flex-end;gap:14px;padding:14px 15px 12px;display:flex}.installment-ranking-head h3{margin:3px 0 0;font-size:17px}.installment-ranking-head>span{color:#68736c;font-size:9px;font-weight:800}.installment-ranking-label,.installment-ranking-list button{grid-template-columns:minmax(150px,1.35fr) minmax(105px,.8fr) minmax(115px,.9fr);align-items:center;gap:10px;display:grid}.installment-ranking-label{color:#6b746e;background:#f8f6f1;padding:8px 13px;font-size:8.5px;font-weight:900}.installment-ranking-label span:not(:first-child){text-align:right}.installment-ranking-list button{color:#26362f;text-align:left;background:#fff;border:0;border-top:1px solid #ebe7df;width:100%;min-height:56px;padding:9px 13px}.installment-ranking-list button:first-child{border-top:0}.installment-ranking-list button:not(:disabled):hover{background:#f6faf7}.installment-ranking-list button.active{background:#edf7f1;box-shadow:inset 4px 0 #c7392f}.installment-ranking-list button:disabled{color:#969b97;cursor:not-allowed;background:#f7f6f3}.installment-rank{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 7px;min-width:0;display:grid}.installment-rank>b{color:#fff;background:#315d4f;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.installment-ranking-list button:disabled .installment-rank>b{background:#a7aaa7}.installment-rank strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.installment-rank small{color:#7a837e;font-size:8px}.installment-ranked-rebate,.installment-ranked-collection{text-align:right;font-size:11px}.installment-ranked-rebate{color:#2a7258}.installment-ranked-collection{color:#b23b32;font-size:14px}.installment-ranked-collection.negative{color:#d22f21}.ranking-inherit-notice{margin-top:-8px}.installment-result-card{color:#edf5f1;background:#183e3a;padding:22px;position:sticky;top:14px}.installment-result-card h2{margin:5px 0 4px;font-size:21px}.installment-collection{color:#ffcf7b;letter-spacing:-.05em;overflow-wrap:anywhere;margin:13px 0 19px;font-size:clamp(32px,4vw,48px);line-height:1;display:block}.installment-collection.negative{color:#ff9788}.installment-breakdown{border-top:1px solid #ffffff26}.installment-breakdown p{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:14px;margin:0;padding:10px 0;font-size:10px;display:flex}.installment-breakdown span{color:#afc2ba}.installment-breakdown strong{text-align:right}.installment-breakdown .usable{color:#173d35;background:#dfeee7;border-radius:8px;margin-top:5px;padding:10px}.installment-breakdown .usable span{color:#426258}.installment-fixed-summary{background:#ffcf7b14;border:1px solid #ffcf7b59;border-radius:11px;margin-top:15px;padding:13px}.installment-fixed-summary span,.installment-fixed-summary strong,.installment-fixed-summary small{display:block}.installment-fixed-summary span{color:#bdcbc6;font-size:9px}.installment-fixed-summary strong{color:#ffcf7b;margin:5px 0;font-size:21px}.installment-fixed-summary small{color:#aebeb8;font-size:8.5px;line-height:1.45}.installment-updated{color:#9aafa7;margin:13px 0 0;font-size:8.5px;line-height:1.5}@media (max-width:900px){.topbar{flex-wrap:wrap;height:auto;min-height:64px;padding:9px 4vw}.dealer-first,.cloud-console,.inventory-request-section,.comparison-section,.ambiguity-section,.fact-strip{margin-left:7vw;margin-right:7vw}.cloud-console{grid-template-columns:1fr 1fr}.cloud-actions{grid-column:2}.comparison-section{margin-top:0}.inventory-request-layout{grid-template-columns:1fr}.fact-strip{flex-direction:column;align-items:flex-start}.count-grid{width:100%;min-width:0}.ambiguity-grid{grid-template-columns:1fr 1fr}.workspace{flex-direction:column;display:flex}.result-card{order:-1;position:static}.form-card{order:0}.site-main-nav{border:1px solid var(--line);background:#ece7dc;border-radius:12px;order:10;grid-template-columns:repeat(4,1fr);gap:5px;width:100%;height:45px;margin:3px 0 0;padding:4px;display:grid}.site-main-nav a{border-radius:8px;width:100%;min-width:0;height:35px;padding:0 10px}.total-price-hero{flex-direction:column;align-items:flex-start}.price-table-legend{width:100%;min-width:0}.carrier-price-header{grid-template-columns:1fr}.price-condition-panel{width:100%}.installment-hero{flex-direction:column;align-items:flex-start}.installment-hero-actions,.installment-rule{width:100%;min-width:0}.installment-workspace{grid-template-columns:1fr}.installment-result-card{position:static}.installment-fields{grid-template-columns:1fr 1fr}}.minimal-calculator .online-order-url-card{color:#24342d;background:linear-gradient(135deg,#f1f8f4,#fbfdfc);border:1px solid #bed7ca;border-left:4px solid #17694b;border-radius:13px;grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:7px;width:100%;margin:0;padding:10px 11px;display:grid;position:relative;box-shadow:0 7px 18px #255b431c}.minimal-calculator .online-order-url-intro{grid-column:1/-1;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.minimal-calculator .online-order-url-icon{color:#fff;background:#17694b;border-radius:9px;place-items:center;width:28px;height:28px;font-size:14px;font-weight:950;display:grid;box-shadow:0 4px 9px #17694b33}.minimal-calculator .online-order-url-copyblock{gap:1px;min-width:0;display:grid}.minimal-calculator .online-order-url-copyblock>strong{color:#163d2e;font-size:13px;line-height:1.25}.minimal-calculator .online-order-url-copyblock>small{color:#61766c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;line-height:1.3;overflow:hidden}.minimal-calculator .online-order-url-intro>b{color:#476357;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d2e2da;border-radius:999px;max-width:150px;padding:4px 7px;font-size:9px;line-height:1.1;overflow:hidden}.minimal-calculator .online-order-url-actions{grid-area:2/1;grid-template-columns:minmax(0,1fr) 50px;gap:5px;min-width:0;margin:0;display:grid}.minimal-calculator .online-order-url-primary{color:#fff;text-align:center;background:linear-gradient(135deg,#176d4d,#0e5038);border:1px solid #0d563c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:44px;padding:5px 10px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden;box-shadow:0 7px 16px #0e50383d}.minimal-calculator .online-order-url-primary:hover{background:linear-gradient(135deg,#1b7655,#0c4933);transform:translateY(-1px);box-shadow:0 9px 18px #0e503847}.minimal-calculator .online-order-url-primary strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.minimal-calculator .online-order-url-primary strong>span{flex:none;font-size:11px}.minimal-calculator .online-order-url-primary small{color:#dbeee5;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:750;line-height:1.2;overflow:hidden}.minimal-calculator .online-order-url-primary:disabled{color:#76501b;box-shadow:none;cursor:not-allowed;background:#f6e9cf;border-color:#d7b880}.minimal-calculator .online-order-url-primary:disabled small{color:#8c6a38}.minimal-calculator .online-order-url-actions .online-order-url-copy{color:#245943;cursor:pointer;background:#edf5f0;border:1px solid #c7ddd2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:44px;padding:0;display:flex;box-shadow:0 4px 10px #23594317}.minimal-calculator .online-order-url-copy strong{font-size:11px;line-height:1.1}.minimal-calculator .online-order-url-copy small{color:#6f8178;font-size:8px;font-weight:800}.minimal-calculator .online-order-url-copy:disabled{color:#939b97;box-shadow:none;cursor:not-allowed;background:#f0f2f1}.minimal-calculator .online-order-url-message{border-radius:7px;grid-area:3/1/auto/-1;margin:0;padding:5px 8px;font-size:9px}.minimal-calculator .online-order-url-message.success{color:#1c6248;background:#e2f2e9}.minimal-calculator .online-order-url-message.error{color:#963c31;background:#fff0ed}.minimal-calculator .online-order-url-list{grid-area:2/2;min-width:0;margin:0;position:relative}.minimal-calculator .online-order-url-list>summary{color:#3e5449;cursor:pointer;white-space:nowrap;background:#f6f8f7;border:1px solid #cbd9d2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:44px;padding:0 4px;font-size:9px;list-style:none;display:flex;box-shadow:0 4px 10px #2b493b12}.minimal-calculator .online-order-url-list>summary::-webkit-details-marker{display:none}.minimal-calculator .online-order-url-list>summary span{color:#7e8983;font-size:8px;font-weight:750}.minimal-calculator .online-order-url-list>div{z-index:30;background:#f6faf8;border:1px solid #dbe6e0;border-radius:11px;gap:4px;width:min(360px,100vw - 24px);max-height:240px;margin:0;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 12px 28px #1f3f312e}.minimal-calculator .online-order-url-list article{background:#fff;border:1px solid #e2e9e5;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.minimal-calculator .online-order-url-list article>span{gap:2px;min-width:0;display:grid}.minimal-calculator .online-order-url-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.minimal-calculator .online-order-url-list article small{color:#78847e;font-size:9px}.minimal-calculator .online-order-url-list article>a{color:#1e654c;background:#e5f0ea;border-radius:6px;flex:none;padding:5px 8px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:600px){.minimal-calculator .online-order-url-card{grid-template-columns:minmax(0,1fr) 60px;gap:6px;width:100%;margin-top:0;padding:9px}.minimal-calculator .online-order-url-intro{grid-template-columns:27px minmax(0,1fr) auto;gap:7px}.minimal-calculator .online-order-url-icon{width:27px;height:27px}.minimal-calculator .online-order-url-copyblock>small{white-space:normal}.minimal-calculator .online-order-url-intro>b{max-width:92px}.minimal-calculator .online-order-url-actions{grid-template-columns:minmax(0,1fr) 46px;gap:4px}.minimal-calculator .online-order-url-primary{border-radius:9px;min-height:42px;padding:4px 8px}.minimal-calculator .online-order-url-primary strong{font-size:11px}.minimal-calculator .online-order-url-primary small{font-size:8px}.minimal-calculator .online-order-url-actions .online-order-url-copy,.minimal-calculator .online-order-url-list>summary{border-radius:9px;min-height:42px}.minimal-calculator .online-order-url-list>div{width:min(340px,100vw - 20px);max-height:220px;padding:5px}.version-badge{display:none}.calculator-hero{margin:0;padding:25px 14px 18px}.calculator-hero h1{letter-spacing:-.045em;font-size:30px}.calculator-hero .hero-copy{font-size:12px;line-height:1.55}.dealer-first{padding:18px}.dealer-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dealer-picker button{min-width:0;padding:12px 10px}.dealer-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plan-field{grid-column:1/-1}.readonly-box{gap:7px;min-height:49px;padding:9px 10px}.readonly-box small{font-size:8px}.form-card,.result-card{padding:18px}.net-price{margin-top:12px;font-size:38px}.result-caption{margin-bottom:18px}.margin-presets{grid-template-columns:repeat(3,1fr)}.service{flex-wrap:nowrap;gap:8px;padding:11px}.service b{white-space:nowrap;width:auto;padding-left:0}.service-copy strong{font-size:11px}.service-copy small{font-size:9px;line-height:1.35}.eligibility-fields.sk,.eligibility-fields.kt{grid-template-columns:repeat(2,minmax(0,1fr))}.eligibility-fields.single{grid-template-columns:1fr}.eligibility-fields input,.eligibility-fields select{font-size:16px}.eligibility-heading{flex-direction:row;align-items:center;gap:8px}.eligibility-apply-row{flex-direction:column;align-items:stretch}.eligibility-apply-row button{width:100%;min-height:48px;font-size:14px}.result-action-grid{grid-template-columns:1fr}.guide-export-panel label{flex-direction:column;align-items:stretch}.guide-export-panel input{font-size:16px}.dependency-note{flex-direction:column;align-items:flex-start;gap:8px}.cloud-console,.inventory-request-section,.comparison-section,.ambiguity-section,.fact-strip{margin:0 14px 25px;padding:22px}.inventory-request-heading{flex-direction:column;align-items:flex-start;gap:10px}.inventory-request-heading>span{align-self:flex-start}.inventory-auto-values{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-input-grid{grid-template-columns:1fr}.inventory-address-field{grid-column:auto}.inventory-copy-actions{grid-template-columns:1fr}.inventory-copy-actions button{width:100%}.inventory-copy-actions p{grid-column:1}.inventory-input-grid input,.inventory-input-grid textarea,.inventory-input-grid select,.inventory-admin-store select{font-size:16px}.natel-opening-checklist{padding:10px}.natel-opening-checklist>header{align-items:center}.natel-opening-checklist>header strong{font-size:12.5px}.natel-opening-checklist>label{min-height:52px;padding:9px}.natel-opening-checklist>label strong{font-size:12px}.natel-opening-checklist>label small{font-size:10.5px}.natel-opening-checklist>a{min-height:44px;font-size:12px}.inventory-request-preview pre{min-height:240px;max-height:440px;font-size:12px;line-height:1.65}.cloud-console{grid-template-columns:1fr}.cloud-actions{grid-column:1}.comparison-heading{flex-direction:column;align-items:flex-start}.comparison-table{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;overflow-x:auto}.comparison-head{display:grid}.comparison-head,.comparison-row{grid-template-columns:minmax(190px,1.45fr) 125px 120px;gap:8px;min-width:480px;padding:10px 12px}.comparison-row{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.comparison-row .dealer-cell{grid-column:auto}.count-grid{grid-template-columns:repeat(3,1fr)}.ambiguity-grid{grid-template-columns:1fr}.admin-shortcuts a{padding:8px;font-size:0}.admin-shortcuts a:first-child:after{content:"검수";font-size:9px}.admin-shortcuts a:last-child:after{content:"계정";font-size:9px}.seller-session{padding:0 6px}.seller-session small{display:none}.logout-button{padding:0 9px}.topbar{padding-left:12px;padding-right:12px}.site-main-nav a{font-size:11px}.site-main-nav a span{width:19px;height:19px}.site-main-nav a{gap:3px;padding:0 3px;font-size:9px}.total-price-hero{gap:12px;padding:20px 14px 14px}.total-price-hero h1{font-size:30px}.contract-category,.carrier-category,.carrier-price-sections{padding-left:14px;padding-right:14px}.contract-category button{min-height:42px;font-size:11px}.carrier-category button{gap:5px;min-height:41px;padding:6px 5px;font-size:10px}.carrier-category button span{min-width:25px;padding:3px 4px;font-size:8px}.carrier-price-header{padding:11px 12px}.price-condition-panel{grid-template-columns:1fr;gap:7px}.price-plan-basis,.condition-chips{padding:10px}.price-plan-basis>strong{font-size:15.5px}.price-plan-basis>small{font-size:12.5px}.condition-chips span{padding:7px 9px;font-size:12.5px}.price-table-toolbar{flex-direction:column;align-items:stretch;gap:6px}.price-table-toolbar label{width:100%;min-width:0;max-width:none}.price-table-toolbar input{min-height:42px;font-size:16px}.price-table-toolbar-actions{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.price-table-count{justify-content:flex-start}.total-price-excel-button{width:100%;min-height:42px;font-size:11px}.mobile-table-view-toggle{background:#eee9df;border-bottom:1px solid #cfc8ba;grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;padding:7px 9px;display:grid}.mobile-table-view-toggle>strong{color:#4d5a53;padding:0 3px;font-size:10px}.mobile-table-view-toggle button{color:#58635d;background:#fff;border:1px solid #c8c1b5;border-radius:8px;min-height:36px;font-size:11px;font-weight:900}.mobile-table-view-toggle button.active{color:#fff;background:#225445;border-color:#225445;box-shadow:0 4px 10px #2254452e}.excel-table-shell{scrollbar-gutter:auto;max-height:64vh;overflow:auto}.excel-table-shell.mobile-overview{display:none}.mobile-price-overview.active{background:#e9e4da;border-bottom:1px solid #cfc8ba;gap:7px;padding:7px;display:grid}.mobile-overview-empty{color:#68716c;text-align:center;background:#fff;border-radius:9px;margin:0;padding:28px 12px;font-size:12px;font-weight:850}.mobile-model-price-card{background:#fff;border:2px solid #35413b;border-bottom-width:4px;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 4px 10px #2c312e14}.mobile-model-price-card>header{background:#f8f6ef;border-bottom:2px solid #35413b;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:flex}.mobile-model-price-card>header strong{color:#1e3028;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.25;overflow:hidden}.mobile-model-price-card>header small{color:#5d6862;flex:none;font-size:10px;font-weight:900}.mobile-price-head,.mobile-price-row{min-width:0;display:grid}.mobile-price-head>span,.mobile-price-head>b,.mobile-price-row>span,.mobile-overview-price{border-bottom:1px solid #aaa69d;border-left:1px solid #aaa69d;min-width:0}.mobile-price-head>span,.mobile-price-row>span{color:#fff;background:#34443d;justify-content:center;align-items:center;font-size:9px;font-weight:950;display:flex}.mobile-price-head>b{min-height:36px;color:var(--dealer-accent);background:var(--dealer-head);text-align:center;overflow-wrap:anywhere;word-break:break-all;flex-direction:column;justify-content:center;align-items:center;padding:2px 1px;font-size:8.5px;line-height:1.1;display:flex}.mobile-price-head .category-start,.mobile-price-row .category-start{border-left:2px solid var(--dealer-accent)}.mobile-price-row>span{color:#273a32;background:#e7e4db;min-height:34px;font-size:10px}.mobile-overview-price{background:var(--dealer-cell);place-items:center;min-height:34px;display:grid}.mobile-overview-price a{color:#174c3c;font-variant-numeric:tabular-nums;place-items:center;width:100%;min-height:34px;font-size:10.5px;font-weight:950;text-decoration:none;display:grid}.mobile-overview-price.best-price{box-shadow:inset 0 0 0 2px #8a4f00;background:#ffd43b!important}.mobile-overview-price.best-price a{color:#2c1b00;font-size:11px}.mobile-overview-price.missing-price{color:#fff;box-shadow:inset 0 0 0 1px #000;background:#171a18!important}.mobile-price-row:last-child>span,.mobile-price-row:last-child .mobile-overview-price{border-bottom:0}.excel-price-table{--model-column-width:142px;--activation-column-width:58px;--dealer-column-width:70px;table-layout:auto;width:max-content;font-size:11px}.excel-price-table th,.excel-price-table td{white-space:nowrap;height:40px;padding:5px 4px}.excel-price-table .dealer-category-head-row th{height:30px;padding:4px 6px;font-size:9.5px}.excel-price-table .dealer-category-head-row .model-head,.excel-price-table .dealer-category-head-row .activation-head{height:72px}.excel-price-table .dealer-name-head-row th{height:42px;padding:5px 6px;font-size:10px;line-height:1.2;top:30px}.excel-price-table .model-head,.excel-price-table .model-column{left:0}.excel-price-table .activation-head,.excel-price-table .activation-column{left:var(--model-column-width)}.excel-price-table .model-head{z-index:9}.excel-price-table .activation-head{z-index:8}.excel-price-table .model-column{z-index:3;padding:6px 7px;position:sticky}.excel-price-table .model-column strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box}.excel-price-table .model-column small{margin-top:2px;font-size:9px}.excel-price-table .activation-column{z-index:3;padding:4px;font-size:9px;position:sticky}.excel-price-table .activation-column span{width:100%;min-width:0;min-height:26px;padding:2px}.excel-price-table tbody .dealer-price-cell{border-left-width:1px}.excel-price-table td a{min-height:39px;margin:-5px -4px;font-size:12px}.excel-price-table .price-number{font-size:12px}.excel-price-table td.best-price .price-number{font-size:13px}.installment-hero{padding:20px 14px 14px}.installment-hero h1{font-size:29px}.installment-excel-card{grid-template-columns:1fr}.installment-excel-card button{width:100%}.installment-carriers,.installment-workspace{padding-left:14px;padding-right:14px}.installment-fields{grid-template-columns:1fr;padding:14px}.installment-condition-summary{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.installment-service-picker{margin-left:14px;margin-right:14px}.installment-service-options{grid-template-columns:1fr 1fr}.installment-condition-summary>div{border-top:1px solid #d8e3dc;border-left:0}.installment-condition-summary>div:first-child{border-top:0}.inherit-notice,.device-term-config{margin-left:14px;margin-right:14px}.installment-margin-field{grid-template-columns:1fr auto;margin-left:14px;margin-right:14px}.installment-margin-field>.money-input{grid-column:1/-1}.card-config{margin-left:14px;margin-right:14px;padding:13px}.card-config-head{flex-direction:column;align-items:flex-start}.card-term-selector,.card-discounts,.card-preset-note{grid-template-columns:1fr}.card-preset-note a{grid-area:auto/1}.installment-ranking{margin-left:14px;margin-right:14px}.installment-ranking-head{flex-direction:column;align-items:flex-start}.installment-ranking-label,.installment-ranking-list button{grid-template-columns:minmax(110px,1.25fr) minmax(80px,.8fr) minmax(92px,.9fr);gap:5px;padding-left:9px;padding-right:9px}.installment-rank{grid-template-columns:22px minmax(0,1fr);gap:1px 5px}.installment-rank>b{width:20px;height:20px;font-size:8px}.installment-rank strong,.installment-ranked-rebate{font-size:9px}.installment-ranked-collection{font-size:11px}.installment-result-card{padding:19px}}.review-page{color:#17251f;background:#f4f0e8;min-height:100vh;padding:42px clamp(18px,4vw,64px) 80px}.review-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1400px;margin:0 auto 24px;display:flex}.review-header h1{letter-spacing:-.05em;margin:4px 0 10px;font-size:clamp(34px,5vw,64px)}.review-header p{color:#68736c;max-width:820px;margin:0;line-height:1.7}.audit-ledger-count{color:#184c43;background:#dfeee8;border-radius:999px;margin-top:10px;padding:7px 10px;font-weight:800;display:inline-block}.review-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.review-header-actions a{color:#204d42;background:#fff;border:1px solid #cfc7b9;border-radius:999px;padding:12px 16px;font-weight:800;text-decoration:none}.review-header-actions a:first-child{color:#fff;background:#184c43;border-color:#184c43}.review-header-actions>span{color:#536158;align-self:center;font-size:12px;font-weight:900}.review-header-actions>button{color:#7f3c35;background:#fff;border:1px solid #cfc7b9;border-radius:999px;padding:12px 16px;font-weight:800}.review-policy-audit{gap:14px;max-width:1400px;margin:0 auto 20px;display:grid}.review-policy-audit .fact-strip{width:100%;max-width:none;margin:0}.policy-ingestion-panel{background:#fff;border:1px solid #c9c0b4;border-radius:18px;max-width:1400px;margin:0 auto 20px;padding:18px 20px}.policy-ingestion-panel summary{cursor:pointer;justify-content:space-between;gap:18px;display:flex}.policy-ingestion-panel summary span{gap:3px;display:grid}.policy-ingestion-panel p{color:#58645d;line-height:1.65}.policy-ingestion-panel textarea{resize:vertical;border:1px solid #d9d1c5;border-radius:12px;width:100%;min-height:190px;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.policy-ingestion-panel>div{align-items:center;gap:14px;margin-top:12px;display:flex}.policy-ingestion-panel button{color:#fff;cursor:pointer;background:#184c43;border:0;border-radius:10px;padding:11px 16px;font-weight:900}.policy-ingestion-panel button:disabled{opacity:.5;cursor:not-allowed}.review-ambiguity{background:#fff9eb;border:1px solid #e1c995;border-radius:18px;padding:0;overflow:hidden}.review-ambiguity>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;list-style:none;display:flex}.review-ambiguity>summary::-webkit-details-marker{display:none}.review-ambiguity>summary span small,.review-ambiguity>summary span strong{display:block}.review-ambiguity>summary span small{color:#9b5a2f;letter-spacing:.12em;font-size:9px;font-weight:900}.review-ambiguity>summary span strong{margin-top:4px;font-size:17px}.review-ambiguity>summary>b{color:#875027;white-space:nowrap;background:#f5dfb2;border-radius:999px;padding:7px 10px;font-size:11px}.review-ambiguity .ambiguity-grid{padding:0 18px 18px}.review-toolbar{background:#fff;border:1px solid #d9d1c5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;max-width:1400px;margin:0 auto 20px;padding:12px;display:flex}.review-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.review-toolbar button{color:#48534d;cursor:pointer;background:#fff;border:1px solid #d9d1c5;border-radius:10px;padding:10px 14px;font-weight:800}.review-toolbar button.active{color:#fff;background:#184c43;border-color:#184c43}.review-toolbar span{white-space:nowrap;padding:0 8px;font-weight:900}.review-error,.review-empty{background:#fff;border-radius:16px;max-width:1400px;margin:20px auto;padding:22px}.review-error{color:#a13d34;border:1px solid #d8857b}.review-groups{gap:22px;max-width:1400px;margin:0 auto;display:grid}.review-group{background:#fff;border:1px solid #d9d1c5;border-radius:22px;overflow:hidden}.review-group-title{background:#edf5f1;border-bottom:1px solid #e6e0d7;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.review-group-title h2{margin:0 0 4px;font-size:23px}.review-group-title small{color:#64726b}.review-group-title strong{color:#fff;text-align:center;background:#184c43;border-radius:999px;min-width:54px;padding:8px 10px}.review-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-card{border-bottom:1px solid #ece7de;border-right:1px solid #ece7de;min-width:0;padding:22px}.review-meta{color:#667269;align-items:center;gap:9px;margin-bottom:14px;font-size:12px;display:flex}.review-meta time{margin-left:auto}.review-status{border-radius:999px;padding:5px 8px;font-weight:900}.review-status.unreviewed{color:#665e52;background:#eeeae2}.review-status.accepted{color:#176241;background:#d7eee4}.review-status.rejected{color:#9b3939;background:#f5dddd}.review-status.needs_clarification{color:#8c6112;background:#fff0c7}.review-card pre{white-space:pre-wrap;word-break:break-word;font:inherit;color:#26342e;margin:0 0 16px;line-height:1.65}.review-sequence{background:#fff;border:1px solid #d9d4ca;border-radius:11px;align-items:center;gap:9px;margin:0 0 10px;padding:9px 11px;font-size:12px;display:flex}.review-sequence b{color:#164f43;flex:none}.review-sequence span{color:#667269;line-height:1.4}.review-sequence.linked,.review-sequence.anchor{background:#f1f8f4;border-color:#a9ccb9}.review-sequence.question{background:#fff4ec;border-color:#dfb18e}.review-analysis{background:#f8f6f1;border:1px solid #ddd6ca;border-radius:14px;margin:0 0 16px;padding:13px}.review-analysis.ready{background:#edf8f2;border-color:#9ecfba}.review-analysis.carry{background:#e7f6ef;border-color:#79b7a0}.review-analysis.compare{background:#fff8e7;border-color:#d8bf84}.review-analysis.question{background:#fff4ec;border-color:#dfb18e}.review-analysis.reject{background:#f6f2f1;border-color:#d8c8c5}.review-analysis-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.review-analysis-head strong{font-size:13px}.review-analysis-head span{background:#fff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.review-pass-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.review-pass{background:#fff;border-radius:10px;min-width:0;padding:9px}.review-pass b,.review-pass small{display:block}.review-pass b{margin-bottom:4px;font-size:12px}.review-pass small{color:#667269;line-height:1.4}.review-pass.pass b{color:#176241}.review-pass.question b{color:#98610b}.review-pass.hold b{color:#8d4e42}.review-media{gap:9px;margin:12px 0 16px;display:grid}.review-media img{object-fit:contain;background:#f7f5f0;border:1px solid #e0d9cf;border-radius:14px;width:100%;max-height:520px}.review-media a{color:#1c6656;font-size:13px;font-weight:900}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-actions button{color:#3b4741;cursor:pointer;background:#fff;border:1px solid #d8d1c6;border-radius:9px;padding:9px 11px;font-weight:800}.review-actions button:disabled{opacity:.45;cursor:wait}@media (max-width:800px){.review-page{padding:24px 12px 60px}.review-header{display:grid}.review-header-actions{justify-content:flex-start}.review-policy-audit .fact-strip{padding:20px}.review-ambiguity .ambiguity-grid{grid-template-columns:1fr;padding:0 12px 12px}.review-list{grid-template-columns:1fr}.review-card{border-right:0}.review-sequence{flex-direction:column;align-items:flex-start}.review-meta{flex-wrap:wrap;align-items:flex-start}.review-meta time{width:100%;margin-left:0}.review-pass-list{grid-template-columns:1fr}}.auth-page{background:radial-gradient(circle at 10% 10%,#c7392f17,transparent 30%), radial-gradient(circle at 90% 90%,#183e3a1f,transparent 34%),var(--paper);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{border:1px solid var(--line);background:#fffdf8f5;border-radius:28px;width:min(470px,100%);padding:40px;box-shadow:0 30px 90px #2a22181f}.auth-brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.auth-brand>span{color:#fff;background:var(--red);border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;font-weight:900;display:grid;box-shadow:0 8px 20px #c7392f33}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-size:15px}.auth-brand small{color:var(--muted);margin-top:3px;font-size:10px}.auth-card h1,.setup-card h1,.accounts-header h1{margin:8px 0 14px;font-size:clamp(34px,5vw,54px);line-height:1.06}.auth-description{color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.7}.auth-form{gap:15px;display:grid}.auth-form label>span,.setup-form label>span,.account-row label>span{color:#515a53;margin:0 0 7px 2px;font-size:11px;font-weight:800;display:block}.auth-form input,.setup-form input,.account-row input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:14px 15px}.auth-form input:focus,.setup-form input:focus,.account-row input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #183e3a14}.auth-form>button,.setup-submit,.auth-link{color:#fff;background:var(--navy);border:0;border-radius:12px;place-items:center;width:100%;min-height:50px;font-weight:900;text-decoration:none;display:grid}.auth-form>button:disabled,.setup-submit:disabled{opacity:.55;cursor:wait}.auth-error,.auth-success{border-radius:11px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.auth-error{color:#a13d34;background:#fff2ef;border:1px solid #e0aca5}.auth-success{color:#176241;background:#eef8f3;border:1px solid #a9cfbd}.auth-help{color:#7b817c;text-align:center;margin-top:20px;font-size:10px;display:block}.setup-page{background:var(--paper);min-height:100vh;padding:42px clamp(16px,5vw,76px) 80px}.setup-card{border:1px solid var(--line);background:var(--card);border-radius:28px;width:min(1260px,100%);margin:auto;padding:36px;box-shadow:0 24px 80px #2a22181a}.setup-form{gap:28px;display:grid}.setup-form section{border:1px solid var(--line);background:#faf7f0;border-radius:18px;padding:24px}.setup-form h2{margin:0 0 18px;font-size:19px}.setup-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.store-account-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.store-account-grid article{background:#fff;border:1px solid #ddd6ca;border-radius:14px;gap:12px;padding:16px;display:grid}.store-account-grid article>strong{font-size:15px}.accounts-page{background:#f4f0e8;min-height:100vh;padding:42px clamp(16px,5vw,72px) 80px}.accounts-header{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1260px;margin:0 auto 24px;display:flex}.accounts-header p{color:var(--muted);margin:0}.accounts-header>div:last-child{gap:8px;display:flex}.accounts-header a,.accounts-header button{color:#204d42;background:#fff;border:1px solid #cfc7b9;border-radius:10px;padding:11px 14px;font-weight:800;text-decoration:none}.accounts-message{max-width:1260px;margin:0 auto 14px}.usage-overview{background:#fff;border:1px solid #cfc7b9;border-radius:20px;max-width:1260px;margin:0 auto 24px;padding:22px;box-shadow:0 15px 38px #2f271d0f}.usage-overview-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.usage-overview-header h2{letter-spacing:-.035em;margin:4px 0 7px;font-size:24px}.usage-overview-header p{color:var(--muted);margin:0;font-size:11px}.usage-overview-header>button{color:#fff;background:var(--navy);white-space:nowrap;border:1px solid #c8d5ce;border-radius:10px;padding:11px 14px;font-size:11px;font-weight:900}.usage-overview-header>button:disabled{opacity:.55}.usage-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0 14px;display:grid}.usage-summary>div{background:#f8f5ee;border:1px solid #ddd6ca;border-radius:13px;padding:14px 16px}.usage-summary span,.usage-summary strong,.usage-summary small{display:block}.usage-summary span{color:#717970;font-size:10px;font-weight:800}.usage-summary strong{color:#1d4d40;margin-top:5px;font-size:22px}.usage-summary small{color:#7b817c;margin:2px 0 0;font-size:9px;font-weight:700}.usage-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.usage-card{background:#fffdf9;border:1px solid #ddd6ca;border-radius:14px;padding:15px}.usage-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.usage-card>header span,.usage-card>header strong{display:block}.usage-card>header span{color:#8b7b67;font-size:8px;font-weight:900}.usage-card>header strong{margin-top:3px;font-size:16px}.usage-card>header>b{color:#6e746f;white-space:nowrap;background:#ece9e2;border-radius:999px;padding:6px 8px;font-size:9px}.usage-card[data-state=online]{background:#f5fbf8;border-color:#8bc5a8;box-shadow:inset 3px 0 #27835d}.usage-card[data-state=online]>header>b{color:#12613f;background:#dff3e8}.usage-card[data-state=session]>header>b{color:#805b14;background:#fff0c9}.usage-card[data-state=disabled]{opacity:.68;background:#eeeae2}.usage-card dl{gap:7px;margin:13px 0;display:grid}.usage-card dl>div{justify-content:space-between;gap:12px;display:flex}.usage-card dt{color:#7c837d;font-size:9px}.usage-card dd{color:#313a35;text-align:right;margin:0;font-size:10px;font-weight:800}.usage-card footer{color:#727972;border-top:1px solid #e7e1d6;justify-content:space-between;gap:10px;padding-top:10px;font-size:9px;display:flex}.usage-card footer b{color:#1e5143}.accounts-list{gap:10px;max-width:1260px;margin:auto;display:grid}.account-row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:180px 1fr 1fr auto;align-items:end;gap:14px;padding:16px;display:grid}.account-row.inactive{opacity:.68;background:#eeeae2}.account-name span,.account-name strong,.account-name small{display:block}.account-name span{color:var(--red);font-size:9px;font-weight:900}.account-name strong{margin:5px 0 3px;font-size:16px}.account-name small{color:var(--muted);font-size:10px}.account-actions{gap:7px;display:flex}.account-actions button{color:#fff;background:var(--navy);white-space:nowrap;border:0;border-radius:10px;min-height:46px;padding:0 13px;font-size:11px;font-weight:900}.account-actions button.secondary{color:#7f3c35;background:#fff;border:1px solid #d2c9ba}.account-actions button:disabled{opacity:.5}@media (max-width:900px){.setup-grid,.store-account-grid,.usage-card-grid{grid-template-columns:1fr 1fr}.account-row{grid-template-columns:140px 1fr 1fr}.account-actions{grid-column:2/-1}}@media (max-width:600px){.auth-page{padding:14px}.auth-card,.setup-card{border-radius:20px;padding:24px}.seller-session{margin-left:auto}.brand-copy,.version-badge{display:none}.setup-page,.accounts-page{padding:24px 12px 50px}.usage-overview{padding:17px}.usage-overview-header{display:grid}.usage-overview-header>button{width:100%}.usage-summary,.usage-card-grid,.setup-grid,.store-account-grid,.account-row{grid-template-columns:1fr}.account-actions{grid-column:auto}.accounts-header{display:grid}.accounts-header>div:last-child{flex-wrap:wrap}}.market-price-page{background:#f3efe6;min-height:100vh;padding-bottom:70px}.market-price-hero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1440px;margin:0 auto;padding:34px 28px 22px;display:flex}.market-price-hero h1{margin:6px 0 8px;font-size:clamp(32px,4vw,52px)}.market-price-hero p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.market-price-count{color:#fff;background:var(--navy);text-align:right;border-radius:15px;min-width:150px;padding:15px 18px}.market-price-count strong,.market-price-count span{display:block}.market-price-count strong{font:700 29px/1 Georgia,serif}.market-price-count span{color:#c7d7d1;margin-top:5px;font-size:10px}.market-price-notice{background:#f6fbf8;border:1px solid #c8d8cf;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;max-width:1384px;margin:0 auto 14px;padding:13px 16px;display:grid}.market-price-notice strong{color:#1d5945;grid-row:1/3;font-size:12px}.market-price-notice span{color:#344b42;font-size:11px;font-weight:800}.market-price-notice small{color:#6a756f;font-size:9.5px}.official-cache-status{background:#fff9ed;border:1px solid #e0b56a;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;max-width:1384px;margin:-3px auto 14px;padding:11px 14px;display:grid}.official-cache-status div{align-items:center;gap:9px;min-width:0;display:flex}.official-cache-status strong{color:#78500c;font-size:11px}.official-cache-status span,.official-cache-status small{color:#7a6d55;font-size:9px}.official-cache-status small{text-align:right}.official-cache-status em{color:#a2392c;grid-column:1/-1;font-size:9px;font-style:normal}.official-cache-status.ready{background:#f3fbf6;border-color:#b9d8c6}.official-cache-status.ready strong{color:#19633e}.market-price-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;max-width:1440px;margin:0 auto;padding:0 28px;display:grid}.market-price-editor{background:#fff;border:1px solid #cec8bc;border-radius:17px;min-width:0;overflow:hidden;box-shadow:0 12px 32px #30281c0f}.market-price-tabs{border-bottom:1px solid var(--line);background:#eee9df;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.market-price-tabs .contract-category,.market-price-tabs .carrier-category{max-width:none;margin:0;padding:0}.market-price-tabs .contract-category button,.market-price-tabs .carrier-category button{min-height:39px}.market-price-toolbar{border-bottom:1px solid var(--line);background:#fcfbf7;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:11px 15px;display:flex}.market-price-toolbar>div strong,.market-price-toolbar>div span{display:block}.market-price-toolbar>div strong{color:#1d463a;font-size:13px}.market-price-toolbar>div span{color:var(--muted);margin-top:4px;font-size:9px}.market-price-toolbar label{width:min(330px,42%)}.market-price-toolbar label>span{margin-bottom:4px;font-size:9px}.market-price-toolbar input{width:100%;height:35px;color:var(--ink);background:#fff;border:1px solid #cec8bc;border-radius:8px;outline:none;padding:0 10px;font-size:11px}.market-price-toolbar input:focus{border-color:#628a7a;box-shadow:0 0 0 3px #4b7c691a}.market-bulk-settings{background:#f2f7f4;border:1px solid #ccd8d1;border-radius:12px;margin:12px 13px;padding:13px 14px}.market-bulk-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.market-bulk-heading strong,.market-bulk-heading span{display:block}.market-bulk-heading strong{color:#1f473a;font-size:12px}.market-bulk-heading span{color:#68776f;margin-top:3px;font-size:8px}.market-bulk-heading>b{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px}.market-bulk-heading>b.pending{color:#9d241d;background:#ffd9d4;box-shadow:inset 0 0 0 1px #e68c83}.market-bulk-heading>b.complete{color:#17633f;background:#dcefe5}.market-best-auto{background:#fff9e9;border:1px solid #ddbd72;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:10px;padding:11px 12px;display:grid}.market-best-auto strong,.market-best-auto span,.market-best-auto small{display:block}.market-best-auto strong{color:#694814;font-size:12px}.market-best-auto span{color:#77674d;margin-top:4px;font-size:10.5px;line-height:1.45}.market-best-auto small{color:#9a3f32;margin-top:4px;font-size:10px;font-weight:800;line-height:1.45}.market-best-auto button{color:#fff;white-space:nowrap;background:#9a5b18;border:0;border-radius:9px;min-height:44px;padding:8px 15px;font-size:12px;font-weight:900;box-shadow:0 7px 16px #804d142e}.market-best-auto button:hover{background:#7f4810}.market-best-auto button:focus-visible{outline-offset:2px;outline:3px solid #74400d}.market-best-auto button:disabled{opacity:.45;cursor:not-allowed}.market-bulk-groups{grid-template-columns:1fr 1fr;gap:9px;display:grid}.market-bulk-group{background:#fff;border:1px solid #d8e0db;border-radius:10px;min-width:0;padding:10px}.market-bulk-group>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.market-bulk-group>header>strong{color:#234b3e;font-size:10px}.market-bulk-group>header>span{border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.market-bulk-group>header>span.pending{color:#9d241d;background:#ffd9d4;box-shadow:inset 0 0 0 1px #e68c83}.market-bulk-group>header>span.complete{color:#17633f;background:#dcefe5}.market-bulk-controls{gap:7px;display:grid}.market-bulk-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.market-bulk-control label>span:first-child{color:#40574d;margin:0 0 4px 2px;font-size:9px;font-style:normal;font-weight:900;display:block}.market-bulk-control select,.market-bulk-margin{color:#273d35;background:#fff;border:1px solid #cbcfc9;border-radius:8px;width:100%;height:36px;font-size:10px}.market-bulk-control select{padding:0 28px 0 9px}.market-bulk-margin{align-items:center;display:flex;overflow:hidden}.market-bulk-margin input{color:#a13f34;text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;padding:0 5px 0 9px;font-size:11px;font-weight:900}.market-bulk-margin b{color:#6d756e;white-space:nowrap;padding-right:8px;font-size:8px}.market-bulk-control button{color:#fff;white-space:nowrap;background:#355c4d;border:0;border-radius:8px;height:36px;padding:0 11px;font-size:9px;font-weight:900}.market-bulk-control button:disabled{opacity:.42;cursor:not-allowed}.market-bulk-settings>p{color:#6e7872;margin:8px 0 0;font-size:8px;line-height:1.5}.market-bulk-notice{color:#1e6544;background:#dff0e6;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;margin-top:8px;padding:8px 9px;font-size:10.5px;font-weight:800;display:flex}.market-bulk-notice span{min-width:0;line-height:1.45}.market-bulk-notice button{color:#18583b;background:#fff;border:1px solid #8ec5a5;border-radius:7px;flex:none;min-height:34px;padding:0 10px;font-size:10.5px;font-weight:900}.market-bulk-notice button:focus-visible{outline-offset:2px;outline:3px solid #18583b}.market-bulk-notice button:disabled{opacity:.45;cursor:not-allowed}.market-bulk-notice.warning{color:#8d201a;background:#ffe3df;border:1px solid #df766c}.market-model-list{padding:0 13px 13px}.market-model-head,.market-model-row{grid-template-columns:minmax(145px,.65fr) repeat(2,minmax(270px,1fr));gap:0;display:grid}.market-model-head{z-index:3;color:#fff;background:#334c42;font-size:9px;font-weight:900;position:sticky;top:76px}.market-model-head span{border-right:1px solid #ffffff24;align-items:center;min-height:35px;padding:0 12px;display:flex}.market-model-row{background:#fff;border:1px solid #ddd8cd;border-top:0}.market-model-row:nth-child(odd){background:#faf8f3}.market-model-name{border-right:1px solid #ddd8cd;flex-direction:column;justify-content:center;padding:12px;display:flex}.market-model-name strong{font-size:12px}.market-model-name small{color:#899089;margin-top:4px;font-size:8px}.market-condition-cell{border-right:1px solid #ddd8cd;grid-template-columns:minmax(0,1fr) 78px;align-items:end;gap:6px;min-width:0;padding:7px 9px;display:grid;position:relative}.market-condition-cell.incomplete{background:#fff2e8;box-shadow:inset 0 0 0 2px #e69a70}.market-condition-cell.bulk-unapplied{background:#ffe7e4;box-shadow:inset 0 0 0 2px #d63a30}.market-condition-cell.bulk-unapplied select{color:#9b241d;background:#fff8f7;border-color:#d63a30}.market-activation-label{display:none}.market-condition-cell>label{gap:3px;min-width:0;display:grid}.market-condition-cell label em{color:#65726b;font-size:7.5px;font-style:normal;font-weight:900}.market-condition-cell select{color:#293f36;background:#fff;border:1px solid #d8d1c5;border-radius:7px;width:100%;min-width:0;height:34px;padding:0 29px 0 9px;font-size:9px}.market-margin-field>span{background:#fff;border:1px solid #d8d1c5;border-radius:7px;align-items:center;height:34px;display:flex;overflow:hidden}.market-margin-field input{color:#a13f34;text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;height:32px;padding:0 4px 0 7px;font-size:10px;font-weight:900}.market-margin-field b{color:#756e64;white-space:nowrap;padding-right:6px;font-size:7px}.market-condition-cell select:disabled,.market-condition-cell input:disabled{color:#9b9b95;cursor:not-allowed;background:#f0efeb}.market-condition-cell>small{color:#a5653f;grid-column:1/-1;font-size:8px}.market-condition-cell>small.bulk-unapplied-message{color:#fff;background:#c92f27;border-radius:5px;padding:4px 6px;font-weight:900}.market-price-page .market-condition-cell>small.market-quote-review{color:#6a4d12;background:#fff0bd;border-radius:5px;padding:4px 6px;font-weight:900}.market-price-page .market-condition-cell>small.market-quote-review.unresolved{color:#fff;background:#9f2f28}.market-model-empty{color:var(--muted);text-align:center;padding:45px;font-size:12px}.market-manual-section{background:#faf7f0;border:1px solid #d8d0c2;border-radius:13px;margin:14px;overflow:hidden}.market-manual-section summary{color:#31483e;cursor:pointer;background:#efe9de;justify-content:space-between;padding:13px 15px;font-size:12px;font-weight:900;display:flex}.market-manual-section summary span{color:#856a42;font-size:9px}.market-manual-section>p{color:#717970;margin:13px 15px 5px;font-size:9px}.market-manual-section>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 15px 15px;display:grid}.market-manual-section label{background:#fff;border:1px solid #ddd5c7;border-radius:9px;grid-template-columns:1fr 25px;gap:5px;padding:9px;display:grid}.market-manual-section label span{color:#435149;grid-column:1/-1;font-size:9px;font-weight:800}.market-manual-section label input{color:#913d34;border:1px solid #d5cfc3;border-radius:6px;min-width:0;height:31px;padding:0 8px;font-size:10px;font-weight:800}.market-manual-section label small{color:#9a9b95;align-self:center;font-size:7px}.market-price-actions{color:#fff;background:var(--navy);border-radius:17px;padding:20px;position:sticky;top:90px;box-shadow:0 16px 38px #183e3a33}.market-price-actions h2{margin:15px 0 6px;font-size:19px}.market-price-actions>p{color:#b9cac3;margin:0 0 18px;font-size:10px;line-height:1.55}.market-save-state{color:#a4efc5;background:#34a8672b;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.market-save-state.dirty{color:#ffd798;background:#eb9f2a2e}.market-save-state.incomplete{color:#ffd0a9;background:#dc713538}.market-completion-warning{background:#7a3b263d;border:1px solid #ffcda63d;border-radius:10px;margin:0 0 12px;padding:10px}.market-completion-warning strong,.market-completion-warning>span{display:block}.market-completion-warning strong{color:#ffe0c7;font-size:9px}.market-completion-warning>span{color:#dbc4b4;margin-top:4px;font-size:8px;line-height:1.45}.market-completion-warning>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.market-completion-warning button{color:#e8f0ec;background:#ffffff14;border:1px solid #ffffff2e;border-radius:7px;padding:5px 7px;font-size:7.5px;font-weight:800}.market-completion-warning button b{color:#ffcc9e}.market-save-button,.market-excel-button{border:0;border-radius:10px;width:100%;font-weight:900}.market-save-button{color:#183e3a;background:#dbe9e2;height:42px;font-size:11px}.market-excel-button{color:#fff;background:#c7392f;min-height:54px;margin-top:8px;padding:9px;font-size:13px}.market-excel-button span{color:#f4c5bf;margin-top:3px;font-size:8px;font-weight:700;display:block}.market-save-button:disabled{opacity:.48;cursor:not-allowed}.market-excel-button:disabled{color:#c2c9c6;opacity:1;cursor:not-allowed;background:#56645f}.market-excel-button:disabled span{color:#e8aaa3}.market-action-message{border-radius:8px;margin-top:10px;padding:9px 10px;font-size:9px;line-height:1.45}.market-action-message.success{color:#c7f0d8;background:#22915233}.market-action-message.error{color:#ffd2cc;background:#c7392f40}.market-price-actions ul{color:#9eb2aa;border-top:1px solid #ffffff21;margin:17px 0 0;padding:14px 0 0 17px;font-size:8px;line-height:1.8}@media (max-width:1050px){.market-price-layout{grid-template-columns:1fr}.market-price-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static}.market-price-actions h2,.market-price-actions>p,.market-save-state,.market-completion-warning,.market-price-actions ul,.market-action-message{grid-column:1/-1}.market-excel-button{margin-top:0}}@media (max-width:760px){.market-price-hero{align-items:flex-start;padding:23px 14px 15px}.market-price-hero h1{font-size:31px}.market-price-count{min-width:95px;padding:12px}.market-price-notice{grid-template-columns:1fr;gap:4px;margin:0 14px 12px}.market-price-notice strong{grid-row:auto}.official-cache-status{grid-template-columns:1fr;margin:0 14px 12px}.official-cache-status div{flex-direction:column;align-items:flex-start;gap:2px}.official-cache-status small{text-align:left}.market-price-layout{padding:0 14px}.market-price-tabs{grid-template-columns:1fr}.market-price-toolbar{flex-direction:column;align-items:stretch;gap:9px}.market-price-toolbar label{width:100%}.market-best-auto{grid-template-columns:1fr;gap:9px}.market-best-auto span,.market-best-auto small{font-size:11px}.market-best-auto button{white-space:normal;width:100%}.market-bulk-groups{grid-template-columns:1fr}.market-model-head{display:none}.market-model-list{padding-top:12px}.market-model-row{border:1px solid #d8d2c6;border-radius:11px;grid-template-columns:1fr;margin-bottom:9px;overflow:hidden}.market-model-name{background:#ece7dc;border-bottom:1px solid #ddd8cd;border-right:0;padding:10px 12px}.market-condition-cell{border-bottom:1px solid #e3ded5;border-right:0;grid-template-columns:62px minmax(0,1fr) 74px;align-items:end}.market-condition-cell:last-child{border-bottom:0}.market-activation-label{color:#526159;align-self:center;font-size:9px;font-weight:900;display:block}.market-condition-cell>small{grid-column:2/-1}.market-manual-section>div{grid-template-columns:1fr 1fr}}@media (max-width:480px){.market-price-hero p:last-child,.market-price-count{display:none}.market-price-layout{padding:0 9px}.market-price-notice,.official-cache-status{margin-left:9px;margin-right:9px}.market-price-tabs{padding:9px}.market-price-tabs .carrier-category button{font-size:9px}.market-bulk-settings{margin:9px;padding:11px}.market-bulk-heading{align-items:flex-start}.market-bulk-control{grid-template-columns:minmax(0,1fr) 106px}.market-bulk-control button{padding:0 7px;font-size:8px}.market-bulk-notice{flex-direction:column;align-items:stretch}.market-bulk-notice button{min-height:44px}.market-model-list{padding:9px}.market-condition-cell{grid-template-columns:48px minmax(0,1fr) 68px;gap:5px;padding:7px}.market-condition-cell select{padding-left:7px;font-size:9px}.market-manual-section>div{grid-template-columns:1fr}.market-price-actions{padding:16px}}.calculator-page [id]{scroll-margin-top:92px}.calculator-page .calculator-hero{width:min(1290px,100% - 28px);padding:28px 0 18px}.calculator-page .calculator-hero h1{margin:5px 0 7px;font-size:clamp(31px,3.4vw,45px)}.calculator-page .calculator-hero .hero-copy{max-width:760px;margin:0;font-size:13px;line-height:1.55}.calculator-flow{background:#fff9e9;border:1px solid #dfc27d;border-radius:17px;grid-template-columns:minmax(240px,.9fr) minmax(360px,1.2fr) auto;align-items:center;gap:18px;width:min(1290px,100% - 28px);margin:0 auto 12px;padding:14px 16px;display:grid;box-shadow:0 10px 28px #4e3d1d0f}.flow-message{min-width:0}.flow-message>span,.flow-message>strong,.flow-message>p{display:block}.flow-message>span{color:#a55a1f;letter-spacing:.16em;font-size:8px;font-weight:950}.flow-message>strong{letter-spacing:-.02em;margin-top:3px;font-size:15px}.flow-message>p{color:#74674f;margin:3px 0 0;font-size:10px;line-height:1.45}.flow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.flow-steps>span{color:#7c7d77;background:#fff;border:1px solid #e1dbcf;border-radius:10px;align-items:center;gap:7px;min-width:0;min-height:38px;padding:7px 8px;display:flex}.flow-steps b{color:#797a75;background:#ece9e2;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.flow-steps em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-style:normal;font-weight:900;overflow:hidden}.flow-steps>span.done{color:#245b47;background:#f0f7f3;border-color:#b9d3c7}.flow-steps>span.done b{color:#fff;background:#2b6b52}.flow-steps>span.current{color:#8b352d;background:#fff4f1;border-color:#d98d83;outline:2px solid #c7392f21}.flow-steps>span.current b{color:#fff;background:var(--red)}.calculator-flow>a{color:#fff;white-space:nowrap;background:#b34a34;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:10px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 7px 16px #b34a3429}.calculator-flow>a span{font-size:14px}.calculator-flow.complete{background:#eff8f3;border-color:#9bc6b2}.calculator-flow.complete .flow-message>span{color:#237253}.calculator-flow.complete>a{color:#173d35;box-shadow:none;background:#bfe5cf}.calculator-flow.loading{background:#f4f8f6;border-color:#c8d7d0}.calculator-flow.loading>a{background:#4f7264}.calculator-flow.blocked{background:#fff2ef;border-color:#dda398}.calculator-flow.blocked>a{background:#a83e34}.calculator-page .dealer-first{border-radius:18px;width:min(1290px,100% - 28px);margin:0 auto 12px;padding:18px 20px}.calculator-page .section-heading{gap:10px}.calculator-page .section-heading p{font-size:10px}.calculator-page .carrier-tabs{border-radius:11px;margin:14px 0 11px;padding:4px}.calculator-page .carrier-tabs button{border-radius:8px;padding:9px;font-size:12px}.calculator-page .dealer-picker{gap:7px;margin-top:0}.calculator-page .dealer-picker button{border-radius:11px;min-height:54px;padding:10px 11px}.calculator-page .dealer-picker strong{font-size:12px}.calculator-page .dealer-picker small{margin-top:3px;font-size:9px}.calculator-page .workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);gap:14px;width:min(1290px,100% - 28px);max-width:none;padding:0 0 48px}.calculator-page .form-card,.calculator-page .result-card{border-radius:18px}.calculator-page label>span,.calculator-page .field-label>span{margin-bottom:5px;font-size:10px}.calculator-page select{border-radius:9px;min-height:42px;padding:10px 36px 10px 12px;font-size:12px}.calculator-page .readonly-box{border-radius:9px;min-height:42px;padding:8px 10px}.calculator-page .readonly-box strong{font-size:10px}.calculator-page .eligibility-card{border-radius:12px;margin-top:12px;padding:13px}.calculator-page .eligibility-fields{gap:8px;margin-top:10px}.calculator-page .eligibility-fields input,.calculator-page .eligibility-fields select{min-height:40px;padding:8px 10px}.calculator-page .eligibility-lg-note{margin-top:9px;padding:8px 10px}.calculator-page .eligibility-apply-row{margin-top:9px;padding-top:9px}.calculator-page .eligibility-apply-row button{min-width:205px;min-height:44px;font-size:12px}.next-action-guide{color:#7b3025;background:#fff0ea;border:1px solid #dc8c72;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.next-action-guide b{color:#fff;background:var(--red);border-radius:6px;flex:none;padding:4px 6px;font-size:8px}.next-action-guide span{font-size:10px;font-weight:850;line-height:1.45}.calculator-page .support-card{border-radius:10px;margin-top:10px;padding:11px 12px}.calculator-page .support-card strong{font-size:15px}.calculator-page .support-card small{margin-top:4px;font-size:9px}.calculator-page .subheading{gap:12px;margin-bottom:8px}.calculator-page .subheading small{margin-top:2px;font-size:9px;line-height:1.4}.calculator-page .subheading>span{padding:5px 7px;font-size:9px}.calculator-page .service{border-radius:10px;gap:8px;min-height:44px;padding:9px 11px}.calculator-page .fake-check{border-radius:6px;width:22px;height:22px;font-size:11px}.calculator-page .service-copy,.calculator-page .customer-guide>div{min-width:0}.calculator-page .service-copy small{margin-top:2px;font-size:9px;line-height:1.4}.calculator-page .service b{white-space:nowrap;font-size:10px}.compact-rule-block{margin-top:14px;padding-top:14px}.compact-rule-block>summary{cursor:pointer;background:#f3f8f5;border:1px solid #c9d9d1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;list-style:none;display:flex}.compact-rule-block>summary::-webkit-details-marker{display:none}.compact-rule-block>summary span,.compact-rule-block>summary strong,.compact-rule-block>summary small{display:block}.compact-rule-block>summary strong{font-size:12px}.compact-rule-block>summary small{color:var(--muted);margin-top:2px;font-size:9px;line-height:1.35}.compact-rule-block>summary>b{color:#237253;flex:none;font-size:10px}.compact-rule-block>summary em{color:#65766f;margin-left:5px;font-size:8px;font-style:normal}.compact-rule-block[open]>summary{margin-bottom:6px}.calculator-page .result-card{padding:21px;top:86px}.calculator-page .result-top small{padding:4px 7px;font-size:9px}.calculator-page .result-card.price-ready .result-top small{color:#173d35;background:#bfe5cf}.calculator-page .net-price{margin:11px 0 4px;font-size:clamp(36px,4vw,49px)}.calculator-page .result-caption{margin-bottom:15px;font-size:10px;line-height:1.45}.calculator-page .price-summary{gap:6px;margin:-3px 0 9px}.calculator-page .price-summary>span{border-radius:8px;padding:8px 9px}.calculator-page .price-summary strong{font-size:12px}.calculator-page .margin-control{border-radius:10px;margin-bottom:11px;padding:10px}.calculator-page .margin-presets{margin-top:7px}.calculator-page .blocking-note{margin-bottom:10px;padding:9px 10px}.calculator-page .rebate-total{padding:11px 0}.calculator-page .rebate-total strong{font-size:19px}.calculator-page .result-details summary{padding:10px 0}.calculator-page .guide-export-panel{padding:9px}.calculator-page .evidence-button{padding:11px 12px}.calculator-page .approved-note{margin-top:9px;font-size:9px}@media (max-width:900px){.calculator-flow{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.calculator-flow>a{grid-column:1/-1;min-height:38px}.calculator-page .workspace{flex-direction:column;display:flex}.calculator-page .form-card{order:0}.calculator-page .result-card{order:1;position:static}}@media (max-width:600px){.calculator-page [id]{scroll-margin-top:132px}.calculator-page .calculator-hero{width:calc(100% - 20px);padding:17px 0 11px}.calculator-page .calculator-hero .eyebrow{font-size:9px}.calculator-page .calculator-hero h1{margin:3px 0 5px;font-size:27px}.calculator-page .calculator-hero .hero-copy{font-size:10px;line-height:1.45}.calculator-flow{border-radius:13px;grid-template-columns:1fr;gap:9px;width:calc(100% - 20px);margin-bottom:9px;padding:11px}.flow-message>strong{font-size:14px}.flow-message>p{font-size:9px}.flow-steps{gap:4px}.flow-steps>span{border-radius:8px;gap:5px;min-height:34px;padding:5px}.flow-steps b{border-radius:6px;width:19px;height:19px;font-size:8px}.flow-steps em{font-size:8px}.calculator-flow>a{grid-column:auto;min-height:41px;font-size:11px}.calculator-page .dealer-first{border-radius:14px;width:calc(100% - 20px);margin-bottom:9px;padding:13px}.calculator-page .section-heading>span{width:29px;height:29px}.calculator-page .section-heading h2{font-size:15px}.calculator-page .section-heading p{font-size:9px}.calculator-page .carrier-tabs{margin:10px 0 8px}.calculator-page .carrier-tabs button{padding:8px 5px;font-size:11px}.calculator-page .dealer-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.calculator-page .dealer-picker button{min-height:48px;padding:8px}.calculator-page .workspace{gap:9px;width:calc(100% - 20px);padding-bottom:28px}.calculator-page .form-card,.calculator-page .result-card{border-radius:14px;padding:13px}.calculator-page .field-grid{gap:8px;margin-top:12px}.calculator-page label>span,.calculator-page .field-label>span{font-size:9px}.calculator-page select{min-height:40px;padding:8px 29px 8px 9px;font-size:16px}.calculator-page .readonly-box{min-height:40px}.calculator-page .readonly-box small{font-size:8px}.calculator-page .eligibility-card{padding:11px}.calculator-page .eligibility-heading{gap:5px}.calculator-page .eligibility-fields input,.calculator-page .eligibility-fields select{min-height:42px;font-size:16px}.next-action-guide{align-items:flex-start;gap:7px}.next-action-guide span{font-size:9px}.calculator-page .eligibility-apply-row{gap:6px}.calculator-page .eligibility-apply-row button{min-height:48px;font-size:13px}.calculator-page .eligibility-apply-row small{text-align:center}.calculator-page .support-card>div{flex-direction:column;align-items:flex-start;gap:3px}.calculator-page .support-card strong{font-size:14px}.calculator-page .subheading{flex-direction:row;align-items:flex-start;gap:8px}.calculator-page .subheading>span{align-self:flex-start}.calculator-page .service{padding:9px}.calculator-page .service-copy strong{font-size:10.5px}.calculator-page .service-copy small{font-size:8.5px}.calculator-page .service b{font-size:9px}.compact-rule-block>summary{padding:9px}.compact-rule-block>summary small{display:none}.calculator-page .net-price{font-size:35px}.calculator-page .result-caption{margin-bottom:12px}.calculator-page .margin-presets{grid-template-columns:repeat(6,1fr)}.calculator-page .margin-presets button{padding:6px 2px;font-size:8px}}@media (max-width:380px){.flow-steps em{font-size:7px}.calculator-page .service{flex-wrap:wrap}.calculator-page .service b{white-space:normal;width:calc(100% - 30px);margin-left:30px}.calculator-page .margin-presets{grid-template-columns:repeat(3,1fr)}}.calculator-page .calculator-hero{padding:20px 0 12px}.calculator-page .calculator-hero h1{font-size:clamp(30px,3.2vw,42px)}.calculator-page .calculator-hero .hero-copy{font-size:13.5px;line-height:1.5}.calculator-page .calculator-flow{border-radius:14px;gap:12px;margin-bottom:9px;padding:10px 13px}.calculator-page .flow-message>span{font-size:9px}.calculator-page .flow-message>strong{font-size:15px}.calculator-page .flow-message>p{font-size:11px}.calculator-page .flow-steps>span{min-height:35px;padding:5px 7px}.calculator-page .flow-steps em{font-size:10px}.calculator-page .calculator-flow>a{min-height:38px;font-size:11px}.calculator-page .dealer-first{border-radius:15px;margin-bottom:9px;padding:14px 16px}.calculator-page .section-heading>span{width:30px;height:30px;font-size:11px}.calculator-page .section-heading h2{font-size:17px}.calculator-page .section-heading p{font-size:11.5px;line-height:1.4}.calculator-page .carrier-tabs{margin:10px 0 8px;padding:3px}.calculator-page .carrier-tabs button{min-height:39px;padding:0 8px;font-size:13px}.dealer-category-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:8px;display:grid}.dealer-category-row>span{color:#59645d;white-space:nowrap;font-size:11.5px;font-weight:900}.dealer-category-tabs{scrollbar-width:thin;gap:5px;min-width:0;padding:1px 1px 3px;display:flex;overflow-x:auto}.dealer-category-tabs button{--category-accent:#4e625a;--category-tint:#eef1ef;min-width:62px;min-height:36px;color:var(--category-accent);background:var(--category-tint);border:1px solid #d6ddd9;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:flex}.dealer-category-tabs button.wholesale{--category-accent:#37647d;--category-tint:#edf4f8}.dealer-category-tabs button.retail{--category-accent:#367052;--category-tint:#edf7f1}.dealer-category-tabs button.online{--category-accent:#a75e20;--category-tint:#fff3e4}.dealer-category-tabs button.corporate{--category-accent:#70518a;--category-tint:#f4eff8}.dealer-category-tabs button strong{font-size:11.5px}.dealer-category-tabs button small{min-width:17px;color:var(--category-accent);background:#fff;border-radius:999px;padding:2px 4px;font-size:9.5px;font-weight:900}.dealer-category-tabs button.active{border-color:var(--category-accent);color:#fff;background:var(--category-accent);box-shadow:0 4px 11px #25302b21}.dealer-category-tabs button.active small{color:var(--category-accent)}.calculator-page .dealer-picker{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.calculator-page .dealer-picker .dealer-choice{--category-accent:#37647d;--category-tint:#edf4f8;--category-border:#b5c9d4;border-color:var(--category-border);background:var(--category-tint);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 8px;min-height:49px;padding:7px 9px;display:grid}.calculator-page .dealer-picker .dealer-choice.retail{--category-accent:#367052;--category-tint:#edf7f1;--category-border:#b7d0c0}.calculator-page .dealer-picker .dealer-choice.online{--category-accent:#a75e20;--category-tint:#fff3e4;--category-border:#e4c39e}.calculator-page .dealer-picker .dealer-choice.corporate{--category-accent:#70518a;--category-tint:#f4eff8;--category-border:#cabbd5}.calculator-page .dealer-choice>span{color:var(--category-accent);background:var(--category-tint);border-radius:6px;grid-row:1/-1;padding:4px 6px;font-size:9px;font-weight:950}.calculator-page .dealer-picker .dealer-choice strong{min-width:0;color:var(--category-accent);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.calculator-page .dealer-picker .dealer-choice small{min-width:0;margin:0;font-size:10px;line-height:1.25}:is(.calculator-page .dealer-picker .dealer-choice:hover,.calculator-page .dealer-picker .dealer-choice:focus-visible){border-color:var(--category-accent);outline:none;box-shadow:0 0 0 3px #315b491a}.calculator-page .dealer-picker .dealer-choice.active{border-color:var(--category-accent);color:#fff;background:var(--category-accent);box-shadow:0 5px 13px #25302b26}.calculator-page .dealer-picker .dealer-choice.active>span{color:var(--category-accent);background:#fff}.calculator-page .dealer-picker .dealer-choice.active strong{color:#fff}.calculator-page .dealer-picker .dealer-choice.active small{color:#fffc}.calculator-page .dealer-picker .dealer-choice:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.dealer-category-empty{color:#75684e;background:#fffaf0;border:1px dashed #d5c7aa;border-radius:8px;margin:7px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.4}.calculator-page .comparison-row:disabled{cursor:not-allowed;opacity:.66}.calculator-page .workspace{gap:10px;padding-bottom:38px}.calculator-page .form-card{padding:16px}.calculator-page .field-grid{gap:8px;margin-top:12px}.calculator-page label>span,.calculator-page .field-label>span{font-size:11.5px}.calculator-page select{font-size:13px}.calculator-page .readonly-box small{font-size:10.5px}.calculator-page .eligibility-card{padding:11px 12px}.calculator-page .eligibility-heading strong{font-size:13.5px}.calculator-page .eligibility-heading small,.calculator-page .eligibility-heading>span{font-size:10.5px}.calculator-page .services-block{margin-top:13px;padding-top:12px}.calculator-page .subheading strong{font-size:13.5px}.calculator-page .subheading small{font-size:10.5px;line-height:1.45}.calculator-page .subheading>span{font-size:10px}.calculator-page .service-list,.calculator-page .rule-list{gap:5px}.calculator-page .service{min-height:42px;padding:7px 9px}.calculator-page .service-copy strong{font-size:12.5px}.calculator-page .service-copy small{font-size:10.5px;line-height:1.4}.calculator-page .service b{font-size:11px}.calculator-page .support-card small,.calculator-page .compact-rule-block>summary small{font-size:10.5px}.calculator-page .result-card{padding:17px}.calculator-page .result-top{font-size:12px}.calculator-page .result-caption{font-size:11px}.calculator-page .approved-note{font-size:10.5px}@media (max-width:600px){.calculator-page .calculator-hero,.calculator-page .calculator-flow,.calculator-page .dealer-first,.calculator-page .workspace{width:calc(100% - 12px)}.calculator-page .calculator-hero{padding:13px 0 8px}.calculator-page .calculator-hero h1{font-size:26px}.calculator-page .calculator-hero .hero-copy{font-size:11.5px}.calculator-page .calculator-flow{gap:7px;padding:9px}.calculator-page .flow-message>p{font-size:10.5px}.calculator-page .flow-steps>span{min-height:32px}.calculator-page .flow-steps em{font-size:9.5px}.calculator-page .dealer-first{padding:10px}.calculator-page .section-heading h2{font-size:16px}.calculator-page .section-heading p{font-size:10.5px}.calculator-page .carrier-tabs button{min-height:38px;font-size:12.5px}.dealer-category-row{grid-template-columns:1fr;gap:5px}.dealer-category-row>span{font-size:10.5px}.dealer-category-tabs button{min-height:38px}.calculator-page .dealer-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.calculator-page .dealer-picker .dealer-choice{column-gap:6px;min-height:47px;padding:6px 7px}.calculator-page .dealer-choice>span{padding:3px 5px;font-size:8.5px}.calculator-page .dealer-picker .dealer-choice strong{font-size:12px}.calculator-page .dealer-picker .dealer-choice small{font-size:9.5px}.calculator-page .workspace{gap:7px;padding-bottom:22px}.calculator-page .form-card,.calculator-page .result-card{border-radius:12px;padding:11px}.calculator-page .field-grid{gap:7px;margin-top:10px}.calculator-page .field-label{grid-column:auto}.calculator-page label>span,.calculator-page .field-label>span{font-size:10.5px}.calculator-page .readonly-box small,.calculator-page .eligibility-heading small,.calculator-page .subheading small,.calculator-page .service-copy small{font-size:10px}.calculator-page .service{min-height:42px;padding:7px}.calculator-page .service-copy strong{font-size:12px}.calculator-page .service b{font-size:10.5px}.calculator-page .margin-presets{grid-template-columns:repeat(3,1fr)}.calculator-page .margin-presets button{min-height:34px;padding:5px;font-size:10px}.calculator-page .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.calculator-page .field-grid>*{min-width:0}.calculator-page .model-field,.calculator-page .field-label{grid-column:auto}.calculator-page .plan-field{grid-column:1/-1}.calculator-page label>span,.calculator-page .field-label>span{font-size:11px;line-height:1.3}.calculator-page select{min-height:42px;font-size:16px}.calculator-page .readonly-box strong{font-size:11px}.calculator-page .readonly-box small{font-size:10.5px}.calculator-page .eligibility-fields.sk,.calculator-page .eligibility-fields.kt{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-page .eligibility-fields.single{grid-template-columns:1fr}.calculator-page .eligibility-fields>*{min-width:0}.calculator-page .eligibility-fields .birthdate-field{grid-column:1/-1}.calculator-page .birthdate-input-row{gap:7px}.calculator-page .birthdate-input-row input{min-height:44px;font-size:16px}.calculator-page .birthdate-age-output{min-width:104px;min-height:44px;padding:7px 9px;font-size:11px}.calculator-page .eligibility-heading{flex-direction:row;align-items:center}.calculator-page .service{flex-wrap:nowrap;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.calculator-page .service-copy{min-width:0}.calculator-page .service b{white-space:nowrap;width:auto;margin-left:0;padding-left:0}.calculator-page .comparison-section{border-radius:12px;width:calc(100% - 12px);margin:0 auto 20px;padding:12px}.calculator-page .comparison-heading{gap:6px;margin-bottom:11px}.calculator-page .comparison-heading h2{font-size:18px;line-height:1.3}.calculator-page .comparison-heading>p{font-size:10.5px;line-height:1.5}.calculator-page .comparison-table{overscroll-behavior-x:contain;border:1px solid var(--line);scrollbar-width:thin;border-radius:10px;overflow-x:auto}.calculator-page .comparison-head,.calculator-page .comparison-row{grid-template-columns:minmax(190px,1.45fr) 125px 120px;gap:8px;min-width:480px;padding:10px 12px;display:grid}.calculator-page .comparison-head{font-size:10.5px}.calculator-page .comparison-row{border:0;border-top:1px solid var(--line);border-radius:0;min-height:52px;margin:0}.calculator-page .comparison-row .dealer-cell{grid-column:auto;min-width:0}.calculator-page .comparison-row .dealer-cell strong{font-size:12.5px}.calculator-page .comparison-row .dealer-cell small{font-size:9.5px}.calculator-page .comparison-row>.money{white-space:nowrap;font-size:13px}.calculator-page .comparison-row>.sale-money{white-space:nowrap;font-size:14px}}.branded-auth-page{background:#efebe3;padding:24px}.auth-login-shell{background:#fff;border:1px solid #d9d3c8;border-radius:30px;grid-template-columns:1.08fr .92fr;width:min(980px,100%);min-height:600px;display:grid;overflow:hidden;box-shadow:0 30px 90px #29231c2b}.auth-showcase{background:#fff;border-right:1px solid #e4dfd5;place-items:center;min-width:0;padding:30px;display:grid}.auth-logo-visual{aspect-ratio:1;background:#fff url(/gukbap-phone-logo.jpg) 50%/178% no-repeat;width:min(100%,480px);height:auto}.branded-auth-card{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;padding:50px 48px}.login-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:42px;display:flex}.login-heading strong{color:#171411;font-size:15px}.login-heading span{color:#6d5c47;background:#f1e9dc;border:1px solid #cabda9;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.branded-auth-card h1{color:#171411;margin:0 0 30px;font-size:clamp(35px,4vw,47px);line-height:1.04}.branded-auth-card .auth-form{gap:13px}.branded-auth-card .auth-form label>span{color:#4c4439;font-size:10px}.branded-auth-card .auth-form input{background:#fff;border-color:#d9cfbf;border-radius:11px;min-height:50px;padding:13px 14px}.branded-auth-card .auth-form input:focus{border-color:#6e5c47;box-shadow:0 0 0 3px #6e5c471f}.branded-auth-card .auth-form input::placeholder{color:#b6ac9d}.branded-auth-card .auth-form>button{color:#fff;background:#1d1916;border-radius:11px;min-height:52px;margin-top:3px;box-shadow:0 10px 24px #1f17112e}.branded-auth-card .auth-form>button:hover:not(:disabled){background:#594839}.branded-auth-card .auth-help{color:#8b8174;margin-top:18px}@media (max-width:760px){.branded-auth-page{padding:14px}.auth-login-shell{border-radius:24px;grid-template-columns:1fr;min-height:0}.auth-showcase{border-bottom:1px solid #e4dfd5;border-right:0;min-height:0;padding:18px}.auth-logo-visual{aspect-ratio:1;width:min(100%,360px);height:auto}.branded-auth-card{padding:30px}.login-heading{margin-bottom:28px}}@media (max-width:480px){.branded-auth-page{padding:9px}.auth-login-shell{border-radius:20px}.auth-showcase{min-height:0;padding:12px}.auth-logo-visual{width:min(100%,320px);height:auto}.branded-auth-card{padding:23px 20px 25px}.login-heading{margin-bottom:24px}.branded-auth-card h1{font-size:33px}.branded-auth-card .auth-form input{font-size:16px}}.brand-mark{width:70px;height:70px;box-shadow:none;mix-blend-mode:multiply;background:url(/gukbap-phone-logo.jpg) 50%/178% no-repeat;border-radius:0;flex:0 0 70px;font-size:0}.auth-brand>.auth-mini-logo{width:60px;height:60px;box-shadow:none;mix-blend-mode:multiply;background:url(/gukbap-phone-logo.jpg) 50%/178% no-repeat;border:0;border-radius:0;flex:0 0 60px}@media (max-width:480px){.brand-mark{flex-basis:56px;width:56px;height:56px}}.minimal-calculator{color:#1f2c25;background:#f3f0e9;min-height:100vh;font-size:15px}.minimal-calculator [id]{scroll-margin-top:74px}.minimal-calculator .topbar{background:#fffdf8f5;flex-wrap:nowrap;height:60px;min-height:60px;padding:0 clamp(12px,2.2vw,30px)}.minimal-calculator .brand-mark{flex:0 0 44px;width:44px;height:44px}.minimal-calculator .brand-copy{margin-left:8px}.minimal-calculator .brand-copy strong{font-size:15px}.minimal-calculator .site-main-nav{gap:4px;height:auto;margin-left:clamp(16px,2.8vw,42px)}.minimal-calculator .site-main-nav a{border-radius:9px;gap:6px;min-width:92px;height:38px;padding:0 11px;font-size:12px}.minimal-calculator .site-main-nav a span{width:20px;height:20px}.minimal-calculator .admin-shortcuts{gap:4px}.minimal-calculator .admin-shortcuts a,.minimal-calculator .logout-button{min-height:36px;padding:0 10px;font-size:11px}.minimal-calculator .seller-session{padding:0 9px}.minimal-calculator .seller-session strong{font-size:12.5px}.minimal-calculator .calculator-compact-head{background:#fffdf9;border:1px solid #dcd5c8;border-radius:14px;grid-template-columns:minmax(210px,.72fr) minmax(380px,1.28fr) minmax(280px,.9fr);align-items:center;gap:12px;width:min(1290px,100% - 24px);margin:12px auto 10px;padding:12px 14px;display:grid;box-shadow:0 6px 18px #4137270b}.minimal-calculator .calculator-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.minimal-calculator .calculator-title-row>div{min-width:0}.minimal-calculator .calculator-title-row h1{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.15}.minimal-calculator .calculator-title-row span{color:#69736c;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;line-height:1.35;display:block;overflow:hidden}.minimal-calculator .calculator-title-row .return-total-price{flex:none;align-items:center;min-height:38px;margin:0;padding:0 10px;display:flex}.minimal-calculator .compact-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.minimal-calculator .compact-progress>span{color:#6d746f;white-space:nowrap;background:#f5f3ee;border:1px solid #dedbd3;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 7px;font-size:13px;font-weight:850;display:flex}.minimal-calculator .compact-progress b{color:#6d746f;background:#e5e2db;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.minimal-calculator .compact-progress>span.done{color:#285b48;background:#eef6f2;border-color:#b8cec3}.minimal-calculator .compact-progress>span.done b{color:#fff;background:#315f4e}.minimal-calculator .compact-progress>span.current{color:#873b31;background:#fff2ef;border-color:#ce7b6f;box-shadow:inset 0 0 0 1px #c7392f14}.minimal-calculator .compact-progress>span.current b{color:#fff;background:#b9473b}.minimal-calculator .compact-next-action{color:#753825;background:#fff2e9;border:1px solid #d28c65;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 10px 8px 12px;text-decoration:none;display:grid}.minimal-calculator .compact-next-action strong{white-space:nowrap;font-size:13.5px}.minimal-calculator .compact-next-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;line-height:1.35;overflow:hidden}.minimal-calculator .compact-next-action>b{font-size:18px}.minimal-calculator .compact-next-action.complete{color:#205c45;background:#eaf6ef;border-color:#9fc4b2}.minimal-calculator .compact-next-action.loading{color:#355c4d;background:#eef5f1;border-color:#b8cbc2}.minimal-calculator .compact-next-action.blocked{color:#7f2c24;background:#fff0ed;border-color:#c96356}.minimal-calculator .dealer-first{border-radius:14px;grid-template-columns:auto minmax(230px,.75fr) minmax(290px,1fr) minmax(260px,.82fr);align-items:end;gap:10px;width:min(1290px,100% - 24px);margin:0 auto 10px;padding:12px 14px;display:grid;box-shadow:0 6px 18px #4137270b}.minimal-calculator .minimal-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.minimal-calculator .minimal-section-heading strong{letter-spacing:-.025em;font-size:17px;line-height:1.3}.minimal-calculator .minimal-section-heading>span{color:#69736c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:750;overflow:hidden}.minimal-calculator .carrier-tabs{border-radius:10px;gap:4px;min-width:0;min-height:42px;margin:0;padding:3px}.minimal-calculator .carrier-tabs button{border-radius:8px;min-height:36px;padding:0 8px;font-size:14px}.minimal-calculator .dealer-category-row{min-width:0;margin:0;display:block}.minimal-calculator .dealer-category-tabs{scrollbar-width:thin;gap:5px;min-width:0;padding:1px 0 2px;display:flex;overflow-x:auto}.minimal-calculator .dealer-category-tabs button{--category-accent:#4e625a;--category-tint:#eef1ef;min-width:62px;min-height:40px;color:var(--category-accent);background:var(--category-tint);border:1px solid #d6ddd9;border-radius:9px;flex:1 0 auto;padding:0 10px}.minimal-calculator .dealer-category-tabs button.wholesale{--category-accent:#37647d;--category-tint:#edf4f8}.minimal-calculator .dealer-category-tabs button.retail{--category-accent:#367052;--category-tint:#edf7f1}.minimal-calculator .dealer-category-tabs button.online{--category-accent:#a75e20;--category-tint:#fff3e4}.minimal-calculator .dealer-category-tabs button.corporate{--category-accent:#70518a;--category-tint:#f4eff8}.minimal-calculator .dealer-category-tabs button strong{font-size:13px}.minimal-calculator .dealer-category-tabs button.active{border-color:var(--category-accent);color:#fff;background:var(--category-accent);box-shadow:none}.minimal-calculator .minimal-dealer-select{min-width:0;display:block}.minimal-calculator .minimal-dealer-select>span,.minimal-calculator label>span,.minimal-calculator .field-label>span{color:#46544c;margin:0 0 5px 1px;font-size:14px;font-weight:850;line-height:1.3}.minimal-calculator .minimal-dealer-select select,.minimal-calculator .form-card select,.minimal-calculator .form-card input,.minimal-calculator .guide-export-panel input{border-radius:9px;min-height:46px;padding:9px 36px 9px 11px;font-size:16px}.minimal-calculator .minimal-dealer-select select{border-left:4px solid #52685e;font-weight:800}.minimal-calculator .minimal-dealer-select.wholesale select{border-left-color:#37647d}.minimal-calculator .minimal-dealer-select.retail select{border-left-color:#367052}.minimal-calculator .minimal-dealer-select.online select{border-left-color:#a75e20}.minimal-calculator .minimal-dealer-select.corporate select{border-left-color:#70518a}.minimal-calculator .dealer-category-empty{grid-column:2/-1;margin:0;font-size:13px}.minimal-calculator .workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(350px,.58fr);align-items:start;gap:10px;width:min(1290px,100% - 24px);max-width:none;margin:0 auto;padding:0 0 12px;display:grid}.minimal-calculator .form-card,.minimal-calculator .policy-options-card,.minimal-calculator .result-card{border-radius:14px;box-shadow:0 6px 18px #4137270d}.minimal-calculator .form-card{grid-area:1/1;padding:15px}.minimal-calculator .policy-options-card{border:1px solid var(--line);background:var(--card);grid-area:2/1;padding:12px}.minimal-calculator .calculator-result-column{grid-area:1/2/span 2;align-self:start;gap:10px;min-width:0;display:grid;position:sticky;top:70px}.minimal-calculator .result-card{width:100%;padding:16px;position:static;top:auto}.minimal-calculator .field-grid{grid-template-columns:minmax(150px,1fr) minmax(230px,1.45fr) minmax(132px,.72fr) minmax(132px,.72fr);gap:9px;margin-top:12px;display:grid}.minimal-calculator .field-grid>*{min-width:0}.minimal-calculator .field-grid .model-field,.minimal-calculator .field-grid .plan-field,.minimal-calculator .field-grid .field-label{grid-column:auto}.minimal-calculator .eligibility-card{border-radius:11px;margin-top:12px;padding:12px}.minimal-calculator .eligibility-heading{align-items:center;gap:10px}.minimal-calculator .eligibility-heading>span{padding:5px 8px;font-size:12.5px}.minimal-calculator .eligibility-fields{gap:9px;margin-top:10px}.minimal-calculator .eligibility-fields label>span{font-size:14px}.minimal-calculator .eligibility-fields input,.minimal-calculator .eligibility-fields select{border-radius:9px;min-height:46px;padding:9px 11px;font-size:16px}.minimal-calculator .birthdate-input-row{gap:8px}.minimal-calculator .birthdate-age-output{justify-content:center;align-items:center;min-height:46px;padding:8px 10px;font-size:13px;display:flex}.minimal-calculator .eligibility-policy-note,.minimal-calculator .eligibility-notice-disclosure{background:#ffffffa6;border:1px solid #dfd2b5;border-radius:9px;margin-top:9px;overflow:hidden}.minimal-calculator .eligibility-policy-note>summary,.minimal-calculator .eligibility-notice-disclosure>summary{color:#695b3e;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;font-size:13px;font-weight:850;display:flex}.minimal-calculator .eligibility-policy-note>summary:after,.minimal-calculator .eligibility-notice-disclosure>summary:after{content:"⌄";margin-left:10px}.minimal-calculator .eligibility-policy-note[open]>summary:after,.minimal-calculator .eligibility-notice-disclosure[open]>summary:after{transform:rotate(180deg)}.minimal-calculator .eligibility-policy-note>p{color:#655d50;margin:0;padding:0 10px 10px;font-size:13px;line-height:1.55}.minimal-calculator .eligibility-notice-disclosure .eligibility-notices{margin:0;padding:0 8px 8px}.minimal-calculator .eligibility-error,.minimal-calculator .eligibility-missing{margin-top:9px;font-size:13px;line-height:1.45}.minimal-calculator .eligibility-apply-row{margin-top:10px;padding-top:10px;display:block}.minimal-calculator .eligibility-apply-row button{border-radius:10px;width:100%;min-height:48px;padding:9px 14px;font-size:15px}.minimal-calculator .eligibility-blockers,.minimal-calculator .eligibility-ack{margin-top:10px}.minimal-calculator .eligibility-blockers>div{background:#fff0ed;border-width:2px;padding:11px}.minimal-calculator .eligibility-blockers strong,.minimal-calculator .eligibility-ack strong{font-size:13px}.minimal-calculator .eligibility-blockers p{font-size:12.5px}.minimal-calculator .eligibility-ack{min-height:48px;padding:10px}.minimal-calculator .policy-options-card .dependency-note,.minimal-calculator .policy-options-card .support-card{margin:0 0 8px;padding:10px 11px}.minimal-calculator .policy-options-card .dependency-note span,.minimal-calculator .policy-options-card .support-card small{font-size:13px}.minimal-calculator .support-detail{color:#5e6b64;border-top:1px solid #d8e0dc;padding:10px 11px;font-size:13px;line-height:1.55}.minimal-calculator .condition-disclosure,.minimal-calculator .policy-options-card .compact-rule-block{background:#fff;border:1px solid #d8d8d0;border-radius:10px;margin:7px 0 0;padding:0;overflow:hidden}.minimal-calculator .condition-disclosure>summary,.minimal-calculator .policy-options-card .compact-rule-block>summary,.minimal-calculator .result-tool-disclosure>summary{color:#30453b;cursor:pointer;background:#f7f5f0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 11px;font-size:14px;font-weight:850;list-style:none;display:flex}.minimal-calculator .condition-disclosure>summary::-webkit-details-marker{display:none}.minimal-calculator .result-tool-disclosure>summary::-webkit-details-marker{display:none}.minimal-calculator .condition-disclosure>summary:after,.minimal-calculator .result-tool-disclosure>summary:after{content:"⌄";color:#5d6c64;flex:none;font-size:15px}.minimal-calculator .condition-disclosure[open]>summary:after,.minimal-calculator .result-tool-disclosure[open]>summary:after{transform:rotate(180deg)}.minimal-calculator .condition-disclosure>summary small,.minimal-calculator .condition-disclosure>summary span{color:#66726b;font-size:13px}.minimal-calculator .condition-disclosure>.service-list,.minimal-calculator .condition-disclosure>.rule-list,.minimal-calculator .policy-options-card .compact-rule-block>.rule-list{padding:8px}.minimal-calculator .condition-disclosure.customer-condition-block,.minimal-calculator details.services-block{background:#fff}.minimal-calculator .services-block{margin:7px 0 0;padding-top:0}.minimal-calculator .subheading{align-items:center;margin:0;padding:10px 11px}.minimal-calculator .subheading strong{font-size:14px}.minimal-calculator .subheading small,.minimal-calculator .service-copy small,.minimal-calculator .customer-guide small,.minimal-calculator .rule-list small{font-size:13px;line-height:1.45}.minimal-calculator .subheading>span{padding:5px 7px;font-size:12.5px}.minimal-calculator .service-list,.minimal-calculator .rule-list{gap:6px}.minimal-calculator .service{border-radius:9px;gap:9px;min-height:48px;padding:9px 10px}.minimal-calculator .fake-check{border-radius:7px;width:24px;height:24px;font-size:13px}.minimal-calculator .service-copy strong,.minimal-calculator .rule-list strong{font-size:14px}.minimal-calculator .service b,.minimal-calculator .rule-list b,.minimal-calculator .result-top{font-size:13px}.minimal-calculator .result-top small{padding:4px 7px;font-size:12.5px}.minimal-calculator .net-price,.minimal-calculator .price-summary strong,.minimal-calculator .rebate-total strong,.minimal-calculator .margin-heading input,.minimal-calculator .comparison-row>.base-money,.minimal-calculator .comparison-row>.money,.minimal-calculator .comparison-row>.sale-money{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-family:Pretendard Variable,Pretendard,Segoe UI,Arial,sans-serif}.minimal-calculator .net-price{margin:9px 0 3px;font-size:clamp(36px,3.6vw,44px);font-weight:800;line-height:1.12}.minimal-calculator .result-caption{margin-bottom:11px;font-size:13px;line-height:1.4}.minimal-calculator .device-change-warning{color:#51380f;background:#fff3d5;border:1px solid #e2b35e;border-radius:9px;align-items:center;gap:8px;margin:0 0 9px;padding:9px 10px;display:flex}.minimal-calculator .device-change-warning strong{color:#fff;background:#a86616;border-radius:6px;flex:none;padding:4px 6px;font-size:11px}.minimal-calculator .device-change-warning span{min-width:0;font-size:13px;font-weight:850;line-height:1.4}.minimal-calculator .price-summary{gap:6px;margin:0 0 8px}.minimal-calculator .price-summary>span{padding:8px 9px}.minimal-calculator .price-summary small{font-size:12.5px}.minimal-calculator .price-summary strong{font-size:14px}.minimal-calculator .margin-control{margin-bottom:8px;padding:9px}.minimal-calculator .margin-heading>span strong{font-size:13.5px}.minimal-calculator .margin-heading>span small{font-size:12.5px}.minimal-calculator .margin-heading input{min-height:40px;font-size:16px}.minimal-calculator .margin-presets{margin-top:7px}.minimal-calculator .blocking-note{border-width:2px;margin-bottom:8px;padding:10px;font-size:13px}.minimal-calculator .rebate-total{padding:9px 0}.minimal-calculator .rebate-total span{font-size:13px}.minimal-calculator .rebate-total strong{font-size:19px}.minimal-calculator .result-details{margin-bottom:8px}.minimal-calculator .result-details summary{min-height:44px;padding:8px 0;font-size:13.5px}.minimal-calculator .result-details .breakdown div{font-size:13px;line-height:1.4}.minimal-calculator .result-tool-disclosure,.minimal-calculator details.guide-export-panel{border-radius:10px;margin:0 0 8px;padding:0;overflow:hidden}.minimal-calculator .result-tool-disclosure>summary{color:#fff2d8;background:#ffcf7b14}.minimal-calculator .result-tool-disclosure>summary:after{color:#ffcf7b}.minimal-calculator .result-tool-disclosure>label,.minimal-calculator .result-tool-disclosure>.result-tool-content,.minimal-calculator .result-tool-disclosure>.guide-export-content{margin:0;padding:10px}.minimal-calculator .guide-export-content{gap:8px;display:grid}.minimal-calculator .guide-export-content label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:0;display:grid}.minimal-calculator .guide-export-content .guide-export-button{width:100%}.minimal-calculator .guide-export-panel label span{font-size:13px}.minimal-calculator .guide-export-error,.minimal-calculator .guide-export-success{margin:0 10px 10px;font-size:12.5px}.minimal-calculator .result-action-grid{gap:7px}.minimal-calculator .evidence-button,.minimal-calculator .guide-export-button{min-height:48px;padding:9px 11px;font-size:13.5px}.minimal-calculator .guide-export-button small{font-size:12px}.minimal-calculator .approved-note{margin-top:8px;font-size:12.5px}.minimal-calculator .inventory-request-section{border-radius:14px;width:min(1290px,100% - 24px);max-width:none;margin:0 auto 10px;padding:14px;box-shadow:0 6px 18px #2d4f400b}.minimal-calculator details.inventory-request-collapsible{padding:0;overflow:hidden}.minimal-calculator .inventory-request-summary{color:#244b3e;cursor:pointer;background:#f6fbf8;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.minimal-calculator .inventory-request-summary::-webkit-details-marker{display:none}.minimal-calculator .inventory-request-summary-copy{min-width:0}.minimal-calculator .inventory-request-summary strong{font-size:17px;display:block}.minimal-calculator .inventory-request-summary small{color:#66766e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;display:block;overflow:hidden}.minimal-calculator .inventory-request-summary>span:last-child,.minimal-calculator .inventory-request-summary>b,.minimal-calculator .inventory-request-summary-status{color:#fff;background:#315f4e;border-radius:8px;flex:none;padding:7px 10px;font-size:13px;font-weight:900}.minimal-calculator .inventory-request-summary-status.ready{background:#1f7250}.minimal-calculator .inventory-request-summary-status>span{margin-left:5px;font-size:14px}.minimal-calculator .inventory-request-summary:after{content:"⌄";flex:none;font-size:18px}.minimal-calculator details.inventory-request-collapsible[open]>.inventory-request-summary:after{transform:rotate(180deg)}.minimal-calculator .inventory-request-content{border-top:1px solid #d5ddd8;padding:12px}.minimal-calculator .inventory-request-heading{margin:0 0 10px}.minimal-calculator .inventory-request-heading h2{font-size:18px}.minimal-calculator .inventory-request-layout{grid-template-columns:minmax(0,1fr);gap:9px}.minimal-calculator .inventory-request-form{border-radius:11px;padding:12px}.minimal-calculator .inventory-auto-values{gap:6px;margin:0 0 10px}.minimal-calculator .inventory-auto-values div{padding:8px 9px}.minimal-calculator .inventory-auto-values small{font-size:12.5px}.minimal-calculator .inventory-auto-values strong{margin-top:2px;font-size:13px}.minimal-calculator .inventory-auto-summary dt,.minimal-calculator .inventory-auto-summary dd{margin:0;display:block}.minimal-calculator .inventory-auto-summary dt{color:#718078;font-size:12.5px;font-weight:800}.minimal-calculator .inventory-auto-summary dd{overflow-wrap:anywhere;color:#244b3e;margin-top:2px;font-size:13px;font-weight:800;line-height:1.35}.minimal-calculator .inventory-admin-store>span,.minimal-calculator .inventory-input-grid label>span{font-size:14px}.minimal-calculator .inventory-admin-store select,.minimal-calculator .inventory-input-grid input,.minimal-calculator .inventory-input-grid textarea,.minimal-calculator .inventory-input-grid select{border-radius:9px;min-height:46px;padding:9px 11px;font-size:16px}.minimal-calculator .inventory-input-grid{gap:9px}.minimal-calculator .inventory-request-alert{font-size:13px}.minimal-calculator .inventory-copy-actions{margin-top:10px}.minimal-calculator .inventory-copy-actions button{min-height:48px;font-size:14px}.minimal-calculator .inventory-copy-actions small,.minimal-calculator .inventory-copy-actions p{font-size:13px}.minimal-calculator .natel-opening-checklist>header strong,.minimal-calculator .natel-opening-checklist>label strong{font-size:13.5px}.minimal-calculator .natel-opening-checklist>header small,.minimal-calculator .natel-opening-checklist>label small{font-size:12.5px}.minimal-calculator .inventory-request-preview{border-radius:10px;margin:0;overflow:hidden}.minimal-calculator details.inventory-request-preview>summary{color:#244b3e;cursor:pointer;background:#e7f0eb;justify-content:space-between;align-items:center;min-height:46px;padding:9px 12px;font-size:14px;font-weight:850;list-style:none;display:flex}.minimal-calculator details.inventory-request-preview>summary::-webkit-details-marker{display:none}.minimal-calculator details.inventory-request-preview>summary:after{content:"⌄"}.minimal-calculator details.inventory-request-preview[open]>summary:after{transform:rotate(180deg)}.minimal-calculator .inventory-request-preview pre{min-height:0;max-height:360px;padding:13px;font-size:13px;line-height:1.6}.minimal-calculator .opening-request-section{background:#fafbff;border-color:#cbd2e8}.minimal-calculator .opening-request-summary{color:#343f68;background:#f4f6ff}.minimal-calculator .opening-request-summary .inventory-request-summary-status{background:#59678f}.minimal-calculator .opening-request-summary .inventory-request-summary-status.ready{background:#385f8e}.minimal-calculator .opening-request-content{border-top-color:#d9deef}.minimal-calculator .opening-request-form{border-color:#d9deea}.minimal-calculator .opening-auto-summary div{background:#f0f3fb}.minimal-calculator .opening-auto-summary dt{color:#6e7893}.minimal-calculator .opening-auto-summary dd{color:#303d68}.minimal-calculator .opening-input-section{border-top:1px solid #e1e5ef;margin-top:10px;padding-top:10px}.minimal-calculator .opening-input-section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.minimal-calculator .opening-input-section>header strong{color:#35436d;font-size:14px}.minimal-calculator .opening-input-grid input[readonly],.minimal-calculator .opening-input-grid textarea[readonly]{color:#4c5776;background:#f5f6fa}.minimal-calculator .opening-inline-check{cursor:pointer;background:#fff;border:1px solid #d6dbea;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:9px 11px;display:flex}.minimal-calculator .opening-inline-check input{width:20px;height:20px;min-height:20px;margin:0;padding:0}.minimal-calculator .opening-inline-check span{color:#424d6d;margin:0;font-size:14px;font-weight:800}.minimal-calculator .opening-payment-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px;display:grid}.minimal-calculator .opening-payment-tabs button{color:#4f5b79;background:#fff;border:1px solid #cbd2e3;border-radius:9px;min-height:44px;font-size:14px;font-weight:850}.minimal-calculator .opening-payment-tabs button.active{color:#fff;background:#52628d;border-color:#52628d}.minimal-calculator .opening-card-fields{background:#f8f9fd;border:1px solid #d9dfee;border-radius:10px;margin-bottom:9px;padding:10px}.minimal-calculator .opening-card-fields label small{color:#67728d;margin-top:4px;font-size:12px;line-height:1.35;display:block}.minimal-calculator .opening-card-basis{color:#46516f;background:#e9edf7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.minimal-calculator .opening-card-basis span{text-align:right;line-height:1.4}.minimal-calculator .opening-money-grid label small{color:#737c91;margin-top:4px;font-size:12px;line-height:1.35;display:block}.minimal-calculator .opening-final-principal{background:#f1f4fc;border:1px solid #99a7ca;border-radius:10px;padding:8px}.minimal-calculator .opening-final-principal>span{color:#273969;font-weight:900}.minimal-calculator .opening-card-final-principal input[readonly]{color:#17375e;background:#fff;font-size:17px;font-weight:900}.minimal-calculator .opening-copy-actions{grid-template-columns:minmax(150px,.7fr) minmax(110px,.45fr) minmax(0,1.35fr)}.minimal-calculator .opening-copy-actions .opening-clear-button{color:#4c5875;background:#fff;border:1px solid #aeb7ca}.minimal-calculator .opening-copy-actions p{grid-column:1/-1}.minimal-calculator .opening-request-preview{border-color:#d9deea}.minimal-calculator details.opening-request-preview>summary{color:#35436d;background:#edf0f8}.minimal-calculator .opening-request-preview pre{color:#303a58;background:#fcfcff}.minimal-calculator .comparison-section{border-radius:14px;width:min(1290px,100% - 24px);max-width:none;margin:0 auto 28px;padding:14px;box-shadow:0 6px 18px #4137270b}.minimal-calculator .comparison-heading{align-items:center;margin-bottom:10px}.minimal-calculator .comparison-heading .eyebrow{display:none}.minimal-calculator .comparison-heading h2{margin:0;font-size:19px}.minimal-calculator .comparison-heading>p{max-width:650px;font-size:13px;line-height:1.45}.minimal-calculator .comparison-heading div>p{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.45}.minimal-calculator .comparison-table{border-radius:10px}.minimal-calculator .comparison-head,.minimal-calculator .comparison-row{gap:10px;min-height:48px;padding:9px 12px}.minimal-calculator .comparison-head{font-size:12.5px}.minimal-calculator .comparison-row .dealer-cell strong{font-size:14px}.minimal-calculator .comparison-row .dealer-cell small{font-size:12.5px}.minimal-calculator .comparison-row>.money{font-size:14px}.minimal-calculator .comparison-row>.sale-money{font-size:15px}:is(.minimal-calculator summary:focus-visible,.minimal-calculator button:focus-visible,.minimal-calculator a:focus-visible){outline-offset:2px;outline:3px solid #2e684f}@media (max-width:1160px){.minimal-calculator .brand-copy{display:none}.minimal-calculator .site-main-nav{margin-left:12px}.minimal-calculator .site-main-nav a{min-width:80px;padding:0 8px}.minimal-calculator .calculator-compact-head{grid-template-columns:minmax(190px,.65fr) minmax(340px,1.25fr) minmax(250px,.85fr)}.minimal-calculator .dealer-first{grid-template-columns:auto minmax(210px,.65fr) minmax(250px,1fr) minmax(230px,.8fr)}}@media (max-width:960px){.minimal-calculator [id]{scroll-margin-top:112px}.minimal-calculator .topbar{flex-wrap:wrap;height:auto;min-height:58px;padding:7px 12px}.minimal-calculator .brand-mark{flex-basis:40px;width:40px;height:40px}.minimal-calculator .site-main-nav{order:10;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;height:42px;margin:5px 0 0;padding:3px;display:grid}.minimal-calculator .site-main-nav a{width:100%;min-width:0;height:34px}.minimal-calculator .calculator-compact-head{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);grid-template-areas:"title progress""action action"}.minimal-calculator .calculator-title-row{grid-area:title}.minimal-calculator .compact-progress{grid-area:progress}.minimal-calculator .compact-next-action{grid-area:action}.minimal-calculator .dealer-first{grid-template-columns:auto minmax(220px,.8fr) minmax(0,1.2fr)}.minimal-calculator .minimal-dealer-select{grid-column:2/-1}.minimal-calculator .workspace{flex-direction:column;gap:8px;display:flex}.minimal-calculator .form-card{order:0;width:100%}.minimal-calculator .calculator-result-column{order:1;gap:8px;width:100%;position:static}.minimal-calculator .result-card{width:100%;position:static}.minimal-calculator .policy-options-card{order:2;width:100%}}@media (max-width:600px){.minimal-calculator [id]{scroll-margin-top:108px}.minimal-calculator .topbar{padding:6px 8px}.minimal-calculator .admin-shortcuts a{min-height:34px;padding:0 7px}.minimal-calculator .seller-session{padding:0 5px}.minimal-calculator .logout-button{min-height:34px;padding:0 8px}.minimal-calculator .site-main-nav{height:40px}.minimal-calculator .site-main-nav a{gap:3px;height:32px;padding:0 3px;font-size:11px}.minimal-calculator .site-main-nav a span{width:18px;height:18px;font-size:9px}.minimal-calculator .calculator-compact-head,.minimal-calculator .dealer-first,.minimal-calculator .workspace,.minimal-calculator .inventory-request-section,.minimal-calculator .comparison-section{width:calc(100% - 12px)}.minimal-calculator .calculator-compact-head{border-radius:12px;grid-template-columns:1fr;grid-template-areas:"title""progress""action";gap:8px;margin-top:7px;padding:10px}.minimal-calculator .calculator-title-row h1{font-size:22px}.minimal-calculator .calculator-title-row span{font-size:12.5px}.minimal-calculator .compact-progress{gap:4px}.minimal-calculator .compact-progress>span{gap:4px;min-height:38px;padding:0 3px;font-size:12.5px}.minimal-calculator .compact-progress b{flex-basis:20px;width:20px;height:20px}.minimal-calculator .compact-next-action{grid-template-columns:auto minmax(0,1fr) auto;min-height:46px}.minimal-calculator .compact-next-action strong{font-size:13px}.minimal-calculator .compact-next-action span{font-size:12.5px}.minimal-calculator .dealer-first{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px}.minimal-calculator .minimal-section-heading strong{font-size:16px}.minimal-calculator .minimal-dealer-select{grid-column:auto}.minimal-calculator .carrier-tabs{min-height:40px}.minimal-calculator .carrier-tabs button{min-height:34px}.minimal-calculator .dealer-category-tabs button{flex:none;min-height:38px}.minimal-calculator .form-card,.minimal-calculator .policy-options-card,.minimal-calculator .result-card{border-radius:12px;padding:11px}.minimal-calculator .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.minimal-calculator .field-grid .model-field,.minimal-calculator .field-grid .plan-field,.minimal-calculator .field-grid .field-label{grid-column:auto}.minimal-calculator .minimal-dealer-select select,.minimal-calculator .form-card select,.minimal-calculator .form-card input,.minimal-calculator .guide-export-panel input{font-size:16px}.minimal-calculator .eligibility-fields.sk,.minimal-calculator .eligibility-fields.kt{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-calculator .eligibility-fields.single{grid-template-columns:1fr}.minimal-calculator .eligibility-fields .birthdate-field{grid-column:1/-1}.minimal-calculator .birthdate-input-row{gap:6px}.minimal-calculator .birthdate-age-output{min-width:100px;font-size:12.5px}.minimal-calculator .result-action-grid{grid-template-columns:1fr}.minimal-calculator .inventory-request-summary{min-height:56px;padding:9px 10px}.minimal-calculator .inventory-request-summary strong{font-size:16px}.minimal-calculator .inventory-request-summary>span:last-child,.minimal-calculator .inventory-request-summary>b{padding:6px 8px;font-size:12.5px}.minimal-calculator .inventory-request-content{padding:9px}.minimal-calculator .inventory-request-form{padding:10px}.minimal-calculator .inventory-auto-values{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-calculator .inventory-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.minimal-calculator .inventory-address-field{grid-column:1/-1}.minimal-calculator .inventory-copy-actions{grid-template-columns:1fr}.minimal-calculator .inventory-copy-actions p{grid-column:1}.minimal-calculator .opening-copy-actions{grid-template-columns:1fr 1fr}.minimal-calculator .opening-copy-actions small,.minimal-calculator .opening-copy-actions p{grid-column:1/-1}.minimal-calculator .opening-card-basis{flex-direction:column;align-items:flex-start;gap:3px}.minimal-calculator .opening-card-basis span{text-align:left}.minimal-calculator .comparison-section{margin-bottom:20px;padding:10px}.minimal-calculator .comparison-heading{flex-direction:column;align-items:flex-start;gap:4px}.minimal-calculator .comparison-heading h2{font-size:18px}.minimal-calculator .comparison-heading>p{font-size:12.5px}.minimal-calculator .comparison-table{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.minimal-calculator .comparison-head,.minimal-calculator .comparison-row{grid-template-columns:minmax(200px,1.45fr) 140px 120px;gap:8px;min-width:500px;padding:9px 11px;display:grid}.minimal-calculator .comparison-row{border:0;border-top:1px solid var(--line);border-radius:0;margin:0}.minimal-calculator .comparison-row .dealer-cell{grid-column:auto;min-width:0}}@media (max-width:390px){.minimal-calculator .compact-progress>span{font-size:12px}.minimal-calculator .compact-progress b{display:none}.minimal-calculator .inventory-input-grid{grid-template-columns:1fr}.minimal-calculator .inventory-address-field{grid-column:auto}}.minimal-calculator .step-section{--step-accent:#3f7159;--step-tint:#eff7f2}.minimal-calculator .step-one{--step-accent:#356b84;--step-tint:#eef6fa}.minimal-calculator .step-two{--step-accent:#3f7159;--step-tint:#eff7f2}.minimal-calculator .step-three{--step-accent:#735b8d;--step-tint:#f5f1f8}.minimal-calculator .step-section>.minimal-section-heading,.minimal-calculator .step-three>.eligibility-heading{border-left:4px solid var(--step-accent);min-height:44px;color:var(--step-accent);background:var(--step-tint);border-radius:8px;padding:7px 9px}.minimal-calculator .step-section .minimal-section-heading>strong,.minimal-calculator .step-three .eligibility-heading strong{color:var(--step-accent);align-items:center;gap:7px;display:flex}.minimal-calculator .step-number{color:#fff;background:var(--step-accent);border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font:900 12px/1 Arial,sans-serif;display:inline-grid}.minimal-calculator .plan-field{min-width:0;overflow:hidden}.minimal-calculator .plan-label{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.minimal-calculator .plan-label b{flex:none;font-size:14px}.minimal-calculator .plan-label small{color:#77827b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.minimal-calculator .plan-select{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;padding-right:30px;font-size:15px;overflow:hidden}.minimal-calculator .plan-select option{font-size:15px}.minimal-calculator .eligibility-auto-notice{color:#594613;background:#fff9e9;border:1px solid #d8c288;border-left:4px solid #b38223;border-radius:10px;margin-top:10px;padding:11px}.minimal-calculator .eligibility-auto-notice>div{align-items:center;gap:8px;display:flex}.minimal-calculator .eligibility-auto-notice>div>span{color:#fff;background:#9a6d18;border-radius:6px;padding:4px 6px;font-size:11px;font-weight:900}.minimal-calculator .eligibility-auto-notice>div>strong{font-size:14px}.minimal-calculator .eligibility-auto-notice>p,.minimal-calculator .eligibility-auto-notice>small{margin:7px 0 0;font-size:13px;line-height:1.5;display:block}.minimal-calculator .eligibility-auto-notice>ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.minimal-calculator .eligibility-auto-notice li{background:#fff;border-radius:8px;gap:3px;padding:8px 9px;display:grid}.minimal-calculator .eligibility-auto-notice li strong{font-size:14px}.minimal-calculator .eligibility-auto-notice li span{font-size:13px;line-height:1.45}@media (max-width:600px){.minimal-calculator .step-section>.minimal-section-heading,.minimal-calculator .step-three>.eligibility-heading{min-height:42px;padding:6px 8px}.minimal-calculator .field-grid .model-field,.minimal-calculator .field-grid .plan-field{grid-column:1/-1}.minimal-calculator .plan-select,.minimal-calculator .plan-select option{font-size:16px}.minimal-calculator .plan-label small{max-width:68%}}.minimal-calculator,.total-price-page,.market-price-page,.installment-price-page{font-size:16px}.minimal-calculator .topbar,.total-price-page .topbar,.market-price-page .topbar,.installment-price-page .topbar{min-height:70px}.minimal-calculator .site-main-nav a,.total-price-page .site-main-nav a,.market-price-page .site-main-nav a,.installment-price-page .site-main-nav a{min-height:48px;padding:0 13px;font-size:14px;font-weight:900}.minimal-calculator .logout-button,.total-price-page .logout-button,.market-price-page .logout-button,.installment-price-page .logout-button{min-height:46px;font-size:13px}.minimal-calculator .brand-copy strong,.total-price-page .brand-copy strong,.market-price-page .brand-copy strong,.installment-price-page .brand-copy strong{font-size:16px}.minimal-calculator .calculator-compact-head{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:14px;width:min(1320px,100% - 28px);margin:14px auto 12px;padding:14px 16px;display:grid}.minimal-calculator .calculator-title-row h1{font-size:26px}.minimal-calculator .calculator-title-row span{color:#4e5b53;font-size:14px}.minimal-calculator .compact-next-action{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:58px;padding:9px 12px}.minimal-calculator .compact-next-action>span{white-space:normal;gap:2px;display:grid;overflow:visible}.minimal-calculator .compact-next-action>span strong{white-space:normal;font-size:16px}.minimal-calculator .compact-next-action>span small{font-size:14px;line-height:1.35}.minimal-calculator .compact-next-action>b{white-space:nowrap;font-size:14px}.minimal-calculator .workspace{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(400px,.58fr);gap:14px;width:min(1320px,100% - 28px)}.minimal-calculator .form-card.quick-calculator-card{grid-area:1/1;padding:20px}.minimal-calculator .quick-calculator-card>.minimal-section-heading{border-bottom:2px solid #e4e0d8;padding-bottom:14px}.minimal-calculator .quick-calculator-card>.minimal-section-heading>span{gap:3px;display:grid}.minimal-calculator .quick-calculator-card>.minimal-section-heading strong{font-size:22px}.minimal-calculator .quick-calculator-card>.minimal-section-heading small{color:#4f5e55;font-size:14px;font-weight:750}.minimal-calculator .quick-calculator-card>.minimal-section-heading>b{color:#285945;font-size:15px}.minimal-calculator .quick-dealer-picker{background:#f7fbf8;border:1px solid #d8e2dc;border-radius:13px;grid-template-columns:220px minmax(0,1fr);gap:12px;margin-top:16px;padding:16px;display:grid}.minimal-calculator .quick-dealer-picker>strong{grid-column:1/-1;font-size:17px}.minimal-calculator .quick-dealer-picker .carrier-tabs{min-height:54px;padding:4px}.minimal-calculator .quick-dealer-picker .carrier-tabs button{min-height:46px;font-size:16px}.minimal-calculator .minimal-dealer-select>span,.minimal-calculator label>span,.minimal-calculator .field-label>span{font-size:15px}.minimal-calculator .minimal-dealer-select select,.minimal-calculator .form-card select,.minimal-calculator .form-card input,.minimal-calculator .guide-export-panel input{min-height:54px;font-size:17px}.minimal-calculator .quick-section-title{justify-content:space-between;align-items:end;gap:12px;margin-top:18px;display:flex}.minimal-calculator .quick-section-title strong{font-size:17px}.minimal-calculator .quick-section-title span{color:#516058;font-size:14px}.minimal-calculator .field-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:10px}.minimal-calculator .quick-choice-grid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:14px;display:grid}.minimal-calculator .quick-choice-grid fieldset{border:0;min-width:0;margin:0;padding:0}.minimal-calculator .quick-choice-grid legend{color:#46544c;margin:0 0 7px 1px;font-size:15px;font-weight:900}.minimal-calculator .large-choice-buttons{background:#eeeee9;border:1px solid #d9ddd9;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.minimal-calculator .large-choice-buttons.contract-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-calculator .large-choice-buttons button{color:#33433a;background:0 0;border:1px solid #0000;border-radius:9px;min-height:50px;padding:0 8px;font-size:16px;font-weight:900}.minimal-calculator .large-choice-buttons button.active{color:#fff;background:#275d48;border-color:#275d48;box-shadow:0 5px 12px #275d482e}.minimal-calculator .eligibility-card{margin-top:18px;padding:16px}.minimal-calculator .eligibility-heading strong{font-size:17px}.minimal-calculator .eligibility-heading>span{font-size:14px}.minimal-calculator .eligibility-apply-row button{min-height:56px;font-size:17px}.minimal-calculator .eligibility-policy-note summary,.minimal-calculator .eligibility-missing,.minimal-calculator .eligibility-error{font-size:14px}.minimal-calculator .policy-options-card.senior-extra-conditions{width:100%;box-shadow:none;background:#fff;border:1px solid #d6ddd8;border-radius:13px;margin-top:16px;padding:0;display:block}.minimal-calculator .senior-extra-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:12px 14px;list-style:none;display:flex}.minimal-calculator .senior-extra-summary::-webkit-details-marker{display:none}.minimal-calculator .senior-extra-summary>span{gap:3px;display:grid}.minimal-calculator .senior-extra-summary strong{font-size:17px}.minimal-calculator .senior-extra-summary small{color:#526159;font-size:14px}.minimal-calculator .senior-extra-summary>b{color:#255740;background:#e7f2ec;border-radius:8px;flex:none;padding:7px 10px;font-size:14px}.minimal-calculator .senior-extra-conditions[open]>.senior-extra-summary{border-bottom:1px solid #dfe4e1}.minimal-calculator .senior-extra-content{gap:10px;padding:12px;display:grid}.minimal-calculator .condition-disclosure>summary{min-height:54px}.minimal-calculator .condition-disclosure>summary strong{font-size:15px}.minimal-calculator .condition-disclosure>summary small,.minimal-calculator .service-copy small{font-size:14px}.minimal-calculator .service{min-height:56px}.minimal-calculator .calculator-result-column{max-height:none;top:78px;overflow:visible}.minimal-calculator .result-card{padding:18px}.minimal-calculator .result-top span{font-size:16px}.minimal-calculator .result-top small,.minimal-calculator .result-caption,.minimal-calculator .price-summary small,.minimal-calculator .margin-heading small,.minimal-calculator .blocking-note,.minimal-calculator .rebate-total span{font-size:14px}.minimal-calculator .margin-presets button{min-height:46px;font-size:14px}.minimal-calculator .evidence-button,.minimal-calculator .guide-export-panel>summary{min-height:50px;font-size:15px}.minimal-calculator .result-request-actions{background:#fff;border:1px solid #cfdcd5;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.minimal-calculator .result-request-actions>div{grid-column:1/-1;gap:3px;display:grid}.minimal-calculator .result-request-actions>div strong{font-size:16px}.minimal-calculator .result-request-actions>div small{color:#526159;font-size:14px;line-height:1.4}.minimal-calculator .result-request-actions button{color:#214f3c;cursor:pointer;background:#edf6f1;border:1px solid #c7d9d0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:52px;padding:8px 10px;display:flex}.minimal-calculator .result-request-actions button span{font-size:15px;font-weight:900}.minimal-calculator .result-request-actions button b{font-size:13px}.minimal-calculator .online-order-url-card{gap:8px;padding:12px}.minimal-calculator .online-order-url-copyblock>strong{font-size:16px}.minimal-calculator .online-order-url-copyblock>small{color:#415f51;font-size:13px}.minimal-calculator .online-order-url-intro>b{font-size:12px}.minimal-calculator .online-order-url-primary,.minimal-calculator .online-order-url-actions .online-order-url-copy,.minimal-calculator .online-order-url-list>summary{min-height:50px}.minimal-calculator .online-order-url-primary strong{font-size:15px}.minimal-calculator .online-order-url-primary small,.minimal-calculator .online-order-url-copy small,.minimal-calculator .online-order-url-list>summary span{font-size:12px}.minimal-calculator .online-order-url-copy strong,.minimal-calculator .online-order-url-list>summary{font-size:13px}.minimal-calculator .online-order-url-list article strong{font-size:14px}.minimal-calculator .online-order-url-list article small,.minimal-calculator .online-order-url-list article>a{font-size:13px}.minimal-calculator .inventory-request-section,.minimal-calculator .comparison-section{width:min(1320px,100% - 28px)}.minimal-calculator .inventory-request-summary{min-height:66px}.minimal-calculator .inventory-request-summary strong{font-size:18px}.minimal-calculator .inventory-request-summary small,.minimal-calculator .inventory-request-summary-status{font-size:14px}.minimal-calculator .inventory-input-grid input,.minimal-calculator .inventory-input-grid select,.minimal-calculator .inventory-input-grid textarea,.minimal-calculator .opening-payment-tabs button,.minimal-calculator .inventory-copy-actions button{min-height:50px;font-size:16px}.minimal-calculator .inventory-input-grid label>span,.minimal-calculator .opening-input-section header strong,.minimal-calculator .inventory-copy-actions small{font-size:14px}.minimal-calculator .comparison-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 16px;list-style:none;display:flex}.minimal-calculator .comparison-heading::-webkit-details-marker{display:none}.minimal-calculator .comparison-heading h2{font-size:18px}.minimal-calculator .comparison-heading p{font-size:14px}.minimal-calculator .comparison-heading>b{color:#275b45;white-space:nowrap;background:#eaf3ee;border-radius:8px;padding:8px 10px;font-size:14px}.minimal-calculator .mobile-quick-actions{display:none}.minimal-calculator input:focus-visible{outline-offset:2px;outline:3px solid #225f46}.minimal-calculator textarea:focus-visible{outline-offset:2px;outline:3px solid #225f46}.minimal-calculator select:focus-visible{outline-offset:2px;outline:3px solid #225f46}.total-price-page input:focus-visible{outline-offset:2px;outline:3px solid #225f46}.total-price-page select:focus-visible{outline-offset:2px;outline:3px solid #225f46}.market-price-page input:focus-visible{outline-offset:2px;outline:3px solid #225f46}.market-price-page select:focus-visible{outline-offset:2px;outline:3px solid #225f46}.installment-price-page input:focus-visible{outline-offset:2px;outline:3px solid #225f46}.installment-price-page select:focus-visible{outline-offset:2px;outline:3px solid #225f46}.minimal-calculator .service:has(input:focus-visible){outline-offset:2px;outline:3px solid #225f46}.minimal-calculator .eligibility-ack:has(input:focus-visible){outline-offset:2px;outline:3px solid #225f46}.total-price-page .total-price-hero,.market-price-page .market-price-hero,.installment-price-page .installment-hero{align-items:center;padding-top:20px;padding-bottom:14px}.total-price-page .total-price-hero h1,.market-price-page .market-price-hero h1,.installment-price-page .installment-hero h1{margin:0 0 6px;font-size:32px}.total-price-page .total-price-hero p,.market-price-page .market-price-hero p,.installment-price-page .installment-hero p{font-size:15px;line-height:1.45}.total-price-page .price-table-legend{font-size:14px}.total-price-page .contract-category button,.total-price-page .carrier-category button,.market-price-page .contract-category button,.market-price-page .carrier-category button,.installment-price-page .carrier-category button{min-height:50px;font-size:15px}.total-price-page .price-condition-panel{background:#fff;border:1px solid #d8ded9;border-radius:12px;grid-template-columns:none;gap:0;min-width:min(100%,520px);display:block}.total-price-page .price-condition-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 12px;list-style:none;display:flex}.total-price-page .price-condition-panel>summary::-webkit-details-marker{display:none}.total-price-page .price-condition-panel>summary>span{gap:2px;display:grid}.total-price-page .price-condition-panel>summary strong{font-size:15px}.total-price-page .price-condition-panel>summary small{color:#536159;font-size:13px}.total-price-page .price-condition-panel>summary>b{font-size:14px}.total-price-page .price-condition-content{border-top:1px solid #e1e5e2;gap:10px;padding:10px;display:grid}.total-price-page .price-table-toolbar input{min-height:50px;font-size:16px}.total-price-page .total-price-excel-button{min-height:48px;font-size:14px}.total-price-page .excel-price-table .price-number{font-size:15px}.total-price-page .excel-price-table .model-column strong{font-size:14px}.market-price-page .market-price-system-status{background:#f1f8f4;border:1px solid #cbdcd3;border-radius:12px;max-width:1440px;margin:0 auto 12px}.market-price-page .market-price-system-status>summary,.market-price-page .market-manual-bulk>summary,.market-price-page .market-model-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 14px;list-style:none;display:flex}.market-price-page .market-price-system-status summary::-webkit-details-marker{display:none}.market-price-page .market-manual-bulk summary::-webkit-details-marker{display:none}.market-price-page .market-model-editor summary::-webkit-details-marker{display:none}.market-price-page .market-price-system-status summary>span,.market-price-page .market-manual-bulk summary>span,.market-price-page .market-model-editor summary>span{gap:2px;display:grid}.market-price-page .market-price-system-status summary strong,.market-price-page .market-manual-bulk summary strong,.market-price-page .market-model-editor summary strong{font-size:16px}.market-price-page .market-price-system-status summary small,.market-price-page .market-manual-bulk summary small,.market-price-page .market-model-editor summary small{color:#506057;font-size:14px}.market-price-page .market-price-system-status summary>b,.market-price-page .market-manual-bulk summary>b,.market-price-page .market-model-editor summary>b{font-size:14px}.market-price-page .market-price-system-status>div{border-top:1px solid #d9e3dd;padding:10px 14px}.market-price-page .market-price-system-status p{margin:3px 0;font-size:14px}.market-price-page .market-best-auto{padding:16px}.market-price-page .market-best-auto strong{font-size:18px}.market-price-page .market-best-auto span,.market-price-page .market-best-auto small{font-size:14px}.market-price-page .market-best-auto button{min-height:54px;padding:0 18px;font-size:16px}.market-price-page .market-quick-setup{grid-template-columns:minmax(130px,.7fr) minmax(190px,1.3fr);gap:8px;min-width:300px;display:grid}.market-price-page .market-quick-setup label{gap:5px;min-width:0;display:grid}.market-price-page .market-quick-setup label>span:first-child{font-size:14px;font-weight:900}.market-price-page .market-quick-setup label>span:last-child{background:#fff;border:1px solid #cbd7d0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;display:grid}.market-price-page .market-quick-setup input{background:0 0;border:0;min-width:0;height:50px;padding:0 8px;font-size:16px}.market-price-page .market-quick-setup label b{padding-right:10px;font-size:14px}.market-price-page .market-quick-setup .dealer-only{color:#315645;background:#edf4f0;grid-column:1/-1;min-height:46px;font-size:14px}.market-price-page .market-manual-bulk,.market-price-page .market-model-editor{background:#fff;border:1px solid #d8ddd9;border-radius:12px;margin-top:12px}.market-price-page .market-manual-bulk[open]>summary,.market-price-page .market-model-editor[open]>summary{border-bottom:1px solid #e1e5e2}.market-price-page .market-manual-bulk>.market-bulk-groups,.market-price-page .market-manual-bulk>p,.market-price-page .market-model-editor>.market-model-list{margin:10px}.market-price-page .market-price-toolbar input,.market-price-page .market-bulk-controls select,.market-price-page .market-bulk-controls input,.market-price-page .market-condition-cell select,.market-price-page .market-condition-cell input{min-height:48px;font-size:15px}.market-price-page .market-price-actions{width:320px;top:88px}.market-price-page .market-price-actions p,.market-price-page .market-price-actions li,.market-price-page .market-price-actions span{font-size:14px;line-height:1.45}.market-price-page .market-save-button,.market-price-page .market-excel-button{min-height:54px;font-size:15px}.installment-price-page .installment-hero-actions{gap:8px}.installment-price-page .installment-rule{padding:10px 12px}.installment-price-page .installment-rule span,.installment-price-page .installment-rule small{font-size:13px}.installment-price-page .installment-fields select,.installment-price-page .installment-fields input,.installment-price-page .money-input input{min-height:50px;font-size:16px}.installment-price-page .installment-service-picker,.installment-price-page .installment-condition-summary,.installment-price-page .installment-ranking{background:#fff;border:1px solid #d8ddd9;border-radius:12px}.installment-price-page .installment-condition-summary{grid-template-columns:none;display:block}.installment-price-page .installment-service-head,.installment-price-page .installment-condition-summary>summary,.installment-price-page .installment-ranking-head{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:flex}.installment-price-page .installment-service-head::-webkit-details-marker{display:none}.installment-price-page .installment-condition-summary>summary::-webkit-details-marker{display:none}.installment-price-page .installment-ranking-head::-webkit-details-marker{display:none}.installment-price-page .installment-service-head strong,.installment-price-page .installment-condition-summary>summary strong,.installment-price-page .installment-ranking-head h3{font-size:17px}.installment-price-page .installment-service-head small,.installment-price-page .installment-ranking-head small{font-size:14px}.installment-price-page .installment-service-options,.installment-price-page .installment-condition-summary-content,.installment-price-page .installment-ranking-label,.installment-price-page .installment-ranking-list{margin:0 12px 12px}.installment-price-page .installment-service-options[data-carrier=SKT]{grid-template-columns:repeat(3,minmax(0,1fr))}.installment-price-page .installment-condition-summary-content{gap:8px;display:grid}.installment-price-page .card-config-head{min-height:64px}.installment-price-page .card-config-head h3{font-size:18px}.installment-price-page .card-config-head p{font-size:14px}.installment-price-page .card-switch{min-height:48px;font-size:15px}.installment-price-page .card-config-body{gap:12px;margin-top:12px;display:grid}.installment-price-page .term-selector button,.installment-price-page .card-term-selector button{min-height:52px;font-size:15px}.installment-price-page .installment-result-card{top:88px}.installment-price-page .installment-breakdown-details>summary{cursor:pointer;border:1px solid #d4ddd8;border-radius:10px;align-items:center;min-height:50px;padding:0 12px;font-size:15px;font-weight:900;display:flex}.installment-price-page .installment-breakdown-details[open]>summary{margin-bottom:10px}.total-price-page .price-condition-panel[open]>summary>b,.market-price-page .market-price-system-status[open]>summary>b,.market-price-page .market-manual-bulk[open]>summary>b,.market-price-page .market-model-editor[open]>summary>b,.installment-price-page .installment-service-picker[open]>summary>span,.installment-price-page .installment-ranking[open]>summary>span{font-size:0}.total-price-page .price-condition-panel[open]>summary>b:after,.market-price-page .market-price-system-status[open]>summary>b:after,.market-price-page .market-manual-bulk[open]>summary>b:after,.market-price-page .market-model-editor[open]>summary>b:after,.installment-price-page .installment-service-picker[open]>summary>span:after,.installment-price-page .installment-ranking[open]>summary>span:after{content:"닫기";font-size:14px}@media (max-width:960px){.minimal-calculator .topbar,.total-price-page .topbar,.market-price-page .topbar,.installment-price-page .topbar{min-height:auto}.minimal-calculator .site-main-nav,.total-price-page .site-main-nav,.market-price-page .site-main-nav,.installment-price-page .site-main-nav{height:auto;min-height:52px}.minimal-calculator .site-main-nav a,.total-price-page .site-main-nav a,.market-price-page .site-main-nav a,.installment-price-page .site-main-nav a{height:44px;min-height:44px;padding:0 5px;font-size:13px}.minimal-calculator .calculator-compact-head{grid-template-columns:1fr;grid-template-areas:none}.minimal-calculator .calculator-title-row,.minimal-calculator .compact-next-action{grid-area:auto}.minimal-calculator .calculator-result-column{max-height:none;overflow:visible}.market-price-page .market-price-actions{width:100%;position:static}.installment-price-page .installment-result-card{order:-1;position:static}}@media (max-width:600px){.minimal-calculator,.total-price-page,.market-price-page,.installment-price-page{padding-bottom:72px}.minimal-calculator .site-main-nav a,.total-price-page .site-main-nav a,.market-price-page .site-main-nav a,.installment-price-page .site-main-nav a{gap:3px;height:44px;min-height:44px;font-size:12px}.minimal-calculator .site-main-nav a span,.total-price-page .site-main-nav a span,.market-price-page .site-main-nav a span,.installment-price-page .site-main-nav a span{width:22px;height:22px;font-size:11px}.minimal-calculator .calculator-compact-head,.minimal-calculator .workspace,.minimal-calculator .inventory-request-section,.minimal-calculator .comparison-section{width:calc(100% - 14px)}.minimal-calculator .calculator-compact-head{padding:12px}.minimal-calculator .calculator-title-row h1{font-size:24px}.minimal-calculator .compact-next-action{align-items:start;min-height:64px}.minimal-calculator .compact-next-action>b{white-space:normal;text-align:right;align-self:center;max-width:36%}.minimal-calculator .form-card.quick-calculator-card{padding:13px}.minimal-calculator .quick-dealer-picker{grid-template-columns:1fr;padding:12px}.minimal-calculator .quick-dealer-picker>strong{grid-column:auto}.minimal-calculator .quick-section-title{flex-direction:column;align-items:start;gap:3px}.minimal-calculator .field-grid,.minimal-calculator .quick-choice-grid{grid-template-columns:1fr}.minimal-calculator .field-grid .model-field,.minimal-calculator .field-grid .plan-field{grid-column:auto}.minimal-calculator .large-choice-buttons button{min-height:52px;font-size:15px}.minimal-calculator .eligibility-fields.sk,.minimal-calculator .eligibility-fields.kt,.minimal-calculator .birthdate-input-row{grid-template-columns:1fr}.minimal-calculator .birthdate-age-output{min-height:44px}.minimal-calculator .result-request-actions{grid-template-columns:1fr}.minimal-calculator .result-request-actions>div{grid-column:auto}.minimal-calculator .online-order-url-card{grid-template-columns:1fr}.minimal-calculator .online-order-url-actions,.minimal-calculator .online-order-url-list{grid-area:auto/1}.minimal-calculator .online-order-url-actions{grid-template-columns:minmax(0,1fr) 64px}.minimal-calculator .online-order-url-list>div{width:100%;margin-top:6px;position:static}.minimal-calculator .mobile-quick-actions{z-index:90;background:#fffffff7;border:1px solid #c7d4cd;border-radius:14px;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.9fr));gap:5px;min-height:58px;padding:5px;display:grid;position:fixed;bottom:7px;left:7px;right:7px;box-shadow:0 10px 30px #1b342938}.minimal-calculator .mobile-quick-actions a,.minimal-calculator .mobile-quick-actions button{color:#fff;text-align:center;background:#285e49;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px 7px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.minimal-calculator .mobile-quick-actions a span{font-size:11px}.minimal-calculator .mobile-quick-actions a strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.total-price-page .total-price-hero,.market-price-page .market-price-hero,.installment-price-page .installment-hero{padding:14px 10px 10px}.total-price-page .total-price-hero h1,.market-price-page .market-price-hero h1,.installment-price-page .installment-hero h1{font-size:27px}.total-price-page .price-condition-panel{width:100%}.market-price-page .market-price-system-status{margin:0 8px 10px}.market-price-page .market-best-auto{flex-direction:column;align-items:stretch}.market-price-page .market-quick-setup{grid-template-columns:1fr;min-width:0}.market-price-page .market-quick-setup .dealer-only{grid-column:auto}.market-price-page .market-price-actions p{display:none}.installment-price-page .installment-hero-actions{width:100%}.installment-price-page .installment-service-options[data-carrier=SKT]{grid-template-columns:1fr}}.wired-price-page{color:#1d2a24;background:radial-gradient(circle at 94% 4%,#2569501a,#0000 25%),linear-gradient(#f7f4ed 0,#f2eee5 100%);min-height:100vh;padding-bottom:48px;font-size:14px}.wired-price-page button,.wired-price-page select{font:inherit}.wired-price-page .topbar{background:#fffdf8f5;min-height:70px}.wired-catalog>header>div:first-child>span{color:#b34539;letter-spacing:.15em;font-size:11px;font-weight:950}.wired-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.62fr);align-items:start;gap:12px;width:min(1320px,100% - 40px);margin:12px auto 14px;display:grid}.wired-builder,.wired-summary,.wired-catalog{background:#fffdf8;border:1px solid #ddd7cb;border-radius:12px;box-shadow:0 7px 20px #3d33240d}.wired-builder{padding:10px 12px}.wired-builder>header{border-bottom:1px solid #e2ddd3;padding:0 1px 7px}.wired-builder h2{letter-spacing:-.04em;margin:0;font-size:17px}.wired-step{border-bottom:1px solid #e7e2d8;padding:8px 1px}.wired-step:last-child{border-bottom:0;padding-bottom:2px}.wired-step-title{align-items:center;gap:7px;margin-bottom:7px;display:flex}.wired-step-title>b{color:#fff;background:#1e5f4a;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.wired-step-title strong{font-size:12px}.wired-carrier-tabs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wired-carrier-tabs button{color:#4f5b54;background:#f8f5ee;border:1px solid #d9d4ca;border-radius:9px;align-items:center;gap:10px;min-height:34px;padding:5px 8px;font-size:13px;font-weight:900;display:flex}.wired-carrier-tabs button>span{color:#fff;background:#68736d;border-radius:6px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.wired-carrier-tabs button[data-carrier=SK]>span{background:#e74539}.wired-carrier-tabs button[data-carrier=KT]>span{background:#25282a}.wired-carrier-tabs button[data-carrier=LG]>span{background:#a50058}.wired-carrier-tabs button.active{color:#fff;background:#183e3a;border-color:#1c5d48;box-shadow:0 7px 16px #183e3a26}.wired-dealer-fields{margin-top:7px}.wired-location-compact{background:#fff3f7;border:1px solid #e4b9c9;border-radius:9px;margin-top:7px;padding:7px}.wired-location-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wired-location-choice button{color:#4f5c55;text-align:left;background:#f7f3eb;border:1px solid #d8d2c8;border-radius:8px;min-height:34px;padding:5px 8px}.wired-location-choice strong,.wired-location-choice small{display:block}.wired-location-choice strong{font-size:12px}.wired-location-choice button.active{color:#87004a;background:#fff0f7;border-color:#9c0054;box-shadow:inset 4px 0 #a50058}.wired-location-choice button.active small{color:#965b78}.wired-location-choice button:disabled{color:#929690;cursor:not-allowed;background:#ebe7df}.wired-address-confirm{color:#60223d;cursor:pointer;background:#fbe3ed;border-radius:8px;align-items:flex-start;gap:7px;margin-top:7px;padding:7px 8px;font-size:10px;font-weight:900;line-height:1.4;display:flex}.wired-address-confirm input{accent-color:#a50058;flex:0 0 17px;width:17px;height:17px;margin:0}.wired-field-grid,.wired-plan-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wired-binary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wired-mobile-model-field{grid-column:1/-1}.wired-field-grid label>span,.wired-plan-fields label>span,.wired-sale-type>legend,.wired-binary-choice>legend{color:#505c55;margin:0 0 4px 2px;font-size:11px;font-weight:900;display:block}.wired-field-grid label>small,.wired-plan-fields label>small,.wired-sale-type>small{color:#7a827c;margin:4px 2px 0;font-size:8px;line-height:1.35;display:block}.wired-price-page select{background-color:#fff;border:1px solid #bdcbc3;min-height:35px;font-size:12px;font-weight:800}.wired-price-page input[type=datetime-local],.wired-price-page input[type=number]{color:#273b32;background:#fff;border:1px solid #bdcbc3;border-radius:8px;width:100%;min-height:35px;padding:0 9px;font:800 12px/1 inherit}.wired-price-page select:disabled{color:#7c837e;opacity:1;background:#efebe3;border-color:#ddd8ce}.wired-sale-type,.wired-binary-choice{border:0;min-width:0;margin:0;padding:0}.wired-sale-type>div,.wired-binary-choice>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.wired-sale-type button,.wired-binary-choice button{color:#59645d;background:#f5f1e9;border:1px solid #d7d2c8;border-radius:8px;min-height:34px;padding:5px 7px;font-size:11px;font-weight:900}.wired-sale-type button.active,.wired-binary-choice button.active{color:#fff;background:#1d6049;border-color:#1d6049}.wired-sale-type button:disabled{color:#929690;cursor:not-allowed;background:#ebe7df}.wired-product-type{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px;display:grid}.wired-product-type button{color:#4e5b54;text-align:left;background:#f7f3eb;border:1px solid #d8d2c7;border-radius:8px;min-height:34px;padding:5px 8px}.wired-product-type strong,.wired-product-type small{display:block}.wired-product-type strong{font-size:12px}.wired-product-type button.active{color:#8b3028;background:#fff0ed;border-color:#b6453a;box-shadow:inset 4px 0 #c7392f}.wired-product-type button.active small{color:#9a5a53}.wired-product-type button:disabled{color:#91958f;cursor:not-allowed;background:#ebe7df;border-color:#ddd8ce}.wired-product-type button:disabled small{color:#929690}.wired-plan-fields{grid-template-columns:1fr 1fr}.wired-binary-choice{background:#faf8f3;border:1px solid #ddd8ce;border-radius:8px;padding:6px}.wired-policy-answer>small{color:#a56a27;margin-top:7px;font-size:8px;font-weight:900;display:block}.wired-policy-fields{margin-top:8px}.wired-summary{color:#edf6f2;background:#183e3a;border-color:#183e3a;position:sticky;top:88px;overflow:hidden}.wired-summary>header{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px 0;display:flex}.wired-summary>header>span{color:#ffcf7b;font-size:12px;font-weight:950}.wired-summary>header>small{color:#9eb4ab;font-size:10px}.wired-total-label{color:#9eb4ab;padding:8px 13px 0;font-size:9px;font-weight:900;display:block}.wired-total{letter-spacing:-.05em;padding:2px 13px 6px;font-size:clamp(25px,2.6vw,32px);line-height:1;display:block}.wired-summary>p{color:#a9bcb4;margin:0;padding:0 13px 8px;font-size:8.5px;line-height:1.45}.wired-summary-metrics{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:0 11px;padding:7px 0;display:grid}.wired-summary-metrics>div{border-left:1px solid #ffffff1a;min-width:0;padding:0 6px}.wired-summary-metrics>div:first-child{border-left:0}.wired-summary-metrics span,.wired-summary-metrics strong{text-align:center;display:block}.wired-summary-metrics span{color:#9fb4ac;font-size:8px}.wired-summary-metrics strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.wired-bundle-summary{color:#dff6eb;background:#2f8b6426;border:1px solid #75d5ad59;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:8px 14px 0;padding:8px 9px;display:flex}.wired-bundle-summary.ineligible{color:#ffe8b8;background:#ffcf7b17;border-color:#ffcf7b66}.wired-bundle-summary strong{font-size:11px}.wired-bundle-summary>b{white-space:nowrap;font-size:11px}.wired-region-warning{color:#ffe4aa;background:#ffcf7b14;border:1px solid #ffcf7b61;border-radius:11px;margin:15px 20px 0;padding:12px}.wired-region-warning strong,.wired-region-warning span{display:block}.wired-region-warning strong{font-size:11px}.wired-region-warning span{margin-top:4px;font-size:9px;line-height:1.5}.wired-address-summary-warning{color:#ffd5e4;background:#a500582e;border:1px solid #ffadca73;border-radius:11px;margin:15px 20px 0;padding:12px}.wired-address-summary-warning.soho{color:#ffe4aa;background:#ffcf7b14;border-color:#ffcf7b66}.wired-address-summary-warning strong,.wired-address-summary-warning span{display:block}.wired-address-summary-warning strong{font-size:11px}.wired-address-summary-warning span{margin-top:4px;font-size:9px;line-height:1.5}.wired-policy-eligibility{color:#ffe5b1;background:#ffcf7b14;border:1px solid #ffcf7b59;border-radius:9px;margin:10px 20px 0;padding:9px 11px;font-size:9px;font-weight:800;line-height:1.5}.wired-policy-result{color:#173d31;border-radius:10px;margin:8px 14px;padding:0}.wired-policy-result.no-rate{color:#70451c;background:#fff0d6}.wired-policy-result.source-pending{color:#71324c;background:#fbe5ee}.wired-policy-result.needs-input{color:#70451c;background:#fff0d6}.wired-policy-result.conflict{color:#7a2525;background:#fde5e3}.wired-policy-result.no-rate,.wired-policy-result.source-pending,.wired-policy-result.needs-input,.wired-policy-result.conflict{padding:10px}.wired-policy-result>strong{letter-spacing:-.025em;font-size:14px;line-height:1.35;display:block}.wired-policy-result>p{color:#5a7067;margin:5px 0 0;font-size:8.5px;line-height:1.5}.wired-amount-details{color:#d7e6df;background:#ffffff0a;border:1px solid #ffffff29;border-radius:9px;padding:8px 9px}.wired-amount-details>summary{cursor:pointer;font-size:9px;font-weight:900}.wired-policy-breakdown{border-top:1px solid #1959442e;margin-top:12px;padding-top:9px}.wired-policy-breakdown>div{justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 1px;font-size:10px;display:flex}.wired-policy-breakdown span,.wired-policy-breakdown small{display:block}.wired-policy-breakdown b{text-align:right;white-space:nowrap}.wired-policy-breakdown b.plus{color:#0a6a48}.wired-policy-breakdown b.minus{color:#b23d34}.wired-policy-breakdown .gift{border-top:1px dashed #19594438;margin-top:4px;padding-top:8px}.wired-policy-notes{border:1px solid #ffffff24;border-radius:9px;margin:0 14px 10px;padding:8px 9px}.wired-policy-notes summary{color:#d7e6df;cursor:pointer;font-size:9px;font-weight:900}.wired-policy-notes p{color:#a9bdb4;margin:8px 0 0;padding-left:10px;font-size:8.5px;line-height:1.5;position:relative}.wired-policy-notes p:before{content:"·";color:#ffcf7b;position:absolute;left:1px}.wired-policy-placeholder{color:#1d4035;background:#e3efe9;border-radius:12px;margin:15px 20px 20px;padding:14px}.wired-policy-placeholder>span{color:#567066;font-size:9px;font-weight:900}.wired-policy-placeholder>strong{margin:3px 0 6px;font-size:14px;display:block}.wired-policy-placeholder>p{color:#516a61;margin:0;font-size:9px;line-height:1.55}.wired-dealer-comparison{background:#fffdf8;border:1px solid #ddd7cb;border-radius:12px;width:min(1320px,100% - 40px);margin:0 auto 12px;padding:12px;box-shadow:0 7px 20px #3d33240d}.wired-dealer-comparison>header{margin-bottom:8px}.wired-dealer-comparison h2{letter-spacing:-.04em;margin:0;font-size:16px}.wired-comparison-table{background:#fff;border:1px solid #d9d4ca;border-radius:10px;overflow:hidden}.wired-comparison-head,.wired-comparison-row{grid-template-columns:minmax(190px,1.35fr) minmax(110px,.72fr) minmax(95px,.62fr) minmax(135px,.82fr) minmax(80px,.5fr);align-items:center;gap:8px;display:grid}.wired-comparison-head{color:#68736c;background:#eeeae2;min-height:38px;padding:8px 14px;font-size:8.5px;font-weight:950}.wired-comparison-head span:not(:first-child){text-align:right}.wired-comparison-row{color:#26352e;text-align:left;background:#fff;border:0;border-top:1px solid #e6e2da;width:100%;min-height:46px;padding:6px 11px}.wired-comparison-row:first-of-type{border-top:0}.wired-comparison-row:hover{background:#f8fbf9}.wired-comparison-row.active{background:#eff7f3;box-shadow:inset 4px 0 #c43e32}.wired-comparison-dealer{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.wired-comparison-dealer>b{color:#fff;background:#27654f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.wired-comparison-dealer strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.wired-comparison-cash,.wired-comparison-gift,.wired-comparison-total{text-align:right;white-space:nowrap;font-size:12px}.wired-comparison-cash{color:#176248;font-size:14px}.wired-comparison-gift{color:#8b641d}.wired-comparison-total{color:#9d3c33;font-size:13px}.wired-comparison-status{color:#246149;white-space:nowrap;background:#e1f0e8;border-radius:7px;justify-self:end;padding:5px 7px;font-size:8px;font-weight:950}.wired-comparison-status.no-rate,.wired-comparison-status.needs-input{color:#865d19;background:#fff0cf}.wired-comparison-status.conflict{color:#8c322c;background:#f9dfdc}.wired-comparison-status.source-pending{color:#7b3754;background:#f6e2eb}.wired-catalog{width:min(1320px,100% - 40px);margin:0 auto;padding:8px 12px}.wired-catalog-master-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:36px;list-style:none;display:flex}.wired-catalog-master-summary::-webkit-details-marker{display:none}.wired-catalog-master-summary strong{font-size:15px;display:block}.wired-catalog-master-summary>b{color:#fff;background:#1d624a;border-radius:8px;padding:7px 10px;font-size:9px}.wired-catalog[open]>.wired-catalog-master-summary{border-bottom:1px solid #e1ddd4;margin-bottom:8px}.wired-catalog>details{background:#fff;border:1px solid #ddd8ce;border-radius:14px;margin-top:10px;overflow:hidden}.wired-catalog>details>summary{cursor:pointer;background:#f5f1e9;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:12px 16px;display:flex}.wired-catalog>details>summary span,.wired-catalog>details>summary strong,.wired-catalog>details>summary small{display:block}.wired-catalog>details>summary strong{font-size:14px}.wired-catalog>details>summary small{color:#788079;margin-top:3px;font-size:9px}.wired-catalog>details>summary>b{color:#fff;background:#1f634c;border-radius:8px;padding:6px 9px;font-size:10px}.wired-table-wrap{overflow-x:auto}.wired-table-wrap table{border-collapse:collapse;width:100%;min-width:780px}.wired-table-wrap th{color:#6c756e;text-align:left;background:#ebe7de;padding:11px 14px;font-size:9px}.wired-table-wrap td{color:#2f3c35;vertical-align:top;border-top:1px solid #e7e2d8;padding:12px 14px;font-size:11px}.wired-table-wrap td>a{color:#174f3e;text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration-color:#b8c8c0}.wired-table-wrap td>small{color:#7a827c;max-width:440px;margin-top:4px;font-size:8.5px;line-height:1.45;display:block}.wired-table-wrap td>strong{color:#9d3d33;font-size:12px}.wired-tag{white-space:nowrap;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex}.wired-tag.ready{color:#1b674b;background:#e0f0e8}.wired-tag.pending{color:#765719;background:#fff1cc}.wired-tag.warning{color:#9a382f;background:#fde5e1}.wired-tags{flex-wrap:wrap;gap:4px;display:flex}:is(.wired-price-page button:focus-visible,.wired-price-page select:focus-visible,.wired-price-page a:focus-visible,.wired-price-page summary:focus-visible){outline-offset:2px;outline:3px solid #317458}.site-main-nav a{min-width:104px}@media (max-width:1120px){.wired-price-page .brand-copy{display:none}.wired-workspace{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}}@media (max-width:960px){.site-main-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.site-main-nav a{min-width:0}.wired-price-page .topbar{flex-wrap:wrap;min-height:auto;padding:7px 12px}.wired-price-page .site-main-nav{order:10;gap:4px;width:100%;min-height:52px;margin:6px 0 0;padding:4px;display:grid}.wired-price-page .site-main-nav a{height:44px;min-height:44px;padding:0 4px;font-size:12px}.wired-workspace{grid-template-columns:1fr}.wired-summary{position:static}}@media (max-width:650px){.site-main-nav a{gap:2px!important;height:42px!important;min-height:42px!important;padding:0 1px!important;font-size:10px!important}.site-main-nav a span{width:18px!important;height:18px!important;font-size:9px!important}.wired-price-page{padding-bottom:36px}.wired-price-page .topbar{padding:6px 8px}.wired-price-page .brand-mark{flex-basis:40px;width:40px;height:40px}.wired-price-page .seller-session{margin-left:auto;padding:0 5px}.wired-price-page .logout-button{min-height:38px;padding:0 8px;font-size:10px}.wired-workspace,.wired-dealer-comparison,.wired-catalog{width:calc(100% - 16px)}.wired-builder,.wired-dealer-comparison,.wired-catalog{border-radius:13px;padding:12px}.wired-field-grid,.wired-plan-fields{grid-template-columns:1fr}.wired-binary-grid,.wired-location-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.wired-carrier-tabs button{text-align:center;flex-direction:column;justify-content:center;gap:3px;padding:5px;font-size:9px}.wired-product-type button{padding:7px}.wired-price-page select{font-size:16px}.wired-catalog>details>summary{padding:10px 12px}.wired-catalog>details>summary small{max-width:245px}.wired-comparison-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.wired-comparison-head,.wired-comparison-row{min-width:780px}}@media (max-width:430px){.site-main-nav a span{display:none!important}.site-main-nav a{font-size:10px!important}}.minimal-calculator,.total-price-page{--ui-ink:#1f2f28;--ui-muted:#59675f;--ui-line:#d5ddd8;--ui-surface:#fff;--ui-soft:#f1f3f0;--ui-control:#eef6f2;--ui-control-line:#83a796;--ui-primary:#185c46;--ui-primary-dark:#104936;--ui-attention:#b65d24;color:var(--ui-ink);background:#f5f6f3}.minimal-calculator .calculator-control-legend{border:1px solid var(--ui-line);color:#4b5952;background:#f7f8f6;border-radius:10px;align-items:center;gap:18px;margin:14px 0 0;padding:9px 11px;font-size:13px;font-weight:750;display:flex}.minimal-calculator .calculator-control-legend span{align-items:center;gap:6px;display:inline-flex}.minimal-calculator .calculator-control-legend strong{color:#263a31;font-weight:950}.minimal-calculator .calculator-control-legend i{border-radius:5px;flex:0 0 18px;width:18px;height:18px}.minimal-calculator .calculator-control-legend .input-key{border:2px solid var(--ui-control-line);background:var(--ui-control)}.minimal-calculator .calculator-control-legend .output-key{background:#e7e9e6;border:1px solid #cbd1cd}.minimal-calculator .interactive-step-panel{border:1px solid #c9d9d1;border-left:5px solid var(--ui-primary);background:#f4faf7;border-radius:14px;box-shadow:0 4px 12px #184c390d}.minimal-calculator .quick-dealer-picker{margin-top:10px;padding:15px 16px}.minimal-calculator .quick-condition-panel{margin-top:14px;padding:15px 16px 16px}.minimal-calculator .quick-condition-panel .quick-section-title{margin-top:0}.minimal-calculator .interactive-step-panel>strong,.minimal-calculator .quick-section-title strong{color:#173e31}.minimal-calculator .quick-section-title span{color:#526159}.minimal-calculator .carrier-tabs,.minimal-calculator .large-choice-buttons{background:#e7ece9;border:1px solid #c8d2cc;gap:6px;padding:4px}.minimal-calculator .carrier-tabs button,.minimal-calculator .large-choice-buttons button,.minimal-calculator .opening-payment-tabs button,.minimal-calculator .margin-presets button{color:#2c453a;cursor:pointer;background:#fff;border:1.5px solid #aebdb5;box-shadow:0 1px 2px #1e372c0d}.minimal-calculator .carrier-tabs button:hover,.minimal-calculator .large-choice-buttons button:hover,.minimal-calculator .opening-payment-tabs button:hover,.minimal-calculator .margin-presets button:hover{border-color:var(--ui-primary);color:var(--ui-primary-dark);background:#f7fbf9}.minimal-calculator .carrier-tabs button.active,.minimal-calculator .large-choice-buttons button.active,.minimal-calculator .opening-payment-tabs button.active,.minimal-calculator .margin-presets button.active{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary);box-shadow:0 4px 10px #185c462e}.minimal-calculator .form-card select,.minimal-calculator .form-card input:not([type=checkbox]):not([readonly]),.minimal-calculator .inventory-request-section select,.minimal-calculator .inventory-request-section input:not([type=checkbox]):not([readonly]),.minimal-calculator .inventory-request-section textarea,.minimal-calculator .guide-export-panel input:not([readonly]){border:2px solid var(--ui-control-line);color:#172d24;background-color:#fff;box-shadow:inset 0 1px #1c463508}.minimal-calculator .form-card select,.minimal-calculator .inventory-request-section select{background-image:linear-gradient(45deg,transparent 50%,var(--ui-primary) 50%),linear-gradient(135deg,var(--ui-primary) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}.minimal-calculator .form-card select:hover,.minimal-calculator .form-card input:not([type=checkbox]):not([readonly]):hover,.minimal-calculator .inventory-request-section select:hover,.minimal-calculator .inventory-request-section input:not([type=checkbox]):not([readonly]):hover,.minimal-calculator .inventory-request-section textarea:hover{border-color:var(--ui-primary)}.minimal-calculator input[readonly],.minimal-calculator input:disabled,.minimal-calculator select:disabled,.minimal-calculator output,.minimal-calculator .birthdate-age-output{color:#566159;box-shadow:none;background:#e9ebe8;border-color:#cbd1cd}.minimal-calculator .minimal-dealer-select,.minimal-calculator .model-field,.minimal-calculator .plan-field,.minimal-calculator .eligibility-fields label,.minimal-calculator .inventory-input-grid label{position:relative}.minimal-calculator .minimal-dealer-select>span,.minimal-calculator .model-field>span,.minimal-calculator .plan-field>.plan-label,.minimal-calculator .eligibility-fields label>span,.minimal-calculator .inventory-input-grid label>span{color:#2b493b;font-weight:950}.minimal-calculator .compact-next-action.action{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary);box-shadow:0 6px 16px #185c462e}.minimal-calculator .compact-next-action.action small{color:#e6f2ec}.minimal-calculator .compact-next-action.action:hover{background:var(--ui-primary-dark)}.minimal-calculator .compact-next-action.complete{background:#edf7f1;border-width:2px;border-color:#75a18d}.minimal-calculator .compact-next-action.blocked{background:#fff4ef;border-width:2px;border-color:#c7775e}.minimal-calculator .eligibility-card,.minimal-calculator .policy-options-card.senior-extra-conditions,.minimal-calculator .inventory-request-section,.minimal-calculator .comparison-section{border-color:var(--ui-line);background:var(--ui-surface)}.minimal-calculator .senior-extra-summary,.minimal-calculator .condition-disclosure>summary,.minimal-calculator .inventory-request-summary,.minimal-calculator .comparison-heading,.minimal-calculator .result-tool-disclosure>summary{cursor:pointer;transition:border-color .15s,background .15s}.minimal-calculator .senior-extra-summary:hover,.minimal-calculator .condition-disclosure>summary:hover,.minimal-calculator .inventory-request-summary:hover,.minimal-calculator .comparison-heading:hover,.minimal-calculator .result-tool-disclosure>summary:hover{background:#f1f7f4}.minimal-calculator .senior-extra-summary>b,.minimal-calculator .comparison-heading>b{background:#e7f2ec;border:1px solid #b9d0c5}.minimal-calculator .price-summary>span,.minimal-calculator .rebate-total,.minimal-calculator .result-details>div{background:#eef0ed}.minimal-calculator .margin-control{color:#2f302b;background:#fff8ef;border:2px solid #d7965f;box-shadow:0 4px 12px #b65d2414}.minimal-calculator .margin-control .margin-heading strong,.minimal-calculator .margin-control .margin-heading small{color:#4b3829}.minimal-calculator .margin-control input{color:#2c251f;background:#fff;border:2px solid #c46d32}.minimal-calculator .margin-control input:focus-visible{outline-color:#b65d24}.total-price-page{padding-bottom:38px}.total-price-page .total-price-hero{max-width:1450px;padding:18px 28px 11px}.total-price-page .total-price-hero h1{color:#1c3329;letter-spacing:-.04em}.total-price-page .total-price-hero p{color:var(--ui-muted)}.total-price-page .price-table-legend{border-color:var(--ui-line);background:#fff;min-width:260px;box-shadow:0 3px 10px #25372f0a}.total-price-page .price-table-legend span,.total-price-page .price-table-legend small{color:#526058;font-size:13px}.total-price-page .price-table-legend .best-price-key{width:22px;height:17px;box-shadow:none;background:#fff3bf;border:2px solid #b7791f;flex-basis:22px}.total-price-page .total-price-control-panel{border:1px solid var(--ui-line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;max-width:1394px;margin:0 auto 10px;padding:10px;display:grid;box-shadow:0 6px 18px #23352d0d}.total-price-page .total-price-control-step{gap:7px;min-width:0;display:grid}.total-price-page .filter-step-label{color:#385047;align-items:center;gap:7px;font-size:14px;font-weight:950;display:flex}.total-price-page .filter-step-label b,.total-price-page .price-table-toolbar label>span b{color:#fff;background:var(--ui-primary);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.total-price-page .contract-category,.total-price-page .carrier-category{gap:8px;max-width:none;margin:0;padding:0}.total-price-page .contract-category button,.total-price-page .carrier-category button{color:#30483d;cursor:pointer;background:#fff;border:1.5px solid #aebdb5;border-radius:10px;min-height:46px;font-size:15px;box-shadow:0 1px 2px #1e372c0a}.total-price-page .contract-category button:hover,.total-price-page .carrier-category button:hover{border-color:var(--ui-primary);background:#f4f9f6}.total-price-page .contract-category button.active,.total-price-page .carrier-category button.active,.total-price-page .carrier-category button.active[data-carrier=SKT],.total-price-page .carrier-category button.active[data-carrier=KT],.total-price-page .carrier-category button.active[data-carrier="LG U+"]{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary);transform:none;box-shadow:0 5px 12px #185c4629}.total-price-page .carrier-category button span{background:#68776f;min-width:34px;font-size:10px}.total-price-page .carrier-category button.active span{color:#fff;background:#ffffff29}.total-price-page .carrier-price-sections{gap:12px;max-width:1450px}.total-price-page .carrier-price-section{border-color:#cfd8d2;border-radius:15px;box-shadow:0 7px 20px #26362e0d}.total-price-page .carrier-price-header{border-bottom:1px solid var(--ui-line);background:#f0f3f0;padding:10px 12px}.total-price-page .carrier-price-title>span{background:#355448}.total-price-page .carrier-price-header h2{color:#1c3429;font-size:17px}.total-price-page .price-condition-panel{box-shadow:none;border-color:#ccd5cf}.total-price-page .price-condition-panel>summary:hover{background:#f4f8f5}.total-price-page .price-table-toolbar{border-bottom:1px solid var(--ui-line);background:#fff;min-height:58px;padding:7px 12px}.total-price-page .price-table-toolbar label{gap:10px;max-width:560px}.total-price-page .price-table-toolbar label>span{color:#344d42;align-items:center;gap:7px;font-size:14px;display:flex}.total-price-page .price-table-toolbar input{border:2px solid var(--ui-control-line);color:#1d3028;background:#fff;border-radius:10px;min-height:44px;padding:8px 11px;font-size:16px}.total-price-page .price-table-count{color:#5b6861;font-size:13px}.total-price-page .price-table-count strong{font-size:18px}.total-price-page .price-table-count button{min-height:38px;font-size:12px}.total-price-page .total-price-excel-button{color:#285142;min-height:46px;box-shadow:none;background:#fff;border:1.5px solid #8fa99d;font-size:13px}.total-price-page .total-price-excel-button:hover:not(:disabled){color:#fff;background:var(--ui-primary)}.total-price-page .price-table-help{border-bottom:1px solid var(--ui-line);color:#5a675f;background:#f8f9f7;justify-content:space-between;gap:10px;margin:0;padding:9px 14px;font-size:12px;display:flex}.total-price-page .price-table-help strong{color:#2b493c}.total-price-page .excel-table-shell{scrollbar-color:#86958d #eef0ed;background:#fff;max-height:min(70vh,820px);overflow:auto}.total-price-page .excel-price-table{--model-column-width:160px;--activation-column-width:60px;--dealer-column-width:80px;table-layout:auto;border-spacing:0;color:#25372f;width:max-content;min-width:0;margin:0 auto;font-size:14px}.total-price-page .excel-price-table th,.total-price-page .excel-price-table td{background:#fff;border-bottom:1px solid #d9dfdb;border-right:1px solid #d9dfdb;height:40px;padding:4px 5px}.total-price-page .excel-price-table thead th{color:#243a30;background:#e8ece9}.total-price-page .excel-price-table .dealer-category-head-row th{height:28px;font-size:10.5px}.total-price-page .excel-price-table .dealer-category-head-row .model-head,.total-price-page .excel-price-table .dealer-category-head-row .activation-head{height:66px;box-shadow:0 2px #c6cec9}.total-price-page .excel-price-table .dealer-name-head-row th{height:38px;padding:5px 3px;font-size:11px;line-height:1.12;top:28px;box-shadow:inset 0 -2px #33473e24,0 2px #c6cec9}.total-price-page .excel-price-table .dealer-category-head,.total-price-page .excel-price-table .dealer-column-head{color:var(--dealer-accent);background:var(--dealer-head)}@supports (color:color-mix(in lab, red, red)){.total-price-page .excel-price-table .dealer-category-head,.total-price-page .excel-price-table .dealer-column-head{background:color-mix(in srgb,var(--dealer-head) 66%,#fff)}}.total-price-page .excel-price-table .dealer-category-head{border-left:3px solid var(--dealer-accent);font-size:10.5px}.total-price-page .excel-price-table .dealer-column-head{width:var(--dealer-column-width);min-width:var(--dealer-column-width);max-width:var(--dealer-column-width);border-left:1px solid #d4dbd7}.total-price-page .excel-price-table .category-start{border-left:3px solid var(--dealer-accent)!important}.total-price-page .excel-price-table .model-column{color:#1e3429;background:#fafbf9;border-bottom:2px solid #aeb9b3}.total-price-page .excel-price-table .model-column strong{font-size:13px;line-height:1.2}.total-price-page .excel-price-table .model-column small{color:#68736d;margin-top:2px;font-size:10px}.total-price-page .excel-price-table .activation-column{color:#3d5148;background:#f3f5f3;font-size:10.5px;box-shadow:5px 0 8px -8px #24352da6}.total-price-page .excel-price-table .activation-column span{border-radius:6px;min-width:48px;min-height:26px}.total-price-page .excel-price-table .mnp-row .activation-column span{color:#174e3c;background:#e2f0e9}.total-price-page .excel-price-table .device-row .activation-column span{color:#72511f;background:#f3ead7}.total-price-page .excel-price-table tr.device-row th,.total-price-page .excel-price-table tr.device-row td,.total-price-page .excel-price-table tr.device-row .model-column,.total-price-page .excel-price-table tr.device-row .activation-column{background:#fafbf9}.total-price-page .excel-price-table tr.device-row td,.total-price-page .excel-price-table tr.device-row .activation-column{border-bottom:2px solid #aeb9b3!important}.total-price-page .excel-price-table tbody .dealer-price-cell,.total-price-page .excel-price-table tbody tr.device-row .dealer-price-cell{width:var(--dealer-column-width);min-width:var(--dealer-column-width);max-width:var(--dealer-column-width);background:#fff;border-left:1px solid #d9dfdb}.total-price-page .excel-price-table td a{color:#174e3c;justify-content:center;align-items:center;gap:3px;min-height:39px;margin:-4px -5px;padding:3px;text-decoration:none;display:flex}.total-price-page .excel-price-table .price-number{color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:900 13.5px/1.05 Pretendard Variable,Pretendard,Segoe UI,Arial,sans-serif}.total-price-page .excel-price-table .best-price-badge{color:#744b0b;background:#ffe68f;border-radius:4px;padding:2px 4px;font-size:8px;font-weight:950}.total-price-page .excel-price-table td:not(.missing-price):hover{background:#eef7f2;box-shadow:inset 0 0 0 2px #5f927c}.total-price-page .excel-price-table td.best-price{border-left-color:#d0a354;box-shadow:inset 0 0 0 2px #b7791f;background:#fff3bf!important}.total-price-page .excel-price-table td.best-price a{color:#573b0e}.total-price-page .excel-price-table td.best-price .price-number{font-size:14px}.total-price-page .excel-price-table td.missing-price{color:#77817b;box-shadow:none;background:#f0f2f0!important}.total-price-page .missing-price-content{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:38px;display:flex}.total-price-page .missing-price-mark{font-size:16px;line-height:1}.total-price-page .missing-price-label{font-size:9px;font-weight:800;display:none}.total-price-page .price-table-updated{color:#66726b;font-size:11px}.total-price-page :is(button,a,summary):focus-visible{outline-offset:2px;outline:3px solid #185c46}@media (max-width:900px){.total-price-page .total-price-control-panel{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.total-price-page .carrier-price-header{grid-template-columns:1fr}.total-price-page .price-condition-panel{min-width:0}.total-price-page .price-table-toolbar{flex-direction:column;align-items:stretch}.total-price-page .price-table-toolbar label{width:100%;min-width:0;max-width:none}.total-price-page .price-table-toolbar-actions{justify-content:space-between;width:100%}}@media (max-width:760px){.minimal-calculator .calculator-control-legend{grid-template-columns:1fr;gap:7px;padding:9px;font-size:12px;display:grid}.minimal-calculator .interactive-step-panel{border-left-width:4px}.minimal-calculator .quick-dealer-picker,.minimal-calculator .quick-condition-panel{padding:12px}.minimal-calculator .quick-condition-panel{margin-top:11px}.minimal-calculator .carrier-tabs button,.minimal-calculator .large-choice-buttons button,.minimal-calculator .opening-payment-tabs button,.minimal-calculator .margin-presets button{min-height:52px}.minimal-calculator .form-card select,.minimal-calculator .form-card input:not([type=checkbox]),.minimal-calculator .inventory-request-section select,.minimal-calculator .inventory-request-section input:not([type=checkbox]),.minimal-calculator .inventory-request-section textarea{min-height:54px;font-size:16px}.minimal-calculator .compact-next-action.action{min-height:70px}.minimal-calculator .margin-control{padding:11px}.total-price-page{padding-bottom:28px}.total-price-page .total-price-hero{flex-direction:column;align-items:flex-start;padding:16px 12px 11px}.total-price-page .total-price-hero h1{font-size:27px}.total-price-page .total-price-hero p{font-size:14px}.total-price-page .price-table-legend{grid-template-columns:1fr auto;width:100%;min-width:0;padding:9px 11px}.total-price-page .price-table-legend span,.total-price-page .price-table-legend small{font-size:12px}.total-price-page .total-price-control-panel{border-radius:12px;gap:12px;margin:0 8px 10px;padding:11px}.total-price-page .filter-step-label{font-size:13px}.total-price-page .contract-category button,.total-price-page .carrier-category button{min-height:52px;padding:5px;font-size:14px}.total-price-page .carrier-category button{gap:4px}.total-price-page .carrier-category button span{min-width:28px;padding:3px 4px;font-size:9px}.total-price-page .carrier-price-sections{padding-left:8px;padding-right:8px}.total-price-page .carrier-price-section{border-radius:12px}.total-price-page .carrier-price-header{padding:11px}.total-price-page .carrier-price-header h2{font-size:18px}.total-price-page .price-condition-panel>summary{min-height:54px}.total-price-page .price-table-toolbar{gap:9px;min-height:0;padding:10px}.total-price-page .price-table-toolbar label{grid-template-columns:1fr;gap:7px;display:grid}.total-price-page .price-table-toolbar input{min-height:52px;font-size:16px}.total-price-page .price-table-toolbar-actions{white-space:normal;grid-template-columns:1fr;gap:8px;display:grid}.total-price-page .price-table-count{min-height:38px}.total-price-page .total-price-excel-button{width:100%;min-height:48px}.total-price-page .mobile-table-view-toggle{border-bottom:1px solid var(--ui-line);background:#f0f3f0;grid-template-columns:1fr 1fr;gap:7px;padding:9px 10px;display:grid}.total-price-page .mobile-table-view-toggle>strong{color:#405249;grid-column:1/-1;padding:0;font-size:13px}.total-price-page .mobile-table-view-toggle button{color:#30463c;background:#fff;border:1.5px solid #9eafa7;border-radius:9px;min-height:48px;font-size:14px}.total-price-page .mobile-table-view-toggle button.active{border-color:var(--ui-primary);color:#fff;background:var(--ui-primary)}.total-price-page .mobile-price-overview.active{border-bottom:1px solid var(--ui-line);background:#eef1ee;gap:10px;padding:10px;display:grid}.total-price-page .mobile-model-price-card{background:#fff;border:1px solid #c9d2cc;border-radius:11px;box-shadow:0 3px 10px #25372f0d}.total-price-page .mobile-model-price-card>header{background:#f8faf8;border-bottom:1px solid #c9d2cc;min-height:50px;padding:10px 11px}.total-price-page .mobile-model-price-card>header strong{color:#193428;white-space:normal;font-size:16px}.total-price-page .mobile-model-price-card>header small{color:#59665f;font-size:12px}.total-price-page .mobile-dealer-price-table{display:grid}.total-price-page .mobile-dealer-price-head,.total-price-page .mobile-dealer-price-row{grid-template-columns:minmax(104px,1.2fr) repeat(2,minmax(82px,1fr));min-width:0;display:grid}.total-price-page .mobile-dealer-price-head{color:#3e5148;text-align:center;background:#e9eeeb;align-items:center;min-height:38px;font-size:12px;font-weight:950}.total-price-page .mobile-dealer-price-head span{padding:6px 3px}.total-price-page .mobile-dealer-category{border-top:1px solid #d5dcd8;border-left:4px solid var(--dealer-accent);min-height:29px;color:var(--dealer-accent);background:var(--dealer-head);padding:6px 10px 5px 13px}@supports (color:color-mix(in lab, red, red)){.total-price-page .mobile-dealer-category{background:color-mix(in srgb,var(--dealer-head) 48%,#fff)}}.total-price-page .mobile-dealer-category{font-size:11px;font-weight:950}.total-price-page .mobile-dealer-price-row{border-top:1px solid #e0e5e2;min-height:54px}.total-price-page .mobile-dealer-name{background:#fbfcfb;border-right:1px solid #dce2de;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:7px 9px;display:flex}.total-price-page .mobile-dealer-name strong{color:#2b4036;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.total-price-page .mobile-dealer-name small{color:#707a74;font-size:10px}.total-price-page .mobile-price-value{color:#15543f;font-variant-numeric:tabular-nums;background:#fff;border-right:1px solid #e0e5e2;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px;text-decoration:none;display:flex}.total-price-page .mobile-price-value strong{font-size:17px;font-weight:950}.total-price-page .mobile-price-value small{color:#65726b;font-size:9px;font-weight:800}.total-price-page .mobile-price-value.best-price{color:#5a3a08;background:#fff3bf;box-shadow:inset 0 0 0 2px #b7791f}.total-price-page .mobile-price-value .best-price-badge{color:#fff;background:#9b650f;border-radius:4px;padding:2px 3px;font-size:8px;font-weight:950}.total-price-page .mobile-price-value.missing-price{color:#7c8680;box-shadow:none;background:#f0f2f0;flex-direction:column}.total-price-page .mobile-price-value.missing-price strong{font-size:16px}.total-price-page .mobile-price-value.missing-price small{font-size:9px}.total-price-page .price-table-help{padding:9px 10px;font-size:11px;display:grid}.total-price-page .excel-table-shell{scrollbar-gutter:auto;max-height:none;overflow:auto visible}.total-price-page .excel-table-shell.mobile-overview{display:none}.total-price-page .excel-table-shell.mobile-readable{display:block}.total-price-page .excel-price-table{--model-column-width:156px;--activation-column-width:72px;--dealer-column-width:94px;width:max-content;min-width:100%;font-size:12px}.total-price-page .excel-price-table th,.total-price-page .excel-price-table td{height:48px}.total-price-page .excel-price-table .dealer-name-head-row th{font-size:12px}.total-price-page .excel-price-table .model-column strong{font-size:13px}.total-price-page .excel-price-table .model-column small{font-size:11px}.total-price-page .excel-price-table td a{min-height:47px}.total-price-page .excel-price-table .price-number{font-size:14px}.total-price-page .price-table-updated{text-align:left;padding:0 2px;font-size:10px}}.minimal-calculator .result-card{color:#fff;background:linear-gradient(#17463b 0%,#12382f 58%,#103229 100%);border:1px solid #24574a;box-shadow:0 14px 30px #12382f2e}.minimal-calculator .result-card .result-top{color:#d8e8e1;border-bottom:1px solid #ffffff24;padding-bottom:9px}.minimal-calculator .result-card.price-ready .result-top small{color:#173d35;background:#ccebd9}.minimal-calculator .result-card.price-waiting .result-top small{color:#6a3f0c;background:#ffe1a8}.minimal-calculator .result-card .net-price{color:#fff;width:auto;box-shadow:none;text-shadow:0 2px 10px #00000029;background:0 0;border:0;margin:11px 0 4px;padding:0;font-size:clamp(39px,4vw,50px);line-height:1.08}.minimal-calculator .result-card .result-caption{color:#b9cec5}.minimal-calculator .result-card .price-summary>span{color:#fff;background:#ffffff13;border:1px solid #ffffff24}.minimal-calculator .result-card .price-summary small{color:#b9cec5}.minimal-calculator .result-card .price-summary strong{color:#fff}.minimal-calculator .result-card .price-summary>span:last-child strong{color:#ffda8a}.minimal-calculator .result-card .margin-control{color:#263b32;background:#f8f5ed;border:1px solid #d9d4c5;box-shadow:0 4px 12px #041c161f}.minimal-calculator .result-card .margin-control .margin-heading strong{color:#263b32}.minimal-calculator .result-card .margin-control .margin-heading small{color:#65716b}.minimal-calculator .result-card .margin-heading label{background:#fff;border-color:#aebdb5}.minimal-calculator .result-card .margin-control input{color:#172e25;background:#fff;border:0}.minimal-calculator .result-card .margin-control input:focus-visible{outline-offset:-3px;outline:3px solid #275d4838}.minimal-calculator .result-card .margin-heading label b{color:#52625a}.minimal-calculator .result-card .margin-presets button{color:#29463a;background:#fff;border-color:#bfc9c3}.minimal-calculator .result-card .margin-presets button:hover{background:#edf5f1;border-color:#275d48}.minimal-calculator .result-card .margin-presets button.active{color:#fff;box-shadow:none;background:#275d48;border-color:#275d48}.minimal-calculator .result-card .rebate-total{color:#fff;background:#061b1640;border:1px solid #ffffff24;border-radius:10px;margin:2px 0 0;padding:12px 13px}.minimal-calculator .result-card .rebate-total span{color:#c6d8d0}.minimal-calculator .result-card .rebate-total strong{color:#ffda8a}.minimal-calculator .result-card .result-details{border-color:#ffffff29}.minimal-calculator .result-card .result-details summary{color:#e8f1ed}.minimal-calculator .result-card .result-details>div,.minimal-calculator .result-card .result-details .breakdown,.minimal-calculator .result-card .result-details .applied-policy-summary{background:0 0}.minimal-calculator .result-card .result-details .breakdown span{color:#bdd0c7}.minimal-calculator .result-card .result-details .breakdown strong{color:#fff}.minimal-calculator .result-card .result-details .breakdown .minus{color:#a9e2c3}.minimal-calculator .result-card .result-details .breakdown .plus{color:#ffc0b6}@media (max-width:760px){.minimal-calculator .result-card .net-price{font-size:clamp(36px,10.5vw,46px)}.minimal-calculator .result-card .price-summary{grid-template-columns:1fr 1fr}.minimal-calculator .result-card .margin-heading{align-items:flex-start}}.total-price-page .total-price-scope-note,.market-price-page .market-price-scope-note{color:#40564b;background:#f2f7f4;border-top:1px solid #d6ded9;border-bottom:1px solid #d6ded9;margin:0;padding:9px 12px;font-size:12px;line-height:1.45}.total-price-page .total-price-scope-note strong,.market-price-page .market-price-scope-note strong{color:#174f3d}.total-price-page .total-price-scope-note span{color:#6a5540;font-weight:800}.market-price-page .market-price-scope-note{border:1px solid #cbd9d1;border-radius:10px;max-width:1290px;margin:0 auto 12px}.total-price-page .excel-price-table td a,.total-price-page .mobile-price-value{position:relative}.total-price-page .price-review-badge{color:#713a15;background:#fff0df;border:1px solid #b66c32;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:950;line-height:1;position:absolute;top:2px;left:2px}.installment-price-page .installment-rank strong em{color:#824716;white-space:nowrap;background:#ffead2;border-radius:5px;margin-left:5px;padding:2px 5px;font-size:9px;font-style:normal}.installment-price-page .installment-policy-review{color:#dce9e3;background:#ffda8a14;border:1px solid #ffda8a59;border-radius:9px;margin:12px 0;padding:10px 11px;font-size:12px;line-height:1.5}.installment-price-page .installment-policy-review a{color:#ffda8a;font-weight:900}@media (max-width:760px){.total-price-page .total-price-scope-note{padding:9px 10px;font-size:11px}.market-price-page .market-price-scope-note{margin:0 9px 10px;font-size:11px}.total-price-page .price-review-badge{top:3px;left:3px}}.wired-price-page.wired-calculator{--navy:#214c66;--ui-ink:#243746;--ui-muted:#61717d;--ui-line:#d0dbe2;--ui-surface:#fff;--ui-soft:#eef3f6;--ui-control:#eef5f9;--ui-control-line:#759ab1;--ui-primary:#2d6382;--ui-primary-dark:#214c66;min-height:100vh;color:var(--ui-ink);background:#f2f5f7;padding-bottom:44px;font-size:15px}.wired-calculator .topbar{background:#fffdf8f7;height:60px;min-height:60px}.wired-calculator .brand-mark{flex:0 0 44px;width:44px;height:44px}.wired-calculator .brand-copy strong{font-size:16px}.wired-calculator .site-main-nav{gap:4px;height:auto;margin-left:clamp(16px,2.8vw,42px)}.wired-calculator .site-main-nav a{border-radius:8px;gap:5px;min-width:96px;height:38px;min-height:38px;padding:0 11px;font-size:12px;font-weight:900}.wired-calculator .site-main-nav a span{width:22px;height:22px;font-size:11px}.wired-calculator .logout-button{min-height:36px;padding:0 10px;font-size:11px}.wired-calculator .seller-session strong{font-size:12px}.wired-calculator .wired-workspace{grid-template-columns:minmax(0,1fr) minmax(400px,.58fr);align-items:start;gap:10px;width:min(1320px,100% - 28px);margin:10px auto;display:grid}.wired-calculator .wired-builder,.wired-calculator .wired-summary,.wired-calculator .wired-dealer-comparison,.wired-calculator .wired-catalog{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:18px;box-shadow:0 6px 18px #2437460f}.wired-calculator .wired-builder{padding:15px}.wired-calculator .wired-builder-heading{border-bottom:2px solid #d7e1e7;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 0 10px;display:flex}.wired-calculator .wired-builder-heading h1{letter-spacing:-.035em;margin:0;font-size:20px;line-height:1.2}.wired-calculator .wired-builder-heading>b{color:#315f7a;font-size:13px}.wired-calculator .wired-step{--step-accent:#2d6382;--step-ink:#244b63;--step-bg:#f7fafc;--step-border:#a7bcc9;--step-control-line:#759ab1;--step-card-shadow:#2d63821f;--step-active-shadow:#2d638238;border:2px solid var(--step-border);border-left:5px solid var(--step-accent);background:var(--step-bg);box-shadow:0 5px 14px var(--step-card-shadow);border-radius:12px;margin-top:12px;padding:12px}.wired-calculator .wired-step:last-child{border-bottom:2px solid var(--step-border);padding-bottom:12px}.wired-calculator .wired-step-title{border-bottom:2px solid #c5d5df;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 8px;display:flex}.wired-calculator .wired-step-title>b{color:#fff;background:var(--step-accent);border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.wired-calculator .wired-step-title strong{color:var(--step-ink);letter-spacing:-.02em;font-size:15.5px}.wired-calculator .wired-carrier-tabs{background:#e7eef2;border:1px solid #bdcbd4;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.wired-calculator .wired-carrier-tabs button,.wired-calculator .wired-product-type button,.wired-calculator .wired-sale-type button,.wired-calculator .wired-binary-choice button{color:#2b4657;cursor:pointer;background:#fff;border:1.5px solid #aabac4;border-radius:9px;min-height:42px;padding:0 10px;font-size:14px;font-weight:900;box-shadow:0 1px 2px #2340520f}.wired-calculator .wired-carrier-tabs button:hover,.wired-calculator .wired-product-type button:hover,.wired-calculator .wired-sale-type button:hover,.wired-calculator .wired-binary-choice button:hover{border-color:var(--step-accent,var(--ui-primary));color:var(--step-ink,var(--ui-primary-dark));background:#fff}.wired-calculator .wired-carrier-tabs button.active,.wired-calculator .wired-sale-type button.active,.wired-calculator .wired-binary-choice button.active{border-color:var(--step-accent,var(--ui-primary));color:#fff;background:var(--step-accent,var(--ui-primary));box-shadow:0 4px 10px var(--step-active-shadow,#2d638238)}.wired-calculator .wired-sale-type button:disabled{color:#8b938e;box-shadow:none;cursor:not-allowed;background:#e8eae7;border-color:#d1d5d2}.wired-calculator .wired-field-grid,.wired-calculator .wired-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wired-calculator .wired-dealer-fields,.wired-calculator .wired-policy-fields,.wired-calculator .wired-plan-fields{margin-top:10px}.wired-calculator .wired-field-grid>*,.wired-calculator .wired-plan-fields>*{min-width:0}.wired-calculator .wired-field-grid label>span,.wired-calculator .wired-plan-fields label>span,.wired-calculator .wired-sale-type>legend,.wired-calculator .wired-binary-choice>legend{color:var(--step-ink,#294b60);margin:0 0 5px 1px;font-size:13.5px;font-weight:950;line-height:1.3;display:block}.wired-calculator select,.wired-calculator input[type=number]{border:2px solid var(--step-control-line,var(--ui-control-line));color:#1d3443;background-color:#fff;border-radius:10px;width:100%;min-height:46px;padding:9px 40px 9px 12px;font-size:15px;font-weight:800;box-shadow:inset 0 1px #214c660a}.wired-calculator input[type=number]{padding-right:12px}.wired-calculator select:hover,.wired-calculator input[type=number]:hover{border-color:var(--step-accent,var(--ui-primary))}.wired-calculator select:disabled{color:#67716b;opacity:1;background:#e9ebe8;border-color:#cbd1cd}.wired-calculator .wired-sale-type,.wired-calculator .wired-binary-choice{border:0;min-width:0;margin:0;padding:0}.wired-calculator .wired-sale-type>div,.wired-calculator .wired-binary-choice>div{background:#e7eef2;border:1px solid #bdcbd4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.wired-calculator .wired-mobile-model-field{grid-column:1/-1}.wired-calculator .wired-location-compact{background:#fff8fb;border:1px solid #d9c3ce;border-radius:12px;margin-top:12px;padding:12px}.wired-calculator .wired-location-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.wired-calculator .wired-location-choice button{color:#4b5550;text-align:center;background:#fff;border:1.5px solid #c9c2c5;border-radius:9px;min-height:42px;padding:0 12px;font-size:14px}.wired-calculator .wired-location-choice button.active{color:#fff;background:#9c0054;border-color:#9c0054;box-shadow:0 4px 10px #9c005426}.wired-calculator .wired-address-confirm{color:#60223d;cursor:pointer;background:#fbe7ef;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;font-size:13px;font-weight:850;line-height:1.4;display:flex}.wired-calculator .wired-address-confirm input{accent-color:#9c0054;flex:0 0 20px;width:20px;height:20px;margin:0}.wired-calculator .wired-product-type{background:#e7eef2;border:1px solid #bdcbd4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:4px;display:grid}.wired-calculator .wired-product-type button{text-align:center}.wired-calculator .wired-product-type button.active{border-color:var(--step-accent);color:#fff;background:var(--step-accent);box-shadow:0 4px 10px var(--step-active-shadow)}.wired-calculator .wired-core-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wired-calculator .wired-core-policy-fields{margin-top:14px}.wired-calculator .wired-policy-answer>small{color:#9b5d21;margin-top:6px;font-size:12px;font-weight:900;display:block}.wired-calculator .wired-extra-conditions{border:1px solid var(--ui-line);background:#fff;border-radius:13px;margin-top:16px;overflow:hidden}.wired-calculator .wired-extra-conditions>summary,.wired-calculator .wired-comparison-summary,.wired-calculator .wired-catalog-master-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;list-style:none;display:flex}.wired-calculator .wired-extra-conditions>summary::-webkit-details-marker{display:none}.wired-calculator .wired-comparison-summary::-webkit-details-marker{display:none}.wired-calculator .wired-catalog-master-summary::-webkit-details-marker{display:none}.wired-calculator .wired-extra-conditions>summary strong,.wired-calculator .wired-comparison-summary h2,.wired-calculator .wired-catalog-master-summary strong{margin:0;font-size:14px}.wired-calculator .wired-extra-conditions>summary>b,.wired-calculator .wired-comparison-summary>b,.wired-calculator .wired-catalog-master-summary>b{color:#2b5d7b;white-space:nowrap;background:#eaf3f8;border:1px solid #9fb9c8;border-radius:8px;padding:6px 8px;font-size:12px}.wired-calculator .wired-extra-conditions[open]>summary,.wired-calculator .wired-dealer-comparison[open]>.wired-comparison-summary,.wired-calculator .wired-catalog[open]>.wired-catalog-master-summary{border-bottom:1px solid #d6e1e7}.wired-calculator .wired-extra-conditions[open]>summary>b,.wired-calculator .wired-dealer-comparison[open]>.wired-comparison-summary>b,.wired-calculator .wired-catalog[open]>.wired-catalog-master-summary>b{font-size:0}.wired-calculator .wired-extra-conditions[open]>summary>b:after,.wired-calculator .wired-dealer-comparison[open]>.wired-comparison-summary>b:after,.wired-calculator .wired-catalog[open]>.wired-catalog-master-summary>b:after{content:"닫기";font-size:12px}.wired-calculator .wired-extra-conditions-body{gap:12px;padding:12px;display:grid}.wired-calculator .wired-binary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wired-calculator .wired-extra-fields{margin-top:0}.wired-calculator .wired-result-column{min-width:0;position:sticky;top:78px}.wired-calculator .wired-summary{color:#edf5fa;background:linear-gradient(#193c53,#143246 58%,#102a3b);border-color:#254c66;padding:18px;position:static;top:auto;overflow:hidden;box-shadow:0 14px 30px #102f4438}.wired-calculator .wired-summary>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:10px;padding:0 0 10px;display:flex}.wired-calculator .wired-summary>header>span{color:#ffda8a;font-size:16px;font-weight:950}.wired-calculator .wired-summary>header>small{color:#bfd0db;font-size:14px}.wired-calculator .wired-total-label{color:#bfd0db;padding:14px 0 0;font-size:14px;font-weight:850;display:block}.wired-calculator .wired-total{color:#fff;letter-spacing:-.055em;padding:2px 0 7px;font-size:clamp(36px,3.5vw,44px);line-height:1;display:block}.wired-calculator .wired-summary>p.wired-product-summary{color:#c7d6df;margin:0;padding:0 0 14px;font-size:14px;line-height:1.45}.wired-calculator .wired-summary-metrics{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid}.wired-calculator .wired-summary-metrics>div{background:#0518253d;border:1px solid #ffffff21;border-radius:10px;min-width:0;padding:10px 8px}.wired-calculator .wired-summary-metrics>div:first-child{border-left:1px solid #ffffff21}.wired-calculator .wired-summary-metrics span,.wired-calculator .wired-summary-metrics strong{text-align:left;display:block}.wired-calculator .wired-summary-metrics span{color:#aec1cd;font-size:13px}.wired-calculator .wired-summary-metrics strong{color:#fff;text-overflow:clip;white-space:normal;margin-top:4px;font-size:15px;overflow:visible}.wired-calculator .wired-bundle-summary{color:#dfeffa;background:#3484b429;border:1px solid #7abce161;border-radius:10px;margin:10px 0 0;padding:11px}.wired-calculator .wired-bundle-summary strong,.wired-calculator .wired-bundle-summary>b{font-size:14px}.wired-calculator .wired-address-summary-warning,.wired-calculator .wired-region-warning{border-radius:10px;margin:10px 0 0;padding:11px}.wired-calculator .wired-address-summary-warning strong,.wired-calculator .wired-region-warning strong{font-size:14px}.wired-calculator .wired-address-summary-warning span,.wired-calculator .wired-region-warning span{font-size:12px}.wired-calculator .wired-policy-result{border-radius:10px;margin:10px 0}.wired-calculator .wired-policy-result.no-rate,.wired-calculator .wired-policy-result.source-pending,.wired-calculator .wired-policy-result.needs-input,.wired-calculator .wired-policy-result.conflict{padding:12px}.wired-calculator .wired-policy-result>strong{font-size:17px}.wired-calculator .wired-policy-result>p{font-size:13px}.wired-calculator .wired-amount-details,.wired-calculator .wired-policy-notes{color:#dce8ef;background:#ffffff0a;border:1px solid #ffffff29;border-radius:10px;margin:0;padding:11px}.wired-calculator .wired-amount-details>summary,.wired-calculator .wired-policy-notes summary{color:#e8f1f6;cursor:pointer;font-size:14px;font-weight:900}.wired-calculator .wired-policy-breakdown{border-top:1px solid #ffffff24;margin-top:10px;padding-top:7px}.wired-calculator .wired-policy-breakdown>div{padding:7px 1px;font-size:14px}.wired-calculator .wired-policy-breakdown b.minus{color:#ffc0b6}.wired-calculator .wired-policy-breakdown .gift{border-top-color:#ffffff29}.wired-calculator .wired-policy-notes{margin-top:10px}.wired-calculator .wired-policy-notes p{color:#bfd0db;margin-top:9px;font-size:12px}.wired-calculator .wired-policy-placeholder{color:#254b64;background:#e5f0f6}.wired-calculator .wired-policy-placeholder>span,.wired-calculator .wired-policy-placeholder>p{color:#5f7888}.wired-calculator .wired-dealer-comparison,.wired-calculator .wired-catalog{width:min(1320px,100% - 28px);margin:0 auto 12px;padding:0;overflow:hidden}.wired-calculator .wired-comparison-summary{min-height:48px;padding:9px 13px}.wired-calculator .wired-dealer-comparison>.wired-comparison-summary{cursor:default;border-bottom:1px solid #d6e1e7}.wired-calculator .wired-comparison-summary h2{font-size:15px}.wired-calculator .wired-comparison-table{background:#fff;border:1px solid #ccd9e1;border-radius:11px;margin:12px;overflow:hidden}.wired-calculator .wired-comparison-head,.wired-calculator .wired-comparison-row{grid-template-columns:minmax(190px,1.2fr) minmax(130px,.82fr) minmax(115px,.72fr) minmax(175px,1fr) minmax(85px,.52fr);align-items:center;gap:10px;display:grid}.wired-calculator .wired-comparison-head{color:#536774;background:#edf2f5;min-height:40px;padding:7px 12px;font-size:10.5px;font-weight:950}.wired-calculator .wired-comparison-head span:not(:first-child){text-align:right}.wired-calculator .wired-comparison-row{color:#273c49;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e0e5e8;width:100%;min-height:50px;padding:7px 12px}.wired-calculator .wired-comparison-row.active{box-shadow:inset 5px 0 0 var(--ui-primary);background:#edf4f8}.wired-calculator .wired-comparison-dealer{min-width:0;display:block}.wired-calculator .wired-comparison-dealer>b{background:var(--ui-primary)}.wired-calculator .wired-comparison-dealer strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.wired-calculator .wired-comparison-cash,.wired-calculator .wired-comparison-gift,.wired-calculator .wired-comparison-total{text-align:right;white-space:nowrap;font-size:13px}.wired-calculator .wired-comparison-cash{color:#2b6687;font-size:15px}.wired-calculator .wired-comparison-gift{color:#8b641d}.wired-calculator .wired-comparison-total{color:#9d3c33;font-size:14px}.wired-calculator .wired-comparison-status{color:#2b6687;background:#e5f0f6;border-radius:7px;justify-self:end;padding:5px 7px;font-size:10px}.wired-calculator .wired-comparison-status.no-rate,.wired-calculator .wired-comparison-status.needs-input{color:#865d19;background:#fff0cf}.wired-calculator .wired-comparison-status.conflict{color:#8c322c;background:#f9dfdc}.wired-calculator .wired-comparison-status.source-pending{color:#7b3754;background:#f6e2eb}.wired-calculator .wired-catalog{padding:0}.wired-calculator .wired-catalog>details{border:1px solid #cdd9e0;border-radius:12px;margin:12px}.wired-calculator .wired-catalog>details>summary{background:#edf3f6;min-height:48px;padding:9px 12px}.wired-calculator .wired-catalog>details>summary strong{font-size:14px}.wired-calculator .wired-catalog>details>summary>b{background:var(--ui-primary);font-size:11px}.wired-calculator .wired-table-wrap th{color:#5a6d79;background:#e9f0f4;font-size:12px}.wired-calculator .wired-table-wrap td{font-size:14px}.wired-calculator .wired-table-wrap td>small{font-size:12px}.wired-calculator :is(button,select,input,summary,a):focus-visible{outline-offset:2px;outline:3px solid #315f7a}@media (max-width:960px){.wired-calculator .topbar{min-height:auto}.wired-calculator .site-main-nav{order:10;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-height:52px;margin:6px 0 0;display:grid}.wired-calculator .site-main-nav a{min-width:0;height:38px;min-height:38px;padding:0 5px;font-size:12px}.wired-calculator .wired-workspace{grid-template-columns:1fr}.wired-calculator .wired-result-column{position:static}}@media (max-width:650px){.wired-price-page.wired-calculator{padding-bottom:36px}.wired-calculator .topbar{padding:6px 8px}.wired-calculator .brand-mark{flex-basis:40px;width:40px;height:40px}.wired-calculator .site-main-nav a{gap:3px!important;height:40px!important;min-height:40px!important;padding:0 2px!important;font-size:11px!important}.wired-calculator .site-main-nav a span{width:22px!important;height:22px!important;font-size:11px!important;display:grid!important}.wired-calculator .wired-workspace,.wired-calculator .wired-dealer-comparison,.wired-calculator .wired-catalog{width:calc(100% - 14px)}.wired-calculator .wired-builder{border-radius:14px;padding:13px}.wired-calculator .wired-builder-heading h1{font-size:19px}.wired-calculator .wired-step{border-left-width:5px;margin-top:12px;padding:12px}.wired-calculator .wired-carrier-tabs button,.wired-calculator .wired-product-type button,.wired-calculator .wired-sale-type button,.wired-calculator .wired-binary-choice button{min-height:46px;font-size:14px}.wired-calculator .wired-field-grid,.wired-calculator .wired-plan-fields,.wired-calculator .wired-core-condition-grid,.wired-calculator .wired-binary-grid{grid-template-columns:1fr}.wired-calculator .wired-mobile-model-field{grid-column:1/-1}.wired-calculator select,.wired-calculator input[type=number]{min-height:46px;font-size:16px}.wired-calculator .wired-summary{border-radius:14px;padding:16px}.wired-calculator .wired-total{font-size:clamp(40px,11vw,49px)}.wired-calculator .wired-summary-metrics{grid-template-columns:1fr 1fr}.wired-calculator .wired-summary-metrics>div:last-child{grid-column:1/-1}.wired-calculator .wired-bundle-summary{flex-direction:column;align-items:flex-start}.wired-calculator .wired-comparison-table{background:0 0;border:0;gap:8px;margin:9px;display:grid}.wired-calculator .wired-comparison-head{display:none}.wired-calculator .wired-comparison-row{border:1px solid #cdd9e0;border-radius:10px;grid-template-columns:1fr auto;gap:8px 10px;min-width:0;min-height:0;padding:11px;display:grid}.wired-calculator .wired-comparison-dealer{grid-column:1}.wired-calculator .wired-comparison-status{grid-area:1/2}.wired-calculator .wired-comparison-cash,.wired-calculator .wired-comparison-gift,.wired-calculator .wired-comparison-total{text-align:left;white-space:normal;border-top:1px solid #dfe7ec;padding-top:7px}.wired-calculator .wired-comparison-cash{grid-column:1/-1}.wired-calculator .wired-comparison-gift{grid-column:1}.wired-calculator .wired-comparison-total{grid-column:2}.wired-calculator .wired-comparison-cash:before,.wired-calculator .wired-comparison-gift:before,.wired-calculator .wired-comparison-total:before{color:#687985;margin-bottom:3px;font-size:11px;display:block}.wired-calculator .wired-comparison-cash:before{content:"리베이트·현금"}.wired-calculator .wired-comparison-gift:before{content:"사은품 별도"}.wired-calculator .wired-comparison-total:before{content:"합산"}.wired-calculator .wired-catalog-master-summary,.wired-calculator .wired-comparison-summary{padding:11px 12px}.wired-calculator .wired-table-wrap{overflow-x:auto}}@media (max-width:430px){.wired-calculator .site-main-nav a span{display:none!important}.wired-calculator .site-main-nav a{font-size:10px!important}.wired-calculator .wired-summary-metrics{grid-template-columns:1fr}.wired-calculator .wired-summary-metrics>div:last-child{grid-column:auto}.wired-calculator .wired-comparison-gift,.wired-calculator .wired-comparison-total{grid-column:1/-1}}.minimal-calculator .wired-companion-card{color:#173f58;text-align:left;cursor:pointer;background:#eef6fa;border:1px solid #9db9ca;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:68px;margin-top:8px;padding:10px 12px;display:grid;box-shadow:0 5px 14px #2b587314}.minimal-calculator .wired-companion-card:hover{background:#e7f2f8;border-color:#5e8eaa}.minimal-calculator .wired-companion-product,.minimal-calculator .wired-companion-amount{gap:3px;min-width:0;display:grid}.minimal-calculator .wired-companion-product small,.minimal-calculator .wired-companion-amount small{color:#5d7888;font-size:11px;font-weight:800}.minimal-calculator .wired-companion-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.minimal-calculator .wired-companion-amount{text-align:right;border-left:1px solid #bfd2dd;padding-left:12px}.minimal-calculator .wired-companion-amount strong{color:#0f5278;white-space:nowrap;font-size:17px}.minimal-calculator .wired-companion-card>b{color:#286783;white-space:nowrap;font-size:12px}.minimal-calculator .comparison-head,.minimal-calculator .comparison-row{grid-template-columns:minmax(190px,1.35fr) minmax(165px,.9fr) 125px 120px;min-width:660px}.minimal-calculator .wired-companion-head{color:#285a75;text-align:right;background:#dcebf3;border-radius:7px;margin:-5px -4px;padding:7px 8px}.minimal-calculator .comparison-wired-cell{color:#78909d;text-align:right;background:#f2f7f9;border:1px solid #d0e0e8;border-radius:8px;gap:2px;min-width:0;padding:6px 9px;display:grid}.minimal-calculator .comparison-wired-cell small{font-size:10px;font-weight:850}.minimal-calculator .comparison-wired-cell strong{white-space:nowrap;font-size:14px}.minimal-calculator .comparison-wired-cell.ready{color:#1e5c7c;background:#e7f2f7;border-color:#9fc1d2}@media (max-width:650px){.minimal-calculator .wired-companion-card{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px}.minimal-calculator .wired-companion-card>b{display:none}.minimal-calculator .wired-companion-product small{font-size:10px}.minimal-calculator .wired-companion-product strong{font-size:12px}.minimal-calculator .wired-companion-amount strong{font-size:15px}.minimal-calculator .comparison-head,.minimal-calculator .comparison-row{grid-template-columns:minmax(190px,1.35fr) minmax(165px,.9fr) 125px 120px;min-width:660px}}.total-price-page .total-price-dual-grid{background:#f7f8f6;grid-template-columns:minmax(0,1fr) minmax(380px,420px);align-items:start;gap:46px;padding:18px;display:grid}.total-price-page .wireless-total-pane{background:#fff;border:1px solid #d7ded9;border-radius:13px;min-width:0;overflow:hidden}.total-price-page .wireless-pane-heading{color:#405249;background:#eef2ef;border-bottom:1px solid #d8dfda;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:9px 12px;display:flex}.total-price-page .wireless-pane-heading strong{color:#1f4938;font-size:15px}.total-price-page .wireless-pane-heading span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.total-price-page .wired-mit-pane{background:#fffaf0;border:2px solid #d2aa52;border-radius:15px;min-width:0;position:sticky;top:74px;overflow:hidden;box-shadow:0 10px 24px #74501617}.total-price-page .wired-mit-heading{background:linear-gradient(135deg,#f7e4ad 0%,#fff7df 100%);border-bottom:1px solid #e4cf9a;gap:5px;padding:13px 14px 12px;display:grid}.total-price-page .wired-mit-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.total-price-page .wired-mit-heading span{color:#5f4212;letter-spacing:-.03em;font-size:17px;font-weight:950}.total-price-page .wired-mit-heading b{color:#fff;white-space:nowrap;background:#9a6719;border-radius:999px;padding:4px 7px;font-size:10px}.total-price-page .wired-mit-heading>strong{color:#3f3524;font-size:13px;line-height:1.35}.total-price-page .wired-mit-heading>small{color:#766346;font-size:11px;font-weight:800}.total-price-page .wired-model-selector{border-bottom:1px solid #eadbb8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.total-price-page .wired-model-selector>span{color:#604919;white-space:nowrap;font-size:12px;font-weight:900}.total-price-page .wired-model-selector select{color:#3d3424;background:#fff;border:1.5px solid #c9a85f;border-radius:9px;min-width:0;min-height:42px;padding:7px 32px 7px 10px;font-size:14px;font-weight:850}.total-price-page .wired-mit-table-wrap{background:#fff;overflow-x:auto}.total-price-page .wired-mit-table{border-spacing:0;border-collapse:separate;table-layout:fixed;color:#3f3a30;width:100%;min-width:360px;font-size:12px}.total-price-page .wired-mit-table th,.total-price-page .wired-mit-table td{text-align:center;border-bottom:1px solid #eadfca;border-right:1px solid #eadfca;height:43px;padding:4px}.total-price-page .wired-mit-table thead th{color:#614816;background:#f6edd7;font-weight:950}.total-price-page .wired-mit-table thead tr:first-child th{background:#ead5a0;height:35px}.total-price-page .wired-mit-table thead tr:first-child .wired-speed-1g{background:#f1dfae}.total-price-page .wired-mit-table thead tr:first-child .wired-speed-500{background:#e5c985}.total-price-page .wired-mit-table thead tr:last-child .wired-speed-1g{background:#fbf3df}.total-price-page .wired-mit-table thead tr:last-child .wired-speed-500{background:#f4e3ba}.total-price-page .wired-mit-table .wired-speed-start{border-left:4px solid #ad8330}.total-price-page .wired-mit-table th:first-child{width:34%}.total-price-page .wired-mit-table tbody th{color:#4f493e;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fffdf8;border-right:2px solid #cdb47b;padding:5px 7px;font-size:11.5px;overflow:hidden}.total-price-page .wired-mit-table tbody tr:not(:last-child)>*{border-bottom:2px solid #d8c7a4}.total-price-page .wired-mit-table td{background:#fff;padding:0}.total-price-page .wired-mit-table td>a,.total-price-page .wired-mit-table td>span{justify-content:center;align-items:center;gap:2px;min-height:42px;display:flex}.total-price-page .wired-mit-table td>a{color:#7a4c0b;background:#fffaf0;text-decoration:none}.total-price-page .wired-mit-table tbody tr:nth-child(2n) th{background:#f8f3e9}.total-price-page .wired-mit-table tbody tr:nth-child(2n) td>a{background:#fff4dc}.total-price-page .wired-mit-table tbody tr:nth-child(2n) td>span{background:#efede8}.total-price-page .wired-mit-table td.wired-best-price>a{color:#683d00;background:linear-gradient(#ffe6a0,#ffd36b);flex-direction:column;gap:1px;box-shadow:inset 0 0 0 2px #c88612}.total-price-page .wired-mit-table .wired-best-badge{color:#fff;background:#915400;border-radius:999px;padding:2px 5px;font-size:8.5px;font-weight:950;line-height:1}.total-price-page .wired-mit-table .wired-mit-amount{justify-content:center;align-items:baseline;gap:2px;display:flex}.total-price-page .wired-mit-table td>a:hover{color:#fff;background:#9a6719}.total-price-page .wired-mit-table td.wired-best-price>a:hover .wired-best-badge{color:#7a4c0b;background:#fff}.total-price-page .wired-mit-table td>a strong{font-variant-numeric:tabular-nums;font-size:13.5px}.total-price-page .wired-mit-table td>a small{font-size:9px;font-weight:900}.total-price-page .wired-mit-table td>span{color:#9a968d;background:#f5f4f1;font-weight:900}.total-price-page .wired-mit-pane>p{color:#716245;text-align:center;background:#fff7e3;margin:0;padding:9px 11px;font-size:10.5px;font-weight:800}.total-price-page .wired-mit-pane>p strong{color:#7a4c0b}@media (max-width:1220px){.total-price-page .total-price-dual-grid{grid-template-columns:1fr;gap:30px}.total-price-page .wired-mit-pane{position:static}}@media (max-width:760px){.total-price-page .total-price-dual-grid{gap:28px;padding:10px}.total-price-page .wireless-pane-heading{flex-direction:column;align-items:flex-start;gap:3px}.total-price-page .wireless-pane-heading span{max-width:100%}.total-price-page .wired-model-selector{grid-template-columns:1fr;gap:6px}.total-price-page .wired-model-selector select{min-height:50px;font-size:16px}}.wired-price-page.wired-calculator{--navy:#7b4f12;--ui-ink:#433727;--ui-muted:#776a56;--ui-line:#dfd1b7;--ui-surface:#fffdf8;--ui-soft:#f7edda;--ui-control:#fff9ee;--ui-control-line:#c6a363;--ui-primary:#b7791f;--ui-primary-dark:#7b4f12;color:var(--ui-ink);background:#f7f1e7}.wired-calculator .wired-builder,.wired-calculator .wired-dealer-comparison,.wired-calculator .wired-catalog{box-shadow:0 7px 20px #5b401912}.wired-calculator .wired-builder-heading{border-bottom-color:#e3d4b8}.wired-calculator .wired-builder-heading>span,.wired-calculator .wired-step-title>span{gap:3px;min-width:0;display:grid}.wired-calculator .wired-builder-heading small{color:var(--ui-muted);font-size:11.5px;font-weight:750;line-height:1.4}.wired-calculator .wired-builder-heading>b{color:#8a5a13}.wired-calculator .wired-step[data-wired-step]{--step-accent:#b7791f;--step-ink:#684710;--step-bg:#fffaf0;--step-border:#dcc28e;--step-control-line:#c7a15d;--step-card-shadow:#81551214;--step-active-shadow:#965f0e2e}.wired-calculator .wired-step-title{border-bottom-color:var(--step-accent)}@supports (color:color-mix(in lab, red, red)){.wired-calculator .wired-step-title{border-bottom-color:color-mix(in srgb,var(--step-accent) 24%,#eee3ce)}}.wired-calculator .wired-step-title small{color:#766a57;font-size:11px;font-weight:750;line-height:1.35}.wired-calculator .wired-carrier-tabs,.wired-calculator .wired-sale-type>div,.wired-calculator .wired-binary-choice>div,.wired-calculator .wired-product-type{background:#f6eddb;border-color:#d6c49e}.wired-calculator .wired-carrier-tabs button,.wired-calculator .wired-product-type button,.wired-calculator .wired-sale-type button,.wired-calculator .wired-binary-choice button{color:#5a4931;border-color:#cbb893;box-shadow:0 1px 2px #5a3e190d}.wired-calculator select,.wired-calculator input[type=number]{color:#3f3426;box-shadow:inset 0 1px #6f4e1b0a}.wired-calculator .wired-extra-conditions{background:#fffdf8;border-color:#ddcfb3}.wired-calculator .wired-extra-conditions>summary>b,.wired-calculator .wired-comparison-summary>b,.wired-calculator .wired-catalog-master-summary>b{color:#71480f;background:#fff0cc;border-color:#cfb16f}.wired-calculator .wired-extra-conditions[open]>summary,.wired-calculator .wired-dealer-comparison>.wired-comparison-summary,.wired-calculator .wired-catalog[open]>.wired-catalog-master-summary{border-bottom-color:#e2d4b9}.wired-calculator .wired-summary{color:#fff8e8;background:linear-gradient(#654a1b,#523a13 58%,#432f10);border-color:#87652a;box-shadow:0 14px 30px #49310e38}.wired-calculator .wired-summary>header>span{color:#ffe09a}.wired-calculator .wired-summary>header>small,.wired-calculator .wired-total-label,.wired-calculator .wired-summary>p.wired-product-summary,.wired-calculator .wired-summary-metrics span,.wired-calculator .wired-policy-notes p{color:#e5d5b1}.wired-calculator .wired-total,.wired-calculator .wired-summary-metrics strong{color:#fff7df}.wired-calculator .wired-summary-metrics>div{background:#26170533;border-color:#ffe8b62e}.wired-calculator .wired-bundle-summary{color:#fff0c7;background:#ca8f2226;border-color:#efc25c6b}.wired-calculator .wired-bundle-summary.ineligible{color:#ffe5bf;background:#bf5d2a21;border-color:#ffc4746b}.wired-calculator .wired-amount-details,.wired-calculator .wired-policy-notes{color:#f6e8c9;background:#ffefc90d;border-color:#ffe6b133}.wired-calculator .wired-amount-details>summary,.wired-calculator .wired-policy-notes summary{color:#fff0ce}.wired-calculator .wired-policy-breakdown b.plus{color:#ffe096}.wired-calculator .wired-comparison-table{border-color:#dfcfad}.wired-calculator .wired-comparison-head{color:#685a43;background:#f3ead8}.wired-calculator .wired-comparison-row{color:#493d2d;border-top-color:#ece1cc}.wired-calculator .wired-comparison-row:hover{background:#fff9eb}.wired-calculator .wired-comparison-row.active{background:#fff6df;box-shadow:inset 5px 0 #b7791f}.wired-calculator .wired-comparison-cash{color:#8a5a13}.wired-calculator .wired-comparison-status{color:#805416;background:#fff0cc}.wired-calculator .wired-catalog>details{border-color:#dfcfad}.wired-calculator .wired-catalog>details>summary{background:#f5ecd9}.wired-calculator .wired-table-wrap th{color:#6e5f47;background:#f2e8d4}.wired-calculator .wired-table-wrap td>a{color:#8a5a13;text-decoration-color:#d0b270}.wired-calculator .wired-tag.ready{color:#805416;background:#fff0cc}.wired-calculator :is(button,select,input,summary,a):focus-visible{outline-color:#b7791f}@media (max-width:650px){.wired-calculator .wired-builder-heading{align-items:flex-start}.wired-calculator .wired-builder-heading>b{text-overflow:ellipsis;white-space:nowrap;max-width:35%;overflow:hidden}.wired-calculator .wired-builder-heading small{font-size:11px}.wired-calculator .wired-step-title small{font-size:10.5px}}
