.dk2030 .dk-rate{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}.dk2030 .dk-prate{display:inline-flex;align-items:baseline;gap:6px;margin-top:8px;color:var(--t2);font-size:14px;text-decoration:none;font-variant-numeric:tabular-nums;}.dk2030 .dk-pacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.dk2030 .dk-phours{display:flex;flex-direction:column;max-width:340px;}.dk2030 .dk-phour{display:flex;justify-content:space-between;gap:16px;padding:5px 0;font-size:14px;color:var(--t2);font-variant-numeric:tabular-nums;}.dk2030 .dk-pfacts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px;}.dk2030 .dk-pfeat{margin:14px 0 4px;}.dk2030 .dk-pfacts .fact-award{background:var(--a1-soft,var(--s2));color:var(--t1);}.dk2030 .pg-tiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;}.dk2030 .pg-tiles:has(.pg-tile:nth-child(10)) .pg-thumb{height:64px;}.dk2030 .pg-tiles[data-n="2"] .pg-thumb{height:160px;}.dk2030 .pg-tiles[data-n="3"] .pg-thumb{height:120px;}@media(max-width:600px){.dk2030 .pg-tiles[data-n] .pg-thumb{height:72px;}.dk2030 .pg-tiles[data-n="2"] .pg-thumb{height:120px;}}.dk2030 .dk-modal-rail{display:grid;gap:12px;padding:4px 16px 18px;}.dk2030 .pi-why{margin-top:6px;padding:16px 18px 16px;border-radius:var(--r-card);background:var(--now-soft);border:1px solid color-mix(in srgb,var(--now) 22%,transparent);}.dk2030 .pi-why-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;line-height:20px;font-weight:600;color:var(--t1);}.dk2030 .pi-checks{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:15px;line-height:21px;color:var(--t1);}.dk2030 .pi-checks li::before{content:"";position:absolute;left:2px;top:4px;width:9px;height:5px;border-left:2.2px solid var(--now);border-bottom:2.2px solid var(--now);transform:rotate(-45deg);}.dk2030 .pi-vibe{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;}.dk2030 .pi-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px;}.dk2030 .pi-meter{padding:14px 16px 12px;border-radius:var(--r-card);background:var(--s2);border:0;box-shadow:var(--edge);}.dk2030 .pi-meter h4::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--now);}.dk2030 .pi-bar{display:grid;grid-template-columns:minmax(0,1fr) 72px 22px;align-items:center;gap:10px;padding:5px 0;font-size:14px;line-height:18px;color:var(--t1);}.dk2030 .pi-bar-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dk2030 .pi-bar-t{height:6px;border-radius:3px;background:var(--s3);overflow:hidden;}.dk2030 .pi-note{margin:8px 2px 0;font-size:12px;line-height:16px;color:var(--t3);}.dk2030 .pi-dishes{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px;}.dk2030 .pi-fits{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:8px;}.dk2030 .pi-fit{padding:12px 14px 12px 16px;border-radius:12px;background:var(--s2);border:1px solid var(--line);position:relative;}.dk2030 .pi-fit.pi-no{background:transparent;border-style:dashed;border-color:var(--line-2);}.dk2030 .pi-notes{margin:8px 0 0;padding:0;list-style:none;border-radius:var(--r-card);border:0;background:var(--s2);overflow:hidden;box-shadow:var(--edge);}.dk2030 .pi-notes li + li{border-top:1px solid var(--line);}.dk2030 .pi-notes li::before{position:absolute;left:14px;top:11px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:12px;line-height:1;font-weight:600;}.dk2030 .pi-n-warn::before{content:"!";background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn);}.dk2030 .pi-n-tip::before{content:"i";background:var(--s3);color:var(--t2);font-style:italic;font-family:Georgia,serif;}.dk2030 .pi-n-unsure::before{content:"?";background:var(--s3);color:var(--t2);}.dk2030 .pi-n-unsure em::after{content:" ·";}.dk2030 .dk-listing .pl-stats:empty{display:none;}.dk2030 .dk-listing .pl-stat + .pl-stat{border-left:1px solid var(--line);}.dk2030 .dk-listing .dk-pfacts{margin-top:14px;}.dk2030 .dk-listing .dk-pfeat .dk-pfacts{margin-top:0;}.dk2030 .dk-listing .pl-hours summary::-webkit-details-marker{display:none;}.dk2030 .dk-listing .pl-today{color:var(--t2);}.dk2030 .dk-listing .pl-hours .dk-phours{max-width:none;padding:4px 16px 12px;border-top:1px solid var(--line);}@media(max-width:600px){.dk2030 .dk-listing .dk-pacts{grid-template-columns:repeat(2,minmax(0,1fr));}}.dk2030 .dk-listing .pl-facts{margin:0 0 6px;}.dk2030 .dk-listing .pl-facts:not(:has(*)){display:none;}.dk2030 .dk-listing .pl-over .metabar .sep{color:rgba(255,255,255,.5);}.dk2030 .dk-listing .pl-over .metabar .open-now{color:#5ff0b4;}.dk2030 .dk-listing .pl-over .metabar .closed-now{color:rgba(255,255,255,.7);}.dk2030 .pgx{margin:30px calc(var(--pad) * -1) 0;padding:20px var(--pad) 18px;background:var(--s2);border-block:1px solid var(--line);}.dk2030 .pgx-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;}.dk2030 .pgx-h{margin:0;font-size:22px;line-height:26px;font-weight:600;letter-spacing:normal;color:var(--t3);}.dk2030 .pgx-count{font-size:13px;color:var(--t3);font-variant-numeric:tabular-nums;}.dk2030 .pgx-stage{position:relative;aspect-ratio:16/10;max-height:460px;width:100%;border-radius:12px;overflow:hidden;background:var(--s3);}.dk2030 .pgx-big{position:absolute;inset:0;z-index:1;display:block;cursor:zoom-in;}.dk2030 .pgx-big:focus-visible{outline:2px solid var(--a1);outline-offset:-2px;}.dk2030 .pgx-nav{position:absolute;top:50%;z-index:2;width:44px;height:64px;margin-top:-32px;padding:0;border:0;background:none;cursor:pointer;color:#fff;font:400 52px/60px system-ui;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.65),0 0 12px rgba(0,0,0,.4);opacity:0;transition:opacity .15s,transform .15s;}.dk2030 .pgx-prev{left:4px;}.dk2030 .pgx-next{right:4px;}.dk2030 .pgx-stage:hover .pgx-nav,.dk2030 .pgx-nav:focus-visible{opacity:.9;}.dk2030 .pgx-nav:hover{opacity:1;}.dk2030 .pgx-prev:hover{transform:translateX(-2px);}.dk2030 .pgx-next:hover{transform:translateX(2px);}.dk2030 .pgx-nav:focus-visible{outline:2px solid #fff;outline-offset:-4px;border-radius:8px;}.dk2030 .pgx .pg-tiles{display:flex;flex-wrap:nowrap;gap:6px;margin:10px calc(var(--pad) * -1) 0;padding:3px var(--pad) 3px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;}.dk2030 .pgx .pg-tiles::-webkit-scrollbar{display:none;}.dk2030 .pgx .pg-thumb{flex:none;display:block;height:64px;min-width:48px;border-radius:8px;overflow:hidden;background:var(--s3);scroll-snap-align:center;opacity:.72;transition:opacity .15s,box-shadow .15s;}.dk2030 .pgx .pg-thumb:hover{opacity:1;}.dk2030 .pgx .pg-thumb.on{opacity:1;box-shadow:0 0 0 2px var(--a1);}.dk2030 .pgx .pg-thumb:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px var(--a1);}@media(max-width:600px){.dk2030 .pgx{padding:16px var(--pad) 14px;}.dk2030 .pgx-h{font-size:20px;line-height:24px;}.dk2030 .pgx-stage{aspect-ratio:4/3;border-radius:12px;}.dk2030 .pgx-nav{opacity:.95;width:36px;height:56px;margin-top:-28px;font-size:46px;line-height:52px;}.dk2030 .pgx .pg-thumb{height:56px;}.dk2030 .dk-listing .pl-over{height:112px;margin-top:-128px;}}.dk2030 .dk-listing .pl-info > div + div{border-top:1px solid var(--line);}.dk2030 .dk-listing .pl-hero{position:relative;overflow:hidden;aspect-ratio:4/3;max-height:500px;width:100%;}.dk2030 .dk-listing .pl-hero{display:flex;align-items:center;justify-content:center;}.dk2030 .dk-listing .pl-hero.pl-tall a img{width:auto;height:100%;max-width:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 14%,#000 86%,transparent 100%);}.dk2030 .dk-listing .pl-hero.pl-wide a img{width:100%;height:auto;max-height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);}.dk2030 .dk-listing .pl-hero .blurfill{filter:blur(30px) saturate(1.25) brightness(.8);}.dk2030 .dk-listing .pl-hero .blurfill{object-position:50% 50%;}.dk2030 .dk-listing [data-pg] > .pl-hero::after{z-index:2;}@media(max-width:600px){.dk2030 .dk-listing .pl-hero{aspect-ratio:1/1;}}.dk2030 .st-head{display:grid;gap:10px;margin-top:16px;}.dk2030 .st-dot{width:9px;height:9px;border-radius:50%;background:var(--now);box-shadow:0 0 0 4px var(--now-soft);}.dk2030 .st-book{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 18px;border-radius:var(--r-ctl);background:var(--a1-fill);color:#fff;text-decoration:none;font-size:16px;font-weight:600;box-shadow:0 8px 24px color-mix(in srgb,var(--a1) 35%,transparent);}.dk2030 .st-book:hover{filter:brightness(1.07);}.dk2030 .dk-listing .pl-cta-2{margin-top:8px;}.dk2030 .st-menus{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;}.dk2030 .st-story{margin:14px 0 0;padding-left:14px;border-left:3px solid var(--a1);font-size:15px;line-height:22px;color:var(--t1);}.dk2030 .st-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;}.dk2030 .st-card{padding:14px 16px;border-radius:var(--r-card);background:var(--s2);border:0;box-shadow:var(--edge);}.dk2030 .st-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px;line-height:19px;color:var(--t2);font-variant-numeric:tabular-nums;}.dk2030 .st-fine{margin:8px 0 0;font-size:12px;line-height:17px;color:var(--t3);}.dk2030 .st-deals{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.dk2030 .st-facts{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;line-height:20px;color:var(--t1);}.dk2030 .st-facts li::before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--t3);}.dk2030 .st-src{margin:12px 0 0;font-size:12px;color:var(--t3);}.dk2030 .lr-row{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:16px;}.dk2030 .lr{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:4px 34px;text-align:center;text-decoration:none;color:var(--t1);}.dk2030 .lr::before{left:2px;}.dk2030 .lr::after{right:2px;transform:scaleX(-1);}.dk2030 .lr.lr-gold{color:var(--warn);}@media(max-width:600px){.dk2030 .lr{padding-inline:30px;}.dk2030 .lr i{max-width:120px;}}@media(max-width:600px){.dk2030 .dk-listing .pl-honours{justify-content:center;}}.dk2030 .pi-foreign{margin:0 0 4px;padding:8px 12px;border-radius:8px;background:var(--s2);font-size:13px;line-height:17px;color:var(--t2);}.dk2030 .dk-listing .pl-honours{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;}.dk2030 .dk-listing .pl-honours .pl-rate-solo{align-self:stretch;align-content:center;}@media(max-width:600px){.dk2030 .dk-listing .pl-honours{grid-template-columns:minmax(0,1fr);}.dk2030 .dk-listing .pl-honours .pl-rate-solo{justify-content:center;text-align:center;}}.dk2030 .dk-listing .pl-honours{grid-template-columns:minmax(0,1fr);padding:14px 10px 6px;}.dk2030 .dk-listing .pl-vibe{margin:10px 0 0;}.dk2030 .st-head{gap:12px;margin-top:14px;}.dk2030 .st-facts-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:20px;color:var(--t1);font-weight:600;}.dk2030 .st-facts-line .st-money::before{content:"·";margin-right:10px;color:var(--t3);}.dk2030 .st-facts-line .st-money:first-child::before{content:none;}.dk2030 .dk-listing .pl-cta-2{margin-top:10px;}.dk2030 .dk-listing .pl-cta-2 .btn-primary:hover{background:var(--s2);}.dk2030 .st-menucard{border:0;border-radius:var(--r-card);background:var(--s2);overflow:hidden;box-shadow:var(--edge);}.dk2030 .st-prices{padding:12px 16px 10px;border-bottom:1px solid var(--line);}.dk2030 .st-menucard .st-menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;}.dk2030 .st-extras{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.dk2030 .dk-listing .pl-hero .blurfill{filter:blur(34px) saturate(1.6) brightness(1.02);transform:scale(1.5);}.dk2030 .dk-listing .pl-hero.pl-tall a img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 24%,#000 76%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 24%,#000 76%,transparent 100%);}@media(max-width:600px){.dk2030 .st-menucard .st-menus{grid-template-columns:minmax(0,1fr);}}@media(max-width:600px){.dk2030 .dk-listing .pl-honours .lr.lr-word b{max-width:96px;font-size:14px;}.dk2030 .lr::before,.dk2030 .lr::after{width:22px;height:42px;margin-top:-21px;}}.dk2030 .dk-listing .pl-honours{display:flex;flex-wrap:nowrap;align-items:center;gap:0;padding:8px 6px 8px 0;grid-template-columns:none;}.dk2030 .dk-listing .pl-score{flex:none;display:grid;justify-items:center;gap:1px;padding:4px 16px 4px 18px;margin-right:4px;border-right:1px solid var(--line);text-decoration:none;color:var(--t1);}.dk2030 .dk-listing .pl-honours .lr-row::-webkit-scrollbar{display:none;}.dk2030 .dk-listing .pl-honours .lr.lr-word b{font-size:14px;line-height:16px;max-width:104px;}.dk2030 .dk-listing .pl-honours .lr::before,.dk2030 .dk-listing .pl-honours .lr::after{width:22px;height:42px;margin-top:-21px;}@media(max-width:600px){.dk2030 .dk-listing .pl-honours{padding:8px 0;}.dk2030 .dk-listing .pl-score{padding:4px 12px 4px 14px;margin-right:2px;}.dk2030 .dk-listing .pl-honours .lr-row{justify-content:flex-start;padding-right:10px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 22px),transparent);}.dk2030 .dk-listing .pl-honours .lr{padding-inline:25px;}.dk2030 .dk-listing .pl-honours .lr.lr-word b{max-width:88px;font-size:13px;}}.dk2030 .dk-listing .pl-honours .lr{padding-inline:25px;}.dk2030 .dk-listing .pl-honours .lr i,.dk2030 .dk-listing .pl-honours .lr.lr-word b{max-width:94px;}.dk2030 .dk-listing .pl-honours .lr::before{left:0;}.dk2030 .dk-listing .pl-honours .lr::after{right:0;}@media(max-width:600px){.dk2030 .dk-listing .pl-score{padding:4px 9px 4px 12px;margin-right:0;}.dk2030 .dk-listing .pl-honours .lr{padding-inline:21px;}.dk2030 .dk-listing .pl-honours .lr i,.dk2030 .dk-listing .pl-honours .lr.lr-word b{max-width:78px;}.dk2030 .dk-listing .pl-honours .lr::before,.dk2030 .dk-listing .pl-honours .lr::after{width:18px;height:36px;margin-top:-18px;}.dk2030 .dk-listing .pl-honours .lr-row{padding-right:4px;}}.dk2030 .rv-avg{font-weight:500;color:var(--t2);font-size:13px;margin-left:6px}.dk2030 .rv-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.dk2030 .rv-row .btn-primary{margin-left:auto}.dk2030 .rv-add{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line-2);border-radius:var(--r-ctl);color:var(--t1);font-size:13px;font-weight:500;cursor:pointer;position:relative}.dk2030 .rv-add:hover{background:var(--s3)}.dk2030 .rv-add:focus-within{outline:2px solid var(--a1);outline-offset:2px}.dk2030 .rv-picked{font-size:12px;color:var(--t3)}.dk2030 .rv-photos{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.dk2030 .pl-own{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--a1);text-decoration:none;}.dk2030 .pl-own:hover{text-decoration:underline;}.dk2030 .st-facts-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:start;}.dk2030 .st-facts-line .st-dot{margin-top:6px;}.dk2030 .st-facts-line .st-money::before{content:none;}.dk2030 .pgx-h{color:var(--t1);}.dk2030 .pc-zone{display:flex;flex-direction:column;gap:16px;margin-top:10px;}.dk2030 .pc-zone>.pc-sec+.pc-sec::before{content:"";position:absolute;top:-17px;left:40px;width:56px;height:18px;background:var(--s3);-webkit-mask:radial-gradient(circle at 0 50%,#0000 9px,#000 9.5px) left/50% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 9px,#000 9.5px) right/50% 100% no-repeat;mask:radial-gradient(circle at 0 50%,#0000 9px,#000 9.5px) left/50% 100% no-repeat,radial-gradient(circle at 100% 50%,#0000 9px,#000 9.5px) right/50% 100% no-repeat;}.dk2030 .pc-zone>.pc-sec:nth-child(odd)+.pc-sec::before{left:auto;right:40px;}.dk2030 .pc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;}.dk2030 .pc-foreign{margin:-6px 0 12px;font-size:12px;color:var(--t3);}.dk2030 .pc-why{list-style:none;margin:0;padding:0;display:grid;gap:14px;}.dk2030 .pc-why-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;margin-top:1px;border-radius:8px;background:var(--s1);color:var(--a1);}.dk2030 .pc-deck-bar{display:flex;align-items:center;gap:6px;}.dk2030 .pc-deck-count{margin-right:6px;font-size:14px;font-weight:600;color:var(--t3);font-variant-numeric:tabular-nums;}.dk2030 .pc-deck-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:0;background:var(--s1);color:var(--t1);cursor:pointer;}.dk2030 .pc-deck-btn:hover{color:var(--a1);}.dk2030 .pc-deck-btn:focus-visible{outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-stories{list-style:none;margin:0 -22px -22px;padding:0 22px 22px;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,280px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 22px;overscroll-behavior-x:contain;scrollbar-width:none;}.dk2030 .pc-stories::-webkit-scrollbar{display:none;}.dk2030 .pc-story{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--s1);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05),0 10px 24px -16px rgba(0,0,0,.35);}.dk2030 .pc-story-pic{position:relative;display:block;height:170px;margin:8px 8px 0;border-radius:12px;overflow:hidden;background:var(--tone,var(--cov1));}.dk2030 .pc-story-pic::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0) 55%);}.dk2030 .pc-story-plain .pc-story-pic{height:96px;}.dk2030 .pc-story-plain .pc-story-pic::after{display:none;}.dk2030 .pc-story-lead{position:absolute;left:14px;bottom:10px;right:14px;z-index:1;color:#fff;font-size:28px;line-height:1;font-weight:600;letter-spacing:normal;font-variant-numeric:tabular-nums;}.dk2030 .pc-story-plain .pc-story-lead{color:var(--covt);}.dk2030 .pc-story .pc-src{margin:0 16px 14px;}.dk2030 .pc-src{align-self:flex-start;padding:3px 9px;border-radius:7px;background:var(--s3);font-size:12px;line-height:16px;color:var(--t2);text-decoration:none;}.dk2030 .pc-src:hover{color:var(--a1);}.dk2030 .pc-shorts{list-style:none;margin:0 -22px -22px;padding:0 22px 22px;display:grid;grid-auto-flow:column;grid-auto-columns:min(42%,168px);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 22px;overscroll-behavior-x:contain;scrollbar-width:none;}.dk2030 .pc-shorts::-webkit-scrollbar{display:none;}.dk2030 .pc-short{display:flex;flex-direction:column;gap:6px;color:var(--t1);text-decoration:none;}.dk2030 .pc-short-pic{position:relative;display:block;aspect-ratio:9/16;border-radius:var(--r-card);overflow:hidden;background:#111;}.dk2030 .pc-short-pic::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),rgba(0,0,0,0) 45%);}.dk2030 .pc-short-play{position:absolute;left:50%;top:50%;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}.dk2030 .pc-short:focus-visible .pc-short-pic{outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-short-t{font-size:14px;line-height:18px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.dk2030 .pc-short-c{font-size:12px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media(max-width:600px){.dk2030 .pc-shorts{margin:0 -18px -18px;padding:0 18px 18px;scroll-padding:0 18px;}}.dk2030 .pc-spots{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.dk2030 .pc-spot-d{font-size:15px;line-height:22px;color:var(--t1);}.dk2030 .pc-spot-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:13px;color:var(--t3);}.dk2030 .pc-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;}.dk2030 .pc-plan{padding:14px 16px;border-radius:12px;background:var(--s1);}.dk2030 .pc-plan-h{display:block;margin-bottom:8px;font-size:20px;line-height:24px;font-weight:600;color:var(--t1);font-variant-numeric:tabular-nums;}.dk2030 .pc-plan li::marker{color:var(--t3);font-variant-numeric:tabular-nums;}.dk2030 .pc-season{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.dk2030 .pc-season-m{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600;color:var(--t2);}.dk2030 .pc-now .pc-season-m{color:var(--t1);}.dk2030 .pc-p{margin:0 0 12px;font-size:15px;line-height:24px;color:var(--t2);max-width:68ch;}.dk2030 .pc-lede{font-size:17px;line-height:25px;font-weight:400;color:var(--t1);}.dk2030 .pc-tl{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:2px;}.dk2030 .pc-tl-rest{margin-top:0;}.dk2030 .pc-more{margin-top:10px;}.dk2030 .pc-tab-row{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--t1) 7%,var(--s3));}.dk2030 .pc-tab-row::-webkit-scrollbar{display:none;}.dk2030 .pc-panel{display:none;padding:18px 2px 0;}.dk2030 .pc-panel-h{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.dk2030 .pc-tab-in:nth-of-type(1):checked~.pc-panel:nth-of-type(1){display:block;}.dk2030 .pc-tab-in:nth-of-type(1):focus-visible~.pc-tab-row label:nth-of-type(1){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-tab-in:nth-of-type(2):checked~.pc-panel:nth-of-type(2){display:block;}.dk2030 .pc-tab-in:nth-of-type(2):focus-visible~.pc-tab-row label:nth-of-type(2){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-tab-in:nth-of-type(3):checked~.pc-panel:nth-of-type(3){display:block;}.dk2030 .pc-tab-in:nth-of-type(3):focus-visible~.pc-tab-row label:nth-of-type(3){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-tab-in:nth-of-type(4):checked~.pc-panel:nth-of-type(4){display:block;}.dk2030 .pc-tab-in:nth-of-type(4):focus-visible~.pc-tab-row label:nth-of-type(4){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-tab-in:nth-of-type(5):checked~.pc-panel:nth-of-type(5){display:block;}.dk2030 .pc-tab-in:nth-of-type(5):focus-visible~.pc-tab-row label:nth-of-type(5){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-tab-in:nth-of-type(6):checked~.pc-panel:nth-of-type(6){display:block;}.dk2030 .pc-tab-in:nth-of-type(6):focus-visible~.pc-tab-row label:nth-of-type(6){outline:2px solid var(--a1);outline-offset:2px;}.dk2030 .pc-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;}.dk2030 .pc-list li::before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;border-radius:2px;background:var(--t3);}.dk2030 .pc-ways{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.dk2030 .pc-way-ic{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--a1) 12%,transparent);color:var(--a1);}.dk2030 .pc-way-t{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;}.dk2030 .pc-way-m{font-size:14px;font-weight:600;color:var(--t2);}.dk2030 .pc-way-d{font-size:14px;line-height:19px;color:var(--t2);}.dk2030 .pc-next{list-style:none;margin:0;padding:0;display:grid;gap:10px;}.dk2030 .pc-next-card{display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;border-radius:var(--r-card);background:var(--s1);color:var(--t1);text-decoration:none;}.dk2030 .pc-next-pic{position:relative;flex:0 0 76px;width:76px;height:76px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--tone,var(--cov2));color:var(--covt);}.dk2030 .pc-next-b{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;}.dk2030 .pc-next-walk{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--t2);}.dk2030 .pc-next-note{font-size:14px;color:var(--t2);}.dk2030 .pc-next-go{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:8px;background:var(--s3);color:var(--t2);}.dk2030 .pc-kv{margin:0;display:grid;border-radius:var(--r-card);overflow:hidden;background:var(--s1);}.dk2030 .pc-checks{list-style:none;margin:0;padding:14px 16px;border-radius:var(--r-card);background:var(--s1);display:grid;gap:10px;font-size:15px;line-height:20px;color:var(--t1);}.dk2030 .pc-mark{flex:0 0 18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid var(--t3);}.dk2030 .pc-check-yes .pc-mark{border-color:var(--now);background:radial-gradient(circle,var(--now) 45%,transparent 50%);}.dk2030 .pc-check-partial .pc-mark{border-color:var(--now);background:linear-gradient(90deg,var(--now) 50%,transparent 50%);}.dk2030 .pc-check-no .pc-mark{opacity:.6;}.dk2030 .pc-chips{display:flex;flex-wrap:wrap;gap:6px;}.dk2030 .pc-faq{display:grid;gap:8px;}.dk2030 .pc-faq summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:8px;background:var(--s3);color:var(--t1);font-weight:500;font-size:17px;}.dk2030 .pc-faq details[open] summary::after{content:"–";}.dk2030 .pc-note{margin:10px 0 0;font-size:13px;color:var(--t3);}@media(max-width:600px){.dk2030 .pc-stories{margin:0 -18px -18px;padding:0 18px 18px;scroll-padding:0 18px;}}.dk2030 .pc-sources{margin:16px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12px;line-height:18px;color:var(--t3);}.dk2030 .idx-from{margin:14px 0 4px;}@media(max-width:600px){.dk2030 .pc-zone{width:calc(100% + 2 * var(--pad));margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));gap:14px;}.dk2030 .pc-deck-btn{display:none;}.dk2030 .pc-badge{white-space:nowrap;}}.dk2030 .pc-practical{margin-top:16px;}.dk2030 .pc-practical:empty{display:none;}.dk2030 .pc-practical .dk-pfeat{margin:0;}.dk2030 .pc-practical .st-plan-grid{gap:12px;align-items:start;}.dk2030 .pc-practical .st-card{background:var(--s1);border:0;}.dk2030 .pc-practical .st-facts{margin-top:14px;}.dk2030 .pc-practical .st-src{margin:12px 0 0;}.dk2030 .pc-practical .pl-hours{background:var(--s1);border:0;}.dk2030 .pc-practical .dk-pfacts{margin:0;}.dk2030 .pc-practical .dk-pfacts + .dk-pfacts{margin-top:8px;}.dk2030 .pc-practical .dk-pfacts .fact-award{background:var(--s1);}.dk2030 .pl-glance{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 2px;padding:0;list-style:none;}.dk2030 .pl-demand{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--t2);text-align:center;}.dk2030 .pl-watch{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 10px;border-radius:var(--r-ctl);background:rgba(10,10,14,.62);color:#fff;font-size:14px;font-weight:600;line-height:20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.dk2030 .pl-watch:hover{background:rgba(10,10,14,.78);}.dk2030 .pl-watch:focus-visible{outline:2px solid #fff;outline-offset:2px;}@media(max-width:600px){.dk2030 .dk-modal .pl-watch{top:10px;right:54px;}}@media(min-width:1000px){.dk2030.nd .dk-modal-place > .dk-listing{overflow:visible;background:transparent;border-radius:0;box-shadow:none;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg]{position:relative;padding:6px 6px 0;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg] > .dk-modal-hero{box-sizing:border-box;width:100%;height:324px;max-height:none;aspect-ratio:auto;border-radius:18px 18px 0 0;overflow:hidden;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg] > .dk-modal-hero::after{display:none;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg] > .pl-hero:not(.pl-tall) a img{width:100%;height:100%;max-height:none;object-fit:cover;-webkit-mask-image:none;mask-image:none;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg] > .pl-art .dk-art-e.alone{font-size:150px;}.dk2030.nd .dk-modal-place > .dk-listing > [data-pg] .ph-credit{top:auto;bottom:0;left:6px;padding:14px 30px 8px 14px;background:radial-gradient(ellipse at 0 100%,rgba(0,0,0,.4),transparent 72%);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pc-practical{grid-column:2;grid-row:1 / span 12;margin:0;}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body:not(:has(> .pc-practical)){grid-template-columns:minmax(0,720px);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body:has(> .pl3-prac){grid-template-columns:minmax(0,1fr) 320px;}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl3-prac{grid-column:2;grid-row:1 / span 80;position:sticky;top:20px;align-self:start;display:block;padding:4px 16px;border-radius:20px;background:var(--win-card);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over{position:relative;height:auto;margin-top:0;padding-bottom:0;pointer-events:auto;}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over .dk-modal-ttl{margin:0;font-size:34px;line-height:38px;font-weight:700;color:var(--t1);text-shadow:none;text-wrap:balance;}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over :is(.metabar,.metabar a,.metabar .price){color:var(--t2);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over .metabar{margin-top:6px;font-size:14px;line-height:20px;}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over .metabar .sep{color:var(--t3);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over .metabar .open-now{color:var(--now);}.dk2030.nd .dk-modal-place > .dk-listing > .dk-modal-body > .pl-over .metabar .closed-now{color:var(--t2);}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl-kebab:not([open]) > summary.act{background:var(--win-chip);color:var(--t1);-webkit-backdrop-filter:none;backdrop-filter:none;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl-btn{min-height:48px;border-radius:24px;font-size:16px;font-weight:600;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl-btn:not(.pl-btn-go){background:var(--win-chip);border-color:transparent;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 :is(.pl-toc-i,.pl-honours){background:var(--win-card);}.dk2030.nd .dk-modal-place > .dk-modal-rail{padding:0 28px 28px;}}@media(min-width:1000px){.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 > [data-pg]:has(> .pl3-mos) > .pl-hero{grid-row:1 / 3;grid-column:1;height:auto;border-radius:18px 0 0 0;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl3-mos{display:contents;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl3-tile:nth-child(2){border-radius:0 18px 0 0;}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3 .pl3-all:hover{background:rgba(20,20,22,.8);}.dk2030.nd .dk-modal-place > .dk-listing.pl-v3:has(> [data-pg] > .pl3-mos) :is(.pgx,.pl-toc-i[href="#photos"]){display:none;}}.dk2030.nd .pl3-next{white-space:nowrap;color:var(--t2);}.dk2030.nd .pl3-mos{display:none;}.dk2030.nd .pl3-prac{display:none;}@media(min-width:881px){.dk2030.nd .dk-feed > .dk-listing.pl-v3 > [data-pg] > .dk-modal-hero::after{display:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-hero{height:320px;max-height:none;aspect-ratio:auto;border-radius:0;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-hero .blurfill{display:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-hero a img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;-webkit-mask-image:none;mask-image:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > [data-pg]:has(> .pl3-mos[data-n="2"]){grid-template-columns:2fr 1fr;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > [data-pg]:has(> .pl3-mos) > .pl-hero{grid-row:1 / 3;grid-column:1;height:auto;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-mos{display:contents;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-tile{display:block;min-width:0;min-height:0;overflow:hidden;background:var(--s2);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-mos[data-n="3"] > .pl3-tile:last-child{grid-column:2 / 4;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-all{position:absolute;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:18px;background:rgba(20,20,22,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;line-height:16px;font-weight:600;color:#fff;text-decoration:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-all svg{width:18px;height:18px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl3-all:hover{background:rgba(20,20,22,.8);}.dk2030.nd .dk-feed > .dk-listing.pl-v3:has(> [data-pg] > .pl3-mos) :is(.pgx,.pl-toc-i[href="#photos"]){display:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-art{height:120px;max-height:none;aspect-ratio:auto;border-radius:20px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-art .dk-art-e.alone{top:22px;right:28px;font-size:64px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body{padding:16px 0 22px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body > .pl-head{order:1;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body > :is(.pl-honours,.pl-stats){order:2;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body > .pl-acts-box{order:3;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body > .pl-glance{order:4;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-row{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-top:1px solid var(--line);font-size:14px;line-height:19px;color:var(--t1);}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-row:first-child{border-top:0;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-row .open-now{color:var(--now);}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-link{flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:0;font-weight:600;color:var(--a1);text-decoration:none;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-link svg{flex:none;width:20px;height:20px;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-link:hover{text-decoration:underline;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-week > summary::-webkit-details-marker{display:none;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-week > summary em{font-style:normal;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-hours{position:relative;padding-right:72px;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-more{position:absolute;top:12px;right:0;font-weight:600;line-height:20px;color:var(--a1);}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-week[open] .pl3-more{display:none;}.dk2030.nd :is(.dk-feed,.dk-modal-place) > .dk-listing.pl-v3 .pl3-week .dk-phours{margin-top:8px;font-size:13px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 > .dk-modal-body:has(> .pl3-prac) :is([data-place-hours],[data-place-info]){display:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over{z-index:auto;height:auto;margin-top:0;padding-bottom:0;pointer-events:auto;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-ttl-row{align-items:center;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .dk-modal-ttl{margin:0 0 6px;font-size:40px;line-height:44px;font-weight:700;color:var(--t1);text-shadow:none;text-wrap:balance;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar{font-size:15px;line-height:20px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar,.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar a,.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar .price{color:var(--t2);text-shadow:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar a:hover{color:var(--t1);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar .sep{color:var(--t3);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar .open-now{color:var(--now);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-over .metabar .closed-now{color:var(--t2);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-kebab>summary.act{width:48px;height:48px;background:var(--s1);color:var(--t1);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-kebab[open]>summary.act{background:var(--s3);color:var(--t1);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin-top:2px;padding:0;border-radius:0;background:none;box-shadow:none;font-size:15px;line-height:20px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .pl-score b{font-size:15px;line-height:20px;font-weight:700;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .pl-score .st{font-size:14px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .pl-score i{font-size:15px;line-height:20px;font-weight:400;color:var(--t2);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .lr-row{display:contents;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .lr::before,.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .lr::after{content:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .lr b{font-size:15px;line-height:20px;font-weight:600;max-width:none;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours .lr i{max-width:none;font-size:15px;line-height:20px;font-weight:400;color:var(--t2);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-honours a.lr:hover i{color:var(--a1);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-acts-box{margin-top:14px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-acts{flex-direction:row;justify-content:flex-start;gap:10px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-btn{flex:0 0 auto;max-width:none;min-height:48px;padding:0 22px;border-radius:24px;font-size:16px;line-height:20px;font-weight:600;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-btn-go{padding:0 30px;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-btn:not(.pl-btn-go){background:var(--s1);border-color:transparent;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-hint{text-align:left;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-evs{border-radius:0;background:transparent;box-shadow:none;overflow:visible;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-ev{padding-inline:0;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-ev:hover{background:transparent;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-ev:hover .pl-ev-t b{color:var(--a1);}.dk2030.nd .dk-feed > .dk-listing.pl-v3 :is(.pl-toc,.pgx){margin-inline:0;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pl-toc{padding-inline:0;}.dk2030.nd .dk-feed > .dk-listing.pl-v3 .pgx{border-radius:20px;border:0;}}.dk2030 .dk-listing.pl-v3 .pl-art{width:100%;aspect-ratio:16/9;max-height:360px;}.dk2030 .dk-listing.pl-v3 .pl-ttl-row{display:flex;align-items:flex-end;gap:10px;}.dk2030 .dk-listing.pl-v3 .pl-ttl-row .dk-modal-ttl{flex:1 1 auto;min-width:0;}.dk2030 .dk-listing.pl-v3 .pl-kebab>summary.act svg{width:24px;height:24px;}.dk2030 .dk-listing.pl-v3 .pl-kebab .dk-kebab-menu{min-width:264px;text-shadow:none;}.dk2030 .dk-listing.pl-v3 .pl-kebab .dk-kebab-menu .pill[data-save]:hover{background:var(--s3);}.dk2030 .dk-listing.pl-v3 .pl-kebab .dk-kebab-menu .pill[data-save] svg{flex:none;width:20px;height:20px;color:var(--t2);}.dk2030 .dk-listing.pl-v3 .pl-kebab .dk-kebab-menu .dk-report>summary svg{flex:none;width:20px;height:20px;color:var(--t2);}.dk2030 .dk-listing.pl-v3 .pl-ttl-row{position:relative;z-index:1;}.dk2030 .dk-listing.pl-v3 .pl-over:has(.pl-kebab[open]){z-index:95;}.dk2030 .dk-listing.pl-v3 .pl-acts-box{margin-top:16px;}.dk2030 .dk-listing.pl-v3 .pl-acts{display:flex;}.dk2030 .dk-listing.pl-v3 > .pl-bar{display:none;}.dk2030 .dk-listing.pl-v3 .pl-btn:only-child{flex:1 1 0;max-width:none;}.dk2030 .dk-listing.pl-v3 .pl-on > .sec-h{margin-top:24px;}.dk2030 .dk-listing.pl-v3 .pl-ev{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 12px;color:inherit;text-decoration:none;}.dk2030 .dk-listing.pl-v3 .pl-ev:hover{background:var(--s3);}.dk2030 .dk-listing.pl-v3 .pl-ev-th{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:14px;overflow:hidden;}.dk2030 .dk-listing.pl-v3 .pl-ev-t{min-width:0;}.dk2030 .dk-listing.pl-v3 .pl-ev-p{font-style:normal;font-size:14px;line-height:18px;font-weight:600;color:var(--t1);white-space:nowrap;}.dk2030 .dk-listing.pl-v3 .pl-ev-p.is-free{color:var(--now);}.dk2030 .dk-listing.pl-v3 .pl-ev.is-past{opacity:.6;}.dk2030 .dk-listing.pl-v3 .pl-ev.is-past .pl-ev-p{font-weight:400;color:var(--t2);}.dk2030 .dk-listing.pl-v3 .pl-ev-all{display:flex;width:100%;box-sizing:border-box;min-height:44px;margin-top:8px;font-size:15px;text-decoration:none;}.dk2030 .dk-listing.pl-v3 .pl-toc{display:flex;gap:8px;margin:20px calc(-1 * var(--pad)) 0;padding:0 var(--pad);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--pad);}.dk2030 .dk-listing.pl-v3 .pl-toc::-webkit-scrollbar{display:none;}.dk2030 .dk-listing.pl-v3 .pl-toc-i:hover{background:var(--s3);}.dk2030 .dk-listing.pl-v3 .pl-toc + .sec-h{margin-top:24px;}.dk2030 .dk-listing.pl-v3 .pl-anchor{display:block;height:0;}.dk2030 .dk-listing.pl-v3 :is(.pl-anchor,.pl-on,.sec-h,.pc-sec,.pc-zone)[id]{scroll-margin-top:68px;}@media(min-width:601px){.dk2030 .dk-listing.pl-v3 .pl-ev-all.is-phone{display:none;}}.dk2030 .dk-listing.pl-v3 .pl-owner form{margin:0;}.dk2030 .dk-listing.pl-v3 .pl-owner-a{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;line-height:18px;font-weight:500;color:var(--t2);text-align:left;text-decoration:none;cursor:pointer;}.dk2030 .dk-listing.pl-v3 .pl-owner-a:hover{color:var(--a1);}@media(max-width:600px){@supports (overflow:clip) and selector(:has(*)){.dk2030 .dk-listing.pl-v3 .pl-acts-box{display:none;}.dk2030 .dk-listing.pl-v3{overflow:clip;}.dk2030 .dk-listing.pl-v3 > .pl-bar{display:flex;position:sticky;z-index:59;bottom:calc(62px + env(safe-area-inset-bottom));gap:10px;margin:12px 16px 0;}.dk2030 .dk-listing.pl-v3 > .pl-bar::before{content:"";position:absolute;z-index:-1;left:-16px;right:-16px;top:-28px;bottom:-24px;background:linear-gradient(rgba(0,0,0,0),var(--s1) 46%);pointer-events:none;}.dk2030 .dk-listing.pl-v3 > .pl-bar .pl-btn{min-height:56px;border-radius:28px;}.dk2030 .dk-listing.pl-v3 > .pl-bar .pl-btn:not(.pl-btn-go){background:var(--s3);border:1px solid var(--line-2);}.dk2030 .dk-modal .dk-listing.pl-v3 > .pl-bar{bottom:10px;margin-bottom:10px;}}.dk2030 .dk-listing.pl-v3 .pl-art{aspect-ratio:16/10;}.dk2030 .dk-listing.pl-v3 .pl-over .dk-modal-ttl{font-size:26px;line-height:30px;font-weight:700;letter-spacing:-.01em;}.dk2030 .dk-listing.pl-v3 .pl-ev:nth-child(n+4){display:none;}.dk2030 .dk-modal .dk-listing.pl-v3 .pl-kebab .dk-kebab-menu{bottom:calc(0px - var(--ev-scroll,0px));}.dk2030 .dk-modal .dk-listing.pl-v3 .pl-kebab[open]>summary::before{top:var(--ev-scroll,0px);bottom:calc(0px - var(--ev-scroll,0px));}.dk2030 .dk-modal:has(.dk-listing.pl-v3 .pl-kebab[open]){overflow:hidden;}.dk2030 .dk-crumbs:has(+ .dk-listing.pl-v3)::-webkit-scrollbar{display:none;}.dk2030 .dk-crumbs:has(+ .dk-listing.pl-v3 > [data-pg]:first-child > .dk-modal-hero) a{color:rgba(255,255,255,.92);}.dk2030 .dk-crumbs:has(+ .dk-listing.pl-v3 > [data-pg]:first-child > .dk-modal-hero) a:hover{color:#fff;}.dk2030 .dk-feed > .dk-listing.pl-v3 .pl-hero .ph-credit{top:34px;}.dk2030 .dk-feed > .dk-listing.pl-v3 .pl-watch{top:44px;}.dk2030 .dk-listing.pl-v3 .pl-watch{box-sizing:border-box;min-height:44px;}@supports selector(:has(*)) and (overflow:clip){.dk2030:has(.dk-feed > .dk-listing.pl-v3 > .pl-bar) > .dk-dock{translate:0 calc(100% + 32px);opacity:0;visibility:hidden;pointer-events:none;transition:translate .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility 0s .28s;}.dk2030:has(.dk-feed > .dk-listing.pl-v3 > .pl-bar) .dk-scroll > .dk-bottom-pad{display:none;}.dk2030 .dk-feed > .dk-listing.pl-v3{margin-bottom:max(0px,calc(env(safe-area-inset-bottom) - 20px));}.dk2030 .dk-feed > .dk-listing.pl-v3 > .pl-bar{bottom:max(0px,calc(env(safe-area-inset-bottom) - 20px));}}}