@layer payload-default{.field-diff__locale-label{background:var(--theme-elevation-100);border-radius:var(--style-radius-s);padding:calc(var(--base)*.2)}[dir=ltr] .field-diff__locale-label{margin-right:calc(var(--base)*.25)}[dir=rtl] .field-diff__locale-label{margin-left:calc(var(--base)*.25)}.field-diff-container{position:relative}.field-diff-content{background:var(--theme-elevation-50);grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;padding:10px;display:grid}}
@layer payload-default{.field-diff-label{margin-bottom:calc(var(--base)*.35);flex-direction:row;align-items:center;height:100%;font-weight:600;line-height:normal;display:flex}}
@layer payload-default{:root{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-600);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-800);--diff-delete-link-color:var(--theme-error-600);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-600);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-800);--diff-create-link-color:var(--theme-success-600)}html[data-theme=dark]{--diff-delete-pill-bg:var(--theme-error-200);--diff-delete-pill-color:var(--theme-error-650);--diff-delete-pill-border:var(--theme-error-400);--diff-delete-parent-bg:var(--theme-error-100);--diff-delete-parent-color:var(--theme-error-900);--diff-delete-link-color:var(--theme-error-750);--diff-create-pill-bg:var(--theme-success-200);--diff-create-pill-color:var(--theme-success-650);--diff-create-pill-border:var(--theme-success-400);--diff-create-parent-bg:var(--theme-success-100);--diff-create-parent-color:var(--theme-success-900);--diff-create-link-color:var(--theme-success-750)}.html-diff{letter-spacing:.02em;font-size:14px}.html-diff-no-value{color:var(--theme-elevation-400)}.html-diff pre{margin-top:0;margin-bottom:0}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=create])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}:is(.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]),.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete])){z-index:1;position:relative}.html-diff p:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h1:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h2:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h3:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h4:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h5:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff blockquote:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff pre:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff h6:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:-10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=create]):before{content:"";background-color:var(--diff-create-parent-bg);color:var(--diff-create-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]){z-index:1;position:relative}.html-diff li:not([data-enable-match=false]):has([data-match-type=delete]):before{content:"";background-color:var(--diff-delete-parent-bg);color:var(--diff-delete-parent-color);z-index:-1;display:block;position:absolute;inset:0 -10px}.html-diff li::marker{color:var(--theme-text)}.html-diff [data-match-type=delete]:not([data-enable-match=false]):not(:is([data-enable-match=false] *)){color:var(--diff-delete-pill-color);-webkit-text-decoration-color:var(--diff-delete-pill-color);text-decoration-color:var(--diff-delete-pill-color);background-color:var(--diff-delete-pill-bg);border-radius:4px;text-decoration-line:line-through;text-decoration-thickness:1px}.html-diff a[data-match-type=delete] :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-delete-link-color)}.html-diff a[data-match-type=create]:not(img) :not([data-enable-match=false]) :not(:is([data-enable-match=false] *)){color:var(--diff-create-link-color)}.html-diff [data-match-type=create]:not(img):not([data-enable-match=false]):not(:is([data-enable-match=false] *)){background-color:var(--diff-create-pill-bg);color:var(--diff-create-pill-color);border-radius:4px}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper{display:inline-flex}.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{display:flex}.html-diff .html-diff-create-inline-wrapper,.html-diff .html-diff-delete-inline-wrapper,.html-diff .html-diff-create-block-wrapper,.html-diff .html-diff-delete-block-wrapper{flex-direction:row;align-items:center;position:relative}.html-diff .html-diff-create-inline-wrapper:after,.html-diff .html-diff-delete-inline-wrapper:after,.html-diff .html-diff-create-block-wrapper:after,.html-diff .html-diff-delete-block-wrapper:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}}
@layer payload-default{.banner{vertical-align:middle;background:var(--theme-elevation-100);color:var(--theme-elevation-800);border:0;border-radius:4px;margin-bottom:1.53846rem;padding:10px;font-size:1rem;line-height:20px}.banner--has-action{cursor:pointer;text-decoration:none}.banner--has-icon{display:flex}.banner--has-icon svg{display:block}.banner--type-default.button--has-action:hover{background:var(--theme-elevation-900)}.banner--type-default.button--has-action:active{background:var(--theme-elevation-950)}.banner--type-error{background:var(--theme-error-100);color:var(--theme-error-600)}.banner--type-error svg .stroke{stroke:var(--theme-error-600);fill:none}.banner--type-error svg .fill{fill:var(--theme-error-600)}.banner--type-error.button--has-action:hover{background:var(--theme-error-200)}.banner--type-error.button--has-action:active{background:var(--theme-error-300)}.banner--type-success{background:var(--theme-success-100);color:var(--theme-success-600)}.banner--type-success.button--has-action:hover,.banner--type-success.button--has-action:active{background:var(--theme-success-200)}}
.better-editor{z-index:var(--better-editor-z-overlay,50);background:var(--theme-bg,#fff);border-top:1px solid var(--theme-elevation-100);position:absolute;inset:0}.better-editor--fullscreen,.better-editor--fullscreen .better-editor__body{background:var(--theme-bg,#fff)}.better-editor--fullscreen .better-editor__body{height:100vh}.better-editor__body{height:100%;display:grid}.better-editor__resize-handle{cursor:col-resize;border-left:1px solid var(--theme-elevation-100);background:0 0}.better-editor__resize-handle:hover,.better-editor--resizing .better-editor__resize-handle{background:var(--theme-elevation-200)}.better-editor--resizing .better-editor-frame{pointer-events:none}.better-editor__history{gap:2px;display:inline-flex}.better-editor__history-btn{border:1px solid var(--theme-elevation-150);background:var(--theme-bg,#fff);width:32px;height:28px;color:var(--theme-elevation-500);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.better-editor__history-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.better-editor__history-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.better-editor__history-btn:hover:not(:disabled){color:var(--theme-text);background:var(--theme-elevation-100)}.better-editor__history-btn:disabled{opacity:.4;cursor:not-allowed}.better-editor--errored{background:var(--theme-bg,#fff);justify-content:center;align-items:center;padding:32px;display:flex}.better-editor__error{text-align:left;max-width:720px}.better-editor__error h3{margin:0 0 8px;font-size:18px}.better-editor__error pre{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);white-space:pre-wrap;border-radius:4px;max-height:240px;padding:12px;font-size:12px;overflow:auto}.better-editor__error-actions{gap:8px;margin-top:16px;display:flex}.better-editor__error-actions button{border:1px solid var(--theme-elevation-200);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:8px 14px}.better-editor__error-actions button:hover{background:var(--theme-elevation-100)}
.better-editor__preview{flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.better-editor__preview-toolbar{border-bottom:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px;display:flex}.better-editor__preview-toolbar-right{align-items:center;gap:8px;display:inline-flex}.better-editor__preview-stage{flex:1;min-height:0;position:relative}.better-editor-frame{background:#fff;border:0;width:100%;height:100%}.better-editor-frame__viewport{justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;overflow:hidden}.better-editor-frame__viewport--constrained{background:var(--theme-elevation-100);align-items:center;padding:16px;overflow:auto}.better-editor-frame__viewport--constrained>.better-editor-frame{height:100%;box-shadow:0 4px 24px #00000014}.better-editor--fullscreen .better-editor-frame__viewport--tablet>.better-editor-frame{max-height:90%}.better-editor--fullscreen .better-editor-frame__viewport--mobile>.better-editor-frame{max-height:80%}.better-editor-frame__viewport--resizable{position:relative}.better-editor-frame__handle{background:var(--theme-elevation-300);cursor:ew-resize;border-radius:3px;flex-shrink:0;align-self:center;width:6px;height:64px;margin:0 6px}.better-editor-frame__handle:hover,.better-editor-frame__handle:active,.better-editor-frame__viewport--resizing .better-editor-frame__handle{background:var(--theme-elevation-500)}.better-editor-frame__viewport--resizing .better-editor-frame{pointer-events:none}.better-editor-frame__skeleton{background:var(--theme-bg,#fff);pointer-events:none;flex-direction:column;gap:12px;padding:32px;display:flex;position:absolute;inset:0}.better-editor-frame__skeleton-bar,.better-editor-frame__skeleton-block{background:var(--theme-elevation-100);border-radius:4px;animation:1.4s ease-in-out infinite better-editor-skeleton-pulse}.better-editor-frame__skeleton-bar{width:60%;height:14px}.better-editor-frame__skeleton-bar--lg{width:40%;height:28px;margin-bottom:4px}.better-editor-frame__skeleton-bar--sm{width:30%}.better-editor-frame__skeleton-block{flex:1;min-height:120px;margin-top:8px}@keyframes better-editor-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.better-editor__width-chip{border:1px solid var(--theme-elevation-150);background:var(--theme-bg,#fff);color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;min-width:60px;padding:4px 10px;display:inline-flex}.better-editor__width-chip-unit{color:var(--theme-elevation-500);font-size:10px;font-weight:400}.better-editor-viewport{border:1px solid var(--theme-elevation-150);background:var(--theme-bg,#fff);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.better-editor-viewport__btn{width:32px;height:28px;color:var(--theme-elevation-500);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.better-editor-viewport__btn:hover{color:var(--theme-text);background:var(--theme-elevation-100)}.better-editor-viewport__btn--active,.better-editor-viewport__btn--active:hover{color:var(--theme-text);background:var(--theme-elevation-150)}
.better-editor__sidebar{border-left:1px solid var(--theme-elevation-100);overflow:hidden}.better-editor-sidebar{flex-direction:column;height:100%;display:flex}.better-editor-sidebar__content{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.better-editor-tab{margin:20px}.better-editor-sidebar--force-full-width .better-editor-sidebar__content .field-type{--field-width:100%!important}.better-editor-sidebar__content .render-fields{margin-top:16px}.better-editor-sidebar__tabs{border-bottom:1px solid var(--theme-elevation-150);display:flex}.better-editor-sidebar__tab{color:var(--theme-elevation-500);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 16px;font-weight:500}.better-editor-sidebar__tab:hover:not(:disabled){color:var(--theme-text)}.better-editor-sidebar__tab:disabled{color:var(--theme-elevation-300);cursor:not-allowed}.better-editor-sidebar__tab--active{color:var(--theme-text);border-bottom-color:var(--theme-text)}.better-editor-sidebar__errors{border:1px solid var(--theme-error-250,#f1b0ad);background:var(--theme-error-50,#fdeceb);border-radius:4px;margin:12px 16px 0;padding:10px 12px;font-size:13px;line-height:1.4}.better-editor-sidebar__errors-title{color:var(--theme-error-600,#b22a22);margin:0 0 6px;font-weight:600}.better-editor-sidebar__errors-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.better-editor-sidebar__errors-item{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.better-editor-sidebar__errors-jump{font:inherit;color:var(--theme-error-600,#b22a22);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.better-editor-sidebar__errors-label{color:var(--theme-error-600,#b22a22);font-weight:600}.better-editor-sidebar__errors-message{color:var(--theme-elevation-600,#555)}.better-editor-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.better-editor-tab__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.better-editor-tab__kicker{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-500);font-size:11px;font-weight:600;display:block}.better-editor-tab__heading{margin:2px 0 4px;font-size:16px;font-weight:600;line-height:1.2}.better-editor-tab__clear{border:1px solid var(--theme-elevation-150);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:6px 10px;font-size:12px}.better-editor-tab__clear:hover{background:var(--theme-elevation-100)}.better-editor-tab__divider{border:0;border-top:1px solid var(--theme-elevation-150);margin:20px 0}.better-editor-tab__block-name{flex-direction:column;gap:4px;margin-top:12px;display:flex}.better-editor-tab__block-name-label{text-transform:uppercase;letter-spacing:.06em;color:var(--theme-elevation-500);font-size:11px;font-weight:600}.better-editor-tab__block-name-input{border:1px solid var(--theme-elevation-150);background:var(--theme-input-bg,transparent);color:inherit;font:inherit;border-radius:4px;padding:8px 10px}.better-editor-tab__block-name-input:focus{outline:2px solid var(--theme-text);outline-offset:1px}.better-editor-tab__actions{gap:6px;margin-top:12px;display:flex}.better-editor-tab__action{border:1px solid var(--theme-elevation-150);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.better-editor-tab__action:hover:not(:disabled){background:var(--theme-elevation-100)}.better-editor-tab__action:disabled{opacity:.4;cursor:not-allowed}.better-editor-tab__action--danger:hover:not(:disabled){background:var(--theme-error-100,#fee2e2);color:var(--theme-error-700,#b91c1c);border-color:var(--theme-error-500,#ef4444)}.better-editor-tab--empty{flex-direction:column;align-items:stretch;gap:16px;display:flex}.better-editor-tab__empty-text{color:var(--theme-elevation-500);margin:0;font-size:13px;line-height:1.4}.better-editor-tab__add-block{border:1px dashed var(--theme-elevation-200);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:inline-flex}.better-editor-tab__add-block:hover{background:var(--theme-elevation-100);border-color:var(--theme-elevation-400);border-style:solid}
.better-editor-toggle{width:auto}.better-editor-toggle[aria-pressed=true]{border-color:var(--theme-elevation-300);background-color:var(--theme-elevation-100)}.better-editor-toggle__label{color:var(--theme-elevation-700);margin-right:.5em;display:inline-block}
.governance-view{padding:32px var(--gutter-h) var(--spacing-view-bottom);color:var(--confetti-foreground,var(--theme-text));gap:24px;display:grid}.governance-view h1,.governance-view h2,.governance-view h3,.governance-view p{margin:0}.governance-view h1{letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:36px}.governance-view h2{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px}.governance-view h3{font-size:14px;font-weight:500;line-height:20px}.governance-view p{color:var(--confetti-muted-foreground,var(--theme-elevation-550));font-size:13px;line-height:20px}.governance-page-intro{justify-content:space-between;align-items:flex-start;gap:24px;min-height:52px;display:flex}.governance-page-intro>div{gap:4px;display:grid}.governance-save-source[data-confetti-header-action-source]{display:none}.governance-settings{border:1px solid var(--confetti-border,var(--theme-elevation-150));border-radius:var(--confetti-radius-card,14px);background:var(--confetti-card,var(--theme-bg));box-shadow:var(--confetti-shadow-xs,0 1px 2px #0000000d);overflow:hidden}.governance-section{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:40px;padding:24px;display:grid}.governance-section+.governance-section{border-top:1px solid var(--confetti-border,var(--theme-elevation-150))}.governance-section__header{align-content:start;gap:6px;display:grid}.governance-section__content{gap:0;min-width:0;display:grid}.governance-route-settings{display:contents}.governance-route-settings+.governance-route-settings>.governance-setting-row:first-child,.governance-setting-row+.governance-setting-row{border-top:1px solid var(--confetti-border,var(--theme-elevation-150));margin-top:20px;padding-top:20px}.governance-setting-row{justify-content:space-between;align-items:center;gap:24px;min-height:40px;display:flex}.governance-setting-row>div:first-child{gap:2px;min-width:0;display:grid}.governance-setting-row__control{flex:none;justify-content:flex-end;min-width:160px;display:flex}.governance-switch{background:var(--theme-elevation-300);cursor:pointer;border:0;border-radius:999px;flex:0 0 36px;align-items:center;width:36px;height:20px;padding:2px;transition:background-color .15s;display:inline-flex;position:relative}.governance-switch span{background:var(--confetti-background,var(--theme-bg));width:16px;height:16px;box-shadow:var(--confetti-shadow-xs,0 1px 2px #00000014);border-radius:50%;transition:transform .15s;transform:translate(0)}.governance-switch[aria-checked=true]{background:var(--confetti-primary,var(--theme-elevation-950))}.governance-switch[aria-checked=true] span{transform:translate(16px)}.governance-switch:focus-visible{outline:2px solid var(--confetti-ring,var(--theme-elevation-400));outline-offset:2px}.governance-fields{border-radius:var(--confetti-radius,8px);background:var(--confetti-muted,var(--theme-elevation-100));gap:16px;margin-top:16px;padding:16px;display:grid}.governance-fields--columns{background:0 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:0;padding:0}.governance-fields label,.governance-fields>label{color:var(--confetti-foreground,var(--theme-text));gap:6px;font-size:13px;font-weight:500;line-height:18px;display:grid}.governance-view input:not([type=checkbox]),.governance-select select{width:100%;min-height:var(--confetti-control-height,36px);border:1px solid var(--confetti-input,var(--theme-elevation-200));border-radius:var(--confetti-radius,8px);background:var(--confetti-popover,var(--theme-input-bg));color:var(--confetti-popover-foreground,var(--theme-text));box-shadow:var(--confetti-shadow-xs,0 1px 2px #0000000d);font:inherit;outline:none;padding:0 36px 0 12px;font-size:14px}.governance-view input:not([type=checkbox]):focus-visible,.governance-select select:focus-visible{border-color:var(--confetti-ring,var(--theme-elevation-400));box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring,var(--theme-elevation-400)) 20%, transparent)}.governance-select{width:min(100%,280px);display:inline-flex;position:relative}.governance-select select{appearance:none;cursor:pointer}.governance-select svg{color:var(--confetti-muted-foreground,var(--theme-elevation-550));pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.governance-button,.governance-list-settings{min-height:var(--confetti-control-height,36px);border:1px solid var(--confetti-primary,var(--theme-elevation-950));border-radius:var(--confetti-radius,8px);background:var(--confetti-primary,var(--theme-elevation-950));color:var(--confetti-primary-foreground,var(--theme-elevation-0));box-shadow:var(--confetti-shadow-xs,0 1px 2px #0000000d);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.governance-button:hover,.governance-list-settings:hover{background:color-mix(in srgb, var(--confetti-primary,var(--theme-elevation-950)) 90%, var(--confetti-background,var(--theme-bg)));color:var(--confetti-primary-foreground,var(--theme-elevation-0));text-decoration:none}.governance-button:focus-visible,.governance-list-settings:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--confetti-ring,var(--theme-elevation-400)) 18%, transparent);outline:none}.governance-button:disabled,.governance-list-settings:disabled{cursor:wait;opacity:.5}.governance-button--secondary,.governance-list-settings{border-color:var(--confetti-input,var(--theme-elevation-200));background:var(--confetti-background,var(--theme-bg));color:var(--confetti-secondary-foreground,var(--theme-text))}.governance-button--secondary:hover,.governance-list-settings:hover{background:var(--confetti-accent,var(--theme-elevation-100));color:var(--confetti-accent-foreground,var(--theme-text))}.governance-list-settings{min-height:32px;margin-left:auto;padding-inline:12px}.governance-section-action{justify-content:flex-end;margin-bottom:16px;display:flex}.governance-permissions{gap:12px;display:grid}.governance-permission{border:1px solid var(--confetti-border,var(--theme-elevation-150));border-radius:var(--confetti-radius,8px);gap:16px;padding:16px 48px 16px 16px;display:grid;position:relative}.governance-permission__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.governance-permission__fields label{gap:6px;font-size:13px;font-weight:500;display:grid}.governance-operation-grid{border:0;flex-wrap:wrap;gap:8px 16px;padding:0;display:flex}.governance-operation-grid legend{width:100%;margin-bottom:6px;font-size:12px;font-weight:500}.governance-operation-grid label{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.governance-operation-grid input{width:16px;height:16px;accent-color:var(--confetti-primary,var(--theme-elevation-950));margin:0}.governance-remove{border-radius:var(--confetti-radius,8px);width:32px;height:32px;color:var(--confetti-muted-foreground,var(--theme-elevation-550));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}.governance-remove:hover,.governance-remove:focus-visible{background:color-mix(in srgb, var(--confetti-destructive,#e5484d) 12%, transparent);color:var(--confetti-destructive,#e5484d);outline:none}.governance-alert{border:1px solid color-mix(in srgb, var(--confetti-destructive,#e5484d) 35%, transparent);border-radius:var(--confetti-radius,8px);background:color-mix(in srgb, var(--confetti-destructive,#e5484d) 8%, transparent);padding:16px}.governance-view--loading{min-height:200px;color:var(--confetti-muted-foreground,var(--theme-elevation-550));place-items:center}.governance-spinner{animation:1s linear infinite governance-spin}@keyframes governance-spin{to{transform:rotate(360deg)}}.governance-gallery{background:0 0}.governance-gallery__grid{background:0 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.governance-gallery__item{border:1px solid var(--confetti-border,var(--theme-elevation-150));border-radius:var(--confetti-radius-card,14px);background:var(--confetti-card,var(--theme-bg));min-width:0;overflow:hidden}.governance-gallery__link{height:100%;color:var(--confetti-card-foreground,var(--theme-text));text-decoration:none;transition:background-color .12s;display:grid}.governance-gallery__link:hover,.governance-gallery__link:focus-visible{background:var(--confetti-accent,var(--theme-elevation-100));color:var(--confetti-accent-foreground,var(--theme-text));outline:none;text-decoration:none}.governance-gallery__link:hover img,.governance-gallery__link:focus-visible img{transform:scale(1.02)}.governance-gallery__media{aspect-ratio:4/3;background:var(--confetti-muted,var(--theme-elevation-100));margin:0;position:relative;overflow:hidden}.governance-gallery__media img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.governance-gallery__placeholder{width:100%;height:100%;color:var(--confetti-muted-foreground,var(--theme-elevation-550));justify-content:center;align-items:center;display:flex}.governance-gallery__caption{gap:2px;padding:12px;display:grid}.governance-gallery__caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.governance-gallery__caption time{color:var(--confetti-muted-foreground,var(--theme-elevation-550));font-size:12px;line-height:16px}.governance-list-view{border:1px solid var(--confetti-border,var(--theme-elevation-150));border-radius:var(--confetti-radius-card,14px);background:var(--confetti-card,var(--theme-bg));overflow:hidden}.governance-list-view__item{min-height:88px;color:var(--confetti-card-foreground,var(--theme-text));grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:grid}.governance-list-view__item+.governance-list-view__item{border-top:1px solid var(--confetti-border,var(--theme-elevation-150))}.governance-list-view__item:hover,.governance-list-view__item:focus-visible{background:var(--confetti-accent,var(--theme-elevation-100));color:var(--confetti-accent-foreground,var(--theme-text));outline:none;text-decoration:none}.governance-list-view__media{border-radius:var(--confetti-radius,8px);background:var(--confetti-muted,var(--theme-elevation-100));width:72px;height:64px;color:var(--confetti-muted-foreground,var(--theme-elevation-550));justify-content:center;align-items:center;display:flex;overflow:hidden}.governance-list-view__media img{object-fit:cover;width:100%;height:100%}.governance-list-view__content{gap:3px;min-width:0;display:grid}.governance-list-view__content strong,.governance-list-view__content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.governance-list-view__content strong{font-size:14px;font-weight:500;line-height:20px}.governance-list-view__content>span,.governance-list-view__content small{color:var(--confetti-muted-foreground,var(--theme-elevation-550));font-size:12px;line-height:16px}@media (max-width:900px){.governance-section{grid-template-columns:1fr;gap:20px}.governance-permission__fields{grid-template-columns:1fr}}@media (max-width:600px){.governance-view{padding-top:24px}.governance-page-intro,.governance-setting-row{flex-direction:column;align-items:stretch}.governance-setting-row__control{justify-content:flex-start;min-width:0}.governance-select{width:100%}.governance-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
