.cr-studio fieldset.cr-item-use-effects{border:0;min-width:0;margin:16px 0;padding:0}.cr-item-use-effects legend{max-width:100%;padding:0;font-weight:600;line-height:1.6}.cr-item-effect-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;display:grid}.cr-studio .cr-item-effect-options .cr-check{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:40px;margin:0}.cr-studio .cr-item-effect-options .cr-check input{flex:none;margin:0}
.cg-condition-row{border-top:1px solid var(--cr-border,#deded8);min-width:0;padding:12px 0}.cg-condition-and{color:var(--muted,#66695f);margin-bottom:6px;font-size:12px;display:block}.cg-condition-controls{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 64px 80px 44px;align-items:center;gap:8px;display:grid}.cg-condition-controls select,.cg-condition-controls input,.cg-condition-controls button{font:inherit;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0}.cg-condition-controls select,.cg-condition-controls input{border:1px solid var(--border,#deded8);border-radius:var(--radius-input,12px);background:var(--surface,#fff);color:var(--text,#343731);padding:8px}.cg-condition-custom{grid-column:1/3}@media (max-width:600px){.cg-condition-controls{grid-template-columns:64px minmax(0,1fr) 44px;grid-template-areas:"person person person""attribute attribute attribute""direction threshold remove";gap:6px}.cg-condition-person{grid-area:person}.cg-condition-attribute{grid-area:attribute}.cg-condition-direction{grid-area:direction}.cg-condition-threshold{grid-area:threshold}.cg-condition-remove{grid-area:remove}.cg-condition-custom{grid-column:1/-1}}@media (min-width:350px) and (max-width:600px){.cg-condition-controls{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"person person attribute attribute""direction threshold threshold remove"}}
.cr-history-controls{flex-shrink:0;align-items:center;margin-left:auto;margin-right:8px;display:flex}.cr-history-controls button{color:#526078;cursor:pointer;background:#ffffffb3;border:1px solid #dce1e9;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:20px;display:inline-flex}.cr-history-controls button:first-child{border-radius:7px 0 0 7px}.cr-history-controls button:last-child{border-left:0;border-radius:0 7px 7px 0}.cr-history-controls button:disabled{color:#c5cbd5;cursor:not-allowed}.cr-history-controls button:focus-visible{outline-offset:2px;outline:2px solid #7264db}@media (max-width:640px){.cr-history-controls{margin-right:0}.cr-history-controls button{width:28px;height:28px}}
.creator-editor-shell:has(>.cr-studio){background:linear-gradient(90deg,#20202b09 1px,#0000 1px) 0 0/18px 18px,linear-gradient(#20202b09 1px,#0000 1px) 0 0/18px 18px,radial-gradient(120% 85% at 15% -5%,#e4e4ff8c,#0000 52%),radial-gradient(90% 70% at 105% 10%,#bcf7ff6b,#0000 48%),radial-gradient(80% 50% at 50% 110%,#f4eeff59,#0000 45%),linear-gradient(#f8fafc,#eef2ff 42%,#faf5ff);height:100dvh;min-height:0;overflow:hidden}.creator-editor-shell .cr-studio{--editor-glass:#ffffff94;--editor-stroke:#eaeeff;--editor-hairline:#e5e9ffeb;flex-direction:column;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative}.creator-editor-shell .cr-header{border-bottom:1px solid var(--editor-hairline);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#ffffff85;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;height:56px;margin:0;padding:0 10px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3}.creator-editor-shell .cr-header-identity{flex:1;gap:8px;min-width:0}.creator-editor-shell .cr-header-identity>div{border-left:1px solid var(--editor-hairline);flex:1;min-width:0;padding-left:12px}.creator-editor-shell .cr-header h1{letter-spacing:0;max-width:none;margin:0;font-size:13px;font-weight:600;line-height:20px}.creator-editor-shell .cr-eyebrow{display:none}.creator-editor-shell .cr-back{background:#ffffff59;border-color:#0f172a12;width:30px;height:28px;font-size:16px;box-shadow:2px 2px #0f172a0f}.cr-header-status{color:#10b981;flex:none;align-items:center;gap:4px;font-size:12px;line-height:20px;display:inline-flex}.cr-header-status svg{width:14px;height:14px}.cr-header-status.is-pending{color:#f59e0b}.cr-header-status.is-saving{color:#94a3b8}.cr-header-status>span:last-child{display:none}.creator-editor-shell .cr-history-controls{margin:0}.creator-editor-shell .cr-history-controls button{width:28px;height:28px}.creator-editor-shell .cr-history-controls svg{width:14px;height:14px}.creator-editor-shell .cr-header-actions{flex:none;gap:8px;width:auto;margin:0;padding:0;overflow:visible}.creator-editor-shell .cr-header-actions .cr-button{border-radius:6px;min-height:28px;padding:4px 8px;font-size:11px!important}.creator-editor-shell .cr-mobile-actions>summary{width:28px;height:28px}.creator-editor-shell .cr-mobile-actions>summary svg{width:16px;height:16px}.creator-editor-shell .cr-layout{flex-direction:column;flex:1;align-items:stretch;gap:0;min-height:0;display:flex;overflow:hidden}.creator-editor-shell .cr-tabs{scrollbar-width:thin;background:#ffffffd9;border-bottom:1px solid #e2e8f0b3;flex:none;align-self:stretch;align-items:center;gap:6px;width:100%;min-width:0;margin:0;padding:8px;display:flex;position:relative;top:auto;overflow:auto hidden}.creator-editor-shell .cr-tabs>strong,.creator-editor-shell .cr-tabs>small{display:none}.creator-editor-shell .cr-tabs button{white-space:nowrap;color:#475569;background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.creator-editor-shell .cr-tabs button svg{flex:none;width:14px;height:14px}.creator-editor-shell .cr-tabs button.is-active{color:#fff;background:#4f46e5;border-color:#0000;box-shadow:2px 2px #4338ca38}.creator-editor-shell .cr-content{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex:1;width:100%;min-width:0;min-height:0;margin:0;padding:8px 8px 112px;position:relative;overflow:hidden auto}.creator-editor-shell .cr-chapter{border-color:var(--editor-stroke);background:var(--editor-glass);min-width:0;max-width:1024px;margin:0 auto 16px;padding:14px;scroll-margin-top:80px;box-shadow:2px 2px #0f172a17,inset 0 1px #ffffffeb,0 24px 60px -34px #312e814d}.creator-editor-shell .cr-chapter>h2{display:none}.creator-editor-shell .cr-live-preview{background:#ffffff7a;border-width:0 0 0 1px;border-radius:0;align-self:stretch;height:auto;min-height:0;margin:0;display:none;position:relative;top:auto}.creator-editor-shell .cr-live-preview>header{flex:none}.creator-editor-shell .cr-live-preview iframe{flex:1;min-height:0}.creator-editor-shell .cr-alert,.creator-editor-shell .cr-recovery{flex:none;max-height:28vh;margin:6px 8px;padding-top:8px;padding-bottom:8px;overflow:auto}.creator-editor-shell .nb-title-heading small{position:static}.creator-editor-shell .nb-field-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.nb-field-heading>div,.nb-field-heading>div>div{display:contents}.nb-field-heading>div>div>section{grid-column:1/-1;min-width:0;margin:0}.cr-studio .nb-summary-field textarea{resize:none;background:#ffffffe0;border-color:#e0e5ff;border-radius:12px;min-height:160px;padding:8px 12px;font-family:inherit;font-size:15px;line-height:1.65}.cr-studio .nb-title-field input{background:#ffffffe0;border-color:#e0e5ff;border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.5}@media (min-width:640px){.creator-editor-shell .cr-header{padding:0 12px}.cr-header-status>span:last-child{display:inline}.creator-editor-shell .cr-tabs{padding-left:16px;padding-right:16px}.creator-editor-shell .cr-content{padding:24px 24px 112px}.creator-editor-shell .cr-chapter{margin-bottom:32px;padding:20px}.creator-editor-shell .cr-mobile-actions{display:none}.creator-editor-shell .cr-header-actions{display:flex}.cr-studio .nb-summary-field textarea{min-height:192px}}@media (max-width:639px){.creator-editor-shell .cr-header-actions{display:none}.creator-editor-shell .cr-mobile-actions{display:block}}@media (min-width:768px){.creator-editor-shell .cr-header{gap:12px;padding:0 16px}.creator-editor-shell .cr-eyebrow{letter-spacing:.1em;font-size:10px;font-weight:600;display:block}.creator-editor-shell .cr-header-identity>div{max-width:200px;padding-left:16px}.creator-editor-shell .cr-header h1{font-size:14px}.creator-editor-shell .cr-chapter{margin-bottom:40px}}@media (min-width:1024px){.creator-editor-shell .cr-layout{grid-template-columns:minmax(0,1fr) var(--creator-preview-width,420px);grid-template-rows:auto minmax(0,1fr);display:grid}.creator-editor-shell .cr-contribution-mode .cr-layout{grid-template-columns:minmax(0,1fr)}.creator-editor-shell .cr-tabs{grid-area:1/1}.creator-editor-shell .cr-content{grid-area:2/1}.creator-editor-shell .cr-live-preview{flex-direction:column;grid-area:1/2/3;display:flex}.creator-editor-shell .cr-content{padding:32px 32px 40px}.creator-editor-shell .cr-chapter{padding:24px}}@media (min-width:1280px){.creator-editor-shell .cr-layout{grid-template-columns:208px minmax(0,1fr) var(--creator-preview-width,420px);grid-template-rows:minmax(0,1fr);display:grid}.creator-editor-shell .cr-contribution-mode .cr-layout{grid-template-columns:208px minmax(0,1fr)}.creator-editor-shell .cr-content{grid-area:1/2}.creator-editor-shell .cr-live-preview{grid-area:1/3}.creator-editor-shell .cr-tabs{border-width:0 1px 0 0;border-color:var(--editor-hairline);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#ffffff73;flex-direction:column;grid-area:1/1;align-items:stretch;gap:2px;padding:24px 16px;overflow:hidden auto}.creator-editor-shell .cr-tabs>strong{letter-spacing:.1em;color:#94a3b8;margin:0 0 12px;padding:0;font-size:10px;font-weight:600;display:block}.creator-editor-shell .cr-tabs>small{color:#94a3b8;margin-top:24px;font-size:10px;display:block}.creator-editor-shell .cr-tabs button{color:#64748b;text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px}.creator-editor-shell .cr-tabs button.is-active{color:#3730a3;background:#eef2ffe6;font-weight:500;box-shadow:inset 3px 0 #6366f1}.creator-editor-shell .cr-chapter{scroll-margin-top:32px}.creator-editor-shell .cr-chapter>h2{letter-spacing:-.025em;color:#0f172a;margin:0 0 16px;font-size:16px;font-weight:600;display:flex}.creator-editor-shell .cr-chapter>h2 svg{color:#4f46e5;width:16px;height:16px;margin-right:12px}.creator-editor-shell .cr-live-preview{flex-direction:column;display:flex}}.cr-studio .nb-field-heading{min-height:18px;margin-bottom:6px}.cr-studio .nb-field-heading>label,.cr-studio .nb-title-heading>span,.cr-studio .nb-card .media-picker-label{font-size:12px;font-weight:500;line-height:1.45}.cr-studio .nb-card .media-picker-label{line-height:18px}.cr-studio .nb-editor .native-suggestion-subtle{min-height:0;box-shadow:none;color:#4f46e5;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;font-weight:500;line-height:16px;display:flex;font-size:12px!important}.cr-studio .nb-editor .native-suggestion-subtle:hover{color:#3730a3}.creator-editor-shell .cr-live-preview{overflow:visible}.creator-editor-shell .cr-preview-chrome{border-bottom:1px solid var(--editor-hairline);background:#ffffffb3;align-items:center;gap:8px;min-height:40px;padding:10px 12px;display:flex}.cr-preview-chrome>svg{color:#94a3b8;flex:none}.cr-preview-chrome>strong{color:#334155;white-space:nowrap;font-size:12px;font-weight:500}.cr-preview-chrome>span{font-variant-numeric:tabular-nums;color:#94a3b8;margin-left:auto;font-size:10px}.creator-editor-shell .cr-preview-tool{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:4px 6px;font-size:10px;line-height:16px;display:inline-flex}.creator-editor-shell .cr-preview-tool:hover{color:#475569;background:#e2e8f0}.creator-editor-shell .cr-preview-tool:first-of-type{color:#6366f1}.creator-editor-shell .cr-preview-tool.cr-preview-reset{color:#f87171}.creator-editor-shell .cr-preview-tool:disabled{opacity:.45;cursor:not-allowed}.cr-preview-tool-label{display:none}.cr-preview-iframe-wrap{border-left:1px solid var(--editor-hairline);background:#f8fafc;flex:1;min-height:0;position:relative;overflow:hidden}.creator-editor-shell .cr-preview-iframe-wrap iframe{background:#fff;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cr-preview-loading,.cr-preview-load-error{z-index:10;color:#64748b;text-align:center;background:#f8faffed;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:12px;display:flex;position:absolute;inset:0}.cr-preview-load-error{background:#fff;gap:12px}.cr-preview-load-error button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px}.cr-preview-load-error p{margin:0;line-height:1.6}.cr-preview-saving{color:#d97706;background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:10px;display:flex}.creator-editor-shell .cr-header-actions .cr-preview-toggle{border:2px solid var(--editor-hairline);color:#475569;background:#fff9;align-items:center;gap:6px;display:none}.creator-editor-shell .cr-header-actions .cr-preview-toggle[aria-pressed=true]{color:#3730a3;background:#eef2ffe6;border-color:#c4b5fd}.cr-preview-mode-switch{inset-inline:0;z-index:70;padding:0 16px max(12px,env(safe-area-inset-bottom));pointer-events:none;justify-content:center;gap:4px;display:flex;position:fixed;bottom:0}.cr-preview-mode-switch>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffffff2;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 8px 24px #0f172a2e}.cr-preview-mode-switch button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.cr-preview-mode-switch button[aria-pressed=true]{color:#fff;background:#0f172a;box-shadow:2px 2px #0f172a2e}.cr-preview-mode-switch .cr-preview-play[aria-pressed=true]{background:#4f46e5;box-shadow:2px 2px #4338ca47}.creator-editor-shell .cr-live-preview.is-resizing .cr-preview-iframe-wrap:after{content:"";z-index:20;position:absolute;inset:0}@media (max-width:1023px){.creator-editor-shell .cr-live-preview.is-mobile-preview{z-index:60;width:100%;height:100dvh;min-height:0;padding-top:max(var(--app-top-inset,0px),env(safe-area-inset-top,0px));background:#fff;border:0;flex-direction:column;grid-area:auto;display:flex;position:fixed;inset:0}.creator-editor-shell .is-mobile-preview .cr-preview-chrome,.is-mobile-preview .cr-preview-saving{display:none}.is-mobile-preview .cr-preview-iframe-wrap{margin-bottom:calc(max(12px,env(safe-area-inset-bottom)) + 44px);border-left:0}.is-mobile-preview .cr-preview-chrome>strong{font-size:14px}.is-mobile-preview .cr-preview-chrome .cr-preview-tool:first-of-type{margin-left:auto}.is-mobile-preview .cr-preview-tool-label{display:inline}}@media (max-width:1023px) and (orientation:landscape){.creator-editor-shell .cr-live-preview.is-mobile-preview{padding-top:0}.creator-editor-shell .is-mobile-preview .cr-preview-chrome,.is-mobile-preview .cr-preview-saving{display:flex}.creator-editor-shell .is-mobile-preview .cr-preview-chrome{padding-top:max(10px,var(--app-top-inset,0px),env(safe-area-inset-top,0px))}}@media (min-width:1024px){.creator-editor-shell .cr-layout.preview-hidden{grid-template-columns:minmax(0,1fr)}.creator-editor-shell .cr-header-actions .cr-preview-toggle{display:inline-flex}.cr-preview-mode-switch{display:none}}@media (min-width:1280px){.creator-editor-shell .cr-layout.preview-hidden{grid-template-columns:208px minmax(0,1fr)}.cr-preview-tool-label{display:inline}}.cr-preview-slow{z-index:10;color:#92400e;background:#fffbebed;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex;position:absolute;top:8px;left:8px;right:8px}.cr-preview-slow button{color:#4f46e5;font:inherit;cursor:pointer;background:0 0;border:0}.cr-preview-mode-switch .cr-mobile-publish{color:#4338ca;border-left:1px solid #e2e8f0;border-radius:0 999px 999px 0}.cr-preview-mode-switch .cr-mobile-publish:disabled{opacity:.45;cursor:not-allowed}
