.fade-enter-active[data-v-b5824c38],.fade-leave-active[data-v-b5824c38]{transition:opacity .2s ease}.fade-enter-from[data-v-b5824c38],.fade-leave-to[data-v-b5824c38]{opacity:0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.disclaimer-square[data-v-913fc979]{position:absolute;top:5rem;right:2rem;z-index:1;width:clamp(120px,18vw,180px);height:clamp(120px,18vw,180px);background:transparent;display:flex;align-items:center;justify-content:center;padding:2 rem;pointer-events:none;animation:blink-913fc979 4.4s infinite ease-in-out}.disclaimer-square--heatmap[data-v-913fc979]{top:32rem;z-index:400}.disclaimer-rotation[data-v-913fc979]{transform:rotate(-35deg);text-align:center;font-family:Bebas Neue,sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.3rem,1.2vw,.95rem);line-height:1.1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.disclaimer-text[data-v-913fc979]{display:inline-block;max-width:100%}.construction-icon[data-v-913fc979]{width:1.6em;height:1.6em;flex-shrink:0}@keyframes blink-913fc979{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){.disclaimer-square[data-v-913fc979]{animation:none}}@media (max-width: 640px){.disclaimer-square[data-v-913fc979]{top:5rem;right:3.5rem;width:110px;height:110px}.disclaimer-square--heatmap[data-v-913fc979]{top:30rem}}.mole-row[data-v-feea2cbc]{animation:mole-shake-feea2cbc .22s ease-in-out 0s 1}@keyframes mole-shake-feea2cbc{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.secondary-nav-link[data-v-7ca97d2c]{color:#fefcf4;background:transparent}.secondary-nav-link[data-v-7ca97d2c]:hover,.secondary-nav-link-active[data-v-7ca97d2c]{color:#2d2d2d;background:#fefcf4}.page-wrapper[data-v-ca3c27f2]{display:flex;flex:1;flex-direction:column;align-items:center;padding:3rem 1rem;background:#edc049;color:#1a1a1a}.content[data-v-ca3c27f2]{width:100%;max-width:720px}.title[data-v-ca3c27f2]{text-align:center;font-family:Anton,sans-serif;font-size:2.2rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1rem}.lead[data-v-ca3c27f2]{text-align:justify;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.flash[data-v-ca3c27f2]{background:#1a1a1a;color:#edc049;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem}.form[data-v-ca3c27f2]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-ca3c27f2]{display:flex;flex-direction:column;gap:.35rem}.field label[data-v-ca3c27f2]{font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:.05em}.field input[type=text][data-v-ca3c27f2],.field input[type=email][data-v-ca3c27f2]{padding:.6rem .75rem;border:2px solid #1A1A1A;border-radius:4px;font-size:1rem;background:#fefcf4;color:#1a1a1a}.field.checkbox label[data-v-ca3c27f2]{display:flex;align-items:center;gap:.5rem;font-family:"Source Sans 3",sans-serif;font-size:1rem;letter-spacing:0;text-transform:none}.field.checkbox input[data-v-ca3c27f2]{width:1.1rem;height:1.1rem}.hint[data-v-ca3c27f2]{font-size:.85rem;opacity:.85}.error[data-v-ca3c27f2]{color:#b00020;font-size:.9rem}.actions[data-v-ca3c27f2]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;flex-wrap:wrap}.cta-button[data-v-ca3c27f2]{display:inline-block;background:#1a1a1a;color:#edc049;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;font-size:1rem;text-decoration:none;border:2px solid #1A1A1A;border-radius:2px;cursor:pointer;transition:all .2s ease}.cta-button[data-v-ca3c27f2]:hover{transform:translateY(-2px);box-shadow:0 6px #00000040}.cta-button[data-v-ca3c27f2]:active{transform:translateY(1px);box-shadow:0 2px #00000040}.cta-button[data-v-ca3c27f2]:disabled{opacity:.6;cursor:not-allowed}.cta-button.secondary[data-v-ca3c27f2]{background:transparent;color:#1a1a1a}.page-wrapper[data-v-d46a96bf]{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;background:#edc049;color:#1a1a1a;text-align:center}.content[data-v-d46a96bf]{max-width:600px}.title[data-v-d46a96bf]{font-family:Anton,sans-serif;font-size:2.2rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1rem}.big-icon[data-v-d46a96bf]{font-size:4rem;line-height:1;margin:.5rem 0}.school[data-v-d46a96bf]{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.05em;margin-bottom:.5rem}.message[data-v-d46a96bf]{font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.actions[data-v-d46a96bf]{margin-top:1rem}.cta-button[data-v-d46a96bf]{display:inline-block;background:#1a1a1a;color:#edc049;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;font-size:1rem;text-decoration:none;border-radius:2px;transition:all .2s ease}.cta-button[data-v-d46a96bf]:hover{transform:translateY(-2px);box-shadow:0 6px #00000040}.page-wrapper[data-v-0f9ce250]{display:flex;flex:1;flex-direction:column;align-items:center;padding:3rem 1rem;background:#edc049;color:#1a1a1a}.content[data-v-0f9ce250]{width:100%;max-width:980px}.title[data-v-0f9ce250]{text-align:center;font-family:Anton,sans-serif;font-size:2.2rem;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1rem}.counter[data-v-0f9ce250]{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:#1a1a1a;color:#edc049;padding:1.25rem;border-radius:4px;margin:0 auto 1.5rem;max-width:480px}.counter-number[data-v-0f9ce250]{font-family:Anton,sans-serif;font-size:3.5rem;line-height:1}.counter-label[data-v-0f9ce250]{font-family:Bebas Neue,sans-serif;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase}.actions-top[data-v-0f9ce250]{text-align:center;margin-bottom:1rem}.flash[data-v-0f9ce250]{background:#1a1a1a;color:#edc049;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem}.table-wrap[data-v-0f9ce250]{background:#fefcf4;border:2px solid #1A1A1A;border-radius:4px;overflow-x:auto}table[data-v-0f9ce250]{width:100%;border-collapse:collapse}th[data-v-0f9ce250]{background:#1a1a1a;color:#edc049;padding:.75rem 1rem;text-align:left;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none}th[data-v-0f9ce250]:hover{background:#2a2a2a}td[data-v-0f9ce250]{padding:.75rem 1rem;border-top:1px solid rgba(26,26,26,.15);font-size:1rem}tr:nth-child(2n) td[data-v-0f9ce250]{background:#1a1a1a0a}.school-link[data-v-0f9ce250]{color:#1a1a1a;text-decoration:underline;text-decoration-color:#1a1a1a;font-weight:600}.school-link[data-v-0f9ce250]:hover{background:#1a1a1a1a}.empty[data-v-0f9ce250]{text-align:center;padding:2rem;opacity:.7}.cta-button[data-v-0f9ce250]{display:inline-block;background:#1a1a1a;color:#edc049;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;font-size:1rem;text-decoration:none;border-radius:2px;transition:all .2s ease}.cta-button[data-v-0f9ce250]:hover{transform:translateY(-2px);box-shadow:0 6px #00000040}.cta-button[data-v-0f9ce250]:active{transform:translateY(1px);box-shadow:0 2px #00000040}.chart-nav-container[data-v-b81eab4c]{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:.75rem;align-items:stretch}.chart-nav-main[data-v-b81eab4c]{min-width:0;min-height:380px}.chart-placeholder[data-v-b81eab4c]{min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center}.chart-nav-button[data-v-b81eab4c]{display:flex;align-items:center;justify-content:center;background:#222;border:1px solid #333;border-radius:.375rem;color:#6ba940;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;padding:0;min-height:120px}.chart-nav-button[data-v-b81eab4c]:hover,.chart-nav-button.is-flash[data-v-b81eab4c]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.chart-nav-button[data-v-b81eab4c]:active{transform:scale(.98)}.chart-nav-button svg[data-v-b81eab4c]{width:28px;height:28px}@media (max-width: 640px){.chart-nav-container[data-v-b81eab4c]{grid-template-columns:1fr 1fr;grid-template-areas:"main main" "left right";gap:.5rem}.chart-nav-main[data-v-b81eab4c]{grid-area:main}.chart-nav-button-left[data-v-b81eab4c]{grid-area:left}.chart-nav-button-right[data-v-b81eab4c]{grid-area:right}.chart-nav-button[data-v-b81eab4c]{min-height:44px;width:100%}.chart-nav-button svg[data-v-b81eab4c]{width:22px;height:22px}}.difusio-tabs[data-v-3ec7d1c1]{border-bottom:1px solid rgba(242,201,76,.25);background:#f2c94c0a}.difusio-tabs__inner[data-v-3ec7d1c1]{max-width:80rem;margin:0 auto;padding:.85rem 1rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;font-family:"Source Sans 3",sans-serif}.difusio-tabs__label[data-v-3ec7d1c1]{color:#f2c94ccc;font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;margin-right:.5rem}.difusio-tabs__link[data-v-3ec7d1c1]{color:#fefcf4;opacity:.6;text-decoration:none;font-size:.95rem;font-weight:500;letter-spacing:.02em;padding:.15rem 0;border-bottom:2px solid transparent;transition:opacity .15s ease,color .15s ease,border-color .15s ease}.difusio-tabs__link[data-v-3ec7d1c1]:hover{opacity:1}.difusio-tabs__link--active[data-v-3ec7d1c1]{color:#6ba940;opacity:1;border-bottom-color:#6ba940}@media (min-width: 640px){.difusio-tabs__inner[data-v-3ec7d1c1]{padding:.85rem 1.5rem}}@media (min-width: 1024px){.difusio-tabs__inner[data-v-3ec7d1c1]{padding:.85rem 2rem}}.ssp-root[data-v-027e1724]{position:relative;width:100%}.ssp-field[data-v-027e1724]{position:relative}.ssp-input[data-v-027e1724]{width:100%;background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.2);padding:.35rem 1.8rem .35rem .5rem;font-size:.85rem;font-family:"Source Sans 3",sans-serif}.ssp-input[data-v-027e1724]:focus{outline:none;border-color:#6ba940}.ssp-input[data-v-027e1724]:disabled{opacity:.5}.ssp-clear[data-v-027e1724]{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent;color:#fefcf48c;border:0;font-size:.95rem;padding:0 .35rem;cursor:pointer}.ssp-clear[data-v-027e1724]:hover{color:#6ba940}.ssp-dropdown[data-v-027e1724]{position:absolute;z-index:20;top:calc(100% + 2px);left:0;right:0;max-height:240px;overflow-y:auto;background:#1a1a1a;border:1px solid rgba(242,201,76,.4);margin:0;padding:0;list-style:none;font-family:"Source Sans 3",sans-serif}.ssp-row[data-v-027e1724]{padding:.4rem .55rem;font-size:.82rem;border-bottom:1px solid rgba(254,252,244,.06)}.ssp-row[data-v-027e1724]:last-child{border-bottom:0}.ssp-muted[data-v-027e1724]{color:#fefcf480;font-style:italic}.ssp-hit[data-v-027e1724]{color:#fefcf4;cursor:pointer}.ssp-hit[data-v-027e1724]:hover{background:#f2c94c1f;color:#6ba940}.inspector-root[data-v-6edda6d2]{padding:.75rem .85rem;color:#fefcf4;font-family:"Source Sans 3",sans-serif;font-size:.85rem}.section[data-v-6edda6d2]{padding-bottom:1rem}.section-title[data-v-6edda6d2]{font-family:Anton,sans-serif;color:#6ba940;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;margin-bottom:.75rem}.inspector-label[data-v-6edda6d2]{display:block;font-family:Bebas Neue,sans-serif;letter-spacing:.12em;color:#fefcf4a6;font-size:.75rem;margin-top:.75rem;margin-bottom:.3rem;text-transform:uppercase}.inspector-caption[data-v-6edda6d2]{font-size:.72rem;color:#fefcf480;margin-top:.15rem}.inspector-input[data-v-6edda6d2]{width:100%;background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.2);padding:.35rem .5rem;font-size:.85rem}.inspector-textarea[data-v-6edda6d2]{width:100%;background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.2);padding:.4rem .5rem;font-size:.85rem;resize:vertical;font-family:"Source Sans 3",sans-serif}.inline-dice[data-v-6edda6d2]{background:transparent;color:#6ba940;border:1px solid rgba(242,201,76,.4);font-size:.75rem;padding:.2rem .5rem;margin-top:.3rem;cursor:pointer}.full-range[data-v-6edda6d2]{width:100%}.swatch-btn[data-v-6edda6d2]{border:2px solid transparent;padding:.4rem .3rem;font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:.72rem;cursor:pointer}.swatch-btn.active[data-v-6edda6d2]{border-color:#6ba940}.swatch-btn.transparent-swatch[data-v-6edda6d2]{color:#1a1a1a;background-color:#fefcf4;background-image:linear-gradient(45deg,#c8c4b8 25%,transparent 25%,transparent 75%,#c8c4b8 75%),linear-gradient(45deg,#c8c4b8 25%,transparent 25%,transparent 75%,#c8c4b8 75%);background-size:14px 14px;background-position:0 0,7px 7px}.color-dot[data-v-6edda6d2]{width:100%;aspect-ratio:1;border:2px solid transparent;cursor:pointer}.color-dot.active[data-v-6edda6d2]{border-color:#6ba940}.small-btn[data-v-6edda6d2]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.25);padding:.25rem .55rem;font-size:.75rem;cursor:pointer;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase}.small-btn.active[data-v-6edda6d2]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.tool-btn[data-v-6edda6d2]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.25);padding:.35rem .65rem;font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:.78rem;cursor:pointer;text-transform:uppercase}.tool-btn.danger[data-v-6edda6d2]{color:#d85a30;border-color:#d85a30}.locked-chip[data-v-6edda6d2]{padding:.35rem .65rem;font-family:Bebas Neue,sans-serif;font-size:.78rem;color:#fefcf499}.inspector-toggle[data-v-6edda6d2]{display:flex;align-items:center;gap:.4rem;padding:.3rem 0;font-size:.85rem;cursor:pointer}.inspector-toggle input[data-v-6edda6d2]{accent-color:#6BA940}.tip[data-v-6edda6d2]{margin-top:1rem;padding:.55rem .6rem;background:#f2c94c14;border-left:3px solid #6BA940;font-size:.78rem;color:#fefcf4bf}.divider[data-v-6edda6d2]{height:1px;background:#fefcf41a;margin:1rem 0}.studio-root[data-v-06e2d2e8]{display:flex;flex-direction:column;height:calc(100vh - 140px);min-height:520px;background:#1a1a1a;color:#fefcf4}.topbar[data-v-06e2d2e8]{padding:.5rem 1rem;background:#2d2d2d;border-bottom:1px solid rgba(254,252,244,.1)}.export-error[data-v-06e2d2e8]{margin-top:.5rem;font-size:.85rem;color:#ff9b7a}.size-select[data-v-06e2d2e8]{background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.2);padding:.4rem .6rem;font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:.9rem}.tool-btn[data-v-06e2d2e8]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.25);padding:.4rem .8rem;font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:.85rem;cursor:pointer;text-transform:uppercase}.tool-btn[data-v-06e2d2e8]:disabled{opacity:.3;cursor:not-allowed}.tool-btn.primary[data-v-06e2d2e8]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.tool-btn.primary[data-v-06e2d2e8]:hover:not(:disabled){filter:brightness(1.1)}.tool-btn.secondary[data-v-06e2d2e8]{background:transparent;border-color:#6ba940;color:#6ba940}.restore-banner[data-v-06e2d2e8]{background:#6ba940;color:#1a1a1a;padding:.6rem 1rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;font-family:"Source Sans 3",sans-serif;font-size:.9rem;border-bottom:2px solid #1A1A1A}.restore-banner .tool-btn[data-v-06e2d2e8]{border-color:#1a1a1a;color:#1a1a1a}.restore-banner .tool-btn.primary[data-v-06e2d2e8]{background:#1a1a1a;color:#6ba940}.starters-strip[data-v-06e2d2e8]{display:flex;gap:.4rem;margin-top:.5rem;flex-wrap:wrap;align-items:center}.starters-label[data-v-06e2d2e8]{font-family:Bebas Neue,sans-serif;letter-spacing:.12em;font-size:.75rem;color:#fefcf48c;text-transform:uppercase;margin-right:.25rem}.starter-btn[data-v-06e2d2e8]{background:transparent;color:#6ba940;border:1px solid rgba(242,201,76,.45);padding:.25rem .6rem;font-family:Bebas Neue,sans-serif;font-size:.75rem;letter-spacing:.08em;cursor:pointer;text-transform:uppercase;transition:background .15s ease,color .15s ease}.starter-btn[data-v-06e2d2e8]:hover{background:#6ba940;color:#1a1a1a}.main-grid[data-v-06e2d2e8]{display:grid;grid-template-columns:240px 1fr 300px;flex:1;min-height:0}.palette[data-v-06e2d2e8]{background:#242424;border-right:1px solid rgba(254,252,244,.1);overflow-y:auto;font-family:"Source Sans 3",sans-serif}.palette details[data-v-06e2d2e8]{border-bottom:1px solid rgba(254,252,244,.1)}.palette summary[data-v-06e2d2e8]{padding:.6rem .8rem;font-family:Bebas Neue,sans-serif;letter-spacing:.12em;font-size:.9rem;color:#6ba940;cursor:pointer;text-transform:uppercase;background:#f2c94c0d}.palette-btn[data-v-06e2d2e8]{background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.15);padding:.5rem .6rem;font-size:.78rem;cursor:pointer;text-align:left;font-family:"Source Sans 3",sans-serif}.palette-btn[data-v-06e2d2e8]:hover{background:#2d2d2d;border-color:#6ba940}.palette-btn.bg-swatch[data-v-06e2d2e8]{text-align:center;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;font-size:.8rem}.palette-btn.bg-transparent-swatch[data-v-06e2d2e8]{color:#1a1a1a;background-color:#fefcf4;background-image:linear-gradient(45deg,#c8c4b8 25%,transparent 25%,transparent 75%,#c8c4b8 75%),linear-gradient(45deg,#c8c4b8 25%,transparent 25%,transparent 75%,#c8c4b8 75%);background-size:16px 16px;background-position:0 0,8px 8px}.palette-note[data-v-06e2d2e8]{font-size:.72rem;padding:.5rem;color:#fefcf480;font-style:italic;grid-column:span 1}.wm-toggle[data-v-06e2d2e8]{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;font-size:.8rem;color:#fefcf4;cursor:pointer}.wm-toggle input[data-v-06e2d2e8]{accent-color:#6BA940}.canvas-area[data-v-06e2d2e8]{position:relative;overflow:hidden;background:repeating-conic-gradient(#1a1a1a,#1a1a1a 25%,#242424 0%,#242424 50%) 50% / 24px 24px;display:flex;align-items:center;justify-content:center}.canvas-frame[data-v-06e2d2e8]{transform-origin:center center;transition:transform .15s ease-out}.canvas-svg[data-v-06e2d2e8]{display:block;box-shadow:0 8px 40px #00000080}.zoom-chip[data-v-06e2d2e8]{position:absolute;bottom:12px;left:12px;background:#000000b3;color:#fefcf4;padding:.3rem .6rem;font-family:Bebas Neue,sans-serif;letter-spacing:.1em;font-size:.75rem;display:flex;gap:.6rem;align-items:center}.zoom-fit[data-v-06e2d2e8]{background:transparent;color:#6ba940;border:1px solid #6BA940;font-family:Bebas Neue,sans-serif;font-size:.7rem;padding:.1rem .4rem;cursor:pointer}.inspector[data-v-06e2d2e8]{background:#242424;border-left:1px solid rgba(254,252,244,.1);overflow-y:auto}@media (max-width: 1023px){.main-grid[data-v-06e2d2e8]{grid-template-columns:1fr}.palette[data-v-06e2d2e8],.inspector[data-v-06e2d2e8]{display:none}}.save-tpl-backdrop[data-v-06e2d2e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem}.save-tpl-panel[data-v-06e2d2e8]{background:#242424;border:3px solid #1A1A1A;color:#fefcf4;width:100%;max-width:480px;font-family:"Source Sans 3",sans-serif}.save-tpl-head[data-v-06e2d2e8]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid rgba(254,252,244,.1)}.save-tpl-head h3[data-v-06e2d2e8]{font-family:Anton,sans-serif;color:#6ba940;letter-spacing:.04em;text-transform:uppercase;font-size:1.3rem;margin:0}.close-x[data-v-06e2d2e8]{background:transparent;color:#fefcf4;border:0;font-size:1.2rem;cursor:pointer}.save-tpl-body[data-v-06e2d2e8]{padding:1rem}.st-label[data-v-06e2d2e8]{display:block;font-family:Bebas Neue,sans-serif;letter-spacing:.1em;color:#fefcf499;font-size:.72rem;text-transform:uppercase;margin-top:.75rem;margin-bottom:.3rem}.st-label[data-v-06e2d2e8]:first-child{margin-top:0}.st-input[data-v-06e2d2e8]{width:100%;background:#1a1a1a;color:#fefcf4;border:1px solid rgba(254,252,244,.2);padding:.4rem .55rem;font-size:.88rem;font-family:"Source Sans 3",sans-serif}.st-help[data-v-06e2d2e8]{font-size:.72rem;color:#fefcf480;margin-top:.3rem;line-height:1.4}.st-error[data-v-06e2d2e8]{margin-top:.75rem;color:#d85a30;font-size:.82rem}.save-tpl-foot[data-v-06e2d2e8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(254,252,244,.1)}.tool-btn.danger[data-v-06e2d2e8]{color:#d85a30;border-color:#d85a30}.tool-btn.danger[data-v-06e2d2e8]:hover:not(:disabled){background:#d85a30;color:#1a1a1a}.template-preview-svg[data-v-f7fb8c40]{width:100%;height:100%;display:block}.zoom-backdrop[data-v-61a06a48]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1aeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:70;display:flex;align-items:center;justify-content:center;padding:1.5rem;gap:1rem}.zoom-panel[data-v-61a06a48]{background:#242424;border:3px solid #1A1A1A;color:#fefcf4;display:flex;flex-direction:column;max-width:560px;width:100%;max-height:94vh;overflow:hidden}.zoom-header[data-v-61a06a48]{display:flex;align-items:flex-start;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid rgba(254,252,244,.1);gap:.75rem}.zoom-title h3[data-v-61a06a48]{font-family:Anton,sans-serif;color:#6ba940;text-transform:uppercase;letter-spacing:.04em;font-size:1.4rem;margin:0}.zoom-title p[data-v-61a06a48]{font-size:.85rem;color:#fefcf4a6;margin:.2rem 0 0;line-height:1.3}.close-btn[data-v-61a06a48]{background:transparent;color:#fefcf4;border:0;font-size:1.4rem;cursor:pointer;line-height:1;padding:0 .4rem}.close-btn[data-v-61a06a48]:hover{color:#6ba940}.zoom-canvas[data-v-61a06a48]{background:repeating-conic-gradient(#1a1a1a,#1a1a1a 25%,#2a2a2a 0%,#2a2a2a 50%) 50% / 16px 16px;flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:1rem;min-height:320px}.zoom-canvas[data-v-61a06a48] svg{max-width:100%;max-height:70vh;box-shadow:0 8px 40px #00000080}.zoom-footer[data-v-61a06a48]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid rgba(254,252,244,.1);flex-wrap:wrap}.zf-btn[data-v-61a06a48]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.3);padding:.45rem .85rem;font-family:Bebas Neue,sans-serif;letter-spacing:.08em;font-size:.8rem;cursor:pointer;text-transform:uppercase}.zf-btn[data-v-61a06a48]:hover{border-color:#6ba940;color:#6ba940}.zf-btn.primary[data-v-61a06a48]{margin-left:auto;background:#6ba940;color:#1a1a1a;border-color:#6ba940}.zf-btn.primary[data-v-61a06a48]:hover{background:transparent;color:#6ba940}.nav-arrow[data-v-61a06a48]{background:#1a1a1acc;border:1px solid #6BA940;color:#6ba940;font-size:2.4rem;width:56px;height:56px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-arrow[data-v-61a06a48]:hover{background:#6ba940;color:#1a1a1a}@media (max-width: 640px){.nav-arrow[data-v-61a06a48]{width:44px;height:44px;font-size:1.8rem}}.gallery-root[data-v-a09b89d1]{color:#fefcf4;font-family:"Source Sans 3",sans-serif;min-height:calc(100vh - 200px);background:#1a1a1a}.gallery-toolbar[data-v-a09b89d1]{display:flex;align-items:flex-end;gap:1rem;padding:1rem 1.5rem;background:#2d2d2d;border-bottom:1px solid rgba(254,252,244,.08)}.school-slot[data-v-a09b89d1]{display:flex;flex-direction:column;flex:0 0 340px;max-width:100%}.toolbar-label[data-v-a09b89d1]{font-family:Bebas Neue,sans-serif;letter-spacing:.12em;color:#fefcf499;font-size:.72rem;text-transform:uppercase;margin-bottom:.3rem}.selector-hint[data-v-a09b89d1]{margin-top:.4rem;font-family:"Source Sans 3",sans-serif;font-size:.78rem;line-height:1.4;color:#fefcf4a6}.selector-hint.hint-warn[data-v-a09b89d1]{color:#6ba940;font-weight:600}.create-btn[data-v-a09b89d1]{background:#6ba940;color:#1a1a1a;border:2px solid #6BA940;padding:.55rem 1.2rem;font-family:Anton,sans-serif;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.create-btn[data-v-a09b89d1]:hover{transform:translateY(-1px);box-shadow:0 3px #993c1d}.gallery-body[data-v-a09b89d1]{padding:1.5rem}.empty-state[data-v-a09b89d1]{text-align:center;padding:4rem 1.5rem;color:#fefcf4b3}.empty-state.error[data-v-a09b89d1]{color:#d85a30}.empty-title[data-v-a09b89d1]{font-family:Anton,sans-serif;font-size:1.8rem;color:#6ba940;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.6rem}.empty-body[data-v-a09b89d1]{font-size:.95rem;line-height:1.6;max-width:560px;margin:0 auto}.empty-body p[data-v-a09b89d1]{margin:0 0 .8rem}.empty-tips[data-v-a09b89d1]{color:#6ba940;font-weight:600;margin-top:1rem!important}.empty-list[data-v-a09b89d1]{list-style:none;padding:0;margin:.5rem 0 0;text-align:left}.empty-list li[data-v-a09b89d1]{padding:.35rem 0;border-bottom:1px solid rgba(254,252,244,.08)}.empty-list li[data-v-a09b89d1]:last-child{border-bottom:0}.empty-list strong[data-v-a09b89d1]{color:#fefcf4}.gallery-grid[data-v-a09b89d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.tpl-card[data-v-a09b89d1]{background:#242424;border:1px solid rgba(254,252,244,.08);display:flex;flex-direction:column;transition:border-color .15s ease,transform .15s ease}.tpl-card[data-v-a09b89d1]:hover{border-color:#6ba940}.tpl-canvas-wrap[data-v-a09b89d1]{background:repeating-conic-gradient(#1a1a1a,#1a1a1a 25%,#242424 0%,#242424 50%) 50% / 16px 16px;aspect-ratio:9 / 16;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-in}.tpl-info[data-v-a09b89d1]{padding:.6rem .75rem;border-top:1px solid rgba(254,252,244,.07)}.tpl-name[data-v-a09b89d1]{font-family:Bebas Neue,sans-serif;letter-spacing:.08em;color:#fefcf4;font-size:.95rem;margin:0;text-transform:uppercase}.tpl-desc[data-v-a09b89d1]{font-size:.78rem;color:#fefcf48c;margin-top:.2rem;line-height:1.3}.tpl-chip[data-v-a09b89d1]{display:inline-block;margin-top:.3rem;padding:.12rem .45rem;font-family:Bebas Neue,sans-serif;font-size:.68rem;letter-spacing:.1em;color:#1a1a1a;background:#6ba940}.tpl-actions[data-v-a09b89d1]{display:flex;gap:.35rem;padding:0 .75rem .75rem}.act-btn[data-v-a09b89d1]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.25);padding:.3rem .6rem;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;font-size:.78rem;cursor:pointer;text-transform:uppercase}.act-btn[data-v-a09b89d1]:hover{border-color:#6ba940;color:#6ba940}.act-btn.primary[data-v-a09b89d1]{margin-left:auto;background:#6ba940;color:#1a1a1a;border-color:#6ba940}.act-btn.primary[data-v-a09b89d1]:hover{background:transparent;color:#6ba940}@media (max-width: 640px){.gallery-toolbar[data-v-a09b89d1]{flex-direction:column;align-items:stretch}.school-slot[data-v-a09b89d1]{flex-basis:auto}.create-btn[data-v-a09b89d1]{align-self:stretch}}.filter-pill[data-v-fae41030]{font-family:Bebas Neue,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.1rem;background:transparent;border:1px solid rgba(254,252,244,.2);color:#fefcf4;border-radius:999px;cursor:pointer;font-size:.85rem;transition:background .15s,color .15s}.filter-pill[data-v-fae41030]:hover{background:#f2c94c1f}.filter-pill-active[data-v-fae41030]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.video-card[data-v-fae41030]{position:relative;overflow:hidden;border-radius:.5rem;background:#6ba940;box-shadow:0 4px 12px #00000040;border:0;padding:0;cursor:pointer;transition:transform .15s;width:100%}.video-card[data-v-fae41030]:hover{transform:scale(1.02)}.video-card img[data-v-fae41030]{display:block}.play-glyph[data-v-fae41030]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:3rem;color:#6ba940;transform:rotate(-3deg);opacity:0;transition:opacity .15s;pointer-events:none;text-shadow:0 0 12px rgba(0,0,0,.6)}.video-card:hover .play-glyph[data-v-fae41030]{opacity:1}.duration-badge[data-v-fae41030]{position:absolute;bottom:.5rem;right:.5rem;background:#000000bf;color:#fefcf4;padding:.1rem .5rem;border-radius:.25rem;font-size:.75rem;font-family:"Source Sans 3",sans-serif}.fallback-tile[data-v-fae41030]{display:flex;align-items:center;justify-content:center;background:#6ba940;width:100%;height:100%;padding:1rem}.fallback-title[data-v-fae41030]{font-family:Anton,sans-serif;color:#1a1a1a;text-transform:uppercase;text-align:center;letter-spacing:.04em;line-height:1.15}.load-more[data-v-fae41030]{font-family:Bebas Neue,sans-serif;letter-spacing:.1em;background:#6ba940;color:#1a1a1a;padding:.6rem 1.5rem;border:0;border-radius:.25rem;cursor:pointer;text-transform:uppercase}.load-more[data-v-fae41030]:disabled{opacity:.6;cursor:wait}.lightbox[data-v-fae41030]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.lightbox-inner[data-v-fae41030]{background:#1a1a1a;border-radius:.5rem;overflow:hidden;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative}.lightbox-close[data-v-fae41030]{position:absolute;top:.5rem;right:.75rem;background:transparent;border:0;color:#fefcf4;font-size:2rem;line-height:1;cursor:pointer;z-index:2}.lightbox-video-wrap[data-v-fae41030]{width:100%;background:#000;max-height:65vh}.lightbox-video-wrap video[data-v-fae41030]{max-height:65vh}.lightbox-caption[data-v-fae41030]{padding:1rem 1.25rem;color:#fefcf4}.lightbox-title[data-v-fae41030]{font-family:Anton,sans-serif;font-size:1.4rem;color:#6ba940;letter-spacing:.03em;text-transform:uppercase}.lightbox-desc[data-v-fae41030]{font-family:"Source Sans 3",sans-serif;opacity:.8;margin-top:.25rem}.lightbox-meta[data-v-fae41030]{font-family:"Source Sans 3",sans-serif;opacity:.5;font-size:.85rem;margin-top:.3rem}.lightbox-actions[data-v-fae41030]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.btn-primary[data-v-fae41030],.btn-secondary[data-v-fae41030]{font-family:Bebas Neue,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:.45rem 1rem;border-radius:.25rem;border:0;cursor:pointer;font-size:.85rem;text-decoration:none;display:inline-block}.btn-primary[data-v-fae41030]{background:#6ba940;color:#1a1a1a}.btn-secondary[data-v-fae41030]{background:transparent;color:#fefcf4;border:1px solid rgba(254,252,244,.35)}.btn-secondary[data-v-fae41030]:hover{background:#f2c94c1f}.tab-btn[data-v-177386c8]{font-family:Bebas Neue,sans-serif;letter-spacing:.12em;font-size:1rem;padding:.75rem 1.5rem;color:#fefcf4;background:transparent;border:0;border-right:1px solid rgba(254,252,244,.1);cursor:pointer;text-transform:uppercase;transition:background .15s ease,color .15s ease}.tab-btn[data-v-177386c8]:hover{background:#f2c94c1a}.tab-btn-active[data-v-177386c8]{background:#6ba940;color:#1a1a1a}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.dp__theme_dark{--dp-background-color: #222;--dp-text-color: #FEFCF4;--dp-hover-color: #333;--dp-hover-text-color: #FEFCF4;--dp-primary-color: #6BA940;--dp-primary-text-color: #1A1A1A;--dp-secondary-color: rgba(254,252,244,.3);--dp-border-color: #444;--dp-menu-border-color: #444;--dp-input-border-color: #444;--dp-disabled-color: #555}.dp__theme_light{--dp-primary-color: #4E7C2E;--dp-primary-text-color: #1A1A1A;--dp-hover-color: #EDF5E6}.dp__input{font-family:"Source Sans 3",sans-serif;font-size:.875rem}.faq-title[data-v-8262943c]{font-family:Anton,sans-serif;color:#6ba940;font-size:2.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;text-align:center}.faq-subtitle[data-v-8262943c]{text-align:center;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;opacity:.8;max-width:640px;margin:0 auto 2.5rem}.faq-search[data-v-8262943c]{position:relative;margin-bottom:1rem}.faq-search__icon[data-v-8262943c]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6ba940;display:flex;pointer-events:none}.faq-search__input[data-v-8262943c]{width:100%;padding:.95rem 3rem;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;color:#fefcf4;background:#ffffff0a;border:2px solid rgba(242,201,76,.35);border-radius:8px;outline:none;transition:border-color .15s,background .15s}.faq-search__input[data-v-8262943c]::placeholder{color:#fefcf473}.faq-search__input[data-v-8262943c]:focus{border-color:#6ba940;background:#ffffff12}.faq-search__input[data-v-8262943c]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-search__clear[data-v-8262943c]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:transparent;color:#6ba940;border:none;border-radius:50%;font-size:1.6rem;line-height:1;cursor:pointer;transition:background .15s}.faq-search__clear[data-v-8262943c]:hover{background:#f2c94c26}.faq-toolbar[data-v-8262943c]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:1.25rem;font-family:"Source Sans 3",sans-serif}.faq-toolbar__status[data-v-8262943c]{font-size:.95rem;opacity:.8}.faq-toolbar__actions[data-v-8262943c]{display:flex;gap:.5rem}.faq-btn[data-v-8262943c]{font-family:Bebas Neue,sans-serif;letter-spacing:.06em;font-size:.95rem;padding:.4rem .9rem;background:transparent;color:#6ba940;border:1px solid rgba(242,201,76,.5);border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s}.faq-btn[data-v-8262943c]:hover:not(:disabled){background:#f2c94c1f;border-color:#6ba940}.faq-btn[data-v-8262943c]:disabled{opacity:.4;cursor:not-allowed}.faq-btn--primary[data-v-8262943c]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.faq-btn--primary[data-v-8262943c]:hover{background:#f5d56a}.faq-cats[data-v-8262943c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(242,201,76,.2)}.faq-cat-chip[data-v-8262943c]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;font-family:"Source Sans 3",sans-serif;font-size:.9rem;background:#f2c94c14;color:#fefcf4;border:1px solid rgba(242,201,76,.25);border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.faq-cat-chip[data-v-8262943c]:hover{background:#f2c94c2e;border-color:#f2c94c8c;color:#6ba940}.faq-cat-chip__emoji[data-v-8262943c]{font-size:1rem;line-height:1}.faq-empty[data-v-8262943c]{text-align:center;padding:3rem 1rem;font-family:"Source Sans 3",sans-serif}.faq-empty p[data-v-8262943c]{margin-bottom:1.25rem;opacity:.8}.faq-section[data-v-8262943c]{margin-bottom:3rem;scroll-margin-top:5rem}.faq-h2[data-v-8262943c]{display:flex;align-items:center;gap:.6rem;font-family:Anton,sans-serif;color:#6ba940;font-size:1.7rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(242,201,76,.4)}.faq-h2__emoji[data-v-8262943c]{font-size:1.5rem;line-height:1}.faq-list[data-v-8262943c]{display:flex;flex-direction:column;gap:.6rem}.faq-item[data-v-8262943c]{background:#ffffff08;border:1px solid rgba(242,201,76,.15);border-left:3px solid rgba(242,201,76,.55);border-radius:6px;overflow:hidden;transition:border-color .15s,background .15s}.faq-item[data-v-8262943c]:hover{border-color:#f2c94c73;border-left-color:#6ba940}.faq-item.is-open[data-v-8262943c]{background:#f2c94c0f;border-color:#f2c94c99;border-left-color:#6ba940}.faq-item__q[data-v-8262943c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:transparent;border:none;text-align:left;cursor:pointer;font-family:"Source Sans 3",sans-serif;font-size:1.05rem;font-weight:600;color:#fefcf4}.faq-item__q-text[data-v-8262943c]{flex:1}.faq-item__chevron[data-v-8262943c]{flex-shrink:0;color:#6ba940;transition:transform .25s ease;display:flex}.faq-item.is-open .faq-item__chevron[data-v-8262943c]{transform:rotate(180deg)}.faq-item__a-wrap[data-v-8262943c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-item.is-open .faq-item__a-wrap[data-v-8262943c]{grid-template-rows:1fr}.faq-item__a[data-v-8262943c]{overflow:hidden}.faq-prose[data-v-8262943c]{padding:0 1.1rem 1.1rem;font-family:"Source Sans 3",sans-serif;font-size:1rem;line-height:1.65;color:#fefcf4eb}.faq-prose[data-v-8262943c] p{margin:0 0 .75rem}.faq-prose[data-v-8262943c] p:last-child{margin-bottom:0}.faq-prose[data-v-8262943c] ul,.faq-prose[data-v-8262943c] ol{margin:0 0 .75rem;padding-left:1.4rem}.faq-prose[data-v-8262943c] ul{list-style:disc}.faq-prose[data-v-8262943c] ol{list-style:decimal}.faq-prose[data-v-8262943c] li{margin-bottom:.35rem}.faq-prose[data-v-8262943c] li:last-child{margin-bottom:0}.faq-prose[data-v-8262943c] strong{color:#6ba940;font-weight:700}.faq-prose[data-v-8262943c] a{color:#6ba940;text-decoration:underline;text-decoration-color:#f2c94c80;text-underline-offset:3px}.faq-prose[data-v-8262943c] a:hover{text-decoration-color:#6ba940}.faq-prose[data-v-8262943c] code{background:#f2c94c1f;color:#6ba940;padding:.1rem .4rem;border-radius:3px;font-size:.92em;font-family:JetBrains Mono,Fira Code,monospace}.faq-prose[data-v-8262943c] em{color:#fefcf4d9}.faq-item__q-text[data-v-8262943c] mark{background:#f2c94c59;color:#fefcf4;padding:0 .15rem;border-radius:2px}@media (max-width: 640px){.faq-title[data-v-8262943c]{font-size:2.1rem}.faq-h2[data-v-8262943c]{font-size:1.4rem}.faq-item__q[data-v-8262943c]{font-size:1rem}.faq-toolbar[data-v-8262943c]{flex-direction:column;align-items:flex-start}}.map-dev-panel[data-v-0acf567a]{position:absolute;top:1rem;right:1rem;z-index:1100;font-family:"Source Sans 3",sans-serif;color:#fefcf4}.map-dev-panel__toggle[data-v-0acf567a]{background:#1a1a1ae6;border:1px solid rgba(242,201,76,.5);color:#6ba940;font-size:.75rem;letter-spacing:.05em;padding:.35rem .6rem;border-radius:4px;cursor:pointer;font-family:inherit}.map-dev-panel__toggle[data-v-0acf567a]:hover{background:#f2c94c33}.map-dev-panel--open .map-dev-panel__toggle[data-v-0acf567a]{position:absolute;top:.4rem;right:.4rem;border:none;background:transparent;font-size:1.1rem;padding:.1rem .4rem}.map-dev-panel__body[data-v-0acf567a]{background:#0b0e13f2;border:1px solid rgba(242,201,76,.4);border-radius:6px;padding:.75rem .9rem .9rem;width:280px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 18px #0006}.map-dev-panel__header[data-v-0acf567a]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#6ba940;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid rgba(242,201,76,.2);padding-bottom:.4rem;margin-bottom:.6rem}.map-dev-panel__header-actions[data-v-0acf567a]{display:flex;gap:.3rem}.map-dev-panel__action[data-v-0acf567a]{background:transparent;border:1px solid rgba(242,201,76,.4);color:#fefcf4cc;font-size:.7rem;padding:.1rem .5rem;border-radius:3px;cursor:pointer;text-transform:lowercase;letter-spacing:.04em;font-family:inherit;min-width:50px}.map-dev-panel__action[data-v-0acf567a]:hover{background:#f2c94c26;color:#6ba940}.map-dev-panel__export[data-v-0acf567a]{margin-bottom:.6rem;border:1px solid rgba(242,201,76,.2);border-radius:3px;padding:.35rem .5rem}.map-dev-panel__export summary[data-v-0acf567a]{font-size:.7rem;color:#f2c94cd9;cursor:pointer;letter-spacing:.05em;text-transform:uppercase}.map-dev-panel__export-text[data-v-0acf567a]{width:100%;margin-top:.4rem;background:#0006;border:1px solid rgba(242,201,76,.25);color:#fefcf4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;padding:.35rem .45rem;border-radius:3px;resize:vertical}.map-dev-panel__section[data-v-0acf567a]{margin-bottom:.6rem}.map-dev-panel__section+.map-dev-panel__section[data-v-0acf567a]{border-top:1px solid rgba(242,201,76,.15);padding-top:.55rem}.map-dev-panel__section-title[data-v-0acf567a]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f2c94cd9;margin:0 0 .4rem}.map-dev-panel__row[data-v-0acf567a]{margin-bottom:.5rem}.map-dev-panel__row--inline[data-v-0acf567a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.map-dev-panel__row label[data-v-0acf567a]{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:.2rem}.map-dev-panel__label[data-v-0acf567a]{color:#fefcf4bf;font-size:.75rem}.map-dev-panel__value[data-v-0acf567a]{color:#6ba940;font-size:.72rem;font-variant-numeric:tabular-nums}.map-dev-panel__row input[type=range][data-v-0acf567a]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#f2c94c40;border-radius:2px;outline:none}.map-dev-panel__row input[type=range][data-v-0acf567a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#6ba940;cursor:pointer;border:1px solid #1A1A1A}.map-dev-panel__row input[type=range][data-v-0acf567a]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#6ba940;cursor:pointer;border:1px solid #1A1A1A}.map-dev-panel__color-wrap[data-v-0acf567a]{display:flex;align-items:center;gap:.4rem}.map-dev-panel__color-wrap input[type=color][data-v-0acf567a]{width:30px;height:22px;padding:0;border:1px solid rgba(242,201,76,.4);border-radius:3px;background:transparent;cursor:pointer}.map-dev-panel__number[data-v-0acf567a]{width:90px;background:#1a1a1acc;border:1px solid rgba(242,201,76,.3);color:#fefcf4;padding:.15rem .35rem;border-radius:3px;font-family:inherit;font-size:.75rem;font-variant-numeric:tabular-nums}.map-dev-panel__toggle-row[data-v-0acf567a]{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#fefcf4d9;cursor:pointer;margin-top:.25rem}.map-dev-panel__toggle-row input[type=checkbox][data-v-0acf567a]{accent-color:#6BA940}.slider-wrap[data-v-16ba0858]{position:relative;height:20px;display:flex;align-items:center}.date-slider[data-v-16ba0858]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:linear-gradient(to right,#f2c94c33,#f2c94c80);border-radius:3px;outline:none;position:relative;z-index:2}.date-slider--muted[data-v-16ba0858]{background:linear-gradient(to right,#f2c94c1f,#f2c94c4d)}.date-slider--inactive[data-v-16ba0858]::-webkit-slider-thumb{opacity:.35}.date-slider--inactive[data-v-16ba0858]::-moz-range-thumb{opacity:.35}.date-slider[data-v-16ba0858]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#6ba940;cursor:pointer;border:2px solid #1A1A1A;box-shadow:0 0 6px #f2c94c80}.date-slider[data-v-16ba0858]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#6ba940;cursor:pointer;border:2px solid #1A1A1A;box-shadow:0 0 6px #f2c94c80}.date-slider[data-v-16ba0858]:disabled{opacity:.4;pointer-events:none}.step-dots[data-v-16ba0858]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.step-dot[data-v-16ba0858]{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center}.step-dot[data-v-16ba0858]:after{content:"";width:8px;height:8px;border-radius:50%;background:#0b0e13e6;border:1.5px solid rgba(242,201,76,.55);transition:background .12s ease,box-shadow .12s ease,border-color .12s ease}.step-dot[data-v-16ba0858]:hover:after{border-color:#6ba940;background:#f2c94c40}.step-dot--active[data-v-16ba0858]:after{background:#6ba940;border-color:#6ba940;box-shadow:0 0 6px #f2c94cb3}.step-dot--muted[data-v-16ba0858]:after{border-color:#f2c94c59}.step-dot[data-v-16ba0858]:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 360px){.step-dots[data-v-16ba0858]{display:none}}.controls-toggle[data-v-16ba0858]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:4px;border:1px solid rgba(242,201,76,.35);background:#1a1a1a99;color:#6ba940;cursor:pointer;transition:background .15s ease,color .15s ease}.controls-toggle[data-v-16ba0858]:hover{background:#f2c94c2e}.controls-toggle svg[data-v-16ba0858]{transition:transform .2s ease}.mobile-card[data-v-5399cbeb]{min-width:130px;max-width:160px;padding:.5rem .6rem}.compressed-ticker[data-v-5399cbeb]{overflow:hidden}.compressed-ticker__item[data-v-5399cbeb]{flex-shrink:0;display:flex;align-items:center;background:#222;padding:.4rem .8rem;cursor:pointer;white-space:nowrap;transition:box-shadow .3s}.compressed-ticker__item[data-v-5399cbeb]:hover{background:#2a2a2a}.expanded-overlay[data-v-5399cbeb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.expanded-card[data-v-5399cbeb]{position:relative;background:#1a1a1a;border:1px solid rgba(242,201,76,.3);border-radius:6px;padding:1.5rem;max-width:380px;width:100%;max-height:90vh;overflow-y:auto}.expanded-card__close[data-v-5399cbeb]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;color:#fefcf480;font-size:1.1rem;cursor:pointer;z-index:1;padding:.25rem;line-height:1}.expanded-card__close[data-v-5399cbeb]:hover{color:#fefcf4}.expanded-card__history[data-v-5399cbeb]{display:flex;flex-direction:column;gap:.3rem}.expanded-card__history-item[data-v-5399cbeb]{display:flex;align-items:baseline;gap:.5rem;padding:.25rem 0;border-bottom:1px solid rgba(254,252,244,.05)}.expand-modal-enter-active[data-v-5399cbeb]{transition:opacity .2s ease-out}.expand-modal-enter-active .expanded-card[data-v-5399cbeb]{transition:transform .25s ease-out,opacity .2s ease-out}.expand-modal-leave-active[data-v-5399cbeb]{transition:opacity .15s ease-in}.expand-modal-leave-active .expanded-card[data-v-5399cbeb]{transition:transform .15s ease-in,opacity .15s ease-in}.expand-modal-enter-from[data-v-5399cbeb]{opacity:0}.expand-modal-enter-from .expanded-card[data-v-5399cbeb]{transform:scale(.85);opacity:0}.expand-modal-leave-to[data-v-5399cbeb]{opacity:0}.expand-modal-leave-to .expanded-card[data-v-5399cbeb]{transform:scale(.85);opacity:0}.audience-backdrop[data-v-c9e23b3c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1ad9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.audience-panel[data-v-c9e23b3c]{position:relative;width:100%;max-width:900px;background:#fefcf4;border:3px solid #1A1A1A;color:#1a1a1a;overflow:visible}.audience-panel-scroll[data-v-c9e23b3c]{padding:1.5rem;max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;justify-content:safe center}@media (min-width: 768px){.audience-panel-scroll[data-v-c9e23b3c]{padding:2rem 2.25rem}}.audience-close[data-v-c9e23b3c]{position:absolute;top:.5rem;right:.75rem;font-family:Bebas Neue,sans-serif;font-size:2rem;line-height:1;background:transparent;border:0;color:#1a1a1a;cursor:pointer;padding:.25rem .5rem}.audience-close[data-v-c9e23b3c]:focus-visible{outline:2px solid #993C1D;outline-offset:2px}.audience-grid[data-v-c9e23b3c]{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 768px){.audience-grid[data-v-c9e23b3c]{grid-template-columns:3fr 4fr;gap:1.75rem}}.audience-mobile-title[data-v-c9e23b3c]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin:0;padding:.15rem .85rem;background:#fefcf4;font-family:Anton,sans-serif;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;line-height:1;white-space:nowrap;z-index:1}@media (min-width: 768px){.audience-mobile-title[data-v-c9e23b3c]{display:none}}.audience-rows[data-v-c9e23b3c]{display:flex;flex-direction:column;justify-content:center}.audience-row-wrap[data-v-c9e23b3c]{border-bottom:3px solid #1A1A1A}.audience-row-wrap[data-v-c9e23b3c]:first-child{border-top:3px solid #1A1A1A}.audience-row[data-v-c9e23b3c]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;width:100%;padding:.75rem .25rem;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:#1a1a1a;transition:background .15s ease}.audience-row--active[data-v-c9e23b3c],.audience-row[data-v-c9e23b3c]:focus-visible{background:#f2c94c40;outline:none}.audience-row-thumb[data-v-c9e23b3c]{width:40px;height:40px;border:3px solid #1A1A1A;background:#fefcf4;flex-shrink:0;overflow:hidden;position:relative;transform:rotate(var(--row-rotate, 0deg));transition:width .25s ease,height .25s ease,transform .25s ease}@media (min-width: 768px){.audience-row-thumb[data-v-c9e23b3c]{width:48px;height:48px}}.audience-row-thumb--active[data-v-c9e23b3c]{width:110px;height:110px;transform:rotate(0)}@media (min-width: 768px){.audience-row-thumb--active[data-v-c9e23b3c]{width:144px;height:144px}}.audience-row-thumb-img[data-v-c9e23b3c]{width:100%;height:100%;object-fit:cover;display:block}.audience-row-text[data-v-c9e23b3c]{display:flex;flex-direction:column;min-width:0}.audience-row-label[data-v-c9e23b3c]{font-family:Anton,sans-serif;font-size:1.25rem;letter-spacing:.02em;color:#1a1a1a;text-transform:uppercase;line-height:1.05}.audience-row-sublabel[data-v-c9e23b3c]{font-family:"Source Sans 3",sans-serif;font-size:.8rem;color:#3d2b1f;margin-top:.15rem}.audience-row-mobile-detail[data-v-c9e23b3c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}.audience-row-mobile-detail--open[data-v-c9e23b3c]{grid-template-rows:1fr}.audience-row-mobile-inner[data-v-c9e23b3c]{min-height:0;overflow:hidden;padding:.75rem 0 .25rem}@media (min-width: 768px){.audience-row-mobile-detail[data-v-c9e23b3c]{display:none}}.audience-detail-desktop[data-v-c9e23b3c]{display:none}@media (min-width: 768px){.audience-detail-desktop[data-v-c9e23b3c]{display:block;min-height:380px}}.audience-detail-content[data-v-c9e23b3c],.audience-detail-empty[data-v-c9e23b3c]{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:380px}.audience-detail-empty[data-v-c9e23b3c]{align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;border:3px dashed rgba(26,26,26,.25)}.audience-detail-empty-title[data-v-c9e23b3c]{font-family:Anton,sans-serif;font-size:2rem;text-transform:uppercase;color:#1a1a1a;margin:0}.audience-detail-empty-hint[data-v-c9e23b3c]{font-family:"Source Sans 3",sans-serif;font-size:.95rem;color:#3d2b1f;margin:0;max-width:28ch}.audience-detail-paragraph[data-v-c9e23b3c]{font-family:"Source Sans 3",sans-serif;font-size:1.05rem;line-height:1.5;color:#3d2b1f;margin:0}.audience-detail-ctas[data-v-c9e23b3c]{display:flex;flex-direction:column;gap:.5rem}.audience-cta[data-v-c9e23b3c]{display:inline-flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:1rem;padding:.65rem 1rem;background:transparent;color:#1a1a1a;border:2px solid #1A1A1A;text-decoration:none;cursor:pointer;transition:transform .12s ease,background .12s ease,color .12s ease;text-align:center;line-height:1.1}.audience-cta[data-v-c9e23b3c]:hover{transform:translateY(-2px);background:#1a1a1a;color:#6ba940}.audience-cta--primary[data-v-c9e23b3c]{background:#6ba940;border-color:#1a1a1a;color:#1a1a1a}.audience-cta--primary[data-v-c9e23b3c]:hover{background:#1a1a1a;color:#6ba940}.audience-cta--highlight[data-v-c9e23b3c]{position:relative;overflow:hidden;isolation:isolate}.audience-cta--highlight[data-v-c9e23b3c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(242,201,76,.55) 50%,transparent 70%);transform:translate(-100%);animation:audience-cta-shimmer-c9e23b3c 3.2s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes audience-cta-shimmer-c9e23b3c{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.audience-cta--highlight[data-v-c9e23b3c]:before{animation:none}}.audience-fade-enter-active[data-v-c9e23b3c],.audience-fade-leave-active[data-v-c9e23b3c]{transition:opacity .15s ease}.audience-fade-enter-from[data-v-c9e23b3c],.audience-fade-leave-to[data-v-c9e23b3c]{opacity:0}.audience-panel-enter-active[data-v-c9e23b3c],.audience-panel-leave-active[data-v-c9e23b3c]{transition:opacity .2s ease,transform .2s ease}.audience-panel-enter-from[data-v-c9e23b3c],.audience-panel-leave-to[data-v-c9e23b3c]{opacity:0;transform:translateY(8px)}.audience-detail-enter-active[data-v-c9e23b3c],.audience-detail-leave-active[data-v-c9e23b3c]{transition:opacity .12s ease}.audience-detail-enter-from[data-v-c9e23b3c],.audience-detail-leave-to[data-v-c9e23b3c]{opacity:0}.hero-section[data-v-2069c82d]{margin-top:-3.5rem;min-height:calc(100vh - 170px);min-height:calc(100dvh - 170px);padding:calc(3.5rem + 3px + clamp(.5rem,1vh,1rem)) 1.5rem clamp(.5rem,2vh,1.5rem);container-type:size}@media (min-width: 768px){.hero-section[data-v-2069c82d]{min-height:calc(100vh - 290px);min-height:calc(100dvh - 290px)}}.carousel-sticky[data-v-2069c82d]{position:sticky;top:56px;z-index:30}@media (min-width: 768px){.carousel-sticky[data-v-2069c82d]{top:92px}}.hero-content[data-v-2069c82d]{max-width:900px;width:100%}.hero-hashtags[data-v-2069c82d]{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(.65rem,min(2.5vw,2.5cqh),.95rem);letter-spacing:.15em;text-transform:uppercase;color:#3d2b1f;opacity:.7;margin-bottom:clamp(.3rem,2cqh,2rem)}.hero-headline[data-v-2069c82d]{font-family:Anton,sans-serif;font-size:clamp(1.8rem,min(8vw,20cqh),6.5rem);line-height:.95;color:#1a1a1a;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:clamp(.2rem,1cqh,.5rem)}.hero-subtitle[data-v-2069c82d]{font-family:"Source Sans 3",sans-serif;font-size:clamp(.85rem,min(3vw,4cqh),1.35rem);color:#3d2b1f;max-width:640px;margin:clamp(.3rem,1.5cqh,1.5rem) auto clamp(.6rem,2cqh,2.5rem);line-height:1.5}.hero-buttons[data-v-2069c82d]{margin-bottom:clamp(.5rem,2.5cqh,2rem)}.hero-btn[data-v-2069c82d]{font-size:clamp(.95rem,min(3vw,3.5cqh),1.3rem);padding:clamp(.45rem,1.2cqh,.8rem) clamp(1.1rem,4vw,2.2rem)}.hero-btn-primary[data-v-2069c82d]{padding:clamp(.7rem,1.8cqh,1.2rem) clamp(1.6rem,6vw,3rem);font-size:clamp(1.1rem,min(3.6vw,4.2cqh),1.6rem);transition:transform .15s ease,box-shadow .15s ease}.hero-btn-primary[data-v-2069c82d]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px #993c1d}@media (max-width: 767px){.hero-headline[data-v-2069c82d]{font-size:clamp(2rem,min(12vw,18cqh),4.5rem)}.hero-subtitle[data-v-2069c82d]{font-size:clamp(.9rem,min(3.5vw,4cqh),1.1rem);line-height:1.5}.hero-hashtags[data-v-2069c82d]{font-size:clamp(.65rem,min(3vw,2.5cqh),.85rem);margin-bottom:clamp(.5rem,2cqh,2rem)}.hero-btn[data-v-2069c82d]{font-size:clamp(.95rem,min(3.5vw,4cqh),1.2rem);padding:clamp(.45rem,1.5cqh,.75rem) clamp(1.1rem,4vw,1.7rem)}.hero-btn-primary[data-v-2069c82d]{padding:clamp(.7rem,2cqh,1.1rem) clamp(1.5rem,7vw,2.4rem);font-size:clamp(1.1rem,min(4.5vw,5cqh),1.55rem)}.manifesto-section[data-v-2069c82d]{padding:3rem 1.25rem!important}}.step-card[data-v-2069c82d]{opacity:0;transform:scale(.95);transition:opacity .5s ease-out,transform .5s ease-out}.step-card--visible[data-v-2069c82d]{opacity:1;transform:scale(1)}.pull-quote[data-v-2069c82d]{position:relative;margin:1.75rem 0;padding:.5rem 2.25rem 1rem;text-align:center}.pull-quote__open[data-v-2069c82d],.pull-quote__close[data-v-2069c82d]{position:absolute;font-family:Anton,serif;color:#6ba940;line-height:.8;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem}.pull-quote__open[data-v-2069c82d]{top:-.75rem;left:-.25rem}.pull-quote__close[data-v-2069c82d]{bottom:-1.25rem;right:-.25rem}.pull-quote blockquote[data-v-2069c82d]{font-family:"Source Sans 3",sans-serif;font-style:italic;font-weight:600;font-size:1.3rem;line-height:1.4;color:#6ba940;margin:0;padding:0;position:relative;z-index:1}@media (min-width: 768px){.pull-quote[data-v-2069c82d]{padding:.75rem 3rem 1.5rem}.pull-quote__open[data-v-2069c82d],.pull-quote__close[data-v-2069c82d]{font-size:7rem}.pull-quote__open[data-v-2069c82d]{top:-1rem;left:-.5rem}.pull-quote__close[data-v-2069c82d]{bottom:-1.75rem;right:-.5rem}.pull-quote blockquote[data-v-2069c82d]{font-size:1.5rem}}.button-container[data-v-2069c82d]{margin-top:2.5rem;text-align:center}.cta-button[data-v-2069c82d]{display:inline-block;background:#edc049;color:#1a1a1a;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:14px 32px;font-size:1rem;text-decoration:none;border-radius:2px;transition:all .2s ease}.cta-button[data-v-2069c82d]:hover{transform:translateY(-2px);box-shadow:0 6px #00000040}.cta-button[data-v-2069c82d]:active{transform:translateY(1px);box-shadow:0 2px #00000040}.hero-btn-secondary[data-v-2069c82d]:hover{transform:translateY(-2px);box-shadow:0 6px #993c1d}.page-wrapper[data-v-016bcbc7]{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;background:#edc049}.content[data-v-016bcbc7]{position:relative;z-index:2;max-width:800px;text-align:justify;color:#1a1a1a}.title[data-v-016bcbc7]{margin-bottom:2rem;text-align:center;font-family:Anton,sans-serif;font-size:2.5rem;text-transform:uppercase;letter-spacing:.03em}.text-block[data-v-016bcbc7]{display:flex;flex-direction:column;gap:1.5rem;font-size:1.1rem;line-height:1.8;font-family:"Source Sans 3",sans-serif}.quote[data-v-016bcbc7]{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #1A1A1A;background:#1a1a1a14;font-style:italic;font-size:1.15rem}.button-container[data-v-016bcbc7]{margin-top:2.5rem;text-align:center}.cta-button[data-v-016bcbc7]{display:inline-block;background:#1a1a1a;color:#edc049;font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.05em;padding:14px 32px;font-size:1rem;text-decoration:none;border-radius:2px;transition:all .2s ease}.cta-button[data-v-016bcbc7]:hover{transform:translateY(-2px);box-shadow:0 6px #00000040}.cta-button[data-v-016bcbc7]:active{transform:translateY(1px);box-shadow:0 2px #00000040}.cta-button.secondary[data-v-016bcbc7]{background:transparent;color:#1a1a1a;border:2px solid #1A1A1A;padding:12px 30px}.adhesions-container[data-v-016bcbc7]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2.5rem}.final-claim[data-v-016bcbc7]{margin-top:2rem;text-align:center;font-family:Anton,sans-serif;font-size:1.6rem;text-transform:uppercase;letter-spacing:.03em}.bottom-line[data-v-016bcbc7]{position:absolute;bottom:0;left:0;right:0;height:8px;background:#1a1a1a;z-index:2}.lightbox-enter-active[data-v-e6d7e901],.lightbox-leave-active[data-v-e6d7e901]{transition:opacity .25s ease}.lightbox-enter-from[data-v-e6d7e901],.lightbox-leave-to[data-v-e6d7e901]{opacity:0}.last-send-card[data-v-48aa65df]{transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out}@keyframes flash-ok-48aa65df{0%{background-color:#52b788;border-color:#2c5f2d;transform:scale(1.02)}to{background-color:#edf5e6;border-color:#4e7c2e;transform:scale(1)}}@keyframes flash-wait-48aa65df{0%{background-color:#6ba940;border-color:#b58515;transform:scale(1.02)}to{background-color:#edf5e6;border-color:#4e7c2e;transform:scale(1)}}@keyframes flash-error-48aa65df{0%{background-color:#d85a30;border-color:#a93226;transform:scale(1.02)}to{background-color:#edf5e6;border-color:#4e7c2e;transform:scale(1)}}.last-send-card.flash-ok[data-v-48aa65df]{animation:flash-ok-48aa65df .8s ease-out}.last-send-card.flash-wait[data-v-48aa65df]{animation:flash-wait-48aa65df .8s ease-out}.last-send-card.flash-error[data-v-48aa65df]{animation:flash-error-48aa65df .8s ease-out}@media (prefers-reduced-motion: reduce){.last-send-card.flash-ok[data-v-48aa65df],.last-send-card.flash-wait[data-v-48aa65df],.last-send-card.flash-error[data-v-48aa65df]{animation:none}}.munta-estacio-page[data-v-35e6ff7c]{background:#6ba940;color:#1a1a1a;border-radius:12px;padding:2.5rem;margin-top:2rem;margin-bottom:2rem}.page-title[data-v-35e6ff7c]{font-family:Anton,sans-serif;color:#1a1a1a;font-size:2.5rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2rem}.toc[data-v-35e6ff7c]{background:#1a1a1a14;border-left:3px solid #1A1A1A;padding:1.5rem 2rem;margin-bottom:3rem;border-radius:0 8px 8px 0}.toc-title[data-v-35e6ff7c]{font-family:Bebas Neue,sans-serif;color:#1a1a1a;font-size:1.3rem;letter-spacing:.08em;margin-bottom:.75rem}.toc-buttons[data-v-35e6ff7c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.toc-button[data-v-35e6ff7c]{display:inline-block;background:#1a1a1a14;border:1px solid rgba(26,26,26,.2);color:#1a1a1a;padding:.5rem .9rem;border-radius:999px;font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.05em;text-decoration:none;transition:all .2s}.toc-button[data-v-35e6ff7c]:hover{background:#1a1a1a26}.toc-button[data-v-35e6ff7c]:active{background:#1a1a1a;color:#6ba940;border-color:#1a1a1a}.toc-link[data-v-35e6ff7c]{color:#1a1a1a;opacity:.75;text-decoration:none;transition:opacity .2s;font-size:.95rem}.toc-link[data-v-35e6ff7c]:hover{opacity:1}.section[data-v-35e6ff7c]{margin-bottom:4rem}.section-title[data-v-35e6ff7c]{font-family:Anton,sans-serif;color:#1a1a1a;font-size:1.8rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid rgba(26,26,26,.25)}.body-text[data-v-35e6ff7c]{color:#1a1a1a;opacity:.9;line-height:1.8;margin-bottom:1rem;font-size:.95rem}.requirements-grid[data-v-35e6ff7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.req-card[data-v-35e6ff7c]{background:#1a1a1a12;border:1px solid rgba(26,26,26,.15);border-radius:8px;padding:1.25rem}.req-heading[data-v-35e6ff7c]{font-family:Bebas Neue,sans-serif;color:#1a1a1a;font-size:1.1rem;letter-spacing:.06em;margin-bottom:.5rem;text-decoration:underline;text-decoration-color:#1a1a1a59;text-underline-offset:4px}.req-list[data-v-35e6ff7c]{list-style:disc;padding-left:1.2rem;margin:0}.req-list li[data-v-35e6ff7c]{color:#1a1a1a;opacity:.85;font-size:.9rem;line-height:1.6;margin-bottom:.25rem}.note-text[data-v-35e6ff7c]{font-style:italic;opacity:.6}.board-card[data-v-35e6ff7c]{display:flex;gap:1.5rem;background:#1a1a1a12;border:1px solid rgba(26,26,26,.15);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;align-items:flex-start}@media (max-width: 640px){.board-card[data-v-35e6ff7c]{flex-direction:column}}.board-info[data-v-35e6ff7c]{flex:1}.board-name[data-v-35e6ff7c]{font-family:Bebas Neue,sans-serif;color:#1a1a1a;font-size:1.4rem;letter-spacing:.05em;margin-bottom:.75rem}.board-specs[data-v-35e6ff7c]{list-style:none;padding:0;margin:0}.board-specs li[data-v-35e6ff7c]{color:#1a1a1a;opacity:.85;font-size:.9rem;line-height:1.8}.board-image[data-v-35e6ff7c]{flex-shrink:0;width:180px}.board-image img[data-v-35e6ff7c]{width:100%;border-radius:6px}.sensor-section[data-v-35e6ff7c]{background:#1a1a1a12;border:1px solid rgba(26,26,26,.15);border-radius:8px;padding:1.5rem;margin-top:1.5rem}.caption-text[data-v-35e6ff7c]{font-size:.85rem;font-style:italic;opacity:.6}.inline-link[data-v-35e6ff7c]{color:#1a1a1a;text-decoration:underline;text-decoration-color:#1a1a1a66;text-underline-offset:3px;transition:text-decoration-color .2s;font-weight:600}.inline-link[data-v-35e6ff7c]:hover{text-decoration-color:#1a1a1a}.phase[data-v-35e6ff7c]{background:#1a1a1a0d;border:1px solid rgba(26,26,26,.12);border-radius:10px;padding:2rem;margin-bottom:2rem}.phase-title[data-v-35e6ff7c]{font-family:Bebas Neue,sans-serif;color:#1a1a1a;font-size:1.5rem;letter-spacing:.05em;margin-bottom:.75rem}.phase-desc[data-v-35e6ff7c]{color:#1a1a1a;opacity:.8;line-height:1.7;margin-bottom:1.5rem;font-size:.95rem}.step[data-v-35e6ff7c]{display:flex;gap:1rem;margin-bottom:1.5rem}.step-number[data-v-35e6ff7c]{flex-shrink:0;width:32px;height:32px;background:#1a1a1a;color:#6ba940;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1rem;font-weight:700;margin-top:2px}.step-content[data-v-35e6ff7c]{flex:1;min-width:0}.image-wrapper[data-v-35e6ff7c]{margin:1rem 0;text-align:center}.screenshot[data-v-35e6ff7c]{max-width:100%;border-radius:8px;border:1px solid rgba(26,26,26,.2);box-shadow:0 4px 16px #00000026}.screenshot-small[data-v-35e6ff7c]{max-width:500px;width:100%;border-radius:8px;border:1px solid rgba(26,26,26,.2);box-shadow:0 4px 16px #00000026}.info-columns[data-v-35e6ff7c]{display:flex;gap:1.5rem;margin:1rem 0;align-items:flex-start}.info-col[data-v-35e6ff7c]{flex:1}@media (max-width: 640px){.info-columns[data-v-35e6ff7c]{flex-direction:column}}.callout-warning[data-v-35e6ff7c]{background:#1a1a1a14;border-left:3px solid #1A1A1A;padding:.75rem 1rem;border-radius:0 6px 6px 0;font-size:.9rem}.callout-info[data-v-35e6ff7c]{background:#1a1a1a0f;border-left:3px solid rgba(26,26,26,.3);padding:.75rem 1rem;border-radius:0 6px 6px 0;font-size:.9rem}.code-inline[data-v-35e6ff7c]{background:#1a1a1a1a;padding:.15rem .5rem;border-radius:4px;font-family:monospace;font-size:.9em;color:#1a1a1a;font-weight:600}.toggle-button[data-v-35e6ff7c]{display:inline-flex;align-items:center;gap:.5rem;background:#1a1a1a;border:1px solid #1A1A1A;color:#6ba940;padding:.6rem 1.2rem;border-radius:6px;font-family:Bebas Neue,sans-serif;font-size:1rem;letter-spacing:.06em;cursor:pointer;transition:opacity .2s;margin:1rem 0}.toggle-button[data-v-35e6ff7c]:hover{opacity:.85}.toggle-icon[data-v-35e6ff7c]{width:18px;height:18px;transition:transform .2s}.rotate-180[data-v-35e6ff7c]{transform:rotate(180deg)}.drivers-steps[data-v-35e6ff7c]{margin-top:1rem;padding-left:0}.video-title[data-v-35e6ff7c]{font-family:Bebas Neue,sans-serif;color:#1a1a1a;font-size:1.3rem;letter-spacing:.05em;margin-top:1.5rem;margin-bottom:.25rem;text-align:center}.video-title[data-v-35e6ff7c]:first-of-type{margin-top:0}.video-wrapper[data-v-35e6ff7c]{position:relative;aspect-ratio:16 / 9;max-width:720px;margin:1.5rem auto .5rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000026;background:#000}.video-wrapper iframe[data-v-35e6ff7c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-credit[data-v-35e6ff7c]{text-align:center;font-style:italic;font-size:.85rem;color:#1a1a1a;opacity:.65;margin:0 0 1.5rem}.tabs[data-v-35e6ff7c]{display:flex;gap:.5rem;margin:1.5rem 0 2rem;flex-wrap:wrap}.tab-button[data-v-35e6ff7c]{background:#1a1a1a14;border:1px solid rgba(26,26,26,.2);color:#1a1a1a;padding:.5rem 1rem;border-radius:999px;font-family:Bebas Neue,sans-serif;letter-spacing:.05em;cursor:pointer;transition:all .2s}.tab-button[data-v-35e6ff7c]:hover{background:#1a1a1a26}.tab-button.active[data-v-35e6ff7c]{background:#1a1a1a;color:#6ba940;border-color:#1a1a1a}section[data-v-35e6ff7c]{scroll-margin-top:100px}p[data-v-0ddad601]{text-align:justify}.qs-h2[data-v-0ddad601]{font-family:Anton,sans-serif;color:#6ba940;font-size:1.85rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:1.5rem;border-bottom:2px solid rgba(242,201,76,.4);padding-bottom:.5rem}.qs-h3[data-v-0ddad601]{font-family:Anton,sans-serif;color:#6ba940;font-size:1.35rem;text-transform:uppercase;letter-spacing:.03em;margin-top:2.5rem;margin-bottom:1rem}.qs-prose[data-v-0ddad601]{font-family:"Source Sans 3",sans-serif;font-size:1.05rem;line-height:1.8}.qs-prose p[data-v-0ddad601]{margin-bottom:1.25rem}.qs-bullet-title[data-v-0ddad601]{font-weight:700;color:#6ba940}.ressaltat-groc[data-v-0ddad601]{font-weight:400;color:#6ba940}.qs-principles[data-v-0ddad601]{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:1rem}.qs-principles li[data-v-0ddad601]{border-left:3px solid #6BA940;padding:.75rem 1rem;background:#f2c94c0f}.pull-quote[data-v-0ddad601]{position:relative;margin:1.75rem 0;padding:.5rem 2.25rem 1rem;text-align:center}.pull-quote__open[data-v-0ddad601],.pull-quote__close[data-v-0ddad601]{position:absolute;font-family:Anton,serif;color:#6ba940;line-height:.8;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5rem}.pull-quote__open[data-v-0ddad601]{top:-.75rem;left:-.25rem}.pull-quote__close[data-v-0ddad601]{bottom:-1.25rem;right:-.25rem}.pull-quote blockquote[data-v-0ddad601]{font-family:"Source Sans 3",sans-serif;font-style:italic;font-weight:600;font-size:1.3rem;line-height:1.4;color:#6ba940;margin:0;padding:0;position:relative;z-index:1}@media (min-width: 768px){.pull-quote[data-v-0ddad601]{padding:.75rem 3rem 1.5rem}.pull-quote__open[data-v-0ddad601],.pull-quote__close[data-v-0ddad601]{font-size:7rem}.pull-quote__open[data-v-0ddad601]{top:-1rem;left:-.5rem}.pull-quote__close[data-v-0ddad601]{bottom:-1.75rem;right:-.5rem}.pull-quote blockquote[data-v-0ddad601]{font-size:1.5rem}}.pull-quote--inline[data-v-0ddad601]{margin:.6rem 0;padding:.35rem 1rem;text-align:left;border-left:3px solid rgba(242,201,76,.55)}.pull-quote--inline .pull-quote__open[data-v-0ddad601],.pull-quote--inline .pull-quote__close[data-v-0ddad601]{display:none}.pull-quote--inline blockquote[data-v-0ddad601]{font-size:1.05rem;line-height:1.55;font-weight:500}@media (min-width: 768px){.pull-quote--inline[data-v-0ddad601]{padding:.4rem 1.1rem}.pull-quote--inline blockquote[data-v-0ddad601]{font-size:1.15rem}}.export-dropdown[data-v-da672913]{position:relative;display:inline-block}.data-disclaimer-trigger-wrap[data-v-da672913]{margin-left:auto;align-self:end}.data-disclaimer-trigger[data-v-da672913]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:#fefcf4b3;border:1px solid rgba(254,252,244,.2);border-radius:.375rem;padding:.5rem .85rem;font-family:Bebas Neue,sans-serif;font-size:.85rem;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.data-disclaimer-trigger[data-v-da672913]:hover{color:#6ba940;border-color:#6ba940;background:#f2c94c14}.data-disclaimer-trigger svg[data-v-da672913]{flex-shrink:0}@media (max-width: 640px){.data-disclaimer-trigger-wrap[data-v-da672913]{margin-left:0;width:100%}.data-disclaimer-trigger[data-v-da672913]{width:100%;justify-content:center}}.export-dropdown-menu[data-v-da672913]{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;background:#1a1a1a;border:1px solid #444;border-radius:.375rem;padding:.5rem;z-index:50;box-shadow:0 8px 24px #00000080;display:flex;flex-direction:column;gap:.25rem}.export-item[data-v-da672913]{display:block;width:100%;text-align:left;background:transparent;border:0;color:#fefcf4;padding:.5rem .75rem;font-family:Bebas Neue,sans-serif;font-size:.95rem;letter-spacing:.05em;cursor:pointer;border-radius:.25rem;text-decoration:none}.export-item[data-v-da672913]:hover{background:#f2c94c26;color:#6ba940}.export-item-link[data-v-da672913]{display:block}.export-hint[data-v-da672913]{margin:0;padding:.5rem .75rem;font-size:.8rem;color:#fefcf4b3;line-height:1.4}.export-status[data-v-da672913]{margin:0;padding:.4rem .75rem;font-size:.75rem;color:#52b788;border-top:1px solid #333}.school-header[data-v-da672913]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-bottom:1.5rem}.school-header-left[data-v-da672913],.school-header-right[data-v-da672913]{min-width:0}@media (max-width: 1023px){.school-header-right[data-v-da672913]{display:none}}@media (min-width: 1024px){.school-header[data-v-da672913]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.embed-teaser[data-v-da672913]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;float:right}.embed-iframe-wrap[data-v-da672913]{position:relative;background:#1a1a1a;border-radius:.375rem;overflow:hidden}.embed-iframe[data-v-da672913]{width:100%;height:100%;border:0;display:block}.embed-box[data-v-da672913]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a1a1ac7;border:1px solid #333;border-radius:.375rem;opacity:0;pointer-events:none;transition:opacity .15s ease}.embed-iframe-wrap:hover .embed-box[data-v-da672913],.embed-teaser.is-pinned .embed-box[data-v-da672913]{opacity:1;pointer-events:auto}.embed-toggle-btn[data-v-da672913]{background:transparent;color:#6ba940;border:1px solid #6BA940;border-radius:.375rem;padding:.5rem .9rem;font-family:Bebas Neue,sans-serif;letter-spacing:.05em;font-size:.95rem;cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease}.embed-toggle-btn[data-v-da672913]:hover{background:#6ba940;color:#1a1a1a}.embed-snippet[data-v-da672913]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.embed-pitch[data-v-da672913]{margin:0;font-size:.85rem;line-height:1.4;color:#fefcf4d9}.embed-snippet-text[data-v-da672913]{width:100%;min-height:70px;resize:vertical;background:#1a1a1a;border:1px solid #444;border-radius:.375rem;color:#fefcf4;padding:.5rem .6rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.35;word-break:break-all}.embed-actions[data-v-da672913]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.embed-copy-btn[data-v-da672913]{background:#6ba940;color:#1a1a1a;border:0;border-radius:.375rem;padding:.45rem .9rem;font-family:Bebas Neue,sans-serif;letter-spacing:.05em;cursor:pointer;font-size:.9rem;transition:opacity .15s ease}.embed-copy-btn[data-v-da672913]:hover{opacity:.9}.embed-open-link[data-v-da672913]{font-size:.78rem;color:#fefcf4b3;text-decoration:none;font-family:Bebas Neue,sans-serif;letter-spacing:.05em}.embed-open-link[data-v-da672913]:hover{color:#6ba940}.chart-nav-container[data-v-da672913]{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:.75rem;align-items:stretch}.chart-nav-main[data-v-da672913]{min-width:0;min-height:380px}.chart-placeholder[data-v-da672913]{min-height:380px;display:flex;align-items:center;justify-content:center;text-align:center}.chart-nav-button[data-v-da672913]{display:flex;align-items:center;justify-content:center;background:#222;border:1px solid #333;border-radius:.375rem;color:#6ba940;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;padding:0;min-height:120px}.chart-nav-button[data-v-da672913]:hover,.chart-nav-button.is-flash[data-v-da672913]{background:#6ba940;color:#1a1a1a;border-color:#6ba940}.chart-nav-button[data-v-da672913]:active{transform:scale(.98)}.chart-nav-button svg[data-v-da672913]{width:28px;height:28px}@media (max-width: 640px){.chart-nav-container[data-v-da672913]{grid-template-columns:1fr 1fr;grid-template-areas:"main main" "left right";gap:.5rem}.chart-nav-main[data-v-da672913]{grid-area:main}.chart-nav-button-left[data-v-da672913]{grid-area:left}.chart-nav-button-right[data-v-da672913]{grid-area:right}.chart-nav-button[data-v-da672913]{min-height:44px;width:100%}.chart-nav-button svg[data-v-da672913]{width:22px;height:22px}}select option[data-v-ebaa3bc0]{background-color:#1a1a1a;color:#fefcf4}.social-card[data-v-5bd52129]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:220px;height:220px;background:#1a1a1a;border:3px solid #6BA940;transition:all .3s ease;text-decoration:none}.social-card[data-v-5bd52129]:hover{background:#6ba940}.social-icon[data-v-5bd52129]{width:80px;height:80px;color:#6ba940;transition:color .3s ease;margin-bottom:1rem}.social-card:hover .social-icon[data-v-5bd52129]{color:#1a1a1a}.social-label[data-v-5bd52129]{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.08em;color:#6ba940;transition:color .3s ease}.social-card:hover .social-label[data-v-5bd52129]{color:#1a1a1a}.social-handle[data-v-5bd52129]{font-family:"Source Sans 3",sans-serif;font-size:.85rem;color:#fefcf480;transition:color .3s ease;margin-top:.25rem}.social-card:hover .social-handle[data-v-5bd52129]{color:#1a1a1ab3}.manifest-scroll[data-v-edd7a848]::-webkit-scrollbar{display:none}.manifest-scroll[data-v-edd7a848]{scrollbar-width:none}.llegeix-mes[data-v-edd7a848]{transition:transform .3s ease,font-size .3s ease}.llegeix-mes[data-v-edd7a848]:hover{transform:scale(1.3)}
