*{box-sizing:border-box}html{color:#1d2433;background:#f6f7fb;font-family:Pretendard,Noto Sans KR,Inter,system-ui,sans-serif;font-size:16px}body{min-width:320px;margin:0}button,select,input{font:inherit}.site-header.svelte-1uha8ag{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f7fbf5;border-bottom:1px solid #dfe2ea;align-items:center;gap:22px;height:64px;padding:0 clamp(20px,3vw,54px);display:flex;position:sticky;top:0}.brand.svelte-1uha8ag{color:#1d2433;align-items:center;gap:9px;font-weight:850;text-decoration:none;display:flex}.brand.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;background:#5b78ff;border-radius:7px;place-items:center;width:27px;height:27px;font-family:Georgia,serif;font-style:italic;display:grid}.site-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#858984;border-left:1px solid #d2d2cc;margin:0;padding-left:20px;font-size:13px}.header-actions.svelte-1uha8ag{align-items:center;gap:22px;margin-left:auto;display:flex}.data-status.svelte-1uha8ag{color:#53675d;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.data-status.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#41a26c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d7e6db}main.svelte-1uha8ag{width:100%;max-width:2000px;margin:auto;padding:20px clamp(16px,2.2vw,44px) 64px}.toolbar.svelte-1uha8ag{background:#fafafc;border:2px solid #c9cfdb;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:20px;min-height:52px;padding:8px 12px;display:flex}.toolbar.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:baseline;gap:7px;display:flex}.toolbar.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14px}.toolbar.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#989b96;font-size:11px}.toolbar.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#fff;cursor:pointer;background:#536ff5;border:0;border-radius:7px;margin-left:auto;padding:9px 14px;font-size:13px;font-weight:750}.toolbar.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.35}.switch.svelte-1uha8ag{cursor:pointer;white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;position:absolute}.switch.svelte-1uha8ag>span:where(.svelte-1uha8ag){background:#c8cac5;border-radius:20px;width:34px;height:20px;padding:3px;transition:all .2s}.switch.svelte-1uha8ag i:where(.svelte-1uha8ag){background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block;box-shadow:0 1px 3px #0003}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+span:where(.svelte-1uha8ag){background:#5b78ff}.switch.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+span:where(.svelte-1uha8ag) i:where(.svelte-1uha8ag){transform:translate(14px)}.compare-scroll.svelte-1uha8ag{scrollbar-width:thin;background:#fff;border:2px solid #c9cfdb;border-radius:0 0 10px 10px;overflow-x:auto}.compare-grid.svelte-1uha8ag{align-items:stretch;min-width:min-content;display:grid}.compare-grid.svelte-1uha8ag>:where(.svelte-1uha8ag){border-bottom:2px solid #d2d7e1;border-right:2px solid #d2d7e1;min-width:0}.corner-cell.svelte-1uha8ag,.column-head.svelte-1uha8ag{color:#fff;background:#222a3d;min-height:62px}.corner-cell.svelte-1uha8ag{z-index:8;flex-direction:column;justify-content:center;gap:3px;padding:14px;display:flex;position:sticky;left:0}.corner-cell.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#9ca7a1;letter-spacing:.12em;font-size:10px}.corner-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:Georgia,serif;font-size:18px}.column-head.svelte-1uha8ag{align-items:center;gap:10px;padding:12px 14px;display:flex}.column-head.svelte-1uha8ag>b:where(.svelte-1uha8ag){background:#647fff;border-radius:7px;place-items:center;width:31px;height:31px;font-family:Georgia,serif;display:grid}.column-head.svelte-1uha8ag div:where(.svelte-1uha8ag){gap:2px;min-width:0;display:grid}.column-head.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#a7b1ac;font-size:10px}.column-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.column-head.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#849089;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:21px}.column-head.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:0}.row-label.svelte-1uha8ag{z-index:5;background:#f6f6f3;flex-direction:column;gap:4px;min-height:100%;padding:15px 13px;display:flex;position:sticky;left:0}.row-label.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#5b72dc;font-family:Georgia,serif;font-size:11px;font-weight:800}.row-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px;line-height:1.35}.row-label.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#8b8f89;font-size:11px;line-height:1.4}.config-cell.svelte-1uha8ag{background:#fbfbf9;gap:10px;padding:14px;display:grid}.config-cell.svelte-1uha8ag label:where(.svelte-1uha8ag){gap:4px;display:grid}.config-cell.svelte-1uha8ag label:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#737a74;letter-spacing:.03em;font-size:11px;font-weight:800}select.svelte-1uha8ag{color:#1d2433;background:#fff;border:1px solid #d7dbe6;border-radius:7px;outline:none;width:100%;padding:10px 30px 10px 11px;font-size:13px;font-weight:650}select.svelte-1uha8ag:focus{border-color:#647fff;box-shadow:0 0 0 3px #647fff20}.version-info.svelte-1uha8ag{border-top:1px solid #e4e5e0;gap:5px;margin:2px 0 0;padding-top:9px;display:grid}.version-info.svelte-1uha8ag div:where(.svelte-1uha8ag){grid-template-columns:88px minmax(0,1fr);gap:8px;min-width:0;display:grid}.version-info.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:#858a84;font-size:11px;font-weight:750}.version-info.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:#4e5a53;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.price-cell.svelte-1uha8ag{flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:14px;display:flex}.price-cell.svelte-1uha8ag strong:where(.svelte-1uha8ag){letter-spacing:-.04em;font-family:Georgia,Noto Serif KR,serif;font-size:22px}.price-cell.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#858b85;font-size:11px}.package-section-label.svelte-1uha8ag{z-index:6;background:#e7ebff;border-top:3px solid #7087ed;flex-direction:column;gap:4px;padding:17px 13px;display:flex;position:sticky;left:0}.package-section-label.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#6376c9;letter-spacing:.12em;font-size:10px;font-weight:850}.package-section-label.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px}.package-section-head.svelte-1uha8ag{color:#586480;background:#f0f2ff;border-top:3px solid #7087ed;gap:3px;padding:15px 16px;font-size:12px;line-height:1.5;display:grid}.package-section-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#2e3d68;font-size:13px}.option-label.svelte-1uha8ag{background:#edf0ff}.option-label.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#687bd1}.option-cell.svelte-1uha8ag{background:#f8f9ff;min-height:112px;padding:13px 14px}.option-cell.selected.svelte-1uha8ag{background:#e8edff;box-shadow:inset 4px 0 #526fff,inset 0 0 0 1px #b9c5ff}.option-cell.selected.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#314fc7}.option-cell.standard.svelte-1uha8ag{background:#e7f5eb;box-shadow:inset 4px 0 #35a764,inset 0 0 0 1px #a9d8ba}.option-cell.standard.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){color:#267b49}.option-control.svelte-1uha8ag{cursor:pointer;align-items:center;gap:10px;display:flex}.option-control.svelte-1uha8ag input:where(.svelte-1uha8ag){opacity:0;position:absolute}.option-control.svelte-1uha8ag>i:where(.svelte-1uha8ag){color:#0000;border:1px solid #bfc3bd;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;display:grid}.option-control.svelte-1uha8ag input:where(.svelte-1uha8ag):checked+i:where(.svelte-1uha8ag){color:#fff;background:#5b78ff;border-color:#5b78ff}.option-control.svelte-1uha8ag>span:where(.svelte-1uha8ag){gap:2px;min-width:0;display:grid}.option-control.svelte-1uha8ag>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:13px}.option-control.svelte-1uha8ag>span:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:#737a74;font-size:11px;line-height:1.35}.option-control.svelte-1uha8ag>b:where(.svelte-1uha8ag){color:#465a50;flex:none;margin-left:auto;font-size:12px}.option-cell.disabled.svelte-1uha8ag .option-control:where(.svelte-1uha8ag){color:#747d77;cursor:not-allowed}.option-cell.disabled.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>i:where(.svelte-1uha8ag){background:repeating-linear-gradient(135deg,#d5d9d6 0 4px,#c7ccc8 4px 8px);border-color:#aeb5b0;box-shadow:inset 0 0 0 1px #ffffff70}.option-cell.disabled.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag),.option-cell.disabled.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>b:where(.svelte-1uha8ag){opacity:.68}.option-cell.standard.svelte-1uha8ag .option-control:where(.svelte-1uha8ag)>i:where(.svelte-1uha8ag){color:#356149;background:#dce9df;border-color:#cad9ce}.condition-blocks.svelte-1uha8ag{flex-wrap:wrap;gap:6px;margin:10px 0 0 31px;display:flex}.condition-blocks.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#4259bd;cursor:pointer;background:#fff;border:1px solid #aeb9ea;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:750}.condition-blocks.svelte-1uha8ag button:where(.svelte-1uha8ag):hover:not(:disabled){background:#eef1ff;border-color:#6279df}.condition-blocks.svelte-1uha8ag button.satisfied:where(.svelte-1uha8ag){color:#3b6650;background:#dfece3;border-color:#bdd2c5}.condition-blocks.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled:not(.satisfied){color:#929a95;cursor:not-allowed;background:#e5e8e6;border-color:#d1d5d2}.condition-blocks.svelte-1uha8ag button.exclusion:where(.svelte-1uha8ag){color:#776a55;opacity:1;background:#f2eee6;border-color:#d8cfbf}.package-components.svelte-1uha8ag{border-top:1px solid #e6e5df;gap:7px;margin:11px 0 0 31px;padding:10px 0 0;list-style:none;display:grid}.package-components.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#35463e;word-break:keep-all;font-size:13px;line-height:1.5}.package-components.svelte-1uha8ag em:where(.svelte-1uha8ag){color:#5368bf;white-space:nowrap;background:#e8ecff;border-radius:4px;margin-right:7px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:750}.package-description.svelte-1uha8ag{color:#68736d;margin:10px 0 0 31px;font-size:12px;line-height:1.5}.normalization-note.svelte-1uha8ag{color:#7d817d;margin:9px 0 0 31px;font-size:10px;line-height:1.45}.option-cell.missing.svelte-1uha8ag{color:#9ca09a;background:#f6f6f3;place-items:center;font-size:12px;display:grid}.feature-label.svelte-1uha8ag{min-height:92px}.feature-label.same-row.svelte-1uha8ag{background:#f3f4f7}.feature-cell.svelte-1uha8ag{background:#fff;min-height:92px;padding:14px}.feature-cell.same-cell.svelte-1uha8ag{background:#fafbfc;place-items:center;display:grid}.feature-cell.svelte-1uha8ag .same-text:where(.svelte-1uha8ag){color:#7d8592;font-size:13px;font-weight:700}.feature-cell.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:8px;margin:0;padding:0;list-style:none;display:grid}.feature-cell.svelte-1uha8ag li:where(.svelte-1uha8ag){color:#40495a;word-break:keep-all;background:#f3f5f8;border:1px solid #e1e4eb;border-radius:7px;padding:7px 10px;font-size:13px;line-height:1.6}.feature-cell.svelte-1uha8ag li.difference:where(.svelte-1uha8ag){color:#bf3d28;background:#fff0ec;border-color:#ffc9bd;font-weight:700}.empty-cell.svelte-1uha8ag{color:#777e78;text-align:center;padding:28px;font-size:13px}.data-note.svelte-1uha8ag{color:#858a84;margin:12px 3px 0;font-size:11px;line-height:1.5}@media (width<=720px){.site-header.svelte-1uha8ag{height:56px;padding-inline:14px}.site-header.svelte-1uha8ag p:where(.svelte-1uha8ag),.data-status.svelte-1uha8ag{display:none}.header-actions.svelte-1uha8ag{gap:0}.compare-grid.svelte-1uha8ag{grid-template-columns:150px repeat(var(--count,2), minmax(340px, 88vw))!important}.corner-cell.svelte-1uha8ag,.row-label.svelte-1uha8ag{padding-left:10px;padding-right:8px}}
