.k18 .ch-price,.k18 .price-room{background:radial-gradient(60% 46% at 50% 0,#2d5bea3d,#2d5bea00 72%),radial-gradient(36% 34% at 8% 100%,#5a3dc41a,#5a3dc400 70%),#0b0c10}.k18 .ch-price .ch-kicker .num{color:#9db3ff;background:#141b30}.k18 .ch-price .ch-head{margin-bottom:var(--sp-6)}.veil-how{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-6);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--text-3);display:none}.veil-on .veil-how{display:flex}.veil-how i{background:linear-gradient(160deg,#1d2130,#0b0c10);border-radius:4px;flex:none;width:13px;height:17px;box-shadow:inset 0 0 0 1px #9db3ff8c}.veil-how-tap{display:none}@media (hover:none){.veil-how-hover{display:none}.veil-how-tap{display:inline}}.panes{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pane{padding:var(--sp-6);color:var(--text);transition:transform var(--hover);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #eceef21a,0 34px 60px -36px #000000e6}.pane[data-pick]{box-shadow:inset 0 3px #2154d0,0 0 0 1px #9db3ff99,0 34px 70px -30px #2d5beab3}@media (hover:hover){.pane:hover{transform:translateY(-4px)}}.pane-top{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:24px;display:flex}.pane h3{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold)}.pane-tag{color:var(--text-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pane-price{margin-top:var(--sp-4);letter-spacing:-.028em;white-space:nowrap;align-items:center;min-height:56px;padding:6px 0 10px;font-size:30px;font-weight:700;line-height:40px;display:flex;position:relative}.pane-price:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2154d0,#2154d02e 55%,#2154d000);height:1px;position:absolute;bottom:0;left:0;right:0}.veil-on .pane[data-veil]:not([data-open]) .pane-price:after{transform:scaleX(0)}.pane-extra{margin-top:var(--sp-2);color:var(--text-2);font-size:var(--fs-sm);line-height:var(--lh-sm);min-height:36px}.pane-list{margin-top:var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.pane-list li{padding-left:var(--sp-5);font-size:var(--fs-sm);line-height:20px;position:relative}.pane-list li:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:9px;height:5px;position:absolute;top:6px;left:1px;transform:rotate(-45deg)}.pane-sees{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:var(--lh-sm)}.pane-sees span{color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-xs);display:block}.pane-note{margin-top:var(--sp-2);color:var(--text-3);font-size:var(--fs-xs);line-height:var(--lh-xs)}.pane>:is(.pane-sees,.pane-note):nth-last-child(2){margin-bottom:var(--sp-5)}.pane>.btn{margin-top:auto}@media (max-width:1079px){.panes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.panes{grid-template-columns:1fr}.pane-extra{min-height:0}}.veil{isolation:isolate;align-items:center;display:inline-grid;position:relative}.veil>.veil-face,.veil>.veil-tiles{grid-area:1/1}.veil-tiles{pointer-events:none;gap:5px;display:none}.veil-on [data-veil] .veil-tiles{display:inline-flex}.veil-tiles i{background:linear-gradient(160deg,#1d2130,#0b0c10);border-radius:6px;width:20px;height:26px;box-shadow:inset 0 0 0 1px #9db3ff80,0 2px 5px -2px #0c111d80}.veil-on [data-veil]:not([data-open]) .veil-face{opacity:0;transform:translateY(8px)}.veil-on [data-veil][data-open] .veil-tiles i{opacity:0;transform:translateY(-16px)scale(.88)}.veil:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#2d5bea33,#2d5bea12 55%,#2d5bea00);border-radius:50%;width:190px;height:92px;margin-top:-46px;position:absolute;top:50%;left:-22px}.veil-on [data-veil][data-open] .veil:before{opacity:.55}.veil-digits{font-variant-numeric:tabular-nums;display:inline}.veil-digits:before{content:none}.veil-run{vertical-align:baseline;display:inline-grid;position:relative}.veil-run>.veil-face,.veil-run>.veil-tiles{grid-area:1/1}.veil-run .veil-tiles{justify-content:center;align-items:center;gap:2px}.veil-run .veil-tiles i{border-radius:3px;width:calc(1ch - 2px);height:1.12em;box-shadow:inset 0 0 0 1px #9db3ff80}.veil-on [data-veil][data-open] .veil-run .veil-tiles i{transform:translateY(-8px)scale(.9)}@media (prefers-reduced-motion:no-preference){.veil-face{transition:opacity .8s ease .28s, transform .95s var(--ease-out) .24s}.veil-tiles i{transition:opacity .4s ease-out, transform .6s var(--ease-out)}.veil-tiles i:nth-child(2){transition-delay:55ms}.veil-tiles i:nth-child(3){transition-delay:.11s}.veil-tiles i:nth-child(4){transition-delay:.165s}.veil-tiles i:nth-child(5){transition-delay:.22s}.veil-run:nth-of-type(n+2) .veil-tiles i:first-child{transition-delay:.12s}.veil-run:nth-of-type(n+2) .veil-tiles i:nth-child(2){transition-delay:.175s}.veil-run:nth-of-type(n+2) .veil-face{transition-delay:.4s,.36s}.veil-on [data-veil][data-open] .veil:before{animation:1.5s ease-out both veil-bloom}.pane-price:after{transition:transform .9s var(--ease-out) .36s}}@keyframes veil-bloom{0%{opacity:0;transform:scale(.72)}42%{opacity:1}to{opacity:.55;transform:scale(1)}}@media print{.veil-tiles,.veil-how{display:none!important}.veil-face{opacity:1!important;transition:none!important;transform:none!important}.pane-price:after{transition:none!important;transform:none!important}.veil:before{display:none!important}}
