.mod-card-grid>.advanced-card{display:flex!important;flex-direction:column;position:relative;padding:0!important;box-sizing:border-box;border-style:solid;border-color:var(--ac-borderColor);background:var(--ac-background)!important;color:var(--ac-titleColor);overflow:hidden;transition:transform .18s,box-shadow .18s,background .18s;min-width:0}.advanced-card *{box-sizing:border-box}.advanced-card .ac-main{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;text-decoration:none!important;color:inherit!important;overflow:hidden}.advanced-card .ac-image{height:var(--ac-image-height);flex:none;overflow:hidden;margin:var(--ac-padding) var(--ac-padding) 0;border-radius:var(--ac-image-radius);background:#0005;display:grid;place-items:center;font-size:32px;color:var(--ac-accentColor)}.advanced-card .ac-image img{display:block;width:100%;height:100%;object-fit:var(--ac-image-fit);object-position:var(--ac-image-position)}.advanced-card .ac-copy{display:flex;flex-direction:column;gap:var(--ac-gap);padding:var(--ac-padding);overflow:auto;min-width:0;flex:1}.advanced-card .ac-title{color:var(--ac-titleColor);font-size:var(--ac-title-size)!important;font-weight:var(--ac-title-weight)!important;line-height:1.25;display:-webkit-box;-webkit-line-clamp:var(--ac-title-lines);-webkit-box-orient:vertical;overflow:hidden;flex:none;overflow-wrap:anywhere}.advanced-card .ac-description{font-size:var(--ac-desc-size);color:var(--ac-descriptionColor);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:var(--ac-desc-lines);-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;flex:none}.advanced-card .ac-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--ac-metaColor);font-size:var(--ac-meta-size);line-height:1.4}.advanced-card .ac-badges{display:flex;flex-wrap:wrap;gap:5px;font-size:var(--ac-meta-size)}.advanced-card .ac-badges>span{background:var(--ac-badgeBackground);color:var(--ac-badgeColor);padding:3px 8px;border-radius:99px;line-height:1.3}.advanced-card .ac-actions{display:flex;flex-wrap:wrap;gap:7px;padding:0 var(--ac-padding) var(--ac-padding);flex:none;font-size:var(--ac-meta-size)}.advanced-card .ac-actions>a{padding:5px 9px;border:1px solid var(--ac-borderColor);border-radius:5px;color:var(--ac-accentColor);text-decoration:none!important;background:#0002}.advanced-card .ac-actions>.ac-download{background:var(--ac-actionBackground);color:var(--ac-actionColor);border-color:transparent}.advanced-card .ac-featured{position:absolute;top:9px;right:9px;z-index:2;background:var(--ac-accentColor);color:#101912;font-size:10px;font-weight:700;border-radius:4px;padding:3px 7px}.advanced-card.ac-horizontal .ac-main{flex-direction:row;align-items:center}.advanced-card.ac-horizontal .ac-image{width:var(--ac-icon-size);height:var(--ac-icon-size);margin:var(--ac-padding) 0 var(--ac-padding) var(--ac-padding)}.advanced-card.ac-cover .ac-main{position:relative;justify-content:flex-end}.advanced-card.ac-cover .ac-image{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;height:100%;border-radius:0}.advanced-card.ac-cover .ac-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,#000e)}.advanced-card.ac-cover .ac-copy{position:relative;flex:none;max-height:90%;background:#0006;z-index:1}.advanced-card.ac-shadow-soft{box-shadow:0 5px 14px #0005}.advanced-card.ac-shadow-deep{box-shadow:0 10px 25px #000a}.advanced-card.ac-shadow-glow{box-shadow:0 0 18px color-mix(in srgb,var(--ac-accentColor) 30%,transparent)}.advanced-card.ac-hover-lift:hover{transform:translateY(-4px)}.advanced-card.ac-hover-outline:hover{box-shadow:inset 0 0 0 1px var(--ac-accentColor)}.advanced-card.ac-hover-brighten:hover{background:var(--ac-hoverBackground)!important}.advanced-card a:focus-visible{outline:2px solid var(--ac-accentColor);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.advanced-card{transition:none!important}.advanced-card.ac-hover-lift:hover{transform:none}}.card-design-dialog{width:min(1120px,96vw)!important;background:#101311!important;color:#e6ece8!important}.card-design-dialog .card-editor-columns{display:grid;grid-template-columns:minmax(300px,1fr) minmax(240px,380px);gap:24px}.card-design-dialog .card-design-preview{position:sticky;top:0;align-self:start;background:#080a09;padding:18px;border:1px solid #303b34;border-radius:8px;overflow:hidden}.card-design-dialog details{border:1px solid #354239;border-radius:6px;padding:12px;margin-bottom:12px}.card-design-dialog summary{cursor:pointer;font-weight:600}.card-design-dialog .card-field{display:grid;grid-template-columns:22px 1fr;gap:5px 8px;padding:7px 0;border-bottom:1px solid #273229}.card-design-dialog .card-field>input[type=checkbox]{grid-row:1/3;align-self:center;width:16px!important}.card-design-dialog .card-field>label{margin:0;min-width:0}.card-design-dialog .card-field input,.card-design-dialog .card-field select,.card-design-dialog .card-field textarea{margin-top:5px}.card-design-dialog .card-field button{grid-column:2}.card-design-dialog footer{position:sticky;bottom:-24px;background:#101311;display:flex;gap:10px;padding:16px 0;border-top:1px solid #354239}.card-design-dialog [disabled]{opacity:.4}.card-design-dialog .card-editor-help{font-size:12px;color:#a1b7a8}@media(max-width:700px){.card-design-dialog .card-editor-columns{display:block}.card-design-dialog .card-design-preview{position:static;margin:15px 0}.card-design-dialog footer{flex-wrap:wrap}}.advanced-card .ac-actions>a{color:var(--ac-accentColor)!important}.advanced-card .ac-actions>.ac-download{color:var(--ac-actionColor)!important}.vb .vb-stage .collection-search{display:flex;align-items:center;gap:9px;height:38px;margin:0;padding:0 12px;font:14px Arial;background:var(--mc-control-background,#191d24);border:1px solid var(--mc-border,#353b46)}.vb .vb-stage .collection-search input{width:100%;min-width:0;background:none;border:0;color:var(--mc-control-text,#e8e9ed);padding:8px 0;margin:0;font:14px Arial}.vb .vb-stage .collection-tools select{height:38px;max-width:230px;width:auto;margin:0;padding:0 12px;font:13px Arial}[data-workspace-theme]>.vb{background:var(--workspace-background);color:var(--workspace-text)}[data-workspace-theme] .vb .vb-top,[data-workspace-theme] .vb aside.vb-left,[data-workspace-theme] .vb aside.vb-right,[data-workspace-theme] .vb .editor-canvas-tools,[data-workspace-theme] .vb .editor-mobile-panels{background:var(--workspace-surface);border-color:var(--workspace-border);color:var(--workspace-text)}[data-workspace-theme] .vb .vb-work{background:var(--workspace-background)}[data-workspace-theme] .vb .inspector-heading,[data-workspace-theme] .vb .property-section>summary,[data-workspace-theme] .vb .property-section>details>summary{background:var(--workspace-raised);color:var(--workspace-text);border-color:var(--workspace-border)}[data-workspace-theme] .vb .property-section label.property-row,[data-workspace-theme] .vb .property-section .property-row:nth-child(2n),[data-workspace-theme] .vb .property-search,[data-workspace-theme] .vb .grid-page-row,[data-workspace-theme] .vb .component-fields{background:var(--workspace-surface);color:var(--workspace-text);border-color:var(--workspace-border)}[data-workspace-theme] .vb .vb-right input:not([type=color]):not([type=checkbox]),[data-workspace-theme] .vb .vb-right textarea,[data-workspace-theme] .vb .vb-right select,[data-workspace-theme] .vb .insert-picker-search,[data-workspace-theme] .vb .editor-insert>div,[data-workspace-theme] .vb .insert-picker-search input{background:var(--workspace-input);color:var(--workspace-text);border-color:var(--workspace-border)}[data-workspace-theme] .vb button:not(:where(.mm-component button)),[data-workspace-theme] .vb .editor-insert>summary{background:var(--workspace-raised);color:var(--workspace-text);border-color:var(--workspace-border)}[data-workspace-theme] .vb button.primary,[data-workspace-theme] .vb .vb-left [data-page].active,[data-workspace-theme] .vb .editor-mobile-panels button.active{background:var(--workspace-accent);color:#08120c;border-color:var(--workspace-accent)}[data-workspace-theme] .vb #vb-status,[data-workspace-theme] .vb .vb-left h3,[data-workspace-theme] .vb .vb-help,[data-workspace-theme] .vb .property-name{color:var(--workspace-muted)}[data-workspace-theme] .vb .property-section,[data-workspace-theme] .vb .property-row,[data-workspace-theme] .vb .vb-action-group{border-color:var(--workspace-border)}[data-workspace-theme] .vb .vb-shutdown-button{background:#59271f!important;border-color:#9f5040!important;color:#ffd3c9!important}[data-workspace-theme] .vb .vb-item.chosen{outline-color:var(--workspace-accent)}@media(min-width:701px){[data-workspace-layout=collection] .vb .vb-left,[data-workspace-layout=focus] .vb .vb-left,[data-workspace-layout=inspector-left] .vb .vb-left{width:var(--workspace-pages-width);flex:none}[data-workspace-layout=collection] .vb .vb-right,[data-workspace-layout=focus] .vb .vb-right,[data-workspace-layout=inspector-left] .vb .vb-right{width:var(--workspace-properties-width);flex:none}[data-workspace-layout=collection] .vb .vb-left [data-page]{border-radius:7px}[data-workspace-layout=collection] .vb .vb-top{padding:12px 18px;border-bottom:1px solid var(--workspace-border)}[data-workspace-layout=inspector-left] .vb .vb-right{order:-1;border-right:1px solid var(--workspace-border)}[data-workspace-layout=inspector-left] .vb .vb-left{order:2}[data-workspace-layout=focus] .vb .vb-left{display:none}[data-workspace-density=comfortable] .vb .property-section .property-row{min-height:43px}[data-workspace-density=comfortable] .vb .vb-left [data-page],[data-workspace-density=comfortable] .vb .vb-left [data-layer]{padding-top:12px;padding-bottom:12px}}.workspace-dialog{width:min(620px,94vw)!important;background:#0d110f!important;color:#e4eae6!important}.workspace-dialog fieldset{border:1px solid #35483c;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;padding:15px}.workspace-dialog fieldset label{margin:0!important;text-transform:capitalize}.workspace-dialog input[type=color]{width:100%;height:35px}.workspace-dialog footer{display:flex;gap:10px;padding-top:18px}.workspace-dialog p{font-size:13px;color:#9caf9f}.mm-component{box-sizing:border-box;width:100%;height:100%;overflow:auto;background:var(--component-bg);border:1px solid var(--component-border);border-radius:var(--component-radius);padding:var(--component-padding);line-height:1.5;overflow-wrap:anywhere;scrollbar-width:thin;color:inherit}.mm-component *{box-sizing:border-box}.mm-component a{color:var(--mc-link,var(--component-accent));text-decoration:none}.mm-component a:hover{text-decoration:underline}.mm-component button,.component-lightbox button{font:inherit;color:inherit;border:1px solid var(--component-border,#516883);background:transparent;padding:.4em .8em;border-radius:6px;cursor:pointer}.mm-component button:focus-visible,.mm-component a:focus-visible,.mm-component summary:focus-visible{outline:2px solid var(--component-accent);outline-offset:2px}.mm-component button:disabled{opacity:.4;cursor:default}.mm-component strong{font-weight:650}.mm-component small{display:block;font-size:.7em;opacity:.75}.component-title{display:block;font-size:1.15em;margin-bottom:14px}.component-body{font-size:.82em;white-space:pre-wrap;line-height:1.65}.component-action{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:2.3em;padding:.5em 1em;border-radius:var(--component-radius);background:var(--component-accent);color:#101820!important;border:1px solid var(--component-accent);font-size:.9em;font-weight:600;white-space:normal;text-decoration:none!important}.component-action.variant-outline{background:transparent;color:var(--component-accent)!important}.component-action.variant-ghost{background:transparent;color:inherit!important;border-color:transparent}.component-unset{opacity:.6;cursor:default}.component-action:not(.component-unset):hover{filter:brightness(1.12)}.component-button,.component-download,.component-badge,.component-icon,.component-shape,.component-divider,.component-spacer{border:0;background:transparent;padding:0;overflow:visible}.component-button>.component-action,.component-download>.component-action{width:100%;height:100%}.component-download{display:flex;flex-direction:column;gap:5px}.component-download>small{font-size:12px}.component-badge{display:flex;align-items:center}.component-badge>.component-chip,.component-badge-list .component-chip{display:inline-flex;align-items:center;padding:.3em .8em;border-radius:var(--component-radius);background:var(--component-bg);border:1px solid var(--component-border);color:var(--component-accent);font-size:.8em}.component-icon{color:var(--component-accent);display:grid;place-items:center}.component-icon svg{width:100%;height:100%}.component-shape-art{width:100%;height:100%;background:var(--component-accent)}.shape-rounded{border-radius:var(--component-radius)}.shape-circle{border-radius:50%}.shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.component-rule{height:100%;display:flex;align-items:center;gap:15px;color:var(--component-accent)}.component-rule:before,.component-rule:after{content:"";flex:1;border-top:2px solid currentColor}.divider-dashed:before,.divider-dashed:after{border-top-style:dashed}.divider-dotted:before,.divider-dotted:after{border-top-style:dotted}.component-rule span{font-size:.7em}.component-editor-placeholder{display:none}.vb-stage:not(.is-preview) .component-editor-placeholder{display:block;border:1px dashed #60758d;padding:12px;font:12px Arial;color:#93a9c2}.component-card{display:flex;flex-direction:column}.component-card.variant-horizontal,.component-hero{display:flex;gap:var(--component-gap)}.component-card-image{max-width:100%;width:100%;max-height:48%;object-fit:cover;border-radius:calc(var(--component-radius)*.6)}.variant-horizontal>.component-card-image,.component-hero>.component-card-image{max-width:42%;max-height:100%;object-fit:cover}.component-card-content{min-width:0;flex:1}.component-card-content .component-body{margin-bottom:14px}.component-card-content>.component-action{margin-top:14px}.component-card-content>small{margin-bottom:6px}.component-callout{display:flex;gap:16px;border-left:5px solid var(--component-accent)}.component-callout>svg{width:30px;height:30px;flex:none;color:var(--component-accent)}.component-callout>.component-body{margin-top:8px}.component-quote blockquote{margin:0;border-left:4px solid var(--component-accent);padding:6px 20px}.component-quote footer{font-size:.75em;margin-top:15px;opacity:.7}.component-item-grid{display:grid;grid-template-columns:repeat(var(--component-columns),minmax(0,1fr));gap:var(--component-gap)}.component-item-grid>div,.component-item-grid>article{border:1px solid var(--component-border);border-radius:var(--component-radius);padding:15px;min-width:0}.component-item-grid img,.component-list img{max-width:100%;max-height:150px;object-fit:contain}.component-list{display:flex;flex-direction:column;gap:var(--component-gap);padding:0}.component-list>article,.component-list>li{padding:12px 0;border-bottom:1px solid var(--component-border);font-size:.9em}.component-list>article{display:flex;gap:15px}.component-list>article>img{width:65px;height:65px;object-fit:cover;flex:none}.component-list>article>div{min-width:0}.component-steps ol{padding-left:30px;display:block}.component-steps li::marker{color:var(--component-accent);font-weight:700}.component-meta{color:var(--component-accent)}.component-stat{display:block;font-size:1.8em;color:var(--component-accent)}.component-badge-list,.component-social{display:flex;gap:var(--component-gap);flex-wrap:wrap;align-items:center}.component-gallery{display:flex;flex-direction:column;padding:0}.component-gallery figure{margin:0;min-height:0;flex:1;position:relative}.component-gallery [data-gallery-slide]{height:100%;display:flex;flex-direction:column}.component-gallery [data-gallery-slide]>img{display:block;width:100%;flex:1;min-height:0;object-fit:contain}.component-gallery figcaption{padding:10px 15px;font-size:.75em;background:#0003}.component-gallery figcaption strong,.component-gallery figcaption span{display:block}.component-gallery nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;font-size:.7em}.component-media-empty{display:grid;place-items:center;min-height:100px;height:100%;padding:20px;color:#9aacc2;font-size:.75em;text-align:center;background:#0003}.component-video{padding:0;overflow:hidden}.component-video video,.component-video iframe,.component-video-consent{display:block;width:100%;height:100%;border:0}.mm-component .component-video-consent{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--component-bg)}.component-video-consent svg{width:50px;height:50px;color:var(--component-accent)}.component-audio audio{width:100%;display:block;margin:12px 0}.component-tabs{padding:0;display:flex;flex-direction:column}.component-tabs [role=tablist]{display:flex;gap:4px;padding:8px;background:#0002;overflow:auto;flex:none;border-bottom:1px solid var(--component-border)}.component-tabs [role=tab]{font-size:.8em;white-space:nowrap;border-color:transparent}.component-tabs [role=tab][aria-selected=true]{color:var(--component-accent);background:var(--component-bg);border-color:var(--component-border)}.component-tabs [role=tabpanel]{padding:var(--component-padding);overflow:auto;flex:1;min-height:0}.component-tabs [role=tabpanel] img{max-height:140px;max-width:100%;object-fit:contain;margin-bottom:12px}.component-accordion details,.component-faq details{border-bottom:1px solid var(--component-border);padding:12px 0}.component-accordion summary,.component-faq summary{cursor:pointer;font-size:.9em;font-weight:600}.component-accordion details>div,.component-faq details>div{margin-top:12px}.component-accordion details img,.component-faq details img{max-width:100%;max-height:160px}.component-table-scroll{overflow:auto}.mm-component table{width:100%;border-collapse:collapse;font-size:.75em;text-align:left}.mm-component th,.mm-component td{padding:12px 10px;border-bottom:1px solid var(--component-border);vertical-align:top;min-width:100px;white-space:pre-wrap}.mm-component th{color:var(--component-accent);font-weight:600;background:#0002}.component-table-download{display:inline-block;border:1px solid var(--component-accent);padding:4px 10px;border-radius:4px}.component-progress-label{display:flex;justify-content:space-between;gap:15px;font-size:.8em}.component-progress progress{width:100%;height:18px;accent-color:var(--component-accent);margin-top:10px;border-radius:8px;overflow:hidden}.component-check{display:flex;align-items:flex-start;gap:12px;margin:10px 0;font-size:.85em;cursor:pointer}.component-check input{width:18px;height:18px;accent-color:var(--component-accent);flex:none;margin-top:5px}.component-check:has(input:checked)>span{text-decoration:line-through;opacity:.6}.component-code{display:flex;flex-direction:column}.component-code>header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75em}.component-code pre{background:#0003;padding:14px;flex:1;min-height:0;overflow:auto;margin:12px 0 0;white-space:pre;font:14px/1.65 monospace}.component-copy-status{font-size:11px;color:var(--component-accent)}.component-lightbox{background:#111b28;color:#e0ecf7;border:1px solid #546e8a;border-radius:8px;padding:14px;max-width:96vw;max-height:94vh;overflow:auto}.component-lightbox::backdrop{background:#000d}.component-lightbox button{display:block;margin:0 0 10px auto}.component-lightbox img{display:block;max-width:88vw;max-height:80vh;object-fit:contain}[data-gallery-slide][hidden],[data-component-panel][hidden]{display:none!important}.vb .editor-insert>div{width:min(530px,90vw);padding:0;overflow:hidden}.insert-picker-search{padding:10px;background:#1a2635}.vb .insert-picker-search input{margin:0;background:#101a28;padding:10px;font-size:13px}.insert-results{max-height:min(62vh,560px);overflow:auto;padding:8px}.insert-category{margin:0 0 8px}.insert-category h4{margin:3px 6px 7px;color:#94adc6;font:600 11px Arial;text-transform:uppercase;letter-spacing:1px}.insert-category>div{display:grid;grid-template-columns:1fr 1fr;gap:3px}.vb .editor-insert .insert-category button{font-size:12px;margin:0;padding:9px 10px;background:transparent;border-color:transparent}.vb .editor-insert .insert-category button:hover{background:#2c435c;border-color:#5a7696}.insert-none{padding:10px;color:#9baec6;font-size:12px}.component-fields{border-bottom:1px solid #40526b}.component-fields>h4{padding:10px;margin:0;background:#273447;color:#cfdeef;font-size:12px}.component-fields>button{display:block;width:calc(100% - 20px);margin:10px!important}.component-fields>.vb-help{padding:0 12px}.component-items-dialog{width:min(850px,96vw)}.component-items-dialog article{border:1px solid #405a72;border-radius:7px;padding:15px;margin:15px 0;background:#131f2c}.component-items-dialog .component-row-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.component-items-dialog .component-row-grid label.long-field{grid-column:1/-1}.component-items-dialog .component-row-actions{display:flex;gap:8px;flex-wrap:wrap}.component-items-dialog>footer{position:sticky;bottom:-24px;background:#182019;padding:15px 0;display:flex;gap:12px;border-top:1px solid #4d6650}.component-items-dialog input[type=checkbox]{width:auto}.component-items-dialog [role=alert]{color:#ffbca6}.vb .component-fields .component-property-check{display:flex;padding:10px;gap:10px;margin:0}.vb-stage:not(.is-preview) .mm-component{pointer-events:none!important}.vb-stage:not(.is-preview) .mm-component *{pointer-events:none!important}@media(max-width:600px){.insert-category>div{grid-template-columns:1fr}.component-items-dialog .component-row-grid{grid-template-columns:1fr}.component-items-dialog .component-row-grid label.long-field{grid-column:auto}}.component-faq details,.component-accordion details{margin-bottom:var(--component-gap)}.component-checklist .component-check{margin-bottom:var(--component-gap)}.component-gallery nav,.component-tabs [role=tablist]{gap:var(--component-gap)}.component-table-scroll table{border-spacing:var(--component-gap)}.component-items-dialog form>footer{position:sticky;bottom:-24px;background:#182019;padding:15px 0;display:flex;gap:12px;border-top:1px solid #4d6650}.component-fields>h4{display:none}.component-icon svg{color:var(--component-accent)}.component-steps li{margin-bottom:var(--component-gap)}body{background:#111318;color:#e8e9ed}body>header{height:68px;padding:0 max(28px,calc((100vw - 1120px)/2));border-bottom:1px solid #282c34;background:#16191f;gap:32px}body>header .brand{font:650 17px/1.2 Arial,sans-serif;letter-spacing:-.35px;gap:10px;white-space:nowrap}body>header .chest-logo{width:30px;height:30px;object-fit:contain}body>header nav{margin-left:auto;gap:28px;height:100%}body>header nav a{font:500 13px Arial,sans-serif;display:flex;align-items:center;height:100%;color:#a7acb8;border-bottom:2px solid transparent}body>header nav a:hover{color:#e8e9ed;border-color:#6fb99a}body>header .smallpill{display:none}main#app{max-width:1200px;padding:0 40px;margin:0 auto;min-height:65vh}#app .published-canvas a{text-decoration:none}.collection-catalog{width:100%;height:100%;font-size:14px}.collection-tools{display:flex;align-items:center;gap:10px;height:42px;margin-bottom:12px}.collection-search{display:flex;align-items:center;gap:9px;background:#191d24;border:1px solid #353b46;border-radius:7px;padding:0 12px;height:38px;flex:1;max-width:440px;color:#8b94a3}.collection-search>span{font:24px/1 Arial}.collection-search input{width:100%;min-width:0;background:none;border:0;color:#e8e9ed;outline:0;font:14px Arial;padding:8px 0}.collection-search:focus-within{border-color:#6fb99a;box-shadow:0 0 0 2px #6fb99a25}.collection-tools select{height:38px;max-width:230px;background:#191d24;border:1px solid #353b46;border-radius:7px;color:#c5cad5;font:13px Arial;padding:0 12px}.collection-count{margin-left:auto;font:13px Arial;color:#8f97a6}.collection-projects .collection-project{display:flex;align-items:center;gap:19px;padding:22px 24px;border:1px solid #303640;box-shadow:none;overflow:hidden;text-decoration:none;transition:border-color .15s,background .15s}.collection-projects .collection-project:hover{border-color:#697681;text-decoration:none;background:#21262e!important;transform:none}.collection-project-icon{height:72px;width:72px;flex:none;border-radius:13px;overflow:hidden;background:#26362f;display:grid;place-items:center;border:1px solid #ffffff0b}.collection-project-icon>span{font:600 30px/1 Arial;color:#aed0ba}.collection-project:nth-child(2n) .collection-project-icon{background:#333042}.collection-project:nth-child(2n) .collection-project-icon>span{color:#c5b9e2}.collection-project:nth-child(3n) .collection-project-icon{background:#3d342a}.collection-project:nth-child(3n) .collection-project-icon>span{color:#d1b991}.collection-project-copy{flex:1;min-width:0}.collection-project-copy strong{display:block;line-height:1.35;color:inherit;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-project-copy p{color:#acb2bf;font:14px/1.5 Arial,sans-serif;margin:6px 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-project-meta{display:flex;align-items:center;gap:12px;font:12px Arial;color:#8793a2}.collection-category{border-left:1px solid #46505a;padding-left:12px;color:#a7b8ad}.collection-project-arrow{align-self:center;color:#89929e;font:21px Arial;margin-left:auto}.collection-no-results{border:1px dashed #3d444e;border-radius:8px;padding:25px;color:#a7acb8;font:14px Arial;text-align:center}#app .collection-project:focus-visible{outline:2px solid #83bf9c;outline-offset:3px}body>footer{max-width:1120px;border-color:#303640;color:#8e97a5;font:12px/1.6 Arial}@media(max-width:650px){body>header{padding:0 18px;height:60px;gap:15px}body>header .brand{font-size:15px}body>header nav{gap:14px}body>header nav a{font-size:12px}main#app{padding:0 16px}}@media(max-width:650px){#app .collection-layout{aspect-ratio:auto!important}#app .collection-layout>.canvas-inner{position:static!important;width:auto!important;height:auto!important;transform:none!important;display:flex;flex-direction:column;gap:20px;padding:30px 0}#app .collection-layout>.canvas-inner>[data-motion-id]{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important}#app .collection-layout .motion-target{height:auto!important}#app .collection-layout h1{font-size:31px!important;line-height:1.2!important}#app .collection-layout h2{font-size:21px!important}#app .collection-layout [style*="white-space:pre-wrap"]{height:auto!important;overflow:visible!important;text-align:left!important}#app .collection-layout .collection-tools{height:auto;flex-wrap:wrap}#app .collection-layout .collection-search{max-width:none;flex-basis:100%}#app .collection-layout .collection-project{padding:16px;gap:14px;height:130px!important}#app .collection-layout .collection-project-icon{height:52px;width:52px;border-radius:10px}#app .collection-layout .collection-project-copy strong{font-size:18px!important}#app .collection-layout .collection-project-copy p{font-size:13px}#app .collection-layout .collection-project-arrow{display:none}#app .collection-layout .collection-projects{grid-template-columns:1fr!important}}body>header .brand{display:flex;align-items:center}body{background:var(--mc-background,#111318);color:var(--mc-text,#e8e9ed)}body>header{background:var(--mc-header-background,#16191f);border-color:var(--mc-border,#282c34)}body>header .brand,body>header nav a{color:var(--mc-header-text,#e8e9ed)}body>header nav a:hover{color:var(--mc-link,#91cba7);border-color:var(--mc-accent,#83bf9c)}#app a:focus-visible{outline-color:var(--mc-accent,#83bf9c)}.collection-projects .collection-project{border-color:var(--mc-border,#303640);color:var(--mc-card-text,var(--mc-text,inherit))}.collection-projects .collection-project:hover{background:var(--mc-hover-background,var(--mc-card-background,#21262e))!important;border-color:var(--mc-accent,#697681)}.collection-project-copy strong{color:var(--mc-card-text,var(--mc-text,inherit))}.collection-project-copy p,.mod-card-copy p{color:var(--mc-card-description,var(--mc-muted,#acb2bf))}.collection-project-meta,.collection-count,.collection-project-arrow{color:var(--mc-muted,#8f97a6)}.collection-category{color:var(--mc-muted,#a7b8ad);border-color:var(--mc-border,#46505a)}.collection-project-icon,.collection-project:nth-child(2n) .collection-project-icon,.collection-project:nth-child(3n) .collection-project-icon{background:var(--mc-image-background,#26362f)}.collection-search,.collection-tools select{background:var(--mc-control-background,#191d24);border-color:var(--mc-border,#353b46);color:var(--mc-control-text,#c5cad5)}.collection-search input{color:var(--mc-control-text,#e8e9ed)}.collection-search:focus-within{border-color:var(--mc-accent,#83bf9c)}.collection-no-results{border-color:var(--mc-border,#3d444e);color:var(--mc-muted,#a7acb8)}.collection-as-grid .collection-project{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.collection-as-grid .collection-project-icon{height:64px;width:64px;border-radius:12px}.collection-as-grid .collection-project-copy{width:100%}.collection-as-grid .collection-project-copy p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:42px}.collection-as-grid .collection-project-arrow{display:none}#app a:not(.mod-grid-card){color:var(--mc-link,inherit)}#app [data-part=footer]{color:var(--mc-footer-text,#8d96a5)}@media(max-width:650px){#app .collection-layout .collection-as-grid .collection-project{height:246px!important}#app .collection-layout .collection-as-grid .collection-projects{grid-template-columns:repeat(2,minmax(0,1fr))!important}#app .collection-layout .collection-as-grid .collection-project{padding:14px}#app .collection-layout .collection-as-grid .collection-project-meta{gap:6px;flex-wrap:wrap}.collection-as-grid .collection-project-copy strong{white-space:normal}}@media(max-width:370px){#app .collection-layout .collection-as-grid .collection-projects{grid-template-columns:1fr!important}}.mod-card-art{background:var(--mc-image-background,#26362f)}.mod-card-link{color:var(--mc-link,inherit)}.collection-search input::placeholder{color:var(--mc-muted,#8f97a6);opacity:1}.editor-terminal{width:min(950px,94vw);height:min(680px,85vh);max-height:90vh;background:#0b120e;color:#d8e8d1;border:1px solid #628253;border-radius:10px;padding:0;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;box-shadow:0 15px 70px #0009}.editor-terminal[open]{display:flex;flex-direction:column}.editor-terminal::backdrop{background:#0007;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.editor-terminal>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0;max-width:none;padding:16px 20px;background:#1b2a1d;border-bottom:1px solid #354e32}.editor-terminal header strong{display:block;font:600 15px Arial;color:#e0edd6}.editor-terminal header span{font:11px Arial;color:#9cb88f}.editor-terminal button{background:#30472b;color:#dfedd5;border:1px solid #638155;border-radius:5px;padding:8px 13px;cursor:pointer;font:13px Arial}.editor-terminal #terminal-close{font-size:22px;padding:2px 10px}.terminal-log{flex:1;overflow:auto;padding:16px 20px;min-height:100px}.terminal-log pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px}.terminal-command{color:#b4d893}.terminal-error{color:#ffb4a3}.terminal-form{display:flex;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid #344d32;background:#101c13}.terminal-form label{color:#a7d482;font-size:19px}.terminal-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#e7f0df;font:inherit}.editor-terminal>footer{display:block;max-width:none;margin:0;padding:10px 20px;border-top:1px solid #243b27;font:11px/1.6 Arial;color:#91a789;background:#101a12}.maintenance-custom-canvas{width:min(1200px,100%);margin:auto}.maintenance-screen:has(.maintenance-custom-canvas){padding:0 20px}.vb #vb-terminal{font-family:ui-monospace,Consolas,monospace;border-color:#648058;color:#cfe9bc}.vb-stage:not(.is-preview) .mod-card-grid[data-grid-mode=free] .mod-grid-card{pointer-events:auto;touch-action:none;cursor:grab}.vb .grid-page-row{border-bottom:1px solid #344536;padding:6px 0}.vb .grid-page-row label{margin:4px 0}.vb .grid-page-row button{font-size:11px;padding:5px 8px;margin:4px 0}.vb .vb-top{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:16px 22px;background:#19221b;border-bottom:1px solid #3b4c3d}.vb-toolbar-identity{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.vb .vb-toolbar-identity strong{margin-right:auto;font-size:15px}.vb-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 30px}.vb-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.vb-action-group+.vb-action-group{border-left:1px solid #40503f;padding-left:24px}.vb .vb-toolbar-actions button{padding:10px 15px;min-height:38px}.vb-publish-group{margin-left:auto}.vb-session-group{gap:12px}.vb-site-state{font:11px Arial;letter-spacing:.4px;color:#bdd99b;background:#253b25;padding:6px 10px;border-radius:20px;border:1px solid #3d5a38}.vb-site-state.is-offline{color:#efc3a5;background:#382b22;border-color:#6e4831}.vb #vb-status{font-size:12px;color:#aebbab}.vb .vb-shutdown-button{border-color:#885247;color:#f0b3a7;background:#3d2724}.vb .vb-shutdown-button:hover{background:#60362e}.vb .vb-start-button{border-color:#7b9e60;background:#324b2a;color:#d9edc4}.publish-dialog.shutdown-dialog{width:min(600px,94vw);padding:32px;position:relative}.shutdown-dialog h2{font-size:26px;line-height:1.3;padding-right:30px;margin-top:15px}.shutdown-dialog .shutdown-close{position:absolute;right:15px;top:12px;font-size:25px;border:0;background:transparent;padding:5px 10px}.shutdown-eyebrow{font:10px Arial;letter-spacing:2px;color:#b6c69e}.shutdown-time{padding:16px;background:#0f1911;border:1px solid #3e5738;border-radius:7px;margin:24px 0}.shutdown-time label{margin-top:0}.shutdown-time button{width:100%;text-align:left;padding:12px}.shutdown-time small{display:block;color:#91a68a;font:12px/1.6 Arial;margin-top:12px}.shutdown-actions{display:flex;flex-direction:column;gap:12px}.shutdown-dialog button.shutdown-danger{color:#fff;background:#a43137;border-color:#ce5355;padding:12px}.shutdown-dialog button.shutdown-danger:hover{background:#bd3d43}.shutdown-dialog .start-online{background:#a7cd8b;color:#162513;border-color:#b9dba4;font-weight:700;padding:12px}.shutdown-dialog #shutdown-error{color:#f3b49a}.shutdown-dialog .shutdown-footnote{font-size:11px;margin-bottom:0}.maintenance-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0d1410;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:auto;padding:36px;box-sizing:border-box;outline:none}.maintenance-content{width:min(700px,100%);transform:translateY(-5vh)}.maintenance-icon{width:155px;height:155px;margin:0 auto 35px;color:#fff}.maintenance-icon svg{display:block;width:100%;height:100%}.maintenance-screen h1{font:600 clamp(26px,3.5vw,40px)/1.25 Arial,sans-serif;letter-spacing:-.7px;color:#fff;margin:0 0 18px}.maintenance-screen p{font:16px/1.8 Arial,sans-serif;color:#b8c3b9;max-width:580px;margin:0 auto}.maintenance-screen small{display:block;color:#8fa78d;font:12px/1.5 Arial;margin-top:26px}.maintenance-active{overflow:hidden}.maintenance-active>header,.maintenance-active>main,.maintenance-active>footer,.maintenance-active .live-announcements{visibility:hidden!important;pointer-events:none!important}.maintenance-active .update-gate{display:none!important}.maintenance-active .vb-top:after{content:none!important}@media(max-width:1050px){.vb .vb-top{padding:14px 16px}.vb-toolbar-actions{gap:15px}.vb-action-group+.vb-action-group{padding-left:15px}.vb .vb-toolbar-actions button{padding:9px 11px}.vb-publish-group{margin-left:0}.vb-session-group{margin-left:auto}}@media(max-width:650px){.vb-toolbar-actions{align-items:start;gap:14px}.vb-action-group+.vb-action-group{border-left:0;padding-left:0}.vb-action-group{gap:8px}.vb-session-group{margin-left:0}.maintenance-screen{padding:25px}.maintenance-icon{width:120px;height:120px;margin-bottom:28px}.maintenance-screen p{font-size:14px}.shutdown-dialog h2{font-size:23px}}.announcement-compact>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px}.announcement-compact p,.announcement-compact .announcement-countdown{display:inline;margin:0!important;line-height:1.45}.announcement-compact a{margin:0;text-decoration:underline}.announcement-compact strong{line-height:1.45}.announcement-compact{align-items:center!important}.publish-preview.announcement-compact{display:flex;align-items:center;gap:8px;flex-wrap:wrap;box-sizing:border-box}.publish-preview.announcement-compact p{display:inline;margin:0}.publish-preview.announcement-compact small{display:inline}.after-countdown-preview{padding:10px;background:#101b13;border:1px dashed #4c6b46;border-radius:4px;font:13px/1.6 Arial;color:#d1e4c7}.after-countdown-preview a,.publish-preview a{color:inherit;text-decoration:underline}.insert-link-dialog{width:min(500px,94vw)}#insert-error{color:#f3a98d}.editor-context-menu{position:fixed;z-index:1200;min-width:235px;padding:6px;background:#1c291f;border:1px solid #66805a;border-radius:8px;box-shadow:0 10px 35px #0009;font:13px Arial,sans-serif}.editor-context-menu button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;padding:10px 12px;background:none;color:#e4eddd;border:0;border-radius:4px;cursor:pointer;font:inherit;text-align:left}.editor-context-menu button:hover,.editor-context-menu button:focus{background:#344d32;outline:1px solid #749866}.editor-context-menu button:disabled{opacity:.35;cursor:default}.editor-context-menu kbd{font:11px Arial;color:#9caf90}.vb-hidden-item{opacity:.3;outline:1px dashed #b5bd95!important}.vb-shortcuts{margin:15px 0;padding:10px;border:1px solid #415b3b;border-radius:5px;font:12px/1.6 Arial;color:#b8c9ac}.vb-shortcuts summary{cursor:pointer}.visual-crop-dialog{width:min(820px,95vw)}.crop-presets{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.crop-presets button.active{background:#b7d69b;color:#182b13}.crop-board{position:relative;max-width:100%;background:#0b120c;margin:18px auto;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;line-height:0}.crop-board>img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.crop-selection{position:absolute;box-sizing:border-box;border:2px solid #d8e9b8;box-shadow:0 0 0 1000px #0009;cursor:move;touch-action:none}.crop-selection:focus{outline:2px solid #daf2b3;outline-offset:3px}.crop-thirds{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 32.8%,#ffffff60 33%,transparent 33.3%,transparent 66.3%,#ffffff60 66.6%,transparent 67%),linear-gradient(0deg,transparent 32.8%,#ffffff60 33%,transparent 33.3%,transparent 66.3%,#ffffff60 66.6%,transparent 67%);pointer-events:none}.crop-resize{position:absolute;right:-7px;bottom:-7px;width:16px;height:16px;background:#d9edba;border:2px solid #294129;cursor:nwse-resize}.crop-result-row{display:flex;align-items:center;gap:20px;padding:15px;background:#0e1810;border-radius:6px;margin:18px 0}.crop-result-row>div{width:160px;max-height:180px;overflow:hidden;background:#253922}.crop-result-row p{flex:1}.mod-card-art>.cropped-media{width:100%;height:100%;display:block}.vb .vb-item .motion-target>.cropped-media{pointer-events:none}.publish-dialog.visual-crop-dialog{width:min(820px,95vw)}.visual-crop-dialog .crop-presets button.active,.visual-crop-dialog .crop-presets button.active:hover{background:#b7d69b;color:#182b13}.visual-crop-dialog input[type=range]{accent-color:#b2dca6;padding:4px 0!important}.insert-link-dialog.publish-dialog{width:min(500px,94vw)}.website-locked{overflow:hidden}.update-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#060b08b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center}.update-gate section{width:100%;padding:22px 28px;background:#d4dfad;color:#182315;box-shadow:0 5px 25px #0005;display:flex;align-items:center;justify-content:space-between;gap:20px;font:16px/1.5 Arial,sans-serif}.update-gate section>div{display:flex;gap:10px;flex:none}.update-gate button{background:#263d27;color:#eaf1df;border:1px solid #516d47;border-radius:5px;padding:10px 15px;cursor:pointer}.live-announcements{position:relative;z-index:40;pointer-events:none}.announcement-stack{position:fixed;display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow:auto;pointer-events:none}.stack-top{top:0;left:0;right:0}.stack-bottom{bottom:0;left:0;right:0}.stack-top-right{top:16px;right:16px}.stack-bottom-right{bottom:16px;right:16px}.stack-top-left{top:16px;left:16px}.stack-bottom-left{bottom:16px;left:16px}.live-announcement{pointer-events:auto;background:var(--announce-bg);color:var(--announce-color);font-family:Arial,sans-serif;line-height:1.5;display:flex;align-items:start;gap:15px;box-shadow:0 4px 20px #0005;box-sizing:border-box;max-width:calc(100vw - 32px);width:var(--announce-width);margin:var(--announce-offset)}.announce-top,.announce-bottom{width:auto;max-width:none;margin:var(--announce-offset);text-align:center;justify-content:center}.live-announcement p{font-size:inherit;line-height:inherit;color:inherit;margin:5px 0}.live-announcement a{display:inline-block;text-decoration:underline;color:inherit;font-weight:600;margin:6px}.live-announcement button{background:transparent;border:1px solid currentColor;color:inherit;border-radius:4px;cursor:pointer;padding:1px 7px;font-size:20px}.announcement-countdown{font-variant-numeric:tabular-nums;font-weight:700;display:block;margin-top:8px}.version-edit-label{color:#dfc783;background:#3f3824;border:1px solid #73623d;border-radius:4px;padding:8px}.schedule-controls{margin:15px 0;padding:10px;border:1px solid #425742;border-radius:6px;font:12px/1.5 Arial;color:#bbcdbb}.schedule-controls summary{cursor:pointer;color:#c7dfad}.schedule-controls button{width:100%;margin-top:6px}.publish-dialog,.date-dialog{font:14px/1.6 Arial,sans-serif;background:#182019;color:#e1e8dd;border:1px solid #638054;border-radius:10px;padding:24px;max-height:90vh;overflow:auto;width:min(1040px,94vw)}.publish-dialog::backdrop,.date-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.publish-dialog>header{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #42533c;padding:0 0 20px;gap:20px}.publish-dialog h2{font-size:23px;margin:0}.publish-dialog h3{font-size:18px;color:#c3d9a1}.publish-dialog p{color:#aebeaa;font:13px/1.7 Arial}.publish-dialog button,.date-dialog button{background:#2e432f;color:#dce9d0;border:1px solid #5c7751;border-radius:5px;padding:9px 12px;cursor:pointer;font:13px Arial}.publish-dialog button:hover,.date-dialog button:hover,.publish-dialog button.active{background:#465f3c}.publish-dialog label{display:block;font:12px/1.6 Arial;color:#bfceb8;margin:12px 0}.publish-dialog input:not([type=checkbox]),.publish-dialog select,.publish-dialog textarea,.date-dialog input{display:block;box-sizing:border-box;width:100%;background:#0c140e;color:#e0ead7;border:1px solid #455c3a;border-radius:4px;padding:9px;margin-top:5px;font:14px Arial}.publish-dialog input[type=color]{height:40px;padding:3px!important}.publish-dialog input[type=checkbox]{accent-color:#b4d196}.publish-columns{display:grid;grid-template-columns:1fr 1fr;gap:35px}.publish-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.announce-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.publish-preview{margin:20px 0;overflow-wrap:anywhere}.publish-preview p{color:inherit;font-size:inherit}.version-card{border:1px solid #435c3a;border-radius:6px;padding:15px;margin:20px 0}.version-card button{margin:4px}.crop-dialog{width:min(650px,94vw)}.crop-frame{width:100%;aspect-ratio:3/1;background:#101a12;overflow:hidden;border:1px solid #6b8055}.crop-frame img{width:100%;height:100%;object-fit:cover}.date-dialog{padding:0;width:340px}.date-header{padding:20px;background:#314a2a}.date-header>span{font-size:10px;letter-spacing:1px;color:#cfddb5}.date-header h2{font-size:27px;margin:15px 0 0;font-weight:400}.date-body{padding:18px}.date-month{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.date-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.date-days>span{font-size:11px;padding:6px 0;color:#aebc9e}.date-days button{padding:9px 0;border:0;border-radius:50%;background:none}.date-days button.selected{background:#b9d396;color:#15210e;font-weight:700}.date-body>label{display:block;font-size:12px;margin-top:18px}.date-help{font-size:11px;color:#99ad8c;line-height:1.5}.date-actions{display:flex;justify-content:flex-end;gap:7px}.date-actions button{padding:8px 11px}.date-body #date-error{color:#f8ac99;font-size:12px}.publish-dialog .vb-help{font:12px/1.6 Arial;color:#9bb08e}@media(max-width:750px){.publish-columns{grid-template-columns:1fr}.update-gate section{flex-direction:column;align-items:start}.publish-dialog>header{flex-direction:column}}.date-dialog input{color-scheme:dark}.publish-dialog>header{width:auto;max-width:none;margin:0;box-sizing:border-box}.publish-dialog .publish-preview p{color:inherit}.crop-dialog output{float:right;color:#d5e8ad}.website-locked .vb-top:after{content:"An update has been added to this website. Please reload to continue. You can keep using the editor; save your work before reloading.";flex-basis:100%;font:12px/1.5 Arial,sans-serif;color:#ece9ca;background:#4a4c2e;border:1px solid #7b7f4c;border-radius:4px;padding:7px 10px}.vb{position:fixed;top:0;right:0;bottom:0;left:0;background:#111513;color:#dce5de;z-index:1000;font:13px Arial,sans-serif;display:flex;flex-direction:column}.vb *{box-sizing:border-box}.vb-top{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #303b34;background:#19201b;flex-wrap:wrap}.vb-top strong{margin-right:auto;font-size:15px}.vb small{color:#92a399;font-weight:400}.vb button{background:#252f28;color:#e5ede7;border:1px solid #3a493e;border-radius:5px;padding:9px 11px;cursor:pointer;font:inherit}.vb button:hover,.vb button.active{background:#354d3d;border-color:#79ae88}.vb button:disabled{opacity:.4;cursor:default}.vb button.primary{background:#aad7a6;color:#142119;border-color:#aad7a6}.vb-body{display:flex;flex:1;min-height:0}.vb aside{width:210px;flex:none;overflow:auto;padding:16px;background:#19201b}.vb .vb-right{width:250px;border-left:1px solid #303b34}.vb aside button{display:block;width:100%;text-align:left;margin:6px 0}.vb h3{font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:#9fb4a5;margin:18px 0 12px}.vb h3:first-child{margin-top:0}.vb label{display:block;font-size:12px;color:#acbcb1;margin:12px 0}.vb input:not([type=checkbox]),.vb select,.vb textarea{display:block;width:100%;background:#101713;border:1px solid #3b4b40;color:#e5ede7;padding:8px;border-radius:4px;margin-top:6px;font:13px Arial}.vb input[type=color]{height:36px;padding:3px}.vb input[type=checkbox]{vertical-align:middle}.vb textarea{resize:vertical;line-height:1.5}.vb hr{border:0;border-top:1px solid #334038;margin:20px 0}.vb-work{overflow:auto;flex:1;padding:35px;background:#0b100d}.vb-space{position:relative;box-shadow:0 4px 30px #0005;margin:0 auto}.vb-stage{position:absolute;left:0;top:0;transform-origin:top left;overflow:hidden}.vb-stage.grid-on{background-image:linear-gradient(#91ad9320 1px,transparent 1px),linear-gradient(90deg,#91ad9320 1px,transparent 1px);background-size:20px 20px}.vb-item{position:absolute;cursor:move;touch-action:none;outline:1px solid transparent}.vb-item:hover{outline-color:#9ac7a2}.vb-item.chosen{outline:2px solid #aad7a6}.vb-item>*{pointer-events:none}.vb .vb-resize{pointer-events:auto;position:absolute;right:-6px;bottom:-6px;width:14px;height:14px;background:#aad7a6;border:2px solid #142119;cursor:nwse-resize}.vb-stage.is-preview .vb-item{cursor:default;outline:0}.vb-stage.is-preview .vb-item>*{pointer-events:auto}.vb-coords{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.vb-help,.vb-right>p{font-size:12px;line-height:1.7;color:#91a398}.vb-start{max-width:480px;margin:80px auto;padding:30px;border:1px solid #36483b;border-radius:8px;line-height:1.8}.vb-start h2{font-size:24px}.published-canvas{overflow:hidden}.published-canvas a{text-decoration:none}.published-canvas a:hover{text-decoration:underline}@media(max-width:850px){.vb aside{width:155px;padding:10px}.vb .vb-right{width:190px}.vb-top strong{width:100%}.vb-work{padding:15px}}[hidden]{display:none!important}.mod-grid-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #43513a;text-decoration:none!important;color:inherit;transition:border-color .15s,background .15s;white-space:normal}.mod-grid-card:hover{border-color:#b2cd93;filter:brightness(1.08)}.mod-card-art{height:46%;flex:none;overflow:hidden;background:linear-gradient(135deg,#2b3824,#19221c);display:flex;align-items:center;justify-content:center}.mod-card-art img{width:100%;height:100%;object-fit:cover}.mod-card-art>span{font-size:38px;color:#aebe8e;font-weight:400}.mod-card-copy{padding:18px;display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.mod-card-copy strong{font-weight:600;line-height:1.15}.mod-card-copy p{font:15px/1.4 Arial,sans-serif;margin:0;color:#b3bfb0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mod-card-link{font:13px Arial,sans-serif;color:#bdcaa8;margin-top:auto}.vb-card-thumb{width:100%;height:80px;object-fit:cover}.vb-stage.is-preview .vb-item a{cursor:pointer}.vb .vb-stage.is-preview{background-image:none!important}.motion-target{transform-origin:center center}.mod-card-grid{position:relative}.animation-controls{border-top:1px solid #3a4b3d;margin-top:24px;padding-top:15px}.motion-lesson{font-size:12px;line-height:1.65;background:#101914;border:1px solid #354d3b;padding:10px;border-radius:6px;color:#bdccbf}.motion-lesson summary{cursor:pointer;color:#cbe6bc;font-weight:600}.motion-lesson ol{padding-left:18px}.motion-dialog{width:min(960px,95vw);max-height:90vh;overflow:auto;background:#19231c;color:#dfe9df;border:1px solid #678366;border-radius:12px;padding:26px;font:14px/1.6 Arial,sans-serif}.motion-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.motion-dialog h2{font-size:24px;margin:0 0 10px}.motion-dialog input{background:#0f1711;color:#e3ecdf;border:1px solid #4c6550;border-radius:4px;padding:8px;width:100%;font:13px Arial}.motion-dialog>label{display:block;max-width:400px}.motion-dialog label input{margin-top:6px}.motion-dialog button{background:#304436;border:1px solid #698270;color:#e0efdc;padding:9px 12px;border-radius:5px;cursor:pointer;font:13px Arial}.motion-dialog button.primary{background:#b2dca6;color:#142219}.motion-dialog button:disabled{opacity:.35;cursor:default}.motion-table{overflow:auto}.motion-table table{border-collapse:collapse;width:100%;min-width:660px}.motion-table td,.motion-table th{padding:6px;min-width:75px;text-align:left}.motion-table th{font-size:11px;color:#afc6b3}.motion-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.custom-demo{height:180px;margin:20px 0;display:flex;justify-content:center;align-items:center;background:repeating-linear-gradient(90deg,#243626 0 1px,transparent 1px 20px),#111a14;border-radius:8px;overflow:hidden}.custom-demo>div{background:#b2dca6;color:#18301b;padding:22px 28px;border-radius:8px;font-weight:700;font-size:22px}.vb-stage.is-preview .vb-item:has(.motion-target){outline:0}.vb .vb-right{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.mod-grid-card{transition:none}.vb *{scroll-behavior:auto!important}}.vb{background:#101318;color:#d8dfe8;font:13px Arial,sans-serif}.vb .vb-top{background:#1b2028;border-color:#343c48;padding:12px 18px;gap:12px;flex:none}.vb .vb-toolbar-identity{gap:14px}.vb .vb-toolbar-identity strong{font-size:14px}.vb .vb-toolbar-identity small{color:#8d99aa}.vb #vb-status{color:#9caabd}.vb .vb-toolbar-actions{gap:12px 18px}.vb .vb-action-group{gap:7px}.vb .vb-action-group+.vb-action-group{padding-left:16px;border-color:#3b4654}.vb .vb-toolbar-actions button{padding:7px 11px;min-height:32px;font-size:12px}.vb button{background:#29323e;color:#d1dbe8;border-color:#455265;border-radius:5px}.vb button:hover,.vb button.active{background:#344a5d;border-color:#7392ac}.vb button.primary{background:#91c7a5;border-color:#91c7a5;color:#13251b}.vb button:focus-visible{outline:2px solid #8fbcdf;outline-offset:2px}.vb aside{background:#1b2028;padding:14px 10px}.vb .vb-left{width:195px;border-right:1px solid #35404d}.vb .vb-right{width:350px;padding:0;border-left:1px solid #35404d;overflow:auto}.vb .vb-left [data-page],.vb .vb-left [data-layer]{border-color:transparent;background:transparent;padding:8px 10px;font-size:12px}.vb .vb-left [data-page].active{background:#294437;border-color:#446b56;color:#c4e8d2}.vb .vb-left [data-layer].active{background:#293f54;border-color:#5c7c99}.vb .vb-left h3{color:#93a2b5;letter-spacing:.7px;margin:16px 8px 10px}.vb .vb-left h3:first-child{margin-top:3px}.vb .vb-work{background:#0e1116;padding:28px;min-width:180px}.vb .vb-space{box-shadow:0 0 0 1px #3b4653,0 5px 25px #0004}.vb .vb-item.chosen{outline-color:#8eb6d9}.vb .vb-resize{background:#9cc8e9;border-color:#203147}.vb .inspector-heading{background:#29313d;border-bottom:1px solid #424f60;padding:12px 14px;font-weight:600;position:sticky;top:0;z-index:4}.vb .property-search{display:block;background:#171c24;padding:8px;margin:0;border-bottom:1px solid #3a4656}.vb .property-search input{margin:0;background:#10161e;border:1px solid #48586b;border-radius:4px;padding:9px;color:#d7e1ef;font:12px Arial}.vb .property-section{margin:0;border:0;border-bottom:1px solid #384352;border-radius:0;padding:0}.vb .property-section>summary{background:#2a323e;cursor:pointer;color:#dbe5f2;font-size:12px;font-weight:600;padding:10px 12px;-webkit-user-select:none;user-select:none}.vb .property-section>summary:hover{background:#344050}.vb .property-section label.property-row{display:grid;grid-template-columns:minmax(105px,43%) minmax(0,1fr);align-items:center;gap:0;margin:0;min-height:33px;border-bottom:1px solid #303b48;color:#c4cfde;font-size:12px;background:#202731}.vb .property-name{padding:8px 10px;overflow-wrap:anywhere}.vb .property-section .property-row:nth-child(2n){background:#242d38}.vb .property-row input:not([type=checkbox]),.vb .property-row select{width:100%;margin:0;border:0;border-left:1px solid #3b4859;border-radius:0;background:#171f2a;color:#d7e4f6;padding:8px;min-width:0;font:12px Arial}.vb .property-row input[type=color]{height:33px;padding:4px 7px}.vb .property-row input[type=checkbox]{justify-self:start;margin:7px 10px;accent-color:#80bda0}.vb .property-row:focus-within{background:#244e73;box-shadow:inset 3px 0 #80b7e6}.vb .property-row input:focus,.vb .property-row select:focus{outline:1px solid #82afd5;outline-offset:-1px}.vb .property-row.property-multiline,.vb .property-multiline .property-name{display:block}.vb .property-multiline textarea{margin:0;border-radius:0;border:0;border-top:1px solid #39495c;min-height:85px;background:#151d27;color:#d7e4f6;padding:10px}.vb .vb-coords{display:block}.vb .property-section>button{width:calc(100% - 20px);margin:8px 10px;font-size:12px}.vb .property-section>h3,.vb .property-section>h4{padding:10px;margin:0;color:#b3c4d8}.vb .property-section>p{padding:0 12px}.vb .property-section .vb-help{color:#91a2b8;font-size:11px}.vb .property-section>details{margin:0;padding:0;border:0;border-bottom:1px solid #364354}.vb .property-section>details>summary{background:#202b38;color:#adbed3;padding:10px 12px;font-size:12px;cursor:pointer}.vb .animation-studio{padding:0;background:transparent;border:0}.vb .grid-page-row{margin:6px 10px;padding:7px;background:#1a232f;border:1px solid #38485d;border-radius:4px}.vb .grid-page-row label{color:#c8d8ed;margin:3px 0}.vb .grid-page-row button{padding:6px 8px;margin:4px 0;width:100%;text-align:left}.vb .property-empty{color:#9facbd;padding:14px;font-size:12px}.vb .editor-canvas-tools{flex:none;display:flex;align-items:center;gap:22px;padding:6px 15px;background:#1b222c;border-top:1px solid #364354;font-size:11px;color:#8da0b8}.vb .editor-canvas-tools label{display:flex;align-items:center;gap:8px;margin:0}.vb .editor-canvas-tools select{display:inline-block;width:80px;padding:4px;margin:0}.vb .editor-canvas-tools>.vb-help{display:none}.vb .editor-canvas-tools details{margin-left:auto}.vb .editor-canvas-tools details[open]{max-width:400px}.vb .editor-insert{position:relative;align-self:center}.vb .editor-insert>summary{background:#293844;color:#c6d9e9;border:1px solid #4d6577;border-radius:5px;padding:8px 12px;cursor:pointer;list-style:none;font-size:12px}.vb .editor-insert>div{position:absolute;z-index:20;top:39px;left:0;width:190px;background:#1a2633;border:1px solid #546b83;border-radius:6px;padding:7px;box-shadow:0 10px 40px #0008}.vb .editor-insert button{display:block;width:100%;margin:4px 0;text-align:left}.website-locked .vb .vb-top:after{content:none!important;display:none!important}.vb .editor-update-notice{display:none;flex:none;align-items:center;justify-content:space-between;gap:14px;padding:9px 18px;background:#333a28;border-bottom:1px solid #636d48;color:#e0e7ce;font:12px/1.5 Arial;min-width:0;overflow-wrap:anywhere}.website-locked .vb .editor-update-notice{display:flex}.vb .editor-update-notice button{white-space:nowrap;background:#414d31;border-color:#6b8150;padding:6px 10px;font-size:11px;flex:none}@media(max-width:1000px){.vb .vb-left{width:155px}.vb .vb-right{width:300px}.vb .vb-work{padding:20px}.vb .vb-toolbar-actions{gap:8px}.vb .vb-action-group+.vb-action-group{padding-left:8px}.vb .vb-toolbar-actions button{padding:7px 8px}.vb .editor-canvas-tools{gap:12px}}@media(max-width:700px){.vb .vb-left{width:125px}.vb .vb-right{width:265px}.vb .vb-top{padding:10px}.vb .editor-update-notice{align-items:start}.vb .editor-canvas-tools>.vb-shortcuts{display:none}}.security-dialog{width:min(540px,94vw);max-height:90vh;overflow:auto;position:relative;border:1px solid #546a80;border-radius:9px;background:#1c2530;color:#dae5f2;padding:28px;font:14px/1.6 Arial}.security-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.security-dialog h2{font:600 23px Arial;margin:0 28px 20px 0}.security-dialog p{color:#acbed1;font-size:13px}.security-dialog label{display:block;color:#bdcfe3;font-size:12px;margin:18px 0}.security-dialog input:not([type=checkbox]),.security-dialog textarea{display:block;width:100%;box-sizing:border-box;background:#111b27;border:1px solid #526a83;border-radius:5px;color:#e2eefd;padding:11px;font:15px/1.5 monospace;margin-top:7px}.security-dialog button{background:#304b62;border:1px solid #6588a8;border-radius:5px;padding:10px 14px;color:#e1efff;font:13px Arial;cursor:pointer}.security-dialog button:disabled{opacity:.45;cursor:default}.security-dialog .security-close{position:absolute;right:12px;top:10px;border:0;background:none;font-size:24px;padding:4px 8px}.security-dialog .security-state{color:#bce0bc}.security-qr{display:block;background:#fff;padding:8px;width:240px;height:240px;margin:22px auto;image-rendering:pixelated}.security-dialog code{display:block;overflow-wrap:anywhere;color:#dcecff;margin:12px 0}.security-dialog [role=alert]{color:#ffb7a6}.security-dialog .security-check{display:flex;align-items:center;gap:10px}.security-actions{display:flex;gap:10px;flex-wrap:wrap}.security-footnote{font-size:11px!important}.security-dialog #recovery-codes{font-size:13px;resize:vertical}#login-auth-step p{color:#abb9ca;font-size:13px;line-height:1.6}#login-code{font-size:20px;letter-spacing:2px}#login-auth-back{background:none;border:0;padding:12px 0;color:#aac1d7;font-size:12px;cursor:pointer}.vb .editor-canvas-tools{position:relative;min-height:38px;max-height:44px;padding:5px 14px}.vb .editor-canvas-tools .vb-shortcuts{margin:0 0 0 auto;padding:4px 7px;border:0;background:transparent;font-size:11px}.vb .editor-canvas-tools .vb-shortcuts[open]{position:absolute;right:10px;bottom:5px;padding:12px;background:#202c3b;border:1px solid #536a82;border-radius:5px;max-height:250px;overflow:auto;z-index:8}.vb .property-row.property-multiline{display:block!important}.vb .property-row.property-multiline[hidden]{display:none!important}.vb .property-multiline textarea{height:auto;max-height:190px;resize:vertical}.vb .editor-mobile-panels{display:none}@media(max-width:700px){.vb .editor-mobile-panels{display:flex;gap:5px;padding:6px 10px;background:#202a37;border-bottom:1px solid #46566c;flex:none}.vb .editor-mobile-panels button{flex:1;font-size:11px;padding:7px 4px}.vb .vb-body>.vb-left,.vb .vb-body>.vb-right{display:none;width:100%;border:0}[data-mobile-panel=pages] .vb .vb-body>.vb-left,[data-mobile-panel=properties] .vb .vb-body>.vb-right{display:block}[data-mobile-panel=pages] .vb .vb-work,[data-mobile-panel=properties] .vb .vb-work{display:none}.vb .vb-work{min-width:0}.vb .vb-toolbar-identity{gap:6px}.vb .vb-top{gap:8px}.vb .vb-toolbar-actions{gap:7px}.vb .vb-action-group{flex-wrap:wrap;gap:5px}.vb .vb-toolbar-actions button{min-height:29px;padding:6px;font-size:10px}.vb .editor-insert>summary{padding:7px 9px;font-size:11px}}.security-dialog.security-wide{width:min(1180px,96vw)}.security-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 26px 24px 0;padding-bottom:16px;border-bottom:1px solid #42536a}.security-dialog .security-tabs button{background:#243548}.security-dialog h3{font:600 16px Arial;color:#dce8f8;margin:28px 0 12px}.security-dialog .session-owner-badge{font:11px Arial;color:#a5d1b1;border:1px solid #536e5b;border-radius:20px;padding:4px 8px;vertical-align:middle}.session-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:12px;background:#16212e;border-radius:6px}.session-controls label{margin:0!important;flex:1;min-width:155px}.security-dialog .session-controls input{font:13px Arial}.security-dialog select{display:block;width:100%;background:#101b28;color:#e1eafa;border:1px solid #526a83;border-radius:5px;padding:11px;margin-top:7px}.security-dialog .session-controls button{font-size:12px;min-height:40px}.session-table-wrap{overflow:auto;border:1px solid #3b4f66;border-radius:6px}.session-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.5}.session-table th{background:#273547;color:#bcd0e5;padding:11px 10px;font-weight:600;white-space:nowrap}.session-table td{padding:12px 10px;border-top:1px solid #35465a;vertical-align:top;min-width:130px;max-width:280px;overflow-wrap:anywhere}.session-table tr:nth-child(2n){background:#172330}.session-table small{display:block;color:#91a9c2;font-size:11px;margin:5px 0}.session-table code{display:inline!important;font:12px monospace;color:#cde5f7!important}.session-table details{font-size:11px;color:#8fb1d0}.session-table details p{max-width:250px;font-size:11px}.session-table td button{font-size:12px;padding:7px 10px;white-space:nowrap}.session-current{display:block;font-size:11px;color:#aad9b8;margin-top:4px}.security-dialog .session-time-note{font-size:11px;color:#8fa4be;line-height:1.7}.session-table-wrap>p{padding:10px}.security-dialog #session-action-status{color:#ffc2a2}[data-session-row][hidden],[data-history-row][hidden]{display:none!important}@media(max-width:600px){.security-dialog.security-wide{padding:18px 12px}.session-controls{gap:10px}.session-controls label{min-width:120px}.session-controls button{flex:1}.security-tabs{margin-right:28px}.security-dialog h2{font-size:20px}}.editor-login-overlay{z-index:2000}.vb .page-tree-row{display:flex;align-items:center;gap:2px;padding-left:calc(var(--page-depth,0)*12px);min-width:0}.vb .page-tree-row>button[data-page]{min-width:0;flex:1;width:auto;margin:3px 0;padding:7px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vb .page-tree-arrow{width:17px;padding:5px 0;margin:0;background:transparent;border:0;flex:none}.vb .page-policy-icon{width:24px;padding:3px;margin:0;background:transparent;border:0;flex:none;color:#9cadbf}.vb .page-policy-icon.enabled{color:#f3c67d}.vb .page-policy-icon svg,.page-lock-indicator svg{width:19px;height:19px;display:block}.vb .page-lock-indicator{width:22px;color:#e3bc7d}.vb .fallback-row{font-size:11px;color:#9bafc5;padding-left:calc(var(--page-depth)*12px + 17px)}.vb .vb-left{width:235px}.page-readonly .vb-item{cursor:default}.page-readonly .vb-resize{display:none}.page-mode-note{padding:10px;background:#273a50;color:#c7dfef;font-size:12px}.headers-dialog article{padding:14px;border:1px solid #495e70;margin:10px 0;border-radius:6px}.headers-dialog article button{margin:5px}.page-permission-dialog{max-width:560px}.vb .page-tree-row button[aria-expanded=true]{color:#bfe5ca}.vb .page-tree-row button[data-page].active{background:#294437}body>header.editable-public-headers{display:block!important;position:relative!important;top:auto!important;height:auto!important;padding:0!important;max-width:none!important;width:100%;margin:0!important;border:0;z-index:2}.public-header-bar{background:#16191f}.public-header-bar>.published-canvas{max-width:1200px;margin:auto}.announcement-flow-slot{position:relative;z-index:3;pointer-events:auto}.announcement-flow-slot>.announcement-stack{position:static;max-height:none;overflow:visible;pointer-events:auto}.announcement-flow-slot .announce-top{margin:10px 20px;flex:none;min-height:0}.announcement-flow-slot:empty{display:none}.stack-top-above,.stack-top-below{position:static!important}.stack-top-right,.stack-top-left{top:100px}.maintenance-active .announcement-flow-slot{display:none}.live-announcements{height:0}.public-header-bar .published-canvas{background:var(--mc-background,#16191f)}@media(max-width:700px){.vb .vb-left{width:100%}.public-header-bar.mobile-wrap .published-canvas{aspect-ratio:auto!important;min-height:60px}.public-header-bar.mobile-wrap .canvas-inner{position:relative!important;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;width:100%!important;height:auto!important;min-height:60px;padding:12px 16px;transform:none!important}.public-header-bar.mobile-wrap .canvas-inner>div{position:static!important;width:auto!important;height:auto!important;max-width:100%}.public-header-bar.mobile-wrap [data-part=header-logo]{width:30px!important;height:30px!important}.public-header-bar.mobile-wrap [data-part=header-brand]{flex:1;min-width:120px}.public-header-bar.mobile-wrap [data-part=header-brand] p{font-size:16px!important}.public-header-bar.mobile-wrap [data-part=header-link] p{font-size:12px!important}.announcement-flow-slot .announce-top{margin:8px 12px}}.stack-top-right,.stack-top-left{top:calc(var(--public-header-bottom,80px) + 12px)}.vb .page-header-icon{width:24px;flex:none;padding:3px;margin:0;background:transparent;border:0;color:#9cafac}.vb .page-header-icon svg{width:18px;height:18px;display:block}.vb .page-header-icon:hover{color:#c8ebd4}.vb .page-mode-note{padding:10px;font-size:12px}.vb .page-mode-note button{width:100%;margin:6px 0}.public-header-bar>.published-canvas{overflow:hidden}.vb .page-tree-row [data-page]{min-width:28px}@media(max-width:700px){.public-header-bar.mobile-wrap .canvas-inner>div{width:min(var(--header-item-w,240px),100%)!important;height:var(--header-item-h,40px)!important;flex-shrink:1}}.visitor-page-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.visitor-page-preview{border:1px solid #42584a;border-radius:8px;width:100%;height:560px;background:#080b0a}.security-dialog .visitor-page-fields input[type=color]{height:40px;padding:4px}.visitor-ban-dialog{width:min(620px,94vw)}@media(max-width:600px){.visitor-page-fields{grid-template-columns:1fr}}
