:root{--gc-premium:#26b9ee;--gc-vip:#f1b037;--gc-staff:#4798f4}.store-preview .package-dialog[data-tier=VIP]{--package-tint:#f1b037;border-color:#f1b03760;background:linear-gradient(135deg,#f1b03708,transparent 65%),#19131f}.store-preview .package-dialog[data-tier=PREMIUM]{--package-tint:#26b9ee;border-color:#26b9ee60;background:linear-gradient(135deg,#26b9ee08,transparent 65%),#141823}.store-preview .package-dialog[data-tier] .package-dialog-header{display:flex;align-items:center;gap:18px;background:linear-gradient(110deg,color-mix(in srgb,var(--package-tint) 13%,transparent),transparent 85%);border-bottom-color:color-mix(in srgb,var(--package-tint) 22%,transparent)}.store-preview .package-dialog-badge{flex:none;object-fit:contain;filter:drop-shadow(0 3px 10px color-mix(in srgb,var(--package-tint) 20%,transparent))}.store-preview .package-dialog[data-tier] .package-dialog-header>div{flex:1;min-width:0}.store-preview .package-dialog[data-tier] .store-kicker{color:var(--package-tint)}.store-preview .package-dialog[data-tier] .package-dialog-close{flex:none}.store-preview .package-dialog[data-tier] .package-duration-badge{border-color:color-mix(in srgb,var(--package-tint) 35%,transparent);background:color-mix(in srgb,var(--package-tint) 8%,transparent);color:var(--package-tint)}@media(max-width:520px){.store-preview .package-dialog[data-tier] .package-dialog-header{gap:12px}.store-preview .package-dialog-badge{width:52px;height:52px}.store-preview .package-dialog[data-tier] .package-dialog-header h2{font-size:21px}}.package-comparison{margin-top:24px;border:1px solid #b980d530;border-radius:10px;overflow:hidden;background:#1a1325}.package-view-transition{position:relative}.package-view-content{position:relative;display:flow-root}.store-preview .package-view-content .store-products{align-items:stretch}.store-preview .package-view-content .package-category-card{height:100%;display:flex;flex-direction:column}.store-preview .package-view-content .store-product-art{height:170px;min-height:170px;flex:0 0 170px}.store-preview .package-view-content .store-product-body{flex:1}.package-shared-background{position:absolute;inset:0;pointer-events:none;z-index:0}.package-shared-background.is-vip{background:radial-gradient(ellipse at 50% 10%,#f1b03728,#1d1720)}.package-shared-background.is-premium{background:radial-gradient(ellipse at 50% 10%,#26b9ee28,#121b28)}.store-preview .package-category-card .store-product-art{background:transparent;isolation:isolate}.store-product-art .package-role-badge{position:relative;z-index:1}.comparison-table-wrap{position:relative;isolation:isolate;--comparison-label-width:44%}.comparison-table-wrap table{position:relative;z-index:1}.comparison-column-backgrounds{position:absolute;inset:0;pointer-events:none;z-index:0}.comparison-column-backgrounds .package-shared-background{width:calc((100% - var(--comparison-label-width))/2);left:var(--comparison-label-width);right:auto}.comparison-column-backgrounds .is-premium{left:calc((100% + var(--comparison-label-width))/2)}.package-comparison .comparison-table-wrap th:first-child{width:var(--comparison-label-width)}@media(max-width:520px){.comparison-table-wrap{--comparison-label-width:38%}}.package-view-transition{overflow:hidden;isolation:isolate}.package-view-transition .package-comparison{margin-top:0}.store-preview .package-compare-toggle{background:transparent;border:1px solid #b980d54d;color:#e3ccec;min-width:115px}.store-preview .package-compare-toggle[aria-pressed=true]{background:#b980d514}.store-preview .store-section-title{flex-wrap:wrap;gap:16px}.store-preview .store-section-title button.package-compare-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #b980d54d;border-radius:7px;background:#b980d509;color:#e3ccec;font:500 13px inherit;cursor:pointer}.package-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.package-comparison td,.package-comparison th{padding:17px 20px;border-bottom:1px solid #b980d51f;text-align:center;vertical-align:middle}.package-comparison th:first-child{width:55%;text-align:left;font-weight:400}.package-comparison thead th{background:#b980d509;font-weight:700;font-size:16px}.package-comparison thead th:first-child{font-weight:600}.package-comparison .comparison-vip{color:var(--gc-vip)}.package-comparison .comparison-premium{color:var(--gc-premium)}.package-comparison td svg{display:block;margin:auto}.comparison-included{color:#8cd8b0}.comparison-excluded{color:#a695ae}.package-comparison-note{font-size:11px;line-height:1.7;color:#b4a5bf;padding:14px 20px;margin:0}.package-comparison th:first-child{width:44%}.comparison-role-badge{display:block;margin:0 auto 8px;object-fit:contain}.comparison-package-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:5px;margin-bottom:14px;min-height:44px}.comparison-package-price small{font-size:11px;color:#b4a5bf}.comparison-package-price strong{font-size:22px}.comparison-package-price small:first-child{flex-basis:100%}.store-preview .comparison-package-button{position:relative;width:100%;padding:11px 8px;font-size:12px;min-height:44px;white-space:normal;line-height:1.4}@media(max-width:520px){.package-comparison th:first-child{width:38%}.comparison-role-badge{width:56px;height:56px}.store-preview .comparison-package-button{font-size:11px}.comparison-package-price strong{font-size:18px}.package-comparison td,.package-comparison th{padding:14px 10px;font-size:12px}.package-comparison th:first-child{width:52%}.package-comparison thead th{font-size:14px}}.member-preview-premium h2,.membership-tab-count.is-premium{color:var(--gc-premium)}.member-preview-vip h2,.membership-tab-count.is-vip{color:var(--gc-vip)}.member-preview-staff h2{color:var(--gc-staff)}.account-preview .crown-premium{color:var(--gc-premium)}.account-preview .crown-vip{color:var(--gc-vip)}.account-preview .crown-booster{color:#ed72c7}.panel-preview .membership-tab-count.is-premium,.panel-preview .membership-tier-badge.is-premium{color:#26b9ee;border-color:#26b9ee55;background:#26b9ee12}.panel-preview .membership-tab-count.is-vip,.panel-preview .membership-tier-badge:not(.is-premium){color:#f1b037;border-color:#f1b03755;background:#f1b03712}.panel-preview .panel-section .directory-premium .directory-count,.panel-preview .panel-section .directory-premium h2{color:#26b9ee}.panel-preview .panel-section .directory-vip h2{color:#f1b037}.panel-preview .panel-section .directory-staff h2{color:#4798f4}.store-preview .store-product-art.tone-0{color:var(--gc-vip)}.store-preview .store-product-art.tone-1{color:var(--gc-premium)}.service-list{display:grid;gap:20px}.service-owner{display:grid;gap:12px}.service-tile{padding:20px;border:1px solid #b980d530;border-radius:12px;background:#1a1325}.service-tile h3{margin:0;font-size:16px}.service-tile-heading{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.service-tile-heading>div:first-child,.service-tile-heading>h3{margin-right:auto}.service-tile-heading p{margin:6px 0;font-size:12px}.service-tile-heading a{font-size:12px}.service-environment-row{display:flex;align-items:center;gap:16px;border-top:1px solid #b980d522;padding-top:14px;margin-top:14px}.service-environment-row>div{flex:1}.service-environment-row strong{font-size:13px}.service-environment-row small,.service-job-button small{display:block;margin-top:5px;color:#b1a2bd;font-size:12px}.service-environment-row code{font-size:11px;color:#b1a2bd}.service-activity{margin-top:24px}.service-job-list{list-style:none;padding:0;margin:12px 0 0}.service-job-list li+li{border-top:1px solid #b980d526}.service-job-button{display:grid;grid-template-columns:minmax(130px,1fr) auto 130px auto;align-items:center;gap:18px;width:100%;padding:16px 10px;border:0;background:none;color:inherit;text-align:left;border-radius:6px}.service-job-button:hover,.service-job-button[aria-pressed=true]{background:#b980d511}.service-job-button time,.service-log-link{font-size:12px;color:#c0b0ce}.service-log-link{color:#d9b6ef}.service-log-viewer{margin-top:20px}.service-log-output{max-height:440px;overflow:auto;background:#0d0a12;border:1px solid #b980d52b;border-radius:8px;padding:14px 0;font:12px/1.8 Consolas,monospace;tab-size:2}.service-log-line{display:flex;min-width:max-content}.service-log-line>span{width:45px;flex-shrink:0;text-align:right;padding-right:14px;color:#756783;user-select:none}.service-log-line code{padding-right:18px;white-space:pre;color:#ded5e7}.service-log-viewer>.muted{font-size:11px}@media(max-width:650px){.service-job-button{grid-template-columns:1fr auto;gap:10px}.service-environment-row{flex-wrap:wrap}.service-environment-row code{display:none}.service-tile-heading .status-badge{font-size:10px}}.panel-preview .panel-section button.service-job-button{display:grid;grid-template-columns:minmax(130px,1fr) auto 130px auto;align-items:center;justify-content:stretch;text-align:left;width:100%;gap:18px;padding:16px 10px;margin:0;border:0;background:transparent;color:inherit;font-weight:400;letter-spacing:0}.panel-preview .panel-section button.service-job-button:hover,.panel-preview .panel-section button.service-job-button[aria-expanded=true]{background:#b980d514}@media(max-width:650px){.panel-preview .panel-section button.service-job-button{grid-template-columns:1fr auto;gap:10px}}.deploycore-dashboard>.service-activity{margin-top:32px}.service-activity-toggle{display:flex;align-items:center;gap:14px;cursor:pointer;list-style:none;min-height:44px}.service-activity-toggle::-webkit-details-marker{display:none}.service-activity-toggle h3{margin:0 auto 0 0}.service-activity-chevron{font-size:22px;line-height:1;transition:transform .18s ease}.service-activity[open] .service-activity-chevron{transform:rotate(180deg)}.service-activity-toggle:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}@media(prefers-reduced-motion:reduce){.service-activity-chevron{transition:none}}.service-updater{display:flex;align-items:center;gap:14px;padding:9px 16px;min-height:42px;box-sizing:border-box}.service-updater>.muted{margin-left:auto;font-size:12px}.service-group-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;padding:12px 0;font-size:12px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#b1a2bd}.service-group-toggle::-webkit-details-marker{display:none}.service-group-toggle>span{margin-left:auto;transition:transform .18s}.service-owner[open]>.service-group-toggle>span{transform:rotate(180deg)}.service-group-projects{display:grid;gap:12px}.service-group-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.service-tile-heading .status-badge{padding:4px 12px;min-height:0;font-size:11px;line-height:1.5}.service-tile-heading .status-badge.is-unknown{color:#baa8c8;border-color:#baa8c833;background:#baa8c808}.members-account-sidebar nav>.members-account-panel{padding-top:10px;padding-bottom:10px;min-height:38px}.members-account-settings svg{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.members-account-settings:hover svg{transform:rotate(60deg)}@media(prefers-reduced-motion:reduce){.members-account-settings svg,.service-group-toggle>span{transition:none}.members-account-settings:hover svg{transform:none}}.panel-preview .panel-section .deploycore-dashboard>.service-activity{margin-top:32px}.panel-preview .members-account-sidebar nav>.members-account-panel{padding:8px 12px;min-height:36px}.panel-preview .panel-section .service-updater{padding:8px 16px;min-height:40px}.service-branch-badge{display:inline-flex;margin-top:6px;padding:2px 7px;border:1px solid #b980d52b;border-radius:5px;font-size:11px;color:#baa8c8;background:#b980d508}.service-environment-row>.service-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.panel-preview .panel-section .service-actions .ui-button{min-height:34px;padding:6px 11px;font-size:12px}@media(max-width:520px){.service-environment-row>.service-actions{flex-basis:100%;justify-content:flex-start}}.panel-preview .panel-section .service-actions .service-action-icon{width:36px;height:36px;min-height:36px;padding:8px;display:inline-flex;align-items:center;justify-content:center}@media(pointer:coarse){.panel-preview .panel-section .service-actions .service-action-icon{width:44px;height:44px}}.service-environment-row>div:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.service-environment-badge,.service-environment-row .service-branch-badge{display:inline-flex;align-items:center;margin:0;padding:2px 7px;border:1px solid #b980d52b;border-radius:5px;font-size:11px;line-height:1.5;color:#baa8c8;background:#b980d508}.service-environment-badge{color:#ddd0e8;background:#b980d512}.service-environment-row{margin-top:10px;padding-top:10px;gap:10px}.panel-preview .panel-section .service-actions .ui-button{width:30px;height:30px;min-height:30px;padding:6px;gap:0}.service-actions .ui-button>svg:last-child:not(:first-child){display:none}@media(pointer:coarse){.panel-preview .panel-section .service-actions .ui-button{width:44px;height:44px}}.store-preview>.members-preview-layout>section>.account-section-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:22px;width:100%;box-sizing:border-box;margin:34px 0 28px;padding:0;border:0;border-bottom:1px solid #b980d526;border-radius:0;background:none}.store-preview>.members-preview-layout>section>.account-section-tabs>a{display:inline-flex;align-items:center;box-sizing:border-box;min-height:40px;margin:0;padding:10px 0 12px;border:0;border-radius:0 0 4px 4px;background:none;color:#a998b7;font-family:Barlow,system-ui,sans-serif;font-size:13px;line-height:18px;text-decoration:none}.store-preview>.members-preview-layout>section>.account-section-tabs>a[aria-current=page]{color:#e6c9f6;box-shadow:inset 0 -2px #b980d5}@media(max-width:600px){.store-preview>.members-preview-layout>section>.account-section-tabs{gap:12px}.store-preview>.members-preview-layout>section>.account-section-tabs>a{font-size:12px}}.service-tile-heading h3>.service-repository-name{font:inherit;color:inherit;text-decoration:none}.service-tile-heading h3>.service-repository-name:hover{text-decoration:underline;text-underline-offset:4px}.service-tile-heading h3>.service-repository-name:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.service-updater>.status-badge{margin-left:auto;padding:4px 12px;font-size:11px}.service-jobs-overlay{position:fixed;inset:0;z-index:100;background:#0009;backdrop-filter:blur(3px)}.service-jobs-dialog{position:fixed;z-index:101;left:50%;top:50%;transform:translate(-50%,-50%);width:min(900px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box;padding:24px;border:1px solid #b980d53d;border-radius:12px;background:#1a1325;color:#e8deee;box-shadow:0 20px 80px #0008}.service-jobs-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:20px}.service-jobs-toolbar>h2{margin:0 auto 0 0;font-size:20px}.service-jobs-toolbar>button:last-child{margin-left:auto}.service-jobs-dialog .service-activity{margin-top:0}.service-jobs-dialog .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-jobs-dialog .section-heading h3{font-size:16px}.service-jobs-pinned{margin-top:32px!important}.service-jobs-dialog .service-job-button{cursor:pointer;font:inherit}@media(max-width:650px){.service-jobs-dialog{padding:16px}.service-jobs-dialog .service-job-button{grid-template-columns:1fr auto;gap:10px}}.deploycore-toolbar>.service-toolbar-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.panel-preview .deploycore-toolbar h2{margin:0}.panel-preview .panel-section .service-toolbar-actions .ui-button{min-height:32px;padding:5px 10px;font-size:12px}.service-tile-heading h3>.service-details-name{font:inherit;color:inherit;padding:0;min-height:0;border:0;background:none;cursor:pointer;text-align:left;box-shadow:none}.service-details-name:hover{text-decoration:underline;text-underline-offset:4px}.service-details-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.service-details-facts>div{min-width:0;padding:12px;border:1px solid #b980d525;border-radius:8px}.service-details-facts dt{font-size:11px;color:#aa9bb6;margin-bottom:8px}.service-details-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere}.service-detail-links{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:13px}.service-detail-jobs{list-style:none;padding:0;display:grid;gap:10px}.service-detail-jobs code{font-size:11px;overflow-wrap:anywhere}.deployment-progress{padding:12px 0}.deployment-progress ol{display:flex;gap:8px;list-style:none;margin:0 0 8px;padding:0;flex-wrap:wrap}.deployment-progress li{padding:5px 9px;border:1px solid #ffffff20;border-radius:6px;font-size:12px;color:#a99bb3}.deployment-progress li.is-observed{color:#a5dfbb;border-color:#77bc8a66;background:#77bc8a0a}.deployment-progress small{font-size:11px;color:#aa9bb6}.panel-preview .panel-section .updater-details{margin-bottom:16px}.updater-details .section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.overview-alerts h2,.updater-details h2{font-size:17px;margin:0}.updater-details [role=status]:empty{display:none}.overview-alerts{margin:16px 0!important;border-color:#d6a46566!important}.overview-alerts ul{padding-left:18px;margin-bottom:0;display:grid;gap:10px;font-size:13px}.store-admin-sections{display:flex;align-items:center;gap:8px;margin-bottom:20px}.panel-preview .store-admin-sections>button{padding:6px 12px;min-height:34px;background:transparent;border:1px solid #b980d526;border-radius:6px;color:#baa8c8;font-size:12px}.panel-preview .store-admin-sections>button[aria-pressed=true]{color:#efdef7;border-color:#b980d566;background:#b980d510}.panel-mobile-selector{display:none}@media(max-width:650px){.panel-mobile-selector{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:8;margin:20px 0;padding:12px;background:#150e1ef5;border-block:1px solid #b980d52b;font-size:12px}.panel-mobile-selector select{width:auto;max-width:70%;min-height:40px;border:1px solid #b980d53d;border-radius:7px;background:#21162c;color:#e4d2ee;padding:6px 10px;font:inherit}.panel-preview.store-preview>.members-preview-layout>section>.account-section-tabs{display:none}.service-details-facts{grid-template-columns:1fr}.service-jobs-dialog .service-details-facts{gap:8px}}@media(prefers-reduced-motion:reduce){.service-details-name{transition:none}}.panel-preview .panel-section .service-tile-heading h3>.service-details-name{display:inline;padding:0;margin:0;min-height:0;width:auto;background:transparent;border:0;border-radius:0;box-shadow:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.panel-preview .panel-section .service-tile-heading h3>.service-details-name:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.deployment-progress li.is-failed{color:#f0aaa7;border-color:#d8757166;background:#d875710e}.store-workspace-selector{max-width:390px;margin-bottom:20px}.store-management .section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.store-management h2{margin:0;font-size:18px}.store-management>label,.store-package-preview-layout label{display:block;margin:16px 0 8px;font-size:12px;color:#baa8c8}.store-management>.ui-input{width:100%;box-sizing:border-box;margin-bottom:16px}.store-record-list{display:grid;gap:12px;margin:18px 0}.store-record{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;margin:12px 0;border:1px solid #baa8c833;border-radius:9px;background:#ffffff03;overflow-wrap:anywhere}.store-record h3{margin:0 0 6px;font-size:15px}.store-record p{margin:8px 0;font-size:13px}.store-record small{font-size:11px;color:#aa9bb6}.store-record-actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px;flex-shrink:0}.store-record time{font-size:11px;color:#aa9bb6}.store-record-badges{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.store-record-badges>span{border:1px solid #baa8c83b;border-radius:5px;padding:3px 7px;color:#d7c7e0;background:#baa8c809;font-size:11px;text-transform:capitalize}.store-delivery-error{color:#edb2a0}.store-pagination{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;font-size:12px}.panel-preview .panel-section .store-management .ui-button{background:transparent;border:1px solid #baa8c83b;border-radius:6px;color:#e5d6ee;box-shadow:none;padding:7px 11px;min-height:34px;font-size:12px;letter-spacing:0}.panel-preview .panel-section .store-management .ui-button:hover:not(:disabled){background:#baa8c812}.store-campaign-editor{margin-top:20px;padding-top:18px;border-top:1px solid #baa8c82b}.store-campaign-editor>summary{cursor:pointer;font-size:14px;padding:10px 0}.store-package-preview-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.store-package-preview-layout .ui-input,.store-package-preview-layout textarea{width:100%;box-sizing:border-box;margin-bottom:16px}.store-package-preview-card{border:1px solid #baa8c83b;border-radius:10px;overflow:hidden;background:#171020;padding-bottom:20px}.store-package-preview-card>div{padding:24px;text-align:center;background:#b980d510}.store-package-preview-card[data-tier=VIP]>div{background:#f1b03713}.store-package-preview-card[data-tier=PREMIUM]>div{background:#26b9ee13}.store-package-preview-card>div>img{margin:auto}.store-package-preview-card>h3,.store-package-preview-card>p,.store-package-preview-card>strong,.store-package-preview-card>ul{margin:16px 20px;display:block}.store-package-preview-card>h3{font-size:18px}.store-package-preview-card li{margin:8px 0;font-size:12px}@media(max-width:650px){.store-package-preview-layout{grid-template-columns:1fr}.store-record{flex-direction:column;gap:12px}.store-record-actions{width:100%;flex-direction:row;align-items:center}.store-pagination,.store-record-actions{justify-content:space-between}.store-workspace-selector{max-width:none}.panel-preview .panel-section .store-management .ui-button{min-height:44px}}.panel-preview .panel-section .store-package-preview-layout textarea{border:1px solid #b980d53b;border-radius:8px;padding:12px;background:#110c18;color:#e9dcf1;font:inherit;font-size:13px;line-height:1.6;min-height:140px;resize:vertical}.panel-preview .panel-section .store-package-preview-layout textarea:focus-visible{outline:2px solid #c49bda;outline-offset:2px}.season-autumn .season-particle,.season-confetti .season-particle,.season-spring .season-particle,.season-winter .season-particle{left:calc(3% + var(--i) * 6%);top:-8%;right:auto;width:var(--size);height:var(--size);animation:campaign-fall var(--duration) linear var(--delay) infinite}.season-winter .season-particle{color:#b8e4ff}.season-spring .season-particle{color:#f1a8cf}.season-autumn .season-particle{color:#d9a056}.season-autumn .season-particle:nth-child(3n){color:#c76845}.season-confetti .season-particle{color:#c69de1}.season-confetti .season-particle:nth-child(3n){color:#edc66d}.season-confetti .season-particle:nth-child(2n){color:#68c7d3}.season-stars .season-particle,.season-summer .season-particle{left:calc(3% + var(--i) * 8%);top:var(--y);width:18px;height:18px;animation:campaign-twinkle 6s ease-in-out var(--delay) infinite;color:#e1d996}.season-stars .season-particle{color:#c5b5eb;width:13px;height:13px}@keyframes campaign-twinkle{0%,to{opacity:.15;transform:translateY(0) scale(.7)}50%{opacity:.8;transform:translateY(-14px) scale(1)}}.campaign-effects-host{position:absolute!important;inset:0;overflow:hidden;pointer-events:none;z-index:1;min-height:0!important}.campaign-effects-host[data-direction=down]{--campaign-drift:0px}.campaign-effects-host[data-intensity=subtle] .season-particle:nth-child(n+5){display:none}.campaign-effects-host[data-intensity=subtle]{opacity:.55}.campaign-effects-host[data-intensity=normal] .season-particle:nth-child(n+11){display:none}.campaign-effects-host[data-intensity=strong] .season-particle{filter:drop-shadow(0 0 12px currentColor)}.campaign-store-preview,.profile-store[data-sale-theme]{position:relative;isolation:isolate}[data-sale-theme=winter]{--sale-accent:#a6dcff;--sale-tint:#163149}[data-sale-theme=christmas]{--sale-accent:#edd19b;--sale-tint:#183c2d}[data-sale-theme=autumn]{--sale-accent:#e5b577;--sale-tint:#382619}[data-sale-theme=halloween]{--sale-accent:#efa274;--sale-tint:#34213f}[data-sale-theme=spring]{--sale-accent:#e6b4d1;--sale-tint:#34223b}[data-sale-theme=summer]{--sale-accent:#a6d7b5;--sale-tint:#1a3735}[data-sale-theme=newyear]{--sale-accent:#edd08b;--sale-tint:#312d3e}.campaign-store-preview[data-sale-theme] .package-category-card,.profile-store[data-sale-theme] .store-product{border-color:color-mix(in srgb,var(--sale-accent,#b980d5) 36%,transparent)}.store-sale-banner[data-sale-theme]:not([data-sale-theme=none]){border-color:color-mix(in srgb,var(--sale-accent) 50%,transparent);background:linear-gradient(120deg,var(--sale-tint),#191121)}.store-sale-banner[data-sale-theme]:not([data-sale-theme=none]) .store-sale-icon{color:var(--sale-accent)}.sale-countdown{white-space:nowrap;border:1px solid #ffffff30;border-radius:6px;padding:6px 9px;font-size:12px;color:var(--sale-accent,#e0c5f1)}.sale-teaser{margin:14px 0;padding:12px;border:1px dashed #b980d54a;border-radius:8px;font-size:12px;color:#cbb6d8}[data-sale-badge] .package-category-card{position:relative}[data-sale-badge] .package-category-card:before{content:attr(data-sale-badge)}.campaign-store-preview[data-sale-badge] .package-category-card:before,.profile-store[data-sale-badge] .package-category-card:before{content:"Seasonal offer";position:absolute;top:10px;right:10px;z-index:2;padding:4px 8px;border-radius:5px;background:var(--sale-tint,#392248);color:var(--sale-accent,#ead4f7);font-size:10px;border:1px solid}.website-settings-selector{max-width:440px;margin-bottom:24px}.campaign-manager>.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-manager h2{font-size:20px;margin:0}.campaign-manager .muted{font-size:12px}.campaign-list{display:grid;gap:8px;margin:20px 0}.campaign-list>article{display:flex;align-items:center;gap:10px;border:1px solid #b980d52b;border-radius:8px;padding:8px}.panel-preview .panel-section .campaign-list>article>button:first-child{flex:1;display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;background:transparent;border:0;box-shadow:none;text-align:left;color:#e4d5ed;letter-spacing:0}.campaign-list small{grid-column:1/-1;color:#aa9bb6;font-size:11px}.campaign-list span{font-size:10px;border:1px solid #b980d53d;border-radius:5px;padding:3px 6px}.campaign-edit-actions,.campaign-preview-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.campaign-editor-grid{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);gap:24px;align-items:start}.campaign-editor-grid>.settings-form{border:1px solid #b980d52b;border-radius:10px;padding:18px;background:#191121}.campaign-editor-grid fieldset{min-width:0;border:0;padding:0;margin:0}.campaign-editor-grid label,.campaign-preview-controls>label{display:block;margin:16px 0 7px;color:#c7b2d5;font-size:12px}.campaign-editor-grid input:not([type=checkbox]),.campaign-editor-grid textarea{width:100%;box-sizing:border-box;background:#110c18;border:1px solid #b980d53b;border-radius:7px;color:#e4d5ed;padding:10px;font:inherit;font-size:13px}.campaign-editor-grid .styled-select{margin:16px 0}.campaign-checkboxes label{display:flex;align-items:center;gap:10px;line-height:1.5}.campaign-checkboxes input{accent-color:#b980d5}.panel-preview .panel-section .campaign-manager button:not(.gc-select-trigger){font-size:12px;letter-spacing:0}.campaign-preview-scroll{overflow:auto;max-height:850px;border:1px solid #b980d53b;border-radius:10px;background:#100a18;padding:12px;margin-top:18px}.campaign-store-preview{background:radial-gradient(ellipse at top right,var(--sale-tint,#24152e),transparent 75%),#110b19;color:#e8dded;padding:24px;box-sizing:border-box;border-radius:8px;overflow:hidden}.campaign-store-preview.preview-mobile{width:375px;max-width:none;margin:auto}.campaign-store-preview.preview-desktop{width:940px;max-width:none}.campaign-store-preview>header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #b980d526;padding-bottom:16px;font-size:11px}.campaign-store-preview>h2{margin:25px 0;font-size:28px}.campaign-store-preview>nav{display:flex;gap:24px;border-bottom:1px solid #b980d526;padding:12px 0;margin-bottom:24px;font-size:12px}.campaign-preview-packages{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.campaign-preview-packages>article{padding:24px;border:1px solid #b980d53b;border-radius:9px;background:#1a1325}.campaign-preview-packages img{margin:0 auto 20px}.campaign-preview-packages ul{padding-left:18px;font-size:12px;line-height:1.8}.campaign-preview-packages p{font-size:12px}.preview-mobile .campaign-preview-packages{grid-template-columns:1fr}.preview-mobile .store-sale-banner{display:flex;flex-wrap:wrap;padding:14px}.campaign-store-preview footer{padding-top:24px;font-size:10px;color:#aa9bb6}@media(max-width:1050px){.campaign-editor-grid{grid-template-columns:1fr}.campaign-preview-controls{min-width:0}}@media(prefers-reduced-motion:reduce){.season-autumn .season-particle,.season-confetti .season-particle,.season-spring .season-particle,.season-stars .season-particle,.season-summer .season-particle,.season-winter .season-particle{animation:none!important}}.campaign-effects-host[data-direction=down] .season-christmas .season-particle{animation-name:campaign-fall}.campaign-manager .campaign-preview-controls .store-sale-banner{position:relative;z-index:2}.content-store-management{margin-top:28px;padding-top:24px;border-top:1px solid #b980d52b}.content-store-management>h2{font-size:20px;margin:0 0 18px}.campaign-preview-scroll{max-height:1000px;min-height:420px}.season-effects.season-newyear .season-particle{left:calc(8% + var(--i) * 11%);right:auto;top:calc(22% + var(--i) * 5%);width:150px;height:150px;overflow:visible;opacity:1;animation:none;transform:translateX(-50%);color:#ffd478}.season-effects.season-newyear .season-particle:nth-child(3n+2){color:#78d8ff}.season-effects.season-newyear .season-particle:nth-child(3n){color:#f69bdc}.firework-rocket{animation:firework-launch 5.6s cubic-bezier(.15,.5,.4,1) var(--delay) infinite}.firework-burst{transform-origin:16px 16px;animation:firework-explode 5.6s ease-out var(--delay) infinite}@keyframes firework-explode{0%,35%{transform:scale(0);opacity:0}37%{transform:scale(.08);opacity:1}48%{opacity:1}75%{transform:translateY(12px) scale(1.35);opacity:0}to{transform:translateY(12px) scale(1.35);opacity:0}}.season-effects.is-paused .firework-burst,.season-effects.is-paused .firework-rocket{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.season-newyear{display:none}}html[data-motion=reduced] .season-newyear{display:none}.panel-preview .panel-section .season-newyear .season-particle,.panel-preview .panel-section .season-newyear .season-particle:nth-child(2n){left:calc(12% + var(--i) * 10%);right:auto;top:calc(10% + var(--i) * 3%);width:110px;height:110px;max-width:none;opacity:1;animation:none;transform:translateX(-50%)}.panel-preview .panel-section .season-newyear .firework-rocket{animation:firework-launch 5.6s cubic-bezier(.15,.5,.4,1) var(--delay) infinite}.panel-preview .panel-section .season-newyear .firework-burst{animation:firework-explode 5.6s ease-out var(--delay) infinite}.panel-preview .panel-section .season-newyear.is-paused .firework-burst,.panel-preview .panel-section .season-newyear.is-paused .firework-rocket{animation-play-state:paused}.season-newyear .firework-ring,.season-newyear .firework-willow,.season-newyear .season-particle:nth-child(3n) .firework-star,.season-newyear .season-particle:nth-child(3n+2) .firework-star{display:none}.season-newyear .season-particle:nth-child(3n) .firework-willow,.season-newyear .season-particle:nth-child(3n+2) .firework-ring{display:block}.panel-preview .panel-section .season-newyear .season-particle,.panel-preview .panel-section .season-newyear .season-particle:nth-child(2n),.season-effects.season-newyear .season-particle{width:calc(75px + var(--i) * 9px);height:calc(75px + var(--i) * 9px)}.season-newyear .season-particle:nth-child(4n) .firework-burst{color:#a7f0b5}.season-effects.season-newyear .season-particle{filter:none}.season-newyear .firework-rocket{filter:drop-shadow(0 0 1px #fff9)}.season-newyear .firework-burst{filter:drop-shadow(0 0 1px currentColor)}.season-newyear .season-particle:nth-child(4n){color:#a7f0b5}.panel-preview .panel-section .season-effects .season-particle,.panel-preview .panel-section .season-effects .season-particle:nth-child(2n),.season-effects .season-particle{left:var(--x);right:auto;width:var(--size);height:var(--size);max-width:none;animation-duration:var(--duration);animation-delay:var(--delay)}.panel-preview .panel-section .season-effects:is(.season-halloween,.season-easter,.season-stars,.season-summer,.season-newyear) .season-particle:nth-child(n),.season-effects:is(.season-halloween,.season-easter,.season-stars,.season-summer,.season-newyear) .season-particle{top:var(--y)}.panel-preview .panel-section .season-effects.season-newyear .season-particle:nth-child(n),.season-effects.season-newyear .season-particle{animation:none;color:inherit}.season-effects.season-newyear .season-particle .firework-burst{color:inherit;animation-duration:var(--firework-duration)}.season-effects.season-newyear .season-particle .firework-rocket{animation-duration:var(--firework-duration)}.season-newyear .season-particle .firework-burst{display:none!important}.season-newyear .season-particle[data-burst=ring] .firework-ring,.season-newyear .season-particle[data-burst=star] .firework-star,.season-newyear .season-particle[data-burst=willow] .firework-willow{display:block!important}@keyframes campaign-fall{0%{top:-8%;opacity:0;transform:translateX(0) rotate(var(--rotation))}12%,85%{opacity:.65}to{top:105%;opacity:0;transform:translateX(var(--campaign-drift,var(--drift))) rotate(calc(var(--rotation) + 170deg))}}.season-newyear .firework-rocket :is(.rocket-comet,.rocket-diamond,.rocket-star,.rocket-cluster){display:none}.season-newyear [data-burst=cluster] .rocket-cluster,.season-newyear [data-burst=ring] .rocket-comet,.season-newyear [data-burst=star] .rocket-star,.season-newyear [data-burst=willow] .rocket-diamond{display:block}.season-newyear .season-particle[data-burst=cluster] .firework-cluster{display:block!important;animation:none;transform:translate(16px,16px);opacity:1}.cluster-child{animation:cluster-release var(--firework-duration) ease-out var(--delay) infinite}.cluster-tip{animation:cluster-tip var(--firework-duration) linear var(--delay) infinite}.cluster-pop{animation:cluster-pop var(--firework-duration) ease-out var(--delay) infinite;transform-origin:0 0}@keyframes cluster-release{0%,35%{transform:translate(0);opacity:0}36%{opacity:1}60%,to{transform:translate(var(--child-x),var(--child-y));opacity:1}}@keyframes cluster-tip{0%,35%{opacity:0}36%,59%{opacity:1}60%,to{opacity:0}}@keyframes cluster-pop{0%,59%{opacity:0;transform:scale(0)}61%{opacity:1;transform:scale(.2)}85%,to{opacity:0;transform:scale(1)}}.season-effects.is-paused :is(.cluster-child,.cluster-tip,.cluster-pop){animation-play-state:paused}.pixel-cannon{display:none}[data-burst=cluster] .pixel-cannon{display:block}.season-newyear .firework-rocket{transform-origin:16px 16px}.cannon-barrel{animation:cannon-recoil var(--firework-duration) linear var(--delay) infinite}@keyframes cannon-recoil{0%{transform:translate(0)}2%{transform:translate(-2px,2px)}8%,to{transform:translate(0)}}.season-effects.is-paused .cannon-barrel{animation-play-state:paused}.season-newyear .season-particle .firework-burst,.season-newyear .season-particle[data-burst] .firework-burst{display:block!important;visibility:hidden!important}.season-newyear .season-particle[data-burst=cluster] .firework-cluster,.season-newyear .season-particle[data-burst=ring] .firework-ring,.season-newyear .season-particle[data-burst=star] .firework-star,.season-newyear .season-particle[data-burst=willow] .firework-willow{visibility:visible!important}.pixel-cannon>g{transform:translate(calc(16px + var(--launch-x) - 8px),calc(16px + var(--launch-y) - 4px)) scale(.22)}.season-effects.season-newyear .pixel-cannon{display:none!important}.firework-gunner,.panel-preview .panel-section .firework-gunner{position:absolute;left:24px;bottom:2px;width:42px;height:42px;min-height:0;padding:0;border:0;background:none;color:inherit;pointer-events:auto;cursor:pointer;z-index:5;transition:transform .65s steps(6)}.firework-gunner>svg{display:block;width:100%;height:100%;overflow:visible}.firework-gunner .pixel-cannon{display:block!important}.firework-gunner .pixel-cannon>g{transform:none}.firework-gunner .cannon-barrel{animation:none}.firework-gunner:focus-visible{outline:2px solid #ead1ff;outline-offset:2px;border-radius:4px}.firework-gunner.gunner-walk{transform:translateX(35px)}.season-newyear.manual-firework>.season-particle:not(.manual-shot){visibility:hidden}.season-newyear.manual-firework>.season-particle:not(.manual-shot) *{animation-play-state:paused!important}.season-newyear .manual-shot *{animation-iteration-count:1!important;animation-fill-mode:both}.season-newyear.manual-firework>.season-particle:not(.manual-shot){opacity:0!important}.panel-preview .panel-section .season-effects.season-newyear .season-particle:nth-child(n),.season-effects.season-newyear .season-particle{animation:firework-travel var(--firework-duration) linear var(--delay) infinite;transform:translateX(-50%)}@keyframes firework-travel{0%{transform:translate(calc(-50% + var(--launch-x)),var(--launch-y))}35%,to{transform:translate(-50%)}}.season-newyear .manual-shot{animation-iteration-count:1!important;animation-fill-mode:both}.season-effects.season-newyear .firework-gunner .pixel-cannon{display:block!important}@keyframes firework-launch{0%{transform:rotate(var(--launch-angle));opacity:0}.1%,35%{transform:rotate(var(--launch-angle));opacity:1}36%,to{transform:rotate(var(--launch-angle));opacity:0}}.season-newyear .manual-shot .rocket-cluster{transform-box:view-box;transform-origin:16px 16px;transform:scale(2.6)}.season-newyear .manual-shot .firework-rocket>path:first-child{stroke-width:.7}.season-newyear .manual-shot .cluster-tip{filter:drop-shadow(0 0 1px currentColor)}.panel-preview .panel-section .season-effects.season-newyear .season-particle:nth-child(n),.season-effects.season-newyear .season-particle{width:var(--size);height:var(--size);left:var(--x);right:auto;max-width:none}.panel-preview .panel-section .season-effects.season-newyear .season-particle :is(.firework-rocket,.firework-burst,.cluster-child,.cluster-tip,.cluster-pop),.panel-preview .panel-section .season-effects.season-newyear .season-particle:nth-child(n),.season-effects.season-newyear .season-particle,.season-effects.season-newyear .season-particle :is(.firework-rocket,.firework-burst,.cluster-child,.cluster-tip,.cluster-pop){animation-fill-mode:both}.firework-gunner{transition:left .65s steps(6),transform .65s steps(6)}.firework-target{position:absolute;bottom:0;left:0;width:100%;height:46px;z-index:7;pointer-events:auto;border-top:1px dashed #caa7e788;background:linear-gradient(transparent,#9964c23b);color:#e3d1f0;font:10px/1.4 sans-serif;padding:4px 60px}.firework-target[hidden]{display:none}.firework-target:after{content:"";position:absolute;bottom:0;left:var(--aim-x,50%);height:36px;border-left:1px solid #eacbff;pointer-events:none}.firework-gunner{z-index:9}.firework-target{background:transparent;border:0;color:transparent;padding:0;cursor:crosshair}.firework-target:after{display:none}.season-effects.season-newyear{overflow:hidden;isolation:isolate}html.firework-aiming,html.firework-aiming *{cursor:crosshair!important}.firework-gunner[hidden]{display:none!important}.gunner-backpack{display:none}.gunner-packing .gunner-backpack{display:block}.gunner-packing .cannon-barrel{display:none}.gunner-packing>svg{animation:gunner-pack .65s steps(3) 1;transform-origin:50% 85%}.firework-gunner.gunner-leaving{transition:left var(--walk-time,1.5s) linear;pointer-events:none}.gunner-leaving>svg{animation:gunner-steps .24s steps(2) infinite;transform:scaleX(-1)}@keyframes gunner-pack{0%,to{transform:rotate(0)}35%,65%{transform:rotate(16deg) translateY(2px)}}@keyframes gunner-steps{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(-2px)}}.gunner-packing .pixel-cannon>g>path:nth-last-child(-n+3){display:none}.service-status-roll{overflow:hidden;height:30px;min-height:30px!important;padding:0 12px!important;cursor:pointer}.service-status-track{display:block;height:28px;transition:transform .2s ease}.service-status-track>span{display:flex;height:28px;align-items:center;justify-content:center;white-space:nowrap}.service-status-roll:not(:disabled):is(:hover,:focus-visible) .service-status-track{transform:translateY(-28px)}.service-status-roll:disabled{cursor:default}.service-action-icon:disabled{opacity:.35;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.service-status-track{transition:none}}.service-auto-deploy{margin-left:auto;display:inline-flex;gap:8px;align-items:center;border:1px solid #b980d52d;border-radius:6px;padding:5px 8px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.service-auto-deploy[aria-checked=true]>span:last-child{color:#9fd5b1}.service-auto-deploy:disabled{opacity:.4;cursor:not-allowed}.service-environment-row{gap:12px;flex-wrap:wrap}.panel-more-menu{margin-left:auto;align-self:center}.panel-more-menu>.ui-button{border:0;background:transparent;padding:6px;min-height:32px;color:var(--muted)}.panel-more-menu>.ui-button>svg:last-child{display:none}.panel-more-menu>.ui-button:hover{color:#ead5f5;background:#b980d512}.panel-more-label{display:inline-flex;align-items:center}.updater-inline-progress{flex-basis:100%;width:100%;margin-top:8px}.updater-compact{flex-wrap:wrap}.updater-inline-progress .deployment-progress{margin:0;padding:0;border:0;background:none}.updater-inline-progress p{display:none}.overview-recent{margin-top:16px}.overview-recent h2{font-size:17px}.overview-recent ol{list-style:none;padding:0;margin:12px 0 0}.overview-recent li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.overview-recent li>a{flex:1;min-width:0;text-decoration:none;font-size:13px}.overview-recent time{font-size:11px;color:var(--muted);white-space:nowrap}.overview-alerts{margin-top:16px}@media(max-width:600px){.overview-recent li{flex-wrap:wrap}.overview-recent time{width:100%}}.service-connection-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;margin-bottom:18px;font-size:11px}.service-connection-row>strong{font-size:13px}.service-connection-row>.billing-text-button{margin-left:auto;font-size:19px;line-height:1;padding:0 4px}.service-connection-row .status-badge{min-height:24px;padding:4px 10px;font-size:10px}.service-auto-deploy{border:0;background:none;gap:9px;padding:4px 2px}.service-switch-track{display:inline-flex;align-items:center;width:34px;height:21px;padding:2px;box-sizing:border-box;border-radius:20px;background:#62566c;transition:background .18s}.service-switch-track>span{display:block;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:transform .18s}.service-auto-deploy[aria-checked=true] .service-switch-track{background:#a873cb}.service-auto-deploy[aria-checked=true] .service-switch-track>span{transform:translateX(13px)}.panel-preview .panel-section form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;border:1px solid #b980d53b;border-radius:7px;background:#160f20;color:var(--text,#eee4f5);padding:10px 12px;font:inherit;font-size:13px;min-height:40px}.panel-preview .panel-section form textarea{min-height:110px;line-height:1.6;resize:vertical}.panel-preview .panel-section form :is(input,textarea,select):focus-visible{outline:2px solid #b989d5;outline-offset:2px}.panel-preview .panel-section form button[type=submit]{min-height:38px;padding:8px 14px;border-radius:7px}.unsaved-indicator{display:inline-flex;align-items:center;gap:6px;color:#e4c48e;font-size:11px;margin:8px 0}.unsaved-indicator:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}@media(prefers-reduced-motion:reduce){.service-switch-track,.service-switch-track>span{transition:none}}.panel-preview .panel-section button.service-auto-deploy,.panel-preview .panel-section button.service-auto-deploy:active,.panel-preview .panel-section button.service-auto-deploy:hover{background:transparent;border:0;box-shadow:none;color:var(--muted);min-height:0;padding:4px 2px}.panel-preview .panel-section .service-auto-deploy .service-switch-track{background:#53545a}.panel-preview .panel-section .service-auto-deploy[aria-checked=true] .service-switch-track{background:#a873cb}.ui-playground-actions .service-auto-deploy{margin-left:0}.member-account-dates{position:absolute;top:44px;right:14px;display:flex;flex-direction:column;gap:5px;align-items:flex-end;font-size:10px;color:var(--muted)}.member-account-dates strong{font-weight:400;color:#d8ccdf;margin-left:6px}.membership-entry:has(.member-account-dates){min-height:145px}.membership-entry:has(.member-account-dates) .membership-entry-info{padding-right:180px}@media(max-width:600px){.member-account-dates{position:static;align-items:flex-start;margin:8px 0}.membership-entry:has(.member-account-dates) .membership-entry-info{padding-right:0}}.panel-preview .panel-section button.service-update-badge{padding:4px 7px;border:1px solid #d1ae7055;border-radius:5px;background:#d1ae7010;color:#e1c38e;font-size:10px;line-height:1.3;min-height:0;white-space:nowrap}.service-update-badge:hover{border-color:#e1c38e;cursor:pointer}.panel-preview .panel-section .deploycore-dashboard .ui-button{background:#ffffff05;border:1px solid #b980d540;border-radius:7px;color:#eee3f5;box-shadow:none;font:inherit;font-size:12px;letter-spacing:0;text-transform:none}.panel-preview .panel-section .deploycore-dashboard .ui-button:hover:not(:disabled){background:#b980d518;border-color:#b980d580}.panel-preview .panel-section .service-toolbar-actions .service-jobs-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:6px;border:0;background:transparent}.panel-preview .panel-section .service-tile-heading .service-status-roll{--status-line:28px;position:relative;display:block;box-sizing:border-box;width:100px;height:30px;min-height:30px;margin:0;padding:0 10px;overflow:hidden;border-radius:999px;border:1px solid #a99ab64d;background:#a99ab60a;color:#c8becf;font:inherit;font-size:11px;line-height:1;letter-spacing:0;box-shadow:none}.panel-preview .panel-section .service-status-roll.is-online{border-color:#78b68d66;background:#78b68d0a;color:#9fd5b1}.panel-preview .panel-section .service-status-roll.is-offline{border-color:#ce839866;background:#ce83980a;color:#e3a6b6}.panel-preview .panel-section .service-status-roll.is-warning{border-color:#d6b46a66;background:#d6b46a0a;color:#e2c887}.panel-preview .panel-section .service-status-roll:disabled{opacity:1}.panel-preview .panel-section .service-status-roll .service-status-track{display:block;height:var(--status-line);margin:0;padding:0;transition:transform .2s ease}.panel-preview .panel-section .service-status-roll .service-status-track>span{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:var(--status-line);min-height:var(--status-line);margin:0;padding:0;line-height:1}.panel-preview .panel-section .service-status-roll:not(:disabled):is(:hover,:focus-visible) .service-status-track{transform:translateY(calc(-1 * var(--status-line)))}.panel-preview .panel-section .membership-entry .community-user-name{display:inline;padding:0;min-height:0;min-width:0;width:auto;height:auto;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.4;letter-spacing:0;text-align:left;text-transform:none;box-shadow:none;cursor:pointer}.panel-preview .panel-section .membership-entry .community-user-name:hover{background:transparent;color:#f5eafc;text-decoration:underline;text-underline-offset:3px}.panel-preview .panel-section .membership-entry .community-user-name:focus-visible{outline:2px solid #b980d5;outline-offset:4px}.panel-preview .panel-section .membership-entry{border:1px solid #a99ab642;background:#ffffff03;border-radius:9px}.panel-preview .panel-section .membership-entry[data-tier=VIP]{border-color:#edb84c80}.panel-preview .panel-section .membership-entry[data-tier=PREMIUM]{border-color:#28b8ed80}.panel-preview .panel-section .membership-entry .membership-badges{margin-top:8px}.panel-preview .panel-section .member-retry{border:1px solid #b980d540;background:#ffffff05;color:#eee3f5;font:inherit;font-size:12px;letter-spacing:0;box-shadow:none}@media(pointer:coarse){.panel-preview .panel-section .service-toolbar-actions .service-jobs-icon{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.panel-preview .panel-section .service-status-roll .service-status-track{transition:none}}.panel-preview .panel-section .updater-inline-progress{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;flex:0 0 100%;min-width:0;width:100%;margin:4px 0 0}.panel-preview .panel-section .updater-inline-progress .deployment-progress{display:block;width:100%;min-width:0;margin:0;padding:0}.panel-preview .panel-section .updater-inline-progress .deployment-progress ol{margin:0 0 6px;gap:6px}.panel-preview .panel-section .updater-inline-progress .deployment-progress li{padding:4px 7px;font-size:10px}.updater-progress-track{position:relative;display:block;width:100%;height:3px;overflow:hidden;border-radius:3px;background:#b980d51c}.updater-progress-track>span{display:block;width:30%;height:100%;border-radius:inherit;background:#b989d5;animation:updater-track-working 1.8s ease-in-out infinite}@keyframes updater-track-working{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}.panel-preview .panel-section .updater-compact .app-action-split{border:0;background:transparent;box-shadow:none}.panel-preview .panel-section .updater-compact button.ui-icon-button{width:28px;height:28px;min-width:28px;min-height:28px;padding:5px;border:0;background:transparent;box-shadow:none}.panel-preview .panel-section .updater-compact button.ui-icon-button.is-cooldown{width:auto;min-width:44px;padding:5px 7px;font-size:10px}@media(pointer:coarse){.panel-preview .panel-section .updater-compact button.ui-icon-button{width:44px;height:44px;min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.updater-progress-track>span{animation:none;width:100%;opacity:.5}}.panel-preview .panel-section .admin-member-row:has(.community-member-number) .membership-entry-info{padding-top:18px}.panel-preview .panel-section .admin-member-row .community-member-number{position:absolute;left:14px;top:12px;display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid #b980d533;border-radius:5px;background:#ffffff04;color:#c9b7d6;font-size:10px;line-height:1.4;font-variant-numeric:tabular-nums}.panel-preview .panel-section .admin-member-row .community-user-handle{display:block;margin:3px 0 0;color:#c6b7d0;font-size:11px}.panel-preview .panel-section .admin-member-row .community-user-id{display:block;margin:4px 0 0;font-size:10px;color:#a99ab5}.panel-preview .panel-section .admin-member-row .community-user-tags{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0 0}.panel-preview .panel-section .community-user-tags .membership-tier-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:3px 7px;line-height:1.4}.panel-preview .panel-section .community-user-tags .membership-tier-badge.is-vip{color:var(--gc-vip);border-color:#f1b03755;background:#f1b0370a}.panel-preview .panel-section .community-user-tags .membership-tier-badge.is-premium{color:var(--gc-premium);border-color:#26b9ee55;background:#26b9ee0a}.panel-preview .combined-memberships{flex-basis:100%;width:100%;margin-top:14px;padding-top:10px;border-top:1px solid #b980d522}.panel-preview .combined-membership{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;flex-wrap:wrap}.panel-preview .combined-membership+.combined-membership{border-top:1px solid #b980d51a;margin-top:5px;padding-top:10px}.panel-preview .combined-membership-controls{display:flex;align-items:center;gap:7px;margin-left:auto}.panel-preview .combined-membership .membership-badges{margin:0}.panel-preview .combined-membership-controls .membership-date{font-size:10px}.panel-preview .panel-section .combined-membership-controls .membership-action-icon{position:static}