.dg{--dg-tint:rgba(var(--v-theme-on-surface), .06);--dg-ok:rgb(var(--v-theme-success));--dg-yt:rgb(var(--v-theme-error));--dg-yt-line:rgba(var(--v-theme-error), .6);--dg-yt-soft:rgba(var(--v-theme-error), .1);--dg-primary:rgb(var(--v-theme-primary));--dg-primary-soft:rgba(var(--v-theme-primary), .12);--dg-primary-line:rgba(var(--v-theme-primary), .45);color:var(--gp-text)}.dg p,.dg h1,.dg h2,.dg h3,.dg h4,.dg ul,.dg ol{margin:0}.dg ul,.dg ol{padding:0;list-style:none}.dg img{max-width:100%;display:block}.dg h1,.dg h2,.dg h3,.dg h4{line-height:1.2}.dg .v-icon{flex:none}.dg section[id],.dg [id^=panel-],.dg #mienieweb,.dg article[id]{scroll-margin-top:80px}.dg [id^=panel-],.dg #mienieweb{scroll-margin-top:140px}.dg-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dg-nw{white-space:nowrap}.dg-container{width:100%;max-width:var(--gp-content-width);margin-inline:auto}@media (width>=600px){.dg-container{padding-inline:8px}}.dg-tag{background:var(--dg-tint);color:var(--gp-text-muted);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:600}.dg-hero{isolation:isolate;align-items:center;min-height:520px;margin:-16px -16px 0;padding-inline:16px;display:flex;position:relative;overflow:hidden}.dg-hero:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--v-theme-background), .98) 0%, rgba(var(--v-theme-background), .96) 52%, rgba(var(--v-theme-background), .72) 64%, rgba(var(--v-theme-background), .22) 80%, rgba(var(--v-theme-background), 0) 94%), linear-gradient(0deg, rgb(var(--v-theme-background)) 0%, rgba(var(--v-theme-background), 0) 22%);position:absolute;inset:0}.dg-hero__img{z-index:-2;object-fit:cover;object-position:50% 45%;transform-origin:0 45%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3);max-width:none!important}.dg-hero__inner{padding-top:8px;padding-bottom:88px}.dg-hero__content{max-width:600px;margin-top:32px}.dg-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:560px;margin:20px 0 12px;font-size:2.25rem;font-weight:700}.dg-hero h1 span{color:inherit}.dg-hero__lead{max-width:560px;color:var(--gp-text-muted);font-size:1.0625rem;line-height:1.6}.dg-hero__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dg-hero__actions .v-btn--variant-outlined{background:rgba(var(--v-theme-background), .6)}.dg-hero__note{color:var(--gp-text-muted);align-items:center;gap:8px;font-size:.875rem;display:flex;margin-top:18px!important}.dg-hero__note .v-icon{color:var(--dg-ok);font-size:18px}.v-btn.dg-howto{color:rgb(var(--v-theme-success));border-color:rgba(var(--v-theme-success), .6)!important}.v-btn.dg-howto:hover{border-color:rgb(var(--v-theme-success))!important}.dg-announce{border:1px solid var(--gp-hairline-strong);background:rgba(var(--v-theme-background), .85);max-width:100%;color:var(--gp-text);border-radius:999px;align-items:center;gap:10px;padding:5px 6px 5px 12px;font-size:.875rem;line-height:1.3;text-decoration:none;transition:border-color .2s;display:inline-flex}.dg-announce:hover{border-color:var(--gp-control-border)}.dg-announce>.v-icon{color:var(--gp-text-subtle);font-size:18px}.dg-announce__lead{font-weight:600}.dg-announce__name{margin-left:-6px}.dg-announce__badge{background:var(--dg-tint);color:var(--gp-text-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:500}.dg-announce__arrow{background:var(--dg-tint);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.dg-announce__arrow .v-icon{font-size:16px}.dg-map-label{z-index:2;color:#fff;background:#0f1216d9;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 48px);padding:8px 14px;font-size:.8125rem;text-decoration:none;display:inline-flex;position:absolute;bottom:64px;right:24px}.dg-map-label .v-icon{color:#e8ebef;font-size:18px}.dg-map-label:hover{background:#0f1216f2}.dg-stats{z-index:3;margin-top:-40px;position:relative}.dg-stats__grid{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:var(--gp-hairline);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.dg-stat{background:rgb(var(--v-theme-surface));padding:20px}.dg-stat__value{color:var(--gp-text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.dg-stat__label{color:var(--gp-text-muted);margin-top:6px;font-size:.875rem;line-height:1.5}.dg-towns{padding-top:32px}.dg-towns__head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.dg-towns__head h2{letter-spacing:-.015em;font-size:1.1875rem;font-weight:650}.dg-towns__head p{color:var(--gp-text-muted);font-size:.875rem}.dg-towns__list{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.dg-town{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));height:100%;color:var(--gp-text);text-align:center;align-content:start;justify-items:center;gap:10px;padding:16px 10px 14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid;position:relative}.dg-town:hover{border-color:var(--gp-hairline-strong);background:color-mix(in srgb, rgb(var(--v-theme-surface)) 92%, rgb(var(--v-theme-on-surface)))}.dg-town img{object-fit:contain;width:56px;height:56px}.dg-town b{font-size:.9375rem;font-weight:600;display:block}.dg-town small{color:var(--gp-text-muted);font-size:.8125rem;display:block}.dg-town>.v-icon{color:var(--gp-text-subtle);font-size:18px;position:absolute;top:10px;right:10px}.dg-town__keep{display:inline-block}.dg-section{padding-top:64px}.dg-section-head{margin-bottom:24px}.dg-section-head h2{letter-spacing:-.015em;text-wrap:balance;margin-bottom:8px;font-size:1.375rem;font-weight:700;line-height:1.4}.dg-section-head p{max-width:min(68ch,36em);color:var(--gp-text-muted);text-wrap:pretty;line-height:1.6}.dg-duties{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);border-spacing:0;border-collapse:separate;background:rgb(var(--v-theme-surface));font-variant-numeric:tabular-nums;width:100%;overflow:hidden}.dg-duties th,.dg-duties td{border-bottom:1px solid var(--gp-hairline);text-align:left;vertical-align:middle;padding:13px 16px}.dg-duties tbody tr:last-child th,.dg-duties tbody tr:last-child td{border-bottom:0}.dg-duties thead th{color:var(--gp-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}.dg-duties thead th.dg-m{text-align:center;width:118px}.dg-duties tbody th{font-weight:500}.dg-duties tbody th small{color:var(--gp-text-muted);margin-top:3px;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.dg-duties td{text-align:center;transition:background-color .25s}.dg-duties.dg-sel-geo [data-m=geo],.dg-duties.dg-sel-plan [data-m=plan],.dg-duties.dg-sel-adres [data-m=adres]{background:var(--dg-tint)}.dg-tick{background:rgba(var(--v-theme-success), .14);width:26px;height:26px;color:var(--dg-ok);border-radius:50%;place-items:center;display:inline-grid}.dg-tick .v-icon{font-size:16px}.dg-via{color:var(--gp-text-muted);margin-top:4px;font-size:.74rem;display:block}.dg-dash{color:var(--gp-text-subtle)}.dg-duties-hint{color:var(--gp-text-muted);align-items:center;gap:8px;font-size:.875rem;display:flex;margin-top:12px!important}.dg-duties-hint .v-icon{color:var(--gp-text-subtle);font-size:18px}.dg-config{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.dg-mods{gap:12px;display:grid}.dg-mod{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));cursor:pointer;grid-template-columns:auto auto 1fr;align-items:start;gap:14px;padding:18px;transition:border-color .2s;display:grid;position:relative}.dg-mod:hover{border-color:var(--gp-hairline-strong)}.dg-mod--on,.dg-mod--on:hover{border-color:var(--dg-primary-line)}.dg-mod__input{opacity:0;width:1px;height:1px;position:absolute}.dg-mod__box{border:2px solid var(--gp-control-border);color:#0000;border-radius:6px;place-items:center;width:24px;height:24px;margin-top:10px;transition:all .2s;display:grid}.dg-mod__box .v-icon{font-size:18px}.dg-mod--on .dg-mod__box{border-color:var(--dg-primary);background:var(--dg-primary);color:rgb(var(--v-theme-on-primary))}.dg-mod__input:focus-visible~.dg-mod__box{outline:2px solid var(--dg-primary);outline-offset:2px}.dg-mod__icon{background:var(--dg-tint);width:44px;height:44px;color:var(--gp-text-muted);border-radius:12px;place-items:center;display:grid}.dg-mod__icon .v-icon{font-size:24px}.dg-mod__title{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.dg-mod__price{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9rem;font-weight:600}.dg-mod__price small{color:var(--gp-text-muted);font-size:.8rem;font-weight:400}.dg-mod__desc{color:var(--gp-text-muted);margin-top:4px;font-size:.875rem;line-height:1.5;display:block}.dg-mod--soon{cursor:default;border-style:dashed;grid-template-columns:auto 1fr auto;align-items:center}.dg-mod--soon:hover{border-color:var(--gp-hairline)}.dg-mod--soon .dg-mod__icon{opacity:.75}.dg-note{border:1px solid var(--gp-hairline);background:var(--dg-tint);border-radius:10px;gap:10px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.dg-note .v-icon{color:var(--gp-text-subtle);font-size:20px}.dg-summary{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));flex-direction:column;padding:24px;display:flex}.dg-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dg-summary__head h3{letter-spacing:-.015em;font-size:1.1875rem;font-weight:650}.dg-summary__empty{color:var(--gp-text-muted);font-size:.9rem}.dg-summary__meter{margin:16px 0}.dg-summary__meter h4{color:var(--gp-text-subtle);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.75rem;font-weight:600;display:flex}.dg-summary__meter output{color:var(--gp-text);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700}.dg-summary .v-btn{flex:none}.dg-summary .v-btn+.v-btn{margin-top:10px}.dg-summary__main.v-btn{margin-top:auto}.dg-deal{background:rgba(var(--v-theme-success), .16);color:var(--dg-ok);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:500;display:inline-flex}.dg-deal .v-icon{font-size:16px}.dg-chips{flex-wrap:wrap;gap:6px;min-height:30px;margin:14px 0 4px;display:flex}.dg-chip{border:1px solid var(--gp-hairline-strong);background:var(--dg-tint);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:500}.dg-price{border-bottom:1px solid var(--gp-hairline);padding:12px 0 16px;font-size:.9375rem}.dg-price__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.dg-price__row+.dg-price__row{margin-top:8px}.dg-price__row span{color:var(--gp-text-muted)}.dg-price__row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.dg-price__row--sum b{font-size:1.125rem;font-weight:700}.dg-price__row--total{border-top:1px solid var(--gp-hairline);padding-top:8px}.dg-price__hint{color:var(--gp-text-muted);font-size:.84rem;margin-top:8px!important}.dg-price small{color:var(--gp-text-muted);margin-top:6px;font-size:.82rem;line-height:1.45;display:block}.dg-price small+small{margin-top:4px}.dg-meter{background:var(--dg-tint);border-radius:3px;height:6px;overflow:hidden}.dg-meter span{background:var(--dg-ok);border-radius:3px;height:100%;transition:width .35s;display:block}.dg-details{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:24px;display:grid}.dg-details h4{color:var(--gp-text-subtle);letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:600}.dg-clist{gap:7px;font-size:.875rem;line-height:1.45;display:grid}.dg-clist li{color:var(--gp-text-subtle);grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.dg-clist li .v-icon{margin-top:1px;font-size:18px}.dg-clist li.on{color:var(--gp-text)}.dg-clist li.on .v-icon{color:var(--dg-ok)}.dg-tabs{z-index:6;border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));gap:4px;margin-bottom:32px;padding:4px;display:flex;position:sticky;top:65px}.dg-tab{min-height:40px;color:var(--gp-text-muted);white-space:nowrap;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.dg-tab .v-icon{font-size:18px}.dg-tab:hover{background:var(--dg-tint);color:var(--gp-text)}.dg-tab[aria-current=true]{background:var(--dg-primary-soft);color:var(--dg-primary);font-weight:600}.dg-tab__badge{background:var(--dg-tint);color:var(--gp-text-muted);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:.66rem;font-weight:500;display:inline-block}.dg-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dg-panel+.dg-panel{border-top:1px solid var(--gp-hairline);margin-top:48px;padding-top:48px}.dg-panel h3{letter-spacing:-.015em;margin-bottom:8px;font-size:1.25rem;font-weight:650}.dg-panel__lead{color:var(--gp-text-muted);line-height:1.6;margin-bottom:16px!important}.dg-panel__links{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.dg-panel--mienie{grid-template-columns:minmax(0,1fr)}.dg-panel--mienie h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dg-panel--mienie .dg-mw-card h3{display:block}@media (width>=1081px){#panel-plan{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}#panel-plan>:first-child{order:2}}.dg-flist{gap:10px;display:grid}.dg-flist li{text-wrap:pretty;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.9375rem;line-height:1.5;display:grid}.dg-flist li .v-icon{color:var(--gp-text-subtle);margin-top:1px;font-size:20px}.dg-flist b{font-weight:600}.dg-video-link{border:1px solid var(--gp-control-border);color:var(--gp-text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dg-video-link .v-icon{color:var(--gp-text-muted);font-size:20px}.dg-video-link:hover{background:var(--dg-tint)}.dg-video-link--film{border-color:var(--dg-yt-line);color:var(--dg-yt)}.dg-video-link--film .v-icon{color:var(--dg-yt)}.dg-video-link--film:hover{border-color:var(--dg-yt);background:var(--dg-yt-soft)}.dg-stack{gap:20px;display:grid}.dg-shot{border:1px solid var(--gp-hairline-strong);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));margin:0;overflow:hidden}.dg-shot>img{width:100%;height:auto}.dg-shot figcaption{border-top:1px solid var(--gp-hairline);color:var(--gp-text-muted);padding:10px 14px;font-size:.84rem;line-height:1.45}.dg-shot__bar{border-bottom:1px solid var(--gp-hairline);background:rgb(var(--v-theme-surface-variant));align-items:center;gap:10px;padding:9px 12px;display:flex}.dg-shot__dots{gap:6px;display:flex}.dg-shot__dots i{background:var(--gp-hairline-strong);border-radius:50%;width:10px;height:10px}.dg-shot__url{background:rgb(var(--v-theme-surface));min-width:0;color:var(--gp-text-muted);font:.78rem/1.2 var(--gp-font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:5px 10px;overflow:hidden}.dg-gallery__count{color:var(--gp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;font-weight:500}.dg-gallery__stage{cursor:zoom-in;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0b0b0b;border:0;width:100%;padding:0;display:block;position:relative}.dg-gallery__stage img{aspect-ratio:16/9;object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:auto}.dg-gallery__zoom{color:#fff;background:#0f1216c7;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.dg-gallery__zoom .v-icon{font-size:20px}.dg-gallery__rail{border-top:1px solid var(--gp-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.dg-gallery__thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 5.33333px);grid-auto-flow:column;gap:8px;display:grid;position:relative;overflow-x:auto}.dg-gallery__thumbs::-webkit-scrollbar{display:none}.dg-gallery__arrow{border:1px solid var(--gp-control-border);width:34px;height:34px;color:var(--gp-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.dg-gallery__arrow .v-icon{font-size:24px}.dg-gallery__arrow:hover{background:var(--dg-tint)}.dg-gallery__arrow--prev .v-icon{transform:rotate(90deg)}.dg-gallery__arrow--next .v-icon{transform:rotate(-90deg)}.dg-gallery__thumb{border:1px solid var(--gp-hairline);color:var(--gp-text-muted);text-align:left;scroll-snap-align:start;cursor:pointer;background:0 0;border-radius:8px;align-content:start;gap:6px;padding:4px;font-size:.78rem;font-weight:500;line-height:1.25;transition:border-color .2s,background-color .2s;display:grid}.dg-gallery__thumb img{aspect-ratio:16/9;object-fit:cover;border-radius:5px;width:100%;height:auto}.dg-gallery__thumb span{padding:0 2px 2px}.dg-gallery__thumb:hover{border-color:var(--gp-control-border);color:var(--gp-text)}.dg-gallery__thumb[aria-pressed=true]{border-color:var(--gp-control-border);background:var(--dg-tint);color:var(--gp-text)}.dg-zoom,.dg-player{border:1px solid var(--gp-hairline-strong);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));max-width:none;color:var(--gp-text);margin:auto;padding:0}.dg-zoom{width:min(1600px,100vw - 32px);max-height:calc(100vh - 32px);overflow:hidden}.dg-zoom::backdrop{background:#000000d1}.dg-zoom__head{border-bottom:1px solid var(--gp-hairline);align-items:center;gap:12px;padding:4px 8px 4px 18px;font-size:.92rem;display:flex}.dg-zoom__cap{flex:1;min-width:0}.dg-zoom__count{color:var(--gp-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dg-zoom__body{background:#0b0b0b;position:relative}.dg-zoom__body img{object-fit:contain;width:100%;height:auto;max-height:calc(100vh - 96px)}.dg-zoom__nav{color:#fff;cursor:pointer;background:#0f1216bf;border:1px solid #fff3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dg-zoom__nav .v-icon{font-size:30px}.dg-zoom__nav:hover{background:#0f1216f2}.dg-zoom__nav--prev{left:12px}.dg-zoom__nav--prev .v-icon{transform:rotate(90deg)}.dg-zoom__nav--next{right:12px}.dg-zoom__nav--next .v-icon{transform:rotate(-90deg)}.dg-films{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.dg-film{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));gap:16px;padding:24px;display:grid}.dg-film__head{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.dg-film__head h3{letter-spacing:-.015em;font-size:1.1875rem;font-weight:650}.dg-film__head p{color:var(--gp-text-muted);margin-top:2px;font-size:.875rem}.dg-film__icon{background:var(--dg-tint);width:44px;height:44px;color:var(--gp-text-muted);border-radius:12px;place-items:center;display:grid}.dg-film__icon .v-icon{font-size:24px}.dg-film__main{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dg-film__btn{border:1px solid var(--dg-yt-line);color:var(--gp-text);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.dg-film__btn:hover{border-color:var(--dg-yt);background:var(--dg-yt-soft)}.dg-film__btn .v-icon{color:var(--dg-yt);font-size:28px}.dg-film__btn b{color:var(--dg-yt);white-space:nowrap;font-size:.9375rem;font-weight:600;display:block}.dg-film__btn small{color:var(--gp-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;display:block}.dg-film__toc{color:var(--gp-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.dg-chapters{gap:2px;display:grid;margin-top:-6px!important}.dg-chapters a{color:var(--gp-text);border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:7px 10px;font-size:.875rem;line-height:1.35;text-decoration:none;display:grid}.dg-chapters a:hover{background:var(--dg-tint)}.dg-chapters a:hover .v-icon{color:var(--dg-yt)}.dg-chapters a[aria-current=true]{background:var(--dg-primary-soft);color:var(--dg-primary);font-weight:500}.dg-chapters a[aria-current=true] .v-icon{color:var(--dg-yt)}.dg-chapters .v-icon{color:var(--gp-text-subtle);font-size:20px}.dg-chapters time{color:var(--gp-text-subtle);font-family:var(--gp-font-mono);font-size:.8125rem}.dg-player{width:min(1120px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.dg-player::backdrop{background:#000000b8}.dg-player__head{border-bottom:1px solid var(--gp-hairline);align-items:center;gap:12px;padding:4px 8px 4px 20px;display:flex}.dg-player__head h3{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.02rem;font-weight:500;overflow:hidden}.dg-player__yt{color:var(--gp-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.85rem;text-decoration:none;display:inline-flex}.dg-player__yt .v-icon{font-size:18px}.dg-player__yt:hover{color:var(--gp-text);text-decoration:underline}.dg-player__body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.dg-player__body--no-toc{grid-template-columns:minmax(0,1fr)}.dg-player__video{aspect-ratio:16/9;background:#000}.dg-player__video iframe{border:0;width:100%;height:100%;display:block}.dg-player__toc{border-left:1px solid var(--gp-hairline);align-content:start;gap:14px;max-height:calc(min(1120px,100vw - 32px)/1.77778 - 169.875px);padding:16px 12px;display:grid;overflow:auto}.dg-player__toc h4{padding:0 10px}.dg-mw-cards{grid-template-columns:1fr 1fr;grid-template-areas:"a c""b c";gap:20px;display:grid}.dg-mw-cards>:first-child{grid-area:a}.dg-mw-cards>:nth-child(2){grid-area:b}.dg-mw-cards>:nth-child(3){grid-area:c}.dg-mw-cards>:nth-child(-n+2){grid-template-columns:auto 1fr;align-content:start;column-gap:16px;display:grid}.dg-mw-cards>:nth-child(-n+2) .dg-mw-card__icon{grid-row:span 2;margin-bottom:0}.dg-mw-card{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));padding:24px}.dg-mw-card__icon{background:var(--dg-tint);width:44px;height:44px;color:var(--gp-text-muted);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.dg-mw-card__icon .v-icon{font-size:24px}.dg-mw-card h3{margin-bottom:6px;font-size:1rem;font-weight:600}.dg-mw-card p{color:var(--gp-text-muted);font-size:.875rem;line-height:1.5}.dg-mw-list{color:var(--gp-text-muted);gap:4px;font-size:.875rem;line-height:1.45;display:grid;margin-top:6px!important}.dg-mw-list li{padding-left:14px;position:relative}.dg-mw-list li:before{content:"";background:var(--gp-text-subtle);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.dg-mw-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.dg-mw-cta p{color:var(--gp-text-muted);font-size:.875rem}.dg-steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dg-step,.dg-why__item{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));padding:24px}.dg-step h3,.dg-why__item h3{margin-bottom:6px;font-size:1rem;font-weight:600}.dg-step p,.dg-why__item p{color:var(--gp-text-muted);font-size:.875rem;line-height:1.5}.dg-step__num{background:var(--dg-primary-soft);width:32px;height:32px;color:var(--dg-primary);border-radius:50%;place-items:center;margin-bottom:14px;font-size:.9375rem;font-weight:600;display:grid}.dg-steps-foot{color:var(--gp-text-muted);flex-wrap:wrap;gap:10px 28px;margin-top:16px;font-size:.9rem;display:flex}.dg-steps-foot b{color:var(--gp-text);font-weight:500}.dg-why{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dg-why__item>.v-icon{color:var(--gp-text-subtle);margin-bottom:12px;font-size:24px}.dg-faq{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));overflow:hidden}.dg-faq details+details{border-top:1px solid var(--gp-hairline)}.dg-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:500;list-style:none;display:flex}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary:hover{background:var(--dg-tint)}.dg-faq summary .v-icon{color:var(--gp-text-muted);transition:transform .2s}.dg-faq details[open] summary .v-icon{transform:rotate(180deg)}.dg-faq p{max-width:min(68ch,36em);color:var(--gp-text-muted);text-wrap:pretty;padding:2px 20px 18px;line-height:1.6}.dg-contact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dg-form,.dg-person{border:1px solid var(--gp-hairline);border-radius:var(--gp-radius-card);background:rgb(var(--v-theme-surface));padding:24px}.dg-form{position:relative}.dg-form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dg-form__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.dg-form__note{color:var(--gp-text-muted);font-size:.875rem}.dg-form__ok,.dg-form__err{border-radius:10px;padding:14px 16px;font-size:.92rem;margin-top:16px!important}.dg-form__ok{background:rgba(var(--v-theme-success), .14);gap:10px;display:flex}.dg-form__ok .v-icon{color:var(--dg-ok)}.dg-form__err{background:rgba(var(--v-theme-error), .14)}.dg-form__err a{color:inherit;font-weight:500}.dg-field{align-content:start;gap:6px;display:grid}.dg-field--full{grid-column:1/-1}.dg-field label,.dg-field legend{color:var(--gp-text-muted);font-size:.875rem;font-weight:500}.dg-field input[type=text],.dg-field input[type=email],.dg-field input[type=tel],.dg-field textarea{border:1px solid var(--gp-control-border);width:100%;color:var(--gp-text);font:inherit;background:0 0;border-radius:10px;padding:11px 12px}.dg-field input[type=text]:focus,.dg-field input[type=email]:focus,.dg-field input[type=tel]:focus,.dg-field textarea:focus{outline:2px solid var(--dg-primary);outline-offset:0;border-color:#0000}.dg-field input[type=text][aria-invalid=true],.dg-field input[type=email][aria-invalid=true],.dg-field input[type=tel][aria-invalid=true],.dg-field textarea[aria-invalid=true]{border-color:rgb(var(--v-theme-error))}.dg-field textarea{resize:vertical;min-height:92px}.dg-field__err{color:rgb(var(--v-theme-error));margin-top:2px;font-size:.82rem;display:block}fieldset.dg-field{border:0;margin:0;padding:0}.dg-checks{flex-wrap:wrap;gap:8px;display:flex}.dg .dg-field .dg-check,.dg-check{border:1px solid var(--gp-control-border);color:var(--gp-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:inline-flex}.dg .dg-field .dg-check input,.dg-check input{width:16px;height:16px;accent-color:var(--dg-primary)}.dg-check--solo{justify-self:start}.dg-consent{color:var(--gp-text-muted);text-wrap:balance;cursor:pointer;align-items:flex-start;gap:10px;font-size:.875rem;display:flex}.dg-consent input{accent-color:var(--dg-primary);margin-top:3px}.dg-hp,.dg-altcha{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dg-person{gap:18px;display:grid}.dg-person__top{align-items:center;gap:14px;display:flex}.dg-person__name{font-size:1.0625rem;font-weight:600}.dg-person__role{color:var(--gp-text-muted);font-size:.88rem}.dg-person__rows{gap:12px;display:grid}.dg-person__row{grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:.95rem;display:grid}.dg-person__row>.v-icon{color:var(--gp-text-subtle);font-size:22px}.dg-person__row a{color:var(--gp-text);font-weight:500;text-decoration:none}.dg-person__row a:hover{text-decoration:underline}.dg-person__row small{color:var(--gp-text-muted);font-size:.84rem;line-height:1.45;display:block}.dg-avatar{background:rgb(var(--v-theme-surface-variant));width:64px;height:64px;box-shadow:0 0 0 1px var(--gp-hairline-strong);object-fit:cover;border-radius:50%;flex:none}.dg-addr2{grid-template-columns:auto minmax(0,1fr);column-gap:.3em;display:grid}:where(.v-theme--dark) .dg p{font-weight:380}@media (width<=1080px){.dg-config,.dg-contact,.dg-films,.dg-details,.dg-panel{grid-template-columns:minmax(0,1fr)}.dg-details,.dg-panel{gap:24px}.dg-steps{grid-template-columns:repeat(2,1fr)}.dg-player__body{grid-template-columns:minmax(0,1fr)}.dg-player__toc{border-top:1px solid var(--gp-hairline);border-left:0;max-height:40vh}}@media (width<=860px){.dg-stats__grid,.dg-towns__list{grid-template-columns:repeat(2,1fr)}.dg-town{text-align:left;grid-template-columns:44px 1fr;place-items:center start;gap:12px;padding:12px 34px 12px 14px}.dg-town img{width:44px;height:44px}.dg-why{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.dg-towns__list{grid-template-columns:minmax(0,1fr)}}@media (width>=721px) and (width<=900px){.dg-map-label{top:16px;bottom:auto}}@media (width<=720px){.dg-hero{align-items:flex-end;min-height:0}.dg-hero:before{background:linear-gradient(0deg, rgb(var(--v-theme-background)) 0%, rgba(var(--v-theme-background), .97) 58%, rgba(var(--v-theme-background), .55) 70%, rgba(var(--v-theme-background), .05) 86%)}.dg-hero__img{object-position:57% 50%;transform-origin:57% 100%;transform:scale(1.5)}.dg-hero__inner{padding-top:280px;padding-bottom:40px}.dg-hero__content{margin-top:0}.dg-hero h1{font-size:1.75rem}.dg-hero__lead{font-size:1rem}.dg-hero__actions .v-btn{flex:100%}.dg-map-label{padding:6px 12px;font-size:.76rem;inset:14px auto auto 16px}.dg-announce{border-radius:18px;grid-template-columns:auto auto 1fr auto;grid-template-areas:"icon lead badge arrow""icon name name arrow";gap:3px 8px;padding:8px 8px 8px 12px;display:grid}.dg-announce>.v-icon{grid-area:icon}.dg-announce__lead{grid-area:lead}.dg-announce__name{grid-area:name;margin-left:0}.dg-announce__badge{grid-area:badge;justify-self:start}.dg-announce__arrow{grid-area:arrow}.dg-section{padding-top:48px}.dg-tab{flex-direction:column;gap:2px;padding:6px 2px;font-size:.75rem}.dg-tab__badge{display:none}.dg-panel+.dg-panel{margin-top:40px;padding-top:40px}.dg-mod{grid-template-columns:auto 1fr;gap:12px;padding:16px}.dg-mod__icon{display:none}.dg-mod--soon{grid-template-columns:1fr}.dg-steps,.dg-why,.dg-mw-cards,.dg-form__grid,.dg-film__main{grid-template-columns:minmax(0,1fr)}.dg-mw-cards{grid-template-areas:none}.dg-mw-cards>*{grid-area:auto!important}.dg-mw-cta .v-btn,.dg-form__actions .v-btn{flex:100%}.dg-gallery__rail{gap:6px;padding:8px}.dg-gallery__thumbs{grid-auto-columns:calc(50% - 4px)}.dg-gallery__arrow{width:30px;height:30px}.dg-player{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.dg-player__head{padding-left:14px}.dg-player__yt{gap:0;font-size:0}.dg-player__yt .v-icon{font-size:22px}.dg-duties,.dg-duties tbody,.dg-duties tr,.dg-duties th,.dg-duties td{display:block}.dg-duties thead{display:none}.dg-duties tbody tr{border-bottom:1px solid var(--gp-hairline);flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.dg-duties tbody tr:last-child{border-bottom:0}.dg-duties tbody th{border:0;flex:100%;padding:0 0 4px}.dg-duties td{text-align:left;border:0;padding:0}.dg-duties td.dg-no{display:none}.dg-duties td.dg-yes{background:var(--dg-tint);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:.82rem;font-weight:500;display:inline-flex}.dg-duties td.dg-yes:after{content:attr(data-label)}.dg-duties td .dg-via{display:none}.dg-duties td .dg-tick{width:22px;height:22px}.dg-duties td .dg-tick .v-icon{font-size:14px}}@media (width<=599px){.dg-stats{margin-top:0}.dg-stats__grid{border-width:1px 0;border-radius:0}.dg-stat{background:rgb(var(--v-theme-background));padding:14px 8px 14px 0}.dg-stat:nth-child(2n){padding-left:14px}.dg-films,.dg-steps,.dg-why,.dg-mw-cards{gap:0}.dg-film,.dg-mw-card,.dg-step,.dg-why__item,.dg-person{border:0;border-top:1px solid var(--gp-hairline);background:0 0;border-radius:0;padding:24px 0}.dg-films>:first-child,.dg-steps>:first-child,.dg-why>:first-child,.dg-mw-cards>:first-child{border-top:0;padding-top:0}.dg-person{margin-top:8px}.dg-duties{background:0 0;border-width:1px 0;border-radius:0}.dg-duties tbody tr{padding-inline:0}.dg-faq{background:0 0;border-width:1px 0;border-radius:0}.dg-faq summary{padding:14px 0}.dg-faq summary:hover{background:0 0}.dg-faq p{padding:0 0 16px}.dg-form,.dg-details,.dg-summary{padding:16px}}
