/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-absolutezero:var(--color-blue-600);--color-white:#fff;--color-text:var(--color-gray);--color-text-light:var(--color-gray-500);--color-gray-050-o-40:rgb(243,244,249,0.4);--color-gray-200-o-80:rgb(212,212,218,0.8);--color-maximumred:var(--color-red-500);--color-sunglow:#ffd23f;--color-sunglow-shaded:#977405;--color-lightninggreen:#26a769;--color-focus:var(--color-lightninggreen);--color-absolutezero-hover:var(--color-blue-650);--color-absolutezero-active:var(--color-blue-700);--color-maximumred-hover:var(--color-red-550);--color-maximumred-active:var(--color-red-600);--color-bgblue-hover:var(--color-blue-020);--color-bgblue-active:var(--color-blue-050);--color-bgred-hover:var(--color-red-020);--color-bgred-active:var(--color-red-050);--color-gray:#232429;--color-gray-900:#393a3f;--color-gray-800:#55565b;--color-gray-700:#75767b;--color-gray-600:#828388;--color-gray-500:#919297;--color-gray-400:#adaeb3;--color-gray-300:#c1c2c7;--color-gray-200:#d3d4d9;--color-gray-100:#dedfe4;--color-gray-050:#f3f4f9;--color-gray-025:#f9faff;--color-blue:var(--color-blue-600);--color-blue-900:#000f33;--color-blue-800:#001f66;--color-blue-700:#002e9a;--color-blue-650:#0036b1;--color-blue-600:#003ecc;--color-blue-500:#004eff;--color-blue-400:#3371ff;--color-blue-300:#6694ff;--color-blue-200:#99b8ff;--color-blue-100:#ccdbff;--color-blue-070:#dbe6ff;--color-blue-050:#e5edff;--color-blue-020:#f5f8ff;--color-red:var(--color-red-500);--color-red-900:#2c0707;--color-red-800:#580e0e;--color-red-700:#841515;--color-red-600:#b01c1c;--color-red-550:#c61f1f;--color-red-500:#dc2323;--color-red-400:#e34f4f;--color-red-300:#ea7b7b;--color-red-200:#f1a7a7;--color-red-100:#f8d3d3;--color-red-070:#fae0e0;--color-red-050:#fce9e9;--color-red-020:#fdf5f5;--color-fg:var(--color-text);--color-bg:var(--color-white);--color-link:var(--color-absolutezero);--color-link-hover:var(--color-absolutezero-hover);--color-link-active:var(--color-absolutezero-active);--color-divider:rgb(142,146,156,0.5);--font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--font-family-serif:"Times New Roman",times,serif;--line-height:1.5;--line-height-heading:1.3;--line-height-form-label:calc(18rem / 16);--font-size-base:1rem;--font-size-xl:2.25rem;--font-size-h1:2.027rem;--font-size-h2:1.802rem;--font-size-h3:1.602rem;--font-size-h4:1.424rem;--font-size-h5:1.266rem;--font-size-h6:1.125rem;--font-size-s:0.889rem;--font-size-xs:0.79rem;--font-size-xxs:0.702rem;--font-size-label:var(--font-size-s);--font-size-description:var(--font-size-xs);--space-xl:3rem;--space-l:1.5rem;--space-m:1rem;--space-s:0.75rem;--space-xs:0.5rem;--speed-transition:0.2s;--transition:all var(--speed-transition) ease-out;--base-border-radius:2px;--focus-border-size:0.1875rem;--focus-border-offset-size:2px;--outline-size:2px;--focus-outline:var(--outline-size) dotted transparent;--focus-box-shadow:0 0 0 var(--focus-border-offset-size) var(--color-white),0 0 0 calc(var(--focus-border-size) + var(--focus-border-offset-size)) var(--color-focus);--shadow-z3:0 0.875rem 1.875rem rgb(0,0,0,0.1);--input-fg-color:var(--color-fg);--input-bg-color:var(--color-bg);--input-fg-color--description:var(--color-gray-800);--input-fg-color--placeholder:var(--color-gray-700);--input-border-color:var(--color-gray-500);--input--hover-border-color:var(--color-text);--input--focus-border-color:var(--color-absolutezero);--input--error-color:var(--color-maximumred);--input--error-border-color:var(--color-maximumred);--input--disabled-color:rgb(84,85,96,0.6);--input--disabled-fg-color:var(--color-gray-800);--input--disabled-bg-color:#f2f2f3;--input--disabled-border-color:#bababf;--input--disabled-border-opacity:0.5;--input-border-radius-size:0.125rem;--input-border-size:1px;--input--error-border-size:2px;--input-padding-vertical:calc(var(--space-s) - var(--input-border-size));--input-padding-horizontal:calc(var(--space-m) - var(--input-border-size));--input-font-size:var(--font-size-base);--input-line-height:var(--space-l);--input-padding-vertical--small:calc(var(--space-xs) - (var(--input-border-size) * 2));--input-padding-horizontal--small:calc(var(--space-m) - var(--input-border-size));--input-font-size--small:var(--font-size-xs);--input-line-height--small:1.3125rem;--input--extrasmall-padding-vertical:calc(0.15rem - var(--input-border-size));--input--extrasmall-padding-horizontal:calc(var(--space-xs) - var(--input-border-size));--input--extrasmall-font-size:var(--font-size-s);--input--extrasmall-line-height:calc(var(--space-m) + 0.2rem);--input--required-mark-size:0.4375rem;--input--label-spacing:1.6875rem;--details-border-color:var(--color-gray-100);--details-summary-shadow-color:var(--color-focus);--details-summary-focus-border-size:var(--focus-border-size);--details-desktop-wrapper-padding-start:calc(var(--space-m) + var(--space-s) + var(--space-xs));--details-box-shadow:0 2px 0.25rem rgb(0,0,0,0.1);--details-border-size:1px;--details-border-size-radius:2px;--details-accordion-border-size-radius:var(--base-border-radius);--details-spread-box-shadow-radius:2px;--details-bg-color-transition-duration:0.12s;--details-box-shadow-transition-duration:0.2s;--details-transform-transition-duration:0.12s;--details-line-height:1.295rem;--button--focus-border-color:var(--color-blue-300);--button-border-radius-size:var(--base-border-radius);--button-fg-color:var(--color-text);--button-bg-color:var(--color-gray-200);--button--hover-bg-color:var(--color-gray-300);--button--active-bg-color:var(--color-gray-400);--button--disabled-bg-color:#ebebed;--button--disabled-fg-color:var(--color-gray-500);--button-fg-color--primary:var(--color-white);--button-bg-color--primary:var(--color-absolutezero);--button--hover-bg-color--primary:var(--color-absolutezero-hover);--button--active-bg-color--primary:var(--color-absolutezero-active);--button--focus-bg-color--primary:var(--button-bg-color--primary);--button--disabled-bg-color--primary:var(--color-gray-200);--button--disabled-fg-color--primary:var(--color-gray-600);--button-fg-color--danger:var(--color-white);--button-bg-color--danger:var(--color-maximumred);--button--hover-bg-color--danger:var(--color-maximumred-hover);--button--active-bg-color--danger:var(--color-maximumred-active);--dropbutton-widget-z-index:100;--jui-dropdown-fg-color:var(--color-gray-800);--jui-dropdown-bg-color:var(--color-white);--jui-dropdown--active-fg-color:var(--color-white);--jui-dropdown--active-bg-color:var(--color-absolutezero);--jui-dropdown-border-color:rgb(216,217,224,0.8);--jui-dropdown-shadow-color:rgb(34,35,48,0.1);--jui-dialog-title-color:var(--color-white);--jui-dialog-title-bg-color:var(--color-text);--jui-dialog-title-font-size:var(--font-size-h4);--jui-dialog-close-button-size:calc(var(--space-m) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-m) * 4);--jui-dialog-off-canvas-close-button-reserved-space:calc(var(--space-m) * 3);--jui-dialog-border-radius:0.25rem;--jui-dialog-box-shadow:0 0 var(--space-m) calc(var(--space-m) / -4) var(--color-text);--jui-dialog--focus-outline:2px dotted transparent;--jui-dialog--focus-box-shadow:0 0 0 0.1875rem var(--color-focus);--jui-dialog-z-index:1260;--jui-dialog-off-canvas-z-index:501;--progress-bar-border-size:1px;--progress-bar-small-size:calc(var(--space-xs) - (2 * var(--progress-bar-border-size)));--progress-bar-small-size-radius:var(--space-xs);--progress-bar-spacing-size:var(--space-xs);--progress-bar-transition:width 0.5s ease-out;--progress-bar-label-color:var(--color-text);--progress-bar-description-color:var(--color-gray-800);--progress-bar-description-font-size:var(--font-size-xs);--progress-track-border-color:var(--color-gray-500);--progress-track-bg-color:var(--color-gray-200);--ajax-progress-margin-horizontal:var(--space-s);--breadcrumb-height:1.25rem;--layout-region-edit-width:min(60rem,100%);--layout-region-edit-extended-width:min(68rem,100%);--vertical-tabs-margin-vertical:var(--space-s);--vertical-tabs-border-radius:var(--details-accordion-border-size-radius);--vertical-tabs-shadow:var(--details-box-shadow);--vertical-tabs-border-color:var(--details-border-color);--vertical-tabs-border-size:1px;--vertical-tabs-border:var(--vertical-tabs-border-size) solid var(--vertical-tabs-border-color);--vertical-tabs-menu-item-shadow-extraspace:0.5rem;--vertical-tabs-menu-item--top-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -2);--vertical-tabs-menu-item--right-margin:calc(var(--vertical-tabs-border-size) * -1);--vertical-tabs-menu-item--bottom-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-item--left-margin:calc(var(--vertical-tabs-menu-item-shadow-extraspace) * -1);--vertical-tabs-menu-separator-color:var(--color-gray-200);--vertical-tabs-menu-separator-size:1px;--vertical-tabs-menu-width:20em;--vertical-tabs-pane-width:calc(100% - var(--vertical-tabs-menu-width));--vertical-tabs-menu-link-focus-border-size:var(--details-summary-focus-border-size);--vertical-tabs-menu-link--active-border-size:0.25rem;--vertical-tabs-menu-link--active-border-color:var(--color-absolutezero);--vertical-tabs-menu--z-index:0;}
.ui-widget{background:none;}.ui-widget-content{border:none;}.ui-dialog{z-index:var(--jui-dialog-z-index);}.ui-state-default,.ui-state-hover,.ui-state-focus,.ui-state-active{outline:0;}.ui-state-highlight{font-weight:bold;}.ui-state-active,.ui-widget-content .ui-state-active{color:#840;}.ui-state-error,.ui-widget-content .ui-state-error{color:#fff;border-color:#d52;background:#e63;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:0.35;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:0.7;}.ui-icon{display:block;overflow:hidden;width:1rem;height:1rem;text-indent:-6249.9375rem;background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);background-repeat:no-repeat;}.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-222222-256x240.png);}.ui-state-default .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-888888-256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-454545-256x240.png);}.ui-state-active .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-800000-256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/themes/claro/images/ui-icons-ffffff-256x240.png);}.ui-widget p .ui-icon{margin:2px 0.1875rem 0 0;}[dir="rtl"] .ui-widget p .ui-icon{margin:2px 0 0 0.1875rem;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-accordion{border:none;}.ui-accordion .ui-accordion-header{text-transform:uppercase;border:solid 1px #ccc;}.ui-accordion h3.ui-accordion-header,#block-system-main h3.ui-accordion-header{margin:0.625rem 0;font-size:1.1em;}#block-system-main .ui-accordion h3.ui-state-active,.ui-accordion h3.ui-state-active{margin-bottom:0;}.ui-accordion .ui-accordion-header a{display:block;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border:solid 1px #ccc;border-top:0;}.ui-tabs{padding:0;}.ui-tabs .ui-tabs-nav{margin:0;padding:0.3125rem 0.625rem 0.25rem;border-bottom:solid 1px #ccc;border-bottom-right-radius:0;border-bottom-left-radius:0;line-height:1.25rem;}.ui-tabs .ui-tabs-nav li{margin:0;padding:0 1em 0 0.625rem;list-style:none;}[dir="rtl"] .ui-tabs .ui-tabs-nav li{padding:0 0.625rem 0 1em;}.ui-tabs .ui-tabs-nav li a{float:none;padding:0 0.625rem;border-radius:0.625rem;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#fff;background:#666;font-weight:normal;}.ui-widget-overlay{z-index:calc(var(--jui-dialog-z-index) - 1);opacity:0.7;background:var(--color-text);}.ui-slider{border:solid 1px #ccc;}.ui-slider .ui-slider-range{background:#e4e4e4;}.ui-slider .ui-slider-handle{border:1px solid #e4e4e4;border-right-color:#d2d2d2;border-bottom:1px solid #b4b4b4;border-left-color:#d2d2d2;border-radius:0.25rem;background-color:#e4e4e4;}.ui-slider a.ui-state-active,.ui-slider .ui-slider-handle:active{color:#fff;border:solid 1px #555;background:#666;}.ui-progressbar{height:1.4em;background:#e4e4e4;}.ui-progressbar .ui-progressbar-value{height:1.5em;background:var(--color-blue-600) url(/core/themes/misc/progress.gif);}.ui-autocomplete{color:var(--jui-dropdown-fg-color);border:var(--input-border-size) solid var(--jui-dropdown-border-color);border-top:0;border-radius:0 0 var(--input-border-radius-size) var(--input-border-radius-size);background:var(--jui-dropdown-bg-color);box-shadow:0 0.125rem 0.25rem var(--jui-dropdown-shadow-color);}.ui-autocomplete .ui-menu-item{list-style:none;}.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:0.75rem 0.9375rem;color:inherit;background:inherit;}.ui-autocomplete .ui-menu-item-wrapper:focus,.ui-autocomplete .ui-menu-item-wrapper:hover{-webkit-text-decoration:none;text-decoration:none;}.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{margin:0;color:var(--jui-dropdown--active-fg-color);background:var(--jui-dropdown--active-bg-color);}.ui-autocomplete .ui-menu-item.ui-state-focus,.autocomplete .ui-menu-item.ui-state-hover{margin:0;background:var(--color-blue-600);}.ui-autocomplete .ui-state-focus a,.autocomplete .ui-state-hover a{color:#fff;}
.sc-embgal{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:1.5rem 0;}.sc-embgal[data-cols="1"]{grid-template-columns:1fr;}.sc-embgal[data-cols="2"]{grid-template-columns:repeat(2,1fr);}.sc-embgal[data-cols="4"]{grid-template-columns:repeat(4,1fr);}.sc-embgal[data-cols="5"]{grid-template-columns:repeat(5,1fr);}.sc-embgal__item{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--sc-radius-sm,6px);border:1px solid var(--sc-border,rgba(255,255,255,0.08));background:rgba(0,0,0,0.2);cursor:zoom-in;}.sc-embgal__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease;}.sc-embgal__item:hover img,.sc-embgal__item:focus-visible img{transform:scale(1.04);}.sc-embgal__item:focus-visible{outline:2px solid var(--sc-accent-primary,var(--sc-primary,#f0b429));outline-offset:2px;}@media (max-width:768px){.sc-embgal,.sc-embgal[data-cols]{grid-template-columns:repeat(2,1fr);gap:8px;}}figure.sc-embimg{margin:1.75rem 0;}figure.sc-embimg img{max-width:100%;height:auto;display:block;border-radius:var(--sc-radius,12px);}.sc-embimg__zoom{display:block;overflow:hidden;border-radius:var(--sc-radius,12px);cursor:zoom-in;}.sc-embimg__zoom img{transition:transform 0.4s ease;}.sc-embimg__zoom:hover img,.sc-embimg__zoom:focus-visible img{transform:scale(1.02);}.sc-embimg__zoom:focus-visible{outline:2px solid var(--sc-accent-primary,var(--sc-primary,#f0b429));outline-offset:2px;}figure.sc-embimg figcaption{margin-top:0.6rem;font-size:0.85rem;line-height:1.5;color:var(--sc-text-muted,rgba(226,232,240,0.6));}.sc-embimg__src{font-size:0.78rem;font-style:italic;opacity:0.85;}.sc-embvid{margin:1.75rem 0;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--sc-radius,12px);border:1px solid var(--sc-border,rgba(255,255,255,0.08));background:#000;}.sc-embvid iframe{width:100%;height:100%;display:block;border:0;}.sc-ytf{position:relative;display:block;width:100%;height:100%;margin:0;padding:0;border:0;cursor:pointer;background-color:#0f172a;background-image:linear-gradient(135deg,rgba(37,99,235,0.35),rgba(15,23,42,0.9));background-size:cover;background-position:center;overflow:hidden;transition:filter 0.25s ease;}.sc-ytf:hover{filter:brightness(1.12);}.sc-ytf__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.4rem;text-align:center;padding:1rem;color:#fff;}.sc-ytf__overlay svg{width:68px;height:48px;filter:drop-shadow(0 2px 10px rgba(0,0,0,0.5));transition:transform 0.2s ease;}.sc-ytf .sc-ytf__btn-bg{fill:#212121;opacity:0.85;transition:fill 0.2s ease,opacity 0.2s ease;}.sc-ytf:hover svg{transform:scale(1.08);}.sc-ytf:hover .sc-ytf__btn-bg{fill:#f00;opacity:1;}.sc-ytf__label{font-weight:700;font-size:1.05rem;text-shadow:0 1px 6px rgba(0,0,0,0.6);}.sc-ytf__hint{font-size:0.78rem;opacity:0.85;text-shadow:0 1px 4px rgba(0,0,0,0.7);}.sc-ytf:focus-visible{outline:3px solid var(--sc-primary,#f0b429);outline-offset:-3px;}@media (prefers-reduced-motion:reduce){.sc-ytf__poster,.sc-ytf__overlay svg{transition:none;}}ul.sc-src{list-style:none;margin:0.75rem 0 0;padding:0;}ul.sc-src li{position:relative;padding-left:1.6em;margin:0.45em 0;font-size:0.92rem;line-height:1.55;color:var(--sc-text-secondary,rgba(226,232,240,0.75));}ul.sc-src li::before{content:"";position:absolute;left:0;top:0.28em;width:1em;height:1em;background-color:currentColor;opacity:0.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.46a8,8,0,0,0,11.32,11.31L147.72,51.72a40,40,0,0,1,56.56,56.56l-30.05,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,0,1-56.56-56.56l30.05-30.06a8,8,0,0,0-11.31-11.31L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.06a8,8,0,0,0-11.32-11.32Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M165.66,90.34a8,8,0,0,1,0,11.32l-64,64a8,8,0,0,1-11.32-11.32l64-64A8,8,0,0,1,165.66,90.34ZM215.6,40.4a56,56,0,0,0-79.2,0L106.34,70.46a8,8,0,0,0,11.32,11.31L147.72,51.72a40,40,0,0,1,56.56,56.56l-30.05,30.06a8,8,0,0,0,11.31,11.32L215.6,119.6a56,56,0,0,0,0-79.2ZM138.34,174.22l-30.06,30.06a40,40,0,0,1-56.56-56.56l30.05-30.06a8,8,0,0,0-11.31-11.31L40.4,136.4a56,56,0,0,0,79.2,79.2l30.06-30.06a8,8,0,0,0-11.32-11.32Z'/%3E%3C/svg%3E") center / contain no-repeat;}ul.sc-src a{color:var(--sc-accent-primary,var(--sc-primary,#f0b429));text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.2s,color 0.2s;}ul.sc-src a:hover,ul.sc-src a:focus-visible{border-bottom-color:currentColor;}.sc-emblb{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,0.92);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s,visibility 0.3s;}.sc-emblb.active{opacity:1;visibility:visible;pointer-events:auto;}.sc-emblb [hidden]{display:none !important;}.sc-emblb__overlay{position:absolute;inset:0;cursor:zoom-out;}.sc-emblb__close,.sc-emblb__prev,.sc-emblb__next{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;border-radius:50%;line-height:1;transition:background 0.2s,border-color 0.2s;z-index:10;}.sc-emblb__close:focus-visible,.sc-emblb__prev:focus-visible,.sc-emblb__next:focus-visible{outline:2px solid var(--sc-primary,#f0b429);outline-offset:2px;}.sc-emblb__close{top:16px;right:16px;width:48px;height:48px;font-size:22px;}.sc-emblb__close:hover{background:rgba(239,68,68,0.3);border-color:rgba(239,68,68,0.5);}.sc-emblb__prev,.sc-emblb__next{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:30px;}.sc-emblb__prev{left:16px;}.sc-emblb__next{right:16px;}.sc-emblb__prev:hover,.sc-emblb__next:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.25);}.sc-emblb__content{position:relative;z-index:5;max-width:90vw;max-height:85vh;}.sc-emblb__img{max-width:90vw;max-height:85vh;object-fit:contain;display:block;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,0.6);}.sc-emblb__caption{position:absolute;bottom:0;left:0;right:0;padding:24px 16px 10px;background:linear-gradient(transparent,rgba(0,0,0,0.75));color:rgba(255,255,255,0.85);font-size:12px;letter-spacing:0.02em;border-radius:0 0 12px 12px;pointer-events:none;z-index:6;}.sc-emblb__counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.75);background:rgba(0,0,0,0.5);padding:6px 16px;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:0.9rem;font-weight:500;letter-spacing:0.5px;z-index:10;}@media (max-width:768px){.sc-emblb__prev,.sc-emblb__next{width:44px;height:44px;font-size:26px;}.sc-emblb__prev{left:8px;}.sc-emblb__next{right:8px;}.sc-emblb__close{top:8px;right:8px;width:44px;height:44px;}}html[data-sc-theme="light"] .sc-embgal__item{border-color:rgba(15,23,42,0.1);background:rgba(15,23,42,0.04);}html[data-sc-theme="light"] .sc-embgal__item:focus-visible,html[data-sc-theme="light"] .sc-embimg__zoom:focus-visible{outline-color:#92400e;}html[data-sc-theme="light"] figure.sc-embimg figcaption{color:#64748b;}html[data-sc-theme="light"] .sc-embvid{border-color:rgba(15,23,42,0.1);}html[data-sc-theme="light"] ul.sc-src li{color:#475569;}html[data-sc-theme="light"] ul.sc-src a{color:#92400e;}@media (prefers-reduced-motion:reduce){.sc-emblb,.sc-embgal__item img,.sc-embimg__zoom img{transition:none;}.sc-embgal__item:hover img,.sc-embgal__item:focus-visible img,.sc-embimg__zoom:hover img,.sc-embimg__zoom:focus-visible img{transform:none;}}
@font-face{font-family:"Roboto";font-style:normal;font-weight:300 700;font-stretch:100%;src:url(/themes/custom/byte_theme/fonts/Roboto/roboto-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:"Roboto";font-style:italic;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/themes/custom/byte_theme/fonts/Roboto/roboto-italic-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-black:#000;--color-white:#fff;--spacing:4px;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:1.5;--text-sm:.875rem;--text-sm--line-height:1.5;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.35;--text-2xl:1.5rem;--text-2xl--line-height:1.3333;--text-3xl:2rem;--text-3xl--line-height:1.3125;--text-4xl:2.5rem;--text-4xl--line-height:1.2;--text-5xl:3rem;--text-5xl--line-height:1.08333;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-2xl:1rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:var(--shadow);--text-md:var(--text-base);--text-md--line-height:var(--text-base--line-height)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--background);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin-bottom:calc(var(--spacing)*4)}ul,ol{padding-inline-start:calc(var(--spacing)*5);list-style-type:disc}h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){h1{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h5{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:48rem){h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}code,pre{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit}small{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:inherit}strong,b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit}em,i{color:inherit;font-style:italic}hr{margin-block:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--muted)}table,th,td{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:inherit}@media (min-width:64rem){table,th,td{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:96rem){table,th,td{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}sup{font-size:60%;top:-.5em}.hide-scrollbar-x::-webkit-scrollbar{height:0}.hide-scrollbar-x{scrollbar-width:none;-ms-overflow-style:none}}@layer components{.hero-blog{color:var(--foreground)}.hero-blog .heading.heading--size-default{--text-8xl:3.5rem;--text-6xl:3rem;--text-5xl:2.5rem}.hero-blog img{border-radius:calc(var(--radius) - 2px);overflow:hidden}.hero-blog--author>a{color:var(--foreground)}.webform-submission-form .visually-hidden{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.webform-submission-form,.fieldset-wrapper,[id^=edit-page-]{gap:calc(var(--spacing)*8);flex-direction:column;display:flex}fieldset:not(.webform-type-fieldset) .fieldset-wrapper{gap:calc(var(--spacing)*1)}label,.fieldset-legend{margin-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}@media (min-width:48rem){label,.fieldset-legend{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}:is(.form-item:focus-within,.fieldgroup:focus-within)>label,:is(.form-item:focus-within,.fieldgroup:focus-within) .fieldset-legend{color:var(--accent)}.webform-element-description{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.form-required:after{margin-left:calc(var(--spacing)*1);color:var(--color-red-500);content:"*"}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=search],input[type=date],input[type=time],textarea,select{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing)*1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-outline-style:none;background-color:#0000;border-bottom-width:1px;outline-style:none}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{border-color:var(--accent);background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}select:focus{color:var(--accent)}input::placeholder,textarea::placeholder,select{color:var(--muted-foreground)}.form-submit,input.button{cursor:pointer;border-radius:var(--radius);background-color:var(--primary);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--primary-foreground)}.form-submit:hover,input.button:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.form-submit:hover,input.button:hover{background-color:color-mix(in oklab,var(--primary)85%,transparent)}}.form-item--error input,.form-item--error textarea,.form-item--error select{border-color:var(--color-red-500)}.form-item--error input:focus,.form-item--error textarea:focus,.form-item--error select:focus{border-color:var(--color-red-500);--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-item--error-message{margin-top:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-500);flex-basis:100%}.webform-options-display-one-column{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.webform-type-checkbox.form-item,.webform-type-radio.form-item{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}:is(.webform-type-checkbox.form-item,.webform-type-radio.form-item) label{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.progress-text{color:inherit!important}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.-start-8{inset-inline-start:calc(var(--spacing)*-8)}.start-2{inset-inline-start:calc(var(--spacing)*2)}.-top-6{top:calc(var(--spacing)*-6)}.top-2{top:calc(var(--spacing)*2)}.top-\[calc\(var\(--drupal-displace-offset-top\,0px\)\+var\(--gin-toolbar-height\,0px\)-var\(--navbar-scroll-top\,0px\)\)\]{top:calc(var(--drupal-displace-offset-top,0px) + var(--gin-toolbar-height,0px) - var(--navbar-scroll-top,0px))}.-bottom-8{bottom:calc(var(--spacing)*-8)}.bottom-4{bottom:calc(var(--spacing)*4)}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[500\]{z-index:500}.col-span-1{grid-column:span 1/span 1}.col-start-1{grid-column-start:1}.row-span-1{grid-row:span 1/span 1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-auto{margin-block:auto}.ms-10{margin-inline-start:calc(var(--spacing)*10)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[calc\(var\(--navbar-height\)\*-1\)\]{margin-top:calc(var(--navbar-height)*-1)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-1\/1{aspect-ratio:1}.aspect-2\/1{aspect-ratio:2}.aspect-3\/2{aspect-ratio:3/2}.aspect-4\/3{aspect-ratio:4/3}.aspect-16\/9{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.h-0{height:calc(var(--spacing)*0)}.h-1\/2{height:50%}.h-3\/4{height:75%}.h-6{height:calc(var(--spacing)*6)}.h-\[44px\]{height:44px}.h-\[100\%\]{height:100%}.h-\[calc\(33\.3\%\+32px\)\]{height:calc(33.3% + 32px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-80{min-height:calc(var(--spacing)*80)}.min-h-\[44px\]{min-height:44px}.min-h-\[500px\]{min-height:500px}.\!w-auto{width:auto!important}.w-6{width:calc(var(--spacing)*6)}.w-\[44px\]{width:44px}.w-\[60px\]{width:60px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[44px\]{min-width:44px}.flex-0{flex:0}.flex-1{flex:1}.flex-initial{flex:0 auto}.shrink-0{flex-shrink:0}.shrink-1{flex-shrink:1}.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.basis-0{flex-basis:calc(var(--spacing)*0)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-\[2px\]{gap:2px}.gap-y-4{row-gap:calc(var(--spacing)*4)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--hgc-btn-border\)\]{border-color:var(--hgc-btn-border)}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-foreground\/50{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.border-foreground\/50{border-color:color-mix(in oklab,var(--foreground)50%,transparent)}}.border-secondary{border-color:var(--secondary)}.border-transparent{border-color:#0000}.bg-\[var\(--hgc-btn-bg\)\]{background-color:var(--hgc-btn-bg)}.bg-accent{background-color:var(--accent)}.bg-accent-foreground{background-color:var(--accent-foreground)}.bg-background{background-color:var(--background)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-card{background-color:var(--card)}.bg-foreground{background-color:var(--foreground)}.bg-green-100{background-color:var(--color-green-100)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-none{background-image:none}.bg-clip-padding{background-clip:padding-box}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-16{padding:calc(var(--spacing)*16)}.p-32{padding:calc(var(--spacing)*32)}.p-\[10\%\]{padding:10%}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\!{padding-block:calc(var(--spacing)*0)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-\[5px\]{padding-block:5px}.py-\[90px\]{padding-block:90px}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[calc\(var\(--navbar-height\)\+1\.5rem\)\]{padding-top:calc(var(--navbar-height) + 1.5rem)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.375rem\]{font-size:1.375rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--hgc-font-weight-h1\)\]{--tw-font-weight:var(--hgc-font-weight-h1);font-weight:var(--hgc-font-weight-h1)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--hgc-btn-label\)\]{color:var(--hgc-btn-label)}.text-accent{color:var(--accent)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-inherit{color:inherit}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-red-900{color:var(--color-red-900)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white\!{color:var(--color-white)!important}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-900{color:var(--color-yellow-900)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,padding\]{transition-property:height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.after\:z-3:after{content:var(--tw-content);z-index:3}.after\:h-24:after{content:var(--tw-content);height:calc(var(--spacing)*24)}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:bg-linear-to-b:after{content:var(--tw-content);--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.after\:bg-linear-to-b:after{--tw-gradient-position:to bottom in oklab}}.after\:bg-linear-to-b:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:to-background:after{content:var(--tw-content);--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:scale-103:hover{--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-\[var\(--hgc-btn-border-hover\)\]:hover{border-color:var(--hgc-btn-border-hover)}.hover\:border-secondary\/80:hover{border-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-secondary\/80:hover{border-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-\[var\(--hgc-btn-bg-hover\)\]:hover{background-color:var(--hgc-btn-bg-hover)}.hover\:bg-accent-foreground\/80:hover{background-color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-foreground\/80:hover{background-color:color-mix(in oklab,var(--accent-foreground)80%,transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab,var(--accent)80%,transparent)}}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-card\/80:hover{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-card\/80:hover{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.hover\:bg-foreground\/80:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-foreground\/80:hover{background-color:color-mix(in oklab,var(--foreground)80%,transparent)}}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-muted:hover,.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-primary-foreground\/85:hover{background-color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-foreground\/85:hover{background-color:color-mix(in oklab,var(--primary-foreground)85%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:bg-primary\/85:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/85:hover{background-color:color-mix(in oklab,var(--primary)85%,transparent)}}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.hover\:text-\[var\(--hgc-btn-label-hover\)\]:hover{color:var(--hgc-btn-label-hover)}.hover\:text-accent-foreground\/80:hover{color:var(--accent-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-accent-foreground\/80:hover{color:color-mix(in oklab,var(--accent-foreground)80%,transparent)}}.hover\:text-background\/80:hover{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.hover\:text-background\/80:hover{color:color-mix(in oklab,var(--background)80%,transparent)}}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-card-foreground\/80:hover{color:var(--card-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-card-foreground\/80:hover{color:color-mix(in oklab,var(--card-foreground)80%,transparent)}}.hover\:text-foreground\/70:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.hover\:text-green-900:hover{color:var(--color-green-900)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground\/80:hover{color:var(--primary-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary-foreground\/80:hover{color:color-mix(in oklab,var(--primary-foreground)80%,transparent)}}.hover\:text-red-900:hover{color:var(--color-red-900)}.hover\:text-yellow-900:hover{color:var(--color-yellow-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-1:hover{text-decoration-thickness:1px}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:underline-offset-3:hover{text-underline-offset:3px}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-\[var\(--hgc-btn-border-hover\)\]:focus{border-color:var(--hgc-btn-border-hover)}.focus\:bg-\[var\(--hgc-btn-bg-hover\)\]:focus{background-color:var(--hgc-btn-bg-hover)}.focus\:text-\[var\(--hgc-btn-label-hover\)\]:focus{color:var(--hgc-btn-label-hover)}.focus\:underline:focus{text-decoration-line:underline}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:border-\[var\(--hgc-btn-border-disabled\)\]:disabled{border-color:var(--hgc-btn-border-disabled)}.disabled\:bg-\[var\(--hgc-btn-bg-disabled\)\]:disabled{background-color:var(--hgc-btn-bg-disabled)}.disabled\:text-\[var\(--hgc-btn-label-disabled\)\]:disabled{color:var(--hgc-btn-label-disabled)}.disabled\:opacity-50:disabled{opacity:.5}:where(.accordion--animate) .in-\[\.accordion--animate\]\:duration-500{--tw-duration:.5s;transition-duration:.5s}:where(.accordion--js.accordion--open) .in-\[\.accordion--js\.accordion--open\]\:h-\(--natural-height\){height:var(--natural-height)}:where(.accordion--js.accordion--open) .in-\[\.accordion--js\.accordion--open\]\:rotate-180{rotate:180deg}:where(.accordion--open) .in-\[\.accordion--open\]\:overflow-visible{overflow:visible}:where(.accordion--open) .in-\[\.accordion--open\]\:py-5{padding-block:calc(var(--spacing)*5)}:where(.accordion--open:not(.accordion--js)) .in-\[\.accordion--open\:not\(\.accordion--js\)\]\:h-auto,:where(.accordion--resizing.accordion--open) .in-\[\.accordion--resizing\.accordion--open\]\:h-auto{height:auto}:where(.views-row) .in-\[\.views-row\]\:h-full{height:100%}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:w-fit{width:fit-content}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-0{padding:calc(var(--spacing)*0)}}@media (min-width:48rem){.md\:relative{position:relative}.md\:static{position:static}.md\:-bottom-12{bottom:calc(var(--spacing)*-12)}.md\:mx-0{margin-inline:calc(var(--spacing)*0)}.md\:my-3{margin-block:calc(var(--spacing)*3)}.md\:ms-auto{margin-inline-start:auto}.md\:mt-7{margin-top:calc(var(--spacing)*7)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-13{margin-top:calc(var(--spacing)*13)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:mb-7{margin-bottom:calc(var(--spacing)*7)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:mb-13{margin-bottom:calc(var(--spacing)*13)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-\[calc\(33\.3\%\+48px\)\]{height:calc(33.3% + 48px)}.md\:h-auto{height:auto}.md\:max-h-\[450px\]{max-height:450px}.md\:max-h-\[600px\]{max-height:600px}.md\:min-h-\[80px\]{min-height:80px}.md\:min-h-\[400px\]{min-height:400px}.md\:min-h-auto{min-height:auto}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:w-xs{width:var(--container-xs)}.md\:max-w-\[375px\]{max-width:375px}.md\:max-w-xl{max-width:var(--container-xl)}.md\:flex-\[0_1_50\%\]{flex:0 50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-24{gap:calc(var(--spacing)*24)}.md\:overflow-visible{overflow:visible}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-\[32px\]{border-radius:32px}.md\:bg-transparent{background-color:#0000}.md\:p-0{padding:calc(var(--spacing)*0)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-12{padding-block:calc(var(--spacing)*12)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pt-7{padding-top:calc(var(--spacing)*7)}.md\:pt-13{padding-top:calc(var(--spacing)*13)}.md\:pt-\[calc\(var\(--navbar-height\)\+2\.5rem\)\]{padding-top:calc(var(--navbar-height) + 2.5rem)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-7{padding-bottom:calc(var(--spacing)*7)}.md\:pb-13{padding-bottom:calc(var(--spacing)*13)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:after\:content-none:after{content:var(--tw-content);--tw-content:none;content:none}}@media (hover:hover){@media (min-width:48rem){.hover\:md\:bg-primary:hover{background-color:var(--primary)}.hover\:md\:text-primary-foreground:hover{color:var(--primary-foreground)}}}@media (min-width:48rem){.focus\:md\:bg-primary:focus{background-color:var(--primary)}.focus\:md\:text-primary-foreground:focus{color:var(--primary-foreground)}}@media (min-width:64rem){.lg\:mx-auto{margin-inline:auto}.lg\:w-10\/12{width:83.3333%}.lg\:w-full{width:100%}.lg\:w-md{width:var(--container-md)}.lg\:max-w-1\/2{max-width:50%}.lg\:max-w-2\/3{max-width:66.6667%}.lg\:max-w-3\/4{max-width:75%}.lg\:max-w-8\/10{max-width:80%}.lg\:max-w-9\/10{max-width:90%}.lg\:max-w-full{max-width:100%}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-1{gap:calc(var(--spacing)*1)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:px-2{padding-inline:calc(var(--spacing)*2)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:py-\[6px\]{padding-block:6px}.lg\:py-\[115px\]{padding-block:115px}.lg\:ps-4{padding-inline-start:calc(var(--spacing)*4)}.lg\:pe-4{padding-inline-end:calc(var(--spacing)*4)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:80rem){.xl\:mt-8{margin-top:calc(var(--spacing)*8)}.xl\:mt-10{margin-top:calc(var(--spacing)*10)}.xl\:mt-12{margin-top:calc(var(--spacing)*12)}.xl\:mt-16{margin-top:calc(var(--spacing)*16)}.xl\:mt-24{margin-top:calc(var(--spacing)*24)}.xl\:mt-32{margin-top:calc(var(--spacing)*32)}.xl\:mb-8{margin-bottom:calc(var(--spacing)*8)}.xl\:mb-10{margin-bottom:calc(var(--spacing)*10)}.xl\:mb-12{margin-bottom:calc(var(--spacing)*12)}.xl\:mb-16{margin-bottom:calc(var(--spacing)*16)}.xl\:mb-24{margin-bottom:calc(var(--spacing)*24)}.xl\:mb-32{margin-bottom:calc(var(--spacing)*32)}.xl\:max-h-\[600px\]{max-height:600px}.xl\:max-h-\[800px\]{max-height:800px}.xl\:w-8\/12{width:66.6667%}.xl\:w-10\/12{width:83.3333%}.xl\:gap-7{gap:calc(var(--spacing)*7)}.xl\:gap-8{gap:calc(var(--spacing)*8)}.xl\:gap-32{gap:calc(var(--spacing)*32)}.xl\:px-3{padding-inline:calc(var(--spacing)*3)}.xl\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.xl\:py-3{padding-block:calc(var(--spacing)*3)}.xl\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.xl\:py-20{padding-block:calc(var(--spacing)*20)}.xl\:py-\[140px\]{padding-block:140px}.xl\:pt-8{padding-top:calc(var(--spacing)*8)}.xl\:pt-16{padding-top:calc(var(--spacing)*16)}.xl\:pt-\[calc\(var\(--navbar-height\)\+5rem\)\]{padding-top:calc(var(--navbar-height) + 5rem)}.xl\:pb-8{padding-bottom:calc(var(--spacing)*8)}.xl\:pb-16{padding-bottom:calc(var(--spacing)*16)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:96rem){.\32 xl\:my-4{margin-block:calc(var(--spacing)*4)}.\32 xl\:p-8{padding:calc(var(--spacing)*8)}.\32 xl\:px-3{padding-inline:calc(var(--spacing)*3)}.\32 xl\:py-2{padding-block:calc(var(--spacing)*2)}.\32 xl\:pt-7{padding-top:calc(var(--spacing)*7)}.\32 xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\32 xl\:text-\[3\.15rem\]{font-size:3.15rem}}@container (min-width:24rem){.\@sm\:gap-6{gap:calc(var(--spacing)*6)}.\@sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.\@sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@container (min-width:42rem){.\@2xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.\@2xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@container (min-width:48rem){.\@3xl\:gap-8{gap:calc(var(--spacing)*8)}}.\[\&_\.branding\]\:h-8 .branding{height:calc(var(--spacing)*8)}.\[\&_\.cq-full\]\:mx-0 .cq-full{margin-inline:calc(var(--spacing)*0)}.\[\&_\.cq-full\]\:w-full .cq-full{width:100%}.\[\&_\.view-content\]\:grid .view-content{display:grid}.\[\&_\.view-content\]\:w-full .view-content{width:100%}.\[\&_\.view-content\]\:min-w-0 .view-content{min-width:calc(var(--spacing)*0)}.\[\&_\.view-content\]\:gap-4 .view-content{gap:calc(var(--spacing)*4)}@media (min-width:40rem){.\[\&_\.view-content\]\:sm\:grid-cols-2 .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.\[\&_\.view-content\]\:md\:grid-cols-2 .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}.\[\&_\.view-content\]\:md\:grid-cols-3 .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}.\[\&_\.view-content\]\:md\:gap-6 .view-content{gap:calc(var(--spacing)*6)}}@media (min-width:64rem){.\[\&_\.view-content\]\:lg\:grid-cols-4 .view-content{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.\[\&_\.view-content\]\:xl\:gap-8 .view-content{gap:calc(var(--spacing)*8)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_a\]\:transition a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_a\]\:duration-300 a{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.\[\&_a\]\:hover\:text-background\/70 a:hover{color:var(--background)}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:hover\:text-background\/70 a:hover{color:color-mix(in oklab,var(--background)70%,transparent)}}.\[\&_a\]\:hover\:text-foreground\/70 a:hover{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:hover\:text-foreground\/70 a:hover{color:color-mix(in oklab,var(--foreground)70%,transparent)}}.\[\&_a\]\:hover\:text-primary\/70 a:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&_a\]\:hover\:text-primary\/70 a:hover{color:color-mix(in oklab,var(--primary)70%,transparent)}}}.\[\&_blockquote\]\:m-auto blockquote{margin:auto}.\[\&_blockquote\]\:my-8 blockquote{margin-block:calc(var(--spacing)*8)}.\[\&_blockquote\]\:max-w-3xl blockquote{max-width:var(--container-3xl)}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-style:var(--tw-border-style);border-left-width:4px}.\[\&_blockquote\]\:border-border\/40 blockquote{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_blockquote\]\:border-border\/40 blockquote{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.\[\&_blockquote\]\:py-1\.5 blockquote{padding-block:calc(var(--spacing)*1.5)}.\[\&_blockquote\]\:pl-4 blockquote{padding-left:calc(var(--spacing)*4)}.\[\&_blockquote\]\:text-xl blockquote{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.\[\&_blockquote\]\:italic blockquote{font-style:italic}@media (min-width:48rem){.\[\&_blockquote\]\:md\:text-2xl blockquote{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.\[\&_figcaption\]\:block figcaption{display:block}.\[\&_figcaption\]\:pt-2 figcaption{padding-top:calc(var(--spacing)*2)}.\[\&_figcaption\]\:pb-3 figcaption{padding-bottom:calc(var(--spacing)*3)}.\[\&_figcaption\]\:text-sm figcaption{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_figcaption\]\:opacity-80 figcaption{opacity:.8}@media (min-width:64rem){.\[\&_figcaption\]\:lg\:text-base figcaption{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.\[\&_figure\]\:my-6 figure{margin-block:calc(var(--spacing)*6)}.\[\&_figure\]\:w-fit figure{width:fit-content}.\[\&_form\]\:flex form{display:flex}.\[\&_form\]\:flex-row form{flex-direction:row}.\[\&_form\]\:gap-2 form{gap:calc(var(--spacing)*2)}@media (min-width:48rem){.md\:\[\&_form\]\:items-end form{align-items:flex-end}}.\[\&_h2\]\:mt-6 h2{margin-top:calc(var(--spacing)*6)}.\[\&_h2\]\:mb-3 h2{margin-bottom:calc(var(--spacing)*3)}.\[\&_h2\]\:text-2xl h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:64rem){.\[\&_h2\]\:lg\:text-3xl h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.\[\&_h3\]\:mt-4 h3{margin-top:calc(var(--spacing)*4)}.\[\&_h3\]\:mb-2 h3{margin-bottom:calc(var(--spacing)*2)}.\[\&_h3\]\:text-xl h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:64rem){.\[\&_h3\]\:lg\:text-2xl h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.\[\&_h4\]\:mt-3 h4{margin-top:calc(var(--spacing)*3)}.\[\&_h4\]\:mb-1 h4{margin-bottom:calc(var(--spacing)*1)}.\[\&_h4\]\:text-lg h4{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:64rem){.\[\&_h4\]\:lg\:text-xl h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.\[\&_h5\]\:my-2 h5{margin-block:calc(var(--spacing)*2)}.\[\&_h6\]\:my-1 h6{margin-block:calc(var(--spacing)*1)}.\[\&_li\]\:mb-1 li{margin-bottom:calc(var(--spacing)*1)}.\[\&_li\]\:text-base li{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_li\]\:text-lg li{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_li\]\:text-xs li{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (min-width:48rem){.\[\&_li\]\:md\:text-sm li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:80rem){.\[\&_li\]\:xl\:text-md li{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height))}}.\[\&_ol\]\:my-4 ol{margin-block:calc(var(--spacing)*4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_sup\]\:\!text-\[60\%\] sup{font-size:60%!important}.\[\&_svg\]\:me-1 svg{margin-inline-end:calc(var(--spacing)*1)}.\[\&_table\]\:my-6 table{margin-block:calc(var(--spacing)*6)}.\[\&_td\]\:p-3 td,.\[\&_th\]\:p-3 th{padding:calc(var(--spacing)*3)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-b-border\/40 tr{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_tr\]\:border-b-border\/40 tr{border-bottom-color:color-mix(in oklab,var(--border)40%,transparent)}}.\[\&_ul\]\:my-0 ul{margin-block:calc(var(--spacing)*0)}.\[\&_ul\]\:my-4 ul{margin-block:calc(var(--spacing)*4)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}.\[\&\>\*\:first-child\]\:ml-2>:first-child{margin-left:calc(var(--spacing)*2)}.\[\&\>\*\:last-child\]\:mb-0>:last-child,.\[\&_blockquote\]\:\[\&\>\*\:last-child\]\:mb-0 blockquote>:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:calc(var(--spacing)*0)}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:calc(var(--spacing)*0)}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:justify-center>div{justify-content:center}@media (hover:hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}}.layout-content{container-type:inline-size}.region-content{width:100%}@media (min-width:40rem){.region-content{max-width:40rem}}@media (min-width:48rem){.region-content{max-width:48rem}}@media (min-width:64rem){.region-content{max-width:64rem}}@media (min-width:80rem){.region-content{max-width:80rem}}@media (min-width:96rem){.region-content{max-width:96rem}}.region-content{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*8);margin-inline:auto}.cq-full{width:100cqw;margin-inline:calc(50% - 50cqw)}.views-exposed-form{align-items:center;gap:calc(var(--spacing)*2);display:flex}.view-header{padding-bottom:calc(var(--spacing)*4)}@media (min-width:48rem){.view-header{padding-bottom:calc(var(--spacing)*6)}}.view-search.view-display-id-page .view-content{max-width:var(--container-4xl);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:48rem){.view-search.view-display-id-page .view-content{gap:calc(var(--spacing)*6)}}.heading-responsive-8xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}@media (min-width:48rem){.heading-responsive-8xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.heading-responsive-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.heading-responsive-7xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}@media (min-width:48rem){.heading-responsive-7xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.heading-responsive-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.heading-responsive-6xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (min-width:48rem){.heading-responsive-6xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.heading-responsive-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.heading-responsive-5xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:48rem){.heading-responsive-5xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:80rem){.heading-responsive-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.heading-responsive-4xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:80rem){.heading-responsive-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.heading-responsive-3xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:80rem){.heading-responsive-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.heading-responsive-2xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:48rem){.heading-responsive-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.heading-responsive-xl{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:48rem){.heading-responsive-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}:root.navbar-modal-open,:root.navbar-modal-open body{overflow:hidden}.navbar--menu:not(.navbar--menu--open){display:none}@media (min-width:48rem){.navbar--menu:not(.navbar--menu--open){display:flex}}.navbar--links .button.button{margin-inline:calc(var(--spacing)*8);width:calc(100% - var(--spacing)*16)}@media (min-width:48rem){.navbar--links .button.button{width:auto;margin:auto}}.navbar--dropdown-menu .dropdown-menu{width:100%}@media (min-width:48rem){.navbar--dropdown-menu .dropdown-menu{width:auto}}.navbar--dropdown-menu-wrapper>:last-child{padding-bottom:calc(var(--spacing)*24)}@media (min-width:48rem){.navbar--dropdown-menu-wrapper>:last-child{padding-bottom:calc(var(--spacing)*0)}}.region-header .navbar--modal-top{padding-inline:calc(var(--spacing)*4)}:is(.navbar--logo,.navbar--modal-logo) .branding{height:calc(var(--spacing)*8)}@media (min-width:48rem){:is(.navbar--logo,.navbar--modal-logo) .branding{height:calc(var(--spacing)*10)}}:is(.navbar--logo,.navbar--modal-logo) .branding svg,:is(.navbar--logo,.navbar--modal-logo) .branding img[src$=\.svg]{max-height:100%;height:auto!important}.anchor--visible{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-width:1px;border-color:var(--foreground);padding:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.5;justify-content:center;align-items:center;display:flex}.anchor--visible:is(span,a){display:inline-flex}.anchor--visible .anchor--help-text{display:inline}.entity-moderation-form{background:inherit}.layout-container{z-index:1;position:relative}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
:root{--background:oklch(0.13 0.043 265.132);--foreground:oklch(1 0 89.876);--card:oklch(0.208 0.042 266.359);--card-foreground:var(--foreground);--primary:oklch(0.547 0.246 262.866);--primary-foreground:var(--foreground);--secondary:oklch(0.704 0.04 256.993);--secondary-foreground:oklch(0.13 0.043 265.132);--muted:oklch(0.28 0.041 260.329);--muted-foreground:oklch(0.967 0.003 264.542);--accent:oklch(0.932 0.032 255.585);--accent-foreground:oklch(0.13 0.043 265.132);--destructive:oklch(0.6368 0.2078 25.3313);--destructive-foreground:oklch(1 0 0);--border:oklch(0.373 0.031 259.733);--input:oklch(0.373 0.031 259.733);--font-sans:"Roboto","Helvetica Neue",Arial,Helvetica,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Fira Mono","Menlo","Consolas","Liberation Mono",monospace;--radius:0.5rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-sm:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow-md:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 2px 4px -1px hsl(0 0% 0% / 0.1);--shadow-lg:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 4px 6px -1px hsl(0 0% 0% / 0.1);--shadow-xl:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 8px 10px -1px hsl(0 0% 0% / 0.1);--shadow-2xl:0 1px 3px 0px hsl(0 0% 0% / 0.25);--navbar-height:calc(var(--spacing) * 15);@media (min-width:768px){--navbar-height:calc(var(--spacing) * 18);}}.hero-landing{padding:4rem 0;background:linear-gradient(180deg,#040614 0%,#07102a 100%);color:#fff;}.hero-landing h1{font-size:3.25rem;margin-bottom:.5rem;}.hero-landing p.lead{font-size:1.125rem;opacity:.85;max-width:70ch;}.view-card .card{border-radius:14px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));}.view-card .card:hover{transform:translateY(-6px);box-shadow:0 14px 32px rgba(2,6,23,0.6);}.card__media img{width:100%;height:220px;object-fit:cover;display:block;}@media(min-width:1024px){.view-card .views-row{width:calc(33.333% - 1rem);margin:.5rem;display:inline-block;vertical-align:top;}}
@media (max-width:480px){.cq-full .flex-row.items-center.justify-center.self-center{flex-direction:column;align-items:stretch;align-self:stretch;width:100%;}.cq-full .flex-row.items-center.justify-center.self-center > a{width:100%;justify-content:center;}}html .sc-dcs code{overflow-wrap:anywhere;word-break:break-word;white-space:normal;}html .sc-dcs-live__meta,html .sc-dcs-live__addr{min-width:0;overflow-wrap:anywhere;}@media (pointer:coarse){.leaflet-bar a,.leaflet-touch .leaflet-bar a,.leaflet-control-zoom-in,.leaflet-control-zoom-out{width:40px;height:40px;line-height:40px;font-size:18px;}}.sc-theme-switcher,.sc-cinematic-toggle{z-index:990 !important;}.sc-theme-switcher__trigger,.sc-cinematic-toggle,.sc-back-to-top{min-width:44px;min-height:44px;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;transition-delay:0ms !important;scroll-behavior:auto !important;}}html .sc-lightbox__caption,html .sc-lightbox__caption span,html .sc-lightbox__ad-label,html .sc-qnav-summary::before,html .sc-qnav-count{font-size:12px;}html .sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-section,html .sc-sim-badge,html .sc-tag__count{font-size:0.75rem;}.cmplink{color:#92400e !important;}html[data-sc-theme="light"] .sc-ad__label,html[data-sc-theme="light"] a.sc-ad__label,html[data-sc-theme="light"] .sc-ad a.sc-ad__label{color:#1e293b !important;}html[data-sc-theme="light"] a.border.bg-accent-foreground{color:#f0b429 !important;}html .sc-theme-switcher{left:1.5rem !important;right:auto !important;bottom:calc(1.5rem + var(--sc-popup-offset,0px)) !important;}html .sc-onb-restart{left:5.25rem !important;right:auto !important;bottom:calc(1.5rem + var(--sc-popup-offset,0px)) !important;}html .sc-cinematic-toggle{left:1.5rem !important;right:auto !important;bottom:calc(5.25rem + var(--sc-popup-offset,0px)) !important;}html .sc-back-to-top{left:1.5rem !important;right:auto !important;bottom:calc(9rem + var(--sc-popup-offset,0px)) !important;}@media (max-width:768px){html .sc-theme-switcher{left:1rem !important;bottom:calc(1rem + var(--sc-popup-offset,0px)) !important;}html .sc-onb-restart{left:4.5rem !important;bottom:calc(1rem + var(--sc-popup-offset,0px)) !important;}html .sc-cinematic-toggle{left:1rem !important;bottom:calc(4.5rem + var(--sc-popup-offset,0px)) !important;}html .sc-back-to-top{left:1rem !important;bottom:calc(8rem + var(--sc-popup-offset,0px)) !important;}}.view-content > .views-row{min-width:0;}
@view-transition{navigation:auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:220ms;}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none;}::view-transition-old(root),::view-transition-new(root){animation:none !important;}}.sc-share-native{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 16px;border-radius:10px;border:1px solid transparent;background:var(--sc-accent-primary,#d4a843);color:#10182b;font-size:0.9rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;}.sc-share-native:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212,168,67,0.35);}.sc-share-native:focus-visible{outline:2px solid var(--sc-accent-primary,#d4a843);outline-offset:2px;}.sc-share-native svg{flex-shrink:0;}.sc-share-native--copied{background:#22c55e;}@media (prefers-reduced-motion:reduce){.sc-share-native{transition:none;}.sc-share-native:hover{transform:none;}}
html{--sc-radius:12px;--sc-radius-sm:calc(var(--sc-radius,12px) * 0.5);--sc-radius-lg:calc(var(--sc-radius,12px) + 4px);}html .sc-card,html .sc-fcard,html .sc-ac-card,html .sc-wizard__card,html .sidebar-block,html .sc-forum-category,html .sc-forum-stats-bar{border-radius:var(--sc-radius,12px);}html .sc-card::before{border-radius:calc(var(--sc-radius,12px) + 1px);}html .views-exposed-form,html .sc-share,html .sc-article__download,html .sc-article__meta-fields,html .sc-article__rating,html .sc-wiki__toc,html .sc-ac-actions,html .sc-wizard__opt,html .sc-school__quiz{border-radius:var(--sc-radius,12px);}html .comment-form,html .comment-comment-forum-form{border-radius:var(--sc-radius,12px) !important;}html .sc-navbar__dropdown-menu,html .sc-navbar--mega .sc-navbar__dropdown-menu{border-radius:var(--sc-radius,12px);}html .sc-article__image-wrapper,html .sc-article__body img,html .sc-video-embed iframe,html .video-embed iframe,html .media-oembed-content,html .sc-lightbox__img{border-radius:var(--sc-radius,12px);}html .sc-card__type-badge,html .sc-card__tags a,html .sc-article__version-badge,html .sc-tag,html .sc-sim-badge,html .sc-slider__slide-badge,html .sc-member-flag,html .sc-review-card__score{border-radius:var(--sc-radius-sm,6px);}html .sc-navbar__login-btn,html .sc-navbar__search-btn,html .sc-navbar__logout-btn,html .sc-navbar__mobile-logout,html .sc-navbar__mobile-close,html .sc-navbar__hamburger,html .sc-back-to-top--square{border-radius:var(--sc-radius-sm,6px);}html .sc-navbar__mobile-link,html .sc-navbar__mobile-login{border-radius:var(--sc-radius-sm,6px) !important;}html .sc-share__btn,html .sc-newsletter-btn,html .sc-hp-newsletter__btn,html .sc-forum-new-topic,html .sc-discord-join,html .sc-aircraft__sim-btn,html .sc-export-btn,html .sc-dcsserver-copy,html .sc-article__download a{border-radius:var(--sc-radius-sm,6px);}html .views-exposed-form select,html .views-exposed-form .form-select,html .views-exposed-form .form-submit,html .views-exposed-form .button,html .view-search .views-exposed-form input[type="text"],html .view-search .views-exposed-form .form-submit{border-radius:var(--sc-radius-sm,6px);}html .comment-form input[type="text"],html .comment-form textarea,html .comment-form select,html .comment-form .form-submit,html .comment-comment-forum-form input[type="text"],html .comment-comment-forum-form textarea,html .comment-comment-forum-form select,html .comment-comment-forum-form .form-submit,html .node-forum-form .form-text,html .node-forum-form .form-textarea,html .node-forum-form select{border-radius:var(--sc-radius-sm,6px) !important;}html .sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item,html .sc-quick-nav a,html .path-forum .pager__item a,html .path-forum .pager__item span{border-radius:var(--sc-radius-sm,6px);}html .sc-article__body code,html .node--view-mode-full .field--name-body code,html .sc-dcsserver-addr code{border-radius:var(--sc-radius-sm,6px);}html .sc-article__type-badge,html .sc-article__tags a,html .sc-card__badge,html .field--name-field-difficulty,html .sc-lightbox__counter,html .sc-back-to-top--pill{border-radius:999px;}html .sc-slider,html .sc-hp-newsletter,html .sc-gallery__grid{border-radius:var(--sc-radius-lg,16px);}html .sc-gallery__hero-image,html .sc-gallery-detail .sc-gallery__hero-image{border-radius:var(--sc-radius-lg,16px) !important;}html .klaro .cookie-modal .cm-modal{border-radius:var(--sc-radius-lg,16px) !important;}html .klaro .cookie-notice button.cm-btn{border-radius:var(--sc-radius-sm,6px) !important;}
.view-modifikace .view-content,.view-novinky .view-content,.view-clanky .view-content,.view-tutorialy .view-content,.view-recenze .view-content,.view-gallery .view-content{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr)) !important;gap:22px !important;align-items:stretch;}.sc-listing-hero{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:-0.25rem 0 1rem;}.sc-listing-hero__sub{margin:0;color:var(--sc-text-secondary,#94a3b8);font-size:1rem;line-height:1.5;}.sc-listing-hero__count{flex-shrink:0;font-size:0.82rem;font-weight:700;color:var(--sc-primary,#f0b429);background:rgba(var(--sc-bg-rgb,15,23,42),0.5);border:1px solid var(--sc-border,rgba(255,255,255,0.08));padding:4px 12px;border-radius:999px;white-space:nowrap;}.sc-lfilter{display:flex;flex-direction:column;gap:10px;padding:14px 16px;margin-bottom:1.5rem;border-radius:var(--sc-radius,12px);background:var(--sc-glass,rgba(255,255,255,0.03));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sc-border,rgba(255,255,255,0.08));}.sc-lfilter__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.sc-lfilter__label{flex-shrink:0;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:var(--sc-text-muted,#64748b);min-width:68px;}.sc-lfilter__chips{display:flex;flex-wrap:wrap;gap:8px;}.sc-lchip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:0.86rem;font-weight:600;line-height:1.2;text-decoration:none;color:var(--sc-text-secondary,#cbd5e1);background:rgba(var(--sc-bg-rgb,15,23,42),0.55);border:1px solid var(--sc-border,rgba(255,255,255,0.1));transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.15s ease;}.sc-lchip:hover{color:#fff;border-color:var(--sc-border-hover,rgba(240,180,41,0.4));transform:translateY(-1px);}.sc-lchip.is-active{color:#1a1205;background:var(--sc-primary,#f0b429);border-color:var(--sc-primary,#f0b429);font-weight:700;}.sc-lfilter__more{padding:6px 10px;border-radius:999px;font-size:0.84rem;color:var(--sc-text-secondary,#cbd5e1);background:rgba(var(--sc-bg-rgb,15,23,42),0.55);border:1px solid var(--sc-border,rgba(255,255,255,0.1));cursor:pointer;max-width:200px;}.sc-lfilter__sort{display:flex;align-items:center;gap:8px;margin-left:auto;}.sc-lfilter__sort-label{font-size:0.78rem;font-weight:600;color:var(--sc-text-muted,#94a3b8);}.sc-lfilter__sort select{padding:7px 12px;border-radius:8px;font-size:0.85rem;color:var(--sc-text-primary,#e2e8f0);background:rgba(var(--sc-bg-rgb,15,23,42),0.7);border:1px solid var(--sc-border,rgba(255,255,255,0.12));cursor:pointer;}.sc-sidebar-toggle{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:40;display:inline-flex;align-items:center;gap:6px;padding:9px 12px 9px 10px;border:1px solid var(--sc-border,rgba(255,255,255,0.12));border-right:0;border-radius:10px 0 0 10px;background:var(--sc-glass,rgba(15,23,42,0.85));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--sc-text-secondary,#cbd5e1);font-size:0.78rem;font-weight:600;cursor:pointer;box-shadow:-4px 0 14px rgba(0,0,0,0.25);transition:color 0.15s ease,background 0.15s ease;}.sc-sidebar-toggle:hover{color:var(--sc-primary,#f0b429);}.sc-sidebar-toggle svg{flex-shrink:0;}.sc-sidebar-toggle__txt{white-space:nowrap;}body.sc-sidebar-collapsed .site-layout-with-sidebar{grid-template-columns:1fr;}body.sc-sidebar-collapsed .layout-sidebar-second{display:none;}@media (max-width:1024px){.sc-sidebar-toggle{display:none;}}html[data-sc-theme="light"] .sc-lchip{color:#334155;background:rgba(15,23,42,0.04);border-color:rgba(15,23,42,0.12);}html[data-sc-theme="light"] .sc-lchip:hover{color:#0f172a;}html[data-sc-theme="light"] .sc-lchip.is-active{color:#fff;background:#b45309;border-color:#b45309;}html[data-sc-theme="light"] .sc-listing-hero__count{color:#b45309;background:rgba(15,23,42,0.04);}html[data-sc-theme="light"] .sc-sidebar-toggle{background:rgba(255,255,255,0.9);color:#334155;}@media (prefers-reduced-motion:reduce){.sc-lchip,.sc-sidebar-toggle{transition:none;}.sc-lchip:hover{transform:none;}}
.sc-navbar__dropdown{position:relative;}.sc-navbar__dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:200px;background:var(--sc-surface,#1e293b);border:1px solid #334155;border-radius:8px;padding:0.5rem 0;z-index:100;box-shadow:0 10px 25px rgba(0,0,0,0.3);}.sc-navbar__dropdown:hover .sc-navbar__dropdown-menu{display:block;}.sc-navbar__dropdown-item{display:block;padding:0.5rem 1rem;color:#cbd5e1;text-decoration:none;font-size:0.9rem;transition:all 0.15s;white-space:nowrap;}.sc-navbar__dropdown-item:hover{background:rgba(59,130,246,0.15);color:#60a5fa;}.sc-navbar__arrow{display:inline-block;margin-left:2px;vertical-align:middle;transition:transform 0.2s;}.sc-navbar__dropdown:hover .sc-navbar__arrow{transform:rotate(180deg);}.sc-features-section{padding:3rem 0;background:linear-gradient(to bottom,rgba(var(--sc-bg-rgb,15,23,42),0.5),transparent);}.sc-features-title{text-align:center;font-size:1.5rem;font-weight:700;color:#f1f5f9;margin:0 0 0.4rem 0;}.sc-features-subtitle{text-align:center;color:#94a3b8;font-size:0.95rem;margin:0 0 2rem 0;}.sc-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;}@media (max-width:1024px){.sc-features-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:640px){.sc-features-grid{grid-template-columns:repeat(2,1fr);gap:0.6rem;}.sc-fcard{padding:1rem 0.5rem;}.sc-fcard__icon{font-size:1.4rem;}}.sc-fcard{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:rgba(30,41,59,0.8);border:1px solid #334155;border-radius:12px;text-decoration:none;transition:all 0.25s;}.sc-fcard:hover{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.4);transform:translateY(-3px);box-shadow:0 8px 20px rgba(59,130,246,0.15);}.sc-fcard__icon{font-size:2rem;margin-bottom:0.6rem;}.sc-fcard__title{font-weight:600;color:#f1f5f9;font-size:0.95rem;margin-bottom:0.3rem;}.sc-fcard__desc{color:#94a3b8;font-size:0.8rem;line-height:1.4;}.sc-navbar__mobile-group{padding:0.3rem 0;}.sc-navbar__mobile-group-title{display:block;font-size:0.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:0.05em;padding:0.5rem 1.5rem 0.2rem;}.sc-navbar__mobile-group ul{list-style:none;padding:0;margin:0;}.sc-navbar__mobile-group .sc-navbar__mobile-link{padding-left:2.5rem;font-size:0.9rem;}@media (max-width:1023px){.sc-navbar__actions{display:none !important;}.sc-navbar__inner{justify-content:space-between;}}@media (max-width:1023px){.sc-navbar:not(.sc-navbar--mega) .sc-navbar__dropdown-menu{display:none !important;}}.sc-navbar__mobile-menu{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;}.sc-navbar__mobile-link{min-height:44px;display:flex;align-items:center;}.sc-navbar__mobile-group-title{pointer-events:none;}.sc-navbar__hamburger{z-index:10001;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;}.sc-navbar__mobile-menu{z-index:10000 !important;}.sc-navbar__mobile-backdrop{z-index:9999 !important;}@media (max-width:1023px){.sc-navbar__inner{display:flex;align-items:center;padding:0 1rem;}.sc-navbar__brand{flex:1;}}body{overflow-x:clip;max-width:100vw;}body > .sc-navbar__mobile-menu{position:fixed;top:0;right:-100%;width:320px;max-width:85vw;height:100vh;height:100dvh;background:rgba(var(--sc-bg-rgb,15,23,42),0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:10000;transition:right 0.3s cubic-bezier(0.4,0,0.2,1);overflow-y:auto;border-left:1px solid rgba(212,168,67,0.15);-webkit-overflow-scrolling:touch;}body > .sc-navbar__mobile-menu.open{right:0;}body > .sc-navbar__mobile-backdrop{z-index:9999;}@media (max-width:1023px){.sc-navbar__mobile-link{padding:14px 12px;min-height:48px;display:flex;align-items:center;font-size:1.05rem;-webkit-tap-highlight-color:rgba(212,168,67,0.1);touch-action:manipulation;cursor:pointer;}.sc-navbar__mobile-link:active{background:rgba(212,168,67,0.12);color:var(--sc-primary,#d4a843);}.sc-navbar__mobile-group-title{padding:12px 12px 6px;display:block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--sc-primary,#d4a843);pointer-events:none;}.sc-navbar__mobile-list li{border-bottom:1px solid rgba(255,255,255,0.04);}.sc-navbar__mobile-login{margin-top:20px;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1rem;}}.node--type-aircraft .node__content,.node--type-airport .node__content,.node--type-wiki .node__content,.node--type-flight-school .node__content{max-width:900px;margin:0 auto;padding:2rem 1.5rem;}.node--type-aircraft .field--name-body,.node--type-airport .field--name-body,.node--type-wiki .field--name-body,.node--type-flight-school .field--name-body{color:#e2e8f0;font-size:1.05rem;line-height:1.8;}.node--type-aircraft .field--name-body h2,.node--type-airport .field--name-body h2,.node--type-wiki .field--name-body h2,.node--type-flight-school .field--name-body h2{color:var(--sc-primary,#d4a843);font-size:1.5rem;margin-top:2rem;margin-bottom:0.75rem;border-bottom:2px solid rgba(212,168,67,0.2);padding-bottom:0.5rem;}.node--type-aircraft .field--name-body h3,.node--type-airport .field--name-body h3,.node--type-wiki .field--name-body h3,.node--type-flight-school .field--name-body h3{color:#f1f5f9;font-size:1.2rem;margin-top:1.5rem;margin-bottom:0.5rem;}.node--type-aircraft .field--name-body table,.node--type-airport .field--name-body table,.node--type-wiki .field--name-body table,.node--type-flight-school .field--name-body table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;background:rgba(30,41,59,0.5);border-radius:8px;overflow:hidden;}.node--type-aircraft .field--name-body th,.node--type-airport .field--name-body th,.node--type-wiki .field--name-body th,.node--type-flight-school .field--name-body th{background:rgba(212,168,67,0.15);color:var(--sc-primary,#d4a843);font-weight:600;text-align:left;padding:10px 14px;font-size:0.9rem;}.node--type-aircraft .field--name-body td,.node--type-airport .field--name-body td,.node--type-wiki .field--name-body td,.node--type-flight-school .field--name-body td{padding:10px 14px;border-bottom:1px solid rgba(255,255,255,0.05);color:#cbd5e1;font-size:0.95rem;}.node--type-aircraft .field--name-body tr:last-child td,.node--type-airport .field--name-body tr:last-child td,.node--type-wiki .field--name-body tr:last-child td,.node--type-flight-school .field--name-body tr:last-child td{border-bottom:none;}.node--type-aircraft .field--name-body tr:hover td,.node--type-airport .field--name-body tr:hover td{background:rgba(212,168,67,0.05);}.node--type-aircraft .field--name-body ul,.node--type-airport .field--name-body ul,.node--type-wiki .field--name-body ul,.node--type-flight-school .field--name-body ul{padding-left:1.5rem;margin:0.75rem 0;}.node--type-aircraft .field--name-body li,.node--type-airport .field--name-body li,.node--type-wiki .field--name-body li,.node--type-flight-school .field--name-body li{margin-bottom:0.5rem;color:#cbd5e1;}.node--type-aircraft .field--name-body ol,.node--type-airport .field--name-body ol,.node--type-wiki .field--name-body ol,.node--type-flight-school .field--name-body ol{padding-left:1.5rem;margin:0.75rem 0;}.node--type-aircraft .field--name-body strong,.node--type-airport .field--name-body strong,.node--type-wiki .field--name-body strong,.node--type-flight-school .field--name-body strong{color:#f1f5f9;font-weight:600;}.node--type-aircraft .field--name-body code,.node--type-airport .field--name-body code,.node--type-wiki .field--name-body code{background:rgba(30,41,59,0.8);color:var(--sc-primary,#d4a843);padding:2px 6px;border-radius:4px;font-size:0.9rem;font-family:'Fira Code','Consolas',monospace;}.node--type-aircraft .field--label-inline,.node--type-airport .field--label-inline{display:flex;gap:0.5rem;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.05);}.node--type-aircraft .field--label-inline .field__label,.node--type-airport .field--label-inline .field__label{color:#94a3b8;font-weight:600;font-size:0.9rem;min-width:150px;flex-shrink:0;}.node--type-aircraft .field--label-inline .field__item,.node--type-airport .field--label-inline .field__item{color:#e2e8f0;}.node--type-aircraft .field--label-above .field__label,.node--type-airport .field--label-above .field__label{color:var(--sc-primary,#d4a843);font-weight:600;font-size:0.9rem;margin-bottom:0.5rem;text-transform:uppercase;letter-spacing:0.05em;}@media (max-width:768px){.node--type-aircraft .field--name-body table,.node--type-airport .field--name-body table,.node--type-wiki .field--name-body table,.node--type-flight-school .field--name-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.node--type-aircraft .node__content,.node--type-airport .node__content,.node--type-wiki .node__content,.node--type-flight-school .node__content{padding:1rem;}.node--type-aircraft .field--label-inline,.node--type-airport .field--label-inline{flex-direction:column;gap:0.25rem;}.node--type-aircraft .field--label-inline .field__label,.node--type-airport .field--label-inline .field__label{min-width:unset;}}.taxonomy-term--type-glossary .taxonomy-term__content{max-width:800px;margin:0 auto;padding:2rem 1.5rem;}.taxonomy-term--type-glossary .field--name-description{color:#e2e8f0;font-size:1.05rem;line-height:1.8;}.taxonomy-term--type-glossary .field--name-description p{margin-bottom:1rem;}.sc-map-container{height:70vh !important;min-height:400px !important;width:100% !important;border-radius:8px;z-index:1;}.sc-map-page{padding:0 1rem 2rem;}.sc-map-toolbar{margin-bottom:1rem;}.node--type-flight-school .field--name-body ol{counter-reset:lesson-step;}.node--type-flight-school .field--name-body ol li{counter-increment:lesson-step;position:relative;padding-left:0.5rem;}.node__content a:not(.sc-database__card-title a):not(.sc-map-popup__link),.taxonomy-term__content a{color:var(--sc-primary,#d4a843);text-decoration:underline;text-decoration-color:rgba(212,168,67,0.3);text-underline-offset:3px;transition:color 0.2s,text-decoration-color 0.2s;}.node__content a:hover,.taxonomy-term__content a:hover{color:#e8c468;text-decoration-color:var(--sc-primary,#d4a843);}.page-title{color:#f1f5f9;font-size:2rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3;}@media (max-width:768px){.page-title{font-size:1.5rem;}}.breadcrumb{padding:0.75rem 0;margin-bottom:1rem;}.breadcrumb a{color:#94a3b8;text-decoration:none;font-size:0.85rem;}.breadcrumb a:hover{color:var(--sc-primary,#d4a843);}html{scroll-behavior:smooth;}::selection{background:rgba(212,168,67,0.3);color:#f1f5f9;}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--sc-primary,#d4a843);outline-offset:2px;}.klaro{--klaro-dark-1:var(--sc-bg-dark,#0f172a);--klaro-dark-2:var(--sc-bg-secondary,#1e293b);--klaro-light-1:#f1f5f9;--klaro-light-2:#cbd5e1;--klaro-green-1:#3b82f6;--klaro-border-radius:12px;}.klaro .cookie-notice{background:rgba(var(--sc-bg-rgb,15,23,42),0.95) !important;backdrop-filter:blur(16px) !important;border-top:1px solid rgba(148,163,184,0.15) !important;box-shadow:0 -4px 20px rgba(0,0,0,0.3) !important;}.klaro .cookie-notice .cn-body{color:#cbd5e1 !important;}.klaro .cookie-notice .cn-body p{color:#94a3b8 !important;}.klaro .cookie-notice .cn-ok{display:flex;gap:8px;flex-wrap:wrap;}.klaro .cookie-notice button.cm-btn{border-radius:8px !important;font-weight:600 !important;padding:10px 20px !important;transition:all 0.2s !important;}.klaro .cookie-notice button.cm-btn-success{background:#3b82f6 !important;color:#fff !important;}.klaro .cookie-notice button.cm-btn-success:hover{background:#2563eb !important;}.klaro .cookie-notice button.cm-btn-danger,.klaro .cookie-notice button.cm-btn-info{background:rgba(148,163,184,0.15) !important;color:#cbd5e1 !important;border:1px solid rgba(148,163,184,0.2) !important;}.klaro .cookie-notice button.cm-btn-danger:hover,.klaro .cookie-notice button.cm-btn-info:hover{background:rgba(148,163,184,0.25) !important;}.klaro .cookie-notice a{color:#60a5fa !important;}.klaro .cookie-modal{background:rgba(0,0,0,0.75) !important;backdrop-filter:blur(4px) !important;}.klaro .cookie-modal .cm-modal{background:var(--sc-surface,#1e293b) !important;border:1px solid rgba(148,163,184,0.15) !important;border-radius:16px !important;box-shadow:0 8px 40px rgba(0,0,0,0.4) !important;}.klaro .cookie-modal .cm-header{border-bottom-color:rgba(148,163,184,0.1) !important;}.klaro .cookie-modal .cm-header h1{color:#f1f5f9 !important;}.klaro .cookie-modal .cm-body{color:#94a3b8 !important;}.klaro .cookie-modal .cm-list-label{color:#e2e8f0 !important;}.klaro .cookie-modal .cm-list-description{color:#94a3b8 !important;}.klaro .cookie-modal .cm-footer{border-top-color:rgba(148,163,184,0.1) !important;}.klaro .klaro-toggle-button{background:rgba(var(--sc-bg-rgb,15,23,42),0.9) !important;backdrop-filter:blur(8px) !important;border:1px solid rgba(148,163,184,0.2) !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,0.3) !important;}*,*::before,*::after{max-width:100%;}[style*="position: fixed"],[style*="position:fixed"],.sc-navbar__mobile-menu,.sc-navbar__mobile-backdrop,.klaro,svg,canvas,video{max-width:none;}img,video,iframe,embed,object{max-width:100%;height:auto;}@media (max-width:767px){.klaro .cookie-notice{padding:12px !important;font-size:0.85rem !important;z-index:99999 !important;}.klaro .cookie-notice .cn-body p{font-size:0.8rem !important;line-height:1.4 !important;margin:0 0 8px 0 !important;}.klaro .cookie-notice .cn-ok{flex-direction:row !important;gap:6px !important;flex-wrap:wrap !important;justify-content:center !important;}.klaro .cookie-notice button.cm-btn{padding:8px 14px !important;font-size:0.8rem !important;flex:1 1 auto !important;min-width:80px !important;}}@media (max-width:1023px){body > .sc-navbar__mobile-menu,.sc-navbar__mobile-menu{position:fixed !important;top:0 !important;right:-100% !important;width:85vw !important;max-width:320px !important;height:100vh !important;height:100dvh !important;background:rgba(var(--sc-bg-rgb,15,23,42),0.98) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;z-index:10000 !important;transition:right 0.3s cubic-bezier(0.4,0,0.2,1) !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;border-left:1px solid rgba(212,168,67,0.15) !important;padding:0 !important;box-sizing:border-box !important;}body > .sc-navbar__mobile-menu.open,.sc-navbar__mobile-menu.open{right:0 !important;}.sc-navbar__mobile-inner{padding:16px 20px !important;box-sizing:border-box !important;width:100% !important;}.sc-navbar__mobile-close{display:flex !important;align-items:center !important;justify-content:flex-end !important;padding:12px 0 !important;margin-bottom:8px !important;background:none !important;border:none !important;color:var(--sc-text-secondary,#94a3b8) !important;cursor:pointer !important;min-height:44px !important;}.sc-navbar__mobile-link{padding:12px 16px !important;min-height:44px !important;display:flex !important;align-items:center !important;font-size:1rem !important;color:var(--sc-text-secondary,#cbd5e1) !important;text-decoration:none !important;border-radius:8px !important;transition:background 0.15s !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}.sc-navbar__mobile-link:active,.sc-navbar__mobile-link:hover{background:rgba(212,168,67,0.1) !important;color:var(--sc-primary,#d4a843) !important;}.sc-navbar__mobile-group-title{padding:12px 16px 4px !important;font-size:0.7rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.1em !important;color:var(--sc-primary,#d4a843) !important;pointer-events:none !important;}.sc-navbar__mobile-link--sub{padding-left:28px !important;font-size:0.9rem !important;opacity:0.85 !important;}.sc-navbar__mobile-subheader{padding:8px 16px 2px !important;font-size:0.7rem !important;color:var(--sc-primary,#d4a843) !important;text-transform:uppercase !important;letter-spacing:0.08em !important;font-weight:600 !important;}.sc-navbar__mobile-list,.sc-navbar__mobile-group ul{list-style:none !important;padding:0 !important;margin:0 !important;}.sc-navbar__mobile-list li,.sc-navbar__mobile-group li{border-bottom:1px solid rgba(255,255,255,0.04) !important;}.sc-navbar__mobile-login{margin:16px 16px 0 !important;min-height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;background:var(--sc-primary,#d4a843) !important;color:#000 !important;font-weight:600 !important;text-decoration:none !important;}body > .sc-navbar__mobile-backdrop,.sc-navbar__mobile-backdrop{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:rgba(0,0,0,0.5) !important;z-index:9999 !important;opacity:0 !important;pointer-events:none !important;transition:opacity 0.3s !important;}body > .sc-navbar__mobile-backdrop.open,.sc-navbar__mobile-backdrop.open{opacity:1 !important;pointer-events:auto !important;}}@media (max-width:767px){.layout-container,.layout-container > main,.dialog-off-canvas-main-canvas,[data-off-canvas-main-canvas]{overflow-x:hidden !important;max-width:100vw !important;}.cq-full{max-width:100vw !important;overflow-x:hidden !important;}.container{padding-left:16px !important;padding-right:16px !important;box-sizing:border-box !important;}[class*="min-h-[500px]"]{min-height:60vh !important;}[class*="grid-cols"]{grid-template-columns:1fr !important;}[class*="bg-primary"],[class*="bg-accent"]{white-space:normal !important;word-break:break-word !important;}}@media (max-width:767px){.sc-footer,footer{overflow-x:hidden !important;}.sc-footer__inner,footer .container{padding-left:16px !important;padding-right:16px !important;}}.sc-navbar__logout-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px;color:var(--sc-text-secondary,#94a3b8);opacity:0.7;transition:color 0.2s,opacity 0.2s;border-radius:6px;text-decoration:none;}.sc-navbar__logout-btn:hover{color:#ef4444;opacity:1;background:rgba(239,68,68,0.1);}.sc-navbar__mobile-logout{display:flex;align-items:center;justify-content:center;margin:8px 16px 16px;padding:12px 16px;min-height:44px;border-radius:8px;border:1px solid rgba(239,68,68,0.3);background:rgba(239,68,68,0.08);color:#ef4444;font-size:0.95rem;font-weight:500;text-decoration:none;transition:background 0.2s,border-color 0.2s;}.sc-navbar__mobile-logout:hover,.sc-navbar__mobile-logout:active{background:rgba(239,68,68,0.15);border-color:rgba(239,68,68,0.5);}@media (max-width:1023px){.sc-navbar__logout-btn{display:none !important;}}
.path-hledani form.search-block-form{display:flex;align-items:stretch;gap:0.6rem;position:relative;width:100%;max-width:44rem;margin:1.5rem auto 1rem;}.path-hledani form.search-block-form .form-item{position:relative;flex:1 1 auto;margin:0;min-width:0;}.path-hledani form.search-block-form .form-item::before{content:"";position:absolute;left:1.05rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);background:var(--sc-text-muted,rgba(226,232,240,0.6));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none;z-index:1;}.path-hledani form.search-block-form input[name="keys"]{width:100%;min-width:0;padding:0.95rem 1.15rem 0.95rem 3.1rem;font-size:1.05rem;line-height:1.4;font-family:inherit;color:var(--sc-text-primary,#e2e8f0);background:var(--sc-glass,rgba(30,41,59,0.6));border:1px solid var(--sc-border,rgba(226,232,240,0.12));border-radius:var(--sc-radius,12px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);appearance:none;-webkit-appearance:none;transition:border-color var(--sc-transition,0.3s),box-shadow var(--sc-transition,0.3s);}.path-hledani form.search-block-form input[name="keys"]::placeholder{color:var(--sc-text-muted,rgba(226,232,240,0.55));opacity:1;}.path-hledani form.search-block-form input[name="keys"]:focus{outline:none;border-color:var(--sc-border-hover,rgba(240,180,41,0.4));box-shadow:0 0 0 3px var(--sc-glow,rgba(240,180,41,0.15)),0 8px 30px var(--sc-glow,rgba(240,180,41,0.15));}.path-hledani form.search-block-form .form-actions{display:flex;margin:0;}.path-hledani form.search-block-form .search-form__submit{padding:0 1.5rem;border:0;cursor:pointer;font-family:inherit;font-size:0.95rem;font-weight:700;border-radius:var(--sc-radius,12px);background:var(--sc-gradient-accent,linear-gradient(135deg,#f0b429,#f59e0b));color:#0b0f19;box-shadow:0 4px 14px var(--sc-glow,rgba(240,180,41,0.15));transition:transform var(--sc-transition,0.3s),box-shadow var(--sc-transition,0.3s);}.path-hledani form.search-block-form .search-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px var(--sc-glow-strong,rgba(240,180,41,0.3));}.path-hledani form.search-block-form .search-form__submit:focus-visible{outline:2px solid var(--sc-primary,#f0b429);outline-offset:2px;}@media (max-width:480px){.path-hledani form.search-block-form{flex-wrap:wrap;}.path-hledani form.search-block-form .form-item{flex-basis:100%;}.path-hledani form.search-block-form .form-actions{width:100%;}.path-hledani form.search-block-form .search-form__submit{width:100%;padding:0.8rem 1rem;}}.path-hledani div:has(> form.search-block-form){max-width:min(var(--sc-content-max-width,1200px),100%);margin-inline:auto;}.path-hledani div:has(> form.search-block-form):has(> article){display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:var(--sc-grid-gap,24px);align-items:stretch;}.path-hledani div:has(> form.search-block-form):has(> article) > :not(article){grid-column:1 / -1;}@supports not (selector(:has(*))){.path-hledani form.search-block-form ~ article.node{margin-block-end:var(--sc-grid-gap,24px);}}.path-hledani form.search-block-form ~ h2{margin:0.5rem 0 0;font-size:1.35rem;font-weight:700;text-align:center;color:var(--sc-heading,var(--sc-text-primary,#ffffff));}.path-hledani form.search-block-form ~ p{margin:0;text-align:center;font-size:0.9rem;color:var(--sc-text-muted,rgba(226,232,240,0.55));}.path-hledani form.search-block-form ~ ul{max-width:40rem;margin:0.75rem auto 0;padding-left:1.25rem;font-size:0.92rem;line-height:1.6;color:var(--sc-text-secondary,rgba(226,232,240,0.75));}.path-hledani form.search-block-form ~ article.node:not(.sc-card){background:var(--sc-glass,rgba(30,41,59,0.6));border:1px solid var(--sc-border,rgba(226,232,240,0.12));border-radius:var(--sc-radius,12px);padding:1.1rem 1.3rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color var(--sc-transition,0.3s),box-shadow var(--sc-transition,0.3s),transform var(--sc-transition,0.3s);}.path-hledani form.search-block-form ~ article.node:not(.sc-card):hover{border-color:var(--sc-border-hover,rgba(240,180,41,0.25));box-shadow:0 10px 28px rgba(0,0,0,0.3),0 0 18px var(--sc-glow,rgba(240,180,41,0.15));transform:translateY(-2px);}html[data-sc-theme="light"] .path-hledani form.search-block-form ~ article.node:not(.sc-card):hover{box-shadow:0 10px 24px rgba(15,23,42,0.12),0 0 18px var(--sc-glow,rgba(240,180,41,0.15));}.path-hledani .field--search-api-excerpt{margin-top:0.5rem;font-size:0.95rem;line-height:1.6;color:var(--sc-text-secondary,rgba(226,232,240,0.75));}.path-hledani .field--search-api-excerpt strong,.path-hledani .field--search-api-excerpt em,.path-hledani .search-api-highlight{font-style:normal;font-weight:700;color:var(--sc-primary,#f0b429);background:var(--sc-glow,rgba(240,180,41,0.15));border-radius:0.25em;padding:0 0.15em;}html[data-sc-theme="light"] .path-hledani .field--search-api-excerpt strong,html[data-sc-theme="light"] .path-hledani .field--search-api-excerpt em,html[data-sc-theme="light"] .path-hledani .search-api-highlight{color:#92400e;background:rgba(146,64,14,0.1);}ul.ui-autocomplete.ui-menu{padding:0.4rem;list-style:none;background:var(--sc-glass-solid,rgba(30,41,59,0.92));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--sc-border,rgba(226,232,240,0.12));border-radius:var(--sc-radius,12px);box-shadow:0 16px 40px rgba(0,0,0,0.45);max-height:min(60vh,26rem);overflow-y:auto;overflow-x:hidden;z-index:1600;}ul.ui-autocomplete .ui-menu-item{margin:0;padding:0;list-style:none;}ul.ui-autocomplete .ui-menu-item-wrapper{display:block;margin:0;padding:0.55rem 0.8rem;border:0;border-radius:max(0px,calc(var(--sc-radius,12px) - 6px));font-size:0.95rem;line-height:1.4;color:var(--sc-text-primary,#e2e8f0);background:transparent;cursor:pointer;}ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus{margin:0;border:0;background:var(--sc-glow,rgba(240,180,41,0.15));color:var(--sc-text-primary,#e2e8f0);}ul.ui-autocomplete .autocomplete-suggestion-user-input{font-weight:700;color:var(--sc-primary,#f0b429);}ul.ui-autocomplete .autocomplete-suggestion-results-count{margin-left:0.5rem;font-size:0.8rem;color:var(--sc-text-muted,rgba(226,232,240,0.55));}html[data-sc-theme="light"] ul.ui-autocomplete.ui-menu{box-shadow:0 16px 34px rgba(15,23,42,0.16);}html[data-sc-theme="light"] ul.ui-autocomplete .autocomplete-suggestion-user-input{color:#92400e;}html[data-sc-theme="light"] ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,html[data-sc-theme="light"] ul.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus{background:rgba(146,64,14,0.1);}@media (min-width:1024px){.sc-navbar__search-btn{margin-inline:4px 12px;}}@media (max-width:1023px){.sc-navbar__search-btn{width:44px;height:44px;margin-left:auto;margin-right:0.25rem;}}html[data-sc-theme="light"] .sc-navbar__search-btn{color:#475569;}html[data-sc-theme="light"] .sc-navbar__search-btn:hover{color:#92400e;background:rgba(146,64,14,0.08);}.search-api-page h3,main h2 + p + h3,.sc-search-results h3{margin:0;}h2 + p ~ h3{margin:1.5rem 0 0.4rem;padding-top:1.4rem;border-top:1px solid var(--sc-border,#223041);font-size:1.08rem;line-height:1.35;}h2 + p ~ h3 > a{color:var(--sc-text,#e7eef6);text-decoration:none;}h2 + p ~ h3 > a:hover{color:var(--sc-primary,#f0b429);}h2 + p ~ h3 + p{color:var(--sc-text-muted,#93a3b5);font-size:0.92rem;margin:0.25rem 0;}h2 + p ~ h3 + p strong{color:var(--sc-primary,#f0b429);background:var(--sc-glow,rgba(240,180,41,0.12));border-radius:3px;padding:0 3px;font-weight:650;}html[data-sc-theme="light"] h2 + p ~ h3 + p strong{color:#92400e;}h2 + p ~ h3 + p + p{font-size:0.78rem;color:var(--sc-text-muted,#5f7085);opacity:0.75;margin:0 0 0.2rem;}
:root{--sc-glow:rgba(240,180,41,0.15);--sc-glow-strong:rgba(240,180,41,0.3);--sc-border:rgba(255,255,255,0.08);--sc-border-hover:rgba(240,180,41,0.25);--sc-glass:rgba(30,41,59,0.6);--sc-glass-solid:rgba(30,41,59,0.85);--sc-text-muted:rgba(226,232,240,0.6);--sc-text-secondary:rgba(226,232,240,0.75);--sc-gradient-card:linear-gradient(145deg,rgba(30,41,59,0.9) 0%,rgba(var(--sc-bg-rgb,15,23,42),0.95) 100%);--sc-gradient-accent:linear-gradient(135deg,var(--sc-primary,#f0b429),var(--sc-primary-light,#f59e0b),#eab308);--sc-transition:0.3s cubic-bezier(0.4,0,0.2,1);}.sc-card{background:var(--sc-gradient-card);border:1px solid var(--sc-border);border-radius:16px;overflow:hidden;transition:transform var(--sc-transition),box-shadow var(--sc-transition),border-color var(--sc-transition);position:relative;display:flex;flex-direction:column;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}.sc-card::before{content:'';position:absolute;inset:-1px;border-radius:17px;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,0.12) 0%,transparent 40%,transparent 60%,rgba(240,180,41,0.08) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity var(--sc-transition);}.sc-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px rgba(0,0,0,0.4),0 0 30px var(--sc-glow),inset 0 1px 0 rgba(255,255,255,0.06);border-color:var(--sc-border-hover);}.sc-card:hover::before{opacity:1;}.sc-card__image{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:linear-gradient(135deg,var(--sc-bg-secondary,#1e3a5f) 0%,var(--sc-bg-dark,#0f172a) 100%);}.sc-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),filter 0.5s ease;}.sc-card:hover .sc-card__image img{transform:scale(1.08);filter:brightness(1.1);}.sc-card__image--placeholder{background:radial-gradient(ellipse at 30% 80%,rgba(59,130,246,0.3) 0%,transparent 50%),radial-gradient(ellipse at 70% 20%,rgba(139,92,246,0.25) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(240,180,41,0.08) 0%,transparent 70%),linear-gradient(160deg,var(--sc-bg-secondary,#1e293b) 0%,var(--sc-bg-dark,#0f172a) 40%,#1a1a2e 100%);display:flex;align-items:center;justify-content:center;}.sc-card__image--placeholder::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:24px 24px;opacity:0.7;}.sc-card__image--placeholder::after{content:'';position:absolute;inset:-50% 0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.03) 45%,rgba(255,255,255,0.06) 50%,rgba(255,255,255,0.03) 55%,transparent 100%);transform:rotate(15deg);animation:sc-shimmer 4s ease-in-out infinite;}@keyframes sc-shimmer{0%,100%{transform:rotate(15deg) translateX(-120%);}50%{transform:rotate(15deg) translateX(120%);}}.sc-card__placeholder-icon{position:relative;z-index:1;color:rgba(255,255,255,0.12);filter:drop-shadow(0 0 20px rgba(59,130,246,0.15));}.sc-card__placeholder-icon svg{width:56px;height:56px;}.sc-card__type-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;font-size:0.7rem;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.12);box-shadow:0 2px 10px rgba(0,0,0,0.3);transition:transform var(--sc-transition),box-shadow var(--sc-transition);}.sc-card:hover .sc-card__type-badge{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.4);}.node--type-news .sc-card__type-badge{background:rgba(59,130,246,0.85);color:#fff;}.node--type-mod .sc-card__type-badge,.node--type-modifikace .sc-card__type-badge{background:rgba(240,180,41,0.85);color:#1a1a2e;}.node--type-tutorial .sc-card__type-badge{background:rgba(16,185,129,0.85);color:#fff;}.node--type-review .sc-card__type-badge,.node--type-recenze .sc-card__type-badge{background:rgba(236,72,153,0.85);color:#fff;}.node--type-gallery .sc-card__type-badge,.node--type-galerie .sc-card__type-badge{background:rgba(139,92,246,0.85);color:#fff;}.node--type-blog .sc-card__type-badge,.node--type-forum .sc-card__type-badge{background:rgba(20,184,166,0.85);color:#fff;}.node--type-clanek .sc-card__type-badge,.node--type-article .sc-card__type-badge{background:rgba(99,102,241,0.85);color:#fff;}.sc-card__body{padding:20px;flex:1;display:flex;flex-direction:column;}.sc-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;}.sc-card__tags a{display:inline-block;font-size:0.7rem;padding:3px 8px;border-radius:6px;background:rgba(59,130,246,0.12);color:#93c5fd;text-decoration:none;font-weight:500;letter-spacing:0.3px;transition:background var(--sc-transition),color var(--sc-transition);border:1px solid rgba(59,130,246,0.15);}.sc-card__tags a:hover{background:rgba(59,130,246,0.25);color:#bfdbfe;}.sc-card__title{font-size:1.1rem;font-weight:700;line-height:1.35;margin:0 0 10px;letter-spacing:-0.2px;}.sc-card__title a{color:#f1f5f9;text-decoration:none;transition:color var(--sc-transition);}.sc-card:hover .sc-card__title a{color:var(--sc-primary,#f0b429);}.sc-card__perex{font-size:0.875rem;line-height:1.6;color:var(--sc-text-secondary);margin-bottom:14px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.sc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:0.78rem;color:var(--sc-text-muted);margin-bottom:6px;}.sc-card__date,.sc-card__author{display:inline-flex;align-items:center;gap:5px;}.sc-card__date svg,.sc-card__author svg{opacity:0.5;}.sc-card__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:0.75rem;font-weight:600;background:rgba(240,180,41,0.15);color:var(--sc-primary,#f0b429);border:1px solid rgba(240,180,41,0.2);margin-top:4px;}.sc-card__star{color:rgba(255,255,255,0.15);}.sc-card__star--filled{color:var(--sc-primary,#f0b429);filter:drop-shadow(0 0 4px rgba(240,180,41,0.4));}.sc-card__footer{padding:14px 20px;border-top:1px solid var(--sc-border);background:rgba(var(--sc-bg-rgb,15,23,42),0.4);}.sc-card__read-more{display:inline-flex;align-items:center;gap:6px;font-size:0.83rem;font-weight:600;color:var(--sc-primary,#f0b429);text-decoration:none;transition:gap var(--sc-transition),color var(--sc-transition);}.sc-card__read-more svg{transition:transform var(--sc-transition);}.sc-card:hover .sc-card__read-more{gap:10px;}.sc-card:hover .sc-card__read-more svg{transform:translateX(4px);}.view-content .views-row{margin-bottom:0;padding-bottom:0;border-bottom:none;}.views-exposed-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px 20px;border-radius:12px;background:var(--sc-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sc-border);margin-bottom:1.5rem;}.views-exposed-form .form-item{margin:0;flex:1;min-width:180px;}.views-exposed-form label{font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--sc-text-muted);margin-bottom:6px;display:block;}.views-exposed-form select,.views-exposed-form .form-select{width:100%;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(var(--sc-bg-rgb,15,23,42),0.7);color:#e2e8f0;font-size:0.9rem;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%23e2e8f0'%3E%3Cpath d='M213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px;transition:border-color var(--sc-transition),box-shadow var(--sc-transition);cursor:pointer;}.views-exposed-form select:focus{outline:none;border-color:rgba(240,180,41,0.5);box-shadow:0 0 0 3px rgba(240,180,41,0.15);}.views-exposed-form .form-actions{margin:0;}.views-exposed-form .form-submit,.views-exposed-form .button{padding:10px 24px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--sc-primary,#f0b429),var(--sc-primary-light,#f59e0b));color:#1a1a2e;font-weight:700;font-size:0.85rem;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer;transition:transform var(--sc-transition),box-shadow var(--sc-transition),filter var(--sc-transition);box-shadow:0 2px 10px rgba(240,180,41,0.25);}.views-exposed-form .form-submit:hover,.views-exposed-form .button:hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(240,180,41,0.35);filter:brightness(1.1);}.region-content section header h2,.region-content section header h3{color:#ffffff;font-weight:800;letter-spacing:-0.5px;}.region-content section header h2::after{content:'';display:block;width:60px;height:3px;border-radius:2px;background:var(--sc-gradient-accent);margin-top:12px;}.region-content section header .text-center h2::after,.region-content section header h2.text-center::after{margin-left:auto;margin-right:auto;}.layout-sidebar-second{position:relative;align-self:stretch;}.sidebar-block{background:var(--sc-glass-solid);border:1px solid var(--sc-border);border-radius:14px;padding:20px;margin-bottom:16px;transition:border-color var(--sc-transition);}.sidebar-block:hover{border-color:rgba(255,255,255,0.12);}.sidebar-block__title{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.8px;color:#ffffff;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--sc-border);}.sc-quick-nav{list-style:none;padding:0;margin:0;}.sc-quick-nav li{margin:0;border-bottom:none;padding:0;}.sc-quick-nav a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--sc-text-secondary);text-decoration:none;font-size:0.88rem;font-weight:500;transition:background var(--sc-transition),color var(--sc-transition),transform var(--sc-transition);}.sc-quick-nav a:hover{background:rgba(240,180,41,0.1);color:var(--sc-primary,#f0b429);transform:translateX(4px);}.sc-quick-nav__icon{font-size:1.1rem;width:24px;text-align:center;}.sc-sidebar-stats{display:grid;grid-template-columns:1fr auto;gap:6px 12px;}.sc-stat-row{display:contents;}.sc-stat-label{font-size:0.83rem;color:var(--sc-text-secondary);}.sc-stat-value{font-size:0.85rem;font-weight:700;color:var(--sc-primary,#f0b429);text-align:right;font-variant-numeric:tabular-nums;}.sc-stat-row--total .sc-stat-label{padding-top:8px;border-top:1px solid var(--sc-border);font-weight:600;}.sc-stat-row--total .sc-stat-value{padding-top:8px;border-top:1px solid var(--sc-border);color:#3b82f6;font-size:0.95rem;}.sc-sim-list{display:flex;flex-direction:column;gap:4px;}.sc-sim-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--sc-text-secondary);font-size:0.88rem;transition:background var(--sc-transition),color var(--sc-transition);}.sc-sim-item:hover{background:rgba(59,130,246,0.1);color:#93c5fd;}.sc-sim-badge{margin-left:auto;font-size:0.6rem;font-weight:800;letter-spacing:1px;padding:2px 8px;border-radius:10px;text-transform:uppercase;}.sc-sim-badge--hot{background:rgba(239,68,68,0.2);color:#f87171;border:1px solid rgba(239,68,68,0.3);}.sc-sim-badge--new{background:rgba(16,185,129,0.2);color:#34d399;border:1px solid rgba(16,185,129,0.3);}.sc-tag-cloud{display:flex;flex-wrap:wrap;gap:6px;}.sc-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;background:rgba(99,102,241,0.1);color:#a5b4fc;text-decoration:none;font-size:0.78rem;font-weight:500;border:1px solid rgba(99,102,241,0.15);transition:background var(--sc-transition),color var(--sc-transition),border-color var(--sc-transition);}.sc-tag:hover{background:rgba(99,102,241,0.2);color:#c7d2fe;border-color:rgba(99,102,241,0.3);}.sc-tag__count{font-size:0.65rem;font-weight:700;opacity:0.6;}.sc-tag--large{padding:5px 12px;font-size:0.82rem;}.sc-sidebar-news-item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--sc-border);}.sc-sidebar-news-item:last-child{border-bottom:none;}.sc-sidebar-news-icon{font-size:1rem;padding-top:2px;}.sc-sidebar-news-link{color:var(--sc-text-secondary);text-decoration:none;font-size:0.83rem;line-height:1.4;font-weight:500;transition:color var(--sc-transition);display:block;}.sc-sidebar-news-link:hover{color:var(--sc-primary,#f0b429);}.sc-sidebar-news-date{font-size:0.72rem;color:var(--sc-text-muted);display:block;margin-top:3px;}.sc-newsletter-block{background:linear-gradient(135deg,rgba(240,180,41,0.08),rgba(59,130,246,0.08)) !important;border-color:rgba(240,180,41,0.15) !important;}.sc-newsletter-desc{font-size:0.85rem;color:var(--sc-text-secondary);line-height:1.5;margin:0 0 12px;}.sc-newsletter-btn{display:inline-flex;align-items:center;padding:8px 20px;border-radius:10px;background:var(--sc-gradient-accent);color:#1a1a2e;text-decoration:none;font-weight:700;font-size:0.85rem;transition:transform var(--sc-transition),box-shadow var(--sc-transition);box-shadow:0 2px 10px rgba(240,180,41,0.2);}.sc-newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,180,41,0.3);}.sc-events{display:flex;flex-direction:column;gap:8px;}.sc-event-item{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:rgba(var(--sc-bg-rgb,15,23,42),0.5);border:1px solid var(--sc-border);}.sc-event-date{font-size:0.7rem;font-weight:700;color:var(--sc-primary,#f0b429);text-transform:uppercase;letter-spacing:0.6px;}.sc-event-name{font-size:0.83rem;color:var(--sc-text-secondary);}.sc-events-link{display:inline-flex;align-items:center;margin-top:10px;font-size:0.83rem;font-weight:600;color:#3b82f6;text-decoration:none;transition:color var(--sc-transition);}.sc-events-link:hover{color:#60a5fa;}.site-footer-wrapper{border-top:1px solid var(--sc-border);background:var(--sc-footer-bg,#0a0f1e);}.node--view-mode-full .field--name-body,.node--view-mode-full .field--name-field-content{font-size:1.05rem;line-height:1.8;color:var(--sc-text-secondary);}.node--view-mode-full .field--name-body h2,.node--view-mode-full .field--name-field-content h2{color:#ffffff;margin-top:35px;padding-bottom:8px;border-bottom:2px solid rgba(240,180,41,0.2);}.node--view-mode-full .field--name-body h3,.node--view-mode-full .field--name-field-content h3{color:var(--sc-primary,#f0b429);margin-top:25px;}.node--view-mode-full .field--name-body a{color:#3b82f6;text-decoration:underline;text-underline-offset:3px;transition:color var(--sc-transition);}.node--view-mode-full .field--name-body a:hover{color:#60a5fa;}.node--view-mode-full .field--name-body pre{background:rgba(var(--sc-bg-rgb,15,23,42),0.8);color:#e2e8f0;padding:20px;border-radius:12px;border:1px solid var(--sc-border);overflow-x:auto;font-size:0.9em;}.node--view-mode-full .field--name-body code{background:rgba(30,41,59,0.8);padding:2px 6px;border-radius:6px;font-size:0.9em;color:var(--sc-primary,#f0b429);}.node--view-mode-full .field--name-body pre code{background:transparent;padding:0;color:inherit;}.messages--warning{background:rgba(240,180,41,0.08);border:1px solid rgba(240,180,41,0.2);border-radius:10px;padding:10px 16px;font-size:0.82rem;color:var(--sc-text-muted);}.field--name-field-rating{color:var(--sc-primary,#f0b429);font-weight:700;font-size:1.2em;}.field--name-field-difficulty{display:inline-block;padding:3px 12px;border-radius:20px;font-size:0.78rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.sc-card{opacity:0;transform:translateY(20px);animation:sc-fadeInUp 0.5s ease forwards;}.view-content .views-row:nth-child(1) .sc-card{animation-delay:0s;}.view-content .views-row:nth-child(2) .sc-card{animation-delay:0.1s;}.view-content .views-row:nth-child(3) .sc-card{animation-delay:0.15s;}.view-content .views-row:nth-child(4) .sc-card{animation-delay:0.2s;}.view-content .views-row:nth-child(5) .sc-card{animation-delay:0.25s;}.view-content .views-row:nth-child(6) .sc-card{animation-delay:0.3s;}@keyframes sc-fadeInUp{to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.sc-card__body{padding:16px;}.sc-card__title{font-size:1rem;}.sc-card__footer{padding:12px 16px;}.views-exposed-form{padding:14px 16px;}.views-exposed-form .form-item{min-width:100%;}.layout-sidebar-second{position:static;max-height:none;}}.views-row{border-bottom:none;}.sc-ad--sidebar-sticky-wrap{position:sticky !important;top:80px;z-index:10;}.layout-sidebar-second > .sidebar-block,.layout-sidebar-second > .block{flex-shrink:0;}.sc-swiper{position:relative;overflow:hidden;padding-bottom:50px;}.sc-swiper .swiper-wrapper{display:flex !important;grid-template-columns:none !important;}.sc-swiper .swiper-slide{height:auto;display:flex;}.sc-swiper .swiper-slide .sc-card{flex:1;animation:none;opacity:1;transform:none;}.sc-swiper .swiper-button-prev,.sc-swiper .swiper-button-next{width:44px;height:44px;border-radius:50%;background:var(--sc-glass-solid);border:1px solid var(--sc-border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background var(--sc-transition),border-color var(--sc-transition),transform var(--sc-transition),box-shadow var(--sc-transition);top:calc(50% - 25px);}.sc-swiper .swiper-button-prev::after,.sc-swiper .swiper-button-next::after{font-size:18px;font-weight:700;color:var(--sc-primary,#f0b429);}.sc-swiper .swiper-button-prev:hover,.sc-swiper .swiper-button-next:hover{background:rgba(240,180,41,0.15);border-color:var(--sc-border-hover);box-shadow:0 4px 20px rgba(240,180,41,0.2);transform:scale(1.08);}.sc-swiper .swiper-button-prev{left:4px;}.sc-swiper .swiper-button-next{right:4px;}.sc-swiper .swiper-pagination{bottom:6px !important;}.sc-swiper .swiper-pagination-bullet{width:10px;height:10px;background:rgba(255,255,255,0.2);opacity:1;transition:background var(--sc-transition),transform var(--sc-transition);}.sc-swiper .swiper-pagination-bullet-active{background:var(--sc-primary,#f0b429);transform:scale(1.3);box-shadow:0 0 10px rgba(240,180,41,0.4);}@media (max-width:768px){.sc-swiper .swiper-button-prev,.sc-swiper .swiper-button-next{display:none;}}.sc-ad--leaderboard + section.cq-full{margin-top:0 !important;}section.cq-full ~ .sc-ad--leaderboard{margin-top:0;}.region-content > .sc-ad--leaderboard:first-child{padding-top:8px;padding-bottom:8px;}.view-filters:empty,.view-filters:has(> :empty){display:none;}.view-novinky .view-filters{display:none;}section:has(.view-modifikace){background:rgba(var(--sc-bg-rgb,15,23,42),0.4);}.bg-muted.text-muted-foreground[class*="cursor-pointer"]{backdrop-filter:blur(8px);border:1px solid var(--sc-border);}.bg-muted.text-muted-foreground[class*="cursor-pointer"]:hover{border-color:var(--sc-border-hover);}section.text-muted-foreground{color:var(--sc-text-secondary);}section.text-muted-foreground h3{color:#ffffff;}.sc-user-panel{text-align:center;}.sc-user-panel__info{display:flex;align-items:center;gap:12px;margin-bottom:16px;}.sc-user-panel__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--sc-accent,#f0b429),#e67e22);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff;flex-shrink:0;}.sc-user-panel__details{display:flex;flex-direction:column;text-align:left;}.sc-user-panel__name{font-weight:600;color:#fff;font-size:0.95rem;}.sc-user-panel__level{font-size:0.8rem;color:var(--sc-text-secondary,#94a3b8);}.sc-user-panel__stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px;}.sc-user-stat{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:rgba(255,255,255,0.04);border-radius:8px;}.sc-user-stat__value{font-size:1.1rem;font-weight:700;color:var(--sc-accent,#f0b429);}.sc-user-stat__label{font-size:0.7rem;color:var(--sc-text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:0.5px;}.sc-user-panel__progress{margin-bottom:12px;}.sc-user-panel__progress-bar{height:6px;background:rgba(255,255,255,0.1);border-radius:3px;overflow:hidden;margin-bottom:4px;}.sc-user-panel__progress-fill{height:100%;background:linear-gradient(90deg,var(--sc-accent,#f0b429),#e67e22);border-radius:3px;transition:width 0.5s ease;}.sc-user-panel__progress-text{font-size:0.75rem;color:var(--sc-text-secondary,#94a3b8);}.sc-user-panel__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;}.sc-user-panel__link{padding:6px 12px;border-radius:6px;font-size:0.8rem;color:var(--sc-accent,#f0b429);background:rgba(240,180,41,0.1);text-decoration:none;transition:all 0.2s;}.sc-user-panel__link:hover{background:rgba(240,180,41,0.2);color:#fff;}.sc-leaderboard{display:flex;flex-direction:column;gap:6px;}.sc-leaderboard__row{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:rgba(255,255,255,0.03);transition:background 0.2s;}.sc-leaderboard__row:hover{background:rgba(255,255,255,0.06);}.sc-leaderboard__rank{font-size:1.1rem;width:28px;text-align:center;}.sc-leaderboard__name{flex:1;font-size:0.85rem;color:var(--sc-text,#e2e8f0);}.sc-leaderboard__points{font-size:0.8rem;font-weight:600;color:var(--sc-accent,#f0b429);}.sc-forum-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:16px;}.sc-forum-page-title{font-size:2rem;font-weight:800;color:#fff;margin:0;}.sc-forum-new-topic{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,var(--sc-accent,#f0b429),#e67e22);color:#000 !important;font-weight:700;border-radius:8px;text-decoration:none;font-size:0.9rem;transition:all 0.3s;border:none;cursor:pointer;}.sc-forum-new-topic:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(240,180,41,0.3);}.sc-forum-stats-bar{display:flex;gap:24px;padding:16px 20px;background:rgba(255,255,255,0.04);border-radius:12px;border:1px solid rgba(255,255,255,0.08);margin-bottom:24px;flex-wrap:wrap;}.sc-forum-stat-item{display:flex;flex-direction:column;align-items:center;}.sc-forum-stat-num{font-size:1.5rem;font-weight:800;color:var(--sc-accent,#f0b429);}.sc-forum-stat-label{font-size:0.75rem;color:var(--sc-text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:0.5px;}.sc-forum-category{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;margin-bottom:16px;overflow:hidden;}.sc-forum-category__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(255,255,255,0.04);cursor:pointer;transition:background 0.2s;}.sc-forum-category__header:hover{background:rgba(255,255,255,0.06);}.sc-forum-category__title{margin:0;font-size:1.1rem;font-weight:700;color:#fff;}.sc-forum-category__toggle{color:var(--sc-text-secondary,#94a3b8);font-size:0.8rem;transition:transform 0.3s;}.sc-forum-row{display:grid;grid-template-columns:40px 1fr 100px 200px;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid rgba(255,255,255,0.05);transition:background 0.2s;}.sc-forum-row:hover{background:rgba(255,255,255,0.03);}.sc-forum-row__icon{font-size:1.3rem;text-align:center;}.sc-forum-row__info{min-width:0;}.sc-forum-row__name a{color:var(--sc-text,#e2e8f0);text-decoration:none;font-weight:500;font-size:0.95rem;transition:color 0.2s;}.sc-forum-row__name a:hover{color:var(--sc-accent,#f0b429);}.sc-forum-row__stats{display:flex;flex-direction:column;align-items:center;}.sc-forum-row__count{font-size:1.1rem;font-weight:700;color:var(--sc-accent,#f0b429);}.sc-forum-row__count-label{font-size:0.7rem;color:var(--sc-text-secondary,#94a3b8);}.sc-forum-row__latest{display:flex;align-items:center;gap:8px;min-width:0;}.sc-forum-row__latest-avatar{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;color:#fff;flex-shrink:0;}.sc-forum-row__latest-info{display:flex;flex-direction:column;min-width:0;}.sc-forum-row__latest-title{font-size:0.8rem;color:var(--sc-text,#e2e8f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sc-forum-row__latest-meta{font-size:0.7rem;color:var(--sc-text-secondary,#94a3b8);}@media (max-width:768px){.sc-forum-row{grid-template-columns:32px 1fr;gap:8px;padding:12px 16px;}.sc-forum-row__stats,.sc-forum-row__latest{display:none;}.sc-forum-stats-bar{gap:16px;justify-content:center;}.sc-forum-top{flex-direction:column;align-items:flex-start;}}.sc-slider{position:relative;border-radius:16px;overflow:hidden;margin-bottom:32px;background:var(--sc-surface,#1e293b);border:1px solid rgba(255,255,255,0.08);}.sc-slider__track{position:relative;min-height:300px;}.sc-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity 0.6s ease;display:flex;}.sc-slider__slide.active{opacity:1;position:relative;}.sc-slider__slide-image{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.3;}.sc-slider__slide-content{position:relative;z-index:1;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;}.sc-slider__slide-badge{display:inline-block;padding:4px 12px;background:var(--sc-accent,#f0b429);color:#000;font-size:0.75rem;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:12px;align-self:flex-start;}.sc-slider__slide-title{margin:0 0 8px;font-size:1.5rem;font-weight:800;}.sc-slider__slide-title a{color:#fff;text-decoration:none;}.sc-slider__slide-title a:hover{color:var(--sc-accent,#f0b429);}.sc-slider__slide-perex{color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;line-height:1.5;margin:0;max-width:600px;}.sc-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.2);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;}.sc-slider__nav:hover{background:rgba(240,180,41,0.8);border-color:var(--sc-accent,#f0b429);}.sc-slider__nav--prev{left:12px;}.sc-slider__nav--next{right:12px;}.sc-slider__dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:5;display:flex;gap:8px;}.sc-slider__dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.3);border:none;cursor:pointer;transition:all 0.2s;}.sc-slider__dot.active{background:var(--sc-accent,#f0b429);transform:scale(1.3);}.sc-gallery-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;}.sc-gallery-title{font-size:2rem;font-weight:800;color:#fff;margin:0;}.sc-gallery-stats{display:flex;gap:16px;color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;}.sc-gallery-stats span::before{content:"•";margin-right:6px;color:var(--sc-accent,#f0b429);}.sc-gallery-upload{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:linear-gradient(135deg,var(--sc-accent,#f0b429),#e67e22);color:#000 !important;font-weight:700;border-radius:8px;text-decoration:none;font-size:0.9rem;transition:all 0.3s;}.sc-gallery-upload:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(240,180,41,0.3);}.homepage-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px;}.homepage-section__title{font-size:1.5rem;font-weight:800;color:#fff;margin:0;}.homepage-section__link{color:var(--sc-accent,#f0b429);text-decoration:none;font-size:0.9rem;font-weight:500;transition:color 0.2s;}.homepage-section__link:hover{color:#fff;}.sc-homepage-leaderboard{display:flex;flex-direction:column;gap:8px;}.sc-hp-leader{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(255,255,255,0.03);border-radius:10px;border:1px solid rgba(255,255,255,0.06);transition:all 0.2s;}.sc-hp-leader:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);}.sc-hp-leader__rank{font-size:1.2rem;width:28px;text-align:center;}.sc-hp-leader__avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--sc-accent,#f0b429),#e67e22);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:0.9rem;flex-shrink:0;}.sc-hp-leader__info{flex:1;display:flex;flex-direction:column;min-width:0;}.sc-hp-leader__name{font-weight:600;color:#fff;font-size:0.9rem;}.sc-hp-leader__level{font-size:0.75rem;color:var(--sc-text-secondary,#94a3b8);}.sc-hp-leader__points{font-weight:700;color:var(--sc-accent,#f0b429);font-size:0.9rem;white-space:nowrap;}.sc-hp-newsletter{display:flex;align-items:center;gap:24px;padding:32px;background:linear-gradient(135deg,rgba(240,180,41,0.08),rgba(230,126,34,0.08));border:1px solid rgba(240,180,41,0.2);border-radius:16px;flex-wrap:wrap;}.sc-hp-newsletter__icon{font-size:2.5rem;}.sc-hp-newsletter__text{flex:1;min-width:200px;}.sc-hp-newsletter__text h3{margin:0 0 6px;color:#fff;font-size:1.2rem;}.sc-hp-newsletter__text p{margin:0;color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;line-height:1.5;}.sc-hp-newsletter__btn{padding:12px 24px;background:linear-gradient(135deg,var(--sc-accent,#f0b429),#e67e22);color:#000 !important;font-weight:700;border-radius:8px;text-decoration:none;font-size:0.95rem;transition:all 0.3s;white-space:nowrap;}.sc-hp-newsletter__btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(240,180,41,0.3);}.path-forum #block-byte-theme-main-content{position:relative;}.site-layout-with-sidebar{display:grid;grid-template-columns:1fr 320px;gap:32px;align-items:start;}.site-layout-full{display:block;}.layout-content{min-width:0;}@media (max-width:1024px){.site-layout-with-sidebar{grid-template-columns:1fr;gap:24px;}.layout-sidebar-second{position:static;}}.sc-quick-nav-cats{display:flex;flex-direction:column;gap:2px;}.sc-qn-group{border-radius:8px;overflow:hidden;}.sc-qn-group[open]{background:rgba(255,255,255,0.02);}.sc-qn-summary{display:flex;align-items:center;gap:6px;padding:9px 12px;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:var(--sc-primary,#d4a843);cursor:pointer;border-radius:8px;transition:background 0.2s,color 0.2s;list-style:none;user-select:none;}.sc-qn-summary::-webkit-details-marker{display:none;}.sc-qn-summary::before{content:'▸';display:inline-block;font-size:0.7rem;transition:transform 0.2s;color:#888;width:12px;flex-shrink:0;}.sc-qn-group[open] > .sc-qn-summary::before{transform:rotate(90deg);}.sc-qn-summary:hover{background:rgba(212,168,67,0.08);color:var(--sc-primary,#f0b429);}.sc-qn-group .sc-quick-nav{padding:0 0 4px 14px;margin:0;animation:scQnSlideDown 0.15s ease-out;}@keyframes scQnSlideDown{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.sc-qn-group .sc-quick-nav li{margin:0;}.sc-qn-group .sc-quick-nav a{padding:5px 10px;font-size:0.84rem;}.sc-qn-link.sc-qn-active{color:var(--sc-primary,#f0b429) !important;background:rgba(240,180,41,0.1);font-weight:600;}.sc-quick-nav-cats{display:flex;flex-direction:column;gap:2px;}.sc-qn-group{border-radius:8px;overflow:hidden;}.sc-qn-group[open]{background:rgba(255,255,255,0.02);}.sc-qn-summary{display:flex;align-items:center;gap:6px;padding:9px 12px;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:var(--sc-primary,#d4a843);cursor:pointer;border-radius:8px;transition:background 0.2s,color 0.2s;list-style:none;user-select:none;}.sc-qn-summary::-webkit-details-marker{display:none;}.sc-qn-summary::before{content:'▸';display:inline-block;font-size:0.7rem;transition:transform 0.2s;color:#888;width:12px;flex-shrink:0;}.sc-qn-group[open] > .sc-qn-summary::before{transform:rotate(90deg);}.sc-qn-summary:hover{background:rgba(212,168,67,0.08);color:var(--sc-primary,#f0b429);}.sc-qn-group .sc-quick-nav{padding:0 0 4px 14px;margin:0;animation:scQnSlideDown 0.15s ease-out;}@keyframes scQnSlideDown{from{opacity:0;transform:translateY(-4px);}to{opacity:1;transform:translateY(0);}}.sc-qn-group .sc-quick-nav li{margin:0;}.sc-qn-group .sc-quick-nav a{padding:5px 10px;font-size:0.84rem;}.sc-qn-link.sc-qn-active{color:var(--sc-primary,#f0b429) !important;background:rgba(240,180,41,0.1);font-weight:600;}.sc-qnav-group{margin-bottom:4px;border-radius:8px;overflow:hidden;}.sc-qnav-group[open]{background:rgba(255,255,255,0.03);}.sc-qnav-summary{cursor:pointer;padding:8px 12px;font-size:13px;font-weight:600;color:#e2e8f0;background:rgba(255,255,255,0.05);border-radius:8px;list-style:none;display:flex;align-items:center;gap:6px;transition:background 0.2s;user-select:none;}.sc-qnav-summary::-webkit-details-marker{display:none;}.sc-qnav-summary::before{content:"▸";font-size:11px;color:var(--sc-primary,#d4a843);transition:transform 0.2s;display:inline-block;width:12px;}.sc-qnav-group[open] > .sc-qnav-summary::before{transform:rotate(90deg);}.sc-qnav-summary:hover{background:rgba(212,168,67,0.15);}.sc-qnav-count{margin-left:auto;font-size:11px;color:#94a3b8;font-weight:400;}.sc-qnav-group .sc-quick-nav{padding:4px 0 8px 8px;margin:0;}.sc-qnav-group .sc-quick-nav li{margin:1px 0;}.sc-qnav-group .sc-quick-nav a{padding:5px 10px;font-size:12.5px;}.site-layout-with-sidebar{overflow:visible !important;}.layout-sidebar-second{align-self:stretch !important;overflow:visible !important;position:relative;}.layout-sidebar-second > .region,.layout-sidebar-second > .region-sidebar-second,.layout-sidebar-second > div{overflow:visible !important;}.sc-ad--sidebar-sticky-wrap{position:-webkit-sticky !important;position:sticky !important;top:80px !important;z-index:10;margin-top:16px;}.sc-navbar__dropdown-item--sub::before{content:"›";position:absolute;left:14px;color:var(--sc-gold,#f0b429);font-weight:bold;}.sc-navbar__mobile-subheader{padding:8px 16px 4px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;color:var(--sc-gold,#f0b429);list-style:none;}.sc-navbar__mobile-link--sub{padding-left:32px !important;}.sc-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.08);}.sc-export-label{color:var(--sc-gold,#f0b429);font-size:0.85rem;font-weight:600;}.sc-export-btn{background:rgba(240,180,41,0.12);border:1px solid rgba(240,180,41,0.25);color:var(--sc-gold,#f0b429);padding:6px 14px;border-radius:6px;font-size:0.82rem;cursor:pointer;transition:all 0.2s;}.sc-export-btn:hover{background:rgba(240,180,41,0.25);border-color:var(--sc-gold,#f0b429);transform:translateY(-1px);}.sc-route-string{background:rgba(var(--sc-bg-rgb,15,23,42),0.5);border:1px solid rgba(240,180,41,0.15);border-radius:8px;padding:10px 14px;margin-bottom:12px;font-family:"JetBrains Mono",monospace;font-size:0.9rem;color:#38bdf8;letter-spacing:0.5px;word-spacing:4px;}.sc-route-string span.sc-route-sep{color:#475569;margin:0 2px;}.sc-route-string span.sc-route-wpt--airport{color:#22c55e;font-weight:700;}.sc-route-string span.sc-route-wpt--vor{color:#a855f7;}.sc-route-string span.sc-route-wpt--ndb{color:#f59e0b;}.sc-route-string span.sc-route-wpt--fix{color:#06b6d4;}.sc-input--route{letter-spacing:1px;font-family:"JetBrains Mono",monospace;text-transform:uppercase;}.sc-route-help{color:#64748b;font-size:0.75rem;display:block;margin-top:4px;}.sc-planner-field--route{grid-column:1 / -1;}.sc-legs-table th:nth-child(6),.sc-legs-table td:nth-child(6){min-width:120px;}.sc-legs-table th:nth-child(7),.sc-legs-table td:nth-child(7){min-width:60px;}.sc-navaid-search-results{position:absolute;top:100%;left:0;right:0;background:var(--sc-bg-card,#1e293b);border:1px solid rgba(240,180,41,0.2);border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:100;display:none;}.sc-navaid-search-results .sc-navaid-result{padding:8px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,0.04);font-size:0.82rem;}.sc-navaid-search-results .sc-navaid-result:hover{background:rgba(240,180,41,0.1);}.sc-navaid-result__ident{font-weight:700;color:var(--sc-gold,#f0b429);margin-right:6px;}.sc-navaid-result__type{color:#64748b;font-size:0.75rem;text-transform:uppercase;}body{background-image:var(--sc-bg-image,none);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;}body{font-family:var(--sc-font-body,'Inter',system-ui,sans-serif);}h1,h2,h3,h4,h5,h6{font-family:var(--sc-font-heading,'Inter',system-ui,sans-serif);}.comment-comment-forum-form,.comment-form{background:rgba(15,23,42,0.6) !important;border:1px solid rgba(212,168,67,0.15) !important;border-radius:12px !important;padding:1.5rem !important;margin-top:1.5rem;}.comment-comment-forum-form label,.comment-form label{color:#e2e8f0 !important;font-weight:600;font-size:0.9rem;}.comment-comment-forum-form .form-item__label,.comment-form .form-item__label{color:#e2e8f0 !important;}.comment-comment-forum-form textarea,.comment-comment-forum-form input[type="text"],.comment-comment-forum-form input[type="email"],.comment-comment-forum-form select,.comment-form textarea,.comment-form input[type="text"],.comment-form input[type="email"],.comment-form select,form.comment-form .form-text,form.comment-form .form-textarea{background:#0f172a !important;color:#e2e8f0 !important;border:1px solid rgba(212,168,67,0.25) !important;border-radius:8px !important;padding:0.75rem !important;font-family:'Inter',system-ui,sans-serif;font-size:0.95rem;transition:border-color 0.2s;}.comment-comment-forum-form textarea:focus,.comment-comment-forum-form input[type="text"]:focus,.comment-form textarea:focus,.comment-form input[type="text"]:focus,form.comment-form .form-text:focus,form.comment-form .form-textarea:focus{border-color:#d4a843 !important;outline:none !important;box-shadow:0 0 0 3px rgba(212,168,67,0.15) !important;}.comment-comment-forum-form .filter-wrapper,.comment-form .filter-wrapper,.filter-wrapper{background:rgba(15,23,42,0.4) !important;border:1px solid rgba(255,255,255,0.06) !important;border-radius:8px !important;padding:0.75rem !important;margin-top:0.5rem;}.comment-comment-forum-form .filter-help,.comment-form .filter-help,.filter-help,.filter-help a,.filter-wrapper a,.tips,.tips li,.filter-guidelines,.filter-guidelines li,.filter-guidelines-item{color:#94a3b8 !important;}.comment-comment-forum-form .filter-help a:hover,.comment-form .filter-help a:hover,.filter-help a:hover,.filter-wrapper a:hover{color:#d4a843 !important;}.comment-comment-forum-form .form-submit,.comment-form .form-submit,.comment-form .button,.comment-form .button--primary{background:linear-gradient(135deg,#d4a843,#b8922e) !important;color:#0f172a !important;border:none !important;padding:0.6rem 1.5rem !important;border-radius:8px !important;font-weight:700 !important;cursor:pointer;transition:transform 0.15s,box-shadow 0.2s;}.comment-comment-forum-form .form-submit:hover,.comment-form .form-submit:hover,.comment-form .button:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(212,168,67,0.3);}.comment-comment-forum-form .form-required,.comment-form .form-required{color:#f87171 !important;}.comment-comment-forum-form .js-form-type-select select,.comment-form .js-form-type-select select{background:#1e293b !important;color:#e2e8f0 !important;border:1px solid #334155 !important;}.comment--type-comment-forum,.forum .comment,.node--type-forum .comment{display:grid !important;grid-template-columns:180px 1fr;gap:0;background:rgba(15,23,42,0.4);border:1px solid rgba(255,255,255,0.06);border-radius:10px;margin-bottom:1rem;overflow:hidden;}.comment--type-comment-forum .comment__author,.comment--type-comment-forum .field--name-uid,.forum .comment .comment__meta,.node--type-forum .comment .comment__meta{background:rgba(15,23,42,0.5) !important;padding:1rem !important;border-right:1px solid rgba(255,255,255,0.06);display:flex;flex-direction:column;align-items:center;text-align:center;gap:0.5rem;}.comment--type-comment-forum .username,.comment--type-comment-forum .comment__author .username,.forum .comment .username,.node--type-forum .comment .username{color:#d4a843 !important;font-weight:700;font-size:0.95rem;display:block;}.comment--type-comment-forum .user-picture,.comment--type-comment-forum img.avatar,.forum .comment .user-picture img,.node--type-forum .comment .user-picture img{width:80px !important;height:80px !important;border-radius:50% !important;border:2px solid rgba(212,168,67,0.3);object-fit:cover;}.comment--type-comment-forum .comment__content,.forum .comment .comment__content,.node--type-forum .comment .comment__content{padding:1rem 1.25rem !important;flex:1;}.comment--type-comment-forum .comment__submitted,.comment--type-comment-forum .comment__permalink,.forum .comment .comment__submitted{color:#64748b !important;font-size:0.8rem;padding-bottom:0.75rem;margin-bottom:0.75rem;border-bottom:1px solid rgba(255,255,255,0.06);}.comment--type-comment-forum .field--name-comment-body,.forum .comment .field--name-comment-body,.node--type-forum .comment .field--name-comment-body{color:#cbd5e1 !important;line-height:1.7;}.comment--type-comment-forum .field--name-comment-body p,.forum .comment .field--name-comment-body p{margin:0 0 0.75rem;}.comment--type-comment-forum .links,.comment--type-comment-forum nav.links,.forum .comment .links,.node--type-forum .comment nav.links{border-top:1px solid rgba(255,255,255,0.06);padding-top:0.75rem;margin-top:0.75rem;}.comment--type-comment-forum .links a,.forum .comment .links a,.node--type-forum .comment .links a{color:#94a3b8 !important;font-size:0.82rem;padding:0.3rem 0.75rem;border-radius:4px;transition:all 0.15s;}.comment--type-comment-forum .links a:hover,.forum .comment .links a:hover,.node--type-forum .comment .links a:hover{color:#d4a843 !important;background:rgba(212,168,67,0.1);}.node--type-forum .node__content,.node--type-forum .field--name-body{color:#cbd5e1 !important;line-height:1.7;}.node--type-forum h1,.node--type-forum .page-title{color:#f1f5f9 !important;border-bottom:2px solid rgba(212,168,67,0.2);padding-bottom:0.75rem;margin-bottom:1.5rem;}.node--type-forum .breadcrumb a,.forum .breadcrumb a{color:#94a3b8;}.node--type-forum .breadcrumb a:hover,.forum .breadcrumb a:hover{color:#d4a843;}.view-forum .views-row,.forum .forum-list td,.forum-list td{border-bottom:1px solid rgba(255,255,255,0.05) !important;}.forum-list td a{color:#e2e8f0 !important;}.forum-list td a:hover{color:#d4a843 !important;}.forum .comment-count,.forum .forum-topic-stats{color:#94a3b8 !important;}.comment-form h2,.comment-comment-forum-form h2,h2.title.comment-form__title{color:#f1f5f9 !important;font-size:1.2rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgba(212,168,67,0.15);}.comment--type-comment-forum .comment__author .user-role,.forum .comment .user-role{color:#94a3b8;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.5px;}.comment--type-comment-forum .comment__author .post-count,.forum .comment .post-count{color:#64748b;font-size:0.72rem;}@media (max-width:768px){.comment--type-comment-forum,.forum .comment,.node--type-forum .comment{grid-template-columns:1fr !important;}.comment--type-comment-forum .comment__author,.forum .comment .comment__meta{flex-direction:row;border-right:none;border-bottom:1px solid rgba(255,255,255,0.06);padding:0.75rem !important;}.comment--type-comment-forum .user-picture img{width:40px !important;height:40px !important;}}.node-forum-form,.node-form{color:#e2e8f0;}.node-forum-form label,.node-form label{color:#e2e8f0 !important;}.node-forum-form .form-text,.node-forum-form .form-textarea,.node-forum-form select,.node-form .form-text,.node-form .form-textarea{background:#0f172a !important;color:#e2e8f0 !important;border:1px solid rgba(212,168,67,0.25) !important;border-radius:8px !important;}.indented{margin-left:1.5rem;border-left:2px solid rgba(212,168,67,0.15);padding-left:0;}.path-forum .page-title,.path-forum h1.page-title{color:#f1f5f9;font-size:1.8rem;font-weight:700;padding-bottom:0.75rem;border-bottom:2px solid #d4a843;margin-bottom:1.5rem;}.forum-topics th,table.forum-topics th{background:#1e293b;color:#d4a843;padding:0.75rem 1rem;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;border-bottom:2px solid #d4a843;text-align:left;}.forum-topics td,table.forum-topics td{background:#0f172a;color:#e2e8f0;padding:0.75rem 1rem;border-bottom:1px solid #1e293b;vertical-align:middle;}.forum-topics tr:hover td,table.forum-topics tr:hover td{background:#1a2744;}.forum-topics td a,.forum-topic-title a{color:#93c5fd;text-decoration:none;font-weight:600;font-size:1rem;transition:color 0.2s;}.forum-topics td a:hover,.forum-topic-title a:hover{color:#d4a843;text-decoration:underline;}.path-forum a[href*="node/add/forum"],.forum-add-topic-link a{display:inline-flex;align-items:center;gap:0.5rem;padding:0.6rem 1.5rem;background:linear-gradient(135deg,#d4a843,#b8942f);color:#0f172a !important;border-radius:8px;font-weight:700;text-decoration:none !important;transition:all 0.3s;box-shadow:0 2px 8px rgba(212,168,67,0.3);}.path-forum a[href*="node/add/forum"]:hover,.forum-add-topic-link a:hover{background:linear-gradient(135deg,#fbbf24,#d4a843);box-shadow:0 4px 16px rgba(212,168,67,0.5);transform:translateY(-1px);}.path-forum .node--type-forum h1,.path-forum .node__title{color:#f1f5f9;font-size:1.6rem;font-weight:700;border-bottom:2px solid #d4a843;padding-bottom:0.75rem;margin-bottom:1rem;}.path-forum .node--type-forum .node__content,.path-forum .node--type-forum .field--name-body{color:#e2e8f0;line-height:1.7;}.comment--type-comment-forum{display:grid;grid-template-columns:180px 1fr;gap:0;background:#0f172a;border:1px solid #1e293b;border-radius:8px;margin-bottom:0.75rem;overflow:hidden;transition:border-color 0.3s;}.comment--type-comment-forum:hover{border-color:rgba(212,168,67,0.3);}.comment--type-comment-forum:nth-child(even){background:#0c1324;}.comment--type-comment-forum .comment__author{display:flex;flex-direction:column;align-items:center;padding:1.25rem 1rem;background:#111827;border-right:1px solid #1e293b;text-align:center;gap:0.5rem;}.comment--type-comment-forum .comment__avatar{width:84px;height:84px;border-radius:50%;overflow:hidden;border:2px solid rgba(212,168,67,0.4);box-shadow:0 2px 12px rgba(0,0,0,0.4);}.comment--type-comment-forum .comment__avatar img,.comment--type-comment-forum .comment__avatar svg{width:100%;height:100%;object-fit:cover;display:block;}.comment--type-comment-forum .comment__author-name{display:block;font-weight:700;font-size:0.9rem;}.comment--type-comment-forum .comment__author-name a{color:#d4a843;text-decoration:none;}.comment--type-comment-forum .comment__author-name a:hover{color:#fbbf24;text-decoration:underline;}.comment--type-comment-forum .comment__date{display:block;font-size:0.75rem;color:#64748b;}.comment--type-comment-forum .comment__content{padding:1rem 1.25rem;min-height:120px;display:flex;flex-direction:column;}.comment--type-comment-forum .comment__title{padding-bottom:0.5rem;margin-bottom:0.75rem;border-bottom:1px solid #1e293b;font-size:0.85rem;color:#94a3b8;}.comment--type-comment-forum .field--name-comment-body{color:#e2e8f0;line-height:1.75;font-size:0.93rem;flex:1;}.comment--type-comment-forum .field--name-comment-body p{margin-bottom:0.75rem;}.comment--type-comment-forum .field--name-comment-body a{color:#60a5fa;}.comment--type-comment-forum .field--name-comment-body a:hover{color:#93c5fd;text-decoration:underline;}.comment--type-comment-forum blockquote{margin:0.75rem 0;padding:0.75rem 1rem;border-left:4px solid #d4a843;background:#1a2744;border-radius:0 8px 8px 0;color:#cbd5e1;font-style:normal;position:relative;}.comment--type-comment-forum blockquote::before{content:'\201C';position:absolute;top:-8px;left:8px;font-size:2.5rem;color:rgba(212,168,67,0.3);line-height:1;}.comment--type-comment-forum blockquote p:first-child{color:#d4a843;font-weight:600;font-size:0.82rem;margin-bottom:0.4rem;}.comment--type-comment-forum pre,.comment--type-comment-forum code{background:#1e293b;color:#67e8f9;padding:0.15rem 0.4rem;border-radius:4px;font-family:'JetBrains Mono',monospace;font-size:0.85rem;}.comment--type-comment-forum pre{padding:0.75rem 1rem;border:1px solid #334155;border-radius:8px;overflow-x:auto;margin:0.5rem 0;}.comment--type-comment-forum pre code{background:none;padding:0;}.comment--type-comment-forum .field--name-comment-body img{max-width:100%;height:auto;border-radius:8px;margin:0.5rem 0;border:1px solid #1e293b;}.comment--type-comment-forum table{width:100%;border-collapse:collapse;margin:0.5rem 0;}.comment--type-comment-forum table th,.comment--type-comment-forum table td{padding:0.5rem 0.75rem;border:1px solid #334155;text-align:left;}.comment--type-comment-forum table th{background:#1e293b;color:#d4a843;font-weight:600;}.comment--type-comment-forum .field--name-field-attachments{margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid #1e293b;}.comment--type-comment-forum .field--name-field-attachments .field__label{color:#94a3b8;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.4rem;}.comment--type-comment-forum .field--name-field-attachments .file{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.75rem;background:#1e293b;border:1px solid #334155;border-radius:6px;margin:0.2rem;transition:all 0.2s;}.comment--type-comment-forum .field--name-field-attachments .file:hover{border-color:#d4a843;background:#1a2744;}.comment--type-comment-forum .field--name-field-attachments .file a{color:#60a5fa;text-decoration:none;font-size:0.85rem;}.comment--type-comment-forum .comment__links{margin-top:auto;padding-top:0.75rem;border-top:1px solid #1e293b;}.comment--type-comment-forum .comment__links ul,.comment--type-comment-forum .comment__links .links{display:flex;gap:0.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0;}.comment--type-comment-forum .comment__links li{display:inline-flex;}.comment--type-comment-forum .comment__links a{display:inline-flex;align-items:center;gap:0.3rem;padding:0.25rem 0.6rem;border-radius:5px;border:1px solid #334155;background:#1e293b;color:#94a3b8;font-size:0.78rem;text-decoration:none;transition:all 0.2s;}.comment--type-comment-forum .comment__links a:hover{border-color:#d4a843;color:#d4a843;background:#1a2744;}.indented{margin-left:0;padding-left:1.25rem;border-left:3px solid rgba(212,168,67,0.2);}.comment-comment-forum-form,.comment-form{background:#111827;border:1px solid #1e293b;border-radius:12px;padding:1.5rem;margin-top:1.5rem;}.comment-form h2,.comment-comment-forum-form h2,.comment-form .form-item label,.comment-comment-forum-form .form-item label{color:#d4a843;font-weight:700;}.comment-form .ck.ck-editor,.comment-comment-forum-form .ck.ck-editor{border-radius:8px;overflow:hidden;border:1px solid #334155;}.comment-form .ck.ck-toolbar,.comment-comment-forum-form .ck.ck-toolbar{background:#1e293b !important;border-bottom:1px solid #334155 !important;}.comment-form .ck.ck-toolbar .ck-button,.comment-comment-forum-form .ck.ck-toolbar .ck-button{color:#94a3b8 !important;}.comment-form .ck.ck-toolbar .ck-button:hover,.comment-comment-forum-form .ck.ck-toolbar .ck-button:hover{background:#334155 !important;color:#e2e8f0 !important;}.comment-form .ck.ck-toolbar .ck-button.ck-on,.comment-comment-forum-form .ck.ck-toolbar .ck-button.ck-on{background:#d4a843 !important;color:#0f172a !important;}.comment-form .ck.ck-toolbar .ck-dropdown__button .ck-button__label,.comment-comment-forum-form .ck.ck-toolbar .ck-dropdown__button .ck-button__label{color:#94a3b8 !important;}.comment-form .ck-editor__editable,.comment-comment-forum-form .ck-editor__editable{background:#0f172a !important;color:#e2e8f0 !important;border:none !important;min-height:200px !important;}.comment-form .ck-editor__editable:focus,.comment-comment-forum-form .ck-editor__editable:focus{box-shadow:0 0 0 2px rgba(212,168,67,0.2) !important;}.comment-form .ck-editor__editable p.ck-placeholder::before,.comment-comment-forum-form .ck-editor__editable p.ck-placeholder::before{color:#475569 !important;}.ck.ck-dropdown__panel,.ck.ck-list{background:#1e293b !important;border:1px solid #334155 !important;}.ck.ck-list__item .ck-button{color:#e2e8f0 !important;}.ck.ck-list__item .ck-button:hover,.ck.ck-list__item .ck-button.ck-on{background:#334155 !important;}.comment-form .form-managed-file,.comment-comment-forum-form .form-managed-file{background:#1e293b;border:2px dashed #334155;border-radius:8px;padding:1rem;margin-top:0.5rem;}.comment-form .form-managed-file:hover,.comment-comment-forum-form .form-managed-file:hover{border-color:#d4a843;}.comment-form input[type="file"]::file-selector-button,.comment-comment-forum-form input[type="file"]::file-selector-button{background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:0.4rem 1rem;cursor:pointer;}.comment-form select,.comment-comment-forum-form select{background:#1e293b !important;color:#e2e8f0 !important;border:1px solid #334155 !important;border-radius:6px !important;padding:0.4rem 0.75rem;}.comment-form .filter-help,.comment-comment-forum-form .filter-help,.comment-form .filter-guidelines,.comment-comment-forum-form .filter-guidelines,.comment-form .description,.comment-comment-forum-form .description{color:#64748b !important;font-size:0.8rem;}.comment-form input[type="text"],.comment-form textarea,.comment-comment-forum-form input[type="text"],.comment-comment-forum-form textarea{background:#0f172a !important;color:#e2e8f0 !important;border:1px solid #334155 !important;border-radius:8px !important;padding:0.6rem 0.75rem;}.comment-form input[type="text"]:focus,.comment-form textarea:focus,.comment-comment-forum-form input[type="text"]:focus,.comment-comment-forum-form textarea:focus{border-color:#d4a843 !important;outline:none;box-shadow:0 0 0 2px rgba(212,168,67,0.15);}.comment-form input[type="submit"],.comment-comment-forum-form input[type="submit"],.comment-form .form-submit,.comment-comment-forum-form .form-submit{background:linear-gradient(135deg,#d4a843,#b8942f) !important;color:#0f172a !important;border:none !important;border-radius:8px !important;padding:0.65rem 2rem !important;font-weight:700 !important;cursor:pointer;transition:all 0.3s;box-shadow:0 2px 8px rgba(212,168,67,0.3);}.comment-form input[type="submit"]:hover,.comment-comment-forum-form input[type="submit"]:hover{background:linear-gradient(135deg,#fbbf24,#d4a843) !important;box-shadow:0 4px 16px rgba(212,168,67,0.5);transform:translateY(-1px);}.comment-form #edit-preview,.comment-comment-forum-form #edit-preview{background:#1e293b !important;color:#e2e8f0 !important;border:1px solid #334155 !important;}.comment-form #edit-preview:hover,.comment-comment-forum-form #edit-preview:hover{border-color:#d4a843 !important;color:#d4a843 !important;}.path-forum .comment-wrapper h2,.path-forum #comments h2,section.comments h2{color:#f1f5f9;font-size:1.3rem;font-weight:700;padding-bottom:0.5rem;border-bottom:2px solid rgba(212,168,67,0.3);margin-bottom:1rem;}.path-forum .pager__items{display:flex;gap:0.25rem;list-style:none;padding:0;justify-content:center;}.path-forum .pager__item a,.path-forum .pager__item span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#94a3b8;text-decoration:none;font-size:0.85rem;}.path-forum .pager__item a:hover{border-color:#d4a843;color:#d4a843;}.path-forum .pager__item--active span{background:#d4a843;color:#0f172a;border-color:#d4a843;font-weight:700;}@media (max-width:768px){.comment--type-comment-forum{grid-template-columns:1fr;}.comment--type-comment-forum .comment__author{flex-direction:row;padding:0.75rem 1rem;border-right:none;border-bottom:1px solid #1e293b;gap:0.75rem;}.comment--type-comment-forum .comment__avatar{width:48px;height:48px;}.comment--type-comment-forum .comment__content{padding:0.75rem 1rem;min-height:auto;}.indented{padding-left:0.5rem;}}.leaflet-popup-content-wrapper,.leaflet-popup-content-wrapper:not(.NONEXISTENT),div.leaflet-popup-content-wrapper{background:#0f172a !important;background-color:#0f172a !important;color:#e2e8f0 !important;border:1px solid #d4a843 !important;border-radius:10px !important;box-shadow:0 4px 24px rgba(0,0,0,0.8) !important;}.leaflet-popup-tip,.leaflet-popup-tip:not(.NONEXISTENT),div.leaflet-popup-tip{background:#0f172a !important;background-color:#0f172a !important;}.leaflet-popup-content,div.leaflet-popup-content{color:#e2e8f0 !important;}.leaflet-popup-close-button{color:#94a3b8 !important;}.leaflet-popup-close-button:hover{color:#f59e0b !important;}.video-embed iframe,.video-embed iframe[data-src],.node--view-mode-full iframe[src*="youtube"],.node--view-mode-full iframe[src*="youtu.be"],.node--view-mode-full iframe[data-src*="youtube"],.node--view-mode-full iframe[src*="vimeo"],.field--name-body iframe,.sc-article__body iframe{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:8px;margin:1.25em 0;display:block;border:none;}.video-embed{margin:1.25em 0;}.media-oembed-content{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:8px;display:block;}.field--name-field-media-oembed-video{margin:1.5rem 0;}.media--type-remote-video{margin:1.5rem 0;}figure.image{display:table;max-width:100%;margin:0.75em 0;}figure.image img{display:block;width:100%;}figure.image-style-align-center,figure.image.image-style-align-center{margin-left:auto !important;margin-right:auto !important;display:table;}figure.image-style-align-left,figure.image.image-style-align-left{float:left;margin-right:1.5em !important;margin-left:0 !important;}figure.image-style-align-right,figure.image.image-style-align-right{float:right;margin-left:1.5em !important;margin-right:0 !important;}.drupal-media-style-align-center,[data-align="center"] > div,.field--name-body .align-center{margin-left:auto !important;margin-right:auto !important;display:block;}.drupal-media-style-align-left,.field--name-body .align-left{float:left;margin-right:1.5em !important;}.drupal-media-style-align-right,.field--name-body .align-right{float:right;margin-left:1.5em !important;}.image-style-side{float:right;max-width:50%;margin-left:1.5em !important;margin-right:0 !important;}
.view-search .view-filters{margin-bottom:2rem;}.view-search .views-exposed-form{display:flex;gap:12px;align-items:center;max-width:700px;margin:0 auto 2rem;}.view-search .views-exposed-form .form-item{flex:1;margin:0;}.view-search .views-exposed-form input[type="text"],.view-search .views-exposed-form input[type="search"]{width:100%;padding:14px 20px 14px 48px;background:var(--sc-bg-surface,#1a2744);border:2px solid var(--sc-border-color,#2a3a5c);border-radius:12px;color:var(--sc-text-primary,#e2e8f0);font-size:1rem;transition:all 0.3s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 256 256' fill='%2394a3b8'%3E%3Cpath d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:16px center;}.view-search .views-exposed-form input[type="text"]:focus,.view-search .views-exposed-form input[type="search"]:focus{border-color:var(--sc-accent-primary,#d4a843);outline:none;box-shadow:0 0 0 3px rgba(212,168,67,0.15);}.view-search .views-exposed-form .form-actions{margin:0;}.view-search .views-exposed-form .form-submit{padding:14px 28px;background:linear-gradient(135deg,var(--sc-accent-primary,var(--sc-primary,#d4a843)),#e67e22);color:#000;font-weight:700;border:none;border-radius:12px;cursor:pointer;font-size:1rem;transition:all 0.3s;}.view-search .views-exposed-form .form-submit:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(212,168,67,0.3);}.sc-search-results .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;}.sc-search-results .view-header{text-align:center;padding:0.5rem 0 1.5rem;color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;}.sc-search-empty{text-align:center;padding:4rem 2rem;color:var(--sc-text-secondary,#94a3b8);}.sc-search-empty p{margin:0.5rem 0;}.sc-article{max-width:860px;margin:0 auto;}.sc-article__header{margin-bottom:2rem;}.sc-article__meta-top{display:flex;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap;}.sc-article__type-badge{display:inline-flex;align-items:center;padding:4px 14px;border-radius:20px;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;transition:all 0.3s;}.sc-article__type-badge--news{background:rgba(59,130,246,0.15);color:#60a5fa;}.sc-article__type-badge--clanek{background:rgba(168,85,247,0.15);color:#c084fc;}.sc-article__type-badge--tutorial{background:rgba(34,197,94,0.15);color:#4ade80;}.sc-article__type-badge--review{background:rgba(234,179,8,0.15);color:#facc15;}.sc-article__type-badge--mod{background:rgba(249,115,22,0.15);color:#fb923c;}.sc-article__type-badge--gallery{background:rgba(236,72,153,0.15);color:#f472b6;}.sc-article__type-badge--blog{background:rgba(20,184,166,0.15);color:#2dd4bf;}.sc-article__type-badge:hover{filter:brightness(1.2);transform:translateY(-1px);}.sc-article__reading-time{display:inline-flex;align-items:center;gap:6px;color:var(--sc-text-secondary,#94a3b8);font-size:0.85rem;}.sc-article__title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.2;color:var(--sc-text-primary,#e2e8f0);margin:0 0 16px;}.sc-article__meta{display:flex;align-items:center;gap:12px;color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;}.sc-article__submitted{display:flex;align-items:center;gap:8px;}.sc-article__author-name{font-weight:600;color:var(--sc-accent-primary,#d4a843);}.sc-article__date-separator{opacity:0.5;}.sc-article__image-wrapper{margin:0 -1rem 2rem;border-radius:12px;overflow:hidden;position:relative;}.sc-article__image-wrapper img{width:100%;height:auto;display:block;}.sc-article__image-source{position:absolute;bottom:0;right:0;padding:4px 12px;background:rgba(0,0,0,0.7);color:#94a3b8;font-size:0.75rem;border-top-left-radius:8px;}.sc-article__perex{font-size:1.15rem;line-height:1.7;color:var(--sc-text-secondary,#94a3b8);border-left:3px solid var(--sc-accent-primary,#d4a843);padding-left:1.25rem;margin-bottom:2rem;font-style:italic;}.sc-article__body{font-size:1.05rem;line-height:1.8;color:var(--sc-text-primary,#e2e8f0);}.sc-article__body h2{font-size:1.5rem;font-weight:700;margin:2.5rem 0 1rem;padding-bottom:8px;border-bottom:1px solid var(--sc-border-color,#2a3a5c);}.sc-article__body h3{font-size:1.25rem;font-weight:600;margin:2rem 0 0.75rem;}.sc-article__body p{margin-bottom:1.25rem;}.sc-article__body img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;}.sc-article__body blockquote{border-left:3px solid var(--sc-accent-primary,#d4a843);padding:1rem 1.5rem;margin:1.5rem 0;background:rgba(212,168,67,0.05);border-radius:0 8px 8px 0;font-style:italic;color:var(--sc-text-secondary,#94a3b8);}.sc-article__body ul,.sc-article__body ol{padding-left:1.5rem;margin-bottom:1.25rem;}.sc-article__body li{margin-bottom:0.5rem;}.sc-article__body a{color:var(--sc-accent-primary,#d4a843);text-decoration:underline;text-underline-offset:2px;}.sc-article__body a:hover{color:#e67e22;}.sc-article__body pre,.sc-article__body code{background:rgba(0,0,0,0.3);border-radius:6px;font-family:'JetBrains Mono','Fira Code',monospace;}.sc-article__body code{padding:2px 6px;font-size:0.9em;}.sc-article__body pre{padding:1.25rem;overflow-x:auto;margin-bottom:1.5rem;}.sc-article__body pre code{background:none;padding:0;}.sc-article__meta-fields{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:1.5rem;padding:12px 16px;background:var(--sc-bg-surface,#1a2744);border-radius:10px;border:1px solid var(--sc-border-color,#2a3a5c);}.sc-article__meta-fields span{display:inline-flex;align-items:center;gap:6px;font-size:0.9rem;color:var(--sc-text-secondary,#94a3b8);}.sc-article__version-badge{padding:2px 10px;background:rgba(59,130,246,0.15);color:#60a5fa !important;border-radius:12px;font-weight:600;font-size:0.85rem !important;}.sc-article__rating{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;padding:16px 20px;background:var(--sc-bg-surface,#1a2744);border-radius:10px;border:1px solid var(--sc-border-color,#2a3a5c);}.sc-article__rating-label{color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;}.sc-article__rating-value{font-size:1.5rem;font-weight:800;color:var(--sc-accent-primary,#d4a843);}.sc-article__rating-bar{flex:1;height:8px;background:rgba(255,255,255,0.1);border-radius:4px;overflow:hidden;}.sc-article__rating-fill{height:100%;background:linear-gradient(90deg,#ef4444,#eab308,#22c55e);border-radius:4px;transition:width 1s ease;}.sc-article__tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--sc-border-color,#2a3a5c);}.sc-article__tags a{display:inline-block;padding:4px 12px;background:var(--sc-bg-surface,#1a2744);border:1px solid var(--sc-border-color,#2a3a5c);border-radius:20px;color:var(--sc-text-secondary,#94a3b8);font-size:0.8rem;text-decoration:none;transition:all 0.3s;}.sc-article__tags a:hover{border-color:var(--sc-accent-primary,#d4a843);color:var(--sc-accent-primary,#d4a843);background:rgba(212,168,67,0.1);}.sc-article__download{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,rgba(34,197,94,0.1),rgba(59,130,246,0.1));border:1px solid rgba(34,197,94,0.3);border-radius:12px;}.sc-article__download h3{margin:0 0 1rem;color:#4ade80;font-size:1.1rem;}.sc-article__download a{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all 0.3s;}.sc-article__download a:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(34,197,94,0.3);}.sc-share{display:flex;align-items:center;gap:16px;margin:2.5rem 0;padding:16px 20px;background:var(--sc-bg-surface,#1a2744);border-radius:12px;border:1px solid var(--sc-border-color,#2a3a5c);}.sc-share__label{color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;font-weight:500;white-space:nowrap;}.sc-share__buttons{display:flex;gap:8px;}.sc-share__btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--sc-border-color,#2a3a5c);background:transparent;color:var(--sc-text-secondary,#94a3b8);cursor:pointer;transition:all 0.3s;position:relative;}.sc-share__btn:hover{transform:translateY(-2px);border-color:transparent;}.sc-share__btn--facebook:hover{background:#1877f2;color:#fff;box-shadow:0 4px 15px rgba(24,119,242,0.3);}.sc-share__btn--twitter:hover{background:#000;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,0.3);}.sc-share__btn--reddit:hover{background:#ff4500;color:#fff;box-shadow:0 4px 15px rgba(255,69,0,0.3);}.sc-share__btn--copy:hover{background:var(--sc-accent-primary,#d4a843);color:#000;box-shadow:0 4px 15px rgba(212,168,67,0.3);}.sc-share__copied-text{display:none;position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);background:var(--sc-accent-primary,#d4a843);color:#000;padding:2px 8px;border-radius:4px;font-size:0.7rem;font-weight:600;white-space:nowrap;}.sc-share__btn--copy.copied .sc-share__copied-text{display:block;animation:fadeOut 2s forwards;}@keyframes fadeOut{0%{opacity:1;}70%{opacity:1;}100%{opacity:0;}}.sc-related-articles,.block-views-blockrelated-articles-block-1{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--sc-border-color,#2a3a5c);}.block-views-blockrelated-articles-block-1 h2,.sc-related-articles > h2{font-size:1.4rem;font-weight:700;color:var(--sc-text-primary,#e2e8f0);margin-bottom:1.5rem;display:flex;align-items:center;gap:8px;}.block-views-blockrelated-articles-block-1 h2::before,.sc-related-articles > h2::before{content:'';display:inline-block;width:4px;height:24px;background:var(--sc-accent-primary,#d4a843);border-radius:2px;}.sc-related-articles .view-content,.block-views-blockrelated-articles-block-1 .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (max-width:768px){.sc-related-articles .view-content,.block-views-blockrelated-articles-block-1 .view-content{grid-template-columns:1fr;gap:16px;}}.easy-breadcrumb,.breadcrumb{padding:12px 0;margin-bottom:1rem;}.easy-breadcrumb ol,.breadcrumb ol{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0;flex-wrap:wrap;font-size:0.85rem;}.easy-breadcrumb li,.breadcrumb li{display:inline-flex;align-items:center;color:var(--sc-text-secondary,#94a3b8);}.easy-breadcrumb li + li::before,.breadcrumb li + li::before{content:'';display:inline-block;width:16px;height:16px;margin:0 8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 256 256' fill='%2364748b'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:0.5;}.easy-breadcrumb a,.breadcrumb a{color:var(--sc-text-secondary,#94a3b8);text-decoration:none;transition:color 0.2s;}.easy-breadcrumb a:hover,.breadcrumb a:hover{color:var(--sc-accent-primary,#d4a843);}.easy-breadcrumb .easy-breadcrumb_segment-title,.breadcrumb li:last-child{color:var(--sc-text-primary,#e2e8f0);font-weight:500;}.easy-breadcrumb .easy-breadcrumb_segment-separator{display:none;}.sc-back-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--sc-bg-surface,#1a2744);border:1px solid var(--sc-border-color,#2a3a5c);color:var(--sc-text-secondary,#94a3b8);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s;z-index:100;box-shadow:0 4px 20px rgba(0,0,0,0.3);}.sc-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0);}.sc-back-to-top:hover{background:var(--sc-accent-primary,#d4a843);color:#000;border-color:var(--sc-accent-primary,#d4a843);transform:translateY(-2px);box-shadow:0 6px 25px rgba(212,168,67,0.3);}.sc-card{position:relative;border-radius:var(--sc-radius,12px);overflow:hidden;background:var(--sc-bg-surface,#1a2744);border:1px solid var(--sc-border-color,#2a3a5c);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.sc-card:hover{transform:translateY(-4px);border-color:rgba(212,168,67,0.3);box-shadow:0 12px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(212,168,67,0.1);}.sc-card__image{position:relative;overflow:hidden;aspect-ratio:16 / 9;}.sc-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1);}.sc-card:hover .sc-card__image img{transform:scale(1.05);}.sc-card__image::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,rgba(15,23,42,0.6),transparent);pointer-events:none;z-index:1;}.sc-card__type-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:8px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.node--type-news .sc-card__type-badge{background:rgba(59,130,246,0.85);color:#fff;}.node--type-clanek .sc-card__type-badge{background:rgba(168,85,247,0.85);color:#fff;}.node--type-tutorial .sc-card__type-badge{background:rgba(34,197,94,0.85);color:#fff;}.node--type-review .sc-card__type-badge{background:rgba(234,179,8,0.85);color:#000;}.node--type-mod .sc-card__type-badge{background:rgba(249,115,22,0.85);color:#fff;}.node--type-gallery .sc-card__type-badge{background:rgba(236,72,153,0.85);color:#fff;}.node--type-blog .sc-card__type-badge{background:rgba(20,184,166,0.85);color:#fff;}.node--type-forum .sc-card__type-badge{background:rgba(139,92,246,0.85);color:#fff;}.sc-card__image--placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--sc-bg-surface,#1a2744),rgba(42,58,92,0.5));}.sc-card__placeholder-icon{opacity:0.2;}.sc-card__body{padding:16px 20px 20px;}.sc-card__title{margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.35;}.sc-card__title a{color:var(--sc-text-primary,#e2e8f0);text-decoration:none;transition:color 0.2s;}.sc-card__title a:hover{color:var(--sc-accent-primary,#d4a843);}.sc-card__perex{color:var(--sc-text-secondary,#94a3b8);font-size:0.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px;}.sc-card__tags{margin-bottom:8px;}.sc-card__tags a{display:inline-block;padding:2px 8px;font-size:0.7rem;background:rgba(212,168,67,0.1);color:var(--sc-accent-primary,#d4a843);border-radius:4px;text-decoration:none;margin-right:4px;margin-bottom:4px;transition:background 0.2s;}.sc-card__tags a:hover{background:rgba(212,168,67,0.2);}.sc-card__meta{display:flex;align-items:center;gap:16px;color:var(--sc-text-secondary,#94a3b8);font-size:0.8rem;margin-top:auto;}.sc-card__date,.sc-card__author{display:inline-flex;align-items:center;gap:4px;}.sc-card__badge{display:inline-block;padding:2px 10px;background:rgba(59,130,246,0.15);color:#60a5fa;border-radius:12px;font-size:0.75rem;font-weight:600;}.sc-header-search{position:relative;margin-left:auto;}.sc-header-search__form{display:flex;align-items:center;}.sc-header-search__input{width:0;padding:8px 0;border:none;background:transparent;color:var(--sc-text-primary,#e2e8f0);font-size:0.9rem;transition:all 0.3s;opacity:0;}.sc-header-search__input.expanded{width:250px;padding:8px 16px;border-bottom:2px solid var(--sc-border-color,#2a3a5c);opacity:1;}.sc-header-search__input.expanded:focus{border-bottom-color:var(--sc-accent-primary,#d4a843);outline:none;}.sc-header-search__toggle{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--sc-text-secondary,#94a3b8);cursor:pointer;transition:color 0.2s;}.sc-header-search__toggle:hover{color:var(--sc-accent-primary,#d4a843);}@media (max-width:768px){.sc-share{flex-direction:column;align-items:flex-start;gap:12px;}.sc-article__meta-top{flex-direction:column;align-items:flex-start;gap:8px;}.sc-article__rating{flex-wrap:wrap;}.sc-article__image-wrapper{margin:0 -0.5rem 1.5rem;border-radius:8px;}.view-search .views-exposed-form{flex-direction:column;}.sc-search-results .view-content{grid-template-columns:1fr;}.sc-back-to-top{bottom:16px;right:16px;width:42px;height:42px;}.sc-related-articles .view-content,.block-views-blockrelated-articles-block-1 .view-content{grid-template-columns:1fr;}}.sc-reading-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--sc-accent-primary,var(--sc-primary,#d4a843)),#e67e22);z-index:9999;transition:width 0.1s linear;}@media print{.sc-share,.sc-back-to-top,.sc-reading-progress,.sc-related-articles,.block-views-blockrelated-articles-block-1{display:none !important;}.sc-article__body{color:#000;font-size:12pt;line-height:1.6;}}.sc-navbar{z-index:1000;background:rgba(var(--sc-bg-rgb,15,23,42),0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,168,67,0.15);transition:transform 0.3s ease,background 0.3s,box-shadow 0.3s;}.sc-navbar.sc-navbar--scrolled{background:rgba(var(--sc-bg-rgb,15,23,42),0.98);box-shadow:0 4px 20px rgba(0,0,0,0.3);}.sc-navbar--transparent{background:rgba(var(--sc-bg-rgb,15,23,42),0.7);}.sc-navbar--transparent.sc-navbar--glass,.sc-navbar--transparent.sc-navbar--solid{background:rgba(var(--sc-bg-rgb,15,23,42),0.7);}.sc-navbar--transparent.sc-navbar--scrolled{background:rgba(var(--sc-bg-rgb,15,23,42),0.95);backdrop-filter:blur(12px);}.sc-navbar__inner{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:64px;max-width:1280px;margin:0 auto;}.sc-navbar__brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--sc-primary,#d4a843);flex-shrink:0;}.sc-navbar__logo{color:var(--sc-primary,#d4a843);}.sc-navbar__site-name{font-size:1.25rem;font-weight:700;letter-spacing:0.5px;}.sc-navbar__nav{display:none;flex:1;justify-content:center;}@media (min-width:1024px){.sc-navbar__nav{display:flex;}}.sc-navbar__menu{display:flex;list-style:none;margin:0;padding:0;gap:2px;}.sc-navbar__item{position:relative;}.sc-navbar__link{display:block;padding:8px 14px;color:#cbd5e1;text-decoration:none;font-size:0.9rem;font-weight:500;border-radius:8px;transition:color 0.2s,background 0.2s;white-space:nowrap;}.sc-navbar__link:hover,.sc-navbar__link--active{color:var(--sc-primary,#d4a843);background:rgba(212,168,67,0.08);}.sc-navbar__link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:60%;height:2px;background:var(--sc-primary,#d4a843);transition:transform 0.3s;border-radius:1px;}.sc-navbar__link:hover::after,.sc-navbar__link--active::after{transform:translateX(-50%) scaleX(1);}.sc-navbar__actions{display:flex;align-items:center;gap:12px;flex-shrink:0;}.sc-navbar__search-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#94a3b8;border-radius:8px;transition:color 0.2s,background 0.2s;text-decoration:none;}.sc-navbar__search-btn:hover{color:var(--sc-primary,#d4a843);background:rgba(212,168,67,0.08);}.sc-navbar__login-btn{display:none;padding:8px 20px;background:linear-gradient(135deg,var(--sc-primary,#d4a843),var(--sc-primary-hover,#b8922e));color:var(--sc-bg-dark,#0f172a);text-decoration:none;font-size:0.85rem;font-weight:600;border-radius:8px;transition:transform 0.2s,box-shadow 0.2s;}@media (min-width:1024px){.sc-navbar__login-btn{display:inline-block;}}.sc-navbar__login-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,168,67,0.3);}.sc-navbar__hamburger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background 0.2s;}@media (min-width:1024px){.sc-navbar__hamburger{display:none;}}.sc-navbar__hamburger:hover{background:rgba(212,168,67,0.08);}.sc-navbar__hamburger-line{display:block;width:24px;height:2px;background:#cbd5e1;border-radius:2px;transition:transform 0.3s,opacity 0.3s;}.sc-navbar__hamburger.active .sc-navbar__hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg);}.sc-navbar__hamburger.active .sc-navbar__hamburger-line:nth-child(2){opacity:0;}.sc-navbar__hamburger.active .sc-navbar__hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.sc-navbar__mobile-menu{position:fixed;top:0;right:-100%;width:320px;max-width:85vw;height:100vh;background:rgba(var(--sc-bg-rgb,15,23,42),0.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:9999;transition:right 0.3s ease;overflow-y:auto;border-left:1px solid rgba(212,168,67,0.15);}.sc-navbar__mobile-menu.open{right:0;}.sc-navbar__mobile-inner{padding:24px;}.sc-navbar__mobile-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;color:#94a3b8;cursor:pointer;margin-left:auto;margin-bottom:24px;border-radius:8px;transition:color 0.2s,background 0.2s;}.sc-navbar__mobile-close:hover{color:var(--sc-primary,#d4a843);background:rgba(212,168,67,0.08);}.sc-navbar__mobile-list{list-style:none;margin:0;padding:0;}.sc-navbar__mobile-list li{border-bottom:1px solid rgba(255,255,255,0.05);}.sc-navbar__mobile-link{display:block;padding:16px 8px;color:#cbd5e1;text-decoration:none;font-size:1.05rem;font-weight:500;transition:color 0.2s,padding-left 0.2s;}.sc-navbar__mobile-link:hover{color:var(--sc-primary,#d4a843);padding-left:16px;}.sc-navbar__mobile-login{display:block;margin-top:24px;padding:14px 24px;background:linear-gradient(135deg,var(--sc-primary,#d4a843),var(--sc-primary-hover,#b8922e));color:var(--sc-bg-dark,#0f172a);text-decoration:none;text-align:center;font-weight:600;border-radius:10px;}.sc-navbar__mobile-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;pointer-events:none;transition:opacity 0.3s;}.sc-navbar__mobile-backdrop.visible{opacity:1;pointer-events:auto;}.sc-gallery-detail .sc-gallery__hero-image{margin-bottom:2rem;border-radius:12px;overflow:hidden;}.sc-gallery-detail .sc-gallery__hero-image img{width:100%;height:auto;display:block;}.sc-gallery__grid{margin:2rem 0;}.sc-gallery__grid .field__items,.sc-gallery__grid .field--name-field-images .field__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;}.sc-gallery__grid .field__item{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16 / 10;cursor:pointer;background:var(--sc-bg-secondary,#1e293b);}.sc-gallery__grid .field__item::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,0.4) 100%);opacity:0;transition:opacity 0.3s;pointer-events:none;}.sc-gallery__grid .field__item:hover::after{opacity:1;}.sc-gallery__grid .field__item::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:48px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='white'%3E%3Cpath d='M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transition:transform 0.3s,opacity 0.3s;z-index:2;pointer-events:none;}.sc-gallery__grid .field__item:hover::before{transform:translate(-50%,-50%) scale(1);opacity:0.7;}.sc-gallery__grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s;}.sc-gallery__grid .field__item:hover img{transform:scale(1.05);}.sc-lightbox{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,0.92);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s;}.sc-lightbox.active{opacity:1;pointer-events:auto;}.sc-lightbox__overlay{position:absolute;inset:0;}.sc-lightbox__close{position:absolute;top:16px;right:16px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);border:none;color:#fff;cursor:pointer;border-radius:50%;transition:background 0.2s;z-index:10;}.sc-lightbox__close:hover{background:rgba(255,255,255,0.2);}.sc-lightbox__prev,.sc-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,0.1);border:none;color:#fff;cursor:pointer;border-radius:50%;transition:background 0.2s;z-index:10;}.sc-lightbox__prev{left:16px;}.sc-lightbox__next{right:16px;}.sc-lightbox__prev:hover,.sc-lightbox__next:hover{background:rgba(255,255,255,0.25);}.sc-lightbox__content{max-width:90vw;max-height:85vh;position:relative;z-index:5;}.sc-lightbox__img{max-width:90vw;max-height:85vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,0.5);}.sc-lightbox__counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,0.7);font-size:0.9rem;z-index:10;}.sc-lightbox__caption{position:absolute;bottom:0;left:0;right:0;padding:20px 16px 8px;background:linear-gradient(transparent,rgba(0,0,0,0.75));color:rgba(255,255,255,0.85);font-size:11px;letter-spacing:0.02em;border-radius:0 0 8px 8px;pointer-events:none;z-index:6;}.sc-lightbox__caption span{color:rgba(255,255,255,0.55);font-weight:500;text-transform:uppercase;font-size:9px;letter-spacing:0.08em;margin-right:4px;}@media (max-width:768px){.sc-gallery__grid .field__items,.sc-gallery__grid .field--name-field-images .field__items{grid-template-columns:repeat(2,1fr);gap:8px;}.sc-gallery__grid .field__item{aspect-ratio:1;}.sc-lightbox__prev,.sc-lightbox__next{width:40px;height:40px;}.sc-lightbox__prev{left:8px;}.sc-lightbox__next{right:8px;}}.sc-back-to-top{position:fixed;bottom:24px;right:24px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(212,168,67,0.9);color:var(--sc-bg-dark,#0f172a);border:none;border-radius:50%;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity 0.3s,transform 0.3s,background 0.2s;z-index:900;box-shadow:0 4px 12px rgba(0,0,0,0.3);pointer-events:none;}.sc-back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto;}.sc-back-to-top:hover{background:var(--sc-primary,#d4a843);transform:translateY(-2px);}.page-node-type-gallery .sc-ad--gallery,body[class*="path-galerie"] .sc-ad--gallery{display:none !important;}.layout-container{animation:sc-fadeIn 0.3s ease-out;}@keyframes sc-fadeIn{from{opacity:0;}to{opacity:1;}}.sc-card{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s !important;}.sc-card:hover{transform:translateY(-6px) !important;box-shadow:0 12px 32px rgba(0,0,0,0.4),0 0 0 1px rgba(212,168,67,0.1) !important;}.views-row{transition:transform 0.2s;}.sc-reading-progress{position:fixed;top:64px;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--sc-primary,#d4a843),#f0c040);z-index:999;transition:width 0.1s linear;}.hero-section{margin-top:-64px;padding-top:calc(64px + 4rem);}.view .view-content{display:grid;grid-template-columns:1fr;gap:20px;width:100%;}@media (min-width:640px){.view .view-content{grid-template-columns:repeat(2,1fr);gap:24px;}}@media (min-width:1024px){.view .view-content{grid-template-columns:repeat(3,1fr);}}.view-search .view-content,.sc-search-results .view-content{grid-template-columns:1fr !important;max-width:900px;}.sc-related-articles .view-content,.block-views-blockrelated-articles-block-1 .view-content{grid-template-columns:repeat(3,1fr) !important;}@media (max-width:767px){.sc-related-articles .view-content,.block-views-blockrelated-articles-block-1 .view-content{grid-template-columns:1fr !important;}}.view .views-row{display:flex;}.view .views-row > *{flex:1;display:flex;flex-direction:column;}.layout--twocol-section,.layout-content + .layout-sidebar{}.layout-sidebar-second,.layout-sidebar{position:relative;overflow:visible !important;align-self:stretch;}.sc-ad--sidebar-sticky-wrap{position:sticky !important;top:80px;max-height:calc(100vh - 100px);z-index:10;}.sc-ad--sidebar-sticky-wrap .sc-ad--sidebar-sky{position:static !important;}.sc-quick-nav{position:sticky;top:80px;}.sc-lightbox__ad-overlay{display:none;position:absolute;inset:0;z-index:1010;background:rgba(0,0,0,0.92);align-items:center;justify-content:center;}.sc-lightbox__ad-overlay.active{display:flex;}.sc-lightbox__ad-container{text-align:center;max-width:500px;width:90%;}.sc-lightbox__ad-label{font-size:11px;color:rgba(255,255,255,0.4);text-transform:uppercase;letter-spacing:2px;margin-bottom:12px;}.sc-lightbox__ad-zone{min-height:200px;background:rgba(30,41,59,0.5);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.sc-lightbox__ad-skip{background:linear-gradient(135deg,var(--sc-primary,#d4a843),#b8860b);color:#000;border:none;padding:10px 28px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;}.sc-lightbox__ad-skip:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(212,168,67,0.4);}.sc-carousel{position:relative;width:100%;overflow:hidden;padding:40px 0;user-select:none;-webkit-user-select:none;}.sc-carousel__wrapper{position:relative;width:100%;perspective:1200px;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;min-height:420px;}.sc-carousel__track{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);}.sc-carousel__slide{position:absolute;width:var(--sc-carousel-slide-width,320px);max-width:90vw;transition:transform 0.6s cubic-bezier(0.23,1,0.32,1),opacity 0.6s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;}.sc-carousel__slide .sc-card,.sc-carousel__slide .views-row > *{height:100%;}.sc-carousel__slide[data-hidden]{opacity:0 !important;pointer-events:none;}.sc-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;border-radius:50%;background:rgba(212,168,67,0.15);border:1px solid rgba(212,168,67,0.3);color:var(--sc-primary,#d4a843);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s,transform 0.2s;backdrop-filter:blur(8px);}.sc-carousel__nav:hover{background:rgba(212,168,67,0.3);transform:translateY(-50%) scale(1.1);}.sc-carousel__nav--prev{left:10px;}.sc-carousel__nav--next{right:10px;}.sc-carousel__nav svg{width:20px;height:20px;}.sc-carousel__dots{display:flex;justify-content:center;gap:8px;padding:16px 0;}.sc-carousel__dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(212,168,67,0.4);background:transparent;cursor:pointer;transition:all 0.3s;padding:0;}.sc-carousel__dot.active,.sc-carousel__dot:hover{background:var(--sc-primary,#d4a843);border-color:var(--sc-primary,#d4a843);transform:scale(1.2);}.sc-carousel--cube .sc-carousel__wrapper{perspective:1200px;}.sc-carousel--cube .sc-carousel__track{width:var(--sc-carousel-slide-width,320px);height:420px;margin:0 auto;transform-style:preserve-3d;}.sc-carousel--cube .sc-carousel__slide{position:absolute;width:100%;height:100%;}.sc-carousel--flip .sc-carousel__wrapper{perspective:1200px;}.sc-carousel--flip .sc-carousel__track{width:var(--sc-carousel-slide-width,320px);height:420px;margin:0 auto;transform-style:preserve-3d;}.sc-carousel--flip .sc-carousel__slide{position:absolute;width:100%;height:100%;transition:transform 0.8s cubic-bezier(0.175,0.885,0.32,1.275);}.sc-carousel--stack .sc-carousel__wrapper{perspective:800px;}.sc-carousel--circular .sc-carousel__wrapper{perspective:1500px;}@media (max-width:767px){.sc-carousel__slide{--sc-carousel-slide-width:260px;}.sc-carousel__wrapper{min-height:380px;}}.layout-content .view .view-content,.region-content .view .view-content,.view-novinky .view-content,.view-display-id-page_1 .view-content{display:grid !important;grid-template-columns:1fr;gap:20px;width:100%;}@media (min-width:640px){.layout-content .view .view-content,.region-content .view .view-content,.view-novinky .view-content,.view-display-id-page_1 .view-content{grid-template-columns:repeat(2,1fr) !important;gap:24px;}}@media (min-width:1024px){.layout-content .view .view-content,.region-content .view .view-content,.view-novinky .view-content,.view-display-id-page_1 .view-content{grid-template-columns:repeat(3,1fr) !important;}}.view .view-content > .views-row{display:flex !important;visibility:visible !important;opacity:1 !important;}.site-layout-with-sidebar{align-items:start;}.site-layout-with-sidebar > .layout-sidebar-second,.site-layout-with-sidebar > aside{align-self:stretch !important;overflow:visible !important;}.sc-ad--sidebar-sticky-wrap{position:sticky !important;top:80px;max-height:calc(100vh - 100px);z-index:10;margin-top:20px;}.layout-content{min-width:0;overflow:visible;}.sc-ad--sidebar-sticky-wrap{margin-bottom:3rem;}.layout-sidebar-second .sc-ad--footer,.sc-ad--footer{position:relative;z-index:11;}#drupal-off-canvas-wrapper{max-width:400px !important;right:0 !important;}.ui-dialog.ui-dialog-off-canvas{max-width:400px !important;right:0 !important;left:auto !important;}.sc-gallery-detail{max-width:1200px;margin:0 auto;}.sc-gallery__grid{margin:2.5rem 0;padding:1.5rem;background:rgba(15,23,42,0.4);border-radius:16px;border:1px solid rgba(148,163,184,0.1);}.sc-gallery__grid .field__items,.sc-gallery__grid .field--name-field-images .field__items{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;}.sc-gallery__grid .field__item{border-radius:8px;aspect-ratio:16 / 10;box-shadow:0 2px 8px rgba(0,0,0,0.3);transition:transform 0.3s ease,box-shadow 0.3s ease;}.sc-gallery__grid .field__item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.5);z-index:2;}.sc-gallery__grid .field__item:hover img{transform:scale(1.08);}.sc-gallery__grid::after{content:'';display:block;clear:both;}.sc-gallery__hero-image{border-radius:16px !important;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.4);}.sc-gallery__hero-image img{transition:transform 0.5s ease;}.sc-gallery__hero-image:hover img{transform:scale(1.02);}.sc-lightbox__img{border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,0.6);}.sc-lightbox__prev,.sc-lightbox__next{backdrop-filter:blur(8px);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);}.sc-lightbox__prev:hover,.sc-lightbox__next:hover{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.25);}.sc-lightbox__close{backdrop-filter:blur(8px);background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);}.sc-lightbox__close:hover{background:rgba(239,68,68,0.3);border-color:rgba(239,68,68,0.5);}.sc-lightbox__counter{background:rgba(0,0,0,0.5);padding:6px 16px;border-radius:20px;backdrop-filter:blur(8px);font-weight:500;letter-spacing:0.5px;}.node--type-gallery.sc-card{border:1px solid rgba(236,72,153,0.15);}.node--type-gallery.sc-card:hover{border-color:rgba(236,72,153,0.3);}@media (max-width:768px){.sc-gallery__grid{padding:0.75rem;margin:1.5rem 0;}.sc-gallery__grid .field__items,.sc-gallery__grid .field--name-field-images .field__items{grid-template-columns:repeat(2,1fr);gap:6px;}}@media (max-width:480px){.sc-gallery__grid .field__items,.sc-gallery__grid .field--name-field-images .field__items{grid-template-columns:1fr;}}body{font-family:var(--sc-font-body,inherit);font-size:var(--sc-font-size-base,inherit);line-height:var(--sc-line-height,inherit);}h1,h2,h3,h4,h5,h6{font-family:var(--sc-font-heading,inherit);}a{color:var(--sc-link,inherit);}.layout-container > main{max-width:var(--sc-content-max-width,1280px);margin-inline:auto;}p + p{margin-top:var(--sc-paragraph-spacing,1rem);}.sc-navbar--glass{background:rgba(var(--sc-bg-rgb,15,23,42),0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(212,168,67,0.12);}.sc-navbar--glass.sc-navbar--scrolled{background:rgba(var(--sc-bg-rgb,15,23,42),0.97);}.sc-navbar--solid{background:var(--sc-bg-dark,#0f172a);backdrop-filter:none;border-bottom:2px solid var(--sc-primary,#d4a843);}.sc-navbar--minimal{background:transparent;backdrop-filter:none;border-bottom:none;box-shadow:none;}.sc-navbar--minimal.sc-navbar--scrolled{background:rgba(var(--sc-bg-rgb,15,23,42),0.95);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,0.06);}.sc-navbar--gradient{background:linear-gradient(135deg,var(--sc-bg-dark,#0f172a) 0%,var(--sc-bg-secondary,#1e293b) 50%,var(--sc-bg-dark,#0f172a) 100%);border-bottom:1px solid rgba(212,168,67,0.2);}.sc-navbar--sticky{position:sticky;top:0;z-index:1000;}.sc-navbar:not(.sc-navbar--sticky){position:relative;}.sc-navbar--auto-hide{transition:transform 0.3s ease,background 0.3s,box-shadow 0.3s;}.sc-navbar--auto-hide.sc-navbar--hidden{transform:translateY(-100%);}.sc-navbar--mega .sc-navbar__dropdown-menu{min-width:520px;max-width:680px;width:max-content;left:50%;transform:translateX(-50%);display:none;position:absolute;top:calc(100% + 4px);background:rgba(var(--sc-bg-rgb,15,23,42),0.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,168,67,0.25);border-top:2px solid var(--sc-primary,#d4a843);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.05);padding:0.75rem 0;z-index:999;animation:sc-mega-fadeIn 0.15s ease-out;}@keyframes sc-mega-fadeIn{from{opacity:0;transform:translateX(-50%) translateY(-6px);}to{opacity:1;transform:translateX(-50%) translateY(0);}}.sc-navbar--mega .sc-navbar__dropdown:hover .sc-navbar__dropdown-menu,.sc-navbar--mega .sc-navbar__dropdown:focus-within .sc-navbar__dropdown-menu{display:flex;flex-wrap:wrap;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-section{flex:0 0 100%;padding:0.6rem 1.25rem 0.3rem;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.12em;color:var(--sc-primary,#d4a843);font-weight:700;border-bottom:1px solid rgba(212,168,67,0.12);margin-bottom:0.15rem;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-section ~ .sc-navbar__dropdown-section{margin-top:0.5rem;border-top:1px solid rgba(255,255,255,0.06);padding-top:0.75rem;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item{flex:0 0 50%;padding:0.5rem 1.25rem;color:var(--sc-text-secondary,#cbd5e1);text-decoration:none;font-size:0.9rem;white-space:nowrap;transition:all 0.12s ease;box-sizing:border-box;border-radius:6px;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item:hover{background:rgba(var(--sc-primary-rgb,240,180,41),0.08);color:var(--sc-primary,#d4a843);padding-left:1.5rem;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item--sub{flex:0 0 50%;font-size:0.85rem;padding-left:1.5rem;opacity:0.9;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item--sub::before{content:"›";margin-right:0.4rem;color:var(--sc-primary,#d4a843);font-weight:700;}.sc-navbar--mega .sc-navbar__dropdown-menu:not(:has(.sc-navbar__dropdown-section)){min-width:220px;max-width:300px;width:max-content;}.sc-navbar--mega .sc-navbar__dropdown-menu:not(:has(.sc-navbar__dropdown-section)) .sc-navbar__dropdown-item{flex:0 0 100%;}@media (max-width:1024px){.sc-navbar--mega .sc-navbar__dropdown-menu{min-width:280px;max-width:90vw;}.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item,.sc-navbar--mega .sc-navbar__dropdown-menu .sc-navbar__dropdown-item--sub{flex:0 0 100%;}}.sc-navbar:not(.sc-navbar--mega) .sc-navbar__dropdown-menu{min-width:220px;max-width:280px;}.sc-back-to-top--circle{border-radius:50%;width:44px;height:44px;}.sc-back-to-top--pill{border-radius:22px;width:auto;height:auto;padding:10px 18px;font-size:0.75rem;}.sc-back-to-top--pill svg{margin-right:4px;}.sc-back-to-top--square{border-radius:8px;width:44px;height:44px;}.sc-back-to-top--bottom-right{bottom:24px;right:24px;left:auto;}.sc-back-to-top--bottom-left{bottom:24px;left:24px;right:auto;}.sc-back-to-top--bottom-center{bottom:24px;left:50%;right:auto;transform:translateX(-50%) translateY(20px);}.sc-back-to-top--bottom-center.visible{transform:translateX(-50%) translateY(0);}.sc-footer-social{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 0;}.sc-footer-social__link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(255,255,255,0.08);border-radius:50%;font-size:1.2rem;text-decoration:none;transition:all 0.2s ease;border:1px solid rgba(255,255,255,0.1);}.sc-footer-social__link:hover{background:rgba(212,168,67,0.2);border-color:rgba(212,168,67,0.4);transform:translateY(-2px);}.sc-footer-copyright{border-top:1px solid rgba(255,255,255,0.06);padding-top:0.75rem;}.sc-card,.views-row article,.node--view-mode-teaser,.sc-fcard{box-shadow:var(--sc-card-shadow,0 4px 12px rgba(0,0,0,0.2));border:var(--sc-card-border,1px solid rgba(255,255,255,0.06));}.view-content,.views-view-grid__row{--sc-cols:var(--sc-listing-cols-desktop,3);}@media (max-width:768px){.view-content,.views-view-grid__row{--sc-cols:var(--sc-listing-cols-tablet,2);}}section,.block--system-main-block{margin-bottom:var(--sc-section-spacing,2rem);}.view-content.grid,.views-view-grid__row{gap:var(--sc-grid-gap,16px);}.sc-gallery__grid,.sc-gallery-grid{gap:var(--sc-gallery-gap,8px);}.sc-gallery__grid img,.sc-gallery-grid img{border-radius:var(--sc-gallery-radius,8px);aspect-ratio:var(--sc-gallery-ratio,4/3);object-fit:cover;}.sc-cinematic-hero::before{opacity:var(--sc-bg-image-opacity,1);}[data-theme-transition]{transition-duration:var(--sc-theme-transition,300ms);}.sc-reading-progress{height:var(--sc-reading-progress-height,3px);}.sc-reduce-motion *,.sc-reduce-motion *::before,.sc-reduce-motion *::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}.sc-skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:var(--sc-primary,#d4a843);color:#000;padding:0.5rem 1rem;font-weight:700;}.sc-skip-link:focus{left:0;}.sc-focus-outline *:focus-visible{outline:3px solid var(--sc-primary,#d4a843);outline-offset:2px;}.sc-spec{margin:32px 0;}.sc-spec__heading{font-size:1.4rem;margin:28px 0 14px;}.sc-spec__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;}@media (max-width:768px){.sc-spec__grid{grid-template-columns:1fr;}}.sc-spec__table{width:100%;border-collapse:collapse;font-size:.95rem;}.sc-spec__table td{padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.08);}.sc-spec__table td:first-child{color:rgba(255,255,255,.55);width:45%;}.sc-spec__table td:last-child{font-weight:600;}.sc-spec__more{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;}.sc-aircraft__subtitle{color:rgba(255,255,255,.6);margin-top:4px;}.sc-aircraft__icao-badge{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.35);padding:3px 10px;border-radius:999px;font-size:.8rem;font-weight:600;}.sc-aircraft__type-badge{background:rgba(255,255,255,.08);padding:3px 10px;border-radius:999px;font-size:.8rem;}.sc-aircraft__sim-buttons{display:flex;gap:10px;flex-wrap:wrap;}.sc-aircraft__sim-btn{display:inline-block;padding:10px 18px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);text-decoration:none;font-weight:600;transition:background .2s;}.sc-aircraft__sim-btn:hover{background:rgba(255,255,255,.16);}.sc-video-embed{position:relative;padding-top:56.25%;}.sc-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:10px;}.sc-airport__metar-raw{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px;font-size:.9rem;white-space:pre-wrap;}.sc-flying-count{display:inline-block;min-width:20px;padding:1px 7px;margin-left:6px;background:rgba(240,180,41,.18);color:#f0b429;border-radius:999px;font-size:.75rem;}.sc-flying-list{list-style:none;margin:0;padding:0;}.sc-flying-item{padding:7px 0;border-bottom:1px solid rgba(255,255,255,.07);}.sc-flying-name{font-weight:600;}.sc-flying-detail{display:block;font-size:.8rem;color:rgba(255,255,255,.55);}.sc-flying-empty{font-size:.85rem;color:rgba(255,255,255,.6);}.sc-flying-map-link,.sc-flying-more{display:block;margin-top:10px;font-size:.85rem;}.sc-discord-block{text-align:center;}.sc-discord-icon{border-radius:50%;margin-bottom:6px;}.sc-discord-name{font-weight:700;margin-bottom:6px;}.sc-discord-stats{display:flex;justify-content:center;gap:14px;margin-bottom:12px;font-size:.85rem;}.sc-discord-dot{display:inline-block;width:8px;height:8px;background:#23a559;border-radius:50%;margin-right:5px;}.sc-discord-online{color:#23a559;}.sc-discord-total{color:rgba(255,255,255,.55);}.sc-discord-join{display:inline-block;background:#5865F2;color:#fff !important;padding:9px 16px;border-radius:8px;font-weight:600;text-decoration:none;}.sc-discord-join:hover{background:#4752c4;}.sc-member-flag{background:rgba(240,180,41,.15);border:1px solid rgba(240,180,41,.4);padding:5px 8px;border-radius:6px;margin-bottom:6px;font-size:.85rem;}.sc-contest-votes{margin-left:10px;color:#f0b429;}.sc-ac-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;}.sc-ac-card{border-radius:14px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);transition:transform .22s ease,box-shadow .22s ease,border-color .22s;}.sc-ac-card:hover{transform:translateY(-4px);box-shadow:0 14px 38px rgba(0,0,0,.45);border-color:rgba(240,180,41,.45);}.sc-ac-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;}.sc-ac-card__banner{position:relative;height:86px;padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden;background:linear-gradient(135deg,#334155,#0f172a);}.sc-ac-card--military .sc-ac-card__banner{background:linear-gradient(135deg,#7f1d1d,#1c0a0a);}.sc-ac-card--jet .sc-ac-card__banner{background:linear-gradient(135deg,#1e3a8a,#0c1631);}.sc-ac-card--helicopter .sc-ac-card__banner{background:linear-gradient(135deg,#064e3b,#03150f);}.sc-ac-card--single_engine .sc-ac-card__banner{background:linear-gradient(135deg,#92400e,#1f0e02);}.sc-ac-card--multi_engine .sc-ac-card__banner{background:linear-gradient(135deg,#5b21b6,#170b2e);}.sc-ac-card--turboprop .sc-ac-card__banner{background:linear-gradient(135deg,#0e7490,#03222b);}.sc-ac-card--historical .sc-ac-card__banner{background:linear-gradient(135deg,#78350f,#2a1503);}.sc-ac-card__watermark{position:absolute;right:-8px;bottom:-22px;font-size:84px;opacity:.16;transform:rotate(-12deg);pointer-events:none;}.sc-ac-card__type{font-size:.72rem;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,255,255,.8);background:rgba(0,0,0,.3);padding:3px 10px;border-radius:999px;}.sc-ac-card__sims{display:flex;gap:5px;}.sc-ac-chip{font-size:.68rem;font-weight:700;letter-spacing:.4px;padding:3px 9px;border-radius:999px;color:#fff;}.sc-ac-chip--dcs{background:#b91c1c;}.sc-ac-chip--xplane{background:#2563eb;}.sc-ac-chip--msfs{background:#0d9488;}.sc-ac-card__body{padding:14px 16px 8px;flex:1;}.sc-ac-card__title{margin:0 0 4px;font-size:1.12rem;line-height:1.3;}.sc-ac-card__maker{margin:0 0 8px;font-size:.82rem;color:rgba(255,255,255,.55);}.sc-ac-card__dev{color:#f0b429;}.sc-ac-card__desc{font-size:.85rem;line-height:1.5;color:rgba(255,255,255,.72);margin:0 0 10px;}.sc-ac-card__specs{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.78rem;color:rgba(255,255,255,.6);}.sc-ac-card__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px;}.sc-ac-card__price{font-size:.8rem;font-weight:700;color:#f0b429;background:rgba(240,180,41,.12);border:1px solid rgba(240,180,41,.35);padding:3px 10px;border-radius:999px;}.sc-ac-card__price--free{color:#34d399;background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.4);}.sc-ac-card__cta{font-size:.85rem;color:#f0b429;font-weight:600;}.sc-database__filter-sep{width:1px;height:22px;background:rgba(255,255,255,.18);margin:0 4px;align-self:center;}.sc-sim-filter--dcs.active{background:#b91c1c !important;border-color:#b91c1c !important;}.sc-sim-filter--xplane.active{background:#2563eb !important;border-color:#2563eb !important;}.sc-sim-filter--msfs.active{background:#0d9488 !important;border-color:#0d9488 !important;}.sc-ac-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:6px 0 18px;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;}.sc-ac-rating{display:flex;align-items:center;gap:10px;}.sc-ac-rating__star{background:none;border:0;font-size:24px;line-height:1;color:rgba(255,255,255,.25);cursor:pointer;padding:0 2px;transition:color .12s,transform .12s;}.sc-ac-rating__star.is-on{color:#f0b429;}.sc-ac-rating__star:hover{transform:scale(1.2);}.sc-ac-rating--readonly .sc-ac-rating__star{cursor:default;}.sc-ac-rating--readonly .sc-ac-rating__star:hover{transform:none;}.sc-ac-rating__info{font-size:.85rem;color:rgba(255,255,255,.6);}.sc-ac-watch{background:rgba(240,180,41,.12);border:1px solid rgba(240,180,41,.4);color:#f0b429;padding:8px 16px;border-radius:999px;font-weight:600;cursor:pointer;transition:background .15s;}.sc-ac-watch:hover{background:rgba(240,180,41,.22);}.sc-ac-watch.is-watching{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7);}.sc-ac-downloads__items{display:flex;flex-direction:column;gap:8px;}.sc-ac-downloads__item{padding:10px 14px;background:rgba(255,255,255,.04);border-radius:8px;}.sc-ac-hw{padding:14px 18px;background:rgba(37,99,235,.08);border-left:3px solid rgba(37,99,235,.5);border-radius:0 10px 10px 0;margin:22px 0;}.sc-ac-card__stars{color:#f0b429;font-weight:700;font-size:.85rem;}.sc-ac-card__stars small{color:rgba(255,255,255,.45);font-weight:400;}.sc-wizard{max-width:760px;margin:0 auto;}.sc-wizard__intro{color:rgba(255,255,255,.7);font-size:1.05rem;}.sc-wizard__progress{font-size:.8rem;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:6px;}.sc-wizard__q{margin:0 0 18px;}.sc-wizard__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:16px;}.sc-wizard__opt{padding:18px 16px;font-size:1rem;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:inherit;cursor:pointer;transition:all .15s;text-align:left;}.sc-wizard__opt:hover{border-color:#f0b429;background:rgba(240,180,41,.1);transform:translateY(-2px);}.sc-wizard__back,.sc-wizard__restart{background:none;border:0;color:rgba(255,255,255,.5);cursor:pointer;padding:6px 0;}.sc-wizard__back:hover,.sc-wizard__restart:hover{color:#f0b429;}.sc-wizard__cards{display:grid;gap:16px;margin:18px 0;}.sc-wizard__card{display:block;padding:18px 20px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s;}.sc-wizard__card:hover{border-color:#f0b429;transform:translateY(-2px);}.sc-wizard__medal{font-size:.78rem;letter-spacing:1px;text-transform:uppercase;color:#f0b429;}.sc-wizard__card h3{margin:6px 0 4px;}.sc-wizard__dev{color:rgba(255,255,255,.55);font-size:.85rem;margin:0 0 8px;}.sc-wizard__perex{font-size:.9rem;color:rgba(255,255,255,.72);margin:0 0 10px;}.sc-ac-card--map .sc-ac-card__banner{background:linear-gradient(135deg,#155e75,#1a2e05);}.sc-ac-card--tech .sc-ac-card__banner{background:linear-gradient(135deg,#44403c,#18181b);}.sc-database__cross{display:inline-block;margin-left:18px;color:#f0b429;font-size:.9rem;text-decoration:none;}.sc-database__cross:hover{text-decoration:underline;}.sc-dcsserver-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.8px;margin-left:6px;vertical-align:middle;}.sc-dcsserver-badge.is-online{background:rgba(35,165,89,.18);color:#23a559;border:1px solid rgba(35,165,89,.5);}.sc-dcsserver-badge.is-offline{background:rgba(255,255,255,.07);color:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.15);}.sc-dcsserver-name{font-weight:700;margin-bottom:6px;}.sc-dcsserver-stats{display:flex;gap:12px;flex-wrap:wrap;font-size:.85rem;color:rgba(255,255,255,.7);margin-bottom:6px;}.sc-dcsserver-mission{font-size:.82rem;color:rgba(255,255,255,.6);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sc-dcsserver-desc{font-size:.82rem;color:rgba(255,255,255,.6);margin:0 0 8px;}.sc-dcsserver-addr{display:flex;align-items:center;gap:8px;}.sc-dcsserver-addr code{background:rgba(0,0,0,.35);padding:5px 10px;border-radius:6px;font-size:.82rem;flex:1;overflow:hidden;text-overflow:ellipsis;}.sc-dcsserver-copy{background:none;border:1px solid rgba(255,255,255,.2);border-radius:6px;cursor:pointer;padding:4px 8px;}.sc-dcsserver-pass{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:6px;}.sc-wiki__meta{display:flex;flex-wrap:wrap;gap:14px;font-size:.85rem;color:rgba(255,255,255,.55);margin-top:8px;align-items:center;}.sc-wiki__history-link{color:#f0b429;text-decoration:none;}.sc-wiki__toc{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 18px;margin:18px 0;}.sc-wiki__toc-title{font-size:1rem;margin:0 0 8px;}.sc-wiki__toc-list{list-style:none;margin:0;padding:0;}.sc-wiki__toc-list li{padding:3px 0;}.sc-wiki__toc-list li.sc-wiki__toc-h3{padding-left:18px;font-size:.9rem;}.sc-wiki__toc-list a{color:rgba(255,255,255,.75);text-decoration:none;}.sc-wiki__toc-list a:hover{color:#f0b429;}.sc-wiki__related,.sc-wiki__body{margin-top:16px;}.sc-school__difficulty{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.4);padding:3px 10px;border-radius:999px;font-size:.8rem;}.sc-school__prereq{background:rgba(59,130,246,.08);border-left:3px solid rgba(59,130,246,.5);padding:10px 16px;border-radius:0 8px 8px 0;margin:16px 0;font-size:.9rem;}.sc-school__quiz{background:rgba(52,211,153,.07);border:1px solid rgba(52,211,153,.25);border-radius:12px;padding:18px 20px;margin:24px 0;}.sc-school__mission{background:rgba(240,180,41,.06);border-left:3px solid rgba(240,180,41,.5);border-radius:0 8px 8px 0;padding:14px 18px;}.sc-school__nav{margin-top:24px;}.sc-article__type-badge--wiki{background:rgba(16,185,129,.2);color:#34d399;}.sc-article__type-badge--school{background:rgba(168,85,247,.2);color:#c084fc;}.sc-related-articles .view-content > article{display:flex;flex-direction:column;gap:0.5rem;min-width:0;padding:14px 16px;border:1px solid var(--sc-border-color,#2a3a5c);border-radius:12px;background:var(--sc-card-bg,rgba(255,255,255,0.04));transition:transform 0.15s ease,border-color 0.15s ease;}.sc-related-articles .view-content > article:hover{transform:translateY(-2px);border-color:var(--sc-accent-primary,#d4a843);}.sc-related-articles .view-content > article h2{margin:0;font-size:1rem;line-height:1.35;font-weight:600;}.sc-related-articles .view-content > article h2 a{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--sc-text-primary,#e2e8f0);text-decoration:none;}.sc-related-articles .view-content > article h2 a:hover{color:var(--sc-accent-primary,#d4a843);}.sc-related-articles .view-content > article .field--name-user-picture,.sc-related-articles .view-content > article ul.links,.sc-related-articles .view-content > article .flag{display:none;}.sc-related-articles .view-content > article footer{order:3;font-size:0.76rem;color:var(--sc-text-muted,#64748b);}.sc-related-articles .view-content > article footer article{display:contents;}.sc-related-articles .view-content > article .field--name-field-perex,.sc-related-articles .view-content > article .field--name-body{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:0.86rem;line-height:1.45;color:var(--sc-text-secondary,#94a3b8);}.sc-related-articles .view-content > article img{width:100%;height:auto;border-radius:8px;}.sc-related-articles .view-content > article .field--name-field-difficulty,.sc-related-articles .view-content > article .field--name-field-duration{display:none;}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);&:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{.ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);.ui-dialog-title{-webkit-font-smoothing:antialiased;margin:0;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;&:hover{border-color:var(--color-white);}&:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;@media (forced-colors:active){background:buttontext;mask:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}}}> .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);.form-actions,.field-actions{margin:0;padding:0;}}> .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);.ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);& > *{margin:0;}}.ui-button-text-only .ui-button-text{padding:0;}}&.ui-dialog-off-canvas{.ui-widget-content.ui-dialog-content{background:none;}}}#drupal-off-canvas{.form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
.ui-dialog:not(.ui-dialog-off-canvas){max-width:1280px;border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);margin:0;box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content:not(:has(+ .ui-widget-content.ui-dialog-buttonpane)){border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;background-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button--primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
