.floating-block[data-block-kind=categories]{height:var(--block-height);overflow:visible!important;isolation:isolate;animation:none!important;transform:none!important}.static-categories{position:relative;width:100%;height:100%;overflow:visible;isolation:isolate}.category-slot{position:absolute;top:0;height:100%;padding:0 calc(var(--panel-gap)/2);pointer-events:none}.category-card{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;color:var(--panel-ink);cursor:pointer;pointer-events:auto;transform-origin:var(--panel-pull-origin,85% 50%);transition:transform .24s cubic-bezier(.16,1,.3,1);isolation:isolate;touch-action:pan-y pinch-zoom;animation:none!important}.category-slice{display:block;position:absolute;inset:0;transform:skew(var(--panel-angle));overflow:hidden;background:#080d0e;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-edge) calc(var(--panel-edge-opacity)*100%),transparent),-12px 0 24px #0006;pointer-events:none}.category-media{position:absolute;inset:0;transform:skew(var(--panel-unskew)) scale(var(--panel-media-scale));pointer-events:none}.category-media img,.category-media video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--panel-focus);pointer-events:none;animation:none!important;filter:none!important}.category-media video:not(.frame-ready){visibility:hidden}.category-shade{position:absolute;inset:0;background:linear-gradient(transparent,#02040877),rgb(0 0 0 / var(--panel-shade));pointer-events:none}.category-label{position:absolute;left:var(--panel-label-x);top:var(--panel-label-y);display:flex;align-items:center;gap:22px;transform:translate(-50%,-50%) skew(var(--panel-unskew));color:var(--panel-ink);text-shadow:0 2px 16px #000c;pointer-events:none}.category-title{font-family:var(--block-font);font-size:var(--block-size);line-height:1.05;white-space:nowrap;color:inherit}.vertical-labels .category-label{flex-direction:column}.vertical-labels .category-title{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.12em}.category-number,.category-arrow{font:18px ui-monospace,monospace;letter-spacing:2px;opacity:.8}.category-card:focus-visible{outline:2px solid var(--panel-edge);outline-offset:5px;z-index:5}.category-slot:focus-within{z-index:6}@media(hover:hover)and (pointer:fine){html:not(.admin-mode) .category-slot:hover,html.admin-mode .category-preview .category-slot:hover{z-index:10}html:not(.admin-mode) .category-card:hover,html.admin-mode .category-preview .category-card:hover{transform:var(--panel-pull-transform,perspective(1100px) translate3d(-12px,calc(var(--panel-lift)*-1),0) rotateY(7deg) scale(var(--panel-scale)))}.category-card:hover .category-slice{box-shadow:0 28px 60px #000b,inset 0 0 0 2px var(--panel-edge)}}.category-empty{display:grid;place-content:center;height:100%;color:#c1c5bf;font-size:20px;border:1px dashed #536267}.category-editor-dialog{width:min(1150px,96vw);height:min(850px,94dvh);max-width:96vw;max-height:94dvh;position:fixed;margin:auto;padding:0;border:1px solid #4f656a;background:#10191c;color:#e1e5df;font:13px/1.6 Arial,Microsoft YaHei,sans-serif;box-shadow:0 30px 80px #000c;overflow:hidden;z-index:2147483000}.category-editor-dialog::backdrop{background:#000a}.category-editor-dialog>header{height:60px;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #35464a}.category-editor-dialog>footer{padding:12px 22px;font-size:12px;color:#a5b7b6;border-top:1px solid #35464a}.category-editor-body{height:calc(100% - 110px);overflow:auto;padding:22px;overscroll-behavior:contain}.category-editor-layout{display:grid;grid-template-columns:300px 1fr;gap:30px}.category-editor-heading{display:flex;justify-content:space-between;align-items:center}.category-editor-dialog h3{font-size:15px;margin:0 0 16px}.category-editor-dialog p{font-size:12px;color:#a9bbb8;margin:16px 0}.category-editor-dialog label,.home-layout-editor label{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;color:#b9c8c5}.category-editor-dialog input,.category-editor-dialog select,.home-layout-editor input,.home-layout-editor select{width:100%;min-width:0;min-height:34px;border:1px solid #465c60;background:#0a1215;color:#e6ebe5;padding:6px 8px;border-radius:2px}.category-editor-dialog input[type=color],.home-layout-editor input[type=color]{padding:2px;height:34px}.category-editor-dialog button,.home-layout-editor button{border:1px solid #506469;background:#243337;color:#eee;padding:7px 10px;font:12px/1.4 inherit;cursor:pointer;min-height:34px}.category-editor-dialog button:hover,.home-layout-editor button:hover{background:#3b5054}.category-fields,.home-layout-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.category-item-editor{padding:14px;border:1px solid #314348;margin-bottom:12px;background:#0c1416}.category-item-editor summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;color:#e1e9e3}.category-item-editor summary span{font-size:11px;color:#819c9d}.category-item-editor[open] summary{margin-bottom:18px}.category-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.category-editor-dialog :focus-visible,.home-layout-editor :focus-visible{outline:2px solid #e67b5d;outline-offset:2px}.home-ui-deleted{visibility:hidden!important;pointer-events:none!important}.home-ui-extra{z-index:3;pointer-events:auto}.home-ui-editing [data-home-ui-key]:not(.home-ui-deleted){outline:1px dashed #63c5cd;outline-offset:5px;cursor:move!important;animation:none!important;transition:none!important;touch-action:none}.home-ui-editing .home-ui-selected{outline:2px solid #ffe09a!important}.home-ui-dragging,.home-ui-dragging *{user-select:none!important}.home-ui-editing [data-home-ui-key] *{pointer-events:none!important}.home-ui-editing [data-home-ui-key] [data-home-ui-key]{pointer-events:auto!important}.home-ui-editing [data-home-ui-container]:not(.home-ui-selected){outline-color:#63c5cd44}.home-ui-editing .cinema-arrival-body,.cinema-arrival-body[data-free-position],.cinema-arrival-body:has([data-free-position]){overflow:visible!important}.home-layout-editor .cinema-toggle-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.home-layout-editor input[type=checkbox]{width:18px;min-height:18px}.home-layout-editor textarea{display:block;width:100%;min-height:64px;resize:vertical;padding:8px;border:1px solid #465c60;background:#0a1215;color:#e6ebe5;font:13px/1.5 Arial,Microsoft YaHei,sans-serif}.home-ui-flow-slot,.home-ui-flow-slot *{visibility:hidden!important;pointer-events:none!important;outline:none!important;animation:none!important;transition:none!important;user-select:none!important}.home-selection-note{padding:9px 10px;border-left:2px solid #ffe09a;background:#ffe09a0c;color:#e5d7b4;font:12px/1.6 Arial,Microsoft YaHei,sans-serif}.home-selection-warning{color:#ffc6ad}html.admin-mode .floating-block:has(.block-controls:focus-within){z-index:100005!important}html.admin-mode .block-controls{max-width:min(920px,85vw);max-height:320px;overflow:auto;overscroll-behavior:contain;animation:none!important;transition:opacity .12s!important;backdrop-filter:none!important}html.admin-mode .direct-controls button{white-space:nowrap}html.admin-mode .floating-block[data-block-kind=categories]>.block-controls{z-index:100006}@media(max-width:700px){.category-editor-layout{grid-template-columns:1fr}.category-editor-dialog{width:98vw;height:96dvh}.category-editor-body{padding:14px}.home-layout-fields{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.category-card{transition:none}.category-card:hover{transform:none!important}}.home-ui-extras-layer{position:fixed;inset:0;z-index:110;pointer-events:none}.home-ui-extras-layer[hidden]{display:none!important}.category-slot{pointer-events:auto}html #app .static-categories .category-card{transform:none!important;transition:transform .24s cubic-bezier(.16,1,.3,1)!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important}html #app .static-categories .category-card:before,html #app .static-categories .category-card:after{display:none!important}@media(hover:hover)and (pointer:fine){html:not(.admin-mode) #app .category-slot:hover>.category-card,html.admin-mode #app .category-preview .category-slot:hover>.category-card{transform:var(--panel-pull-transform,perspective(1100px) translate3d(-12px,calc(var(--panel-lift)*-1),0) rotateY(7deg) scale(var(--panel-scale)))!important}}@media(prefers-reduced-motion:reduce){html #app .static-categories .category-card{transition:none!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html:not(.admin-mode) #app .category-slot:hover>.category-card,html.admin-mode #app .category-preview .category-slot:hover>.category-card{transition:none!important;transform:none!important}}.home-ui-extra{font-family:inherit;border:0;background:transparent;text-align:left}.home-ui-extra:is(button){background:var(--cinema-button-color,#b53025);border:1px solid #ed796355;padding:10px 18px;cursor:pointer}html #app .floating-block:is([data-block-kind=categories],[data-block-kind=marquee],[data-block-kind=video]){min-width:1px!important;max-width:none!important;min-height:1px!important;max-height:none!important}html #app .floating-block[data-block-kind=marquee] .floating-marquee{height:var(--block-height)!important;min-height:1px!important;max-height:none!important}html #app .floating-block[data-block-kind=marquee] .marquee-card{min-width:1px!important;min-height:1px!important;max-height:none!important}html #app .floating-marquee.marquee-slanted .marquee-card{overflow:visible!important;contain:layout style!important;background:transparent!important;border:0!important;box-shadow:none!important}.marquee-slice{position:absolute;inset:0;transform:skew(var(--marquee-slant));overflow:hidden;background:#080d0e;box-shadow:inset 0 0 0 1px #ced9d955,-10px 0 22px #000a}.marquee-art{position:absolute;inset:0;transform:skew(var(--marquee-unskew));transform-origin:center;pointer-events:none}html #app .marquee-slanted .marquee-art img{position:absolute!important;max-width:none!important;width:calc(100% + var(--marquee-cut))!important;left:calc(var(--marquee-cut) / -2);height:100%!important;pointer-events:auto;transform:scale(1.01)!important;transition:filter .18s ease!important}html #app .marquee-slanted .marquee-card:hover .marquee-slice{box-shadow:0 30px 60px #000b,inset 0 0 0 1px #ff5246}[data-home-ui-key]:not([data-home-ui-container])[data-free-position] :is(span,small){color:var(--home-ui-ink)!important;font-size:inherit!important}html [data-home-ui-key]:not([data-home-ui-container])[data-free-position],html [data-home-ui-key]:not([data-home-ui-container])[data-free-position] :is(span,small){--glyph-color:var(--home-ui-ink)!important}.home-ui-extra:is(button){background:var(--button-color,#b53025)}html.admin-mode :is(.direct-controls,.main-hidden-controls,.hidden-ui-controls) :is(button,select,input){font-family:Arial,Microsoft YaHei,sans-serif!important;font-size:calc(12px / var(--scene-fit-scale,1))!important;min-height:calc(26px / var(--scene-fit-scale,1));text-shadow:none!important;filter:none!important;letter-spacing:0!important}html.admin-mode .direct-mode-bar{max-width:94vw!important;flex-wrap:wrap!important}html.admin-mode .direct-mode-bar :is(button,strong,span){font:12px/1.5 Arial,Microsoft YaHei,sans-serif!important;text-shadow:none!important;letter-spacing:0!important}html.admin-mode .editor-shell :is(button,input,select,textarea,label,p){text-shadow:none!important;letter-spacing:0!important;font-family:Arial,Microsoft YaHei,sans-serif!important}html.admin-mode .floating-block.is-block-hidden{outline:1px dashed #a3b0b077!important}html.admin-mode .floating-block.is-block-hidden>:not(.block-controls):not(.block-visibility-note){opacity:.18!important}html.admin-mode .block-visibility-note{position:absolute;top:100%;left:0;margin-top:8px;padding:4px 8px;background:#111b1be6;color:#d3dfdf;font:12px/1.5 Arial,Microsoft YaHei,sans-serif;white-space:nowrap;pointer-events:none;text-shadow:none;letter-spacing:0}html .category-media :is(img,video){transform:scale(var(--panel-crop-zoom,1))!important;transform-origin:var(--panel-focus);will-change:auto}.category-crop-dialog{position:fixed;margin:auto;width:min(1000px,96vw);height:min(780px,94dvh);max-width:96vw;max-height:94dvh;padding:0;border:1px solid #536769;background:#111a1d;color:#e3eae6;font:13px/1.6 Arial,Microsoft YaHei,sans-serif;overflow:hidden;z-index:2147483001;box-shadow:0 30px 100px #000b}.category-crop-dialog::backdrop{background:#000c}.category-crop-dialog>header{height:58px;padding:10px 18px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #435456}.category-crop-dialog>header strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.category-crop-dialog button{padding:7px 12px;border:1px solid #577074;background:#25383b;color:#e3ece6;min-height:36px;cursor:pointer;font:inherit}.category-crop-body{height:calc(100% - 58px);display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;padding:18px}.category-crop-body>section{overflow:auto;padding:0 2px}.category-crop-body p{margin:0 0 18px;color:#aebeb8;font:12px/1.8 Arial,Microsoft YaHei,sans-serif}.category-crop-body label{display:grid;gap:7px;margin:0 0 18px}.category-crop-body input{min-width:0;width:100%;font:inherit;accent-color:#db7357}.category-crop-body input[type=number]{padding:6px 9px;min-height:34px;border:1px solid #425a5f;color:#e4ebe5;background:#0b1316}.category-crop-viewport{position:relative;min-width:0;min-height:0;overflow:hidden;background:repeating-conic-gradient(#172125 0% 25%,#111a1e 0% 50%) 50%/24px 24px;border:1px solid #394b50;touch-action:none;cursor:grab;user-select:none}.category-crop-viewport.is-dragging{cursor:grabbing}.category-crop-viewport:focus-visible{outline:2px solid #ef9778;outline-offset:2px}.category-crop-artwork{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--crop-preview-scale,1));transform-origin:center;pointer-events:none}.category-crop-dialog .category-card{transform:none!important;transition:none!important;cursor:inherit;pointer-events:none;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0;min-width:0}.category-crop-dialog .category-label{opacity:.65}.category-crop-hint{position:absolute;left:8px;right:8px;bottom:8px;padding:5px 8px;background:#0a1116db;color:#d4e4dc;text-align:center;pointer-events:none;font:11px/1.5 Arial,Microsoft YaHei,sans-serif}.category-crop-dialog :focus-visible{outline:2px solid #ef9778;outline-offset:2px}@media(max-width:700px){.category-crop-dialog{height:96dvh;max-height:96dvh}.category-crop-body{grid-template-columns:1fr;grid-template-rows:minmax(180px,1fr) minmax(0,240px);gap:12px;padding:12px}.category-crop-body>section{padding:0 5px}.category-crop-body label{grid-template-columns:1fr 95px;align-items:center;gap:4px 10px}.category-crop-body label input[type=range]{grid-column:1;grid-row:2}.category-crop-body label input[type=number]{grid-column:2;grid-row:2}}.category-editor-dialog .category-link-actions{margin-top:-2px}.category-editor-dialog .category-link-status{margin:0 0 12px;color:#b3d5c7;overflow-wrap:anywhere}.category-editor-dialog .category-link-status:empty{display:none}.category-editor-dialog button:disabled{opacity:.4;cursor:not-allowed}.category-editor-dialog button:disabled:hover{background:#243337}.category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-slice{transform:none;right:auto;width:calc(100% + var(--panel-edge-extra))}.category-edge-first .category-slice{left:0;clip-path:polygon(0 0,calc(var(--panel-card-width) - var(--panel-half-cut)) 0,calc(var(--panel-card-width) + var(--panel-half-cut)) 100%,0 100%)}.category-edge-last .category-slice{left:calc(var(--panel-edge-extra) * -1);clip-path:polygon(calc(var(--panel-edge-extra) - var(--panel-half-cut)) 0,100% 0,100% 100%,calc(var(--panel-edge-extra) + var(--panel-half-cut)) 100%)}.category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-media{right:auto;width:var(--panel-card-width);transform:scale(var(--panel-media-scale))}.category-edge-last .category-media{left:var(--panel-edge-extra)}.category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-label{left:var(--panel-label-left);transform:translate(-50%,-50%)}.category-edge-last .category-label{left:calc(var(--panel-label-left) + var(--panel-edge-extra))}.category-edge-single .category-media{transform:none}.cinema-arrival-preview-controls .home-layout-editor{border:1px solid #52615b;padding:12px;margin:14px 0;background:#111b1a}.cinema-arrival-preview-controls .home-layout-editor>summary{cursor:pointer;color:#e3d6c2;margin-bottom:12px;font-size:13px}.cinema-arrival-preview-controls .home-layout-editor .category-item-actions{gap:6px}.cinema-arrival-preview-controls .home-layout-editor button{white-space:normal}.home-ui-editing .cinema-arrival-body.home-ui-selected{outline-offset:12px}.category-slice:before{content:"";position:absolute;inset:0;background:#000;opacity:0;z-index:2;pointer-events:none;transition:opacity .22s ease}.category-slice:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(0deg,transparent 45%,color-mix(in srgb,var(--panel-hover-fault-color,#ecd9ba) 13%,transparent) 46%,transparent 47%,transparent 58%,color-mix(in srgb,var(--panel-hover-fault-color,#ecd9ba) 10%,transparent) 59%,transparent 60%);mix-blend-mode:screen}.category-label{z-index:3;transition:color .18s ease,text-shadow .18s ease}.category-media{transition:filter .22s ease}@media(hover:hover)and (pointer:fine){html:not(.admin-mode) .static-categories:has(.category-card:hover) .category-slot:not(:hover) .category-slice:before,html.admin-mode .category-preview .static-categories:has(.category-card:hover) .category-slot:not(:hover) .category-slice:before{opacity:calc(var(--panel-hover-strength,.72) * var(--panel-hover-dim-weight,1) * .32)}html:not(.admin-mode) .category-card:hover .category-media,html.admin-mode .category-preview .category-card:hover .category-media{filter:brightness(calc(1 + var(--panel-hover-strength,.72) * var(--panel-hover-light-weight,1) * .2)) contrast(calc(1 + var(--panel-hover-strength,.72) * var(--panel-hover-light-weight,1) * .035))}html:not(.admin-mode) .category-card:hover .category-label,html.admin-mode .category-preview .category-card:hover .category-label{color:color-mix(in srgb,var(--panel-hover-color,#dc634e) calc(var(--panel-hover-strength,.72) * var(--panel-hover-text-weight,1) * 100%),var(--panel-ink));text-shadow:0 2px 12px #000b}html:not(.admin-mode) .category-card:hover .category-slice,html.admin-mode .category-preview .category-card:hover .category-slice{box-shadow:inset 1px 0 color-mix(in srgb,var(--panel-hover-border-color,#e9986a) calc(var(--panel-hover-strength,.72) * var(--panel-hover-border-weight,.7) * 100%),transparent),inset -1px 0 color-mix(in srgb,var(--panel-hover-border-color,#e9986a) calc(var(--panel-hover-strength,.72) * var(--panel-hover-border-weight,.7) * 75%),transparent),0 28px 60px #000a}html:not(.admin-mode) .category-card:hover .category-slice:after,html.admin-mode .category-preview .category-card:hover .category-slice:after{animation:category-signal-contact .34s steps(3,end) 1}}@keyframes category-signal-contact{0%{opacity:calc(var(--panel-hover-strength,.72) * var(--panel-hover-fault-weight,1) * .5);transform:translate(-3px);clip-path:inset(18% 0 70%)}35%{opacity:calc(var(--panel-hover-strength,.72) * var(--panel-hover-fault-weight,1) * .24);transform:translate(2px);clip-path:inset(46% 0 37%)}65%{opacity:calc(var(--panel-hover-strength,.72) * var(--panel-hover-fault-weight,1) * .15);transform:translate(-1px);clip-path:inset(72% 0 10%)}to{opacity:0;transform:none;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.category-slice:after{animation:none!important}.category-media,.category-label,.category-slice:before{transition:none!important}}.cinema-arrival.is-editor-preview .cinema-arrival-preview-controls{position:fixed!important;inset:12px 12px 12px auto!important;width:min(340px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;margin:0!important;z-index:50}.cinema-arrival-preview-controls [data-home-panel-collapse]{margin-top:8px}.cinema-arrival.is-editor-preview .cinema-arrival-preview-controls.is-layout-collapsed{top:auto!important;bottom:12px!important;width:max-content!important;padding:8px}.cinema-arrival-preview-controls.is-layout-collapsed>:not([data-arrival-edit-close]):not([data-home-panel-collapse]){display:none!important}.category-hover-controls{padding:12px;border:1px solid #405651;margin:14px 0}.category-hover-controls>summary{cursor:pointer;color:#c8d6c9;margin-bottom:12px}.static-categories.category-background-cover{background:var(--section-bg,var(--hero-bg,#050607))}html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card{background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;overflow:visible!important}html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card:before,html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card:after{display:none!important}.marquee-surface{position:absolute;inset:0;z-index:2;pointer-events:none;transform:none;transform-origin:var(--marquee-pull-origin,92% 50%);transition:transform .44s cubic-bezier(.16,1,.3,1),filter .38s ease,box-shadow .32s ease;will-change:auto}html #app .floating-marquee[data-hover-controls] .marquee-surface img{pointer-events:none!important;transform:scale(1.01)!important;filter:none!important;transition:none!important}.marquee-surface:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 2px var(--marquee-border-color);transition:opacity .24s ease}.marquee-surface:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:linear-gradient(0deg,transparent 45%,color-mix(in srgb,var(--marquee-fault-color) 13%,transparent) 46%,transparent 47%,transparent 58%,color-mix(in srgb,var(--marquee-fault-color) 10%,transparent) 59%,transparent 60%);mix-blend-mode:screen}@media(hover:hover)and (pointer:fine){html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card:is(:hover,:focus-within)>.marquee-surface{transform:var(--marquee-pull-transform,none)!important;filter:brightness(calc(1 + var(--marquee-feedback) * var(--marquee-light-weight) * .04)) contrast(calc(1 + var(--marquee-feedback) * var(--marquee-light-weight) * .08));box-shadow:0 28px 60px #000b,inset 0 0 0 2px color-mix(in srgb,var(--marquee-border-color) calc(var(--marquee-feedback) * var(--marquee-border-weight) * 100%),transparent)}html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card:is(:hover,:focus-within) .marquee-slice{box-shadow:0 28px 60px #000b,inset 0 0 0 2px color-mix(in srgb,var(--marquee-border-color) calc(var(--marquee-feedback) * var(--marquee-border-weight) * 100%),transparent)}html #app .floating-marquee[data-hover-controls]:has(.marquee-card:hover) .marquee-card:not(:hover)>.marquee-surface{filter:brightness(calc(1 - var(--marquee-feedback) * var(--marquee-dim-weight) * .32))}html #app .floating-marquee[data-hover-controls] .marquee-card:is(:hover,:focus-within)>.marquee-surface:before{opacity:calc(var(--marquee-feedback) * var(--marquee-border-weight))}html #app .floating-marquee[data-hover-controls] .marquee-card:is(:hover,:focus-within)>.marquee-surface:after{animation:marquee-signal-contact .34s steps(3,end) 1}}@keyframes marquee-signal-contact{0%{opacity:calc(var(--marquee-feedback) * var(--marquee-fault-weight) * .5);transform:translate(-3px);clip-path:inset(18% 0 70%)}35%{opacity:calc(var(--marquee-feedback) * var(--marquee-fault-weight) * .24);transform:translate(2px);clip-path:inset(46% 0 37%)}65%{opacity:calc(var(--marquee-feedback) * var(--marquee-fault-weight) * .15);transform:translate(-1px);clip-path:inset(72% 0 10%)}to{opacity:0;transform:none;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){html #app .floating-marquee[data-hover-controls]:not(.is-admin-marquee-reordering) .marquee-card:is(:hover,:focus-within)>.marquee-surface{transform:none!important;transition:none!important}.marquee-surface:after{animation:none!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html.cinema-enabled:not(.mobile-stable-fit):not(.cinema-motion-off) #app .category-media,html.cinema-admin-preview:not(.cinema-motion-off) #app .category-preview .category-media{translate:calc(var(--cinema-look-x,0px) * var(--panel-parallax,1) * .5) calc(var(--cinema-look-y,0px) * var(--panel-parallax,1) * .5);scale:calc(1 + var(--panel-look-extra,.04) * var(--panel-parallax,1));transition:translate 1.1s cubic-bezier(.22,.68,0,1),scale .7s,filter .22s ease}}html #app :is(.hero-media,.section-bg-media)[data-background-crop]>:is(img,video){position:absolute!important;object-position:var(--background-position,center)!important;width:var(--background-size,100%)!important;height:var(--background-size,100%)!important;left:var(--background-left,0%)!important;top:var(--background-top,0%)!important;max-width:none!important;max-height:none!important}.background-crop-controls{margin:16px 0;padding:12px;border:1px solid #45595c}.background-crop-controls legend{color:#dbdfd6;font-size:13px}.background-crop-controls label{display:block;margin:12px 0}html .cinema-arrival-image-layer>:is(img,video){position:absolute;object-position:var(--arrival-backdrop-position,center);width:var(--arrival-backdrop-size,100%);height:var(--arrival-backdrop-size,100%);left:var(--arrival-backdrop-left,0%);top:var(--arrival-backdrop-top,0%);max-width:none;max-height:none}.categories-column>.category-slot{padding:calc(var(--panel-gap)/2) 0}.categories-column .category-slice{transform:skewY(var(--panel-angle))}.categories-column .category-media{transform:skewY(var(--panel-unskew)) scale(var(--panel-media-scale))}.categories-column .category-label{top:var(--panel-label-top);transform:translate(-50%,-50%) skewY(var(--panel-unskew))}.categories-column .category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-slice{inset:0 auto auto 0;width:100%;height:calc(100% + var(--panel-edge-extra));transform:none}.categories-column .category-edge-first .category-slice{clip-path:polygon(0 0,100% 0,100% calc(var(--panel-card-height) + var(--panel-half-cut)),0 calc(var(--panel-card-height) - var(--panel-half-cut)))}.categories-column .category-edge-last .category-slice{top:calc(var(--panel-edge-extra) * -1);clip-path:polygon(0 calc(var(--panel-edge-extra) - var(--panel-half-cut)),100% calc(var(--panel-edge-extra) + var(--panel-half-cut)),100% 100%,0 100%)}.categories-column .category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-media{left:0;top:0;width:100%;height:var(--panel-card-height);transform:scale(var(--panel-media-scale))}.categories-column .category-edge-last .category-media{top:var(--panel-edge-extra)}.categories-column .category-card:is(.category-edge-first,.category-edge-last,.category-edge-single) .category-label{left:var(--panel-label-left);top:var(--panel-label-top);transform:translate(-50%,-50%)}.categories-column .category-edge-last .category-label{top:calc(var(--panel-label-top) + var(--panel-edge-extra))}.categories-column .category-edge-single .category-slice{height:100%;clip-path:none}.categories-column .category-edge-single .category-media{transform:none}.scene-background-effects{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.scene-background-effects[hidden],.scene-background-signal[hidden]{display:none!important}.scene-background-gradient{position:absolute;inset:0;opacity:var(--scene-fx-shade,0);background:linear-gradient(90deg,#06090bf2 var(--scene-fx-start,0%),#090c0cdb var(--scene-fx-mid,29%),#090c0c78 var(--scene-fx-tail,56%),#090c0c08 var(--scene-fx-end,100%))}.scene-background-effects:after{content:"";position:absolute;inset:0;opacity:var(--scene-fx-bottom-alpha,0);background:linear-gradient(0deg,#040707aa,transparent var(--scene-fx-bottom,30%))}.scene-background-signal{position:absolute;z-index:1;left:7%;bottom:4%;width:26%;height:7px;opacity:var(--scene-fx-signal,0);background:repeating-linear-gradient(90deg,var(--brand-accent-color,#c9563d) 0 4px,transparent 4px 7px);box-shadow:0 0 10px #cb4a2026}.background-crop-controls .scene-background-toggle{display:flex;align-items:center;gap:8px}.background-crop-controls .scene-background-toggle input{width:18px;min-height:18px;margin:0}html [data-home-font],html [data-home-font] :is(span,small,strong,b){font-family:var(--home-ui-font)!important}.category-title{font-family:var(--panel-font,var(--block-font));font-size:var(--panel-size,var(--block-size))}html #app .screen-nav-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 10px;font-family:var(--nav-font)!important;color:var(--nav-color)!important;background-color:var(--nav-background)!important;border-color:var(--nav-border)!important;text-shadow:none;letter-spacing:.03em;line-height:1.2;overflow:visible;min-width:0;min-height:0}html #app .screen-nav-button[hidden]{display:none!important}html #app .screen-nav-button .screen-nav-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}html #app .screen-nav-button .screen-nav-icon{font-family:inherit;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;font-size:1.3em}html #app .screen-nav-button .screen-nav-label[hidden]{display:none!important}html #app .screen-nav-button[data-nav-kind=outline]{background:none!important;box-shadow:none!important;border:1px solid var(--nav-border)!important}html #app .screen-nav-button[data-nav-kind=text]{background:none!important;box-shadow:none!important;border:0!important}html #app .screen-nav-button:is([data-nav-kind=text],[data-nav-kind=outline]):before,html #app .screen-nav-button:is([data-nav-kind=text],[data-nav-kind=outline]):after{display:none!important}html.scene-mode.mobile-stable-fit:not(.admin-mode) #app .screen-nav-button{left:var(--nav-x)!important;top:var(--nav-y)!important;min-width:0!important;min-height:0!important}[data-navigation-editor] fieldset{border:1px solid #45595c;margin:16px 0;padding:12px}html #app .screen-nav-button{background-image:none!important;-webkit-text-size-adjust:none;text-size-adjust:none}html #app .screen-nav-button .screen-nav-icon{display:inline-flex;width:var(--nav-icon-size,1.3em);height:var(--nav-icon-size,1.3em);flex:none;line-height:1}html #app .screen-nav-icon svg{display:block;width:100%;height:100%;overflow:visible}html #app .screen-nav-button:before{opacity:calc(var(--wear-alpha,.55) * var(--nav-background-alpha,1))!important}html #app .screen-nav-button[data-nav-transparent]{box-shadow:none!important}.navigation-pair-controls .category-item-actions button{white-space:normal}html.scene-mode.mobile-stable-fit:not(.admin-mode) #app .floating-marquee,html.scene-mode.mobile-stable-fit:not(.admin-mode) #app .floating-marquee :is(.marquee-track,.marquee-card,img){touch-action:pan-y pinch-zoom!important;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html.scene-mode.mobile-document-scroll:not(.admin-mode) #scene-scroll-content{height:calc(max(100dvh,100lvh,calc(var(--scene-stage-top,0px) + var(--scene-stage-scaled-h,0px))) + 128px)!important}html.scene-mode.mobile-document-scroll:not(.admin-mode) #app,html.scene-mode.mobile-document-scroll:not(.admin-mode) .mobile-scene-layer{position:fixed!important;top:calc((var(--scene-stage-top,0px) - var(--scene-document-pan,0px)) / var(--scene-fit-scale,1))!important}html.scene-mode.mobile-document-scroll:not(.admin-mode) #app>:is(.hero,.section){overflow:clip!important}html.scene-mode.mobile-document-scroll.mobile-browser-scroll-priority:not(.admin-mode) #app :is(.archive-reader,.archive-index){overflow:clip!important}html.scene-mode.mobile-document-scroll:not(.admin-mode):is(:fullscreen,:-webkit-full-screen) #scene-scroll-content{height:max(100dvh,calc(var(--scene-stage-top,0px) + var(--scene-stage-scaled-h,0px)))!important}
