:root[data-shell=desk] .dkm .pmain{padding-top:48px}:root[data-shell=desk] .dkm .pmain .wrap{max-width:1360px}:root[data-shell=desk] .dkm .phd{text-align:center;max-width:760px;margin:0 auto}:root[data-shell=desk] .dkm .phd h1{font:600 clamp(32px,4.4vw,52px)/1.08 var(--display);margin:12px 0 14px}:root[data-shell=desk] .dkm .phil{font:italic 500 19px/1.4 var(--display);color:var(--accent-text);max-width:560px;margin:0 auto}:root[data-shell=desk] .dkm .ctrls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:32px 0 24px;display:flex}:root[data-shell=desk] .dkm .bill{background:var(--selected);border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}:root[data-shell=desk] .dkm .bill button{height:34px;font:600 14px var(--ui);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px}:root[data-shell=desk] .dkm .bill button em{font-style:normal;font:600 11px var(--ui);color:var(--pos);margin-left:4px}:root[data-shell=desk] .dkm .bill button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #00000026}:root[data-shell=desk] .dkm .seats{font:600 14px var(--ui);color:var(--text);align-items:center;gap:8px;display:flex}:root[data-shell=desk] .dkm .seats span{color:var(--muted);margin-right:4px;font-weight:500}:root[data-shell=desk] .dkm .seats button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;font:500 18px var(--ui);color:var(--text);cursor:pointer;border-radius:50%}:root[data-shell=desk] .dkm .seats output{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;font-size:16px}:root[data-shell=desk] .dkm .cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}:root[data-shell=desk] .dkm .card2{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:22px 20px;display:flex;position:relative}:root[data-shell=desk] .dkm .card2.hl{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 24px 48px -30px #92151973}:root[data-shell=desk] .dkm .badge{background:var(--accent);color:var(--on-accent);font:600 11px var(--ui);border-radius:999px;padding:3px 10px;position:absolute;top:-11px;left:20px}:root[data-shell=desk] .dkm .card2 h2{font:600 17px var(--ui);color:var(--text);margin:0}:root[data-shell=desk] .dkm .for{font:400 13.5px var(--ui);color:var(--muted);margin:4px 0 16px}:root[data-shell=desk] .dkm .price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:44px;display:flex}:root[data-shell=desk] .dkm .price b{font:600 36px var(--ui);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root[data-shell=desk] .dkm .price span{font:500 13px var(--ui);color:var(--muted)}:root[data-shell=desk] .dkm .term{font:400 12.5px/1.45 var(--ui);color:var(--muted);min-height:36px;margin:6px 0 0}:root[data-shell=desk] .dkm .tot{font:600 13px var(--ui);color:var(--text);margin:2px 0 0}:root[data-shell=desk] .dkm .card2 .cta{justify-content:center;height:42px;margin:14px 0 18px}:root[data-shell=desk] .dkm .card2 ul{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin:0;padding:16px 0 0;list-style:none;display:flex}:root[data-shell=desk] .dkm .card2 li{font:400 13.5px/1.45 var(--ui);color:var(--body);padding-left:22px;position:relative}:root[data-shell=desk] .dkm .card2 li:before{content:"";border:solid var(--accent-text);border-width:0 0 2px 2px;width:10px;height:6px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}:root[data-shell=desk] .dkm .card2 li.plus{color:var(--text);padding-left:0;font-weight:600}:root[data-shell=desk] .dkm .card2 li.plus:before{display:none}:root[data-shell=desk] .dkm .compare{margin-top:88px}:root[data-shell=desk] .dkm .ptabs{display:none}:root[data-shell=desk] .dkm .cmpwrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin-top:24px;overflow:hidden}:root[data-shell=desk] .dkm .cmp{border-collapse:collapse;table-layout:fixed;width:100%;font:400 13.5px var(--ui);color:var(--body)}:root[data-shell=desk] .dkm .cmp th{background:var(--ink-3);color:var(--text);font:600 13px var(--ui);text-align:center;cursor:default;padding:12px 10px;position:static}:root[data-shell=desk] .dkm .cmp th:first-child,:root[data-shell=desk] .dkm .cmp td:first-child{text-align:left;width:32%;padding-left:18px}:root[data-shell=desk] .dkm .cmp th.hlc{box-shadow:inset 0 -3px 0 var(--accent)}:root[data-shell=desk] .dkm .cmp td{border-top:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;color:var(--text);padding:11px 10px}:root[data-shell=desk] .dkm .cmp td.hlc{background:color-mix(in srgb,var(--accent) 5%,transparent)}:root[data-shell=desk] .dkm .cmp td.y{color:var(--accent-text);font-weight:700}:root[data-shell=desk] .dkm .cmp td.n{color:var(--muted)}:root[data-shell=desk] .dkm .cmp tr.grp td{background:var(--raised);font:700 11px var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:9px 18px}:root[data-shell=desk] .dkm .faq{max-width:820px;margin-top:88px}:root[data-shell=desk] .dkm .faq details{border-top:1px solid var(--line)}:root[data-shell=desk] .dkm .faq details:last-of-type{border-bottom:1px solid var(--line)}:root[data-shell=desk] .dkm .faq summary{cursor:pointer;font:600 16px var(--ui);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}:root[data-shell=desk] .dkm .faq summary::-webkit-details-marker{display:none}:root[data-shell=desk] .dkm .faq summary:after{content:"+";font:400 22px var(--ui);color:var(--accent-text);transition:transform .15s}:root[data-shell=desk] .dkm .faq details[open] summary:after{transform:rotate(45deg)}:root[data-shell=desk] .dkm .faq .ans p{margin:0 0 10px}:root[data-shell=desk] .dkm .faq .ans{font:400 15px/1.6 var(--ui);color:var(--body);max-width:68ch;margin:0 0 18px}:root[data-shell=desk] .dkm .faq .ans a{color:var(--accent-text)}:root[data-shell=desk] .dkm .final{margin-top:88px}@media (max-width:1100px){:root[data-shell=desk] .dkm .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:root[data-shell=desk] .dkm .pmain{padding-top:28px}:root[data-shell=desk] .dkm .cards{grid-template-columns:minmax(0,1fr);gap:22px}:root[data-shell=desk] .dkm .card2.hl{order:-1}:root[data-shell=desk] .dkm .ptabs{background:var(--selected);border:1px solid var(--line);border-radius:999px;gap:4px;margin-top:20px;padding:3px;display:flex}:root[data-shell=desk] .dkm .ptabs button{height:32px;font:600 12.5px var(--ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:0 4px}:root[data-shell=desk] .dkm .ptabs button[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #00000026}:root[data-shell=desk] .dkm .cmp th:first-child,:root[data-shell=desk] .dkm .cmp td:first-child{width:60%}:root[data-shell=desk] .dkm .cmp th,:root[data-shell=desk] .dkm .cmp td{display:none}:root[data-shell=desk] .dkm .cmp th:first-child,:root[data-shell=desk] .dkm .cmp td:first-child,:root[data-shell=desk] .dkm .cmp tr.grp td,:root[data-shell=desk] .dkm .cmp[data-show="1"] tr>:nth-child(2),:root[data-shell=desk] .dkm .cmp[data-show="2"] tr>:nth-child(3),:root[data-shell=desk] .dkm .cmp[data-show="3"] tr>:nth-child(4),:root[data-shell=desk] .dkm .cmp[data-show="4"] tr>:nth-child(5){display:table-cell}:root[data-shell=desk] .dkm .cmp td.hlc{background:0 0}:root[data-shell=desk] .dkm .cmp th.hlc{box-shadow:none}:root[data-shell=desk] .dkm .ctrls{flex-direction:column;gap:12px}}:root[data-shell=desk] .dkm .cmp{min-width:0}:root[data-shell=desk] .dkm .cmp th.hlc{background:color-mix(in srgb,var(--accent) 12%,var(--ink-3))}@media (max-width:860px){:root[data-shell=desk] .dkm .cmp{table-layout:auto}:root[data-shell=desk] .dkm .cmp th,:root[data-shell=desk] .dkm .cmp td{white-space:normal;overflow:visible}:root[data-shell=desk] .dkm .cmp th:first-child,:root[data-shell=desk] .dkm .cmp td:first-child{width:55%}}:root[data-shell=desk] .dkm .cmp td small{font:400 12px/1.4 var(--ui);color:var(--muted);margin-top:2px;display:block}:root[data-shell=desk] .dkm .cards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-shell=desk] .dkm .card2 li a{color:var(--accent-text)}:root[data-shell=desk] .dkm .card2 li .text-text{color:var(--text)}@media (max-width:1100px){:root[data-shell=desk] .dkm .cards[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){:root[data-shell=desk] .dkm .cards[data-count="3"]{grid-template-columns:minmax(0,1fr)}}
