.rehearsal-notice-module__KUGvHq__notice{bottom:var(--sp-4);z-index:100;align-items:center;gap:calc(10px * var(--density-space));max-width:calc(100vw - 24px);padding:calc(6px * var(--density-space)) calc(6px * var(--density-space)) calc(6px * var(--density-space)) var(--sp-3);border-radius:var(--r-lg);color:#c9bcb1;font-size:var(--fs-2xs);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#151416f5;border:1px solid #fb923c2e;display:flex;position:fixed;left:50%;transform:translate(-50%)}.rehearsal-notice-module__KUGvHq__label{align-items:center;gap:calc(6px * var(--density-space));color:#e8b887;font-weight:600;display:inline-flex}.rehearsal-notice-module__KUGvHq__label:before{content:"";background:#cc965e;border-radius:50%;width:5px;height:5px}.rehearsal-notice-module__KUGvHq__description{color:#ada7a1}.rehearsal-notice-module__KUGvHq__exit{--btn-bg:#fb923c12;--btn-border:#fb923c29;--btn-fg:#e8cbb0;--btn-bg-hover:#fb923c21;--btn-border-hover:#fb923c47;--btn-fg-hover:#f3dcc6}:is(.rehearsal-notice-module__KUGvHq__active [data-guide=plan-drawer],.rehearsal-notice-module__KUGvHq__active [data-guide=plan-preview]){background:#17110d;box-shadow:0 0 0 1px #fb923c38}.rehearsal-notice-module__KUGvHq__active [data-rehearsal-frame]{outline-offset:-1px;outline:1px solid #fb923c3d}@media (max-width:767px){.rehearsal-notice-module__KUGvHq__notice{gap:var(--sp-2);width:max-content;bottom:72px}}@media (max-width:420px){.rehearsal-notice-module__KUGvHq__description{display:none}}
.status-dot-module__Z2M64a__dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block}.status-dot-module__Z2M64a__online{background:var(--success)}.status-dot-module__Z2M64a__offline{background:var(--danger)}.status-dot-module__Z2M64a__pending{background:var(--warning)}.status-dot-module__Z2M64a__stage{background:#60a5fa}.status-dot-module__Z2M64a__operator{background:var(--operator)}.status-dot-module__Z2M64a__remote{background:var(--color-accent-light)}.status-dot-module__Z2M64a__obs{background:#f97316}.status-dot-module__Z2M64a__dim{opacity:.15}.status-dot-module__Z2M64a__badge{min-width:.875rem;height:.875rem;font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;color:#08090d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-weight:700;line-height:1;display:inline-flex}
.display-detected-toast-module__AUVQpW__toast{left:var(--sp-2);z-index:20;max-width:calc(100% - 1rem);padding:3px var(--sp-2);border:1px solid var(--line-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14151bf0;border-radius:999px;align-items:center;gap:6px;animation:.22s both display-detected-toast-module__AUVQpW__toastIn;display:inline-flex;position:absolute;top:1px}.display-detected-toast-module__AUVQpW__icon{color:rgba(var(--accent-rgb), .65);flex-shrink:0}.display-detected-toast-module__AUVQpW__text{min-width:0;font-size:var(--fs-2xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}@keyframes display-detected-toast-module__AUVQpW__toastIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.display-detected-toast-module__AUVQpW__toast{animation:none}}
.help-button-module__70VWPq__wrap{gap:calc(6px * var(--density-space));flex-direction:column;display:flex;position:relative}.help-button-module__70VWPq__button{justify-content:flex-start}.help-button-module__70VWPq__buttonCompact{justify-content:center}.help-button-module__70VWPq__label{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.help-button-module__70VWPq__badge{min-width:1.5rem;height:1.0625rem;padding:0 var(--sp-1);background:rgba(var(--accent-rgb), .16);color:var(--accent);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.help-button-module__70VWPq__buttonCompact .help-button-module__70VWPq__badge{background:0 0;min-width:auto;height:auto;padding:0;position:absolute;top:-2px;right:-2px}.help-button-module__70VWPq__badgeDot{background:var(--accent);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 2px #0a0a0f}.help-button-module__70VWPq__hint{padding:calc(10px * var(--density-space));border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--r-lg);background:linear-gradient(140deg, rgba(var(--accent-rgb), .14), rgba(var(--accent-rgb), .04));animation:.28s cubic-bezier(.22,1,.36,1) help-button-module__70VWPq__hintIn;position:relative}@keyframes help-button-module__70VWPq__hintIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.help-button-module__70VWPq__hintDismiss{position:absolute;top:2px;right:2px}.help-button-module__70VWPq__hintTitle{align-items:center;gap:var(--sp-1);padding-right:var(--sp-5);font-size:var(--fs-2xs);color:var(--text-1);margin:0;font-weight:600;line-height:1.35;display:flex}.help-button-module__70VWPq__hintBody{margin:3px 0 var(--sp-2);font-size:var(--fs-2xs);color:var(--text-3);line-height:1.5}@media (prefers-reduced-motion:reduce){.help-button-module__70VWPq__hint{animation:none}}
.install-prompt-module__rc0-8q__button{--btn-fg:var(--accent);--btn-fg-hover:var(--accent);--btn-bg-hover:var(--accent-soft);justify-content:flex-start}.install-prompt-module__rc0-8q__buttonCompact{justify-content:center}.install-prompt-module__rc0-8q__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.install-prompt-module__rc0-8q__overlay{z-index:200;padding:var(--sp-4);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;animation:.18s install-prompt-module__rc0-8q__overlayIn;display:flex;position:fixed;inset:0}.install-prompt-module__rc0-8q__card{border-radius:var(--r-panel);background:var(--surface-raised);border:1px solid var(--line-2);width:100%;max-width:24rem;box-shadow:var(--shadow-lg);animation:.26s cubic-bezier(.22,1,.36,1) install-prompt-module__rc0-8q__cardIn;overflow:hidden}@keyframes install-prompt-module__rc0-8q__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes install-prompt-module__rc0-8q__cardIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.install-prompt-module__rc0-8q__overlay,.install-prompt-module__rc0-8q__card{animation:none}}.install-prompt-module__rc0-8q__header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-3) var(--sp-3) var(--sp-5);display:flex}.install-prompt-module__rc0-8q__headerText{min-width:0}.install-prompt-module__rc0-8q__badge{width:2.25rem;height:2.25rem;margin-bottom:var(--sp-3);border-radius:var(--r-card);border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.install-prompt-module__rc0-8q__title{font-size:var(--fs-lg);color:var(--text-1);margin:0;font-weight:600;line-height:1.3}.install-prompt-module__rc0-8q__body{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--text-3);line-height:1.6}.install-prompt-module__rc0-8q__closeBtn{margin-top:-4px}.install-prompt-module__rc0-8q__points{margin:var(--sp-3) 0 0;gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.install-prompt-module__rc0-8q__point{align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-2);line-height:1.5;display:flex}.install-prompt-module__rc0-8q__pointIcon{color:var(--accent);flex-shrink:0;margin-top:.125rem}.install-prompt-module__rc0-8q__actions{align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-5);margin-top:var(--sp-1);border-top:1px solid var(--line-1);display:flex}.install-prompt-module__rc0-8q__primaryBtn{flex:1}.install-prompt-module__rc0-8q__devNote{padding:0 var(--sp-5) var(--sp-4);font-size:var(--fs-2xs);color:var(--warning);margin:0;line-height:1.5}
.tooltip-module__AUSTQa__wrap{display:inline-flex;position:relative}.tooltip-module__AUSTQa__bubble{z-index:2147483600;pointer-events:none;visibility:hidden;opacity:0;--tooltip-bg:#1f1f28;--tooltip-border:var(--line-2);max-width:min(280px,100vw - 16px);position:fixed;top:0;left:0}.tooltip-module__AUSTQa__bubbleVisible{visibility:visible;opacity:1}.tooltip-module__AUSTQa__inner{border-radius:var(--r-control,8px);background:var(--tooltip-bg);border:1px solid var(--tooltip-border);color:var(--text-1,#fff);font-family:inherit;font-size:var(--fs-xs,.75rem);letter-spacing:.005em;text-align:left;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;align-items:center;gap:.5rem;padding:.375rem .625rem;font-weight:500;line-height:1.35;display:flex;position:relative;box-shadow:0 10px 28px #00000073,0 2px 6px #00000059,inset 0 1px #ffffff0a}.tooltip-module__AUSTQa__bubbleVisible .tooltip-module__AUSTQa__inner{animation:.14s cubic-bezier(.2,.8,.2,1) tooltip-module__AUSTQa__tooltipIn}.tooltip-module__AUSTQa__text{min-width:0}.tooltip-module__AUSTQa__kbd{border-radius:var(--r-xs,4px);border:1px solid var(--line-2);background:var(--surface-3);min-width:1.25rem;color:var(--text-2,#ffffffb8);font-family:inherit;font-size:var(--fs-2xs);text-align:center;border-bottom-width:2px;flex:none;padding:.0625rem .3125rem;font-weight:600;line-height:1.3}.tooltip-module__AUSTQa__inner:after{content:"";background:var(--tooltip-bg);border:1px solid var(--tooltip-border);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.tooltip-module__AUSTQa__side_top .tooltip-module__AUSTQa__inner:after{top:calc(100% - 4px);left:calc(var(--tooltip-arrow) - 4px);border-top-color:#0000;border-left-color:#0000}.tooltip-module__AUSTQa__side_bottom .tooltip-module__AUSTQa__inner:after{bottom:calc(100% - 4px);left:calc(var(--tooltip-arrow) - 4px);border-bottom-color:#0000;border-right-color:#0000}.tooltip-module__AUSTQa__side_left .tooltip-module__AUSTQa__inner:after{left:calc(100% - 4px);top:calc(var(--tooltip-arrow) - 4px);border-bottom-color:#0000;border-left-color:#0000}.tooltip-module__AUSTQa__side_right .tooltip-module__AUSTQa__inner:after{right:calc(100% - 4px);top:calc(var(--tooltip-arrow) - 4px);border-top-color:#0000;border-right-color:#0000}.tooltip-module__AUSTQa__side_top{--tooltip-from:translateY(3px)}.tooltip-module__AUSTQa__side_bottom{--tooltip-from:translateY(-3px)}.tooltip-module__AUSTQa__side_left{--tooltip-from:translateX(3px)}.tooltip-module__AUSTQa__side_right{--tooltip-from:translateX(-3px)}@keyframes tooltip-module__AUSTQa__tooltipIn{0%{opacity:0;transform:var(--tooltip-from,none) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tooltip-module__AUSTQa__bubbleVisible .tooltip-module__AUSTQa__inner{animation:none}}.tooltip-module__AUSTQa__bubbleSuccess{--tooltip-border:var(--success-border)}.tooltip-module__AUSTQa__bubbleSuccess .tooltip-module__AUSTQa__text{color:var(--success,#4ade80)}.tooltip-module__AUSTQa__bubbleError{--tooltip-border:var(--danger-border)}.tooltip-module__AUSTQa__bubbleError .tooltip-module__AUSTQa__text{color:var(--danger,#f87171)}
.request-type-picker-module__EiMhxq__options{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);flex-direction:column;display:flex}.request-type-picker-module__EiMhxq__option{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line-1);border-radius:var(--r-card);background:linear-gradient(135deg, var(--option-tint,#ffffff08) 0%, #ffffff04 100%);color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease), background var(--dur-base) var(--ease);display:flex;position:relative;overflow:hidden}.request-type-picker-module__EiMhxq__option:before{content:"";border-radius:inherit;transition:box-shadow var(--dur-base) var(--ease);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.request-type-picker-module__EiMhxq__option:hover:not(:disabled){border-color:var(--option-accent,#00ccbe66);transform:translateY(-1px)}.request-type-picker-module__EiMhxq__option:hover:not(:disabled):before{box-shadow:inset 0 0 0 1px var(--option-accent,#00ccbe66)}.request-type-picker-module__EiMhxq__option:active:not(:disabled){transform:translateY(0)}.request-type-picker-module__EiMhxq__option:disabled{cursor:not-allowed}.request-type-picker-module__EiMhxq__option:disabled .request-type-picker-module__EiMhxq__optionIcon,.request-type-picker-module__EiMhxq__option:disabled .request-type-picker-module__EiMhxq__optionCopy{opacity:.4}.request-type-picker-module__EiMhxq__optionIcon{border-radius:var(--r-lg);background:var(--option-tint-strong,#00ccbe24);width:2.5rem;height:2.5rem;color:var(--option-accent,var(--accent));flex-shrink:0;justify-content:center;align-items:center;display:flex}.request-type-picker-module__EiMhxq__optionCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.request-type-picker-module__EiMhxq__optionCopy strong{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:600}.request-type-picker-module__EiMhxq__optionCopy span{color:var(--text-3);font-size:var(--fs-xs);line-height:1.4}.request-type-picker-module__EiMhxq__optionArrow{color:var(--text-4);transition:transform var(--dur-base) var(--ease), color var(--dur-base) var(--ease);flex-shrink:0}.request-type-picker-module__EiMhxq__option:hover:not(:disabled) .request-type-picker-module__EiMhxq__optionArrow{color:var(--option-accent,var(--accent));transform:translate(2px)}.request-type-picker-module__EiMhxq__upgradeLink{margin:0 var(--sp-4) var(--sp-4)}
@keyframes new-service-modal-module__saj-yG__fade{0%{opacity:0}to{opacity:1}}@keyframes new-service-modal-module__saj-yG__enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.new-service-modal-module__saj-yG__overlay{z-index:200;background:var(--scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--sp-4);justify-content:center;align-items:center;animation:.14s ease-out new-service-modal-module__saj-yG__fade;display:flex;position:fixed;inset:0}.new-service-modal-module__saj-yG__box{border-radius:var(--r-panel);border:1px solid var(--line-2);background:var(--surface-raised);width:100%;max-width:24rem;max-height:calc(100dvh - 2rem);padding:var(--sp-5);box-shadow:var(--shadow-lg), inset 0 1px 0 var(--surface-2);animation:.16s ease-out new-service-modal-module__saj-yG__enter;position:relative;overflow-y:auto}.new-service-modal-module__saj-yG__boxWide{max-width:28rem}.new-service-modal-module__saj-yG__header{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);display:flex}.new-service-modal-module__saj-yG__iconWrap{border-radius:var(--r-lg);border:1px solid var(--accent-border);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.new-service-modal-module__saj-yG__title{font-size:var(--fs-base);color:var(--text-1);flex:1;margin:0;font-weight:400}.new-service-modal-module__saj-yG__form{gap:var(--sp-4);flex-direction:column;display:flex}.new-service-modal-module__saj-yG__sourceFieldset{gap:var(--sp-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.new-service-modal-module__saj-yG__legend{margin-bottom:calc(6px * var(--density-space));padding:0}.new-service-modal-module__saj-yG__sourceRow{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.new-service-modal-module__saj-yG__sourceOption{align-items:center;gap:calc(6px * var(--density-space));padding:calc(10px * var(--density-space)) calc(6px * var(--density-space));border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--surface-2);font-size:var(--fs-xs);text-align:center;color:var(--text-2);transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);flex-direction:column;font-weight:500;line-height:1.25;display:flex}.new-service-modal-module__saj-yG__sourceOption:hover:not(:disabled){border-color:var(--line-3);background:var(--surface-3);color:var(--text-1)}.new-service-modal-module__saj-yG__sourceOption:disabled{opacity:.45;cursor:not-allowed}.new-service-modal-module__saj-yG__sourceOption[aria-checked=true],.new-service-modal-module__saj-yG__sourceOption[aria-checked=true]:hover:not(:disabled){border-color:rgba(var(--accent-rgb), .55);background:var(--accent-soft);color:var(--text-1)}.new-service-modal-module__saj-yG__sourceOption[aria-checked=true]>svg{color:var(--accent)}.new-service-modal-module__saj-yG__hint{font-size:var(--fs-xs);color:var(--text-3);margin:0;line-height:1.5}.new-service-modal-module__saj-yG__templateList{gap:calc(6px * var(--density-space));flex-direction:column;display:flex}.new-service-modal-module__saj-yG__templateOption{gap:2px var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--surface-2);text-align:left;transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);grid-template-columns:1fr auto;display:grid}.new-service-modal-module__saj-yG__templateOption:hover{border-color:var(--line-3);background:var(--surface-3)}.new-service-modal-module__saj-yG__templateOption[aria-checked=true],.new-service-modal-module__saj-yG__templateOption[aria-checked=true]:hover{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .08)}.new-service-modal-module__saj-yG__templateName{font-size:var(--fs-sm);color:var(--text-1);font-weight:500}.new-service-modal-module__saj-yG__templateMeta{font-size:var(--fs-2xs);color:var(--text-3)}.new-service-modal-module__saj-yG__templatePreview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-2xs);color:var(--text-4);grid-column:1/-1;overflow:hidden}.new-service-modal-module__saj-yG__error{border-radius:var(--r-sm);background:var(--danger-soft);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--danger);margin:0}.new-service-modal-module__saj-yG__actions{gap:var(--sp-2);padding-top:var(--sp-1);display:flex}.new-service-modal-module__saj-yG__action{flex:1}@media (prefers-reduced-motion:reduce){.new-service-modal-module__saj-yG__overlay,.new-service-modal-module__saj-yG__box{animation:none}}
@media (max-width:767px){.logout-button-module__i1e2hW__button{min-height:var(--control-xl)}}
.toaster-module__Qz9v4q__region{right:var(--sp-4);bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));z-index:12000;align-items:flex-end;gap:var(--sp-2);pointer-events:none;flex-direction:column;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed}.toaster-module__Qz9v4q__toast{--tone:var(--accent);--tone-soft:var(--accent-soft);pointer-events:auto;align-items:center;gap:var(--sp-3);min-width:16rem;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface-overlay);color:var(--text-1);box-shadow:inset 0 1px 0 var(--surface-2), var(--shadow-md);animation:toaster-module__Qz9v4q__toastIn var(--dur-base) cubic-bezier(.2, .8, .2, 1);display:flex}.toaster-module__Qz9v4q__error{--tone:var(--danger);--tone-soft:var(--danger-soft)}.toaster-module__Qz9v4q__success{--tone:var(--success);--tone-soft:var(--success-soft)}.toaster-module__Qz9v4q__info{--tone:var(--accent);--tone-soft:var(--accent-soft)}.toaster-module__Qz9v4q__icon{border-radius:var(--r-control);background:var(--tone-soft);width:2rem;height:2rem;color:var(--tone);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toaster-module__Qz9v4q__message{min-width:0;color:var(--text-1);font-size:var(--fs-sm);flex:1;line-height:1.4}@keyframes toaster-module__Qz9v4q__toastIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toaster-module__Qz9v4q__toast{animation:none}}
@property --editorial-bg{syntax:"<color>";inherits:true;initial-value:#f2ede2}@property --editorial-fg{syntax:"<color>";inherits:true;initial-value:#161310}@property --editorial-chip-bg{syntax:"<color>";inherits:true;initial-value:#161310}.editorial-impact-module__eETRVa__root{background:var(--editorial-bg);width:100%;height:100%;color:var(--editorial-fg);font-family:var(--font-onest,"Space Grotesk"), "Helvetica Neue", sans-serif;text-align:left;isolation:isolate;transition:background-color .85s cubic-bezier(.4,0,.2,1),color .85s;position:relative;overflow:hidden;container-type:size}.editorial-impact-module__eETRVa__cornerMark{z-index:5;color:var(--editorial-chip-bg);align-items:center;gap:.75cqw;transition:color .85s;display:flex;position:absolute;top:5.5cqh;left:5cqw}.editorial-impact-module__eETRVa__cornerSquare{aspect-ratio:1;background:currentColor;width:1cqw;min-width:4px}.editorial-impact-module__eETRVa__cornerRule{opacity:.48;background:currentColor;width:4.4cqw;height:1px}.editorial-impact-module__eETRVa__songTitle{z-index:5;max-width:30cqw;color:var(--editorial-fg);font-size:max(7px, var(--editorial-title-size));letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.52;font-weight:600;line-height:1;transition:color .85s;position:absolute;bottom:5.5cqh;right:5cqw;overflow:hidden}.editorial-impact-module__eETRVa__bridgeFrame{z-index:1;border:1px solid var(--editorial-fg);opacity:0;pointer-events:none;transition:opacity .9s,border-color .85s;position:absolute;inset:5.5cqh 4.5cqw}.editorial-impact-module__eETRVa__bridgeFrame[data-active=true]{opacity:.5}.editorial-impact-module__eETRVa__grain{z-index:2;pointer-events:none;mix-blend-mode:multiply;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");background-size:260px 260px;position:absolute;inset:-20%}.editorial-impact-module__eETRVa__root[data-animate=true] .editorial-impact-module__eETRVa__grain{animation:.7s steps(2,end) infinite editorial-impact-module__eETRVa__editorialGrain}.editorial-impact-module__eETRVa__stage,.editorial-impact-module__eETRVa__swapCurrent,.editorial-impact-module__eETRVa__swapExit{position:absolute;inset:0}.editorial-impact-module__eETRVa__stage{z-index:4}.editorial-impact-module__eETRVa__swapExit{pointer-events:none;will-change:transform, opacity, filter}.editorial-impact-module__eETRVa__swapExitDown{animation:.42s cubic-bezier(.55,0,.68,.4) both editorial-impact-module__eETRVa__editorialSwapDown}.editorial-impact-module__eETRVa__swapExitScale{animation:.42s cubic-bezier(.55,0,.68,.4) both editorial-impact-module__eETRVa__editorialSwapScale}.editorial-impact-module__eETRVa__section{color:var(--section-fg);position:absolute;inset:0}.editorial-impact-module__eETRVa__display{font-family:var(--font-anton,"Anton"), "Arial Narrow", sans-serif;letter-spacing:.004em;text-transform:uppercase;font-weight:400;line-height:1}.editorial-impact-module__eETRVa__riseMask{margin-bottom:-.12em;padding:.18em 0 .06em;overflow:hidden;transform:translateY(-.12em)}.editorial-impact-module__eETRVa__riseLine{animation:.78s cubic-bezier(.22,1,.36,1) both editorial-impact-module__eETRVa__editorialRise;display:block;transform:translateY(calc(100% + .28em))}.editorial-impact-module__eETRVa__chorus{flex-direction:column;justify-content:center;padding:0 5cqw;display:flex}.editorial-impact-module__eETRVa__chorus .editorial-impact-module__eETRVa__display{text-wrap:balance;line-height:1}.editorial-impact-module__eETRVa__prechorus{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 7cqw;display:flex}.editorial-impact-module__eETRVa__prechorus .editorial-impact-module__eETRVa__display{text-wrap:balance;line-height:1.06}.editorial-impact-module__eETRVa__prechorusRule{width:var(--editorial-rule-width);transform-origin:50%;background:#e8442e;height:max(2px,.5cqh);margin-top:3cqh;animation:.8s cubic-bezier(.22,1,.36,1) both editorial-impact-module__eETRVa__editorialGrow;display:block;transform:scaleX(0)}.editorial-impact-module__eETRVa__bridge{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2cqh;padding:0 14cqw;display:flex}.editorial-impact-module__eETRVa__bridgeLine{letter-spacing:.22em;text-transform:uppercase;opacity:0;font-weight:500;line-height:1.38;animation:1.2s cubic-bezier(.22,1,.36,1) both editorial-impact-module__eETRVa__editorialBlur}.editorial-impact-module__eETRVa__verse{flex-direction:column;justify-content:flex-end;padding:0 5cqw 9cqh;display:flex}.editorial-impact-module__eETRVa__verse .editorial-impact-module__eETRVa__display{text-wrap:pretty;max-width:88cqw;line-height:1.05}.editorial-impact-module__eETRVa__verseMarker{-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -.14em #e8442e2e}.editorial-impact-module__eETRVa__root[data-animate=false] .editorial-impact-module__eETRVa__riseLine,.editorial-impact-module__eETRVa__root[data-animate=false] .editorial-impact-module__eETRVa__prechorusRule,.editorial-impact-module__eETRVa__root[data-animate=false] .editorial-impact-module__eETRVa__bridgeLine{opacity:1;animation:none;transform:none}@container (min-aspect-ratio:24/10){.editorial-impact-module__eETRVa__songTitle{letter-spacing:.12em}}@container (max-aspect-ratio:85/100){.editorial-impact-module__eETRVa__songTitle{max-width:45cqw}.editorial-impact-module__eETRVa__verse{padding-bottom:8cqh}}@media (prefers-reduced-motion:reduce){.editorial-impact-module__eETRVa__root,.editorial-impact-module__eETRVa__cornerMark,.editorial-impact-module__eETRVa__songTitle,.editorial-impact-module__eETRVa__bridgeFrame{transition-duration:1ms}.editorial-impact-module__eETRVa__root[data-animate=true] .editorial-impact-module__eETRVa__grain,.editorial-impact-module__eETRVa__riseLine,.editorial-impact-module__eETRVa__prechorusRule,.editorial-impact-module__eETRVa__bridgeLine{opacity:1;animation:none;transform:none}.editorial-impact-module__eETRVa__swapExit{opacity:0;animation:none}}@keyframes editorial-impact-module__eETRVa__editorialRise{to{transform:translateY(0)}}@keyframes editorial-impact-module__eETRVa__editorialGrow{to{transform:scaleX(1)}}@keyframes editorial-impact-module__eETRVa__editorialBlur{0%{opacity:0;filter:blur(14px);transform:scale(1.02)}to{opacity:.92;filter:blur();transform:scale(1)}}@keyframes editorial-impact-module__eETRVa__editorialSwapDown{to{opacity:0;filter:blur(6px);transform:translateY(3%)}}@keyframes editorial-impact-module__eETRVa__editorialSwapScale{to{opacity:0;transform:scale(.955)}}@keyframes editorial-impact-module__eETRVa__editorialGrain{0%{background-position:0 0}50%{background-position:87px 41px}to{background-position:-53px 92px}}
.respira-module__CAqqGa__root{color:#153f35;width:100%;height:100%;font-family:var(--font-onest), sans-serif;background:#e4edcf;position:relative;overflow:hidden;container-type:size}.respira-module__CAqqGa__art{aspect-ratio:1;width:65%;position:absolute;top:50%;right:-11%;transform:translateY(-50%)}.respira-module__CAqqGa__top{align-items:center;gap:2cqw;display:flex;position:absolute;inset:6% 4% auto}.respira-module__CAqqGa__brand{font-family:var(--font-anton), sans-serif;overflow-wrap:anywhere;max-width:40%;font-size:2.7cqw;line-height:1.1}.respira-module__CAqqGa__eyebrow{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;max-width:45%;margin-left:auto;font-size:1.35cqw}.respira-module__CAqqGa__arrow{font-size:3cqw;line-height:1}.respira-module__CAqqGa__copy{width:48%;height:49%;position:absolute;top:33%;left:4%}.respira-module__CAqqGa__titleBox{height:72%;position:relative}.respira-module__CAqqGa__title{font-family:var(--font-anton), sans-serif;font-synthesis:none;text-transform:uppercase;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:-.02em;font-weight:400;line-height:1.02}.respira-module__CAqqGa__subtitleBox{height:28%;margin-left:4cqw;position:relative}.respira-module__CAqqGa__subtitle{font-family:var(--font-oooh-baby), cursive;overflow-wrap:anywhere;font-weight:400;line-height:1.15}.respira-module__CAqqGa__reference{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;max-width:70%;font-size:1.35cqw;position:absolute;bottom:6%;left:4%}@container (min-aspect-ratio:24/10){.respira-module__CAqqGa__art{width:120cqh;right:5%}.respira-module__CAqqGa__copy{width:47%;height:62%;top:22%}.respira-module__CAqqGa__brand{font-size:5cqh}.respira-module__CAqqGa__eyebrow,.respira-module__CAqqGa__reference{font-size:2.4cqh}}@container (max-aspect-ratio:85/100){.respira-module__CAqqGa__top{inset:5% 7% auto}.respira-module__CAqqGa__brand{font-size:5cqw}.respira-module__CAqqGa__eyebrow{font-size:2.5cqw}.respira-module__CAqqGa__arrow{font-size:5cqw}.respira-module__CAqqGa__copy{width:86%;height:30%;top:18%;left:7%}.respira-module__CAqqGa__art{width:110%;top:78%;right:-22%}.respira-module__CAqqGa__reference{max-width:86%;font-size:2.5cqw;bottom:5%;left:7%}}
.outputs-panels-module__e6ZLtq__panel{gap:var(--sp-6);flex-direction:column;display:flex}.outputs-panels-module__e6ZLtq__section{gap:var(--sp-3);flex-direction:column;display:flex}.outputs-panels-module__e6ZLtq__sectionTitle{font-family:inherit}.outputs-panels-module__e6ZLtq__hint{font-size:var(--fs-xs);color:var(--text-4);max-width:70ch;margin:0;line-height:1.55}.outputs-panels-module__e6ZLtq__warning{padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning-border);font-size:var(--fs-xs);color:var(--warning);background:#fbbf2414;border-radius:8px;margin:0;line-height:1.45}.outputs-panels-module__e6ZLtq__resultLine{font-size:var(--fs-xs);color:var(--accent);font-variant-numeric:tabular-nums;margin:0}.outputs-panels-module__e6ZLtq__facts{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.outputs-panels-module__e6ZLtq__facts div{gap:var(--sp-1);flex-direction:column;display:flex}.outputs-panels-module__e6ZLtq__facts dt{font-size:var(--fs-2xs);color:var(--text-4)}.outputs-panels-module__e6ZLtq__facts dd{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-1);margin:0}.outputs-panels-module__e6ZLtq__detectBtn{--btn-bg:var(--success-soft);--btn-border:var(--success-border);--btn-fg:var(--success);--btn-bg-hover:#4ade8033;--btn-border-hover:#4ade808c;--btn-fg-hover:var(--success);align-self:flex-start}.outputs-panels-module__e6ZLtq__choiceRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.outputs-panels-module__e6ZLtq__choice{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line-2);background:var(--surface-1);text-align:left;cursor:pointer;transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);border-radius:10px;flex-direction:column;flex:150px;font-family:inherit;display:flex}.outputs-panels-module__e6ZLtq__choice:hover:not(:disabled){border-color:var(--line-3);background:var(--surface-2)}.outputs-panels-module__e6ZLtq__choice:disabled{opacity:.45;cursor:not-allowed}.outputs-panels-module__e6ZLtq__choiceActive,.outputs-panels-module__e6ZLtq__choiceActive:hover:not(:disabled){border-color:var(--accent);background:rgba(var(--accent-rgb), .08)}.outputs-panels-module__e6ZLtq__choiceLabel{font-size:var(--fs-sm);color:var(--text-1);font-weight:600}.outputs-panels-module__e6ZLtq__choiceDesc{font-size:var(--fs-2xs);color:var(--text-4);line-height:1.45}.outputs-panels-module__e6ZLtq__chipRow{gap:var(--sp-2);flex-wrap:wrap;display:flex}.outputs-panels-module__e6ZLtq__segmented{align-self:flex-start}.outputs-panels-module__e6ZLtq__inlineFields{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.outputs-panels-module__e6ZLtq__field{min-width:92px}.outputs-panels-module__e6ZLtq__field input{font-variant-numeric:tabular-nums}.outputs-panels-module__e6ZLtq__toggleRow{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.outputs-panels-module__e6ZLtq__toggle{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-2);cursor:pointer;display:flex}.outputs-panels-module__e6ZLtq__permissionBox{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line-2);background:var(--surface-1);border-radius:10px;flex-direction:column;display:flex}.outputs-panels-module__e6ZLtq__deviceList{gap:var(--sp-2);flex-wrap:wrap;display:flex}.outputs-panels-module__e6ZLtq__deviceItem{max-width:100%}.outputs-panels-module__e6ZLtq__preview{aspect-ratio:16/9;border:1px solid var(--line-2);background:var(--bg);border-radius:10px;width:100%;max-width:480px;position:relative;overflow:hidden}
.background-param-module__zLUc0W__field{justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--control-lg);min-width:0;padding:0 calc(10px * var(--density-space));border:1px solid var(--line-1);border-radius:var(--r-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-2xs);display:flex;position:relative}.background-param-module__zLUc0W__field>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.background-param-module__zLUc0W__field select{flex:0 auto;width:auto;max-width:60%}
.first-steps-list-module__ip1hrq__list{gap:calc(6px * var(--density-space));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.first-steps-list-module__ip1hrq__listCompact{gap:var(--sp-1)}.first-steps-list-module__ip1hrq__item{border-radius:var(--r-lg);background:var(--surface-1);transition:background var(--dur-base) ease, border-color var(--dur-base) ease;border:1px solid #0000}.first-steps-list-module__ip1hrq__item:hover{background:var(--surface-2)}.first-steps-list-module__ip1hrq__itemOpen{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .06)}.first-steps-list-module__ip1hrq__itemDone{background:0 0}.first-steps-list-module__ip1hrq__itemDone:hover{background:var(--surface-1)}.first-steps-list-module__ip1hrq__head{align-items:center;gap:calc(10px * var(--density-space));width:100%;padding:var(--sp-2) calc(10px * var(--density-space));border-radius:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.first-steps-list-module__ip1hrq__marker{border:1px solid var(--line-2);width:1.5rem;height:1.5rem;color:var(--text-3);transition:background-color var(--dur-base) ease, border-color var(--dur-base) ease, color var(--dur-base) ease;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.first-steps-list-module__ip1hrq__itemOpen .first-steps-list-module__ip1hrq__marker{border-color:rgba(var(--accent-rgb), .5);color:var(--accent);background:var(--accent-soft)}.first-steps-list-module__ip1hrq__itemDone .first-steps-list-module__ip1hrq__marker{background:var(--accent);color:var(--on-accent);border-color:#0000}.first-steps-list-module__ip1hrq__headText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.first-steps-list-module__ip1hrq__title{font-size:var(--fs-sm);color:var(--text-1);font-weight:500;line-height:1.35}.first-steps-list-module__ip1hrq__itemDone .first-steps-list-module__ip1hrq__title{color:var(--text-4);text-decoration:line-through;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.first-steps-list-module__ip1hrq__subtitle{font-size:var(--fs-2xs);color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.first-steps-list-module__ip1hrq__body{padding:0 calc(10px * var(--density-space)) var(--sp-3) calc(44px * var(--density-space));animation:.18s first-steps-list-module__ip1hrq__stepIn}@keyframes first-steps-list-module__ip1hrq__stepIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.first-steps-list-module__ip1hrq__bodyText{margin:0 0 calc(10px * var(--density-space));font-size:var(--fs-xs);color:var(--text-3);line-height:1.6}.first-steps-list-module__ip1hrq__actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.first-steps-list-module__ip1hrq__body{animation:none}}
.mask-editor-module__8KK4ZG__stack{gap:var(--sp-3);flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__colorRow{gap:var(--sp-5);flex-wrap:wrap;display:flex}.mask-editor-module__8KK4ZG__colorGroup{flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__colorPickerRow{align-items:center;gap:var(--sp-2);display:flex}.mask-editor-module__8KK4ZG__mono{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-3)}.mask-editor-module__8KK4ZG__pillRow{gap:calc(6px * var(--density-space));flex-wrap:wrap;display:flex}.mask-editor-module__8KK4ZG__modeRow{gap:calc(6px * var(--density-space));grid-template-columns:repeat(3,1fr);display:grid}.mask-editor-module__8KK4ZG__section{gap:var(--sp-2);padding-top:var(--sp-3);margin-top:var(--sp-1);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__locked{padding:var(--sp-2) calc(10px * var(--density-space));border:1px solid var(--warning-border);border-radius:var(--r-control);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-2xs);margin:0;line-height:1.45}.mask-editor-module__8KK4ZG__maskList{gap:calc(6px * var(--density-space));flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__maskRow{align-items:center;gap:var(--sp-2);padding:calc(6px * var(--density-space));border:1px solid var(--line-1);border-radius:var(--r-card);background:var(--surface-2);transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);display:flex}.mask-editor-module__8KK4ZG__maskRow:hover{border-color:var(--line-3)}.mask-editor-module__8KK4ZG__maskRowActive,.mask-editor-module__8KK4ZG__maskRowActive:hover{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .06)}.mask-editor-module__8KK4ZG__maskSelect{align-items:center;gap:calc(10px * var(--density-space));border-radius:var(--r-sm);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.mask-editor-module__8KK4ZG__maskThumbBox{border:1px solid var(--line-2);border-radius:var(--r-sm);background:#000;flex:none;place-items:center;width:72px;height:44px;display:grid;overflow:hidden}.mask-editor-module__8KK4ZG__maskThumb{max-width:100%;height:100%;max-height:100%}.mask-editor-module__8KK4ZG__maskMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.mask-editor-module__8KK4ZG__maskName{color:var(--text-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mask-editor-module__8KK4ZG__maskTarget{color:var(--text-4);font-size:var(--fs-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mask-editor-module__8KK4ZG__maskActions{align-items:center;gap:var(--sp-1);flex:none;display:flex}.mask-editor-module__8KK4ZG__status{align-items:center;gap:calc(6px * var(--density-space));color:var(--text-4);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.02em;display:inline-flex}.mask-editor-module__8KK4ZG__status i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mask-editor-module__8KK4ZG__status_live{color:var(--success)}.mask-editor-module__8KK4ZG__status_live i{box-shadow:0 0 0 3px var(--success-soft)}.mask-editor-module__8KK4ZG__status_pending{color:var(--warning)}.mask-editor-module__8KK4ZG__status_prepared{color:var(--text-4)}.mask-editor-module__8KK4ZG__inlineActions{gap:calc(6px * var(--density-space));flex-wrap:wrap;display:flex}.mask-editor-module__8KK4ZG__fieldPair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:520px){.mask-editor-module__8KK4ZG__fieldPair{grid-template-columns:1fr}}.mask-editor-module__8KK4ZG__field{flex-direction:column;min-width:0;display:flex}.mask-editor-module__8KK4ZG__resolution{gap:var(--sp-3);color:var(--text-2);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.mask-editor-module__8KK4ZG__warning{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) calc(10px * var(--density-space));border:1px solid var(--warning-border);border-radius:var(--r-control);background:var(--warning-soft);color:var(--warning);font-size:var(--fs-2xs);flex-wrap:wrap;line-height:1.45;display:flex}.mask-editor-module__8KK4ZG__presetGrid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.mask-editor-module__8KK4ZG__presetBtn{gap:calc(6px * var(--density-space));border-radius:var(--r-control);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.mask-editor-module__8KK4ZG__presetThumb{border:1px solid var(--line-2);border-radius:var(--r-control);width:100%;transition:border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease)}.mask-editor-module__8KK4ZG__presetBtn:hover .mask-editor-module__8KK4ZG__presetThumb,.mask-editor-module__8KK4ZG__presetBtn:focus-visible .mask-editor-module__8KK4ZG__presetThumb{border-color:rgba(var(--accent-rgb), .7);transform:translateY(-1px)}.mask-editor-module__8KK4ZG__presetLabel{align-items:center;gap:calc(6px * var(--density-space));color:var(--text-2);font-size:var(--fs-2xs);flex-wrap:wrap;display:flex}.mask-editor-module__8KK4ZG__glassBadge{font-style:normal}.mask-editor-module__8KK4ZG__kindGrid{gap:calc(6px * var(--density-space));grid-template-columns:repeat(auto-fill,minmax(78px,1fr));display:grid}.mask-editor-module__8KK4ZG__kindBtn{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-1);border:1px solid var(--line-1);border-radius:var(--r-control);background:var(--surface-2);color:var(--text-2);font-size:var(--fs-2xs);cursor:pointer;transition:border-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease);flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__kindBtn:hover:not(:disabled){border-color:rgba(var(--accent-rgb), .55);color:var(--text-1)}.mask-editor-module__8KK4ZG__kindBtn:disabled{opacity:.45;cursor:not-allowed}.mask-editor-module__8KK4ZG__glyph{flex:none}.mask-editor-module__8KK4ZG__glyph path{fill:rgba(var(--accent-rgb), .18);stroke:var(--accent);stroke-width:5px;stroke-linejoin:round}.mask-editor-module__8KK4ZG__formGrid{gap:calc(6px * var(--density-space));grid-template-columns:repeat(auto-fill,minmax(40px,1fr));display:grid}.mask-editor-module__8KK4ZG__formGridCompact{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}.mask-editor-module__8KK4ZG__formBtn{aspect-ratio:1;padding:calc(6px * var(--density-space));border:1px solid var(--line-1);border-radius:var(--r-control);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);place-items:center;display:grid}.mask-editor-module__8KK4ZG__formBtn svg{width:100%;height:100%}.mask-editor-module__8KK4ZG__formBtn:hover{border-color:rgba(var(--accent-rgb), .55)}.mask-editor-module__8KK4ZG__formBtnActive{border-color:var(--accent);background:rgba(var(--accent-rgb), .12)}.mask-editor-module__8KK4ZG__layerList{gap:var(--sp-1);flex-direction:column;display:flex}.mask-editor-module__8KK4ZG__layerRow{padding:2px var(--sp-1);border-radius:var(--r-control);transition:background-color var(--dur-base) var(--ease);border:1px solid #0000;align-items:center;gap:2px;display:flex}.mask-editor-module__8KK4ZG__layerRow:hover{background:var(--surface-1)}.mask-editor-module__8KK4ZG__layerRowActive,.mask-editor-module__8KK4ZG__layerRowActive:hover{border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .06)}.mask-editor-module__8KK4ZG__layerSelect{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.mask-editor-module__8KK4ZG__layerRowActive .mask-editor-module__8KK4ZG__layerSelect{color:var(--text-1)}.mask-editor-module__8KK4ZG__swatches{display:inline-flex}.mask-editor-module__8KK4ZG__swatches i{width:8px;height:12px}.mask-editor-module__8KK4ZG__swatches i:first-child{border-radius:4px 0 0 4px}.mask-editor-module__8KK4ZG__swatches i:last-child{border-radius:0 4px 4px 0}.mask-editor-module__8KK4ZG__previewDock{z-index:4;align-items:center;gap:calc(6px * var(--density-space));padding:var(--sp-2);margin:0 calc(-8px * var(--density-space));border-radius:var(--r-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f14f0;flex-direction:column;display:flex;position:sticky;top:0}.mask-editor-module__8KK4ZG__previewBox{max-width:100%;margin:10px 0 4px;position:relative}.mask-editor-module__8KK4ZG__previewClip{border-radius:var(--r-control);box-shadow:0 0 0 1px var(--line-1);background:#000;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.mask-editor-module__8KK4ZG__maskRow,.mask-editor-module__8KK4ZG__presetThumb,.mask-editor-module__8KK4ZG__kindBtn,.mask-editor-module__8KK4ZG__formBtn,.mask-editor-module__8KK4ZG__layerRow{transition:none}}
.open-shader-gallery-module__D8w2_a__gallery{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line-2);border-radius:var(--r-card);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));flex-direction:column;display:flex}.open-shader-gallery-module__D8w2_a__header{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.open-shader-gallery-module__D8w2_a__title{align-items:center;gap:calc(6px * var(--density-space));font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-1);display:inline-flex}.open-shader-gallery-module__D8w2_a__title svg{color:var(--accent)}.open-shader-gallery-module__D8w2_a__count{font-size:var(--fs-2xs);color:var(--text-4);white-space:nowrap}.open-shader-gallery-module__D8w2_a__filters{gap:var(--sp-1);flex-wrap:wrap;display:flex}.open-shader-gallery-module__D8w2_a__grid{gap:calc(10px * var(--density-space)) var(--sp-2);scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:380px;padding:3px;display:grid;overflow-y:auto}.open-shader-gallery-module__D8w2_a__tile{gap:calc(6px * var(--density-space));min-width:0;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.open-shader-gallery-module__D8w2_a__thumb{aspect-ratio:16/9;border:1px solid var(--line-1);border-radius:var(--r-control);background:var(--surface-2);transition:border-color var(--dur-base) var(--ease), transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);display:block;position:relative;overflow:hidden}.open-shader-gallery-module__D8w2_a__thumb img{object-fit:cover;width:100%;height:100%;display:block}.open-shader-gallery-module__D8w2_a__tile:hover .open-shader-gallery-module__D8w2_a__thumb{border-color:var(--line-3);transform:translateY(-1px)}.open-shader-gallery-module__D8w2_a__tile:hover{color:var(--text-1)}.open-shader-gallery-module__D8w2_a__tile[aria-pressed=true] .open-shader-gallery-module__D8w2_a__thumb{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35)}.open-shader-gallery-module__D8w2_a__tile:focus-visible{outline:none}.open-shader-gallery-module__D8w2_a__tile:focus-visible .open-shader-gallery-module__D8w2_a__thumb{box-shadow:var(--focus-ring)}.open-shader-gallery-module__D8w2_a__check{background:var(--accent);width:16px;height:16px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.open-shader-gallery-module__D8w2_a__skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-4) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite open-shader-gallery-module__D8w2_a__openShaderShimmer;position:absolute;inset:0}@keyframes open-shader-gallery-module__D8w2_a__openShaderShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.open-shader-gallery-module__D8w2_a__meta{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0;padding:0 2px;display:flex}.open-shader-gallery-module__D8w2_a__name{font-size:var(--fs-2xs);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.open-shader-gallery-module__D8w2_a__badge{font-size:8.5px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.open-shader-gallery-module__D8w2_a__word{gap:calc(6px * var(--density-space));padding-top:var(--sp-3);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.open-shader-gallery-module__D8w2_a__wordRow{gap:calc(6px * var(--density-space));flex-wrap:wrap;margin-top:2px;display:flex}.open-shader-gallery-module__D8w2_a__wordInput{flex:140px;width:auto}@media (prefers-reduced-motion:reduce){.open-shader-gallery-module__D8w2_a__skeleton{animation:none}.open-shader-gallery-module__D8w2_a__thumb{transition:none}.open-shader-gallery-module__D8w2_a__tile:hover .open-shader-gallery-module__D8w2_a__thumb{transform:none}}
.progress-ring-module__KiEggW__wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.progress-ring-module__KiEggW__track{stroke:var(--line-1)}.progress-ring-module__KiEggW__value{stroke:var(--accent);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .35));transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1)}.progress-ring-module__KiEggW__label{font-size:var(--fs-sm);letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}
.context-menu-module__rJ_iUq__menu{z-index:50;position:fixed}
.context-menu-module__dvNJMW__menu{z-index:300;transform-origin:0 0;animation:.12s both context-menu-module__dvNJMW__menuIn;position:fixed}.context-menu-module__dvNJMW__group{display:contents}.context-menu-module__dvNJMW__iconSlot{flex-shrink:0;width:14px;height:14px}.context-menu-module__dvNJMW__swatch{border-radius:var(--r-xs);background:var(--swatch);flex-shrink:0;width:10px;height:10px;margin:2px}.context-menu-module__dvNJMW__check{color:var(--accent)}.context-menu-module__dvNJMW__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@keyframes context-menu-module__dvNJMW__menuIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.context-menu-module__dvNJMW__menu{animation:none}}
.help-hub-module__eEzPNq__overlay{z-index:9000;justify-content:flex-end;display:flex;position:fixed;inset:0}.help-hub-module__eEzPNq__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#06060a99;border:0;border-radius:0;padding:0;animation:.18s help-hub-module__eEzPNq__fadeIn;position:absolute;inset:0}.help-hub-module__eEzPNq__panel{background:var(--surface-raised);border-left:1px solid var(--line-2);flex-direction:column;width:min(27rem,100vw);height:100%;animation:.24s cubic-bezier(.22,1,.36,1) help-hub-module__eEzPNq__slideIn;display:flex;position:relative;box-shadow:-24px 0 60px #0000008c}@keyframes help-hub-module__eEzPNq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes help-hub-module__eEzPNq__slideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.help-hub-module__eEzPNq__header{align-items:center;gap:var(--sp-3);padding:calc(14px * var(--density-space)) var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line-1);display:flex}.help-hub-module__eEzPNq__headerIcon{border-radius:var(--r-control);background:var(--accent-soft);border:1px solid var(--accent-border);width:2rem;height:2rem;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-hub-module__eEzPNq__headerText{flex:1;min-width:0}.help-hub-module__eEzPNq__headerTitle{font-size:var(--fs-md);color:var(--text-1);letter-spacing:-.01em;margin:0;font-weight:600}.help-hub-module__eEzPNq__headerSubtitle{font-size:var(--fs-2xs);color:var(--text-4);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;overflow:hidden}.help-hub-module__eEzPNq__tabs{padding:0 calc(6px * var(--density-space))}.help-hub-module__eEzPNq__tabBadge{font-size:var(--fs-3xs);color:var(--text-4);font-variant-numeric:tabular-nums;font-weight:700}[aria-selected=true]>.help-hub-module__eEzPNq__tabBadge{color:var(--accent)}.help-hub-module__eEzPNq__content{padding:var(--sp-4);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;flex:1;overflow-y:auto}.help-hub-module__eEzPNq__section{gap:var(--sp-3);flex-direction:column;display:flex}.help-hub-module__eEzPNq__progressCard{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid rgba(var(--accent-rgb), .22);border-radius:var(--r-card);background:linear-gradient(135deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .02));display:flex}.help-hub-module__eEzPNq__progressText{flex:1;min-width:0}.help-hub-module__eEzPNq__progressTitle{font-size:var(--fs-sm);color:var(--text-1);margin:0;font-weight:600}.help-hub-module__eEzPNq__progressMeta{font-size:var(--fs-2xs);color:var(--text-3);margin:2px 0 0;line-height:1.5}.help-hub-module__eEzPNq__progressTrophy{color:var(--accent)}.help-hub-module__eEzPNq__backLink{margin-left:calc(-1 * var(--sp-2));align-self:flex-start}.help-hub-module__eEzPNq__guideHead{align-items:center;gap:calc(10px * var(--density-space));display:flex}.help-hub-module__eEzPNq__guideIcon{border-radius:var(--r-lg);background:var(--surface-3);border:1px solid var(--line-1);width:2.25rem;height:2.25rem;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-hub-module__eEzPNq__guideHeadText{min-width:0}.help-hub-module__eEzPNq__guideTitle{font-size:var(--fs-base);color:var(--text-1);letter-spacing:-.01em;margin:0;font-weight:600}.help-hub-module__eEzPNq__guideMeta{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-4);margin:2px 0 0;display:flex}.help-hub-module__eEzPNq__metaDot{opacity:.5}.help-hub-module__eEzPNq__summary{font-size:var(--fs-sm);color:var(--text-2);margin:0;line-height:1.65}.help-hub-module__eEzPNq__guideActions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.help-hub-module__eEzPNq__mobileNote{font-size:var(--fs-2xs);color:var(--text-4);margin:0;line-height:1.5}.help-hub-module__eEzPNq__block{border-top:1px solid var(--line-1);padding-top:var(--sp-3)}.help-hub-module__eEzPNq__blockTitle{margin:0 0 var(--sp-2)}.help-hub-module__eEzPNq__stepList{gap:calc(10px * var(--density-space));counter-reset:guide-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-hub-module__eEzPNq__stepItem{gap:calc(10px * var(--density-space));display:flex}.help-hub-module__eEzPNq__stepIndex{background:var(--accent-soft);border:1px solid var(--accent-border);width:1.25rem;height:1.25rem;color:var(--accent);font-size:var(--fs-3xs);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;font-weight:700;display:flex}.help-hub-module__eEzPNq__stepTitle{font-size:var(--fs-sm);color:var(--text-1);margin:0;font-weight:500;line-height:1.4}.help-hub-module__eEzPNq__stepBody{font-size:var(--fs-xs);color:var(--text-3);margin:2px 0 0;line-height:1.6}.help-hub-module__eEzPNq__tipList{gap:calc(7px * var(--density-space));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-hub-module__eEzPNq__tipItem{gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-3);line-height:1.55;display:flex}.help-hub-module__eEzPNq__tipIcon{color:var(--warning);flex-shrink:0;margin-top:.1875rem}.help-hub-module__eEzPNq__shortcutList{gap:calc(5px * var(--density-space));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-hub-module__eEzPNq__shortcutRow{align-items:center;gap:var(--sp-2);display:flex}.help-hub-module__eEzPNq__keys{flex-shrink:0;gap:3px;min-width:4.5rem;display:inline-flex}.help-hub-module__eEzPNq__shortcutLabel{font-size:var(--fs-xs);color:var(--text-3)}.help-hub-module__eEzPNq__indexIntro{font-size:var(--fs-xs);color:var(--text-3);margin:0;line-height:1.6}.help-hub-module__eEzPNq__guideList{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.help-hub-module__eEzPNq__guideRow{align-items:center;gap:calc(10px * var(--density-space));width:100%;padding:var(--sp-2) calc(10px * var(--density-space));border-radius:var(--r-lg);background:var(--surface-1);color:inherit;cursor:pointer;text-align:left;transition:background var(--dur-base) ease, border-color var(--dur-base) ease;border:1px solid #0000;display:flex}.help-hub-module__eEzPNq__guideRow:hover{background:var(--surface-3);border-color:var(--line-1)}.help-hub-module__eEzPNq__guideRowActive{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .06)}.help-hub-module__eEzPNq__guideRowIcon{border-radius:var(--r-control);background:var(--surface-3);width:1.75rem;height:1.75rem;color:var(--text-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.help-hub-module__eEzPNq__guideRowText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.help-hub-module__eEzPNq__guideRowTitle{align-items:center;gap:calc(5px * var(--density-space));font-size:var(--fs-sm);color:var(--text-1);font-weight:500;display:flex}.help-hub-module__eEzPNq__guideRowCheck{color:var(--accent)}.help-hub-module__eEzPNq__guideRowSummary{font-size:var(--fs-2xs);color:var(--text-4);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.help-hub-module__eEzPNq__guideRowChevron{color:var(--text-4);flex-shrink:0}.help-hub-module__eEzPNq__empty{align-items:center;gap:calc(6px * var(--density-space));padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-4);flex-direction:column;display:flex}.help-hub-module__eEzPNq__emptyIcon{width:2.75rem;height:2.75rem;margin-bottom:var(--sp-1);background:var(--surface-3);border:1px solid var(--line-1);color:var(--text-3);border-radius:50%;justify-content:center;align-items:center;display:flex}.help-hub-module__eEzPNq__emptyTitle{font-size:var(--fs-md);color:var(--text-1);margin:0;font-weight:600}.help-hub-module__eEzPNq__emptyBody{font-size:var(--fs-xs);color:var(--text-3);max-width:18rem;margin:0;line-height:1.6}.help-hub-module__eEzPNq__emptyBtn{margin-top:var(--sp-2)}.help-hub-module__eEzPNq__skeletonList{gap:calc(6px * var(--density-space));flex-direction:column;display:flex}.help-hub-module__eEzPNq__skeletonRow{height:calc(38px * var(--density-control));border-radius:var(--r-lg);background:var(--surface-2);animation:1.4s ease-in-out infinite help-hub-module__eEzPNq__pulse}@keyframes help-hub-module__eEzPNq__pulse{0%,to{opacity:.5}50%{opacity:1}}.help-hub-module__eEzPNq__footer{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line-1);background:var(--surface-1);display:flex}.help-hub-module__eEzPNq__footerBtn{flex:1}@media (max-width:767px){.help-hub-module__eEzPNq__panel{border-left:0;width:100vw}}@media (prefers-reduced-motion:reduce){.help-hub-module__eEzPNq__panel,.help-hub-module__eEzPNq__backdrop{animation:none}}
.mask-editor-overlay-module__QVnJCa__overlay{z-index:6;touch-action:none;position:absolute}.mask-editor-overlay-module__QVnJCa__shape{transform-origin:50%;cursor:move;touch-action:none;outline:none;position:absolute}.mask-editor-overlay-module__QVnJCa__outline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mask-editor-overlay-module__QVnJCa__outline path{fill:#0000;stroke:#ffffff73;stroke-width:1px;stroke-dasharray:4 4}.mask-editor-overlay-module__QVnJCa__shape:hover .mask-editor-overlay-module__QVnJCa__outline path{stroke:#fffc}.mask-editor-overlay-module__QVnJCa__shapeSelected{box-shadow:0 0 0 calc(1px * var(--mask-ui-scale,1)) rgba(var(--accent-rgb), .85)}.mask-editor-overlay-module__QVnJCa__shapeSelected .mask-editor-overlay-module__QVnJCa__outline path{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:none}.mask-editor-overlay-module__QVnJCa__shape:focus-visible{box-shadow:0 0 0 2px var(--accent)}.mask-editor-overlay-module__QVnJCa__corner,.mask-editor-overlay-module__QVnJCa__point{width:calc(12px * var(--mask-ui-scale,1));height:calc(12px * var(--mask-ui-scale,1));margin:calc(-6px * var(--mask-ui-scale,1)) 0 0 calc(-6px * var(--mask-ui-scale,1));border:2px solid var(--accent);touch-action:none;background:#fff;border-radius:4px;position:absolute;box-shadow:0 1px 4px #00000080}.mask-editor-overlay-module__QVnJCa__corner{cursor:nwse-resize}.mask-editor-overlay-module__QVnJCa__point{background:var(--accent);cursor:crosshair;border-color:#fff;border-radius:50%}.mask-editor-overlay-module__QVnJCa__rotateStem{left:50%;top:calc(-22px * var(--mask-ui-scale,1));width:calc(1px * var(--mask-ui-scale,1));height:calc(22px * var(--mask-ui-scale,1));background:var(--accent);pointer-events:none;position:absolute}.mask-editor-overlay-module__QVnJCa__rotate{left:50%;top:calc(-34px * var(--mask-ui-scale,1));width:calc(22px * var(--mask-ui-scale,1));height:calc(22px * var(--mask-ui-scale,1));margin-left:calc(-11px * var(--mask-ui-scale,1));color:var(--bg);cursor:grab;touch-action:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 1px 6px #00000080}@media (pointer:coarse){.mask-editor-overlay-module__QVnJCa__corner,.mask-editor-overlay-module__QVnJCa__point{width:calc(20px * var(--mask-ui-scale,1));height:calc(20px * var(--mask-ui-scale,1));margin:calc(-10px * var(--mask-ui-scale,1)) 0 0 calc(-10px * var(--mask-ui-scale,1))}}.mask-editor-overlay-module__QVnJCa__rotate svg{width:50%;height:50%}
.canvas-stage-module__aHu8WW__stage{background:radial-gradient(ellipse 80% 60% at 50% 40%, #00ccbe0a, transparent 70%), var(--color-bg);touch-action:none;cursor:grab;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.canvas-stage-module__aHu8WW__grid{background-image:radial-gradient(circle, var(--surface-3) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100%,#000 50%,#0000 95%);mask-image:radial-gradient(100% 100%,#000 50%,#0000 95%)}.canvas-stage-module__aHu8WW__stageToolbar{top:var(--sp-3);right:var(--sp-3);z-index:5;align-items:center;gap:var(--sp-2);display:flex;position:absolute}.canvas-stage-module__aHu8WW__zoomIndicator{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-4);font-variant-numeric:tabular-nums;text-align:center;min-width:36px}.canvas-stage-module__aHu8WW__stageChrome{--btn-bg:#0a0a0fd1;--btn-bg-hover:#1c1c24eb;-webkit-backdrop-filter:blur(4px)}.canvas-stage-module__aHu8WW__stageChrome[aria-pressed=true]{--btn-bg:#00ccbe29;--btn-bg-hover:#00ccbe3d}.canvas-stage-module__aHu8WW__alignToolbar{top:var(--sp-3);z-index:5;padding:var(--sp-1);border-radius:var(--r-lg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);background:#0a0a0fd9;align-items:center;gap:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.canvas-stage-module__aHu8WW__alignDivider{background:var(--line-2);width:1px;height:16px;margin:0 var(--sp-1)}.canvas-stage-module__aHu8WW__stageInner{transform-origin:50%;border-radius:calc(12 * var(--page-px,1px));box-shadow:0 0 0 var(--page-px,1px) #ffffff17, 0 calc(28 * var(--page-px,1px)) calc(64 * var(--page-px,1px)) calc(-18 * var(--page-px,1px)) #000000d9, 0 0 calc(90 * var(--page-px,1px)) calc(-30 * var(--page-px,1px)) #00ccbe47;background:#0a0a12;position:absolute;top:50%;left:50%;overflow:hidden}.canvas-stage-module__aHu8WW__element{cursor:grab;outline:1px dashed #0000;transition:outline-color .12s;position:absolute}.canvas-stage-module__aHu8WW__element:hover{outline-color:#ffffff40}.canvas-stage-module__aHu8WW__elementSelected{outline:1px solid var(--color-accent)}.canvas-stage-module__aHu8WW__elementLocked{cursor:default}.canvas-stage-module__aHu8WW__elementLocked:hover{outline-color:#ff8a6580}.canvas-stage-module__aHu8WW__multiSelectBox{border:1px dashed var(--color-accent);pointer-events:none;position:absolute}.canvas-stage-module__aHu8WW__handles{pointer-events:none;border:1px solid var(--color-accent);position:absolute}.canvas-stage-module__aHu8WW__handle{pointer-events:auto;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;margin:-15px;display:flex;position:absolute}.canvas-stage-module__aHu8WW__handleDot{border:1.5px solid var(--color-accent);pointer-events:none;background:#fff;border-radius:2px;width:11px;height:11px;box-shadow:0 1px 3px #00000059}.canvas-stage-module__aHu8WW__handle:hover .canvas-stage-module__aHu8WW__handleDot{transform:scale(1.2)}.canvas-stage-module__aHu8WW__handle-nw{top:0;left:0}.canvas-stage-module__aHu8WW__handle-n{top:0;left:50%}.canvas-stage-module__aHu8WW__handle-ne{top:0;left:100%}.canvas-stage-module__aHu8WW__handle-e{top:50%;left:100%}.canvas-stage-module__aHu8WW__handle-se{top:100%;left:100%}.canvas-stage-module__aHu8WW__handle-s{top:100%;left:50%}.canvas-stage-module__aHu8WW__handle-sw{top:100%;left:0}.canvas-stage-module__aHu8WW__handle-w{top:50%;left:0}.canvas-stage-module__aHu8WW__rotateStem{background:var(--color-accent);opacity:.6;pointer-events:none;width:1px;height:22px;position:absolute;top:100%;left:50%}.canvas-stage-module__aHu8WW__rotateHandle{width:28px;height:28px;color:var(--color-accent);border:1.5px solid var(--color-accent);pointer-events:auto;cursor:grab;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:14px -14px 0;display:flex;position:absolute;top:100%;left:50%;box-shadow:0 1px 3px #00000059}.canvas-stage-module__aHu8WW__rotateHandle:active{cursor:grabbing}.canvas-stage-module__aHu8WW__floatingToolbar{z-index:6;padding:var(--sp-1);border-radius:var(--r-lg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);pointer-events:auto;background:#0a0a0feb;align-items:center;gap:2px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.canvas-stage-module__aHu8WW__guideV,.canvas-stage-module__aHu8WW__guideH{background:var(--color-accent);pointer-events:none;position:absolute;box-shadow:0 0 6px #00ccbe99}.canvas-stage-module__aHu8WW__guideV{height:100%;top:0}.canvas-stage-module__aHu8WW__guideH{width:100%;left:0}.canvas-stage-module__aHu8WW__element img{pointer-events:none}
.inline-alert-module__W2bkXa__alert{align-items:flex-start;gap:var(--sp-2);border-radius:var(--r-lg);padding:calc(10px * var(--density-space)) var(--sp-3);font-size:var(--fs-xs);border:1px solid #0000;line-height:1.5;display:flex}.inline-alert-module__W2bkXa__icon{flex-shrink:0;margin-top:.0625rem}.inline-alert-module__W2bkXa__text{min-width:0}.inline-alert-module__W2bkXa__info{background:var(--accent-soft);border-color:var(--accent-border);color:var(--text-2)}.inline-alert-module__W2bkXa__info .inline-alert-module__W2bkXa__icon{color:var(--accent)}.inline-alert-module__W2bkXa__warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--text-2)}.inline-alert-module__W2bkXa__warning .inline-alert-module__W2bkXa__icon{color:var(--warning)}.inline-alert-module__W2bkXa__locked{background:var(--surface-2);border-color:var(--line-2);color:var(--text-3);margin-bottom:var(--sp-3)}.inline-alert-module__W2bkXa__locked .inline-alert-module__W2bkXa__icon{color:var(--text-4)}
.style-preview-stage-module__seB53a__sceneTabs{gap:calc(6px * var(--density-space));padding:var(--sp-3) var(--sp-4) 0;flex-wrap:wrap;flex-shrink:0;display:flex}.style-preview-stage-module__seB53a__sceneTab svg{color:var(--scene-color);opacity:.8}.style-preview-stage-module__seB53a__sceneTab[aria-pressed=true] svg{opacity:1}.style-preview-stage-module__seB53a__sizeBadge{z-index:6;justify-content:flex-end;align-items:center;gap:calc(6px * var(--density-space));max-width:calc(100% - 16px);padding:var(--sp-1) var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--text-2);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;pointer-events:none;background:#0000009e;flex-wrap:wrap;display:inline-flex;position:absolute;bottom:8px;right:8px}.style-preview-stage-module__seB53a__sizeBadgeConstraints{color:var(--text-3);font-size:var(--fs-2xs);text-align:right;flex-basis:100%}.style-preview-stage-module__seB53a__sizeBadgeWarn{border-color:var(--warning-border);color:var(--warning)}.style-preview-stage-module__seB53a__sizeBadgeWarnText{align-items:center;gap:var(--sp-1);display:inline-flex}.style-preview-stage-module__seB53a__sceneTabsAction{flex:none;margin-left:auto}.style-preview-stage-module__seB53a__stage{padding:var(--sp-3) var(--sp-4);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.style-preview-stage-module__seB53a__stageCompact{padding:var(--sp-2) 0 calc(10px * var(--density-space));flex:none;max-height:34vh}.style-preview-stage-module__seB53a__aspectBox{aspect-ratio:16/9;border-radius:var(--r-lg);width:100%;max-height:100%;box-shadow:0 0 0 1px #ffffff17, 0 28px 64px -18px #000000d9, 0 0 90px -30px rgba(var(--accent-rgb), .28);background:#000;flex-shrink:0;position:relative;overflow:hidden}.style-preview-stage-module__seB53a__sceneBox{padding:var(--sp-2);border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--shadow-md);background:#0a0a10eb}.style-preview-stage-module__seB53a__sceneBoxHeader{align-items:center;gap:calc(6px * var(--density-space));padding:0 0 calc(6px * var(--density-space)) 2px;display:flex}.style-preview-stage-module__seB53a__sceneBoxDot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite style-preview-stage-module__seB53a__sceneBoxPulse}@keyframes style-preview-stage-module__seB53a__sceneBoxPulse{0%,to{opacity:1}50%{opacity:.35}}.style-preview-stage-module__seB53a__sceneBoxLabel{color:#7fe8e0;white-space:nowrap}.style-preview-stage-module__seB53a__sceneBoxExit{margin-left:auto}.style-preview-stage-module__seB53a__sceneBox .style-preview-stage-module__seB53a__sceneTabs{padding:0}@media (prefers-reduced-motion:reduce){.style-preview-stage-module__seB53a__sceneBoxDot{animation:none}}
.youversion-attribution-module__guFa4q__attribution{border:1px solid var(--line-1);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-4);font-size:var(--fs-3xs);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;padding:4px 7px;font-weight:400;line-height:1.4;display:inline-flex}.youversion-attribution-module__guFa4q__logo{width:64px;height:auto;filter:var(--logo-filter,brightness(0) invert(1));opacity:.85;display:block}
.tool-panel-module__fGKM1a__toolPanel{border-radius:var(--r-panel);border:1px solid var(--line-2);border:1px solid color-mix(in srgb, var(--tool-tint,#00ccbe) 42%, transparent);background:linear-gradient(180deg, #ffffff09, transparent 32%), var(--surface-raised);width:100%;min-height:0;max-height:100%;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff0f;box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--tool-tint,#00ccbe) 10%, transparent), inset 0 1px 0 #ffffff0f;flex-direction:column;display:flex;overflow:hidden}.tool-panel-module__fGKM1a__toolPanelHeader{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);border-bottom:1px solid var(--line-1);padding:var(--sp-4) var(--sp-5);flex-shrink:0;display:flex}.tool-panel-module__fGKM1a__toolPanelTitleWrap{align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}.tool-panel-module__fGKM1a__toolPanelIcon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--r-lg);border:1px solid var(--line-2);border:1px solid color-mix(in srgb, var(--tool-tint) 26%, transparent);background:var(--surface-3);background:color-mix(in srgb, var(--tool-tint) 10%, transparent);color:var(--tool-tint);flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff14}.tool-panel-module__fGKM1a__toolPanelTitleRow{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.tool-panel-module__fGKM1a__toolPanelTitle{font-size:var(--app-panel-title-size);color:var(--text-1);font-weight:600;line-height:1.3}.tool-panel-module__fGKM1a__toolPanelSubtitle{font-size:var(--fs-xs);color:var(--text-3);margin-top:2px;line-height:1.4}.tool-panel-module__fGKM1a__toolPanelCloseBtn{margin-top:var(--sp-1)}.tool-panel-module__fGKM1a__toolPanelBody{overscroll-behavior:contain;min-height:0;padding:var(--sp-5);flex:1;overflow-y:auto}.tool-panel-module__fGKM1a__toolPanelBodyNoPadding{padding:0}.tool-panel-module__fGKM1a__toolPanelPositionRow{border-bottom:1px solid var(--line-1);padding:var(--sp-2) var(--sp-5);background:var(--surface-1);color:var(--text-3);font-size:var(--fs-xs);flex-shrink:0}.tool-panel-module__fGKM1a__editBody{gap:var(--sp-4);flex-direction:column;display:flex}.tool-panel-module__fGKM1a__toolPanelHeaderControls{flex-shrink:0;margin-left:auto}.tool-panel-module__fGKM1a__toolPanelHeaderControls:empty{display:none}@media (max-width:600px){.tool-panel-module__fGKM1a__toolPanelHeader{padding:var(--sp-3) var(--sp-4)}.tool-panel-module__fGKM1a__toolPanelBody{padding:var(--sp-4)}.tool-panel-module__fGKM1a__toolPanelPositionRow{padding:var(--sp-2) var(--sp-4)}.tool-panel-module__fGKM1a__toolPanelHeader:has(.tool-panel-module__fGKM1a__toolPanelHeaderControls:not(:empty)){grid-template-columns:1fr auto;display:grid}.tool-panel-module__fGKM1a__toolPanelHeaderControls:not(:empty){grid-area:2/1/auto/-1;margin-left:0}.tool-panel-module__fGKM1a__toolPanelHeader:has(.tool-panel-module__fGKM1a__toolPanelHeaderControls:not(:empty)) .tool-panel-module__fGKM1a__toolPanelCloseBtn{grid-area:1/2}}
.stage-canvas-module__YOq5Ta__canvas{background:radial-gradient(ellipse 80% 60% at 50% 40%, rgba(var(--accent-rgb), .04), transparent 70%), var(--bg);-webkit-user-select:none;user-select:none;border:1px solid var(--line-1);cursor:grab;contain:layout style;border-radius:12px;height:100%;min-height:420px;position:relative;overflow:hidden}.stage-canvas-module__YOq5Ta__canvas:active{cursor:grabbing}.stage-canvas-module__YOq5Ta__stageInner{position:absolute;inset:0}.stage-canvas-module__YOq5Ta__grid{background-image:radial-gradient(circle, var(--surface-3) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100%,#000 50%,#0000 95%);mask-image:radial-gradient(100% 100%,#000 50%,#0000 95%)}.stage-canvas-module__YOq5Ta__guideH,.stage-canvas-module__YOq5Ta__guideV{pointer-events:none;z-index:3;animation:.16s ease-out stage-canvas-module__YOq5Ta__guideIn;position:absolute}.stage-canvas-module__YOq5Ta__guideH{background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-rgb), .9) 50%, transparent 100%);height:1px;box-shadow:0 0 8px rgba(var(--accent-rgb), .5);left:0;right:0}.stage-canvas-module__YOq5Ta__guideV{background:linear-gradient(180deg, transparent 0%, rgba(var(--accent-rgb), .9) 50%, transparent 100%);width:1px;box-shadow:0 0 8px rgba(var(--accent-rgb), .5);top:0;bottom:0}@keyframes stage-canvas-module__YOq5Ta__guideIn{0%{opacity:0}to{opacity:1}}.stage-canvas-module__YOq5Ta__screenCard{cursor:grab;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-slow) var(--ease), transform var(--dur-slow) cubic-bezier(.22, 1, .36, 1);border:2px solid #0000;border-radius:10px;animation:.32s cubic-bezier(.22,1,.36,1) both stage-canvas-module__YOq5Ta__cardEnter;position:absolute;overflow:hidden;box-shadow:0 2px 12px #00000073}@keyframes stage-canvas-module__YOq5Ta__cardEnter{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.stage-canvas-module__YOq5Ta__screenCard:hover{transform:translateY(-1px);box-shadow:0 6px 24px #0000008c}.stage-canvas-module__YOq5Ta__screenCardSelected{border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .3), 0 6px 24px #0000008c, 0 0 22px rgba(var(--accent-rgb), .2)}.stage-canvas-module__YOq5Ta__screenCardDragging{cursor:grabbing;opacity:.95;z-index:10;transform:scale(1.02);box-shadow:0 12px 40px #000000b3}.stage-canvas-module__YOq5Ta__screenCardFlash{animation:1.8s cubic-bezier(.22,1,.36,1) stage-canvas-module__YOq5Ta__cardFlash}@keyframes stage-canvas-module__YOq5Ta__cardFlash{0%{box-shadow:0 0 #00ccbeb3,0 2px 12px #00000073}30%{box-shadow:0 0 0 16px #00ccbe00,0 2px 12px #00000073}60%{box-shadow:0 0 #00ccbe80,0 2px 12px #00000073}to{box-shadow:0 0 0 16px #00ccbe00,0 2px 12px #00000073}}.stage-canvas-module__YOq5Ta__screenPreview{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.stage-canvas-module__YOq5Ta__screenPreviewText{font-size:calc(10px * var(--map-ui,1));color:var(--ink-1);text-align:center;padding:var(--sp-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;line-height:1.4;overflow:hidden}.stage-canvas-module__YOq5Ta__screenPreviewMode{font-size:calc(9px * var(--map-ui,1));text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-weight:600}.stage-canvas-module__YOq5Ta__liveBadge{top:calc(8px + var(--control-xs) * var(--map-ui,1));align-items:center;gap:var(--sp-1);font-size:calc(8px * var(--map-ui,1));letter-spacing:.08em;color:var(--text-1);padding:2px calc(6px * var(--density-space)) 2px var(--sp-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f8717138;border:1px solid #f8717180;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;right:6px}.stage-canvas-module__YOq5Ta__liveBadgeDot{width:calc(5px * var(--map-ui,1));height:calc(5px * var(--map-ui,1));background:var(--danger);border-radius:50%;animation:1.5s ease-in-out infinite stage-canvas-module__YOq5Ta__liveDot}@keyframes stage-canvas-module__YOq5Ta__liveDot{0%,to{opacity:1;box-shadow:0 0 #f8717199}50%{opacity:.6;box-shadow:0 0 0 4px #f8717100}}.stage-canvas-module__YOq5Ta__screenLabel{align-items:center;gap:calc(6px * var(--density-space));padding:calc(6px * var(--density-space)) var(--sp-2);pointer-events:none;background:linear-gradient(#0000 0%,#00000047 25%,#000000c7 100%);display:flex;position:absolute;bottom:0;left:0;right:0}.stage-canvas-module__YOq5Ta__screenLabelName{font-size:calc(10px * var(--map-ui,1));color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:1;min-width:0;font-weight:600;overflow:hidden}.stage-canvas-module__YOq5Ta__screenLabelBadge{font-size:calc(8px * var(--map-ui,1));text-transform:uppercase;letter-spacing:.06em;padding:1px calc(5px * var(--density-space));background:rgba(var(--accent-rgb), .18);color:var(--accent);border-radius:4px;flex-shrink:0;font-weight:600}.stage-canvas-module__YOq5Ta__screenLabelResolution{font-size:calc(9px * var(--map-ui,1));color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:100;min-width:0;overflow:hidden}.stage-canvas-module__YOq5Ta__statusDot{width:calc(7px * var(--map-ui,1));height:calc(7px * var(--map-ui,1));border-radius:50%;flex-shrink:0;position:relative}.stage-canvas-module__YOq5Ta__statusDotOnline{background:var(--success)}.stage-canvas-module__YOq5Ta__statusDotOnline:after{content:"";border:2px solid #4ade8073;border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite stage-canvas-module__YOq5Ta__statusPulse;position:absolute;inset:-3px}@keyframes stage-canvas-module__YOq5Ta__statusPulse{0%{opacity:1;transform:scale(.85)}80%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.stage-canvas-module__YOq5Ta__statusDotOffline{background:var(--line-3)}.stage-canvas-module__YOq5Ta__emptyState{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-6);flex-direction:column;animation:.4s ease-out stage-canvas-module__YOq5Ta__emptyFade;display:flex;position:absolute;inset:0}@keyframes stage-canvas-module__YOq5Ta__emptyFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.stage-canvas-module__YOq5Ta__emptyIcon{background:rgba(var(--accent-rgb), .06);width:56px;height:56px;color:rgba(var(--accent-rgb), .7);border:1px solid rgba(var(--accent-rgb), .18);margin-bottom:var(--sp-1);border-radius:16px;justify-content:center;align-items:center;display:flex}.stage-canvas-module__YOq5Ta__emptyTitle{font-size:var(--fs-md);color:var(--text-2);margin:0;font-weight:600}.stage-canvas-module__YOq5Ta__emptyDesc{font-size:var(--fs-xs);color:var(--text-4);text-align:center;max-width:260px;margin:0;line-height:1.5}.stage-canvas-module__YOq5Ta__emptyActions{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.stage-canvas-module__YOq5Ta__mapControl{--btn-bg:#0f0f14e0;--btn-bg-hover:#1c1c24f0;-webkit-backdrop-filter:blur(8px)}.stage-canvas-module__YOq5Ta__mapControl[aria-pressed=true]{--btn-bg:linear-gradient(var(--accent-soft), var(--accent-soft)), #0f0f14e0;--btn-bg-hover:linear-gradient(rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .2)), #0f0f14e0}.stage-canvas-module__YOq5Ta__mapControlAccent{--btn-bg-hover:linear-gradient(rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), .16)), #0f0f14e0}.stage-canvas-module__YOq5Ta__addButton{bottom:var(--sp-3);right:var(--sp-3);z-index:5;--btn-r:999px;--btn-fg:var(--text-2);--btn-bg-hover:linear-gradient(rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .12)), #0f0f14e0;--btn-border-hover:var(--accent-border);--btn-fg-hover:var(--accent);position:absolute}.stage-canvas-module__YOq5Ta__zoomControls{bottom:var(--sp-3);left:var(--sp-3);border:1px solid var(--line-1);-webkit-backdrop-filter:blur(8px);z-index:5;background:#0f0f14e0;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute}.stage-canvas-module__YOq5Ta__zoomBtn{--btn-r:999px}.stage-canvas-module__YOq5Ta__zoomLabel{--btn-px:6px;font-variant-numeric:tabular-nums;min-width:44px}.stage-canvas-module__YOq5Ta__screenActions{gap:var(--sp-1);opacity:0;transition:opacity var(--dur-base) ease, transform var(--dur-base) ease;z-index:5;display:flex;position:absolute;top:4px;left:4px;transform:translateY(-4px)}.stage-canvas-module__YOq5Ta__screenCard:hover .stage-canvas-module__YOq5Ta__screenActions,.stage-canvas-module__YOq5Ta__screenCard:focus-within .stage-canvas-module__YOq5Ta__screenActions{opacity:1;transform:translateY(0)}@media (hover:none){.stage-canvas-module__YOq5Ta__screenActions{opacity:1;transform:translateY(0)}}.stage-canvas-module__YOq5Ta__cardControl{--btn-h:calc(var(--control-xs) * var(--map-ui,1));--btn-icon:calc(12px * var(--map-ui,1));--btn-bg:#0f0f14e0;--btn-border:var(--line-2);--btn-fg:var(--text-2);--btn-bg-hover:var(--surface-overlay);--btn-border-hover:var(--line-3);--btn-fg-hover:var(--text-1);-webkit-backdrop-filter:blur(6px)}.stage-canvas-module__YOq5Ta__cardControlOpen{--btn-bg-hover:linear-gradient(rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), .18)), #0f0f14e0;--btn-border-hover:var(--accent-border);--btn-fg-hover:var(--accent)}.stage-canvas-module__YOq5Ta__cardControlDanger{--btn-bg-hover:linear-gradient(#f871712e, #f871712e), #0f0f14e0;--btn-border-hover:var(--danger-border);--btn-fg-hover:var(--danger)}.stage-canvas-module__YOq5Ta__cardControl[aria-pressed=true]{--btn-bg:var(--accent);--btn-border:var(--accent);--btn-fg:var(--on-accent);--btn-bg-hover:var(--accent-hover);--btn-border-hover:var(--accent-hover);--btn-fg-hover:var(--on-accent)}.stage-canvas-module__YOq5Ta__cardPreviewBtn{z-index:6;position:absolute;top:4px;right:4px}.stage-canvas-module__YOq5Ta__groupPreviewBtn{--btn-h:calc(18px * var(--map-ui,1));--btn-icon:calc(11px * var(--map-ui,1));--btn-r:999px;margin-left:var(--sp-1)}.stage-canvas-module__YOq5Ta__screenCardOverLimit{cursor:default;opacity:.55;border-color:#fbbf2466!important}.stage-canvas-module__YOq5Ta__screenCardOverLimit:hover{transform:none;box-shadow:0 2px 12px #00000073}.stage-canvas-module__YOq5Ta__overLimitOverlay{justify-content:center;align-items:center;gap:var(--sp-1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:3;pointer-events:none;background:#fbbf241f;flex-direction:column;display:flex;position:absolute;inset:0}.stage-canvas-module__YOq5Ta__overLimitLockIcon{width:calc(14px * var(--map-ui,1));height:calc(14px * var(--map-ui,1));color:var(--warning)}.stage-canvas-module__YOq5Ta__overLimitLabel{font-size:calc(8px * var(--map-ui,1));letter-spacing:.06em;text-transform:uppercase;color:var(--warning);font-weight:600}.stage-canvas-module__YOq5Ta__renameInput{width:100%;min-width:0;padding:2px var(--sp-1);border:1px solid var(--accent);color:var(--text-1);font-family:inherit;font-size:calc(10px * var(--map-ui,1));pointer-events:auto;background:#0009;border-radius:4px;outline:none;font-weight:600}.stage-canvas-module__YOq5Ta__canvasTopBar{top:var(--sp-3);left:var(--sp-3);align-items:center;gap:var(--sp-2);z-index:5;display:flex;position:absolute}.stage-canvas-module__YOq5Ta__canvasLinkBanner{top:var(--sp-3);z-index:5;align-items:center;gap:calc(6px * var(--density-space));max-width:min(90%,32rem);min-height:var(--control-sm);padding:calc(6px * var(--density-space)) var(--sp-3);border:1px solid var(--warning-border);-webkit-backdrop-filter:blur(8px);color:var(--warning);font-size:var(--fs-2xs);pointer-events:none;background:#0f0f14e6;border-radius:999px;font-weight:600;line-height:1.3;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.stage-canvas-module__YOq5Ta__canvasLinkBannerIcon{flex-shrink:0}.stage-canvas-module__YOq5Ta__canvasGroup{border:2px dashed rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .03);cursor:pointer;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);border-radius:10px;padding:20px 6px 6px;animation:.32s cubic-bezier(.22,1,.36,1) both stage-canvas-module__YOq5Ta__cardEnter;position:absolute}.stage-canvas-module__YOq5Ta__canvasGroupSelected{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .3), 0 0 22px rgba(var(--accent-rgb), .2)}.stage-canvas-module__YOq5Ta__canvasGroupDragging{cursor:grabbing;transition:none}.stage-canvas-module__YOq5Ta__canvasGroupLabel{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);background:var(--bg);border:1px solid rgba(var(--accent-rgb), .4);color:var(--accent);font-size:calc(10px * var(--map-ui,1));white-space:nowrap;cursor:grab;touch-action:none;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;top:-1px;left:10px;transform:translateY(-50%)}.stage-canvas-module__YOq5Ta__canvasGroupLabel>svg{width:calc(11px * var(--map-ui,1));height:calc(11px * var(--map-ui,1));flex-shrink:0}.stage-canvas-module__YOq5Ta__canvasGroupLabel:active{cursor:grabbing}.stage-canvas-module__YOq5Ta__canvasGroupIssue{padding:1px calc(5px * var(--density-space));background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;gap:2px;margin-left:2px;display:inline-flex}.stage-canvas-module__YOq5Ta__canvasGroupIssue>svg{width:calc(10px * var(--map-ui,1));height:calc(10px * var(--map-ui,1))}.stage-canvas-module__YOq5Ta__canvasGroupRow{width:100%;height:100%;position:relative}.stage-canvas-module__YOq5Ta__canvasGroupCard{justify-content:center;align-items:center;gap:var(--sp-1);background:var(--surface-2);cursor:pointer;height:100%;transition:border-color var(--dur-base) var(--ease), background-color var(--dur-base) var(--ease);border:2px solid #0000;border-radius:6px;flex-direction:column;display:flex;position:absolute;top:0;overflow:hidden}.stage-canvas-module__YOq5Ta__canvasGroupCard:hover{background:var(--surface-4)}.stage-canvas-module__YOq5Ta__blendBand{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0}.stage-canvas-module__YOq5Ta__blendBandLeft{background:linear-gradient(to right, rgba(var(--accent-rgb), .2), transparent)}.stage-canvas-module__YOq5Ta__blendBandRight{background:linear-gradient(to left, rgba(var(--accent-rgb), .2), transparent)}.stage-canvas-module__YOq5Ta__livePreviewFrame{pointer-events:none;z-index:0;border:none;width:100%;height:100%;position:absolute;inset:0}.stage-canvas-module__YOq5Ta__canvasGroupCardName{z-index:1;font-size:calc(10px * var(--map-ui,1));color:var(--text-1);text-align:center;padding:0 calc(6px * var(--density-space));text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000000e6;max-width:100%;font-weight:600;position:relative;overflow:hidden}.stage-canvas-module__YOq5Ta__canvasGroupCardActions{z-index:2;gap:var(--sp-1);opacity:0;transition:opacity var(--dur-base) ease;display:flex;position:absolute;top:4px;right:4px}.stage-canvas-module__YOq5Ta__canvasGroupCard:hover .stage-canvas-module__YOq5Ta__canvasGroupCardActions,.stage-canvas-module__YOq5Ta__canvasGroupCard:focus-within .stage-canvas-module__YOq5Ta__canvasGroupCardActions{opacity:1}@media (hover:none){.stage-canvas-module__YOq5Ta__canvasGroupCardActions{opacity:1}}.stage-canvas-module__YOq5Ta__scenePopover{z-index:30;padding-bottom:10px;position:absolute;transform:translate(-50%,-100%)}.stage-canvas-module__YOq5Ta__scenePopoverInner{transform-origin:bottom}.stage-canvas-module__YOq5Ta__groupPreview{z-index:0;pointer-events:none;border-radius:6px;position:absolute;inset:0;overflow:hidden}.stage-canvas-module__YOq5Ta__canvasGroupCardOnPreview{border-color:var(--line-3);background:0 0}.stage-canvas-module__YOq5Ta__canvasGroupCardOnPreview .stage-canvas-module__YOq5Ta__canvasGroupCardName{padding:1px calc(6px * var(--density-space));background:#0000008c;border-radius:4px}.stage-canvas-module__YOq5Ta__maskEditLayer{z-index:8;pointer-events:none;position:absolute}.stage-canvas-module__YOq5Ta__maskEditLayer [role=button]{pointer-events:auto}
.countdown-widget-preview-module__ChvOpa__contextBar{color:#ffffff7a;align-items:center;gap:10px;padding:10px 16px 0;font-size:10px;display:flex}.countdown-widget-preview-module__ChvOpa__contextLabel,.countdown-widget-preview-module__ChvOpa__contextDetail{align-items:center;gap:5px;min-width:0;display:inline-flex}.countdown-widget-preview-module__ChvOpa__contextLabel{color:#ffffffc7;font-weight:650}.countdown-widget-preview-module__ChvOpa__contextLabel svg{color:#f472b6}.countdown-widget-preview-module__ChvOpa__contextDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.countdown-widget-preview-module__ChvOpa__contextDetail svg{color:#5eead4;flex:none}
.skeleton-module__nH_BWa__skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, #ffffff17 50%, var(--surface-2) 75%);background-size:200%;flex-shrink:0;animation:1.6s linear infinite skeleton-module__nH_BWa__reuna-skeleton-shimmer}.skeleton-module__nH_BWa__labelXs{border-radius:var(--radius-sm);height:.625rem}.skeleton-module__nH_BWa__labelSm{border-radius:var(--radius-sm);height:.75rem}.skeleton-module__nH_BWa__line{border-radius:var(--radius-md);height:.875rem}.skeleton-module__nH_BWa__title{border-radius:var(--radius-md);height:1.125rem}.skeleton-module__nH_BWa__heading{border-radius:var(--radius-lg);height:1.75rem}.skeleton-module__nH_BWa__block{border-radius:var(--radius-lg);height:2rem}.skeleton-module__nH_BWa__button{height:var(--control-lg);border-radius:var(--radius-xl)}.skeleton-module__nH_BWa__chip{border-radius:var(--radius-full);height:1.25rem}.skeleton-module__nH_BWa__avatar{border-radius:var(--radius-full);width:2rem;height:2rem}.skeleton-module__nH_BWa__stack{gap:calc(6px * var(--density-space));flex-direction:column;min-width:0;display:flex}.skeleton-module__nH_BWa__stackTight{gap:var(--sp-1)}.skeleton-module__nH_BWa__grow{flex:1}.skeleton-module__nH_BWa__row{align-items:center;gap:var(--sp-2);min-width:0;display:flex}
.stage-module__2E1eHG__numeric{font-variant-numeric:tabular-nums}.stage-module__2E1eHG__loadingRoot,.stage-module__2E1eHG__blockedRoot,.stage-module__2E1eHG__fallback,.stage-module__2E1eHG__root{background:#0d0d10;width:100vw;height:100vh}.stage-module__2E1eHG__loadingRoot,.stage-module__2E1eHG__blockedRoot{justify-content:center;align-items:center;display:flex}.stage-module__2E1eHG__loadingDot{background:#ffffff26;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite stage-module__2E1eHG__pulse}.stage-module__2E1eHG__blockedRoot{font-family:Inter,sans-serif}.stage-module__2E1eHG__blockedContent{text-align:center;justify-items:center;padding:2rem}.stage-module__2E1eHG__blockedIcon{color:#ffffff40;margin-bottom:1rem}.stage-module__2E1eHG__blockedTitle{color:#ffffffb3;margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.stage-module__2E1eHG__blockedDescription{max-width:320px;color:var(--text-4);font-size:.85rem}.stage-module__2E1eHG__blockedPlan{color:var(--text-4);margin-top:.75rem;font-size:.75rem}.stage-module__2E1eHG__root{color:#fff;flex-direction:column;font-family:Inter,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.stage-module__2E1eHG__topBar{background:#09090c;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:clamp(.5rem,.9cqw,1.1rem) clamp(.8rem,1.5cqw,2rem);display:flex;overflow:hidden}.stage-module__2E1eHG__statusGroup,.stage-module__2E1eHG__headerStats,.stage-module__2E1eHG__elapsed{align-items:center;display:flex}.stage-module__2E1eHG__statusGroup{gap:clamp(.4rem,.8cqw,1rem)}.stage-module__2E1eHG__headerStats{gap:clamp(.8rem,1.8cqw,2.5rem)}.stage-module__2E1eHG__slideTitle{color:var(--text-4);font-size:clamp(.85rem,1.2cqw,1.5rem)}.stage-module__2E1eHG__elapsed{color:var(--text-4);font-variant-numeric:tabular-nums;gap:.4rem;font-size:clamp(.85rem,1.2cqw,1.5rem)}.stage-module__2E1eHG__elapsedLabel{color:var(--text-4);letter-spacing:.1em;font-size:clamp(.65rem,.9cqw,1.1rem)}.stage-module__2E1eHG__slideCounter{color:var(--text-4);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,1.2cqw,1.5rem)}.stage-module__2E1eHG__clock{color:var(--text-4);font-size:clamp(1rem,1.4cqw,1.75rem)}.stage-module__2E1eHG__main{flex:1;display:flex;overflow:hidden}.stage-module__2E1eHG__content{flex-direction:column;flex:1;gap:1rem;padding:1.5rem 2rem;display:flex;overflow:hidden}.stage-module__2E1eHG__keyBadge{color:#00ccbe;letter-spacing:.04em;background:#00ccbe1f;border:1px solid #00ccbe4d;border-radius:.4rem;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:clamp(.8rem,1.1cqw,1.35rem);font-weight:500;display:inline-flex}.stage-module__2E1eHG__keyBadgeLabel{color:#00ccbe99;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.6rem,.8cqw,1rem);font-weight:600}.stage-module__2E1eHG__lyricLine{flex-wrap:wrap;align-items:flex-end;margin-bottom:.15em;display:flex}.stage-module__2E1eHG__lyricSeg{flex-direction:column;justify-content:flex-end;display:inline-flex}.stage-module__2E1eHG__chord{color:#00ccbe;letter-spacing:-.01em;white-space:pre;min-height:1.15em;font-size:.55em;font-weight:800;line-height:1.1}.stage-module__2E1eHG__lyricText{white-space:pre}.stage-module__2E1eHG__operatorMessage{z-index:200;color:#e9d5ff;text-align:center;white-space:pre-wrap;word-break:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c084fc33;border:1px solid #c084fc73;border-top:none;border-radius:0 0 1.25rem 1.25rem;max-width:70vw;padding:.75rem 2.5rem;font-size:1.15rem;font-weight:600;line-height:1.45;animation:.4s cubic-bezier(.16,1,.3,1) forwards stage-module__2E1eHG__slideDown;position:fixed;top:0;left:50%;transform:translate(-50%)}@keyframes stage-module__2E1eHG__slideDown{0%{opacity:0;transform:translate(-50%)translateY(-100%)}to{opacity:1;transform:translate(-50%)translateY(0)}}@property --stage-u{syntax:"<length>";inherits:true;initial-value:12.8px}.stage-module__2E1eHG__cleanRoot{--frame-color:#ffffff80}.stage-module__2E1eHG__cleanGrid{grid-template-columns:minmax(0, 1fr) var(--info-size,30%);--stage-u:1cqw;flex:1;grid-template-rows:minmax(0,1fr);gap:3.2cqh 1.8cqw;min-height:0;padding:3cqh 2.4cqw 4.6cqh;display:grid}.stage-module__2E1eHG__cleanGrid[data-placement=left]{grid-template-columns:var(--info-size,30%) minmax(0, 1fr)}.stage-module__2E1eHG__cleanGrid[data-placement=left] .stage-module__2E1eHG__cleanInfo{order:-1}.stage-module__2E1eHG__cleanGrid[data-placement=bottom]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--info-size,30%)}.stage-module__2E1eHG__cleanGrid[data-info=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stage-module__2E1eHG__cleanMain,.stage-module__2E1eHG__cleanInfo{flex-direction:column;gap:4.6cqh;min-width:0;min-height:0;display:flex}.stage-module__2E1eHG__cleanGrid[data-placement=bottom] .stage-module__2E1eHG__cleanInfo{flex-direction:row;gap:1.8cqw}.stage-module__2E1eHG__frame{border:var(--frame-width,1.5px) solid var(--frame-color);border-radius:var(--frame-radius,12px);flex:none;min-width:0;min-height:0;display:flex;position:relative}.stage-module__2E1eHG__cleanGrid[data-placement=bottom] .stage-module__2E1eHG__cleanInfo .stage-module__2E1eHG__frame{flex:1 1 0}.stage-module__2E1eHG__infoFrame{container-type:inline-size}.stage-module__2E1eHG__frameBody{min-width:0;min-height:0;padding:calc(var(--stage-u) * 1.25) calc(var(--stage-u) * 2) calc(var(--stage-u) * 1.8);flex-direction:column;flex:1;justify-content:center;display:flex;overflow:hidden}.stage-module__2E1eHG__frameLabel{background:var(--stage-bg,#000);max-width:88%;font-size:clamp(.45rem, calc(var(--stage-u) * .95), 1.25rem);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:0 1em;font-weight:700;line-height:1.2;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%,50%)}.stage-module__2E1eHG__frameValue{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:500;line-height:1}.stage-module__2E1eHG__frameMessage{white-space:pre-wrap;word-break:break-word;margin:0;font-weight:600;line-height:1.15}.stage-module__2E1eHG__frameSection{font-size:clamp(.45rem, calc(var(--stage-u) * .9), 1.1rem);letter-spacing:.18em;text-transform:uppercase;color:var(--text-4);margin:0 0 1cqh;font-weight:700}.stage-module__2E1eHG__frameIdle{font-size:clamp(.6rem, calc(var(--stage-u) * 1.3), 1.6rem);letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);margin:0;font-weight:600}.stage-module__2E1eHG__frameStatus{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45em;display:inline-flex}.stage-module__2E1eHG__frameStatus:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}@keyframes stage-module__2E1eHG__pulse{0%,to{opacity:1}50%{opacity:.4}}
.button-module__4MaEuq__button{white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s;display:inline-flex}.button-module__4MaEuq__button:focus-visible{outline:2px solid var(--color-accent-ring);outline-offset:2px}.button-module__4MaEuq__button:active:not(:disabled){transform:translateY(.5px)scale(.99)}.button-module__4MaEuq__button:disabled{pointer-events:none;opacity:.5}.button-module__4MaEuq__default{background:var(--color-accent);color:var(--color-accent-dark,#002b28);box-shadow:0 1px 2px #0003}.button-module__4MaEuq__default:hover{background:var(--color-accent-hover)}.button-module__4MaEuq__destructive{background:var(--color-destructive,#7f1d1d);color:var(--color-text);box-shadow:0 1px 2px #0000001a}.button-module__4MaEuq__destructive:hover{background:var(--color-destructive,#7f1d1d);opacity:.9}.button-module__4MaEuq__outline{border:1px solid var(--color-border);background:0 0;box-shadow:0 1px 2px #0000001a}.button-module__4MaEuq__outline:hover{background:var(--color-accent-dim);color:var(--color-accent)}.button-module__4MaEuq__secondary{color:var(--color-text);background:#ffffff14;box-shadow:0 1px 2px #0000001a}.button-module__4MaEuq__secondary:hover{background:#ffffff1f}.button-module__4MaEuq__ghost{background:0 0}.button-module__4MaEuq__ghost:hover{background:var(--color-accent-dim);color:var(--color-accent)}.button-module__4MaEuq__link{color:var(--color-accent);text-underline-offset:4px;background:0 0}.button-module__4MaEuq__link:hover{text-decoration:underline}.button-module__4MaEuq__accent{background:var(--color-accent);color:var(--color-accent-dark);box-shadow:0 1px 2px #0003}.button-module__4MaEuq__accent:hover{background:var(--color-accent-hover)}.button-module__4MaEuq__sizeSm{border-radius:var(--radius-md);height:2rem;padding:0 .75rem;font-size:.75rem}.button-module__4MaEuq__sizeDefault{height:2.25rem;padding:.5rem 1rem}.button-module__4MaEuq__sizeLg{border-radius:var(--radius-md);height:2.5rem;padding:0 2rem}.button-module__4MaEuq__sizeIcon{width:2.25rem;height:2.25rem}
.card-module__Z26_5G__card{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);box-shadow:0 1px 3px #0003}.card-module__Z26_5G__header{flex-direction:column;gap:.375rem;padding:1.5rem;display:flex}.card-module__Z26_5G__title{letter-spacing:-.025em;font-weight:600;line-height:1}.card-module__Z26_5G__description{color:var(--color-text-muted);font-size:.875rem}.card-module__Z26_5G__content{padding:0 1.5rem 1.5rem}.card-module__Z26_5G__footer{align-items:center;padding:0 1.5rem 1.5rem;display:flex}
.badge-module__hlXG8G__badge{border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.badge-module__hlXG8G__accent{background:var(--color-accent-dim);color:var(--color-accent);border:1px solid var(--color-accent-ring)}.badge-module__hlXG8G__muted{color:#ffffff80;background:#ffffff12;border:1px solid #ffffff1a}.badge-module__hlXG8G__pro{background:linear-gradient(135deg, var(--color-accent-dim), #66e5e01a);color:var(--color-accent-light);border:1px solid var(--color-accent-ring)}.badge-module__hlXG8G__free{color:#fff6;background:#ffffff0f;border:1px solid #ffffff14}
.pill-module__g_7jWG__pill{border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:inline-flex}.pill-module__g_7jWG__pill:hover{border-color:var(--color-border-hover);color:var(--color-text)}.pill-module__g_7jWG__active{background:var(--color-accent-dim);border-color:var(--color-accent-ring);color:var(--color-accent)}
.section-card-module__Q8ZZmq__card{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg-card);padding:var(--sp-4)}
.section-head-module___W5g4a__head{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid var(--color-border);display:flex}.section-head-module___W5g4a__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}
.field-label-module__hDJTPW__label{color:var(--color-text-muted);margin-bottom:var(--sp-1);font-size:.75rem;font-weight:500;display:block}
.invite-module__BnFjzW__page{min-height:100dvh;padding:1.5rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));background:var(--color-bg);justify-content:center;align-items:center;display:flex}.invite-module__BnFjzW__card{text-align:center;border-radius:var(--r-panel);border:1px solid var(--line-1);background:var(--surface-1);flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:26rem;padding:2rem 1.75rem;display:flex}.invite-module__BnFjzW__iconWrap{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.invite-module__BnFjzW__icon{color:var(--accent)}.invite-module__BnFjzW__title{color:var(--text-1);margin:0;font-size:1.25rem;font-weight:500}.invite-module__BnFjzW__body{font-size:var(--fs-md);color:var(--text-3);margin:0;line-height:1.5}.invite-module__BnFjzW__error{border-radius:var(--r-control);border:1px solid var(--danger-border);background:var(--danger-soft);width:100%;font-size:var(--fs-sm);color:var(--danger);margin:0;padding:.5rem .75rem;line-height:1.45}.invite-module__BnFjzW__emailHint{font-size:var(--fs-xs);color:var(--text-4);margin:0}.invite-module__BnFjzW__action{margin-top:.5rem}.invite-module__BnFjzW__landingActions{flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem;display:flex}
.account-conflict-screen-module__4tHiHa__page{min-height:100dvh;padding:var(--sp-6);padding-bottom:max(var(--sp-6), env(safe-area-inset-bottom));background:var(--bg);justify-content:center;align-items:center;display:flex}.account-conflict-screen-module__4tHiHa__card{text-align:center;align-items:center;gap:var(--sp-3);width:100%;max-width:28rem;padding:var(--sp-8) var(--sp-6);border:1px solid var(--line-2);border-radius:var(--r-panel);background:var(--surface-2);flex-direction:column;display:flex}.account-conflict-screen-module__4tHiHa__iconWrap{border:1px solid var(--warning-border);background:var(--warning-soft);width:3rem;height:3rem;color:var(--warning);border-radius:50%;justify-content:center;align-items:center;display:flex}.account-conflict-screen-module__4tHiHa__title{margin:0;font-size:1.5rem;line-height:1.1}.account-conflict-screen-module__4tHiHa__body,.account-conflict-screen-module__4tHiHa__hint{color:var(--text-3);font-size:var(--fs-md);margin:0;line-height:1.5}.account-conflict-screen-module__4tHiHa__hint{font-size:var(--fs-sm)}.account-conflict-screen-module__4tHiHa__primary{margin-top:var(--sp-1)}
.templates-module__FNZ5mW__page{background:var(--bg);height:100%;min-height:0;color:var(--text-1);flex-direction:column;display:flex;overflow:hidden}[aria-pressed=true]>.templates-module__FNZ5mW__count{color:inherit;opacity:.75}.templates-module__FNZ5mW__tabs{max-width:calc(100% - 48px);margin:var(--sp-4) var(--sp-6) 0;flex-shrink:0;align-self:flex-start}@media (max-width:767px){.templates-module__FNZ5mW__tabs{max-width:calc(100% - 32px);margin:var(--sp-3) var(--sp-4) 0}}.templates-module__FNZ5mW__body{gap:var(--sp-4);min-height:0;padding:var(--sp-5) var(--sp-6) var(--sp-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (max-width:767px){.templates-module__FNZ5mW__header{flex-wrap:wrap}.templates-module__FNZ5mW__headerActions{flex-wrap:wrap;flex:100%;margin-left:0}.templates-module__FNZ5mW__headerActions>*{flex:auto}.templates-module__FNZ5mW__tabs{padding:0 var(--sp-1)}.templates-module__FNZ5mW__body{padding:var(--sp-4)}}
.sunday-readiness-module__6k3T7a__panel{margin-top:calc(9.6px * var(--density-space));border:1px solid var(--line-1);background:var(--surface-1);padding:calc(14px * var(--density-space)) var(--sp-4) var(--sp-2);border-radius:16px}.sunday-readiness-module__6k3T7a__panelEmbedded{border:0;border-top:1px solid var(--line-1);padding:calc(14px * var(--density-space)) var(--sp-5) var(--sp-2);background:0 0;border-radius:0;margin-top:0}.sunday-readiness-module__6k3T7a__header{align-items:center;gap:var(--sp-2);margin-bottom:calc(6px * var(--density-space));display:flex}.sunday-readiness-module__6k3T7a__headerIcon{background:var(--warning-soft);width:1.75rem;height:1.75rem;color:var(--warning);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sunday-readiness-module__6k3T7a__headerIconReady{background:var(--success-soft);color:var(--success)}.sunday-readiness-module__6k3T7a__title{font-size:var(--fs-md);color:var(--text-1);flex:1;margin:0;font-weight:500}.sunday-readiness-module__6k3T7a__summary{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}.sunday-readiness-module__6k3T7a__summaryReady{color:var(--success)}.sunday-readiness-module__6k3T7a__list{margin:0;padding:0;list-style:none}.sunday-readiness-module__6k3T7a__row{align-items:center;gap:var(--sp-3);min-height:calc(48px * var(--density-control));padding:var(--sp-2) 0;border-top:1px solid var(--line-1);display:flex}.sunday-readiness-module__6k3T7a__row:first-child{border-top:0}.sunday-readiness-module__6k3T7a__rowIcon{flex-shrink:0}.sunday-readiness-module__6k3T7a__ok .sunday-readiness-module__6k3T7a__rowIcon{color:var(--success)}.sunday-readiness-module__6k3T7a__warn .sunday-readiness-module__6k3T7a__rowIcon{color:var(--warning)}.sunday-readiness-module__6k3T7a__checking .sunday-readiness-module__6k3T7a__rowIcon{color:var(--text-4)}.sunday-readiness-module__6k3T7a__rowText{flex:1;min-width:0}.sunday-readiness-module__6k3T7a__rowLabel{font-size:var(--fs-sm);color:var(--ink-1);margin:0;line-height:1.4}.sunday-readiness-module__6k3T7a__ok .sunday-readiness-module__6k3T7a__rowLabel{color:var(--text-3)}.sunday-readiness-module__6k3T7a__rowDetail{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--text-3);margin:.125rem 0 0;overflow:hidden}.sunday-readiness-module__6k3T7a__rowAction{flex-shrink:0}.sunday-readiness-module__6k3T7a__actionBtn{--btn-bg:var(--warning-soft);--btn-border:var(--warning-border);--btn-fg:var(--warning);--btn-bg-hover:#fbbf2433;--btn-border-hover:#fbbf2480;--btn-fg-hover:#fde68a}.sunday-readiness-module__6k3T7a__spin{animation:1s linear infinite sunday-readiness-module__6k3T7a__spin}@keyframes sunday-readiness-module__6k3T7a__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sunday-readiness-module__6k3T7a__spin{animation:none}}@media (max-width:767px){.sunday-readiness-module__6k3T7a__row{flex-wrap:wrap}.sunday-readiness-module__6k3T7a__rowAction{width:100%;padding-left:calc(27px * var(--density-space))}.sunday-readiness-module__6k3T7a__actionBtn{--btn-h:var(--control-xl)}}
.song-style-panel-module__FUn3wW__panel{gap:var(--sp-4);flex-direction:column;min-width:0;max-width:760px;display:flex}.song-style-panel-module__FUn3wW__hint{font-size:var(--fs-xs);color:var(--text-3);margin:0;line-height:1.45}.song-style-panel-module__FUn3wW__nudge{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-control);border:1px solid var(--preview-border);background:var(--preview-soft);font-size:var(--fs-xs);color:var(--text-2);display:flex}.song-style-panel-module__FUn3wW__nudgeLink{--btn-fg:var(--preview);--btn-fg-hover:var(--preview)}
.screen-editor-panel-module__TIL-ka__panel{gap:var(--sp-4);max-height:100%;padding:var(--sp-4) var(--sp-5) var(--sp-5);border:1px solid var(--line-1);background:var(--surface-raised);scrollbar-width:thin;scrollbar-color:var(--line-1) transparent;border-radius:16px;flex-direction:column;display:flex;overflow-y:auto}.screen-editor-panel-module__TIL-ka__networkNotice{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--warning-border);font-size:var(--fs-xs);color:var(--text-2);background:#fbbf2414;border-radius:8px;line-height:1.4;display:flex}.screen-editor-panel-module__TIL-ka__networkNoticeIcon{color:var(--warning);flex-shrink:0;margin-top:1px}.screen-editor-panel-module__TIL-ka__header{align-items:center;gap:var(--sp-1);min-height:var(--control-md);display:flex}.screen-editor-panel-module__TIL-ka__headerInfo{align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.screen-editor-panel-module__TIL-ka__screenName{min-width:0;color:var(--text-1);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.screen-editor-panel-module__TIL-ka__headerRenameInput{min-width:80px;max-width:160px;padding:2px var(--sp-2);border:1px solid var(--accent);color:var(--text-1);font-family:inherit;font-size:var(--fs-md);background:#0006;border-radius:6px;outline:none;font-weight:600}.screen-editor-panel-module__TIL-ka__resolution,.screen-editor-panel-module__TIL-ka__aspectRatio{color:var(--text-4);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;flex-shrink:0}.screen-editor-panel-module__TIL-ka__separator{background:var(--line-2);flex-shrink:0;width:1px;height:12px}.screen-editor-panel-module__TIL-ka__statusRow{align-items:center;gap:calc(6px * var(--density-space));flex-shrink:0;display:flex}.screen-editor-panel-module__TIL-ka__statusDot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.screen-editor-panel-module__TIL-ka__statusDotOnline{background:var(--success);box-shadow:0 0 4px #4ade8080}.screen-editor-panel-module__TIL-ka__statusDotOffline{background:var(--line-3)}.screen-editor-panel-module__TIL-ka__statusLabel{font-size:var(--fs-2xs);color:var(--text-4)}.screen-editor-panel-module__TIL-ka__screenActions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.screen-editor-panel-module__TIL-ka__identifyBtn[aria-pressed=true]{animation:2s ease-in-out infinite screen-editor-panel-module__TIL-ka__pendingPulse}.screen-editor-panel-module__TIL-ka__toggleSection{flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__toggleBar{align-items:center;gap:var(--sp-3);width:100%;min-height:calc(40px * var(--density-control));padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-1);background:var(--surface-1);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);border-radius:10px;font-family:inherit;display:flex}.screen-editor-panel-module__TIL-ka__toggleBar:hover{border-color:rgba(var(--accent-rgb), .25);background:var(--surface-2)}.screen-editor-panel-module__TIL-ka__toggleBar[aria-checked=true]{border-color:var(--accent-border);background:rgba(var(--accent-rgb), .06)}.screen-editor-panel-module__TIL-ka__toggleLabel{min-width:0;color:var(--text-2);font-size:var(--fs-xs);flex:1;font-weight:500}.screen-editor-panel-module__TIL-ka__toggleBar[aria-checked=true] .screen-editor-panel-module__TIL-ka__toggleLabel{color:var(--accent)}.screen-editor-panel-module__TIL-ka__toggleResetIcon{color:var(--text-4);flex-shrink:0}.screen-editor-panel-module__TIL-ka__resolutionSection{gap:var(--sp-2);flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__canvasRedirect{align-items:center;gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);border:1px solid rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .05);color:var(--text-2);text-align:center;border-radius:12px;flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__canvasRedirect>svg{color:var(--accent)}.screen-editor-panel-module__TIL-ka__canvasRedirect p{font-size:var(--fs-xs);margin:0;line-height:1.5}.screen-editor-panel-module__TIL-ka__emptyState{text-align:center;padding:var(--sp-8) var(--sp-4);align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__emptyIcon{color:#ffffff2e;margin-bottom:var(--sp-1)}.screen-editor-panel-module__TIL-ka__emptyTitle{font-size:var(--fs-sm);color:var(--text-2);margin:0;font-weight:600}.screen-editor-panel-module__TIL-ka__emptyDesc{max-width:360px;font-size:var(--fs-xs);color:var(--text-4);margin:0;line-height:1.5}.screen-editor-panel-module__TIL-ka__emptyLink{font-size:var(--fs-2xs);color:var(--text-4);margin:var(--sp-2) 0 0}.screen-editor-panel-module__TIL-ka__emptyLink strong{color:var(--accent);font-weight:600}.screen-editor-panel-module__TIL-ka__globalDesc{font-size:var(--fs-xs);color:var(--text-4);margin:0;line-height:1.5}.screen-editor-panel-module__TIL-ka__body{gap:var(--sp-4);flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__sectionTitle{margin-bottom:var(--sp-1)}.screen-editor-panel-module__TIL-ka__fieldGroup{gap:var(--sp-2);flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__roleGrid{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.screen-editor-panel-module__TIL-ka__roleOption{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-1);background:var(--surface-1);text-align:left;cursor:pointer;transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease), transform var(--dur-base) var(--ease);border-radius:12px;flex-direction:column;font-family:inherit;display:flex}.screen-editor-panel-module__TIL-ka__roleOption:hover{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .04);transform:translateY(-1px);box-shadow:0 2px 8px #0003}.screen-editor-panel-module__TIL-ka__roleOption[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb), .08);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .15)}.screen-editor-panel-module__TIL-ka__roleIcon{color:var(--text-4);margin-bottom:2px}.screen-editor-panel-module__TIL-ka__roleOption[aria-pressed=true] .screen-editor-panel-module__TIL-ka__roleIcon{color:var(--accent)}.screen-editor-panel-module__TIL-ka__roleOptionLabel{font-size:var(--fs-xs);color:var(--text-1);font-weight:600}.screen-editor-panel-module__TIL-ka__roleOptionDesc{font-size:var(--fs-2xs);color:var(--text-4);line-height:1.35}.screen-editor-panel-module__TIL-ka__tabContent{gap:var(--sp-3);flex-direction:column;display:flex}.screen-editor-panel-module__TIL-ka__applyButton{margin-top:var(--sp-2)}.screen-editor-panel-module__TIL-ka__applyButtonPending{animation:2s ease-in-out infinite screen-editor-panel-module__TIL-ka__pendingPulse}@keyframes screen-editor-panel-module__TIL-ka__pendingPulse{0%,to{box-shadow:0 2px 8px #00ccbe33}50%{box-shadow:0 2px 16px #00ccbe66}}.screen-editor-panel-module__TIL-ka__previewModeBtn{align-self:flex-start}@media (prefers-reduced-motion:reduce){.screen-editor-panel-module__TIL-ka__applyButtonPending,.screen-editor-panel-module__TIL-ka__identifyBtn[aria-pressed=true]{animation:none}}
.midi-module__2qx9LW__page{background:var(--bg);height:100%;color:var(--text-1);flex-direction:column;display:flex}.midi-module__2qx9LW__content{flex:1;min-height:0;overflow-y:auto}