.layout-carousel-preview{--layout-carousel-card-w:5.625rem;--layout-carousel-card-h:7.5rem;--layout-carousel-radius:6.25rem;--layout-carousel-perspective:500px;--layout-carousel-card-bg:#45454d;--layout-carousel-control-min-h:1.75rem;color:#a1a1aa;box-sizing:border-box;background:#18181b;border:1px solid #3f3f46;border-radius:.5rem .5rem 0 0;flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.layout-carousel-preview__title{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#e4e4e7;text-align:center;margin:0;font-size:.85rem;font-weight:800}.layout-carousel-preview__hint{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#71717a;margin:0;font-size:.62rem;font-weight:700}.layout-carousel-preview__controls{z-index:2;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:1.75rem;display:flex;position:relative}.layout-carousel-preview__controls-start,.layout-carousel-preview__controls-end{align-items:stretch;gap:.25rem;max-width:calc(50% - 3.25rem);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.layout-carousel-preview__controls-start{justify-content:flex-start;left:0}.layout-carousel-preview__controls-end{justify-content:flex-end;right:0}.layout-carousel-preview__nav-pair,.layout-carousel-preview__action-pair{flex-wrap:nowrap;align-items:stretch;gap:.25rem;display:inline-flex}.layout-carousel-preview__nav-pair{flex-shrink:0}.layout-carousel-preview__nav,.layout-carousel-preview__control{--btn-accent:var(--tool-action-accent,#f4c067);border:1px solid color-mix(in srgb, var(--btn-accent) 62%, var(--text,#fff));border-top-color:color-mix(in srgb, var(--btn-accent) 38%, #fff);background:linear-gradient(168deg, color-mix(in srgb, var(--btn-accent) 42%, #3f3f46) 0%, color-mix(in srgb, var(--btn-accent) 24%, #18181b) 55%, color-mix(in srgb, var(--btn-accent) 14%, #242426) 100%);min-height:1.75rem;color:color-mix(in srgb, var(--btn-accent) 18%, #fff);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;white-space:nowrap;box-shadow:0 2px 6px #00000059, 0 0 8px color-mix(in srgb, var(--btn-accent) 22%, transparent), inset 0 1px 0 #ffffff24;border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:.28rem .5rem;font-size:.58rem;font-weight:700;line-height:1;display:inline-flex}.layout-carousel-preview__nav:hover,.layout-carousel-preview__control:hover{border-color:color-mix(in srgb, var(--btn-accent) 75%, #fff);filter:brightness(1.08)}.layout-carousel-preview__control i,.layout-carousel-preview__nav i{color:inherit;font-size:.62rem;line-height:1}.layout-carousel-preview__control--add{--btn-accent:var(--tool-action-save,#4fa66a)}.layout-carousel-preview__control--load{--btn-accent:var(--tool-action-load)}.layout-carousel-preview__control--share{--btn-accent:var(--tool-action-share)}.layout-carousel-preview__control--accent{--btn-accent:var(--tool-action-accent,#f4c067)}.layout-carousel-preview__control--delete{--btn-accent:var(--tool-action-danger,#b34536)}.layout-carousel-preview__control--mixed-case{text-transform:none}.layout-carousel-preview__nav{--btn-accent:var(--tool-action-accent,#f4c067);padding-inline:.6rem}.layout-carousel__stage{width:100%;min-height:calc(var(--layout-carousel-card-h) + 3rem);box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;padding-top:1.5rem;position:relative}.layout-carousel__ring{width:min(100%,25rem);height:var(--layout-carousel-card-h);transform-style:preserve-3d;transform:perspective(var(--layout-carousel-perspective)) rotateY(var(--layout-carousel-rotation,0deg));margin-inline:auto;transition:transform .6s cubic-bezier(.4,0,.2,1);position:relative}.layout-carousel__card{width:var(--layout-carousel-card-w);height:var(--layout-carousel-card-h);background:var(--layout-carousel-card-bg);color:#d4d4d8;cursor:pointer;touch-action:manipulation;border:2px solid #52525b;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.35rem;transition:filter .3s,border-color .3s,color .3s;display:flex;position:absolute;top:50%;left:50%}.layout-carousel__card:hover,.layout-carousel__card:focus-visible{color:#d97706;filter:drop-shadow(0 0 8px #d9770666);border-color:#d97706;outline:none}.layout-carousel__card--active{color:#e4e4e7;border-color:#e4a051}.layout-carousel__icon{flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;line-height:1;display:flex}.layout-carousel__icon i{font-size:1.85rem;line-height:1}.layout-carousel__preview{flex-shrink:0;width:3.5rem;height:3.5rem;display:block}.layout-carousel__label{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.52rem;font-weight:700;line-height:1.1;overflow:hidden}.layout-carousel__label--multiline{white-space:pre-line;text-overflow:clip;line-height:1.05}.layout-carousel__flat{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.layout-carousel__flat-btn{min-height:var(--tool-rail-tab-h,46px);background:var(--layout-carousel-card-bg,#45454d);color:#e4e4e7;font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #52525b;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.35rem;display:flex}.layout-carousel__flat-btn:hover{border-color:#d97706}html[data-layout-tier=tablet] .layout-carousel-preview,html[data-layout-tier=desktop] .layout-carousel-preview{--layout-carousel-card-w:5.625rem;--layout-carousel-radius:10rem;--layout-carousel-perspective:800px}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-title-row:1rem;--layout-carousel-sheet-cap:calc(20rem + var(--layout-carousel-title-row));--ui-layout-sheet-bottom-gap:0;--phone-sheet-half-h:var(--layout-carousel-sheet-cap,18rem);--phone-sheet-full-h:var(--layout-carousel-sheet-cap,18rem)}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-grab,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-grab{display:none}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;gap:.5rem;min-height:0;padding:.5rem .75rem;display:flex}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel{flex:none;min-height:0}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel{height:auto;min-height:min(var(--layout-carousel-sheet-cap,18rem), var(--phone-sheet-fit-h,18rem));max-height:var(--layout-carousel-sheet-cap,18rem);background:#18181b;border:1px solid #3f3f46;border-radius:.5rem .5rem 0 0;max-width:min(94vw,32rem);margin-left:auto;margin-right:auto;box-shadow:0 -2px 12px #00000059}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel.app-tool-window-3d:before,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel.app-tool-window-3d:before{display:none}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-body-fill,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-body-fill{flex-direction:column;flex:0 auto;min-height:0;padding:0 6px 4px;display:flex;overflow:visible}.app-tool-rail-popout.layout-carousel-preview-host.app-tool-window-3d{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.app-tool-rail-popout.layout-carousel-preview-host.app-tool-window-3d:before{display:none}.app-tool-rail-popout.layout-carousel-preview-host .app-tool-rail-popout-stack{overflow:visible}.app-tool-rail-popout.layout-carousel-preview-host .layout-carousel-preview{flex:none;min-width:0}.app-tool-rail-popout.layout-carousel-preview-host .layout-carousel{flex:none}.app-tool-rail-popout.layout-carousel-preview-host .layout-carousel-preview__controls{min-width:min(100%,22rem)}@media (prefers-reduced-motion:reduce){.layout-carousel__ring{transition:none}}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-title-row:1rem;--layout-carousel-control-min-h:1.65rem;--ui-layout-sheet-bottom-gap:0;--phone-sheet-half-h:var(--layout-carousel-sheet-cap,14rem);--phone-sheet-full-h:var(--layout-carousel-sheet-cap,14rem);overscroll-behavior:contain}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-grab{display:none}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{background:0 0;border:0;border-radius:0;flex-direction:column;gap:.5rem;padding:.5rem .65rem .45rem;display:flex}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{padding:.55rem .5rem .35rem}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel{margin-top:var(--tool-rail-tab-h)}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel{height:auto;max-height:min(var(--layout-carousel-sheet-cap,14rem), var(--phone-sheet-fit-h,var(--layout-carousel-sheet-cap,14rem)));max-width:min(94vw, calc(4 * var(--tool-rail-tab-w) + 3 * var(--tool-rail-popout-stack-gap,6px) + 1.5rem));background:#18181b;border:1px solid #3f3f46;border-radius:.5rem .5rem 0 0;margin-left:auto;margin-right:auto;box-shadow:0 -2px 12px #00000059}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel.app-tool-window-3d:before{display:none}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-body-fill{overscroll-behavior:none;touch-action:manipulation;flex-direction:column;flex:0 auto;min-height:0;padding:0 6px 4px;display:flex;overflow:visible}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{flex:none;min-height:0}html[data-layout-tier=phone] .layout-carousel-preview__title{flex-shrink:0;margin:0;font-size:.68rem;line-height:1.15}html[data-layout-tier=phone] .layout-carousel-preview__hint{display:none}.tools-cloud-turnstile-host{flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:.15rem 0 .2rem;display:flex;overflow:visible}.tools-cloud-turnstile-host--invisible{pointer-events:none;z-index:20000;width:0;height:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tools-cloud-turnstile-host--invisible .tools-cloud-turnstile-host__slot{pointer-events:none;width:100%;height:100%;position:fixed;inset:0;overflow:visible}.tools-cloud-turnstile-host--invisible .dw-turnstile-mount--invisible{pointer-events:auto}.tools-cloud-turnstile-host__slot{width:1px;height:1px;position:absolute;overflow:hidden}.tools-cloud-turnstile-host .cloud-connect-turnstile-slot{width:100%;max-width:10rem;margin:0}.tools-cloud-turnstile-host__dev{font:inherit;color:#e4e4e7;cursor:pointer;background:#27272a;border:1px solid #52525b;border-radius:.25rem;padding:.35rem .55rem;font-size:.58rem;font-weight:700}.layout-carousel-preview--cloud-flat{gap:.35rem}.tools-cloud-flat-stage{flex-direction:column;flex:auto;gap:.35rem;width:100%;min-height:0;display:flex;position:relative}.tools-cloud-turnstile-body-portal{pointer-events:none;z-index:20000;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tools-cloud-turnstile-body-portal .dw-turnstile-mount--invisible,.tools-cloud-turnstile-body-portal .dw-turnstile-mount--invisible>div{pointer-events:auto}.tools-cloud-flat-stage .tools-cloud-turnstile-host{margin:0}.tools-cloud-flat-stage .hub-cloud-editor{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.tools-cloud-flat-stage .hub-cloud-editor .hub-add-editor__list{flex:auto;min-height:0;overflow-y:auto}.tools-cloud-flat-stage .hub-cloud-editor .hub-add-editor__footer{z-index:2;flex-shrink:0;position:relative}.tools-cloud-flat-stage__back{flex-shrink:0;justify-content:center;margin-top:.1rem;display:flex}.schedule-event-editor__chrome-bar{min-height:var(--layout-carousel-control-min-h,1.75rem);flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:flex;position:relative}.schedule-event-editor__chrome-bar .schedule-event-editor__switch{z-index:1;flex:none;width:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.schedule-event-editor__chrome-center{justify-content:center;align-items:center;display:flex}.tools-hub-carousel-preview--cloud.phone-bottom-sheet.layout-carousel-preview-host,html[data-layout-tier=tablet] .tools-hub-carousel-preview--cloud.phone-bottom-sheet.layout-carousel-preview-host,html[data-layout-tier=desktop] .tools-hub-carousel-preview--cloud.phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(22rem + var(--layout-carousel-title-row));--phone-sheet-half-h:var(--layout-carousel-sheet-cap,22rem);--phone-sheet-full-h:var(--layout-carousel-sheet-cap,22rem)}html[data-layout-tier=phone] .tools-hub-carousel-preview--cloud.phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(20rem + var(--layout-carousel-title-row))}.schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host,html[data-layout-tier=tablet] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host,html[data-layout-tier=desktop] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(22rem + var(--layout-carousel-title-row));--phone-sheet-half-h:var(--layout-carousel-sheet-cap,22rem);--phone-sheet-full-h:var(--layout-carousel-sheet-cap,22rem)}html[data-layout-tier=phone] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(20rem + var(--layout-carousel-title-row));--layout-carousel-control-min-h:calc(1.65rem - 5px);--schedule-col-head-h:1rem}html[data-layout-tier=phone] .tools-cloud-flat-stage .schedule-event-editor .hub-add-editor__list{gap:.22rem}html[data-layout-tier=phone] .schedule-event-editor__micro{padding:.05rem .1rem 0;font-size:.72rem;line-height:1.2}html[data-layout-tier=phone] .schedule-event-editor__switch{gap:.3rem;min-height:0;padding:0}html[data-layout-tier=phone] .schedule-event-editor__field{gap:.08rem}html[data-layout-tier=phone] .schedule-event-editor__label,html[data-layout-tier=phone] .schedule-event-editor__slot-row-label,html[data-layout-tier=phone] .schedule-event-editor__bgb-time{letter-spacing:.02em;padding-top:0;padding-bottom:0;font-size:.65rem;line-height:1}html[data-layout-tier=phone] .schedule-event-editor__bgb-team,html[data-layout-tier=phone] .schedule-event-editor__freeform-slot,html[data-layout-tier=phone] .schedule-event-editor__day--slot{height:var(--schedule-col-head-h,1rem);min-height:0;padding:0;font-size:.72rem;line-height:1}html[data-layout-tier=phone] .schedule-event-editor__day:not(.schedule-event-editor__day--slot){padding:0 .22rem}html[data-layout-tier=phone] .schedule-event-editor__days{gap:.12rem}html[data-layout-tier=phone] .schedule-event-editor__bgb-corner,html[data-layout-tier=phone] .schedule-event-editor__slot-corner,html[data-layout-tier=phone] .schedule-event-editor__muta-corner,html[data-layout-tier=phone] .schedule-event-editor__freeform-corner{align-self:stretch;height:auto;min-height:0}html[data-layout-tier=phone] .schedule-event-editor__slot-grid,html[data-layout-tier=phone] .schedule-event-editor__bgb-grid,html[data-layout-tier=phone] .schedule-event-editor__muta-grid,html[data-layout-tier=phone] .schedule-event-editor__freeform-grid{gap:.08rem .2rem;margin-top:0}html[data-layout-tier=phone] .schedule-event-editor__muta-grid{--schedule-muta-col:2.2rem;grid-template-columns:.15rem repeat(7, var(--schedule-muta-col)) .15rem;justify-content:space-between;column-gap:.1rem;width:100%;max-width:100%;margin-inline:0}html[data-layout-tier=phone] .schedule-event-editor__muta-grid .schedule-event-editor__day--slot{width:var(--schedule-muta-col);min-width:0;max-width:var(--schedule-muta-col);font-size:.62rem}html[data-layout-tier=phone] .schedule-event-editor__muta-grid .schedule-event-editor__muta-pick{width:var(--schedule-muta-col);min-width:0}html[data-layout-tier=phone] .schedule-event-editor__muta-corner{width:.15rem}html[data-layout-tier=phone] .schedule-event-editor__bgb-pick,html[data-layout-tier=phone] .schedule-event-editor__muta-pick,html[data-layout-tier=phone] .schedule-event-editor__day-select,html[data-layout-tier=phone] .schedule-event-editor__input--time{padding:0;line-height:1}html[data-layout-tier=phone] .schedule-event-editor__input{padding:0 .2rem}html[data-layout-tier=phone] .schedule-event-editor__bgb-pick-icon{width:.85rem;height:.85rem}html[data-layout-tier=phone] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{gap:.28rem;padding:.28rem .5rem}html[data-layout-tier=phone] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-body-fill{padding:0 4px 2px}html[data-layout-tier=phone] .schedule-hub-carousel-preview--editor.phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__title{font-size:.62rem;line-height:1.1}.schedule-editor-host-stub{flex-direction:column;flex:auto;min-height:0;display:flex}.schedule-editor-host-stub__body{color:var(--text-secondary,#a1a1aa);text-align:center;margin:0;padding:.75rem .25rem;font-size:.875rem;line-height:1.4}.tools-cloud-flat-stage .schedule-event-editor{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.tools-cloud-flat-stage .schedule-event-editor .hub-add-editor__list{flex:auto;gap:.45rem;min-height:0;max-height:none;overflow-y:auto}.tools-cloud-flat-stage .schedule-event-editor .hub-add-editor__footer,.tools-cloud-flat-stage .schedule-event-editor .schedule-event-editor__chrome-bar{flex-shrink:0}.schedule-event-editor__micro{color:var(--text-secondary,#a1a1aa);text-align:center;margin:0;padding:.15rem .1rem 0;font-size:.82rem;font-weight:600;line-height:1.35}.schedule-event-editor__micro--dim,.schedule-event-editor__field--dim{opacity:.42;pointer-events:none}.schedule-event-editor__switch{width:100%;min-height:var(--layout-carousel-control-min-h,1.75rem);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;margin:0;padding:.05rem 0;display:flex}.schedule-event-editor__switch-track{background:#3f3f46;border:1px solid #52525b;border-radius:999px;flex-shrink:0;width:2rem;height:1.15rem;transition:background .15s,border-color .15s;position:relative}.schedule-event-editor__switch-thumb{background:#d4d4d8;border-radius:999px;width:.85rem;height:.85rem;transition:transform .15s;position:absolute;top:.1rem;left:.1rem}.schedule-event-editor__switch--on .schedule-event-editor__switch-track{background:color-mix(in srgb, var(--accent-success,#4fa66a) 35%, #27272a);border-color:var(--accent-success,#4fa66a)}.schedule-event-editor__switch--on .schedule-event-editor__switch-thumb{background:var(--accent-success,#4fa66a);transform:translate(.85rem)}.schedule-event-editor__switch-text{min-width:0;color:var(--text-secondary,#a1a1aa);flex:auto;font-size:.8rem;font-weight:650}.schedule-event-editor__switch--on .schedule-event-editor__switch-text{color:var(--text-primary,#f4f4f5)}.schedule-event-editor__field{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.schedule-event-editor__label{letter-spacing:.03em;text-transform:uppercase;color:var(--text-secondary,#a1a1aa);text-align:center;font-size:.72rem;font-weight:700;line-height:1.2}.schedule-event-editor__days{flex-wrap:wrap;justify-content:center;gap:.22rem;display:flex}.schedule-event-editor__day{box-sizing:border-box;height:var(--layout-carousel-control-min-h,1.75rem);color:#a1a1aa;min-width:1.85rem;font:inherit;cursor:pointer;background:#27272a;border:1px solid #52525b;border-radius:.22rem;padding:0 .35rem;font-size:.72rem;font-weight:650;line-height:1}.schedule-event-editor__day:hover:not(:disabled){color:#e4e4e7;border-color:#71717a}.schedule-event-editor__day--on{border-color:var(--accent-hive,#d97706);background:color-mix(in srgb, var(--accent-hive,#d97706) 18%, #18181b);color:#fafafa}.schedule-event-editor__day:disabled{opacity:.28;cursor:not-allowed}.schedule-event-editor__times{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.schedule-event-editor__slot-grid{grid-template-columns:2.4rem repeat(var(--schedule-slot-days,2), 3.4rem) 2.4rem;justify-content:center;place-items:center;gap:.28rem;width:max-content;max-width:100%;margin:.15rem auto 0;display:grid}.schedule-event-editor__slot-corner{align-self:stretch;width:2.4rem;height:auto;min-height:0}.schedule-event-editor__slot-row-label{box-sizing:border-box;letter-spacing:.03em;text-transform:uppercase;width:2.4rem;color:var(--text-secondary,#a1a1aa);text-align:right;justify-self:end;padding-right:.1rem;font-size:.72rem;font-weight:700;line-height:1.2}.schedule-event-editor__day--slot{justify-content:center;justify-self:center;align-items:center;width:3.4rem;min-width:3.4rem;padding:0;display:inline-flex}.schedule-event-editor__slot-grid .schedule-event-editor__input--time{justify-self:center}.schedule-event-editor__time{flex-direction:column;align-items:center;gap:.12rem;margin:0;display:flex}.schedule-event-editor__input{box-sizing:border-box;height:var(--layout-carousel-control-min-h,1.75rem);min-height:var(--layout-carousel-control-min-h,1.75rem);color:#e4e4e7;font:inherit;background:#27272a;border:1px solid #52525b;border-radius:.22rem;padding:.1rem .35rem;font-size:.8rem;line-height:1.2}.schedule-event-editor__input--time{text-align:center;font-variant-numeric:tabular-nums;width:3.4rem;padding:.1rem .2rem}.schedule-event-editor__input:focus{border-color:#4fa66a;outline:none}.schedule-event-editor__input:disabled{opacity:.4;cursor:not-allowed}.schedule-event-editor__bgb-grid{--schedule-bgb-time-col:5.75rem;grid-template-columns:var(--schedule-bgb-time-col) 3.4rem 3.4rem var(--schedule-bgb-time-col);justify-content:center;place-items:center;gap:.28rem;width:max-content;max-width:100%;margin:.15rem auto 0;display:grid}.schedule-event-editor__bgb-corner{width:var(--schedule-bgb-time-col);align-self:stretch;height:auto;min-height:0}.schedule-event-editor__bgb-team{box-sizing:border-box;width:3.4rem;height:var(--schedule-col-head-h,1.15rem);justify-content:center;justify-self:center;align-items:center;padding:0;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.schedule-event-editor__bgb-team--a{color:#4e7fa8}.schedule-event-editor__bgb-team--b{color:#8b6fb3}.schedule-event-editor__bgb-time{box-sizing:border-box;width:var(--schedule-bgb-time-col);font-variant-numeric:tabular-nums;color:var(--text-secondary,#a1a1aa);text-align:right;justify-self:stretch;padding-right:.25rem;font-size:.72rem;font-weight:650;line-height:1.2}.schedule-event-editor__bgb-pick{box-sizing:border-box;width:3.4rem;height:var(--layout-carousel-control-min-h,1.75rem);cursor:pointer;background:#27272a;border:1px solid #52525b;border-radius:.22rem;justify-content:center;justify-self:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.schedule-event-editor__bgb-pick-icon{flex-shrink:0;width:.85rem;height:.85rem;display:block}.schedule-event-editor__bgb-pick--a.schedule-event-editor__bgb-pick--on{color:#9ec0db;background:#2e4153;border-color:#4e7fa8}.schedule-event-editor__bgb-pick--b.schedule-event-editor__bgb-pick--on{color:#c4b0dd;background:#463b58;border-color:#8b6fb3}.schedule-event-editor__bgb-pick:disabled{opacity:.4;cursor:not-allowed}.schedule-event-editor__muta-grid{grid-template-columns:.6rem repeat(7,3.4rem) .6rem;justify-content:center;place-items:center;gap:.28rem;width:max-content;max-width:100%;margin:.15rem auto 0;display:grid}.schedule-event-editor__muta-corner{align-self:stretch;width:.6rem;height:auto;min-height:0}.schedule-event-editor__muta-pick.schedule-event-editor__muta-pick--on{color:#9ec0db;background:#2e4153;border-color:#4e7fa8}.schedule-event-editor__freeform-grid{grid-template-columns:2.4rem repeat(var(--schedule-freeform-slots,2), 3.4rem) 2.4rem;justify-content:center;place-items:center;gap:.28rem;width:max-content;max-width:100%;margin:.15rem auto 0;display:grid}.schedule-event-editor__freeform-corner{align-self:stretch;width:2.4rem;height:auto;min-height:0}.schedule-event-editor__freeform-slot{box-sizing:border-box;width:3.4rem;height:var(--schedule-col-head-h,1.15rem);justify-content:center;justify-self:center;align-items:center;padding:0;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.schedule-event-editor__freeform-slot--a{color:#4e7fa8}.schedule-event-editor__freeform-slot--b{color:#8b6fb3}.schedule-event-editor__day-select{box-sizing:border-box;width:3.4rem;height:var(--layout-carousel-control-min-h,1.75rem);min-height:var(--layout-carousel-control-min-h,1.75rem);color:#e4e4e7;font:inherit;text-align:center;appearance:none;cursor:pointer;background:#27272a;border:1px solid #52525b;border-radius:.22rem;justify-self:center;margin:0;padding:0 .1rem;font-size:.72rem;font-weight:700}.schedule-event-editor__day-select--a{border-color:#506b85}.schedule-event-editor__day-select--b{border-color:#71628b}.schedule-event-editor__day-select:focus{border-color:#4fa66a;outline:none}.schedule-event-editor__day-select:disabled{opacity:.4;cursor:not-allowed}.schedule-event-editor__freeform-grid .schedule-event-editor__input--time{justify-self:center}.schedule-editor-flat-stage--out{opacity:.35;pointer-events:none;transition:opacity .28s}html[data-layout-tier=phone] .tools-hub-carousel-preview--cloud .hub-cloud-editor--codes{min-height:11rem}html[data-layout-tier=phone] .hub-cloud-editor__last-sync{display:none}html[data-layout-tier=phone] .tools-cloud-flat-stage .hub-cloud-editor__code-line{grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr) auto;column-gap:.25rem}.hub-cloud-editor__name-field{box-sizing:border-box;width:min(100%,14rem);font:inherit;color:#e4e4e7;text-align:center;background:#27272a;border:1px solid #52525b;border-radius:.28rem;align-self:center;padding:.28rem .4rem;font-size:.68rem}.hub-cloud-editor__name-field:focus{border-color:#9333ea;outline:none}.hub-cloud-editor__name-field::placeholder,.hub-cloud-editor__code-field::placeholder{color:#71717a;opacity:1}.hub-cloud-editor__code-line{grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr) auto;align-items:center;gap:.15rem .35rem;width:100%;display:grid}.hub-cloud-editor__code-tag{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;white-space:nowrap;grid-column:1;font-size:.58rem;font-weight:800}.hub-cloud-editor__code-value{box-sizing:border-box;word-break:break-all;color:#fafafa;background:#27272a;border:1px solid #3f3f46;border-radius:8px;grid-column:2;width:100%;min-width:0;max-width:100%;padding:.28rem .38rem;font-family:ui-monospace,monospace;font-size:.72rem;display:block}.hub-cloud-editor__copy-btn{white-space:nowrap;grid-column:3;min-height:1.55rem;padding:.2rem .45rem;font-size:.56rem}.hub-cloud-editor__saved-block{border-bottom:1px solid #3f3f46;flex-direction:column;gap:.22rem;margin-bottom:.25rem;padding-bottom:.35rem;display:flex}.hub-cloud-editor__saved-block:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel{flex:none;min-height:0}html[data-layout-tier=phone] .layout-carousel__ring{width:min(100%, calc(4 * var(--tool-rail-tab-w)))}html[data-layout-tier=phone][data-layout-phone-orientation=portrait] .phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(18.5rem + var(--layout-carousel-title-row))}html[data-layout-tier=phone][data-layout-phone-orientation=portrait] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{--layout-carousel-radius:6.25rem;--layout-carousel-perspective:500px}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .phone-bottom-sheet.layout-carousel-preview-host{--layout-carousel-sheet-cap:calc(14rem + var(--tool-rail-tab-h) + var(--layout-carousel-title-row))}html[data-layout-tier=phone][data-layout-phone-orientation=landscape] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview{--layout-carousel-radius:6.25rem;--layout-carousel-perspective:420px}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__controls{flex-shrink:0;gap:0;min-height:1.65rem;margin:0;padding:0}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__controls-start,html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__controls-end{max-width:calc(50% - 2.75rem)}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__control,html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__nav{min-height:1.65rem;padding:.22rem .38rem;font-size:.52rem}.layout-carousel{flex-direction:column;align-items:stretch;gap:.65rem;min-height:0;display:flex}.layout-carousel-preview__control--back-up i{font-size:.7rem}.layout-carousel-preview__control--back-up--save{--btn-accent:var(--tool-action-save,#4fa66a)}.layout-carousel__card--user{cursor:default;border-color:#5b7588;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.35rem;display:flex;overflow:hidden}.layout-carousel__card--user.layout-carousel__card--active{border-color:#99a599}.layout-carousel__card.is-disabled{opacity:.45;pointer-events:none}.layout-carousel__load{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.layout-carousel__card.is-sharing .layout-carousel__icon,.layout-carousel__card.is-sharing .layout-carousel__label{opacity:0;transition:opacity .18s}.layout-carousel__share-icon{z-index:3;color:var(--tool-action-share,#7eb8d8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;font-size:.72rem;line-height:1;transition:opacity .22s;display:inline-flex;position:absolute;top:6px;right:6px}.layout-carousel__card.is-sharing .layout-carousel__share-icon{opacity:0;pointer-events:none}.layout-carousel__platforms{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.layout-carousel__card.is-sharing .layout-carousel__platforms{pointer-events:auto}.layout-carousel__platform{--btn-accent:var(--tool-action-share,#7eb8d8);border:1px solid color-mix(in srgb, var(--btn-accent) 55%, #3f3f46);background:linear-gradient(168deg, color-mix(in srgb, var(--btn-accent) 28%, #283848) 0%, color-mix(in srgb, var(--btn-accent) 10%, #18181b) 55%, #080c10 100%);cursor:pointer;opacity:0;width:28px;height:28px;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .28s;transition-delay:calc(var(--slide-index,0) * 70ms);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;transform:translateY(calc(120% + .5rem))}.layout-carousel__card.is-sharing .layout-carousel__platform{opacity:1;transform:translateY(0)}.layout-carousel__platform-glyph{justify-content:center;align-items:center;font-size:.82rem;line-height:1;display:flex}.layout-carousel__platform-glyph i{color:var(--zw-gilt,#fff)}.layout-carousel__platform--discord{--btn-accent:#5865f2}.layout-carousel__platform--facebook{--btn-accent:#1877f2}.layout-carousel__platform--whatsapp{--btn-accent:#25d366}.layout-carousel__flat-user{width:100%;min-height:var(--tool-rail-tab-h,46px)}.layout-carousel-preview__footer{background:#18181b;border-top-color:#3f3f46}.app-tool-rail-popout.layout-carousel-preview-host .layout-carousel-preview__footer--rail{border-top:1px solid #3f3f46;margin-top:.5rem;padding-top:.5rem}.layout-carousel-preview__footer-actions{justify-content:center;width:max-content;max-width:100%;margin-inline:auto}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__footer{justify-content:center;display:flex}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__footer-actions{flex-wrap:nowrap;gap:.25rem}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer{max-height:calc(var(--layout-carousel-sheet-cap,14rem) + 2.85rem)}html[data-layout-tier=tablet] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer,html[data-layout-tier=desktop] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer{max-height:calc(var(--layout-carousel-sheet-cap,18rem) + 2.85rem)}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel-preview__controls--confirm{flex-shrink:0;margin-top:.15rem}.layout-carousel-preview__confirm-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.45rem;width:100%;margin-top:.35rem;display:flex}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer .phone-bottom-sheet-scroll,html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer .phone-bottom-sheet-body-fill{padding-bottom:4px}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel:not(.phone-bottom-sheet-panel--footer) .layout-carousel-preview{border-radius:0}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .phone-bottom-sheet-panel--footer .layout-carousel-preview{padding-bottom:.35rem}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .app-tool-menu-grid.app-tool-rail-popout-actions{grid-template-columns:repeat(var(--popout-grid-cols,2), var(--tool-rail-tab-w))}.layout-carousel-preview__section-label{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#a1a1aa;margin:0;font-size:.62rem;font-weight:800}.hub-carousel__active-slot{border-radius:inherit;pointer-events:auto;background:#18181bf0;flex-direction:column;justify-content:center;align-items:stretch;gap:.3rem;padding:.3rem;display:flex;position:absolute;inset:0}.hub-carousel__active-slot--center{border-radius:inherit;pointer-events:auto;background:#18181bf0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes hub-carousel-ring-settle{0%{transform:perspective(var(--layout-carousel-perspective)) rotateY(calc(var(--layout-carousel-rotation,0deg) - 3deg))}55%{transform:perspective(var(--layout-carousel-perspective)) rotateY(calc(var(--layout-carousel-rotation,0deg) + 1.5deg))}to{transform:perspective(var(--layout-carousel-perspective)) rotateY(var(--layout-carousel-rotation,0deg))}}@keyframes hub-landscape-panel-in{0%{opacity:0;width:var(--layout-carousel-card-w)}to{opacity:1;width:100%}}@keyframes hub-landscape-panel-out{0%{opacity:1;width:100%}to{opacity:0;width:var(--layout-carousel-card-w)}}.hub-carousel__landscape-panel{width:100%;max-width:100%;height:min(9.75rem, calc(var(--layout-carousel-sheet-cap,14rem) - 4.5rem));min-height:var(--layout-carousel-card-h);z-index:4;background:var(--layout-carousel-card-bg);box-sizing:border-box;pointer-events:auto;-webkit-user-select:text;user-select:text;touch-action:manipulation;border:1px solid #52525b;border-radius:.5rem;flex-direction:column;margin-inline:auto;animation:.38s cubic-bezier(.22,1,.36,1) both hub-landscape-panel-in;display:flex;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}html[data-layout-tier=tablet] .hub-carousel__landscape-panel,html[data-layout-tier=desktop] .hub-carousel__landscape-panel{height:min(10.5rem,100% - .5rem)}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .layout-carousel__stage:has(.hub-carousel__landscape-panel){min-height:min(9.25rem, calc(var(--layout-carousel-sheet-cap,14rem) - 4.35rem))}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .hub-carousel__landscape-panel{width:min(100%, calc(4 * var(--tool-rail-tab-w)));max-width:100%;height:min(9.25rem, calc(var(--layout-carousel-sheet-cap,14rem) - 4.35rem));margin-inline:auto;animation-name:hub-landscape-panel-in-phone;top:0;left:0;right:0;transform:none}@keyframes hub-landscape-panel-in-phone{0%{opacity:0;width:var(--layout-carousel-card-w)}to{opacity:1;width:min(100%, calc(4 * var(--tool-rail-tab-w)))}}.hub-carousel__landscape-panel--out{animation:.32s cubic-bezier(.4,0,1,1) both hub-landscape-panel-out}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .hub-carousel__landscape-panel--out{animation-name:hub-landscape-panel-out-phone}@keyframes hub-landscape-panel-out-phone{0%{opacity:1;width:min(100%, calc(4 * var(--tool-rail-tab-w)))}to{opacity:0;width:var(--layout-carousel-card-w)}}.hub-carousel__landscape-panel:has(.hub-cloud-editor){height:auto;min-height:var(--layout-carousel-card-h);max-height:min(10rem, calc(var(--layout-carousel-sheet-cap,14rem) - 5rem));overflow:hidden auto}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .hub-carousel__landscape-panel:has(.hub-cloud-editor){max-height:min(9rem, calc(var(--layout-carousel-sheet-cap,14rem) - 5.5rem))}.hub-carousel__landscape-panel--flat{width:100%;margin-top:.5rem;animation:none;position:relative;top:auto;left:auto;transform:none}.layout-carousel__ring--frozen{pointer-events:none}.layout-carousel__ring--dimmed{opacity:.28;transition:opacity .22s}.layout-carousel__ring--settling{transition:none;animation:.42s cubic-bezier(.22,1,.36,1) both hub-carousel-ring-settle}@media (prefers-reduced-motion:reduce){.hub-carousel__landscape-panel{animation:none;transform:translateY(-50%)}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .hub-carousel__landscape-panel{transform:none}.hub-carousel__landscape-panel--out,.layout-carousel__ring--settling{animation:none}}.hub-add-editor{box-sizing:border-box;-webkit-user-select:text;user-select:text;touch-action:manipulation;flex-direction:column;flex:1;gap:.22rem;min-height:0;padding:.3rem .32rem .24rem;display:flex;overflow:hidden}.hub-add-editor__paste{color:#e4e4e7;width:100%;font:inherit;box-sizing:border-box;-webkit-user-select:text;user-select:text;touch-action:manipulation;background:#27272a;border:1px solid #52525b;border-radius:.22rem;flex-shrink:0;padding:.2rem .3rem;font-size:.62rem;line-height:1.35}.hub-add-editor__paste:focus{border-color:#4fa66a;outline:none}.hub-add-editor__list{max-height:calc(4 * (var(--layout-carousel-control-min-h,1.75rem) + .15rem));flex-direction:column;flex:auto;gap:.15rem;display:flex;overflow:hidden auto}.hub-add-editor__empty{color:#71717a;text-align:center;margin:0;padding:.3rem 0;font-size:.58rem}.hub-add-editor__row{flex-shrink:0;align-items:stretch;gap:.18rem;display:flex}.hub-add-editor__field{color:#e4e4e7;font:inherit;box-sizing:border-box;-webkit-user-select:text;user-select:text;touch-action:manipulation;background:#1c1c1f;border:1px solid #3f3f46;border-radius:.18rem;align-self:stretch;min-width:0;padding:.12rem .2rem;font-size:.62rem;line-height:1.15}.hub-add-editor__field:focus{border-color:#4fa66a;outline:none}.hub-add-editor__field--name{flex:3}.hub-add-editor__field--level{flex:1.2}.hub-add-editor__field--cp{flex:1.8}.hub-add-editor__footer{flex-shrink:0;margin-top:auto}.hub-add-editor__control--icon.layout-carousel-preview__control{aspect-ratio:1;flex-shrink:0;width:auto;padding:.28rem}html[data-layout-tier=phone] .phone-bottom-sheet.layout-carousel-preview-host .hub-add-editor__control--icon.layout-carousel-preview__control{padding:.22rem}.hub-add-editor__btn--submit.layout-carousel-preview__control:disabled{opacity:.38;cursor:default;filter:none}.hub-cloud-editor.hub-add-editor{overflow:visible}.hub-cloud-editor .hub-add-editor__list{max-height:none;overflow-y:auto}.hub-cloud-editor__section{flex-direction:column;gap:.22rem;display:flex}.hub-cloud-editor__codes-row{border-bottom:1px solid #3f3f46;flex-direction:column;gap:.18rem;padding-bottom:.2rem;display:flex}.hub-cloud-editor__turnstile{justify-content:center;width:100%;max-width:100%;min-height:65px;display:flex;overflow:visible}.hub-cloud-editor__turnstile.cloud-connect-turnstile-slot{margin:.1rem 0 .15rem}.hub-cloud-editor__turnstile .dw-turnstile-frame-wrap{max-width:100%;margin-inline:auto;overflow:visible}.hub-cloud-editor__turnstile .dw-turnstile-frame-wrap iframe{max-width:100%}.hub-cloud-editor__code-label{text-align:center;margin-top:.15rem}.hub-cloud-editor__code-field{box-sizing:border-box;letter-spacing:.06em;text-align:center;color:#e4e4e7;background:#27272a;border:1px solid #52525b;border-radius:.28rem;flex:none;align-self:center;width:min(100%,14rem);min-width:0;max-width:14rem;padding:.32rem .45rem;font-family:ui-monospace,monospace;font-size:.75rem}.hub-cloud-editor__code-field:focus{border-color:#9333ea;outline:none}@media (prefers-reduced-motion:reduce){.layout-carousel__card{transition:filter .3s,border-color .3s,color .3s}.layout-carousel__ring--settling{animation:none}}@keyframes renumber-square-snake{0%{top:0;left:0}10.5%{top:0;left:0}12.5%{left:var(--renumber-step);top:0}23%{left:var(--renumber-step);top:0}25%{left:calc(var(--renumber-step) * 2);top:0}35.5%{left:calc(var(--renumber-step) * 2);top:0}37.5%{left:calc(var(--renumber-step) * 2);top:var(--renumber-step)}48%{left:calc(var(--renumber-step) * 2);top:var(--renumber-step)}50%{left:var(--renumber-step);top:var(--renumber-step)}60.5%{left:var(--renumber-step);top:var(--renumber-step)}62.5%{left:var(--renumber-step);top:calc(var(--renumber-step) * 2)}73%{left:var(--renumber-step);top:calc(var(--renumber-step) * 2)}75%{left:0;top:calc(var(--renumber-step) * 2)}85.5%{left:0;top:calc(var(--renumber-step) * 2)}87.5%{left:0;top:var(--renumber-step)}98%{left:0;top:var(--renumber-step)}to{top:0;left:0}}.renumber-loader{--renumber-cell:20px;--renumber-gap:4px;--renumber-step:calc(var(--renumber-cell) + var(--renumber-gap));--renumber-grid:calc(var(--renumber-step) * 2 + var(--renumber-cell) + var(--renumber-gap));width:var(--renumber-grid);height:var(--renumber-grid);flex-shrink:0;position:relative;transform:rotate(45deg)}.hub-carousel__active-slot--center .renumber-loader{--renumber-cell:12px;--renumber-gap:2px}.renumber-loader__square{width:var(--renumber-cell);height:var(--renumber-cell);margin:calc(var(--renumber-gap) / 2);animation:10s ease-in-out infinite both renumber-square-snake;animation-delay:calc(var(--sq-index,0) * -1.42857s);background:#e4e4e7;border-radius:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.renumber-loader__square{opacity:.4;animation:none}}