.BrandMark-module__04fkfq__root{background:var(--bm-plate-bg);border:1px solid var(--bm-edge);border-radius:var(--radius-tile);--bm-plate-bg:var(--surface-sunken);--bm-edge:var(--border-hairline);--bm-word:var(--ink-4);--bm-dot-color:var(--switch-off);flex:none;align-items:center;display:inline-flex}.BrandMark-module__04fkfq__root.BrandMark-module__04fkfq__live{--bm-plate-bg:var(--ink-1);--bm-edge:var(--ink-1);--bm-word:var(--program-ink);--bm-dot-color:var(--live)}.BrandMark-module__04fkfq__root.BrandMark-module__04fkfq__toneDark{--bm-plate-bg:var(--program-panel);--bm-edge:var(--program-border);--bm-word:var(--program-ink-dim);--bm-dot-color:var(--program-ink-faint)}.BrandMark-module__04fkfq__root.BrandMark-module__04fkfq__toneDark.BrandMark-module__04fkfq__live{--bm-plate-bg:var(--program-ink);--bm-edge:var(--program-ink);--bm-word:var(--ink-1);--bm-dot-color:var(--live)}.BrandMark-module__04fkfq__tally{width:var(--bm-dot);height:var(--bm-dot);background:var(--bm-dot-color);border-radius:50%;flex:none}.BrandMark-module__04fkfq__live .BrandMark-module__04fkfq__tally{box-shadow:0 0 0 var(--bm-halo) color-mix(in srgb, var(--live) 28%, transparent);animation:1.1s step-end infinite BrandMark-module__04fkfq__ds-blink}.BrandMark-module__04fkfq__word{font-family:var(--font-display);font-weight:800;font-size:var(--bm-type);letter-spacing:-.035em;color:var(--bm-word);white-space:nowrap;line-height:1}.BrandMark-module__04fkfq__lockup{gap:var(--bm-gap);padding:var(--bm-pad-y) var(--bm-pad-x)}.BrandMark-module__04fkfq__mark{width:var(--bm-plate);height:var(--bm-plate);border-radius:var(--bm-plate-radius);justify-content:center}.BrandMark-module__04fkfq__sm{--bm-dot:9px;--bm-halo:3px;--bm-gap:var(--space-5);--bm-pad-y:var(--space-4);--bm-pad-x:var(--space-6);--bm-type:17px;--bm-plate:20px;--bm-plate-radius:var(--radius-sm)}.BrandMark-module__04fkfq__md{--bm-dot:14px;--bm-halo:5px;--bm-gap:var(--space-7);--bm-pad-y:var(--space-8);--bm-pad-x:var(--space-9);--bm-type:26px;--bm-plate:30px;--bm-plate-radius:var(--radius-md)}.BrandMark-module__04fkfq__lg{--bm-dot:18px;--bm-halo:7px;--bm-gap:var(--space-9);--bm-pad-y:var(--space-10);--bm-pad-x:var(--space-12);--bm-type:34px;--bm-plate:44px;--bm-plate-radius:var(--radius-tile)}.BrandMark-module__04fkfq__mark.BrandMark-module__04fkfq__sm{--bm-dot:8px;--bm-halo:2px}.BrandMark-module__04fkfq__mark.BrandMark-module__04fkfq__md{--bm-dot:11px;--bm-halo:3px}.BrandMark-module__04fkfq__mark.BrandMark-module__04fkfq__lg{--bm-dot:16px;--bm-halo:5px}@media (prefers-reduced-motion:reduce){.BrandMark-module__04fkfq__live .BrandMark-module__04fkfq__tally{opacity:1;animation:none}}
.Icon-module__ugI7dG__icon{color:currentColor;flex-shrink:0;display:block}
.Button-module__pc5h-a__button{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);font:var(--action-md);cursor:pointer;transition:var(--transition-control);white-space:nowrap;border:1px solid #0000;display:inline-flex}.Button-module__pc5h-a__button:disabled{opacity:.45;cursor:not-allowed}.Button-module__pc5h-a__sm{height:var(--control-h-sm);padding:0 var(--space-7);font:var(--action-sm)}.Button-module__pc5h-a__md{height:var(--control-h-md);padding:0 var(--space-9)}.Button-module__pc5h-a__lg{height:var(--control-h-lg);padding:0 var(--space-11)}.Button-module__pc5h-a__xl{height:var(--control-h-xl);padding:0 var(--space-11);font:var(--action-lg)}.Button-module__pc5h-a__primary{background:var(--primary);color:var(--primary-ink);box-shadow:var(--shadow-primary)}.Button-module__pc5h-a__primary:hover:not(:disabled){background:var(--primary-deep)}.Button-module__pc5h-a__live{background:var(--live);color:#fff;box-shadow:var(--shadow-live)}.Button-module__pc5h-a__live:hover:not(:disabled){background:var(--live-deep)}.Button-module__pc5h-a__danger{background:var(--live);color:#fff;box-shadow:var(--shadow-live)}.Button-module__pc5h-a__danger:hover:not(:disabled){background:var(--live-deep)}.Button-module__pc5h-a__success{background:var(--success);color:#fff;box-shadow:var(--shadow-success)}.Button-module__pc5h-a__secondary{background:var(--surface-1);color:var(--ink-2);border-color:var(--border-strong)}.Button-module__pc5h-a__secondary:hover:not(:disabled){border-color:var(--border-heavy)}.Button-module__pc5h-a__ghost{color:var(--ink-3);background:0 0}.Button-module__pc5h-a__ghost:hover:not(:disabled){background:var(--surface-2);color:var(--ink-1)}.Button-module__pc5h-a__block{width:100%}
.Badge-module__SvJJsa__badge{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-xs);font:var(--label-2xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;white-space:nowrap;display:inline-flex}.Badge-module__SvJJsa__neutral{background:var(--surface-sunken);color:var(--ink-4)}.Badge-module__SvJJsa__accent{color:#fff}.Badge-module__SvJJsa__outline{border:1px solid var(--border-strong);color:var(--ink-4);background:0 0}.Badge-module__SvJJsa__md{font:var(--label-sm);padding:3px var(--space-4)}
.SectionLabel-module__nsaaHq__label{font:var(--label-md);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-label);line-height:1.45;display:block}.SectionLabel-module__nsaaHq__sm{font:var(--label-sm);line-height:1.45}.SectionLabel-module__nsaaHq__xs{font:var(--label-xs);letter-spacing:var(--track-label-tight);line-height:1.45}.SectionLabel-module__nsaaHq__strong{color:var(--text-label-strong);text-transform:none;letter-spacing:normal;font:700 13px/1.2 var(--font-ui)}.SectionLabel-module__nsaaHq__group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.SectionLabel-module__nsaaHq__hint{font:var(--body-sm);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SectionLabel-module__nsaaHq__hintTitle{font:var(--display-lg);color:var(--ink-1)}
.StatusPill-module__zlH4qq__pill{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font:var(--label-sm);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;display:inline-flex}.StatusPill-module__zlH4qq__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.StatusPill-module__zlH4qq__blink{animation:1.1s step-end infinite StatusPill-module__zlH4qq__ds-blink}.StatusPill-module__zlH4qq__live{color:var(--live);background:var(--live-wash)}.StatusPill-module__zlH4qq__scheduled{color:var(--warning);background:color-mix(in srgb, var(--warning) 10%, transparent)}.StatusPill-module__zlH4qq__ended,.StatusPill-module__zlH4qq__draft{color:var(--ink-4);background:var(--surface-sunken)}
.StatusBadge-module__Rc9pda__badge{align-items:center;gap:var(--space-3);padding:3px var(--space-5);border-radius:var(--radius-pill);font:var(--label-sm);letter-spacing:var(--track-label-tight);text-transform:uppercase;white-space:nowrap;display:inline-flex}.StatusBadge-module__Rc9pda__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.StatusBadge-module__Rc9pda__neutral{color:var(--ink-4);background:var(--surface-sunken)}.StatusBadge-module__Rc9pda__info{color:var(--primary);background:var(--primary-wash)}.StatusBadge-module__Rc9pda__success{color:var(--success);background:var(--success-wash)}.StatusBadge-module__Rc9pda__warning{color:var(--warning);background:color-mix(in srgb, var(--warning) 12%, transparent)}.StatusBadge-module__Rc9pda__danger{color:var(--live);background:var(--live-wash)}
.SegmentedControl-module__hU1xia__group{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.SegmentedControl-module__hU1xia__segment{height:var(--control-h-sm);padding:0 var(--space-7);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-2);font:var(--action-sm);cursor:pointer;transition:var(--transition-control)}.SegmentedControl-module__hU1xia__segment:hover:not(.SegmentedControl-module__hU1xia__active):not(:disabled){border-color:var(--border-heavy)}.SegmentedControl-module__hU1xia__segment:disabled{opacity:.45;cursor:not-allowed}.SegmentedControl-module__hU1xia__active{color:#fff}.SegmentedControl-module__hU1xia__fill{flex:1}
.Select-module__Y2AFDW__wrap{align-items:center;display:inline-flex;position:relative}.Select-module__Y2AFDW__fill{width:100%;display:flex}.Select-module__Y2AFDW__select{appearance:none;width:100%;height:var(--control-h-sm);padding:0 var(--space-10) 0 var(--space-7);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-1);font:var(--action-sm);cursor:pointer;transition:var(--transition-control)}.Select-module__Y2AFDW__select:hover:not(:disabled){border-color:var(--border-heavy)}.Select-module__Y2AFDW__select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.Select-module__Y2AFDW__select:disabled{opacity:.45;cursor:not-allowed}.Select-module__Y2AFDW__chevron{right:var(--space-6);color:var(--ink-3);pointer-events:none;font-size:.7em;position:absolute}
.Toggle-module__fkCYdW__wrap{align-items:center;gap:var(--space-5);cursor:pointer;display:inline-flex}.Toggle-module__fkCYdW__wrap:has(input:disabled){opacity:.45;cursor:not-allowed}.Toggle-module__fkCYdW__input{opacity:0;width:0;height:0;position:absolute}.Toggle-module__fkCYdW__track{border-radius:var(--radius-pill);background:var(--switch-off);width:38px;height:22px;transition:var(--transition-control);flex:0 0 38px;position:relative}.Toggle-module__fkCYdW__knob{width:18px;height:18px;box-shadow:var(--shadow-card);transition:var(--transition-control);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.Toggle-module__fkCYdW__on .Toggle-module__fkCYdW__knob{left:18px}.Toggle-module__fkCYdW__label{font:var(--body-sm);color:var(--ink-2)}
.Checkbox-module__FwEC9a__wrap{align-items:center;gap:var(--space-5);cursor:pointer;display:inline-flex;position:relative}.Checkbox-module__FwEC9a__wrap:has(input:disabled){opacity:.45;cursor:not-allowed}.Checkbox-module__FwEC9a__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.Checkbox-module__FwEC9a__box{border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-1);width:20px;height:20px;color:var(--primary-ink);transition:var(--transition-control);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__FwEC9a__wrap:hover .Checkbox-module__FwEC9a__box{border-color:var(--primary)}.Checkbox-module__FwEC9a__on{background:var(--primary);border-color:var(--primary)}.Checkbox-module__FwEC9a__input:focus-visible+.Checkbox-module__FwEC9a__box{outline:2px solid var(--focus-ring);outline-offset:2px}.Checkbox-module__FwEC9a__dash{background:currentColor;border-radius:1px;width:10px;height:2px}.Checkbox-module__FwEC9a__label{font:var(--body-sm);color:var(--ink-2)}.Checkbox-module__FwEC9a__hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}
.IconButton-module__L2Zo7W__iconButton{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);color:var(--ink-3);cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex;position:relative}.IconButton-module__L2Zo7W__iconButton:hover:not(:disabled){border-color:var(--border-heavy);color:var(--ink-1)}.IconButton-module__L2Zo7W__iconButton:disabled{opacity:.45;cursor:not-allowed}.IconButton-module__L2Zo7W__sm{width:28px;height:28px}.IconButton-module__L2Zo7W__md{width:var(--control-h-sm);height:var(--control-h-sm)}.IconButton-module__L2Zo7W__lg{width:var(--control-h-md);height:var(--control-h-md)}.IconButton-module__L2Zo7W__success{border-color:var(--success-border);background:var(--success-wash);color:var(--success)}.IconButton-module__L2Zo7W__success:hover:not(:disabled){border-color:var(--success);background:var(--success);color:#fff}.IconButton-module__L2Zo7W__danger{border-color:var(--live-border);background:var(--live-wash);color:var(--live)}.IconButton-module__L2Zo7W__danger:hover:not(:disabled){border-color:var(--live);background:var(--live);color:#fff}.IconButton-module__L2Zo7W__bare{background:0 0;border-color:#0000}.IconButton-module__L2Zo7W__bare:hover:not(:disabled){background:var(--surface-2);border-color:#0000}.IconButton-module__L2Zo7W__pressed,.IconButton-module__L2Zo7W__pressed.IconButton-module__L2Zo7W__bare,.IconButton-module__L2Zo7W__pressed:hover:not(:disabled),.IconButton-module__L2Zo7W__pressed.IconButton-module__L2Zo7W__bare:hover:not(:disabled){background:var(--primary-wash);color:var(--primary)}.IconButton-module__L2Zo7W__badge{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-md);border:2px solid var(--surface-1);background:var(--live);color:#fff;font:var(--label-xs);justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px}
.Field-module__CYLfRG__field{gap:var(--space-3);flex-direction:column;display:flex}.Field-module__CYLfRG__hint{font:var(--body-xs);color:var(--ink-4)}.Field-module__CYLfRG__error{font:var(--body-xs);color:var(--live)}
.TextField-module__Vw5Iga__control{width:100%;height:var(--control-h-md);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-1);font:var(--body-md);transition:var(--transition-control);outline:none}.TextField-module__Vw5Iga__control::placeholder{color:var(--ink-5)}.TextField-module__Vw5Iga__control:hover:not(:disabled){border-color:var(--border-heavy)}.TextField-module__Vw5Iga__control:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--primary-wash-soft)}.TextField-module__Vw5Iga__control:disabled{opacity:.45;cursor:not-allowed}.TextField-module__Vw5Iga__textarea{height:auto;min-height:88px;padding:var(--space-5) var(--space-6);resize:vertical;line-height:1.45}.TextField-module__Vw5Iga__display{font:var(--display-sm)}.TextField-module__Vw5Iga__code{font:500 12px/1.5 var(--font-mono);white-space:pre;tab-size:2;overflow:auto}.TextField-module__Vw5Iga__invalid{border-color:var(--live-border)}.TextField-module__Vw5Iga__invalid:hover:not(:disabled){border-color:var(--live)}.TextField-module__Vw5Iga__invalid:focus{border-color:var(--live);box-shadow:0 0 0 3px var(--live-wash-soft)}.TextField-module__Vw5Iga__field{display:block;position:relative}.TextField-module__Vw5Iga__icon{left:var(--space-6);color:var(--ink-5);font:var(--body-md);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.TextField-module__Vw5Iga__withIcon{padding-left:calc(var(--space-6) * 2 + 16px)}
.FileDrop-module__zTGOvG__input{display:none}
.AssetField-module__MJ-BdW__drop{border:1px dashed var(--border-heavy);border-radius:var(--radius-control);background:var(--surface-1);transition:var(--transition-control)}.AssetField-module__MJ-BdW__over{border-color:var(--focus-ring);background:var(--primary-wash-soft)}.AssetField-module__MJ-BdW__locked{opacity:.55}.AssetField-module__MJ-BdW__pick{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:88px;padding:var(--space-5);color:var(--ink-3);font:var(--body-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.AssetField-module__MJ-BdW__pick:disabled{cursor:not-allowed}.AssetField-module__MJ-BdW__glyph{border-radius:var(--radius-control);background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);font:var(--body-md);place-items:center;display:grid}.AssetField-module__MJ-BdW__pickLabel{color:var(--ink-3)}.AssetField-module__MJ-BdW__generate{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:0;border-top:1px dashed var(--border-strong);color:var(--brand);font:var(--body-xs);cursor:pointer;transition:var(--transition-control);background:0 0;display:flex}.AssetField-module__MJ-BdW__generate:hover:not(:disabled){background:var(--primary-wash-soft)}.AssetField-module__MJ-BdW__generate:disabled{opacity:.45;cursor:not-allowed}.AssetField-module__MJ-BdW__filled{align-items:center;gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);display:flex}.AssetField-module__MJ-BdW__thumb{border-radius:var(--radius-control);background:var(--surface-2);flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.AssetField-module__MJ-BdW__media{object-fit:cover;width:100%;height:100%}.AssetField-module__MJ-BdW__thumbAudio{width:auto;height:auto;padding:var(--space-2);overflow:visible}.AssetField-module__MJ-BdW__audio{width:220px;max-width:100%;display:block}.AssetField-module__MJ-BdW__document{color:var(--ink-2)}.AssetField-module__MJ-BdW__meta{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.AssetField-module__MJ-BdW__name{font:var(--body-xs);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AssetField-module__MJ-BdW__actions{gap:var(--space-2);flex-direction:column;display:flex}.AssetField-module__MJ-BdW__action{text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-1);padding:var(--space-2) var(--space-4);color:var(--ink-2);font:var(--body-xs);cursor:pointer;transition:var(--transition-control);text-decoration:none}.AssetField-module__MJ-BdW__action:hover:not(:disabled){border-color:var(--border-heavy)}.AssetField-module__MJ-BdW__action:disabled{opacity:.45;cursor:not-allowed}.AssetField-module__MJ-BdW__remove{color:var(--live)}.AssetField-module__MJ-BdW__specimen{color:var(--ink-1);font-size:22px;line-height:1}.AssetField-module__MJ-BdW__specimenPending{opacity:.4}
.RichTextField-module__5AFLja__box{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);transition:var(--transition-control);overflow:hidden}.RichTextField-module__5AFLja__box:hover{border-color:var(--border-heavy)}.RichTextField-module__5AFLja__box:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--primary-wash-soft)}.RichTextField-module__5AFLja__invalid{border-color:var(--live-border)}.RichTextField-module__5AFLja__invalid:focus-within{border-color:var(--live);box-shadow:0 0 0 3px var(--live-wash-soft)}.RichTextField-module__5AFLja__disabled{opacity:.45}.RichTextField-module__5AFLja__toolbar{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);background:var(--surface-2);flex-wrap:wrap;display:flex}.RichTextField-module__5AFLja__linkRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.RichTextField-module__5AFLja__linkInput{min-width:0;height:var(--control-h-sm);padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-1);font:var(--body-sm);outline:none;flex:1}.RichTextField-module__5AFLja__linkInput:focus{border-color:var(--focus-ring)}.RichTextField-module__5AFLja__linkApply{height:var(--control-h-sm);padding:0 var(--space-5);border-radius:var(--radius-control);border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink);font:var(--label-sm);cursor:pointer}.RichTextField-module__5AFLja__linkError{color:var(--live);font:var(--body-sm);flex-basis:100%}.RichTextField-module__5AFLja__content{cursor:text}.RichTextField-module__5AFLja__prose{min-height:120px;padding:var(--space-5) var(--space-6);color:var(--ink-1);font:var(--body-md);outline:none;line-height:1.5}.RichTextField-module__5AFLja__prose>*+*{margin-top:var(--space-4)}.RichTextField-module__5AFLja__prose p{margin:0}.RichTextField-module__5AFLja__prose h3{font:var(--body-md);color:var(--ink-1);margin:0;font-size:1.1em;font-weight:600}.RichTextField-module__5AFLja__prose ul,.RichTextField-module__5AFLja__prose ol{margin:0;padding-left:1.4em}.RichTextField-module__5AFLja__prose ul{list-style:outside}.RichTextField-module__5AFLja__prose ol{list-style:decimal}.RichTextField-module__5AFLja__prose li p{margin:0}.RichTextField-module__5AFLja__prose a{color:var(--primary);text-decoration:underline}
.ColorField-module__luneSq__row{align-items:center;gap:var(--space-5);display:flex}.ColorField-module__luneSq__swatch{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-control);border:1px solid var(--border-strong);cursor:pointer;flex:none;position:relative;overflow:hidden}.ColorField-module__luneSq__swatchEmpty{background:linear-gradient(to top right, transparent calc(50% - .75px), var(--ink-5) calc(50% - .75px), var(--ink-5) calc(50% + .75px), transparent calc(50% + .75px)), var(--surface-1);border-style:dashed}.ColorField-module__luneSq__picker{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ColorField-module__luneSq__picker:disabled{cursor:not-allowed}.ColorField-module__luneSq__hex{min-width:0;height:var(--control-h-md);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-1);font:var(--mono-sm,var(--body-md));transition:var(--transition-control);outline:none;flex:1}.ColorField-module__luneSq__hex::placeholder{color:var(--ink-5)}.ColorField-module__luneSq__hex:hover:not(:disabled){border-color:var(--border-heavy)}.ColorField-module__luneSq__hex:focus{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--primary-wash-soft)}.ColorField-module__luneSq__hex:disabled{opacity:.45;cursor:not-allowed}.ColorField-module__luneSq__clear{height:var(--control-h-md);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-subtle);color:var(--ink-4);font:var(--body-sm);cursor:pointer;transition:var(--transition-control);background:0 0;flex:none}.ColorField-module__luneSq__clear:hover:not(:disabled){color:var(--ink-1);border-color:var(--border-strong)}.ColorField-module__luneSq__clear:disabled{opacity:.45;cursor:not-allowed}.ColorField-module__luneSq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.SettingRow-module__ndsuZq__row{align-items:center;gap:var(--space-9);padding:var(--space-6) 0;border-bottom:1px solid var(--border-hairline);display:flex}.SettingRow-module__ndsuZq__row:last-child{border-bottom:none}.SettingRow-module__ndsuZq__text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SettingRow-module__ndsuZq__label{font:var(--body-md);color:var(--ink-1)}.SettingRow-module__ndsuZq__hint{font:var(--body-xs);color:var(--ink-4)}.SettingRow-module__ndsuZq__error{font:var(--body-xs);color:var(--live)}.SettingRow-module__ndsuZq__control{flex:none}.SettingRow-module__ndsuZq__stacked{align-items:stretch;gap:var(--space-5);flex-direction:column}.SettingRow-module__ndsuZq__wide .SettingRow-module__ndsuZq__text{flex:none}.SettingRow-module__ndsuZq__wide .SettingRow-module__ndsuZq__control{flex:1;min-width:0}
.Card-module__7-Bm2W__card{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.Card-module__7-Bm2W__padded{padding:var(--pad-card)}.Card-module__7-Bm2W__paddedLg{padding:var(--pad-card-lg)}.Card-module__7-Bm2W__panel{background:var(--surface-panel)}.Card-module__7-Bm2W__onAir{border-width:1.5px;border-color:var(--live-border);background:var(--live-wash-soft)}.Card-module__7-Bm2W__interactive{cursor:pointer;transition:var(--transition-control)}.Card-module__7-Bm2W__interactive:hover{border-color:var(--border-strong)}.Card-module__7-Bm2W__program{background:var(--program-bg);border-color:var(--program-border);color:var(--program-ink);box-shadow:var(--shadow-program)}
.AppMark-module__1FHRcG__mark{flex:none;display:block;overflow:visible}.AppMark-module__1FHRcG__extend,.AppMark-module__1FHRcG__rise,.AppMark-module__1FHRcG__twinkle,.AppMark-module__1FHRcG__beat{transform-box:fill-box;transition:transform var(--dur-base) var(--ease-standard)}.AppMark-module__1FHRcG__extend{transform-origin:0%}.AppMark-module__1FHRcG__rise{transform-origin:50% 100%}.AppMark-module__1FHRcG__twinkle,.AppMark-module__1FHRcG__beat{transform-origin:50%}.AppMark-module__1FHRcG__sweep{transform-box:view-box;transform-origin:24px 24px;transform:rotate(-90deg)}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__extend{animation:AppMark-module__1FHRcG__mark-extend 1.6s var(--ease-standard) calc(var(--i,0) * .11s) infinite}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__rise{animation:AppMark-module__1FHRcG__mark-rise 1.6s var(--ease-standard) calc(var(--i,0) * .11s) infinite}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__twinkle{animation:AppMark-module__1FHRcG__mark-twinkle 1.6s var(--ease-standard) calc(var(--i,0) * .13s) infinite}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__beat{animation:AppMark-module__1FHRcG__mark-beat 1.6s var(--ease-standard) calc(var(--i,0) * .11s) infinite}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__sweep{animation:2.6s linear infinite AppMark-module__1FHRcG__mark-sweep}@keyframes AppMark-module__1FHRcG__mark-extend{0%,to{transform:scaleX(1)}42%{transform:scaleX(calc(1 + var(--amp,.12)))}}@keyframes AppMark-module__1FHRcG__mark-rise{0%,to{transform:scaleY(1)}42%{transform:scaleY(calc(1 + var(--amp,.12)))}}@keyframes AppMark-module__1FHRcG__mark-beat{0%,to{transform:scale(1)}42%{transform:scale(calc(1 + var(--amp,.1)))}}@keyframes AppMark-module__1FHRcG__mark-twinkle{0%,to{opacity:1;transform:scale(1)}30%,52%{opacity:.55;transform:scale(calc(1 + var(--amp,.06)))}}@keyframes AppMark-module__1FHRcG__mark-sweep{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__extend,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__rise,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__twinkle,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__beat,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__sweep{animation:none}}.AppMark-module__1FHRcG__object{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-standard)}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__breathe{animation:3.4s ease-in-out infinite AppMark-module__1FHRcG__object-breathe}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__lift{animation:3.6s ease-in-out infinite AppMark-module__1FHRcG__object-lift}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__shake{animation:2.6s ease-in-out infinite AppMark-module__1FHRcG__object-shake}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__roll{animation:5s ease-in-out infinite AppMark-module__1FHRcG__object-roll}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__flip{animation:4s ease-in-out infinite AppMark-module__1FHRcG__object-flip}.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__trend{animation:2.6s ease-in-out infinite AppMark-module__1FHRcG__object-trend}@keyframes AppMark-module__1FHRcG__object-breathe{0%,to{transform:translateY(8px)scale(.975)}50%{transform:translateY(-8px)scale(1)}}@keyframes AppMark-module__1FHRcG__object-lift{0%,to{transform:translateY(12px)}50%{transform:translateY(-12px)}}@keyframes AppMark-module__1FHRcG__object-shake{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes AppMark-module__1FHRcG__object-roll{0%,to{transform:translate(-22px)rotate(0)}50%{transform:translate(22px)rotate(340deg)}}@keyframes AppMark-module__1FHRcG__object-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.88)}}@keyframes AppMark-module__1FHRcG__object-trend{0%,to{transform:translate(-11px,11px)}50%{transform:translate(11px,-11px)}}@media (prefers-reduced-motion:reduce){.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__breathe,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__lift,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__shake,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__roll,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__flip,.AppMark-module__1FHRcG__playing .AppMark-module__1FHRcG__trend{animation:none}}
.EntityCard-module__p6F7Za__card{gap:var(--space-7);padding:var(--pad-card-lg);background:var(--surface-1);border:1.5px solid var(--border-subtle);border-left:3px solid var(--entity-accent);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:var(--transition-control);flex-direction:column;display:flex;position:relative}.EntityCard-module__p6F7Za__card:hover{border-color:color-mix(in srgb, var(--entity-accent) 34%, transparent);border-left-color:var(--entity-accent);box-shadow:0 6px 16px color-mix(in srgb, var(--entity-accent) 16%, transparent)}.EntityCard-module__p6F7Za__card:focus-within{border-color:color-mix(in srgb, var(--entity-accent) 50%, transparent);border-left-color:var(--entity-accent)}.EntityCard-module__p6F7Za__clickable{cursor:pointer}.EntityCard-module__p6F7Za__noSpine{border-left-width:1.5px;border-left-color:var(--border-subtle)}.EntityCard-module__p6F7Za__noSpine:hover{border-left-color:color-mix(in srgb, var(--entity-accent) 34%, transparent)}.EntityCard-module__p6F7Za__noSpine:focus-within{border-left-color:color-mix(in srgb, var(--entity-accent) 50%, transparent)}.EntityCard-module__p6F7Za__noSpine.EntityCard-module__p6F7Za__onAir{border-left-color:var(--live-border)}.EntityCard-module__p6F7Za__onAir{background:var(--live-wash-soft);border-color:var(--live-border)}.EntityCard-module__p6F7Za__onAir:hover{border-color:var(--live-border)}.EntityCard-module__p6F7Za__head{align-items:center;gap:var(--space-8);display:flex}.EntityCard-module__p6F7Za__handle{color:var(--ink-6);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.EntityCard-module__p6F7Za__handle:hover{color:var(--ink-4)}.EntityCard-module__p6F7Za__handle:active{cursor:grabbing}.EntityCard-module__p6F7Za__dragging{box-shadow:var(--shadow-panel);border-color:color-mix(in srgb, var(--entity-accent) 50%, transparent);cursor:grabbing}.EntityCard-module__p6F7Za__index{font:var(--meta-md);color:var(--ink-5);flex:none;min-width:18px}.EntityCard-module__p6F7Za__chip{border-radius:var(--radius-tile);background:color-mix(in srgb, var(--entity-accent) 12%, transparent);width:40px;height:40px;color:var(--entity-accent);font-family:var(--font-display);letter-spacing:-.2px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.EntityCard-module__p6F7Za__headings{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.EntityCard-module__p6F7Za__kickerRow{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:16px;display:flex}.EntityCard-module__p6F7Za__kicker{font:var(--label-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--entity-accent)}.EntityCard-module__p6F7Za__note{font:var(--meta-xs);color:var(--ink-5)}.EntityCard-module__p6F7Za__title{font:var(--display-md);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.EntityCard-module__p6F7Za__link{color:inherit;outline:none;text-decoration:none}.EntityCard-module__p6F7Za__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.EntityCard-module__p6F7Za__sub{font:var(--body-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EntityCard-module__p6F7Za__subMono{font:var(--meta-sm);color:var(--entity-accent)}.EntityCard-module__p6F7Za__foot{align-items:flex-end;gap:var(--space-9);display:flex}.EntityCard-module__p6F7Za__actions{z-index:1;align-items:center;gap:var(--space-4);margin-left:auto;display:flex;position:relative}.EntityCard-module__p6F7Za__meta{gap:var(--space-13);flex-wrap:wrap;flex:1;margin:0;display:flex}.EntityCard-module__p6F7Za__metaItem{gap:var(--space-2);flex-direction:column;display:flex}.EntityCard-module__p6F7Za__metaLabel{font:var(--label-2xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--ink-5)}.EntityCard-module__p6F7Za__metaValue{font:var(--meta-md);color:var(--ink-2);margin:0}.EntityCard-module__p6F7Za__cardCover{border-left-width:1.5px;border-left-color:var(--border-subtle);gap:0;padding:0;overflow:hidden}.EntityCard-module__p6F7Za__cardCover:hover{border-left-color:color-mix(in srgb, var(--entity-accent) 34%, transparent)}.EntityCard-module__p6F7Za__cardCover:focus-within{border-left-color:color-mix(in srgb, var(--entity-accent) 50%, transparent)}.EntityCard-module__p6F7Za__cover{height:132px;padding:0 var(--pad-card-lg);background:linear-gradient(150deg, color-mix(in srgb, var(--entity-accent) 22%, transparent), color-mix(in srgb, var(--entity-accent) 5%, transparent));border-bottom:1px solid color-mix(in srgb, var(--entity-accent) 14%, transparent);position:relative}.EntityCard-module__p6F7Za__cover>*,.EntityCard-module__p6F7Za__cover:after{pointer-events:none}.EntityCard-module__p6F7Za__covered{background:var(--surface-2)}.EntityCard-module__p6F7Za__coverImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.EntityCard-module__p6F7Za__covered:after{content:"";z-index:1;background:linear-gradient(to top right, color-mix(in srgb, var(--entity-accent) 55%, transparent), transparent 62%);position:absolute;inset:0}.EntityCard-module__p6F7Za__coverStatus{top:var(--space-5);right:var(--space-5);z-index:2;border-radius:var(--radius-pill);background:var(--surface-1);box-shadow:var(--shadow-card);padding:2px;display:inline-flex;position:absolute}.EntityCard-module__p6F7Za__coverTile{left:var(--pad-card-lg);z-index:2;border-radius:var(--radius-tile);border:2px solid var(--surface-1);background:var(--entity-accent);width:46px;height:46px;color:var(--primary-ink);font-family:var(--font-display);letter-spacing:-.3px;box-shadow:0 4px 10px color-mix(in srgb, var(--entity-accent) 30%, transparent);justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex;position:absolute;bottom:-21px}.EntityCard-module__p6F7Za__coverBody{gap:var(--space-2);padding:var(--space-14) var(--pad-card-lg) 0;flex-direction:column;display:flex}.EntityCard-module__p6F7Za__titleCover{font:var(--display-lg)}.EntityCard-module__p6F7Za__footCover{padding:var(--space-7) var(--pad-card-lg) var(--pad-card-lg)}.EntityCard-module__p6F7Za__selected,.EntityCard-module__p6F7Za__selected:hover,.EntityCard-module__p6F7Za__selected.EntityCard-module__p6F7Za__noSpine,.EntityCard-module__p6F7Za__selected.EntityCard-module__p6F7Za__noSpine:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--surface-1))}
.RailStep-module__4zedWG__step{align-items:stretch;gap:var(--space-9);display:flex}.RailStep-module__4zedWG__rail{align-items:center;gap:var(--space-4);width:22px;padding-top:var(--space-11);flex-direction:column;flex:none;display:flex}.RailStep-module__4zedWG__index{font:var(--meta-md);color:var(--ink-5);line-height:1}.RailStep-module__4zedWG__dot{background:var(--surface-1);border:4px solid var(--rail-accent);box-sizing:border-box;border-radius:50%;flex:none;width:14px;height:14px}.RailStep-module__4zedWG__line{width:3px;min-height:var(--space-7);border-radius:var(--radius-pill);background:var(--border-subtle);margin-bottom:var(--space-5);flex:auto}.RailStep-module__4zedWG__body{flex:1;min-width:0}
.FeedbackPanel-module__g_kLSq__panel{border-radius:var(--radius-card);border:1px solid;display:flex}.FeedbackPanel-module__g_kLSq__glyph{flex:none;margin-top:1px}.FeedbackPanel-module__g_kLSq__body{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.FeedbackPanel-module__g_kLSq__title{font:var(--display-xs)}.FeedbackPanel-module__g_kLSq__text{font:var(--body-sm);color:var(--ink-2)}.FeedbackPanel-module__g_kLSq__actions{gap:var(--space-5);padding-top:var(--space-2);display:flex}.FeedbackPanel-module__g_kLSq__md{gap:var(--space-7);padding:var(--space-9) var(--space-10)}.FeedbackPanel-module__g_kLSq__sm{gap:var(--space-5);padding:var(--space-6) var(--space-7)}.FeedbackPanel-module__g_kLSq__sm .FeedbackPanel-module__g_kLSq__title{font:var(--display-2xs)}.FeedbackPanel-module__g_kLSq__sm .FeedbackPanel-module__g_kLSq__text{font:var(--body-xs)}.FeedbackPanel-module__g_kLSq__info{background:var(--primary-wash-soft);border-color:var(--primary-wash)}.FeedbackPanel-module__g_kLSq__info .FeedbackPanel-module__g_kLSq__title,.FeedbackPanel-module__g_kLSq__info .FeedbackPanel-module__g_kLSq__glyph{color:var(--primary)}.FeedbackPanel-module__g_kLSq__success{background:var(--success-wash);border-color:var(--success-border)}.FeedbackPanel-module__g_kLSq__success .FeedbackPanel-module__g_kLSq__title,.FeedbackPanel-module__g_kLSq__success .FeedbackPanel-module__g_kLSq__glyph{color:var(--success)}.FeedbackPanel-module__g_kLSq__warning{background:color-mix(in srgb, var(--warning) 8%, transparent);border-color:color-mix(in srgb, var(--warning) 40%, transparent)}.FeedbackPanel-module__g_kLSq__warning .FeedbackPanel-module__g_kLSq__title,.FeedbackPanel-module__g_kLSq__warning .FeedbackPanel-module__g_kLSq__glyph{color:var(--warning)}.FeedbackPanel-module__g_kLSq__error{background:var(--live-wash);border-color:var(--live-border)}.FeedbackPanel-module__g_kLSq__error .FeedbackPanel-module__g_kLSq__title,.FeedbackPanel-module__g_kLSq__error .FeedbackPanel-module__g_kLSq__glyph{color:var(--live)}
.CodeBlock-module__9Gh4TW__block{padding:var(--space-5) var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-sunken);color:var(--ink-1);font:500 12px/1.5 var(--font-mono);white-space:pre;tab-size:2;margin:0;overflow:auto}.CodeBlock-module__9Gh4TW__block:focus-visible{box-shadow:0 0 0 3px var(--primary-wash-soft);outline:none}.CodeBlock-module__9Gh4TW__wrap{white-space:pre-wrap;overflow-wrap:anywhere}.CodeBlock-module__9Gh4TW__block code{font:inherit}.CodeBlock-module__9Gh4TW__added{background:var(--success-wash);border-color:var(--success-border)}.CodeBlock-module__9Gh4TW__removed{background:var(--live-wash);border-color:var(--live-border);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--live) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--live) 45%, transparent)}
.Skeleton-module__FtUA5a__skeleton{background:var(--surface-sunken);max-width:100%;animation:Skeleton-module__FtUA5a__skeleton-pulse 1.4s var(--ease-standard) infinite;flex:none;display:block}.Skeleton-module__FtUA5a__text{border-radius:var(--radius-xs);width:100%;height:1em}.Skeleton-module__FtUA5a__block{border-radius:var(--radius-card);width:100%;height:48px}.Skeleton-module__FtUA5a__circle{border-radius:50%;width:28px}@keyframes Skeleton-module__FtUA5a__skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.Skeleton-module__FtUA5a__skeleton{animation:none}}
.Modal-module__lStIjq__scrim{z-index:100;background:var(--overlay-scrim);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);padding:var(--space-14);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__lStIjq__dialog{background:var(--surface-1);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);max-width:min(1040px,100%);max-height:100%;animation:Modal-module__lStIjq__ds-pop var(--dur-fast) ease;flex-direction:column;display:flex;overflow:hidden}.Modal-module__lStIjq__head{align-items:flex-start;gap:var(--space-9);padding:var(--space-11) var(--space-13) var(--space-9);display:flex}.Modal-module__lStIjq__heading{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.Modal-module__lStIjq__title{font:var(--display-lg);color:var(--ink-1)}.Modal-module__lStIjq__body{padding:0 var(--space-13) var(--space-13);overflow:auto}.Modal-module__lStIjq__bodyFill{gap:var(--space-9);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__lStIjq__foot{justify-content:flex-end;align-items:center;gap:var(--space-6);padding:var(--space-9) var(--space-13) var(--space-11);border-top:1px solid var(--border-hairline);display:flex}
.NavRailItem-module__lDfLpG__item{width:52px;padding:var(--space-5) 0;border-radius:var(--radius-control-lg);color:var(--ink-4);align-items:center;gap:var(--space-1);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;flex-direction:column;display:flex}.NavRailItem-module__lDfLpG__item:hover:not(.NavRailItem-module__lDfLpG__active){background:var(--surface-2);color:var(--ink-2)}.NavRailItem-module__lDfLpG__active{background:var(--primary-wash);color:var(--primary)}.NavRailItem-module__lDfLpG__glyph{margin-inline:auto}.NavRailItem-module__lDfLpG__label{font:var(--label-2xs);letter-spacing:var(--track-label-tight);text-transform:uppercase}
.NavSidebar-module__trwXRq__sidebar{width:var(--sidebar-w);flex:0 0 var(--sidebar-w);background:var(--surface-1);border-right:1px solid var(--border-hairline);padding:var(--space-9) var(--space-5);gap:var(--space-1);flex-direction:column;min-height:0;display:flex}.NavSidebar-module__trwXRq__items{gap:var(--space-1);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.NavSidebar-module__trwXRq__item{align-items:center;gap:var(--space-6);text-align:left;width:100%;padding:var(--space-9) var(--space-7);border-radius:var(--radius-control-lg);color:var(--ink-3);font:var(--body-sm);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;display:flex}.NavSidebar-module__trwXRq__item:hover:not(.NavSidebar-module__trwXRq__active){background:var(--surface-2);color:var(--ink-1)}.NavSidebar-module__trwXRq__active{background:var(--primary-wash);color:var(--primary);font-weight:600}.NavSidebar-module__trwXRq__glyph{flex:0 0 18px}.NavSidebar-module__trwXRq__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.NavSidebar-module__trwXRq__footer{padding-top:var(--space-5);margin-top:auto}@media (max-width:1100px){.NavSidebar-module__trwXRq__sidebar{width:var(--rail-w);flex-basis:var(--rail-w);padding:var(--space-9) var(--space-4)}.NavSidebar-module__trwXRq__item{gap:var(--space-1);padding:var(--space-5) 0;font:var(--label-2xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;flex-direction:column;justify-content:center}.NavSidebar-module__trwXRq__glyph{flex:none}}@media (max-width:860px){.NavSidebar-module__trwXRq__sidebar{border-right:none;border-top:1px solid var(--border-hairline);width:100%;padding:var(--space-4) 0;flex-direction:row;flex:none;justify-content:space-around}.NavSidebar-module__trwXRq__items{flex-direction:row;flex:1;justify-content:space-around;overflow:visible}.NavSidebar-module__trwXRq__footer{align-items:center;margin-top:0;padding-top:0;display:flex}}
.SwitcherPill-module__vFebkq__pill{align-items:center;gap:var(--space-5);height:var(--control-h-sm);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-1);cursor:pointer;transition:var(--transition-control);max-width:320px;display:flex}.SwitcherPill-module__vFebkq__pill:hover,.SwitcherPill-module__vFebkq__open{border-color:var(--border-heavy)}.SwitcherPill-module__vFebkq__swatch{border-radius:3px;flex:0 0 8px;width:8px;height:8px}.SwitcherPill-module__vFebkq__text{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.SwitcherPill-module__vFebkq__kicker{font:var(--label-2xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--ink-5)}.SwitcherPill-module__vFebkq__name{font:var(--display-2xs);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.SwitcherPill-module__vFebkq__caret{color:var(--ink-5);margin-left:auto;font-size:10px}
.MenuPanel-module__nF76ba__panel{z-index:60;min-width:240px;padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border-strong);box-shadow:var(--shadow-menu);animation:MenuPanel-module__nF76ba__ds-pop var(--dur-fast) ease;transform-origin:top;border-radius:13px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.MenuPanel-module__nF76ba__scroller{overscroll-behavior:contain;min-height:0;overflow-y:auto}.MenuPanel-module__nF76ba__header{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-5) var(--space-7);border-bottom:1px solid var(--border-hairline);margin-bottom:var(--space-2);display:flex}.MenuPanel-module__nF76ba__item{box-sizing:border-box;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5);border-radius:var(--radius-control);color:var(--ink-1);font:var(--body-sm);text-align:left;cursor:pointer;transition:var(--transition-control);background:0 0;border:none;display:flex}.MenuPanel-module__nF76ba__item:hover{background:var(--surface-2)}a.MenuPanel-module__nF76ba__item{text-decoration:none}.MenuPanel-module__nF76ba__disabled{color:var(--ink-4);cursor:default}.MenuPanel-module__nF76ba__disabled:hover{background:0 0}.MenuPanel-module__nF76ba__disabled .MenuPanel-module__nF76ba__glyph{color:var(--ink-5)}.MenuPanel-module__nF76ba__selected{background:var(--primary-wash-soft)}.MenuPanel-module__nF76ba__glyph{color:var(--ink-4);flex:0 0 16px}.MenuPanel-module__nF76ba__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MenuPanel-module__nF76ba__sub{font:var(--body-2xs);color:var(--ink-4)}.MenuPanel-module__nF76ba__meta{font:var(--meta-xs);color:var(--ink-5)}.MenuPanel-module__nF76ba__check{color:var(--primary)}.MenuPanel-module__nF76ba__unread .MenuPanel-module__nF76ba__body>span:first-child{font-weight:600}.MenuPanel-module__nF76ba__dot{background:var(--primary);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.MenuPanel-module__nF76ba__destructive{color:var(--live)}.MenuPanel-module__nF76ba__footer{padding:var(--space-5) var(--space-5) var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--border-hairline);display:flex}.MenuPanel-module__nF76ba__footer>*{width:100%}.MenuPanel-module__nF76ba__section{padding:var(--space-3) var(--space-5) var(--space-2);font:var(--meta-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-5)}.MenuPanel-module__nF76ba__sectionAfter{margin-top:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border-hairline)}.MenuPanel-module__nF76ba__item:has(.MenuPanel-module__nF76ba__sub){align-items:flex-start}.MenuPanel-module__nF76ba__item:has(.MenuPanel-module__nF76ba__sub) .MenuPanel-module__nF76ba__glyph{margin-top:1px}.MenuPanel-module__nF76ba__divider{background:var(--border-hairline);height:1px;margin:var(--space-2) 0}.MenuPanel-module__nF76ba__scrim{z-index:55;background:#0000001a;position:fixed;inset:0}.MenuPanel-module__nF76ba__close{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.MenuPanel-module__nF76ba__roomForClose{padding-top:calc(var(--space-4) + 22px)}
.ActionMenu-module__CV3HkW__wrap{display:inline-flex}.ActionMenu-module__CV3HkW__panel{min-width:0;position:fixed}.ActionMenu-module__CV3HkW__layer{display:contents}
.Stepper-module__kC7tBG__steps{align-items:center;margin:0;padding:0;list-style:none;display:flex}.Stepper-module__kC7tBG__step{align-items:center;gap:var(--space-3);font:var(--body-sm);color:var(--ink-4);flex:1;font-weight:600;display:flex}.Stepper-module__kC7tBG__step:last-child{flex:none}.Stepper-module__kC7tBG__step:not(:last-child):after{content:"";min-width:12px;height:2px;margin:0 var(--space-3);background:var(--border-strong);flex:1}.Stepper-module__kC7tBG__step[data-state=done]:after{background:var(--success)}.Stepper-module__kC7tBG__badge{border:2px solid var(--ink-7);box-sizing:border-box;width:20px;height:20px;font:var(--body-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.Stepper-module__kC7tBG__name{white-space:nowrap}.Stepper-module__kC7tBG__step[data-state=done]{color:var(--ink-2)}.Stepper-module__kC7tBG__step[data-state=done] .Stepper-module__kC7tBG__badge{background:var(--success);border-color:var(--success);color:#fff}.Stepper-module__kC7tBG__step[data-state=now]{color:var(--ink-1)}.Stepper-module__kC7tBG__step[data-state=now] .Stepper-module__kC7tBG__badge{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 0 0 4px var(--primary-wash)}.Stepper-module__kC7tBG__step[data-live] .Stepper-module__kC7tBG__badge{background:var(--live);border-color:var(--live);box-shadow:0 0 0 4px var(--live-wash)}.Stepper-module__kC7tBG__back{align-items:center;gap:var(--space-3);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Stepper-module__kC7tBG__back:hover .Stepper-module__kC7tBG__name{text-decoration:underline}.Stepper-module__kC7tBG__back:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}@media (max-width:640px){.Stepper-module__kC7tBG__name{display:none}.Stepper-module__kC7tBG__step[data-state=now] .Stepper-module__kC7tBG__name{display:inline}}
.ProductHeader-module__23eAVa__header{height:var(--header-h);flex:0 0 var(--header-h);align-items:center;gap:var(--space-9);padding:0 var(--space-10);background:var(--surface-1);border-bottom:1px solid var(--border-hairline);z-index:45;display:flex;position:relative}.ProductHeader-module__23eAVa__brand{align-items:center;gap:var(--space-6);flex:none;display:flex}.ProductHeader-module__23eAVa__brand>*{max-height:38px}.ProductHeader-module__23eAVa__divider{background:var(--border-subtle);width:1px;height:24px}.ProductHeader-module__23eAVa__orgWrap{flex:0 auto;min-width:0;display:flex;position:relative}.ProductHeader-module__23eAVa__org{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-3) var(--space-6);border-radius:var(--radius-control);background:var(--surface-2);border:1px solid var(--border-hairline);flex:0 auto;display:flex}.ProductHeader-module__23eAVa__orgMark{border-radius:var(--radius-sm);background:var(--ink-1);color:#fff;width:20px;height:20px;font:var(--label-xs);justify-content:center;align-items:center;display:flex}.ProductHeader-module__23eAVa__orgName{font:var(--body-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductHeader-module__23eAVa__orgButton{cursor:pointer;text-align:left;transition:var(--transition-control)}.ProductHeader-module__23eAVa__orgButton:hover,.ProductHeader-module__23eAVa__orgOpen{border-color:var(--border-strong);background:var(--surface-3,var(--surface-2))}.ProductHeader-module__23eAVa__right{align-items:center;gap:var(--space-5);min-width:0;margin-left:auto;display:flex}.ProductHeader-module__23eAVa__search{align-items:center;gap:var(--space-5);min-width:150px;height:var(--control-h-sm);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--ink-5);font:var(--body-xs);cursor:pointer;text-align:left;flex:0 250px;display:flex}.ProductHeader-module__23eAVa__searchText{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;overflow:hidden}.ProductHeader-module__23eAVa__kbd{font:var(--label-xs);color:var(--ink-6);border:1px solid var(--border-strong);border-radius:var(--radius-xs);padding:2px var(--space-2)}.ProductHeader-module__23eAVa__user{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-control-lg);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;flex:none;display:flex}.ProductHeader-module__23eAVa__user:hover,.ProductHeader-module__23eAVa__userOpen{border-color:var(--border-strong);background:var(--surface-2)}.ProductHeader-module__23eAVa__avatar{background:var(--primary);color:#fff;width:28px;height:28px;font:700 11px var(--font-ui);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;display:flex}.ProductHeader-module__23eAVa__avatarLg{flex-basis:34px;width:34px;height:34px;font-size:13px}.ProductHeader-module__23eAVa__userText{text-align:left;min-width:0;max-width:240px;overflow:hidden}.ProductHeader-module__23eAVa__userName{font:var(--body-xs);color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.ProductHeader-module__23eAVa__caret{color:var(--ink-5);font-size:10px}.ProductHeader-module__23eAVa__menuHead{align-items:center;gap:var(--space-6);min-width:0;display:flex}.ProductHeader-module__23eAVa__menuName{font:var(--body-sm);color:var(--ink-1)}.ProductHeader-module__23eAVa__menuEmail{font:var(--body-xs);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1000px){.ProductHeader-module__23eAVa__search{display:none}}@media (max-width:720px){.ProductHeader-module__23eAVa__userText{display:none}}
.AppGlyph-module__COPsmW__glyph{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.AppGlyph-module__COPsmW__sm{border-radius:var(--radius-sm);width:24px;height:24px}.AppGlyph-module__COPsmW__md{width:32px;height:32px}.AppGlyph-module__COPsmW__lg{border-radius:var(--radius-tile);width:44px;height:44px}.AppGlyph-module__COPsmW__solid{box-shadow:none}
.AppScene-module__wU70_G__scene{background:linear-gradient(150deg, var(--scene-hue), var(--scene-deep));aspect-ratio:12/7;display:block;position:relative;overflow:hidden}.AppScene-module__wU70_G__stage{width:100%;height:100%;display:block}.AppScene-module__wU70_G__diagram{display:block}.AppScene-module__wU70_G__scene:has(>.AppScene-module__wU70_G__diagram){justify-content:center;align-items:center;display:flex}.AppScene-module__wU70_G__topLeft{top:var(--space-6);left:var(--space-7)}.AppScene-module__wU70_G__bottomRight{bottom:var(--space-6);right:var(--space-7)}.AppScene-module__wU70_G__bottomLeft{bottom:var(--space-6);left:var(--space-7)}.AppScene-module__wU70_G__badge,.AppScene-module__wU70_G__readout,.AppScene-module__wU70_G__meter{position:absolute}.AppScene-module__wU70_G__badge{border-radius:var(--radius-sm);background:#14161a6b;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.AppScene-module__wU70_G__badgeLabel{font:var(--label-xs);letter-spacing:var(--track-label-loose);color:#fff}.AppScene-module__wU70_G__dot{border-radius:50%;width:7px;height:7px}.AppScene-module__wU70_G__rec{background:var(--on-air,#ff3b57)}.AppScene-module__wU70_G__live{background:var(--success,#4ade80)}.AppScene-module__wU70_G__readout{font:var(--meta-xs);color:#ffffffd9}.AppScene-module__wU70_G__meter{align-items:baseline;gap:4px;display:inline-flex}.AppScene-module__wU70_G__meterValue{font:var(--display-lg);color:#fff}.AppScene-module__wU70_G__meterUnit{font:var(--label-xs);letter-spacing:var(--track-label-loose);color:#ffffffe6}.AppScene-module__wU70_G__move{transform-box:fill-box;transform-origin:50%}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__breathe{animation:3.4s ease-in-out infinite AppScene-module__wU70_G__sc-breathe}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__lift{animation:3.6s ease-in-out infinite AppScene-module__wU70_G__sc-lift}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__shake{animation:2.6s ease-in-out infinite AppScene-module__wU70_G__sc-shake}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__roll{animation:5s ease-in-out infinite AppScene-module__wU70_G__sc-roll}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__flip{animation:4s ease-in-out infinite AppScene-module__wU70_G__sc-flip}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__trend{animation:2.6s ease-in-out infinite AppScene-module__wU70_G__sc-trend}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__spin{transform-origin:50% 0;animation:4s linear infinite AppScene-module__wU70_G__sc-spin}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkle{animation:2.2s ease-in-out infinite AppScene-module__wU70_G__sc-sparkle}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkleFade{animation:2.6s ease-in-out infinite AppScene-module__wU70_G__sc-sparkle}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__ring{animation:1.8s ease-out infinite AppScene-module__wU70_G__sc-ring}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__scanline{animation:3.2s linear infinite AppScene-module__wU70_G__sc-scanline}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__blink{animation:1.4s step-end infinite AppScene-module__wU70_G__sc-blink}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__confetti{animation:2.6s linear infinite AppScene-module__wU70_G__sc-confetti}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__float{animation:3.2s ease-out infinite AppScene-module__wU70_G__sc-float}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__bar,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__step{transform-origin:50% 100%;animation:2.9s ease-in-out infinite AppScene-module__wU70_G__sc-grow}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__waveBar{transform-origin:50% 100%;animation:2.4s ease-in-out infinite AppScene-module__wU70_G__sc-wave}.AppScene-module__wU70_G__sparkle,.AppScene-module__wU70_G__sparkleFade,.AppScene-module__wU70_G__ring,.AppScene-module__wU70_G__confetti{opacity:0}.AppScene-module__wU70_G__scene:not(.AppScene-module__wU70_G__playing) .AppScene-module__wU70_G__sparkle,.AppScene-module__wU70_G__scene:not(.AppScene-module__wU70_G__playing) .AppScene-module__wU70_G__sparkleFade{opacity:1;transform:scale(1)}.AppScene-module__wU70_G__scene:not(.AppScene-module__wU70_G__playing) .AppScene-module__wU70_G__ring{opacity:.9}@keyframes AppScene-module__wU70_G__sc-breathe{0%,to{transform:translateY(2px)scale(.98)}50%{transform:translateY(-2px)scale(1)}}@keyframes AppScene-module__wU70_G__sc-lift{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes AppScene-module__wU70_G__sc-shake{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes AppScene-module__wU70_G__sc-roll{0%,to{transform:translate(-52px,16px)rotate(0)}50%{transform:translate(48px,-12px)rotate(340deg)}}@keyframes AppScene-module__wU70_G__sc-flip{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}@keyframes AppScene-module__wU70_G__sc-trend{0%,to{transform:translate(-5px,5px)}50%{transform:translate(5px,-5px)}}@keyframes AppScene-module__wU70_G__sc-spin{to{transform:rotate(360deg)}}@keyframes AppScene-module__wU70_G__sc-sparkle{0%,to{opacity:.25;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes AppScene-module__wU70_G__sc-ring{0%{opacity:0;transform:scale(.55)}25%{opacity:.9}to{opacity:0;transform:scale(1.35)}}@keyframes AppScene-module__wU70_G__sc-scanline{0%{transform:translateY(0)}to{transform:translateY(108px)}}@keyframes AppScene-module__wU70_G__sc-blink{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes AppScene-module__wU70_G__sc-confetti{0%{opacity:0;transform:translateY(-26px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(52px)rotate(200deg)}}@keyframes AppScene-module__wU70_G__sc-float{0%{opacity:0;transform:translateY(16px)scale(.7)}22%{opacity:1}to{opacity:0;transform:translateY(-32px)scale(1)}}@keyframes AppScene-module__wU70_G__sc-grow{0%,to{transform:scaleY(var(--from,.7))}50%{transform:scaleY(1)}}@keyframes AppScene-module__wU70_G__sc-wave{0%,to{transform:scaleY(.4)}30%{transform:scaleY(1)}60%{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__breathe,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__lift,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__shake,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__roll,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__flip,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__trend,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__spin,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkle,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkleFade,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__ring,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__scanline,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__blink,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__confetti,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__float,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__bar,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__step,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__waveBar{animation:none}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkle,.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__sparkleFade{opacity:1}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__ring{opacity:.9}.AppScene-module__wU70_G__playing .AppScene-module__wU70_G__confetti{opacity:1}}
.ResultBar-module__iDZ7iW__row{gap:var(--space-3);flex-direction:column;display:flex}.ResultBar-module__iDZ7iW__head{align-items:baseline;gap:var(--space-5);display:flex}.ResultBar-module__iDZ7iW__letter{border-radius:var(--radius-sm);background:var(--surface-sunken);width:18px;height:18px;color:var(--ink-3);font:var(--label-sm);flex:0 0 18px;justify-content:center;align-items:center;display:flex}.ResultBar-module__iDZ7iW__label{font:var(--body-sm);color:var(--ink-1);flex:1}.ResultBar-module__iDZ7iW__value{font:var(--display-2xs);color:var(--ink-2);font-variant-numeric:tabular-nums}.ResultBar-module__iDZ7iW__track{border-radius:var(--radius-pill);background:var(--track);height:10px;overflow:hidden}.ResultBar-module__iDZ7iW__fill{border-radius:var(--radius-pill);height:100%;transition:var(--transition-bar)}.ResultBar-module__iDZ7iW__correct .ResultBar-module__iDZ7iW__letter{background:var(--success);color:#fff}.ResultBar-module__iDZ7iW__correct .ResultBar-module__iDZ7iW__label{color:var(--success)}.ResultBar-module__iDZ7iW__dark .ResultBar-module__iDZ7iW__label,.ResultBar-module__iDZ7iW__dark .ResultBar-module__iDZ7iW__value{color:var(--program-ink)}.ResultBar-module__iDZ7iW__dark .ResultBar-module__iDZ7iW__track{background:#ffffff1a}.ResultBar-module__iDZ7iW__dark .ResultBar-module__iDZ7iW__letter{color:var(--program-ink);background:#ffffff1f}
.StatTile-module__gwWU3G__tile{gap:var(--space-3);padding:var(--space-7) var(--space-9);border-radius:var(--radius-tile);background:var(--surface-1);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.StatTile-module__gwWU3G__label{font:var(--label-xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--ink-4)}.StatTile-module__gwWU3G__value{font:var(--display-xl);color:var(--ink-1);font-variant-numeric:tabular-nums}.StatTile-module__gwWU3G__unit{font:var(--meta-sm);color:var(--ink-4);margin-left:var(--space-2)}.StatTile-module__gwWU3G__foot{font:var(--body-2xs);color:var(--ink-4)}.StatTile-module__gwWU3G__dark{background:var(--program-panel);border-color:var(--program-border)}.StatTile-module__gwWU3G__dark .StatTile-module__gwWU3G__label{color:var(--program-ink-dim)}.StatTile-module__gwWU3G__dark .StatTile-module__gwWU3G__value{color:var(--program-ink)}.StatTile-module__gwWU3G__dark .StatTile-module__gwWU3G__foot{color:var(--program-ink-faint)}.StatTile-module__gwWU3G__rate .StatTile-module__gwWU3G__value{color:var(--data-cyan)}
.ProgressRing-module__wGRdfG__ring{flex-shrink:0;display:inline-flex;position:relative}.ProgressRing-module__wGRdfG__ring svg{display:block}.ProgressRing-module__wGRdfG__track{fill:none;stroke:var(--surface-sunken)}.ProgressRing-module__wGRdfG__arc{fill:none;stroke-linecap:round;transition:stroke-dasharray .4s var(--ease-out,ease-out)}.ProgressRing-module__wGRdfG__brand .ProgressRing-module__wGRdfG__arc{stroke:var(--brand)}.ProgressRing-module__wGRdfG__success .ProgressRing-module__wGRdfG__arc{stroke:var(--success)}.ProgressRing-module__wGRdfG__warning .ProgressRing-module__wGRdfG__arc{stroke:var(--warning)}.ProgressRing-module__wGRdfG__center{font:var(--display-sm);color:var(--ink-1);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProgressRing-module__wGRdfG__success .ProgressRing-module__wGRdfG__center{color:var(--success)}@media (prefers-reduced-motion:reduce){.ProgressRing-module__wGRdfG__arc{transition:none}}
.AppGalleryCard-module__52tLRW__card{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-1);cursor:pointer;transition:var(--transition-control);text-align:left;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.AppGalleryCard-module__52tLRW__card:hover:not(:disabled){border-color:color-mix(in srgb, var(--card-hue) 38%, transparent);box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.AppGalleryCard-module__52tLRW__card:focus-visible{border-color:color-mix(in srgb, var(--card-hue) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--card-hue) 22%, transparent);outline:none}.AppGalleryCard-module__52tLRW__card:disabled{opacity:.45;cursor:not-allowed}.AppGalleryCard-module__52tLRW__visual{transition:filter var(--dur-base) var(--ease-standard);border-bottom:1px solid #0000001f}.AppGalleryCard-module__52tLRW__card:hover:not(:disabled) .AppGalleryCard-module__52tLRW__visual,.AppGalleryCard-module__52tLRW__card:focus-visible .AppGalleryCard-module__52tLRW__visual{filter:saturate(1.06)brightness(1.06)}.AppGalleryCard-module__52tLRW__body{padding:var(--space-5) var(--space-7) var(--space-7);flex-direction:column;gap:2px;display:flex}.AppGalleryCard-module__52tLRW__kicker{font:var(--label-xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:color-mix(in srgb, var(--card-hue) 78%, var(--ink-4))}.AppGalleryCard-module__52tLRW__name{font:var(--display-xs);color:var(--ink-1)}.AppGalleryCard-module__52tLRW__desc{font:var(--body-xs);color:var(--ink-4)}.AppGalleryCard-module__52tLRW__badge{top:var(--space-4);right:var(--space-4);font:var(--label-xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--warning);background:color-mix(in srgb, var(--surface-1) 82%, transparent);border:1px solid var(--warning);padding:2px var(--space-4);pointer-events:none;border-radius:999px;position:absolute}
.SourceTile-module__7uML7G__tile{aspect-ratio:3/4;border-radius:var(--radius-tile);cursor:pointer;transition:var(--transition-control);border:2px solid #0000;width:100%;padding:0;display:block;position:relative;overflow:hidden}.SourceTile-module__7uML7G__selected{border-color:#fff}.SourceTile-module__7uML7G__initial{font-family:var(--font-display);color:#ffffff52;justify-content:center;align-items:center;font-size:34px;font-weight:800;display:flex;position:absolute;inset:0}.SourceTile-module__7uML7G__name{padding:var(--space-3) var(--space-4);font:var(--meta-xs);color:#fff;text-align:left;background:linear-gradient(#0000,#0000008c);position:absolute;bottom:0;left:0;right:0}.SourceTile-module__7uML7G__order{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-sm);width:18px;height:18px;color:var(--ink-1);font:var(--label-sm);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute}
.ControlBar-module__QcqamG__bar{gap:var(--space-7);padding:var(--space-7) var(--space-9);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);flex-direction:column;display:flex}.ControlBar-module__QcqamG__head{align-items:center;gap:var(--space-5);display:flex}.ControlBar-module__QcqamG__status{align-items:center;gap:var(--space-3);font:var(--meta-sm);color:var(--ink-3);display:inline-flex}.ControlBar-module__QcqamG__statusLive{color:var(--live)}.ControlBar-module__QcqamG__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.1s step-end infinite ControlBar-module__QcqamG__ds-blink}.ControlBar-module__QcqamG__row{align-items:stretch;gap:var(--space-5);display:flex}.ControlBar-module__QcqamG__main{align-items:center;gap:var(--space-5);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ControlBar-module__QcqamG__end{align-items:center;gap:var(--space-5);padding-left:var(--space-9);border-left:1px solid var(--border-hairline);flex:none;margin-left:auto;display:flex}.ControlBar-module__QcqamG__endAlone{border-left:0;padding-left:0}.ControlBar-module__QcqamG__flush{border:0;border-bottom:1px solid var(--border-hairline);padding:var(--space-7) var(--pad-screen-x);border-radius:0}
.ProgramMonitor-module__h4p7FW__wrap{gap:var(--space-7);padding:var(--space-9);background:var(--program-bg);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-program);color:var(--program-ink);flex-direction:column;display:flex}.ProgramMonitor-module__h4p7FW__head{align-items:center;gap:var(--space-5);display:flex}.ProgramMonitor-module__h4p7FW__label{font:var(--label-sm);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--program-ink-dim);flex:1}.ProgramMonitor-module__h4p7FW__tally{align-items:center;gap:var(--space-3);font:var(--label-sm);letter-spacing:var(--track-label);color:var(--live-bright);display:inline-flex}.ProgramMonitor-module__h4p7FW__dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.1s step-end infinite ProgramMonitor-module__h4p7FW__ds-blink}.ProgramMonitor-module__h4p7FW__frame{aspect-ratio:16/9;border-radius:var(--radius-tile);background:var(--program-panel);border:1px solid var(--program-border);padding:var(--space-11);justify-content:center;gap:var(--space-6);flex-direction:column;display:flex;overflow:hidden}.ProgramMonitor-module__h4p7FW__telemetry{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));display:grid}.ProgramMonitor-module__h4p7FW__bleed{padding:0}
.ScreenPreviewFallback-module__4H0KGa__wrap{gap:var(--space-6);flex-direction:column;display:flex}.ScreenPreviewFallback-module__4H0KGa__title{font:var(--screen-title);color:#fff}.ScreenPreviewFallback-module__4H0KGa__note{font:var(--body-xs);color:#ffffff8c}
.SettingsShell-module__V6qUOG__shell{--settings-rail-w:240px;max-width:1660px;margin:0 auto}.SettingsShell-module__V6qUOG__shellPinned{min-height:calc(100% + var(--pad-screen-y));margin-bottom:calc(-1 * var(--pad-screen-y));flex-direction:column;display:flex}.SettingsShell-module__V6qUOG__head{justify-content:space-between;align-items:flex-end;gap:var(--space-9);margin-bottom:var(--space-12);flex:none;display:flex}.SettingsShell-module__V6qUOG__heading{min-width:0}.SettingsShell-module__V6qUOG__title{font:var(--display-xl);color:var(--ink-1);letter-spacing:-.2px;margin:0}.SettingsShell-module__V6qUOG__meta{font:var(--meta-md);color:var(--ink-4);margin-top:var(--space-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SettingsShell-module__V6qUOG__actions{align-items:center;gap:var(--space-5);flex:none;display:flex}.SettingsShell-module__V6qUOG__body{gap:var(--space-10);align-items:flex-start;display:flex}.SettingsShell-module__V6qUOG__scrollArea{display:contents}.SettingsShell-module__V6qUOG__shellPinned .SettingsShell-module__V6qUOG__scrollArea{padding-bottom:var(--space-11);flex:1 0 auto;display:block}.SettingsShell-module__V6qUOG__edge{left:calc(var(--settings-rail-w) + var(--space-10));z-index:3;pointer-events:none;opacity:0;height:14px;transition:opacity var(--dur-base) var(--ease-standard);position:absolute;right:0}.SettingsShell-module__V6qUOG__edgeTopAnchor{top:calc(-1 * var(--pad-screen-y));z-index:3;height:0;position:sticky}.SettingsShell-module__V6qUOG__edgeTop{background:linear-gradient(to bottom, var(--scroll-edge-shade), transparent);top:0}.SettingsShell-module__V6qUOG__edgeBottom{bottom:100%;left:calc(var(--pad-screen-x) + var(--settings-rail-w) + var(--space-10));right:var(--pad-screen-x);background:linear-gradient(to top, var(--scroll-edge-shade), transparent)}.SettingsShell-module__V6qUOG__edgeOn{opacity:1}.SettingsShell-module__V6qUOG__shellPinned .SettingsShell-module__V6qUOG__rail{z-index:2;position:sticky;top:0}.SettingsShell-module__V6qUOG__rail{width:var(--settings-rail-w);flex:0 0 var(--settings-rail-w);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card-lg);padding:var(--space-5);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.SettingsShell-module__V6qUOG__railItem{text-align:left;width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius-control-lg);cursor:pointer;transition:var(--transition-control);background:0 0;border:none;display:block}.SettingsShell-module__V6qUOG__railItem:hover{background:var(--surface-2)}.SettingsShell-module__V6qUOG__railItemActive,.SettingsShell-module__V6qUOG__railItemActive:hover{background:var(--primary-wash-soft)}.SettingsShell-module__V6qUOG__railLabel{font:var(--body-sm);color:var(--ink-2);display:block}.SettingsShell-module__V6qUOG__railItemActive .SettingsShell-module__V6qUOG__railLabel{color:var(--primary);font-weight:600}.SettingsShell-module__V6qUOG__railHint{font:var(--meta-xs);color:var(--ink-5);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.SettingsShell-module__V6qUOG__railGroup{padding:var(--space-8) var(--space-8) var(--space-3);font:var(--label-xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--ink-5);display:block}.SettingsShell-module__V6qUOG__railGroupFirst{padding-top:var(--space-4)}.SettingsShell-module__V6qUOG__pane{flex:1;min-width:0}@media (max-width:860px){.SettingsShell-module__V6qUOG__body{flex-direction:column}.SettingsShell-module__V6qUOG__edge{left:0}.SettingsShell-module__V6qUOG__edgeBottom{left:var(--pad-screen-x)}.SettingsShell-module__V6qUOG__rail{gap:var(--space-3);flex-direction:row;flex:none;width:100%;overflow-x:auto}.SettingsShell-module__V6qUOG__railItem{flex:none;width:auto}.SettingsShell-module__V6qUOG__railHint,.SettingsShell-module__V6qUOG__railGroup{display:none}.SettingsShell-module__V6qUOG__pane{width:100%}}.SettingsShell-module__V6qUOG__footer{bottom:calc(-1 * var(--pad-screen-y));z-index:10;align-items:center;gap:var(--space-6);margin:0 calc(-1 * var(--pad-screen-x));padding:var(--space-6) calc(var(--space-9) + var(--pad-screen-x));background:var(--surface-card);border-top:1px solid var(--border-card);border-radius:0;flex:none;display:flex;position:sticky}.SettingsShell-module__V6qUOG__railUnsaved{width:7px;height:7px;margin-left:var(--space-4);vertical-align:middle;background:var(--warning);border-radius:50%;display:inline-block}.SettingsShell-module__V6qUOG__notice{bottom:calc(100% + var(--space-6));right:calc(var(--space-9) + var(--pad-screen-x));width:min(420px, calc(100% - 2 * var(--pad-screen-x)));border-radius:var(--radius-card);background:var(--surface-card);box-shadow:var(--shadow-panel);animation:SettingsShell-module__V6qUOG__ds-pop var(--dur-base) var(--ease-standard);position:absolute}@media (prefers-reduced-motion:reduce){.SettingsShell-module__V6qUOG__notice{animation:none}}
.AssistantPanel-module__tIMpKW__aside{background:var(--surface-1);flex-direction:column;min-height:0;display:flex}.AssistantPanel-module__tIMpKW__aside.AssistantPanel-module__tIMpKW__fill{background:0 0;border-left:none;flex:1;width:100%;min-height:0}.AssistantPanel-module__tIMpKW__aside:not(.AssistantPanel-module__tIMpKW__fill){border-left:1px solid var(--border-hairline);flex:0 0 380px;width:380px}.AssistantPanel-module__tIMpKW__rail{align-items:center;gap:var(--space-6);width:52px;padding:var(--space-9) 0;background:var(--surface-1);border-left:1px solid var(--border-hairline);flex-direction:column;flex:0 0 52px;display:flex}.AssistantPanel-module__tIMpKW__railLabel{writing-mode:vertical-rl;font:var(--meta-md);color:var(--ink-3);letter-spacing:.04em;-webkit-user-select:none;user-select:none;transform:rotate(180deg)}.AssistantPanel-module__tIMpKW__railBusy{border-radius:var(--radius-pill);background:var(--primary);width:6px;height:6px}.AssistantPanel-module__tIMpKW__head{align-items:center;gap:var(--space-5);padding:var(--space-9) var(--space-10);border-bottom:1px solid var(--border-hairline);display:flex}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__head{padding-inline:0}.AssistantPanel-module__tIMpKW__headText{flex-direction:column;flex:1;gap:2px;display:flex}.AssistantPanel-module__tIMpKW__headActions{align-items:center;gap:var(--space-3);display:flex}.AssistantPanel-module__tIMpKW__title{font:var(--display-xs);color:var(--ink-1)}.AssistantPanel-module__tIMpKW__toolbar{padding:var(--space-5) var(--space-10);border-bottom:1px solid var(--border-hairline)}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__toolbar{padding-inline:0}.AssistantPanel-module__tIMpKW__thread{padding:var(--space-10);gap:var(--space-9);flex-direction:column;flex:1;display:flex;overflow:auto}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__thread{padding-inline:0}.AssistantPanel-module__tIMpKW__msg{gap:var(--space-4);flex-direction:column;display:flex}.AssistantPanel-module__tIMpKW__bot .AssistantPanel-module__tIMpKW__bubble{background:var(--surface-2);border:1px solid var(--border-hairline);color:var(--ink-1)}.AssistantPanel-module__tIMpKW__me{align-items:flex-end}.AssistantPanel-module__tIMpKW__me .AssistantPanel-module__tIMpKW__bubble{background:var(--primary);color:var(--primary-ink)}.AssistantPanel-module__tIMpKW__note{align-items:center}.AssistantPanel-module__tIMpKW__note .AssistantPanel-module__tIMpKW__bubble{max-width:100%;padding:var(--space-3) var(--space-5);font:var(--body-2xs);color:var(--ink-4);text-align:center;background:0 0;border:0}.AssistantPanel-module__tIMpKW__bubble{padding:var(--space-6) var(--space-7);border-radius:var(--radius-card);font:var(--body-sm);white-space:pre-wrap;max-width:300px}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__bubble{max-width:520px}.AssistantPanel-module__tIMpKW__starters{gap:var(--space-3);flex-wrap:wrap;display:flex}.AssistantPanel-module__tIMpKW__starter{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-2);font:var(--action-xs);cursor:pointer;transition:var(--transition-control)}.AssistantPanel-module__tIMpKW__starter:hover{border-color:var(--border-heavy)}.AssistantPanel-module__tIMpKW__composer{border-top:1px solid var(--border-hairline);padding:var(--space-9) var(--space-10);gap:var(--space-5);display:flex}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__composer{padding-inline:0}.AssistantPanel-module__tIMpKW__input{height:var(--control-h-md);padding:0 var(--space-6);border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface-2);font:var(--body-sm);color:var(--ink-1);outline:none;flex:1}.AssistantPanel-module__tIMpKW__input:focus{border-color:var(--focus-ring)}.AssistantPanel-module__tIMpKW__textarea{height:auto;min-height:var(--control-h-md);max-height:calc(8 * 1.4em + 2 * var(--space-4) + 2px);padding:var(--space-4) var(--space-6);resize:none;font-family:inherit;overflow-y:auto}.AssistantPanel-module__tIMpKW__textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AssistantPanel-module__tIMpKW__composerMulti{align-items:flex-end}.AssistantPanel-module__tIMpKW__hint{justify-content:space-between;gap:var(--space-5);margin-top:calc(-1 * var(--space-3));font:var(--body-2xs);color:var(--ink-4);flex-basis:100%;display:flex}.AssistantPanel-module__tIMpKW__count{font-variant-numeric:tabular-nums}.AssistantPanel-module__tIMpKW__note{font:var(--body-2xs);color:var(--ink-4);padding:0 var(--space-10) var(--space-9)}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__note{padding-inline:0;padding-bottom:0}.AssistantPanel-module__tIMpKW__thinking{color:var(--ink-4);align-items:center;gap:var(--space-5);font-style:italic;display:inline-flex}.AssistantPanel-module__tIMpKW__busyStep{animation:AssistantPanel-module__tIMpKW__ds-pop var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:reduce){.AssistantPanel-module__tIMpKW__busyStep{animation:none}}.AssistantPanel-module__tIMpKW__dots{align-items:flex-end;gap:4px;height:1em;display:inline-flex}.AssistantPanel-module__tIMpKW__dots>span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite AssistantPanel-module__tIMpKW__dot}.AssistantPanel-module__tIMpKW__dots>span:nth-child(2){animation-delay:.15s}.AssistantPanel-module__tIMpKW__dots>span:nth-child(3){animation-delay:.3s}@keyframes AssistantPanel-module__tIMpKW__dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.AssistantPanel-module__tIMpKW__dots>span{animation:1.6s ease-in-out infinite AssistantPanel-module__tIMpKW__dotFade}@keyframes AssistantPanel-module__tIMpKW__dotFade{0%,to{opacity:.35}50%{opacity:1}}}.AssistantPanel-module__tIMpKW__error{border-color:var(--live-border);background:var(--live-wash-soft);color:var(--ink-2)}.AssistantPanel-module__tIMpKW__errorActions{gap:var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.AssistantPanel-module__tIMpKW__errorAction{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--ink-2);font:var(--action-xs);cursor:pointer;transition:var(--transition-control)}.AssistantPanel-module__tIMpKW__errorAction:hover{border-color:var(--border-heavy)}.AssistantPanel-module__tIMpKW__dragging{box-shadow:inset 0 0 0 2px var(--focus-ring)}.AssistantPanel-module__tIMpKW__composer{flex-wrap:wrap;align-items:center}.AssistantPanel-module__tIMpKW__attachments{gap:var(--space-2);flex-direction:column;flex-basis:100%;min-width:0;display:flex}.AssistantPanel-module__tIMpKW__attachment{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5);border-radius:var(--radius-control);border:1px solid var(--border-hairline);background:var(--surface-2);font:var(--body-xs);color:var(--ink-2);display:inline-flex}.AssistantPanel-module__tIMpKW__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-1);overflow:hidden}.AssistantPanel-module__tIMpKW__attachmentDetail{white-space:nowrap;color:var(--ink-4);flex:1}.AssistantPanel-module__tIMpKW__attachmentPending .AssistantPanel-module__tIMpKW__attachmentDetail{font-style:italic}.AssistantPanel-module__tIMpKW__attachmentError{row-gap:var(--space-1);border-color:var(--live-border);background:var(--live-wash-soft);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AssistantPanel-module__tIMpKW__attachmentError .AssistantPanel-module__tIMpKW__attachmentDetail{padding-right:var(--space-3);color:var(--ink-2);white-space:normal;grid-area:2/2/auto/-1}.AssistantPanel-module__tIMpKW__bubbleAttachments{align-items:inherit;gap:var(--space-2);flex-direction:column;max-width:300px;display:flex}.AssistantPanel-module__tIMpKW__fill .AssistantPanel-module__tIMpKW__bubbleAttachments{max-width:520px}.AssistantPanel-module__tIMpKW__bubbleAttachment{align-items:center;gap:var(--space-3);min-width:0;max-width:100%;padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);border:1px solid var(--border-hairline);background:var(--surface-2);font:var(--body-xs);color:var(--ink-2);display:inline-flex}.AssistantPanel-module__tIMpKW__queued .AssistantPanel-module__tIMpKW__bubble{border:1px dashed var(--primary);color:var(--ink-2);background:0 0}.AssistantPanel-module__tIMpKW__queuedMeta{align-items:center;gap:var(--space-4);font:var(--body-2xs);color:var(--ink-4);display:inline-flex}.AssistantPanel-module__tIMpKW__queuedAction{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.ExpandablePanel-module__xHITLq__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-control-lg);background:var(--surface-card);transition:var(--transition-control)}.ExpandablePanel-module__xHITLq__inset{background:var(--surface-2)}.ExpandablePanel-module__xHITLq__open{border-color:var(--border-strong)}.ExpandablePanel-module__xHITLq__panel[data-muted=true]{opacity:.55}.ExpandablePanel-module__xHITLq__header{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-7);display:flex}.ExpandablePanel-module__xHITLq__disclosure{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-2) 0;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex:1;display:flex}.ExpandablePanel-module__xHITLq__disclosure:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.ExpandablePanel-module__xHITLq__chevron{color:var(--ink-5);transition:transform var(--dur-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;display:flex}.ExpandablePanel-module__xHITLq__open>.ExpandablePanel-module__xHITLq__header>.ExpandablePanel-module__xHITLq__disclosure>.ExpandablePanel-module__xHITLq__chevron{transform:rotate(90deg)}.ExpandablePanel-module__xHITLq__glyph{border-radius:var(--radius-md);background:var(--primary-wash);width:30px;height:30px;color:var(--primary);flex:0 0 30px;justify-content:center;align-items:center;display:flex}.ExpandablePanel-module__xHITLq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ExpandablePanel-module__xHITLq__title{font:var(--body-md);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExpandablePanel-module__xHITLq__hint{font:var(--body-xs);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExpandablePanel-module__xHITLq__summary{font:var(--meta-sm);color:var(--ink-5);white-space:nowrap;flex:none}.ExpandablePanel-module__xHITLq__controls{align-items:center;gap:var(--space-5);flex:none;display:flex}.ExpandablePanel-module__xHITLq__body{gap:var(--gap-card);padding:var(--space-7);border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}
.GroupHeader-module__6Jnb4q__header{align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-control-lg);background:var(--surface-2);border:1px solid var(--border-hairline);box-shadow:inset 3px 0 0 var(--primary);display:flex}.GroupHeader-module__6Jnb4q__selected{background:var(--primary-wash);border-color:var(--primary)}.GroupHeader-module__6Jnb4q__handle{color:var(--ink-6);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;align-items:center;padding:0;line-height:1;display:inline-flex}.GroupHeader-module__6Jnb4q__handle:hover{color:var(--ink-4)}.GroupHeader-module__6Jnb4q__handle:active{cursor:grabbing}.GroupHeader-module__6Jnb4q__handle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.GroupHeader-module__6Jnb4q__disclosure{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-2) 0;text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex:1;display:flex}.GroupHeader-module__6Jnb4q__disclosure:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.GroupHeader-module__6Jnb4q__chevron{color:var(--ink-5);transition:transform var(--dur-fast) var(--ease-standard);flex:none;display:flex;transform:rotate(90deg)}.GroupHeader-module__6Jnb4q__header[data-collapsed=true] .GroupHeader-module__6Jnb4q__chevron{transform:none}.GroupHeader-module__6Jnb4q__title{min-width:0;font:var(--display-xs);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GroupHeader-module__6Jnb4q__summary{font:var(--meta-sm);color:var(--ink-4);white-space:nowrap;flex:none;margin-left:auto}.GroupHeader-module__6Jnb4q__controls{align-items:center;gap:var(--space-4);flex:none;display:flex}.GroupHeader-module__6Jnb4q__dragging{box-shadow:var(--shadow-panel), inset 3px 0 0 var(--primary);cursor:grabbing}@media (prefers-reduced-motion:reduce){.GroupHeader-module__6Jnb4q__chevron{transition:none}}
.ConfirmDialog-module__CI4Fkq__body{gap:var(--space-9);flex-direction:column;display:flex}.ConfirmDialog-module__CI4Fkq__text{font:var(--body-sm);color:var(--ink-2)}.ConfirmDialog-module__CI4Fkq__actions{justify-content:flex-end;gap:var(--space-5);display:flex}
.MusicLookup-module__RUCjXG__results{gap:var(--space-1);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.MusicLookup-module__RUCjXG__hit{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-control);background:var(--surface-1);text-align:left;cursor:pointer;display:flex}.MusicLookup-module__RUCjXG__hit:hover{background:var(--surface-2)}.MusicLookup-module__RUCjXG__hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MusicLookup-module__RUCjXG__cover{border-radius:var(--radius-xs);background:var(--surface-sunken) center / cover no-repeat;flex:none;width:36px;height:36px}.MusicLookup-module__RUCjXG__text{flex-direction:column;min-width:0;display:flex}.MusicLookup-module__RUCjXG__title,.MusicLookup-module__RUCjXG__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MusicLookup-module__RUCjXG__title{font:var(--body-sm);color:var(--ink-1)}.MusicLookup-module__RUCjXG__meta{font:var(--meta-sm);color:var(--ink-4)}.MusicLookup-module__RUCjXG__status{margin:var(--space-3) 0 0;font:var(--meta-sm);color:var(--ink-4)}
.PointField-module__Q7RyaW__frame{aspect-ratio:16/9;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-2) center / contain no-repeat;cursor:crosshair;width:100%;padding:0;position:relative}.PointField-module__Q7RyaW__frame:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PointField-module__Q7RyaW__marker{border:2px solid var(--accent);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 1px #00000080}.PointField-module__Q7RyaW__marker:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:7px}.PointField-module__Q7RyaW__waiting{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-control);font:var(--body-xs);color:var(--ink-4)}.PointField-module__Q7RyaW__readout{font:var(--meta-xs);color:var(--ink-5);font-variant-numeric:tabular-nums}
.WavePreview-module__ipRJvG__wrap{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.WavePreview-module__ipRJvG__tribune{border-radius:var(--radius-md,.5rem);border:1px solid var(--border-1,#0000001f);background:#0b0b0f;gap:.5rem;padding:.6rem;display:flex;overflow:hidden}.WavePreview-module__ipRJvG__section{flex-direction:column;flex:1;gap:2px;display:flex}.WavePreview-module__ipRJvG__row{gap:2px;display:flex}.WavePreview-module__ipRJvG__seat{aspect-ratio:1;border-radius:1px;flex:1;transition:background 60ms linear}@media (prefers-reduced-motion:reduce){.WavePreview-module__ipRJvG__seat{transition:none}}.WavePreview-module__ipRJvG__still .WavePreview-module__ipRJvG__tribune{gap:.25rem;padding:.25rem}.WavePreview-module__ipRJvG__still .WavePreview-module__ipRJvG__seat{border-radius:0}.WavePreview-module__ipRJvG__transport{align-items:center;gap:var(--space-2,.5rem);display:flex}.WavePreview-module__ipRJvG__scrub{min-width:0;accent-color:var(--accent,#6366f1);flex:1}.WavePreview-module__ipRJvG__clock{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-1,inherit);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.WavePreview-module__ipRJvG__of,.WavePreview-module__ipRJvG__loop{color:var(--text-2,#0000008c)}
.WaveButtonTile-module__4RqinW__tile{aspect-ratio:1;border-radius:var(--radius,10px);border:1px solid var(--border,#e5e7eb);color:var(--tile-ink,#fff);isolation:isolate;background:#0b0b0f;flex-direction:column;display:flex;position:relative;overflow:hidden}.WaveButtonTile-module__4RqinW__list{border-radius:8px;flex:none;width:56px}.WaveButtonTile-module__4RqinW__desk{width:100%}.WaveButtonTile-module__4RqinW__active{border-color:var(--primary,#4f46e5);box-shadow:0 0 0 3px var(--primary,#4f46e5)}.WaveButtonTile-module__4RqinW__face{display:flex;position:absolute;inset:0}.WaveButtonTile-module__4RqinW__fill{flex:1;justify-content:center;align-items:center;display:flex}.WaveButtonTile-module__4RqinW__dark{background:#000}.WaveButtonTile-module__4RqinW__glyph{opacity:.8}.WaveButtonTile-module__4RqinW__picture{object-fit:contain;background:#000;width:100%;height:100%;padding:12%}.WaveButtonTile-module__4RqinW__preview{flex:1;justify-content:center}.WaveButtonTile-module__4RqinW__preview>div:first-child{border:0;border-radius:0;height:100%}.WaveButtonTile-module__4RqinW__corner{gap:4px;display:flex;position:absolute;top:6px;left:6px}.WaveButtonTile-module__4RqinW__key,.WaveButtonTile-module__4RqinW__badge{color:#fff;min-width:20px;height:20px;font-family:var(--font-mono,ui-monospace, monospace);background:#0000008c;border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.WaveButtonTile-module__4RqinW__mode{position:absolute;top:6px;right:6px}.WaveButtonTile-module__4RqinW__list .WaveButtonTile-module__4RqinW__key,.WaveButtonTile-module__4RqinW__list .WaveButtonTile-module__4RqinW__badge{min-width:16px;height:16px;padding:0 3px}.WaveButtonTile-module__4RqinW__list .WaveButtonTile-module__4RqinW__corner{top:3px;left:3px}.WaveButtonTile-module__4RqinW__list .WaveButtonTile-module__4RqinW__mode{top:3px;right:3px}.WaveButtonTile-module__4RqinW__label{inset-inline:0;color:#fff;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000b3);padding:18px 8px 8px;font-size:13px;font-weight:600;line-height:1.2;position:absolute;bottom:0;overflow:hidden}.WaveButtonTile-module__4RqinW__progress{inset-inline:0;background:var(--primary,#4f46e5);transform-origin:0;z-index:1;height:4px;animation-name:WaveButtonTile-module__4RqinW__wave-tile-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0}@keyframes WaveButtonTile-module__4RqinW__wave-tile-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.WaveButtonTile-module__4RqinW__progress{animation:none;transform:none}}
.StepsEditor-module__ohtQda__steps{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.StepsEditor-module__ohtQda__step{gap:var(--space-3,.75rem);padding:var(--space-3,.75rem);border:1px solid var(--border-1,#0000001f);border-radius:var(--radius-md,.5rem);background:var(--surface-2,transparent);flex-direction:column;display:flex}.StepsEditor-module__ohtQda__stepHead{align-items:center;gap:var(--space-2,.5rem);display:flex}.StepsEditor-module__ohtQda__stepIndex{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2,#0000008c);font-variant-numeric:tabular-nums;font-size:.7rem}.StepsEditor-module__ohtQda__stepHead>:nth-child(2){flex:1;min-width:0}.StepsEditor-module__ohtQda__palette{align-items:center;gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.StepsEditor-module__ohtQda__swatch{align-items:center;gap:.125rem;display:flex}.StepsEditor-module__ohtQda__paletteAdd{gap:.25rem;display:flex}.StepsEditor-module__ohtQda__stepGrid{gap:var(--space-3,.75rem);grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.StepsEditor-module__ohtQda__muted{opacity:.55}@media (max-width:640px){.StepsEditor-module__ohtQda__stepGrid{grid-template-columns:1fr}}
.WaveChat-module__ZNU_Ia__chat{height:100%;min-height:0}.WaveChat-module__ZNU_Ia__proposal{align-items:flex-start;gap:var(--space-2,.5rem);margin-top:var(--space-2,.5rem);flex-direction:column;display:flex}.WaveChat-module__ZNU_Ia__summary{font-size:.8125rem;font-weight:600}
.WaveButtonDialog-module__DrcuLq__body{gap:var(--space-14);flex-direction:column;display:flex}.WaveButtonDialog-module__DrcuLq__chosen{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-6) var(--space-9);border:1px solid var(--border-hairline);border-radius:var(--radius-md,.5rem);display:flex}.WaveButtonDialog-module__DrcuLq__chosenName{font-weight:600}.WaveButtonDialog-module__DrcuLq__preview{align-self:center;width:min(100%,420px)}.WaveButtonDialog-module__DrcuLq__row{gap:var(--space-11);grid-template-columns:1fr auto;align-items:start;display:grid}.WaveButtonDialog-module__DrcuLq__library{gap:var(--space-9);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.WaveButtonDialog-module__DrcuLq__entry{border:1px solid var(--border-1,#0000001f);border-radius:var(--radius-md,.5rem);background:var(--surface-1,#fff);color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.WaveButtonDialog-module__DrcuLq__entry:hover{border-color:var(--primary,#4f46e5)}.WaveButtonDialog-module__DrcuLq__entryOn{border-color:var(--primary,#4f46e5);box-shadow:0 0 0 2px var(--primary,#4f46e5)}.WaveButtonDialog-module__DrcuLq__entryPreview{pointer-events:none}.WaveButtonDialog-module__DrcuLq__entryName{font-size:.75rem;font-weight:600;line-height:1.25}.WaveButtonDialog-module__DrcuLq__palette{gap:var(--space-9);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.WaveButtonDialog-module__DrcuLq__chat{height:min(620px,70vh);padding:var(--space-11) var(--space-13);border:1px solid var(--border-1,#0000001f);border-radius:var(--radius-md,.5rem);display:flex;position:sticky;top:0;overflow:hidden}@media (max-width:640px){.WaveButtonDialog-module__DrcuLq__row{grid-template-columns:1fr}}.WaveButtonDialog-module__DrcuLq__emojis{gap:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid}.WaveButtonDialog-module__DrcuLq__emoji{aspect-ratio:1;padding:var(--space-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md,.5rem);background:var(--surface-1,#fff);cursor:pointer}.WaveButtonDialog-module__DrcuLq__emoji img{object-fit:contain;width:100%;height:100%}.WaveButtonDialog-module__DrcuLq__emoji:hover{border-color:var(--primary,#4f46e5)}.WaveButtonDialog-module__DrcuLq__split{gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (max-width:900px){.WaveButtonDialog-module__DrcuLq__split{grid-template-columns:minmax(0,1fr)}}
.WaveButtonsField-module__6QC6NG__wrap{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.WaveButtonsField-module__6QC6NG__empty{padding:var(--space-4,1rem);border:1px dashed var(--border-1,#0000002e);border-radius:var(--radius-md,.5rem);color:var(--text-2,#000000a6);margin:0;font-size:.8125rem}.WaveButtonsField-module__6QC6NG__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.WaveButtonsField-module__6QC6NG__row{align-items:center;gap:var(--space-2,.5rem);border:1px solid var(--border-1,#0000001a);border-radius:var(--radius-md,.5rem);background:var(--surface-1,#fff);padding:.375rem;display:flex;position:relative}.WaveButtonsField-module__6QC6NG__dragging{box-shadow:0 6px 18px #0000001f}.WaveButtonsField-module__6QC6NG__grip{color:var(--text-2,#0000008c);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;padding:.25rem;display:inline-flex}.WaveButtonsField-module__6QC6NG__index{width:1rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2,#0000008c);text-align:center;font-variant-numeric:tabular-nums;font-size:.7rem}.WaveButtonsField-module__6QC6NG__open{align-items:center;gap:var(--space-3,.75rem);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.WaveButtonsField-module__6QC6NG__text{flex-direction:column;min-width:0;display:flex}.WaveButtonsField-module__6QC6NG__name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.WaveButtonsField-module__6QC6NG__what{color:var(--text-2,#0009);font-size:.75rem}.WaveButtonsField-module__6QC6NG__add{align-items:center;gap:var(--space-3,.75rem);display:flex}.WaveButtonsField-module__6QC6NG__count{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-2,#0000008c);font-size:.7rem}
.AppConfigForm-module__IOm1JG__form{gap:var(--space-14);flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__group{gap:var(--space-6);flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__array{gap:var(--space-5);flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__entry{align-items:flex-start;gap:var(--space-6);padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-control-lg);background:var(--surface-2);display:flex}.AppConfigForm-module__IOm1JG__entry[data-marked]{border-color:var(--success-border);background:var(--success-wash)}.AppConfigForm-module__IOm1JG__entryMark{align-items:center;font-weight:600;display:flex}.AppConfigForm-module__IOm1JG__listError{font:var(--body-xs);color:var(--live);display:block}.AppConfigForm-module__IOm1JG__entryIndex{width:22px;font:var(--meta-sm);color:var(--ink-5);padding-top:var(--space-5);flex:0 0 22px}.AppConfigForm-module__IOm1JG__entryBody{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.AppConfigForm-module__IOm1JG__entryActions{padding-top:var(--space-3);flex:none}.AppConfigForm-module__IOm1JG__addRow{align-items:center;gap:var(--space-5);display:flex}.AppConfigForm-module__IOm1JG__compactList{background:var(--surface-1);border-radius:var(--radius-sm);flex-direction:column;gap:1px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.AppConfigForm-module__IOm1JG__compactRow{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);display:flex}.AppConfigForm-module__IOm1JG__compactRow+.AppConfigForm-module__IOm1JG__compactRow{border-top:1px solid var(--border-hairline)}.AppConfigForm-module__IOm1JG__compactIndex{font:var(--meta-sm);color:var(--ink-5);font-variant-numeric:tabular-nums;flex:0 0 22px}.AppConfigForm-module__IOm1JG__compactOpen{min-width:0;padding:var(--space-3) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;display:flex}.AppConfigForm-module__IOm1JG__compactOpen:hover .AppConfigForm-module__IOm1JG__compactTitle{text-decoration:underline}.AppConfigForm-module__IOm1JG__compactOpen:focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:2px;border-radius:var(--radius-xs)}.AppConfigForm-module__IOm1JG__compactTitle{font:var(--action-sm);color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppConfigForm-module__IOm1JG__compactMeta{font:var(--meta-sm);color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppConfigForm-module__IOm1JG__compactPreview{min-width:0;padding:var(--space-3) 0;flex-direction:column;flex:1;gap:1px;display:flex}.AppConfigForm-module__IOm1JG__importMore,.AppConfigForm-module__IOm1JG__importHint,.AppConfigForm-module__IOm1JG__compactEmpty{font:var(--meta-sm);color:var(--ink-5);margin:0}.AppConfigForm-module__IOm1JG__dialogBody{gap:var(--space-5);flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__bound{font:var(--meta-xs);color:var(--ink-5)}.AppConfigForm-module__IOm1JG__unsupported{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-control);font:var(--body-xs);color:var(--ink-4)}.AppConfigForm-module__IOm1JG__locked{font:var(--body-md);color:var(--ink-3)}.AppConfigForm-module__IOm1JG__optionalAsset{gap:var(--space-5);flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__optionalAssetBody{padding-top:var(--space-2)}.AppConfigForm-module__IOm1JG__rows{flex-direction:column;display:flex}.AppConfigForm-module__IOm1JG__colorRow{align-items:center;gap:8px;display:flex}.AppConfigForm-module__IOm1JG__colorSwatch{border:1px solid var(--line,#0000001f);cursor:pointer;background:0 0;border-radius:8px;flex:none;block-size:34px;inline-size:40px;padding:2px}.AppConfigForm-module__IOm1JG__colorSwatch[data-blank]{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--fg-dim,#00000073) calc(50% - 1px), var(--fg-dim,#00000073) calc(50% + 1px), transparent calc(50% + 1px))}.AppConfigForm-module__IOm1JG__colorSwatch[data-blank]::-webkit-color-swatch{opacity:0}.AppConfigForm-module__IOm1JG__colorSwatch[data-blank]::-moz-color-swatch{opacity:0}.AppConfigForm-module__IOm1JG__colorText{border:1px solid var(--line,#0000001f);background:var(--surface-1,#fff);block-size:34px;min-inline-size:0;color:var(--fg,#111);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;border-radius:8px;flex:auto;padding:0 10px;font-size:13px}.AppConfigForm-module__IOm1JG__dateRow{flex-direction:column;gap:6px;display:flex}.AppConfigForm-module__IOm1JG__dateInput{border:1px solid var(--line,#0000001f);background:var(--surface-1,#fff);block-size:34px;inline-size:100%;min-inline-size:0;color:var(--fg,#111);font-family:var(--font-ui,system-ui, sans-serif);border-radius:8px;padding:0 10px;font-size:13px}.AppConfigForm-module__IOm1JG__dateNote{font-family:var(--font-mono,ui-monospace, monospace);color:var(--fg-dim,#0000008c);font-size:11px}.AppConfigForm-module__IOm1JG__dateNote[data-past]{color:var(--warn,#b45309);font-weight:600}
.Avatar-module__GvFy0q__avatar{background:var(--screen-surface);-webkit-user-select:none;user-select:none;width:2.4em;height:2.4em;color:var(--screen-surface-ink);--screen-fg:var(--screen-surface-ink);--screen-fg-dim:var(--screen-surface-ink-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.Avatar-module__GvFy0q__letters{font-family:var(--screen-font-display);font-weight:800;font-size:var(--screen-avatar-letter,.9em);letter-spacing:.03em;color:var(--screen-fg-dim);line-height:1}.Avatar-module__GvFy0q__image{background:50%/cover no-repeat;position:absolute;inset:0}.Avatar-module__GvFy0q__ring,.Avatar-module__GvFy0q__ring2{border:.08em solid var(--screen-accent);animation:Avatar-module__GvFy0q__sk-avatar-pulse 2.4s var(--ease-standard,ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.Avatar-module__GvFy0q__ring2{animation-delay:1.2s}@keyframes Avatar-module__GvFy0q__sk-avatar-pulse{0%{opacity:.55;scale:1}to{opacity:0;scale:1.9}}@media (prefers-reduced-motion:reduce){.Avatar-module__GvFy0q__ring,.Avatar-module__GvFy0q__ring2{opacity:0;animation:none}}
.CardSlider-module__HsM17a__viewport{height:16.3em;margin-inline:calc(var(--screen-pad) * -1);align-self:stretch;position:relative;overflow:hidden}.CardSlider-module__HsM17a__card{transform:translateX(calc(var(--slide-x,0px) * -1));transition:transform .2s var(--screen-ease), opacity .2s var(--screen-ease);flex-direction:column;align-items:center;gap:.5em;display:flex;position:absolute;top:0;right:0}.CardSlider-module__HsM17a__card[data-parked]{transition:none}.CardSlider-module__HsM17a__avatar{font-size:var(--card-avatar,4.85em)}.CardSlider-module__HsM17a__name{background:var(--screen-fg);color:var(--screen-bg);font-family:var(--screen-font-display);white-space:nowrap;text-overflow:ellipsis;border-radius:.28em;max-width:12em;padding:.3em .7em;font-size:.8em;font-weight:700;overflow:hidden;box-shadow:0 .2em .6em #00000040}.CardSlider-module__HsM17a__sub{font-family:var(--screen-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--screen-fg-dim);text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:16em;font-size:.6em;line-height:1.3;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.CardSlider-module__HsM17a__card{transition:none}}
.ScreenBurst-module__z3A3XG__field{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.ScreenBurst-module__z3A3XG__piece{top:-6%;left:var(--x);width:var(--size);height:calc(var(--size) * .42);background:var(--tint,var(--screen-accent));animation:var(--screen-burst);animation-delay:var(--delay);will-change:translate, rotate, opacity;border-radius:1px;position:absolute}@media (prefers-reduced-motion:reduce){.ScreenBurst-module__z3A3XG__field{display:none}.ScreenBurst-module__z3A3XG__piece{animation:none}}
.ScreenFrame-module__KcRNIW__viewport{background:var(--screen-bg);color:var(--screen-fg);font-family:var(--screen-font-ui);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ScreenFrame-module__KcRNIW__contained{position:absolute;transform:translateZ(0)}
.ScreenStage-module__0RpG3G__stage{aspect-ratio:16/9;width:100%;max-width:177.778vh;max-height:100%;padding:var(--screen-pad);gap:var(--screen-gap);color:var(--screen-fg);font-family:var(--screen-font-ui);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;isolation:isolate;flex-direction:column;font-size:max(6px,min(1.5625cqw,2.7778cqh));display:flex;position:relative;overflow:hidden;container-type:size}.ScreenStage-module__0RpG3G__stage:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--screen-ambient-layer);animation:var(--screen-ambient);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ScreenStage-module__0RpG3G__stage:before{animation:none}}.ScreenStage-module__0RpG3G__stage:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:var(--screen-ambient-layer-2);animation:var(--screen-ambient-2);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ScreenStage-module__0RpG3G__stage:after{animation:none}}.ScreenStage-module__0RpG3G__stage>*{z-index:1;position:relative}.ScreenStage-module__0RpG3G__stage>.ScreenStage-module__0RpG3G__backdrop{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ScreenStage-module__0RpG3G__backdropImage{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ScreenStage-module__0RpG3G__stage>.ScreenStage-module__0RpG3G__backdrop:after{content:"";background:var(--screen-backdrop-scrim);position:absolute;inset:0}.ScreenStage-module__0RpG3G__stage>.ScreenStage-module__0RpG3G__equalizer{z-index:0;height:var(--screen-equalizer-height);display:var(--screen-equalizer);align-items:flex-end;gap:var(--screen-equalizer-gap);padding:var(--screen-equalizer-pad);pointer-events:none;position:absolute;inset:auto 0 0;overflow:hidden}.ScreenStage-module__0RpG3G__eqBar{height:var(--eq-h);border-radius:var(--screen-equalizer-radius);background:var(--screen-equalizer-fill);transform-origin:bottom;animation:var(--screen-equalizer-motion);animation-duration:var(--eq-dur);animation-delay:var(--eq-delay);flex:1}@media (prefers-reduced-motion:reduce){.ScreenStage-module__0RpG3G__eqBar{animation:none}}.ScreenStage-module__0RpG3G__foreground{z-index:4;pointer-events:none;background:var(--screen-foreground-layer);animation:var(--screen-foreground);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ScreenStage-module__0RpG3G__foreground{animation:none}}.ScreenStage-module__0RpG3G__contained{max-width:none}
.BingoScreen-module__gGa-bW__wrap{align-items:center;gap:var(--screen-gap);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.BingoScreen-module__gGa-bW__head{align-items:baseline;gap:var(--screen-gap);display:flex}.BingoScreen-module__gGa-bW__prompt{font-family:var(--screen-font-ui);color:var(--screen-fg-dim);font-size:1.1em}.BingoScreen-module__gGa-bW__progress{font-family:var(--screen-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--screen-fg-dim);font-variant-numeric:tabular-nums;font-size:.9em}.BingoScreen-module__gGa-bW__call{border-radius:var(--screen-radius);background:var(--screen-surface-strong);animation:var(--screen-enter-item);color:var(--screen-surface-ink);--screen-fg:var(--screen-surface-ink);--screen-fg-dim:var(--screen-surface-ink-dim);flex-direction:column;align-items:center;gap:.1em;padding:.3em .9em;display:flex}@media (prefers-reduced-motion:reduce){.BingoScreen-module__gGa-bW__call{animation:none}}.BingoScreen-module__gGa-bW__callLabel{font-family:var(--screen-font-display);color:var(--screen-fg);text-align:center;font-size:4.4em;font-weight:800;line-height:1}.BingoScreen-module__gGa-bW__callSub{font-family:var(--screen-font-ui);color:var(--screen-fg-dim);font-size:1.2em}.BingoScreen-module__gGa-bW__strip{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:.3em;width:100%;min-height:0;display:flex}.BingoScreen-module__gGa-bW__past{font-family:var(--screen-font-ui);color:var(--screen-fg-dim);opacity:.9;font-size:1.3em}.BingoScreen-module__gGa-bW__past:nth-child(2){opacity:.72}.BingoScreen-module__gGa-bW__past:nth-child(3){opacity:.56}.BingoScreen-module__gGa-bW__past:nth-child(4){opacity:.42}.BingoScreen-module__gGa-bW__past:nth-child(5){opacity:.3}.BingoScreen-module__gGa-bW__row{flex-direction:row;justify-content:center;align-items:flex-start;gap:.6em}.BingoScreen-module__gGa-bW__row .BingoScreen-module__gGa-bW__past{background:var(--screen-surface);min-width:2.4em;height:2.4em;font-family:var(--screen-font-mono);font-variant-numeric:tabular-nums;color:var(--screen-surface-ink);border-radius:.3em;justify-content:center;align-items:center;padding:0 .3em;font-size:1.8em;font-weight:700;display:flex}.BingoScreen-module__gGa-bW__foot{font-family:var(--screen-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--screen-fg);text-align:center;min-height:1.2em;font-size:1em}
.Icon-module__DVOpEq__icon{font-size:inherit}
.Settings-module__Aoa1Za__stack{gap:var(--gap-section);flex-direction:column;display:flex;container-type:inline-size}.Settings-module__Aoa1Za__section{gap:var(--gap-card);padding:var(--pad-card-lg);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.Settings-module__Aoa1Za__sectionHead{gap:var(--space-3);flex-direction:column;display:flex}.Settings-module__Aoa1Za__surfaceHead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.Settings-module__Aoa1Za__sectionTitle{font:var(--display-sm);color:var(--ink-1)}.Settings-module__Aoa1Za__sectionText{font:var(--body-sm);color:var(--ink-4);max-width:68ch}.Settings-module__Aoa1Za__rows{flex-direction:column;display:flex}.Settings-module__Aoa1Za__rows>*{padding:var(--space-9) 0}.Settings-module__Aoa1Za__rows>:first-child{padding-top:0}.Settings-module__Aoa1Za__rows>:last-child{padding-bottom:0}.Settings-module__Aoa1Za__rows>*+*{border-top:1px solid var(--border-hairline)}.Settings-module__Aoa1Za__saveNote{min-width:0;font:var(--body-sm);color:var(--ink-4);flex:1}.Settings-module__Aoa1Za__saveNoteDirty{color:var(--ink-2)}.Settings-module__Aoa1Za__address{font:var(--meta-md);color:var(--ink-3)}.Settings-module__Aoa1Za__dates{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:560px){.Settings-module__Aoa1Za__dates{grid-template-columns:1fr}}.Settings-module__Aoa1Za__pages{gap:var(--space-5);flex-direction:column;display:flex}.Settings-module__Aoa1Za__split{align-items:flex-start;gap:var(--space-9);display:flex}.Settings-module__Aoa1Za__split>.Settings-module__Aoa1Za__section{flex:1;min-width:0}.Settings-module__Aoa1Za__preview{width:232px;top:var(--space-9);gap:var(--space-7);flex-direction:column;flex:0 0 232px;display:flex;position:sticky}.Settings-module__Aoa1Za__previewNote{font:var(--body-2xs);color:var(--ink-5)}@container (max-width:660px){.Settings-module__Aoa1Za__split{flex-direction:column}.Settings-module__Aoa1Za__preview{flex-basis:auto;width:100%;max-width:320px;position:static}}.Settings-module__Aoa1Za__pageKind{font:var(--label-xs);letter-spacing:var(--track-label-tight);text-transform:uppercase;color:var(--ink-5)}.Settings-module__Aoa1Za__pageLink{font:var(--body-sm);color:var(--brand);align-self:start;text-decoration:none}.Settings-module__Aoa1Za__pageLink:hover{text-decoration:underline}.Settings-module__Aoa1Za__pageNote{font:var(--body-sm);color:var(--ink-3);max-width:62ch}.Settings-module__Aoa1Za__addRow{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.Settings-module__Aoa1Za__starterRow{align-items:center;gap:var(--space-5);display:flex}.Settings-module__Aoa1Za__starterRow>:first-child{flex:1;min-width:0}.Settings-module__Aoa1Za__wallLook,.Settings-module__Aoa1Za__guestSettings{gap:var(--space-6);flex-direction:column;display:flex}.Settings-module__Aoa1Za__fields{gap:var(--space-4);flex-direction:column;display:flex}.Settings-module__Aoa1Za__field{align-items:center;gap:var(--space-7);padding:var(--space-5) var(--space-7);border:1px solid var(--border-hairline);border-radius:var(--radius-control);display:flex}.Settings-module__Aoa1Za__fieldName{font:var(--body-sm);flex:1}.Settings-module__Aoa1Za__fieldDetail{padding-inline-start:var(--space-7)}.Settings-module__Aoa1Za__fieldNote{font:var(--body-2xs);color:var(--ink-5)}.Settings-module__Aoa1Za__askedActions{gap:var(--space-5);margin-top:var(--space-7);display:flex}.Settings-module__Aoa1Za__tokenGrid{column-gap:var(--space-11);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Settings-module__Aoa1Za__tokenGrid>*{padding:var(--space-9) 0}.Settings-module__Aoa1Za__tokenGrid>:nth-child(-n+2){padding-top:0}.Settings-module__Aoa1Za__tokenGrid>:nth-child(n+3){border-top:1px solid var(--border-hairline)}@media (max-width:720px){.Settings-module__Aoa1Za__tokenGrid{grid-template-columns:1fr}.Settings-module__Aoa1Za__tokenGrid>:nth-child(2){padding-top:var(--space-9);border-top:1px solid var(--border-hairline)}}.Settings-module__Aoa1Za__dropZone{align-items:center;gap:var(--space-4);padding:var(--space-11) var(--space-7);border:1px dashed var(--border-card);border-radius:var(--radius-card);color:var(--ink-4);text-align:center;transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);flex-direction:column;display:flex}.Settings-module__Aoa1Za__dropZoneActive{border-color:var(--primary);background:var(--surface-sunken)}.Settings-module__Aoa1Za__dropText{font:var(--body-sm)}.Settings-module__Aoa1Za__cssOption{gap:var(--space-5);flex-direction:column;display:flex}.Settings-module__Aoa1Za__cssActions{gap:var(--space-4);flex-wrap:wrap;display:flex}.Settings-module__Aoa1Za__cssDrop{gap:var(--space-4);border-radius:var(--radius-control);transition:var(--transition-control);flex-direction:column;display:flex}.Settings-module__Aoa1Za__cssDropActive{box-shadow:0 0 0 2px var(--focus-ring)}.Settings-module__Aoa1Za__cssProblems{padding-left:var(--space-8);gap:var(--space-3);flex-direction:column;margin:0;display:flex}.Settings-module__Aoa1Za__cssProblems code{font:var(--meta-sm)}
.RetentionPeriods-module__dTZnZW__rows{gap:var(--space-4);flex-direction:column;display:flex}
.ClearAnswersDialog-module__71uC6a__body{gap:var(--space-7);display:grid}.ClearAnswersDialog-module__71uC6a__body p{margin:0}.ClearAnswersDialog-module__71uC6a__note{font-weight:600}.ClearAnswersDialog-module__71uC6a__field{gap:var(--space-3);display:grid}.ClearAnswersDialog-module__71uC6a__label{font:var(--label-xs);text-transform:uppercase;color:var(--text-muted)}
