.dgv-pc{--dgv-border:#c9eef7;--dgv-head-bg:#ffffff;--dgv-section-bg:#ffffff;--dgv-feat-bg:#f2fbfe;--dgv-text:#1f2d3d;--dgv-accent:#00aeef;--dgv-btn-text:#ffffff;--dgv-check:#1fcf9e;--dgv-cross:#e8336d;color:var(--dgv-text);width:100%;box-sizing:border-box}.dgv-pc *,.dgv-pc *::before,.dgv-pc *::after{box-sizing:border-box}.dgv-pc__scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--dgv-border);background:var(--dgv-head-bg)}.dgv-pc__table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:auto;margin:0;border:0;font-size:13px;line-height:1.4}.dgv-pc__table th,.dgv-pc__table td{border:1px solid var(--dgv-border);padding:14px 12px;background:var(--dgv-head-bg);color:inherit;vertical-align:middle}.dgv-pc__table thead th{border-top:0}.dgv-pc__table tr>*:first-child{border-left:0}.dgv-pc__table tr>*:last-child{border-right:0}.dgv-pc__plan{text-align:center;font-weight:600;min-width:110px;padding-top:16px;padding-bottom:16px}.dgv-pc__plan-name{display:block;font-size:12px;font-weight:700;margin-bottom:12px}.dgv-pc__badge{display:inline-block;margin-bottom:8px;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--dgv-text);color:#fff}.dgv-pc__btn{display:inline-block;padding:8px 22px;border-radius:999px;background:var(--dgv-accent);color:var(--dgv-btn-text);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:none;transition:filter .15s ease,transform .15s ease}.dgv-pc__btn:hover,.dgv-pc__btn:focus{filter:brightness(.92);color:var(--dgv-btn-text)}.dgv-pc__table tbody th[scope="row"]{text-align:left;font-weight:400;font-size:12px;min-width:190px;width:22%}.dgv-pc__cell{text-align:center;font-size:12px}.dgv-pc__section th{text-align:left;font-size:12px;font-weight:700;padding-top:10px;padding-bottom:10px;background:var(--dgv-section-bg)}.dgv-pc .is-featured{background:var(--dgv-feat-bg)}.dgv-pc__icon{display:inline-flex;vertical-align:middle}.dgv-pc__icon--yes{color:var(--dgv-check)}.dgv-pc__icon--no{color:var(--dgv-cross)}.dgv-pc__dash{opacity:.5}.dgv-pc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dgv-pc__switcher{display:none}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__switcher{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__switcher::-webkit-scrollbar{display:none}.dgv-pc__chip{flex:0 0 auto;appearance:none;cursor:pointer;padding:9px 18px;border-radius:999px;border:1px solid var(--dgv-border);background:var(--dgv-head-bg);color:var(--dgv-text);font-size:13px;font-weight:600;line-height:1;box-shadow:none;text-transform:none}.dgv-pc__chip[aria-selected="true"]{background:var(--dgv-accent);border-color:var(--dgv-accent);color:var(--dgv-btn-text)}.dgv-pc__chip:focus-visible{outline:2px solid var(--dgv-accent);outline-offset:2px}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__scroll{overflow-x:visible}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] [data-plan]:not(.is-active){display:none}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__table{table-layout:fixed}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__table tbody th[scope="row"]{width:58%;min-width:0}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__plan{min-width:0;width:42%}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__corner{width:58%}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__table td,.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__table th{padding-left:10px;padding-right:10px}.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__table td.is-featured,.dgv-pc.dgv-is-mobile[data-mobile="switcher"] .dgv-pc__plan.is-featured{background:var(--dgv-head-bg)}.dgv-pc.dgv-is-mobile[data-mobile="scroll"] .dgv-pc__table{width:auto;min-width:calc(150px + (var(--dgv-cols, 6) * 120px));table-layout:fixed}.dgv-pc.dgv-is-mobile[data-mobile="scroll"] .dgv-pc__corner,.dgv-pc.dgv-is-mobile[data-mobile="scroll"] .dgv-pc__table tbody th[scope="row"]{position:sticky;left:0;z-index:2;width:150px;min-width:150px;background:var(--dgv-head-bg);box-shadow:1px 0 0 var(--dgv-border),6px 0 8px -6px rgb(0 0 0 / .12)}.dgv-pc.dgv-is-mobile[data-mobile="scroll"] .dgv-pc__plan{width:120px;min-width:120px}.dgv-pc.dgv-is-mobile[data-mobile="scroll"] .dgv-pc__section-label{position:sticky;left:12px;display:inline-block}.dgv-float{--dgv-accent:#00aeef;--dgv-btn-text:#ffffff;--dgv-text:#1f2d3d;--dgv-border:#c9eef7;--dgv-head-bg:#ffffff;display:none;font-family:inherit}.dgv-float *,.dgv-float *::before,.dgv-float *::after{box-sizing:border-box}.dgv-float.is-visible{display:block}.dgv-float__btn{position:fixed;bottom:calc(var(--dgv-float-bottom, 20px) + env(safe-area-inset-bottom, 0px));z-index:99990;display:inline-flex;align-items:center;gap:8px;margin:0;padding:13px 20px;border:0;border-radius:999px;background:var(--dgv-accent);color:var(--dgv-btn-text);font:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:0 6px 20px rgb(0 0 0 / .25);-webkit-tap-highlight-color:#fff0}.dgv-float__btn strong{font-weight:800}.dgv-float__btn:focus-visible{outline:3px solid var(--dgv-text);outline-offset:2px}.dgv-float[data-pos="center"] .dgv-float__btn{left:50%;transform:translateX(-50%)}.dgv-float[data-pos="left"] .dgv-float__btn{left:16px}.dgv-float[data-pos="right"] .dgv-float__btn{right:16px}.dgv-float__chev{transition:transform .2s ease}.dgv-float.is-open .dgv-float__chev{transform:rotate(180deg)}.dgv-float__backdrop{position:fixed;inset:0;z-index:99991;background:rgb(0 0 0 / .45);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.dgv-float.is-open .dgv-float__backdrop{opacity:1;visibility:visible}.dgv-float__sheet{position:fixed;left:0;right:0;bottom:0;z-index:99992;max-height:75vh;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:18px 18px 0 0;background:var(--dgv-head-bg);color:var(--dgv-text);box-shadow:0 -8px 30px rgb(0 0 0 / .2);transform:translateY(105%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.dgv-float.is-open .dgv-float__sheet{transform:translateY(0);visibility:visible}.dgv-float__title{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.dgv-float__opt{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 8px;padding:14px 16px;border:1px solid var(--dgv-border);border-radius:12px;background:#fff0;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:left;text-transform:none;cursor:pointer;box-shadow:none}.dgv-float__opt svg{opacity:0;color:var(--dgv-accent)}.dgv-float__opt[aria-pressed="true"]{border-color:var(--dgv-accent);box-shadow:inset 0 0 0 1px var(--dgv-accent)}.dgv-float__opt[aria-pressed="true"] svg{opacity:1}.dgv-float__opt:focus-visible{outline:2px solid var(--dgv-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dgv-float__sheet,.dgv-float__backdrop,.dgv-float__chev{transition:none}}