@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.5e0466e7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.5d81ed22.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.6c45a7b8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.e658778d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_99d0491e-module__mDTNxG__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_99d0491e-module__mDTNxG__variable{--font-caveat:"Caveat","Caveat Fallback"}
.controls-module__Mktv7a__input.controls-module__Mktv7a__textArea{resize:vertical;border-radius:var(--ui-note-radius)}.controls-module__Mktv7a__field[data-invalid] .controls-module__Mktv7a__input,.controls-module__Mktv7a__field[data-invalid] .controls-module__Mktv7a__selectTrigger[data-ui-select]{border-color:var(--ui-danger)}.controls-module__Mktv7a__formRow{align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;min-width:0;display:flex}.controls-module__Mktv7a__formRow>.controls-module__Mktv7a__field{flex:12rem}.controls-module__Mktv7a__formRow>.controls-module__Mktv7a__fieldset{flex:14rem}.controls-module__Mktv7a__scrollList{gap:var(--ui-field-gap);min-height:0;max-height:var(--ui-settings-scroll-height);overscroll-behavior:contain;display:grid;overflow:auto}.controls-module__Mktv7a__fieldset{gap:var(--ui-section-gap);min-width:0;padding:var(--ui-panel-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);flex-direction:column;display:flex}.controls-module__Mktv7a__legend{max-width:100%;padding-inline:var(--ui-field-gap);font-size:var(--ui-font-size);font-weight:var(--ui-label-weight);color:var(--ui-text);overflow-wrap:anywhere}.controls-module__Mktv7a__formCard{gap:var(--ui-action-gap);min-width:0;padding:var(--ui-panel-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-subtle);display:grid}.controls-module__Mktv7a__mediaField{gap:var(--ui-field-gap);min-width:0;display:grid}.controls-module__Mktv7a__mediaField figure{max-width:100%}.controls-module__Mktv7a__mediaField figure img{max-height:var(--ui-preview-height)}.controls-module__Mktv7a__checkbox{align-items:flex-start;gap:var(--ui-action-gap);min-height:var(--ui-control-height);padding-block:var(--ui-control-padding-block);border-radius:var(--ui-note-radius);cursor:pointer;outline:none;display:flex;position:relative}.controls-module__Mktv7a__checkbox[data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__checkbox[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:2px}.controls-module__Mktv7a__checkboxIndicator{width:var(--ui-icon-size);height:var(--ui-icon-size);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-on-accent);flex:none;place-items:center;margin-top:.125em;display:grid}.controls-module__Mktv7a__checkboxIndicator svg{opacity:0}.controls-module__Mktv7a__checkbox[data-selected] .controls-module__Mktv7a__checkboxIndicator{background:var(--ui-accent);border-color:var(--ui-accent)}.controls-module__Mktv7a__checkbox[data-selected] .controls-module__Mktv7a__checkboxIndicator svg{opacity:1}.controls-module__Mktv7a__checkbox[data-hovered]:not([data-disabled]) .controls-module__Mktv7a__checkboxIndicator{border-color:var(--ui-accent)}.controls-module__Mktv7a__button[data-ui-variant=secondary][aria-pressed=true]{background:var(--ui-hover);color:var(--ui-accent);border-color:var(--ui-accent)}.controls-module__Mktv7a__button[data-ui-variant=ghost][aria-pressed=true]{background:var(--ui-hover);color:var(--ui-accent)}.controls-module__Mktv7a__pluginToolbar{justify-content:center;align-items:center;gap:var(--ui-field-gap);width:100%;padding:var(--ui-field-gap);border:1px solid var(--ui-border);border-radius:var(--ui-toolbar-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);flex-wrap:wrap;display:flex}.controls-module__Mktv7a__fullscreenStage{border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-surface)}.controls-module__Mktv7a__switchField{justify-content:space-between;align-items:center;gap:var(--ui-action-gap);min-width:0;padding:var(--ui-control-padding-block)var(--ui-control-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);color:var(--ui-text);display:flex}.controls-module__Mktv7a__switchField[data-disabled]{opacity:.45}.controls-module__Mktv7a__switchButton{min-height:var(--ui-control-height);width:var(--ui-control-height-lg);border-radius:var(--ui-control-radius);cursor:pointer;outline:none;flex:none;place-items:center;display:grid;position:relative}.controls-module__Mktv7a__switchButton[data-disabled]{cursor:not-allowed}.controls-module__Mktv7a__switchButton[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:2px}.controls-module__Mktv7a__switchTrack{border-radius:var(--ui-control-radius);background:var(--ui-control-border);width:2.5rem;height:1.5rem;transition:background var(--ui-transition);display:block;position:relative}.controls-module__Mktv7a__switchKnob{background:var(--ui-surface);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-control);transition:inset-inline-start var(--ui-transition);border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.controls-module__Mktv7a__switchButton[data-selected] .controls-module__Mktv7a__switchTrack{background:var(--ui-accent)}.controls-module__Mktv7a__switchButton[data-selected] .controls-module__Mktv7a__switchKnob{background:var(--ui-on-accent);inset-inline-start:1.125rem}.controls-module__Mktv7a__commandValue{text-align:center;min-width:4rem;font-size:var(--ui-help-size);color:var(--ui-muted)}.controls-module__Mktv7a__popoverPanel{width:min(var(--ui-popover-width-md),calc(100vw - 2rem));max-height:min(var(--available-height,80dvh),42rem,calc(100dvh - 2rem));border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);display:flex;overflow:clip}.controls-module__Mktv7a__popoverPanel[data-size=sm]{width:min(var(--ui-popover-width-sm),calc(100vw - 2rem))}.controls-module__Mktv7a__popoverPanel[data-size=lg]{width:min(var(--ui-popover-width-lg),calc(100vw - 2rem))}.controls-module__Mktv7a__popoverDialog{min-width:0;min-height:0;max-height:inherit;outline:none;flex-direction:column;flex:1;display:flex}.controls-module__Mktv7a__mobileSheetHandle{display:none}.controls-module__Mktv7a__popoverSurface{border:1px solid var(--ui-border);border-radius:var(--ui-menu-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);outline:none}.controls-module__Mktv7a__actionLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.controls-module__Mktv7a__button[data-ui-variant][data-ui-align=start]{text-align:start;justify-content:flex-start}.controls-module__Mktv7a__fieldControl{align-items:center;gap:var(--ui-action-gap);min-width:0;display:flex}.controls-module__Mktv7a__fieldControl>input{flex:1;width:100%;min-width:0}.controls-module__Mktv7a__requiredIndicator{color:var(--ui-danger)}.controls-module__Mktv7a__choiceList{gap:var(--ui-field-gap);display:grid}.controls-module__Mktv7a__choice{align-items:flex-start;gap:var(--ui-action-gap);min-height:var(--ui-control-height);padding:var(--ui-control-padding-block)var(--ui-control-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);cursor:pointer;outline:none;display:flex}.controls-module__Mktv7a__choice[data-selected]{border-color:var(--ui-accent);background:var(--ui-hover)}.controls-module__Mktv7a__choice[data-hovered]:not([data-disabled]){background:var(--ui-subtle)}.controls-module__Mktv7a__choice[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:2px}.controls-module__Mktv7a__choice[data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__choiceIndicator{width:var(--ui-icon-size);height:var(--ui-icon-size);border:1px solid var(--ui-control-border);background:var(--ui-surface);border-radius:50%;flex:none;margin-top:.2em}.controls-module__Mktv7a__choice[data-selected] .controls-module__Mktv7a__choiceIndicator{border:5px solid var(--ui-accent)}.controls-module__Mktv7a__choiceText{gap:var(--ui-field-gap);min-width:0;display:grid}.controls-module__Mktv7a__choice.controls-module__Mktv7a__choiceCard{flex-direction:column;min-width:0}.controls-module__Mktv7a__choicePreview{width:100%;display:block}.controls-module__Mktv7a__choiceCard .controls-module__Mktv7a__choiceIndicator{margin-top:0}.controls-module__Mktv7a__itemList{gap:var(--ui-field-gap);margin:0;padding:0;list-style:none;display:grid}.controls-module__Mktv7a__itemRow{align-items:center;gap:var(--ui-action-gap);padding:var(--ui-control-padding-block)var(--ui-control-padding);background:var(--ui-subtle);border-radius:var(--ui-note-radius);flex-wrap:wrap;display:flex}.controls-module__Mktv7a__itemContent{overflow-wrap:anywhere;min-width:6ch;font-size:var(--ui-help-size);flex:1}.controls-module__Mktv7a__itemActions{align-items:center;gap:var(--ui-field-gap);max-width:100%;display:flex}.controls-module__Mktv7a__itemActions>[data-ui-select-field]{flex:1;min-width:8rem}.controls-module__Mktv7a__button[data-ui-variant]{min-height:var(--ui-control-height);gap:var(--ui-action-gap);width:auto;height:auto;padding:var(--ui-control-padding-block)var(--ui-control-padding);border-radius:var(--ui-control-radius);font:inherit;font-size:var(--ui-font-size);font-weight:var(--ui-label-weight);line-height:var(--ui-line-height);text-align:center;white-space:normal;color:var(--ui-text);transition:background-color var(--ui-transition),border-color var(--ui-transition),color var(--ui-transition);background:0 0;border:1px solid #0000}.controls-module__Mktv7a__button[data-ui-size=xs]{min-height:var(--ui-control-height-xs);width:var(--ui-control-height-xs);padding:0}.controls-module__Mktv7a__button[data-ui-size=sm]{min-height:var(--ui-control-height-sm);width:var(--ui-control-height-sm);padding:0}.controls-module__Mktv7a__button[data-ui-size=md]{width:var(--ui-control-height);padding:0}.controls-module__Mktv7a__button[data-ui-size=lg]{min-height:var(--ui-control-height-lg);width:var(--ui-control-height-lg);padding:0}.controls-module__Mktv7a__button[data-ui-size=full]{width:100%}.controls-module__Mktv7a__button[data-ui-variant=primary]{background:var(--ui-accent);color:var(--ui-on-accent)}.controls-module__Mktv7a__button[data-ui-variant=secondary]{border-color:var(--ui-control-border);background:var(--ui-surface)}.controls-module__Mktv7a__button[data-ui-variant=danger]{border-color:var(--ui-danger);color:var(--ui-danger)}.controls-module__Mktv7a__button[data-ui-variant=tile]{gap:var(--ui-tile-padding);min-width:0;padding:var(--ui-tile-padding);border-color:var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-surface);font-size:var(--ui-help-size);flex-direction:column;overflow:hidden}.controls-module__Mktv7a__button[data-ui-variant=tile][aria-pressed=true]{border-color:var(--ui-accent);background:var(--ui-hover)}.controls-module__Mktv7a__tileMedia{width:100%;height:var(--ui-tile-preview-height);border-radius:calc(var(--ui-note-radius) - var(--ui-tile-padding));background:var(--ui-subtle);flex-shrink:0;display:block;position:relative;overflow:hidden}.controls-module__Mktv7a__tileLabel{min-height:var(--ui-control-height-sm);justify-content:center;align-items:center;line-height:1.25;display:flex}.controls-module__Mktv7a__tileGrid{max-height:14rem;padding:var(--ui-tile-padding);gap:var(--ui-action-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}.controls-module__Mktv7a__mediaCard{border-radius:var(--ui-note-radius);text-align:left;width:100%;min-width:0;color:var(--ui-text);outline:none;flex-direction:column;display:flex}.controls-module__Mktv7a__mediaCard[data-disabled]{opacity:.45}.controls-module__Mktv7a__mediaCard[data-placement]{touch-action:none}.controls-module__Mktv7a__mediaGrid{align-items:start;gap:var(--ui-action-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.controls-module__Mktv7a__mediaCard[data-pressed]{background:var(--ui-hover)}.controls-module__Mktv7a__mediaPreview{aspect-ratio:1;border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-subtle);flex-shrink:0;width:100%;display:block;position:relative;overflow:hidden}.controls-module__Mktv7a__mediaCard[aria-pressed=true] .controls-module__Mktv7a__mediaPreview{border-color:var(--ui-accent);background:var(--ui-hover);box-shadow:inset 0 0 0 1px var(--ui-accent)}.controls-module__Mktv7a__mediaCard:is([data-hovered],[data-pressed]) .controls-module__Mktv7a__mediaPreview{border-color:var(--ui-accent)}.controls-module__Mktv7a__mediaLabel{line-clamp:2;min-height:calc(2*var(--ui-caption-line-height));margin-top:var(--ui-field-gap);padding:0 var(--ui-tile-padding);text-align:center;font-size:var(--ui-caption-size);font-weight:var(--ui-label-weight);line-height:var(--ui-caption-line-height);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.controls-module__Mktv7a__mediaBadge{border-radius:var(--ui-control-radius);padding:var(--ui-tile-padding);background:var(--ui-subtle);color:var(--ui-muted);font-size:var(--ui-badge-size);align-self:center;line-height:1.2}.controls-module__Mktv7a__mediaFavorite{top:var(--ui-tile-padding);right:var(--ui-tile-padding);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);width:1.5rem;height:1.5rem;color:var(--ui-muted);outline:none;place-items:center;display:grid;position:absolute}.controls-module__Mktv7a__mediaFavorite:is([aria-pressed=true],:hover){color:var(--ui-accent)}.controls-module__Mktv7a__mediaCard:is(:focus-visible,[data-focus-visible]),.controls-module__Mktv7a__mediaFavorite:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.controls-module__Mktv7a__button[data-ui-variant]:not([data-disabled]):is(:hover,[data-hovered],[data-pressed]){background:var(--ui-hover)}.controls-module__Mktv7a__button[data-ui-variant=primary]:not([data-disabled]):is(:hover,[data-hovered],[data-pressed]){background:var(--ui-accent-hover)}.controls-module__Mktv7a__button[data-ui-icon-button]:not([data-ui-variant=primary])[aria-pressed=true]{background:var(--ui-hover);color:var(--ui-accent)}.controls-module__Mktv7a__button[data-ui-variant][data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__button[data-ui-variant]:is(:focus-visible,[data-focus-visible]),.controls-module__Mktv7a__input:focus-visible,.controls-module__Mktv7a__selectTrigger[data-ui-select]:is(:focus-visible,[data-focus-visible]){outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__buttonIcon{flex-shrink:0;align-items:center;display:inline-flex}.controls-module__Mktv7a__buttonIcon>svg{width:var(--ui-icon-size);height:var(--ui-icon-size)}.controls-module__Mktv7a__field{gap:var(--ui-field-gap);flex-direction:column;min-width:0;display:flex}.controls-module__Mktv7a__label{color:var(--ui-text);font-size:var(--ui-font-size);font-weight:var(--ui-label-weight);line-height:var(--ui-line-height)}.controls-module__Mktv7a__input,.controls-module__Mktv7a__selectTrigger[data-ui-select]{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-control-height);height:auto;padding:var(--ui-control-padding-block)var(--ui-control-padding);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size);line-height:var(--ui-line-height);box-shadow:none;transition:border-color var(--ui-transition),background-color var(--ui-transition)}.controls-module__Mktv7a__input::placeholder{color:var(--ui-muted);opacity:.75}.controls-module__Mktv7a__input[data-ui-input]{border-radius:var(--ui-control-radius);border-color:var(--ui-control-border);background:var(--ui-surface);color:var(--ui-text)}.controls-module__Mktv7a__input.controls-module__Mktv7a__textArea[data-ui-input]{border-radius:var(--ui-note-radius)}.controls-module__Mktv7a__nativeChoice{appearance:none;width:var(--ui-icon-size);height:var(--ui-icon-size);border:1px solid var(--ui-control-border);background:var(--ui-surface);color:var(--ui-on-accent);vertical-align:middle;cursor:pointer;border-radius:50%;flex-shrink:0;place-content:center;margin:0;display:inline-grid}.controls-module__Mktv7a__nativeChoice:checked{background:var(--ui-accent);border-color:var(--ui-accent)}.controls-module__Mktv7a__nativeChoice:checked:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.controls-module__Mktv7a__nativeChoice[type=checkbox]:checked:before{background:0 0;border:2px solid;border-width:0 2px 2px 0;border-radius:0;width:.3rem;height:.55rem;transform:translateY(-1px)rotate(45deg)}.controls-module__Mktv7a__nativeChoice:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__nativeChoice:disabled{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__input:hover,.controls-module__Mktv7a__selectTrigger[data-ui-select]:is(:hover,[data-hovered],[data-open]){background:var(--ui-subtle)}.controls-module__Mktv7a__input[aria-invalid=true]{border-color:var(--ui-danger)}.controls-module__Mktv7a__input:disabled,.controls-module__Mktv7a__selectTrigger[data-ui-select][data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__selectTrigger[data-ui-select]{align-items:center;gap:var(--ui-field-gap);display:flex}.controls-module__Mktv7a__help,.controls-module__Mktv7a__error{font-size:var(--ui-help-size);line-height:var(--ui-line-height);overflow-wrap:anywhere;margin:0}.controls-module__Mktv7a__help{color:var(--ui-muted)}.controls-module__Mktv7a__error{color:var(--ui-danger)}.controls-module__Mktv7a__menu[data-ui-menu]{min-width:var(--trigger-width);border:1px solid var(--ui-border);border-radius:var(--ui-menu-radius);background:var(--ui-surface);max-width:calc(100vw - 2rem);color:var(--ui-text);box-shadow:var(--ui-shadow);overflow:hidden}.controls-module__Mktv7a__options{max-height:min(20rem,50dvh);padding:var(--ui-field-gap);outline:none;overflow:auto}.controls-module__Mktv7a__option{min-height:var(--ui-control-height);padding:var(--ui-control-padding-block)var(--ui-control-padding);border-radius:var(--ui-control-radius);color:var(--ui-text);font-size:var(--ui-font-size);line-height:var(--ui-line-height);outline:none;align-items:center;display:flex}.controls-module__Mktv7a__option:is([data-focused],[data-hovered]){background:var(--ui-subtle)}.controls-module__Mktv7a__option[data-selected]{font-weight:var(--ui-label-weight);background:var(--ui-hover)}.controls-module__Mktv7a__option[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:-2px}.controls-module__Mktv7a__option[data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__check{margin-left:var(--ui-field-gap);color:var(--ui-accent);opacity:0;flex-shrink:0}.controls-module__Mktv7a__option[data-selected] .controls-module__Mktv7a__check{opacity:1}.controls-module__Mktv7a__modal[data-ui-modal]{border-color:var(--ui-border);border-radius:var(--ui-panel-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}@media (max-width:639px){.controls-module__Mktv7a__mobileSheetOverlay{align-items:flex-end;padding:0}.controls-module__Mktv7a__mobileSheet{--mobile-sheet-drag-y:0px;will-change:auto;transition:transform .28s cubic-bezier(.22,1,.36,1),max-height .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);width:100vw!important;max-width:none!important;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top) - .5rem))!important;border-radius:var(--ui-panel-radius)var(--ui-panel-radius)0 0!important;transform:translate3d(0,var(--mobile-sheet-drag-y),0)!important}.controls-module__Mktv7a__mobileSheet[data-entering]{animation:.36s cubic-bezier(.16,1,.3,1) both controls-module__Mktv7a__mobile-sheet-enter}.controls-module__Mktv7a__mobileSheet[data-exiting]{pointer-events:none;animation:.28s cubic-bezier(.4,0,.2,1) both controls-module__Mktv7a__mobile-sheet-exit}.controls-module__Mktv7a__mobileSheet:is([data-entering],[data-exiting]){will-change:translate,opacity}.controls-module__Mktv7a__mobileSheetOverlay[data-entering]{animation:.24s ease-out both controls-module__Mktv7a__mobile-sheet-overlay-enter}.controls-module__Mktv7a__mobileSheetOverlay[data-exiting]{animation:.22s ease-in both controls-module__Mktv7a__mobile-sheet-overlay-exit}.controls-module__Mktv7a__mobileSheet[data-mobile-sheet-expanded=true]{height:calc(100dvh - env(safe-area-inset-top) - .5rem);max-height:calc(100dvh - env(safe-area-inset-top) - .5rem)!important}.controls-module__Mktv7a__mobileSheet[data-mobile-sheet-dragging=true]{will-change:transform;transition:none}.controls-module__Mktv7a__mobileSheetPopover{margin:0!important;position:fixed!important;inset:auto 0 0!important}.controls-module__Mktv7a__mobileSheetHandle{touch-action:none;cursor:grab;flex:none;place-items:center;width:100%;height:1.25rem;display:grid}.controls-module__Mktv7a__mobileSheetHandle:active{cursor:grabbing}.controls-module__Mktv7a__mobileSheetHandle>span{background:var(--ui-control-border);border-radius:999px;width:2.5rem;height:.25rem}.controls-module__Mktv7a__mobileSheet .controls-module__Mktv7a__header{padding-top:var(--ui-action-gap)}.controls-module__Mktv7a__mobileSheet .controls-module__Mktv7a__content{padding-bottom:calc(var(--ui-panel-padding) + env(safe-area-inset-bottom))}.controls-module__Mktv7a__mobileSheet .controls-module__Mktv7a__footer{padding-bottom:calc(var(--ui-control-padding) + env(safe-area-inset-bottom))}}@keyframes controls-module__Mktv7a__mobile-sheet-enter{0%{opacity:.72;translate:0 100%}to{opacity:1;translate:0}}@keyframes controls-module__Mktv7a__mobile-sheet-exit{0%{opacity:1;translate:0}to{opacity:.72;translate:0 100%}}@keyframes controls-module__Mktv7a__mobile-sheet-overlay-enter{0%{background-color:#0000}}@keyframes controls-module__Mktv7a__mobile-sheet-overlay-exit{to{background-color:#0000}}@media (max-width:639px) and (prefers-reduced-motion:reduce){.controls-module__Mktv7a__mobileSheet,.controls-module__Mktv7a__mobileSheetOverlay{transition:none!important;animation:none!important}}[data-tutorial-launcher]{--mobile-primary-toolbar-clearance:0px}@media (max-width:639px){[data-tutorial-launcher]{--mobile-primary-toolbar-clearance:4.75rem;bottom:calc(var(--mobile-primary-toolbar-clearance) + env(safe-area-inset-bottom))!important}}:is(html.reduced-motion .controls-module__Mktv7a__mobileSheet,html.reduced-motion .controls-module__Mktv7a__mobileSheetOverlay){transition:none!important;animation:none!important}.controls-module__Mktv7a__dialog{outline:none;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.controls-module__Mktv7a__header{align-items:flex-start;gap:var(--ui-control-padding);padding:var(--ui-panel-padding);border-bottom:1px solid var(--ui-border);flex-shrink:0;display:flex}.controls-module__Mktv7a__title{color:var(--ui-text);font-size:var(--ui-title-size);font-weight:var(--ui-title-weight);line-height:var(--ui-line-height);margin:0}.controls-module__Mktv7a__description{margin-top:var(--ui-field-gap);color:var(--ui-muted);font-size:var(--ui-help-size);line-height:var(--ui-line-height);overflow-wrap:anywhere;display:block}.controls-module__Mktv7a__content{overscroll-behavior:contain;min-height:0;padding:var(--ui-panel-padding);flex-direction:column;flex:1;display:flex;overflow-y:auto}.controls-module__Mktv7a__content.controls-module__Mktv7a__fullscreenContent{overflow:hidden}.controls-module__Mktv7a__content.controls-module__Mktv7a__settingsModalContent{padding:0;overflow:hidden}.controls-module__Mktv7a__tabs.controls-module__Mktv7a__settingsTabs{flex:1;gap:0;min-width:0;min-height:0;overflow:hidden}.controls-module__Mktv7a__tabs.controls-module__Mktv7a__settingsTabs[data-orientation=vertical] .controls-module__Mktv7a__settingsTabList{overscroll-behavior:contain;border-right:1px solid var(--ui-border);background:var(--ui-surface);width:3.5rem;min-height:0;padding:var(--ui-action-gap);border-radius:0;overflow-y:auto}.controls-module__Mktv7a__tabs .controls-module__Mktv7a__settingsTab{gap:var(--ui-action-gap);width:100%;padding-inline:var(--ui-action-gap)}@media (min-width:640px){.controls-module__Mktv7a__tabs.controls-module__Mktv7a__settingsTabs[data-orientation=vertical] .controls-module__Mktv7a__settingsTabList{width:11rem}}.controls-module__Mktv7a__fieldColumns{gap:var(--ui-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.controls-module__Mktv7a__colorGrid{justify-items:center;gap:var(--ui-action-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.controls-module__Mktv7a__colorInput{appearance:none;width:var(--ui-control-height-sm);height:var(--ui-control-height-sm);border:1px solid var(--ui-border);background:var(--ui-surface);cursor:pointer;border-radius:50%;flex-shrink:0;padding:3px;display:block}.controls-module__Mktv7a__colorInput::-webkit-color-swatch-wrapper{padding:0}.controls-module__Mktv7a__colorInput::-webkit-color-swatch{border:0;border-radius:50%}.controls-module__Mktv7a__colorInput::-moz-color-swatch{border:0;border-radius:50%}.controls-module__Mktv7a__colorInput:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.controls-module__Mktv7a__colorInput:disabled{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__colorSwatch{aspect-ratio:1;border:1px solid var(--ui-border);border-radius:50%;flex-shrink:0;display:block}.controls-module__Mktv7a__colorSwatchSelected{outline:2px solid var(--ui-accent);outline-offset:2px}.controls-module__Mktv7a__blossomTrigger{aspect-ratio:1;border:1px solid var(--ui-border);box-shadow:var(--shadow-control);pointer-events:auto;border-radius:50%;outline:none;flex-shrink:0;display:block;position:relative}.controls-module__Mktv7a__blossomTrigger[aria-expanded=true]{box-shadow:0 0 0 2px var(--ui-border),var(--shadow-control)}.controls-module__Mktv7a__blossomTrigger:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__blossomTrigger:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.controls-module__Mktv7a__blossomTrigger{transition-duration:0s!important}}html.reduced-motion .controls-module__Mktv7a__blossomTrigger{transition-duration:0s!important}.controls-module__Mktv7a__commandSeparator{width:1px;height:var(--ui-command-size-sm);margin-inline:var(--ui-field-gap);background:var(--ui-border);flex:none}.controls-module__Mktv7a__footer{padding:var(--ui-control-padding)var(--ui-panel-padding);border-top:1px solid var(--ui-border);flex-shrink:0}.controls-module__Mktv7a__stack{gap:var(--ui-section-gap);flex-direction:column;min-width:0;display:flex}.controls-module__Mktv7a__fieldGroup{align-items:flex-start;gap:var(--ui-field-gap);flex-direction:column;min-width:0;display:flex}.controls-module__Mktv7a__notice{align-items:flex-start;gap:var(--ui-field-gap);padding:var(--ui-control-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-subtle);color:var(--ui-muted);font-size:var(--ui-help-size);line-height:var(--ui-line-height);display:flex}.controls-module__Mktv7a__notice[data-tone=danger]{color:var(--ui-danger)}.controls-module__Mktv7a__notice>svg{width:var(--ui-icon-size);height:var(--ui-icon-size);flex-shrink:0;margin-top:.125rem}.controls-module__Mktv7a__notice p{margin:0}.controls-module__Mktv7a__actions{justify-content:flex-end;align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;display:flex}.controls-module__Mktv7a__actionLeading{margin-right:auto}.controls-module__Mktv7a__actions[data-layout=stack]{flex-direction:column;align-items:stretch}.controls-module__Mktv7a__actions[data-layout=stack]>*{width:100%}@media (max-width:480px){.controls-module__Mktv7a__actions:not([data-layout=stack]){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.controls-module__Mktv7a__actionLeading{display:contents}.controls-module__Mktv7a__actions>[data-ui-variant=primary]{grid-column:1/-1}}.controls-module__Mktv7a__surface[data-ui-panel]{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__authPage{min-height:100dvh;padding:var(--ui-panel-padding);background:var(--ui-subtle);place-items:center;display:grid}@media (max-width:639px){.controls-module__Mktv7a__libraryPanel[data-editor-library]{width:100vw!important;max-width:none!important;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top) - .5rem))!important;inset:auto 0 0!important}}.controls-module__Mktv7a__authPanel{gap:var(--ui-section-gap);width:100%;min-width:0;max-width:var(--ui-auth-width,28rem);padding:var(--ui-panel-padding);flex-direction:column;display:flex}.controls-module__Mktv7a__divider{align-items:center;gap:var(--ui-action-gap);color:var(--ui-muted);font-size:var(--ui-help-size);display:flex}.controls-module__Mktv7a__divider:before,.controls-module__Mktv7a__divider:after{content:"";background:var(--ui-border);flex:1;height:1px}.controls-module__Mktv7a__navigationRow{align-items:center;gap:var(--ui-field-gap);border-radius:var(--ui-control-radius);min-width:0;display:flex}.controls-module__Mktv7a__navigationRow[data-active=true]{background:var(--ui-hover);color:var(--ui-accent)}.controls-module__Mktv7a__navigationRow>[data-ui-variant]{text-align:start;flex:1;justify-content:flex-start;min-width:0}.controls-module__Mktv7a__messageBubble{width:fit-content;min-width:0;max-width:100%;padding:var(--ui-control-padding)var(--ui-panel-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-subtle);color:var(--ui-text);font-size:var(--ui-font-size);line-height:var(--ui-line-height);overflow-wrap:anywhere}.controls-module__Mktv7a__messageQuestion{padding:var(--ui-control-padding)var(--ui-panel-padding);border-radius:var(--ui-note-radius);background:var(--ui-accent);color:var(--ui-on-accent);overflow-wrap:anywhere;margin-inline-start:var(--ui-panel-padding)}.controls-module__Mktv7a__panelHeader{align-items:center;gap:var(--ui-action-gap);padding:var(--ui-panel-padding);flex-shrink:0;display:flex}.controls-module__Mktv7a__panelHeading{flex:1;min-width:0}.controls-module__Mktv7a__panelTitle{font-size:var(--ui-panel-title-size);line-height:var(--ui-line-height);font-weight:var(--ui-title-weight);color:var(--ui-text);margin:0}.controls-module__Mktv7a__panelIcon{width:var(--ui-control-height-sm);height:var(--ui-control-height-sm);border-radius:var(--ui-control-radius);background:var(--ui-subtle);flex-shrink:0;place-items:center;display:grid}.controls-module__Mktv7a__panelToolbar{gap:var(--ui-action-gap);padding:0 var(--ui-panel-padding)var(--ui-panel-padding);border-bottom:1px solid var(--ui-border);flex-direction:column;flex-shrink:0;display:flex}.controls-module__Mktv7a__filterGrid{gap:var(--ui-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.controls-module__Mktv7a__panelBody{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--ui-panel-padding);flex:1;overflow-y:auto}.controls-module__Mktv7a__panelSection{gap:var(--ui-section-gap);flex-direction:column;min-width:0;display:flex}.controls-module__Mktv7a__panelSection[data-variant=card]{padding:var(--ui-panel-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-surface)}.controls-module__Mktv7a__panelSection[data-variant=card][data-tone=danger]{border-color:var(--ui-danger)}.controls-module__Mktv7a__progressBar{appearance:none;width:100%;height:var(--ui-progress-height);border-radius:var(--ui-control-radius);background:var(--ui-subtle);accent-color:var(--ui-accent);border:0;display:block;overflow:hidden}.controls-module__Mktv7a__progressBar::-webkit-progress-bar{border-radius:var(--ui-control-radius);background:var(--ui-subtle)}.controls-module__Mktv7a__progressBar::-webkit-progress-value{border-radius:var(--ui-control-radius);background:var(--ui-accent)}.controls-module__Mktv7a__progressBar::-moz-progress-bar{border-radius:var(--ui-control-radius);background:var(--ui-accent)}@media (forced-colors:active){.controls-module__Mktv7a__progressBar{appearance:auto}}.controls-module__Mktv7a__sectionTitle{font-size:var(--ui-font-size);font-weight:var(--ui-label-weight);color:var(--ui-text);margin:0}.controls-module__Mktv7a__notice[data-tone=success]{color:var(--ui-success)}.controls-module__Mktv7a__noticeContent{min-width:0}.controls-module__Mktv7a__settings{gap:var(--ui-action-gap);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.controls-module__Mktv7a__settingsScroll{min-height:0;max-height:var(--ui-settings-scroll-height);gap:var(--ui-section-gap);overscroll-behavior:contain;padding:var(--ui-tile-padding);grid-auto-rows:max-content;display:grid;overflow:hidden auto}.controls-module__Mktv7a__settingsScroll[data-has-preview]{scroll-padding-top:calc(var(--ui-preview-height) + var(--ui-section-gap))}.controls-module__Mktv7a__stickyPreview{z-index:10;background:var(--ui-surface);position:sticky;top:0}.controls-module__Mktv7a__previewFrame{height:var(--ui-preview-height);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-subtle);place-items:center;display:grid;position:relative;overflow:hidden}.controls-module__Mktv7a__settingsFooter{border-top:1px solid var(--ui-border);padding-top:var(--ui-control-padding);flex-shrink:0}.controls-module__Mktv7a__optionsPanel[data-ui-panel]{min-height:0;max-height:min(var(--available-height,80dvh),calc(100dvh - 2rem));padding:var(--ui-panel-padding);flex-direction:column;display:flex;overflow:hidden}.controls-module__Mktv7a__optionsContent{gap:var(--ui-section-gap);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.controls-module__Mktv7a__optionsContent>*,.controls-module__Mktv7a__optionsContent>h3{flex-shrink:0}.controls-module__Mktv7a__slider{gap:var(--ui-field-gap);flex-direction:column;width:100%;display:flex}.controls-module__Mktv7a__sliderHeader{justify-content:space-between;align-items:center;gap:var(--ui-action-gap);display:flex}.controls-module__Mktv7a__sliderValue{font-size:var(--ui-help-size);line-height:var(--ui-line-height);color:var(--ui-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.controls-module__Mktv7a__sliderTrack{height:var(--ui-control-height-sm);width:calc(100% - var(--ui-slider-thumb-size));margin-inline:calc(var(--ui-slider-thumb-size)/2);cursor:pointer;touch-action:none;position:relative}.controls-module__Mktv7a__sliderRail{height:var(--ui-slider-track-height);border-radius:var(--ui-control-radius);background:var(--ui-hover);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.controls-module__Mktv7a__sliderFill{border-radius:var(--ui-control-radius);background:var(--ui-accent);height:100%;position:absolute}.controls-module__Mktv7a__sliderThumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);cursor:pointer;border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow);outline:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.controls-module__Mktv7a__sliderThumb[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__slider[data-disabled]{opacity:.45}.controls-module__Mktv7a__slider[data-disabled] :is(.controls-module__Mktv7a__sliderThumb,.controls-module__Mktv7a__sliderTrack){cursor:not-allowed}.controls-module__Mktv7a__nativeRange{appearance:none;width:100%;min-width:0;height:var(--ui-control-height-sm);cursor:pointer;background:0 0;outline:none;margin:0;display:block}.controls-module__Mktv7a__nativeRange::-webkit-slider-runnable-track{height:var(--ui-slider-track-height);border-radius:var(--ui-control-radius);background:linear-gradient(to right,var(--ui-accent)var(--ui-range-progress),var(--ui-hover)var(--ui-range-progress))}.controls-module__Mktv7a__nativeRange:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--ui-accent)var(--ui-range-progress),var(--ui-hover)var(--ui-range-progress))}.controls-module__Mktv7a__nativeRange::-moz-range-track{height:var(--ui-slider-track-height);border-radius:var(--ui-control-radius);background:var(--ui-hover)}.controls-module__Mktv7a__nativeRange::-moz-range-progress{height:var(--ui-slider-track-height);border-radius:var(--ui-control-radius);background:var(--ui-accent)}.controls-module__Mktv7a__nativeRange::-webkit-slider-thumb{appearance:none;width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);margin-top:calc((var(--ui-slider-track-height) - var(--ui-slider-thumb-size))/2);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__nativeRange::-moz-range-thumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);border:1px solid var(--ui-control-border);border-radius:var(--ui-control-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__nativeRange:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__nativeRange:focus-visible::-moz-range-thumb{outline:2px solid var(--ui-focus);outline-offset:3px}.controls-module__Mktv7a__nativeRange:disabled{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__radialControl[data-ui-variant]{isolation:isolate;width:var(--ui-radial-control-size);height:var(--ui-radial-control-size);min-height:var(--ui-radial-control-size);touch-action:none;border:1px solid var(--ui-control-border);background:var(--ui-subtle);color:var(--ui-text);box-shadow:var(--ui-shadow);flex:none;padding:0;font-family:monospace;position:relative;overflow:hidden}.controls-module__Mktv7a__radialAccent{background:var(--ui-accent);opacity:.8;border-radius:50%;position:absolute;inset:0}.controls-module__Mktv7a__radialFace{background:var(--ui-surface);border-radius:50%;position:absolute;inset:2px}.controls-module__Mktv7a__tabs{gap:var(--ui-action-gap)}.controls-module__Mktv7a__tabList{gap:var(--ui-tile-padding);border-radius:var(--ui-control-radius);background:var(--ui-subtle);max-width:100%;padding:var(--ui-tile-padding);scrollbar-width:none;display:flex;overflow-x:auto}.controls-module__Mktv7a__tabList::-webkit-scrollbar{display:none}.controls-module__Mktv7a__tab{min-height:var(--ui-control-height);cursor:pointer;min-width:max-content;padding:var(--ui-control-padding-block)var(--ui-control-padding);border-radius:var(--ui-control-radius);color:var(--ui-muted);font-size:var(--ui-font-size);font-weight:var(--ui-label-weight);transition:background-color var(--ui-transition),color var(--ui-transition);outline:none;justify-content:center;align-items:center;display:flex}.controls-module__Mktv7a__tab[data-selected]{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--shadow-control)}.controls-module__Mktv7a__tab.controls-module__Mktv7a__settingsTab[data-selected]{background:var(--ui-hover);color:var(--ui-accent);box-shadow:none}.controls-module__Mktv7a__tab:hover{color:var(--ui-text)}.controls-module__Mktv7a__tab[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:-2px}.controls-module__Mktv7a__tab[data-disabled]{opacity:.45;cursor:not-allowed}.controls-module__Mktv7a__tabPanel{outline:none;height:100%;min-height:0}.controls-module__Mktv7a__tabPanel.controls-module__Mktv7a__settingsTabPanel{height:auto;min-height:100%;overflow:visible}.controls-module__Mktv7a__tabPanel[data-focus-visible]{outline:2px solid var(--ui-focus);outline-offset:-2px}.controls-module__Mktv7a__tabs[data-orientation=vertical]{flex-direction:row}.controls-module__Mktv7a__tabs[data-orientation=vertical] .controls-module__Mktv7a__tabList{border-radius:var(--ui-note-radius);flex-direction:column;flex-shrink:0;align-self:stretch}.controls-module__Mktv7a__tabs[data-orientation=vertical] .controls-module__Mktv7a__tab{white-space:normal;justify-content:flex-start;min-width:0}.controls-module__Mktv7a__scrollableTabs{border-radius:var(--ui-control-radius);background:var(--ui-subtle);align-items:center;min-width:0;display:flex}.controls-module__Mktv7a__tabArrow{width:var(--ui-control-height);flex-shrink:0;justify-content:center;display:flex}@media (forced-colors:active){.controls-module__Mktv7a__tab[data-selected]{outline:1px solid}.controls-module__Mktv7a__sliderRail{border:1px solid}}.controls-module__Mktv7a__iconButton{--ui-icon-button-size:var(--action-control-size-sm)}.controls-module__Mktv7a__iconButton[data-action-size=xs]{--ui-icon-button-size:var(--action-control-size-xs)}.controls-module__Mktv7a__iconButton[data-action-size=md]{--ui-icon-button-size:var(--action-control-size)}.controls-module__Mktv7a__iconButton[data-action-size=lg]{--ui-icon-button-size:var(--action-control-size-lg)}.controls-module__Mktv7a__iconButton[data-ui-variant][data-action-size=xs]{--ui-icon-button-size:var(--ui-control-height-xs)}.controls-module__Mktv7a__iconButton[data-ui-variant][data-action-size=sm]{--ui-icon-button-size:var(--ui-control-height-sm)}.controls-module__Mktv7a__iconButton[data-ui-variant][data-action-size=md]{--ui-icon-button-size:var(--ui-control-height)}.controls-module__Mktv7a__iconButton[data-ui-variant][data-action-size=lg]{--ui-icon-button-size:var(--ui-control-height-lg)}.controls-module__Mktv7a__iconButton[data-ui-icon-button]:not([data-toolbar-action-row]){box-sizing:border-box;width:var(--ui-icon-button-size);height:var(--ui-icon-button-size);min-width:var(--ui-icon-button-size);min-height:var(--ui-icon-button-size);max-width:var(--ui-icon-button-size);max-height:var(--ui-icon-button-size);aspect-ratio:1;flex:0 0 var(--ui-icon-button-size);padding:0}.controls-module__Mktv7a__commandButton[data-ui-icon-button][data-action-size=xs]{--ui-icon-button-size:var(--ui-control-height-xs)}.controls-module__Mktv7a__commandButton[data-ui-icon-button][data-action-size=sm]{--ui-icon-button-size:var(--ui-command-size-sm)}.controls-module__Mktv7a__commandButton[data-ui-icon-button][data-action-size=md]{--ui-icon-button-size:var(--ui-command-size-md)}.controls-module__Mktv7a__commandButton[data-ui-icon-button][data-action-size=lg]{--ui-icon-button-size:var(--ui-command-size-lg)}.controls-module__Mktv7a__commandButton:not([data-ui-icon-button]):not([data-toolbar-action-row]){--ui-command-height:var(--ui-command-size-sm);width:auto;min-width:var(--ui-command-height);height:var(--ui-command-height);min-height:var(--ui-command-height);padding-inline:var(--ui-control-padding)}.controls-module__Mktv7a__commandButton:not([data-ui-icon-button])[data-action-size=md]{--ui-command-height:var(--ui-command-size-md)}.controls-module__Mktv7a__commandButton:not([data-ui-icon-button])[data-action-size=lg]{--ui-command-height:var(--ui-command-size-lg)}.controls-module__Mktv7a__commandButton[data-ui-command-content=value]:not([data-toolbar-action-row]){min-width:var(--ui-command-value-min-width);font-variant-numeric:tabular-nums}.controls-module__Mktv7a__button[data-ui-variant][aria-expanded=true],.controls-module__Mktv7a__stepperPreset[data-ui-variant][aria-pressed=true]{background:var(--ui-hover);color:var(--ui-accent)}.controls-module__Mktv7a__buttonGroup{align-items:center;gap:var(--ui-group-gap);width:fit-content;max-width:100%;padding:var(--ui-group-padding);border-radius:var(--ui-control-radius);background:var(--ui-subtle);color:var(--ui-text);display:flex}.controls-module__Mktv7a__buttonGroup[data-shadow]{box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__buttonGroup[data-orientation=vertical]{flex-direction:column}.controls-module__Mktv7a__toolbar{border-radius:var(--ui-control-radius);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__toolbar[data-edge-to-edge=true]{height:auto;min-height:0;max-height:calc(4rem + env(safe-area-inset-bottom));padding-inline:max(var(--ui-group-padding),env(safe-area-inset-left),env(safe-area-inset-right));padding-bottom:max(var(--ui-group-padding),env(safe-area-inset-bottom));border-radius:0;align-self:flex-end}.controls-module__Mktv7a__toolbarOverflow[data-ui-menu]{width:min(22rem,100vw - 2rem);padding:var(--ui-field-gap);overflow-y:auto}.controls-module__Mktv7a__toolbarOverflowSection:not([hidden])~.controls-module__Mktv7a__toolbarOverflowSection:not([hidden]){margin-top:var(--ui-field-gap);padding-top:var(--ui-field-gap);border-top:1px solid var(--ui-border)}.controls-module__Mktv7a__toolbarOverflow [data-toolbar-action-row]{color:var(--ui-text)}.controls-module__Mktv7a__toolbarOverflow [data-toolbar-action-row]:is(:hover,[data-focus-visible]){background:var(--ui-subtle)}.controls-module__Mktv7a__toolbarOverflow [data-toolbar-action-row][aria-pressed=true]{background:var(--ui-hover);color:var(--ui-accent)}.controls-module__Mktv7a__menuAction{gap:var(--ui-action-gap);cursor:default}.controls-module__Mktv7a__menuActionIcon{flex:0 0 var(--ui-icon-size);width:var(--ui-icon-size);height:var(--ui-icon-size);justify-content:center;align-items:center;display:inline-flex}.controls-module__Mktv7a__menuAction[data-tone=danger]{color:var(--ui-danger)}.controls-module__Mktv7a__menuSeparator{height:1px;margin:var(--ui-field-gap)var(--ui-control-padding);background:var(--ui-border)}.controls-module__Mktv7a__stepperButton[data-ui-variant]:not([data-toolbar-action-row]){width:var(--ui-command-size-sm);min-height:var(--ui-command-size-sm);height:var(--ui-command-size-sm);padding:0}.controls-module__Mktv7a__stepperValue[data-ui-variant]:not([data-toolbar-action-row]){width:auto;min-width:var(--ui-command-size-sm);padding-inline:var(--ui-field-gap);font-variant-numeric:tabular-nums}.controls-module__Mktv7a__stepperMenu[data-ui-menu]{min-width:8rem;max-height:min(24rem,100dvh - 2rem);padding:var(--ui-field-gap);overflow-y:auto}.controls-module__Mktv7a__stepperPreset[data-ui-variant]{justify-content:flex-center;font-variant-numeric:tabular-nums}.controls-module__Mktv7a__tooltip{pointer-events:none;border-radius:var(--ui-note-radius);max-width:min(20rem,100vw - 2rem);padding:var(--ui-field-gap)var(--ui-action-gap);background:var(--ui-tooltip-surface);color:var(--ui-tooltip-text);font-size:var(--ui-help-size);line-height:var(--ui-line-height);box-shadow:var(--ui-shadow)}.controls-module__Mktv7a__tooltipKeys kbd{color:var(--ui-tooltip-text);background:color-mix(in srgb,var(--ui-tooltip-text)12%,transparent);border-color:color-mix(in srgb,var(--ui-tooltip-text)25%,transparent)}.controls-module__Mktv7a__tooltipKeys b{color:var(--ui-tooltip-text)}.controls-module__Mktv7a__pagination{gap:var(--ui-action-gap);width:100%;padding-block:var(--ui-action-gap);flex-direction:column;display:flex;container-type:inline-size}.controls-module__Mktv7a__paginationControls{justify-content:center;align-items:center;gap:var(--ui-action-gap);display:flex}.controls-module__Mktv7a__paginationStatus{text-align:center;min-width:0;color:var(--ui-muted);font-size:var(--ui-help-size);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:1}.controls-module__Mktv7a__paginationPages{justify-content:center;align-items:center;gap:var(--ui-tile-padding);flex-wrap:wrap;display:flex}.controls-module__Mktv7a__paginationGap{min-width:var(--ui-control-height-xs);color:var(--ui-muted);place-items:center;display:grid}.controls-module__Mktv7a__previousArrow{transform:rotate(90deg)}.controls-module__Mktv7a__nextArrow{transform:rotate(-90deg)}.controls-module__Mktv7a__loadMore{gap:var(--ui-action-gap);margin-top:var(--ui-section-gap);display:grid}.controls-module__Mktv7a__loadMore:empty{display:none}@container (max-width:340px){.controls-module__Mktv7a__paginationPages{display:none}}
.mascot-loading-state-module__qGNhqG__state{justify-content:center;align-items:center;gap:var(--ui-section-gap);padding:var(--ui-panel-padding);color:var(--ui-text);text-align:center;flex-direction:column;display:flex}.mascot-loading-state-module__qGNhqG__copy{gap:var(--ui-field-gap);max-width:24rem;display:grid}.mascot-loading-state-module__qGNhqG__label{font-size:var(--ui-panel-title-size);font-weight:var(--ui-label-weight);line-height:var(--ui-line-height);margin:0}.mascot-loading-state-module__qGNhqG__description{color:var(--ui-muted);font-size:var(--ui-font-size);line-height:var(--ui-line-height);margin:0}
.activity-module__4BZn2q__root{border:1px solid var(--color-surface-border);background:var(--color-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--color-surface-foreground);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.activity-module__4BZn2q__header{border-bottom:1px solid var(--color-surface-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.activity-module__4BZn2q__header h2{overflow-wrap:anywhere;font-size:18px;font-weight:650}.activity-module__4BZn2q__eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.activity-module__4BZn2q__scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:16px;overflow-y:auto}.activity-module__4BZn2q__instruction{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px;line-height:1.5}.activity-module__4BZn2q__muted{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.activity-module__4BZn2q__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.activity-module__4BZn2q__action{gap:6px}.activity-module__4BZn2q__action:hover{background:var(--color-option-hover)}.activity-module__4BZn2q__primary{background:var(--color-primary);color:var(--color-primary-foreground);gap:6px}.activity-module__4BZn2q__root button[data-disabled],.activity-module__4BZn2q__editor button[data-disabled]{opacity:.45}.activity-module__4BZn2q__footer{border-top:1px solid var(--color-surface-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.activity-module__4BZn2q__boardShell{min-width:0}.activity-module__4BZn2q__board{min-width:0;margin-top:14px;position:relative}.activity-module__4BZn2q__connections{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.activity-module__4BZn2q__connection,.activity-module__4BZn2q__preview{fill:none;stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round}.activity-module__4BZn2q__connection[data-correct=true]{stroke:var(--color-success,#16a34a)}.activity-module__4BZn2q__connection[data-correct=false]{stroke:var(--color-danger,#e05252)}.activity-module__4BZn2q__preview{stroke-dasharray:6 5;opacity:.7}.activity-module__4BZn2q__matchColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,12%,150px);display:grid}.activity-module__4BZn2q__column{flex-direction:column;gap:18px;min-width:0;display:flex}.activity-module__4BZn2q__matchCard{align-items:center;gap:8px;min-width:0;min-height:74px;display:flex;position:relative}.activity-module__4BZn2q__cardBody{background:var(--color-option-selected);border:1px solid #0000;border-radius:16px;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:74px;padding:12px;display:flex}.activity-module__4BZn2q__cardContent{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0;line-height:1.5}.activity-module__4BZn2q__port{z-index:2;border:2px solid var(--color-primary);background:var(--color-surface);touch-action:none;position:relative;width:28px!important;height:28px!important;cursor:var(--cursor-grab,grab)!important}.activity-module__4BZn2q__port span{background:var(--color-primary);opacity:.3;pointer-events:none;border-radius:50%;width:12px;height:12px}.activity-module__4BZn2q__port[data-connected=true] span,.activity-module__4BZn2q__port[aria-pressed=true] span{opacity:1}.activity-module__4BZn2q__port[aria-pressed=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary)20%,transparent)}.activity-module__4BZn2q__port:not([data-disabled]):hover{filter:brightness(1.2)}.activity-module__4BZn2q__matchCard[data-active=true] .activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__matchCard[data-drop-active=true] .activity-module__4BZn2q__cardBody{border-color:var(--color-primary)}.activity-module__4BZn2q__matchCard[data-drop-active=true] .activity-module__4BZn2q__port{box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary)25%,transparent)}.activity-module__4BZn2q__matchCard[data-drop-active=true] .activity-module__4BZn2q__port span{opacity:1}.activity-module__4BZn2q__handle{touch-action:none;cursor:var(--cursor-grab,grab)!important}.activity-module__4BZn2q__board[data-dragging=true],.activity-module__4BZn2q__board[data-dragging=true] *{cursor:var(--cursor-grabbing,grabbing)!important}.activity-module__4BZn2q__port[data-disabled],.activity-module__4BZn2q__handle[data-disabled]{cursor:var(--cursor-default,default)!important}.activity-module__4BZn2q__port:focus-visible,.activity-module__4BZn2q__handle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.activity-module__4BZn2q__sortColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:12px;display:grid}.activity-module__4BZn2q__category{border:1px dashed var(--color-surface-border);border-radius:16px;flex-direction:column;gap:10px;min-width:0;min-height:140px;padding:12px;display:flex}.activity-module__4BZn2q__category>h3{font-size:13px;font-weight:650}.activity-module__4BZn2q__sortCard{border:1px solid var(--color-surface-border);background:var(--color-option-selected);border-radius:14px;align-items:flex-start;gap:6px;padding:10px;display:flex;position:relative}.activity-module__4BZn2q__sortCard>.activity-module__4BZn2q__handle{margin-top:-4px;margin-left:-4px}.activity-module__4BZn2q__cardBodySort{flex:1;min-width:0}.activity-module__4BZn2q__sortCard[data-active=true]{border-color:var(--color-primary)}.activity-module__4BZn2q__destination{background:var(--color-option-hover);overflow-wrap:anywhere;min-height:34px;padding:6px 10px;font-size:12px;height:auto!important}.activity-module__4BZn2q__empty{color:var(--color-muted);padding:8px 0;font-size:12px;position:relative}.activity-module__4BZn2q__orderList{flex-direction:column;gap:10px;display:flex}.activity-module__4BZn2q__orderList[data-orientation=horizontal]{overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;padding:8px 6px 16px;scroll-padding-inline:6px;overflow-x:auto}.activity-module__4BZn2q__orderList[data-orientation=horizontal]>.activity-module__4BZn2q__orderCard{flex-flow:column;flex:0 0 220px;align-items:stretch;min-width:0}.activity-module__4BZn2q__orderList[data-orientation=horizontal]>.activity-module__4BZn2q__orderCard>.activity-module__4BZn2q__cardContent{flex:1 0 auto}.activity-module__4BZn2q__orderList[data-orientation=horizontal]>.activity-module__4BZn2q__orderCard>.activity-module__4BZn2q__row{justify-content:center;margin-top:auto}.activity-module__4BZn2q__dropGuide{z-index:4;pointer-events:none;align-items:center;gap:0;height:8px;display:flex;position:absolute;left:4px;right:4px}.activity-module__4BZn2q__dropGuide[data-activity-drop-guide=before]{top:-10px}.activity-module__4BZn2q__dropGuide[data-activity-drop-guide=after]{bottom:-10px}.activity-module__4BZn2q__dropLine{background:var(--color-primary);flex:1;height:2px}.activity-module__4BZn2q__dropDot{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.activity-module__4BZn2q__dropGuide[data-orientation=horizontal]{flex-direction:column;width:8px;height:auto;inset:4px auto}.activity-module__4BZn2q__dropGuide[data-orientation=horizontal][data-activity-drop-guide=before]{left:-10px}.activity-module__4BZn2q__dropGuide[data-orientation=horizontal][data-activity-drop-guide=after]{right:-10px}.activity-module__4BZn2q__dropGuide[data-orientation=horizontal] .activity-module__4BZn2q__dropLine{width:2px;height:auto}.activity-module__4BZn2q__orderCard{border:1px solid var(--color-surface-border);background:var(--color-option-selected);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.activity-module__4BZn2q__orderCard>.activity-module__4BZn2q__cardContent{flex-basis:120px}.activity-module__4BZn2q__number{width:26px;height:26px;color:var(--color-primary);background:var(--color-surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.activity-module__4BZn2q__category[data-drop-active=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:color-mix(in srgb,var(--color-primary)12%,var(--color-surface));border-style:solid}.activity-module__4BZn2q__board [data-drag-source=true]{opacity:.4}.activity-module__4BZn2q__dragGhost{border:1px solid var(--color-primary);background:var(--color-surface);width:220px;max-width:calc(100vw - 16px);max-height:min(260px,100dvh - 32px);color:var(--color-surface-foreground);box-shadow:var(--shadow-popover,0 12px 32px #0004);opacity:.95;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:16px;align-items:flex-start;gap:8px;padding:12px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.activity-module__4BZn2q__dragGhost>svg{color:var(--color-primary);flex-shrink:0;margin-top:4px}.activity-module__4BZn2q__dragGhost p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-module__4BZn2q__ghostMedia{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.activity-module__4BZn2q__ghostMedia img{-o-object-fit:contain;object-fit:contain;width:100%;height:90px}.activity-module__4BZn2q__notice{min-height:20px;color:var(--color-muted);padding-top:8px;font-size:12px}.activity-module__4BZn2q__feedback{flex-basis:100%;align-items:center;gap:4px;font-size:12px;display:flex}.activity-module__4BZn2q__feedback[data-correct=true]{color:var(--color-success,#16a34a)}.activity-module__4BZn2q__feedback[data-correct=false]{color:var(--color-danger,#e05252)}.activity-module__4BZn2q__hint,.activity-module__4BZn2q__result{border:1px solid var(--color-surface-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin-top:12px;padding:12px}.activity-module__4BZn2q__result h3{margin-bottom:6px;font-weight:650}.activity-module__4BZn2q__error{color:var(--color-danger,#e05252);border:1px solid;border-radius:10px;padding:10px;font-size:13px}.activity-module__4BZn2q__field{flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;display:flex}.activity-module__4BZn2q__input{border:1px solid var(--color-surface-border);background:var(--color-surface);width:100%;min-width:0;color:var(--color-surface-foreground);font:inherit;border-radius:10px;padding:8px 10px}.activity-module__4BZn2q__input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.activity-module__4BZn2q__formRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.activity-module__4BZn2q__formRow>.activity-module__4BZn2q__field{flex-basis:180px}.activity-module__4BZn2q__dateFields{flex-wrap:wrap;flex:1;gap:8px;min-width:140px;display:flex}.activity-module__4BZn2q__dateFields legend{margin-bottom:6px;font-size:13px}.activity-module__4BZn2q__dateFields>label{flex-basis:65px}.activity-module__4BZn2q__timelineBank{border:1px dashed var(--color-surface-border);border-radius:14px;margin:12px 0;padding:10px}.activity-module__4BZn2q__timelineBank[data-drop-active=true]{border-color:var(--color-primary);background:var(--color-option-selected)}.activity-module__4BZn2q__timelineBank h3{margin-bottom:8px;font-size:13px;font-weight:650}.activity-module__4BZn2q__timelineBankCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.activity-module__4BZn2q__timelineBankCards>div{min-width:0}.activity-module__4BZn2q__timelineCard{border:1px solid var(--color-surface-border);background:var(--color-surface);border-radius:14px;min-width:0;padding:8px;box-shadow:0 3px 10px #0001}.activity-module__4BZn2q__timelineCard[data-active=true]{border-color:var(--color-primary)}.activity-module__4BZn2q__timelineCardHeading{align-items:flex-start;gap:3px;display:flex}.activity-module__4BZn2q__timelineCardHeading>button{flex-shrink:0;width:28px!important;height:30px!important}.activity-module__4BZn2q__timelineCardHeading>p{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;padding-top:5px;font-size:12px;font-weight:650;line-height:1.5;display:-webkit-box;overflow:hidden}.activity-module__4BZn2q__timelineMedia{max-height:85px;margin:5px 0;overflow:hidden}.activity-module__4BZn2q__timelineMedia img{max-height:70px!important}.activity-module__4BZn2q__timelineMedia button{max-width:100%;font-size:11px}.activity-module__4BZn2q__timelineCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;min-height:28px;font-size:11px;display:flex}.activity-module__4BZn2q__timelineCardFooter button{width:26px!important;height:26px!important}.activity-module__4BZn2q__timelineCard>.activity-module__4BZn2q__muted,.activity-module__4BZn2q__timelineCard>.activity-module__4BZn2q__feedback{font-size:10px}.activity-module__4BZn2q__timelinePlacement{border:1px solid var(--color-primary);border-radius:14px;margin-bottom:12px;padding:10px}.activity-module__4BZn2q__timelinePlacement>p{margin-bottom:8px;font-size:12px}.activity-module__4BZn2q__timelineNavigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.activity-module__4BZn2q__timelineStage{touch-action:none;width:100%;min-width:0;position:relative;overflow:hidden;cursor:var(--cursor-grab,grab)!important}.activity-module__4BZn2q__timelineStage[data-dragging=true]{cursor:var(--cursor-grabbing,grabbing)!important}.activity-module__4BZn2q__timelineStage:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:12px}.activity-module__4BZn2q__timelineAxis{position:absolute;inset:0}.activity-module__4BZn2q__timelinePositionedCard{z-index:1;position:absolute}.activity-module__4BZn2q__timelineDropMarker{z-index:3;border-left:2px solid var(--color-primary);pointer-events:none;position:absolute}.activity-module__4BZn2q__timelineDropMarker span{white-space:nowrap;background:var(--color-primary);color:var(--color-primary-foreground);border-radius:20px;padding:4px 8px;font-size:12px;display:block;transform:translate(-50%)}.activity-module__4BZn2q__timelineEmpty{text-align:center;width:76%;color:var(--color-muted);pointer-events:none;font-size:12px;position:absolute;top:95px;left:12%}.activity-module__4BZn2q__appearance[data-appearance=illustrated]{--color-primary:#7540b9;--color-primary-foreground:#fff;--color-surface:#fffdf8;--color-surface-foreground:#29294e;--color-surface-border:#daceeb;--color-option-selected:#f0eafa;--color-option-hover:#e6dcf6;--color-muted:#635b79;--color-success:#217146;--color-danger:#b33346;color:var(--color-surface-foreground)}.activity-module__4BZn2q__appearance[data-appearance=school]{--color-primary:#28579a;--color-primary-foreground:#fff;--color-surface:#fffefb;--color-surface-foreground:#25374d;--color-surface-border:#b9cbdc;--color-option-selected:#f1f6fb;--color-option-hover:#e2edf8;--color-muted:#53677c;--color-success:#217146;--color-danger:#b33346;color:var(--color-surface-foreground)}.activity-module__4BZn2q__root[data-appearance=illustrated]{border-width:2px;border-radius:26px}.activity-module__4BZn2q__root[data-appearance=illustrated] .activity-module__4BZn2q__header{background:linear-gradient(120deg,#f0eafa,#fff2da);padding:20px}.activity-module__4BZn2q__root[data-appearance=illustrated] .activity-module__4BZn2q__header h2{font-size:22px;line-height:1.3}.activity-module__4BZn2q__root[data-appearance=illustrated] .activity-module__4BZn2q__instruction{font-size:17px}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__orderCard{border:2px solid var(--color-surface-border);background:var(--color-surface);box-shadow:0 3px 0 var(--color-surface-border);border-radius:22px}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__cardContent{flex-direction:column;gap:8px;font-size:16px;font-weight:550;display:flex}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__cardContent>figure,.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__ghostMedia{order:-1}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__cardContent>figure{background:var(--color-option-selected);border-radius:14px}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__number{background:var(--color-primary);width:32px;height:32px;color:var(--color-primary-foreground);font-weight:700}.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__matchCard[data-active=true] .activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__appearance[data-appearance=illustrated] .activity-module__4BZn2q__matchCard[data-drop-active=true] .activity-module__4BZn2q__cardBody{border-color:var(--color-primary)}.activity-module__4BZn2q__root[data-appearance=school]{border-width:2px;border-radius:10px}.activity-module__4BZn2q__root[data-appearance=school] .activity-module__4BZn2q__header{border-bottom:2px solid var(--color-primary)}.activity-module__4BZn2q__root[data-appearance=school] .activity-module__4BZn2q__scroll{background:repeating-linear-gradient(#0000 0 27px,#dce8f3 27px 28px)}.activity-module__4BZn2q__appearance[data-appearance=school] .activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__appearance[data-appearance=school] .activity-module__4BZn2q__orderCard{border:1px solid var(--color-surface-border);background:var(--color-surface);border-radius:6px}.activity-module__4BZn2q__appearance[data-appearance=school] .activity-module__4BZn2q__number{border:1px solid var(--color-primary);border-radius:4px;font-weight:700}.activity-module__4BZn2q__appearance[data-appearance=school] .activity-module__4BZn2q__matchCard[data-active=true] .activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__appearance[data-appearance=school] .activity-module__4BZn2q__matchCard[data-drop-active=true] .activity-module__4BZn2q__cardBody{border-color:var(--color-primary)}.activity-module__4BZn2q__dragGhost[data-appearance=school]{border-radius:6px}.activity-module__4BZn2q__dragGhost[data-appearance=illustrated]{border-radius:22px}@media (max-width:480px){.activity-module__4BZn2q__scroll{padding:10px}.activity-module__4BZn2q__cardBody{padding:8px}.activity-module__4BZn2q__matchColumns{gap:36px}.activity-module__4BZn2q__matchCard{gap:4px}.activity-module__4BZn2q__header{padding:10px}}@media (prefers-reduced-motion:no-preference){.activity-module__4BZn2q__cardBody,.activity-module__4BZn2q__sortCard,.activity-module__4BZn2q__category,.activity-module__4BZn2q__orderCard{transition:border-color .15s,background-color .15s}}.activity-module__4BZn2q__root[data-presentation=compact]{color:#172d68;--color-primary:#355bbc;--color-primary-foreground:#fff;--color-surface:#fff;--color-surface-foreground:#172d68;--color-surface-border:#e5ecfa;--color-option-selected:#f1f4fc;--color-option-hover:#e5edfd;--color-muted:#53688b;background:#fff;border:2px solid #e5ecfa;border-radius:28px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__header,.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__instruction,.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__boardShell>.activity-module__4BZn2q__muted,.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__notice{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__scroll{scrollbar-gutter:auto;background:#fff;padding:20px 14px 12px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__board{margin-top:0}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__orderList{gap:14px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__orderCard{min-height:86px;box-shadow:none;background:linear-gradient(110deg,#f0f5ff,#f7f5fc);border:0;border-radius:20px;gap:6px;padding:12px 10px 12px 20px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__number{display:none}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__cardContent{font-size:28px;font-weight:650;line-height:1.3}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__orderCard>.activity-module__4BZn2q__row{gap:0}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__orderCard>.activity-module__4BZn2q__row button{width:26px;min-width:26px;height:34px;padding:2px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__footer{border:0;justify-content:flex-end;padding:12px 20px 20px}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__footer>.activity-module__4BZn2q__muted{display:none}.activity-module__4BZn2q__root[data-presentation=compact] .activity-module__4BZn2q__footer button{min-height:44px;font-size:20px}
.page-audio-track-module__WV5CuG__track{margin-top:5px}.page-audio-track-module__WV5CuG__add{border:1px dashed var(--color-surface-border);width:100%;min-height:30px;color:var(--color-muted);border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.page-audio-track-module__WV5CuG__add:hover{background:var(--color-option-hover);color:var(--color-primary)}.page-audio-track-module__WV5CuG__player{color:#fff;background:#5b319b;border-radius:10px;padding:3px 5px 5px}.page-audio-track-module__WV5CuG__controls{align-items:center;gap:2px;display:flex}.page-audio-track-module__WV5CuG__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-audio-track-module__WV5CuG__icon:hover{background:#ffffff26}.page-audio-track-module__WV5CuG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.page-audio-track-module__WV5CuG__edit{text-align:left;border-radius:3px;justify-content:flex-start}.page-audio-track-module__WV5CuG__edit:hover{text-decoration:underline}.page-audio-track-module__WV5CuG__miniWave{color:#e9d5ff;width:100%;height:24px}.page-audio-track-module__WV5CuG__miniWave svg{width:100%;height:100%}.page-audio-track-module__WV5CuG__seek{appearance:none;cursor:pointer;background:#ffffff40;border-radius:4px;width:100%;height:4px;margin:5px 0;display:block}.page-audio-track-module__WV5CuG__seek::-webkit-slider-thumb{appearance:none;background:#f3e8ff;border-radius:50%;width:9px;height:9px}.page-audio-track-module__WV5CuG__seek::-moz-range-thumb{background:#f3e8ff;border:0;border-radius:50%;width:9px;height:9px}.page-audio-track-module__WV5CuG__seek::-moz-range-progress{background:#d8c1ff}.page-audio-track-module__WV5CuG__time,.page-audio-track-module__WV5CuG__status{text-align:center;font-variant-numeric:tabular-nums;font-size:9px;line-height:13px;display:block}.page-audio-track-module__WV5CuG__status{overflow-wrap:anywhere}.page-audio-track-module__WV5CuG__track button:focus-visible,.page-audio-track-module__WV5CuG__seek:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-audio-track-module__WV5CuG__player button:focus-visible,.page-audio-track-module__WV5CuG__seek:focus-visible{outline-color:#f3e8ff}.page-audio-track-module__WV5CuG__track button:disabled{cursor:default;opacity:.5}.page-audio-track-module__WV5CuG__waveRow{align-items:center;gap:3px;display:flex}.page-audio-track-module__WV5CuG__waveRow .page-audio-track-module__WV5CuG__miniWave{flex:1;min-width:0}.page-audio-track-module__WV5CuG__move{touch-action:none;cursor:grab}.page-audio-track-module__WV5CuG__move:active{cursor:grabbing}:is([data-page-navigator][data-page-audio-dragging] .page-audio-track-module__WV5CuG__track,[data-page-navigator][data-page-reordering] .page-audio-track-module__WV5CuG__track){--ui-overflow-label-play-state:paused}.page-audio-track-module__WV5CuG__track[data-page-audio-drop=allowed]{outline-offset:3px;border-radius:9px;outline:2px solid #22c5a0}.page-audio-track-module__WV5CuG__track[data-page-audio-drop=blocked]{outline-offset:3px;border-radius:9px;outline:2px solid #f07878}.page-audio-track-module__WV5CuG__dragPreview{z-index:10000;pointer-events:none;color:#fff;background:#5b319b;border-radius:10px;flex-direction:column;gap:3px;max-width:min(240px,100vw - 16px);padding:10px 14px;font-size:12px;display:flex;position:fixed;top:0;left:0;box-shadow:0 5px 18px #0004}.page-audio-track-module__WV5CuG__dragPreview strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (max-width:639px),(max-height:600px){.selection-effects-control-module__tMoIMG__panel{max-height:calc(100dvh - 1.5rem)!important;position:fixed!important;inset:.75rem auto auto 50%!important;transform:translate(-50%)!important}}
.overflow-label-module__lmDLaG__viewport{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;display:block;overflow:hidden}.overflow-label-module__lmDLaG__text{vertical-align:top;display:inline-block}.overflow-label-module__lmDLaG__viewport[data-overflow=true] .overflow-label-module__lmDLaG__text{animation:overflow-label-module__lmDLaG__reveal-title var(--ui-overflow-label-duration)linear infinite alternate;animation-play-state:paused}.overflow-label-module__lmDLaG__viewport[data-overflow=true][data-visible=true] .overflow-label-module__lmDLaG__text{animation-play-state:var(--ui-overflow-label-play-state,running)}.overflow-label-module__lmDLaG__viewport:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--ui-overflow-label-direction:1}@keyframes overflow-label-module__lmDLaG__reveal-title{0%,15%{transform:translate(0)}85%,to{transform:translateX(calc(var(--ui-overflow-label-direction,-1)*var(--ui-overflow-label-distance)))}}@media (prefers-reduced-motion:reduce){.overflow-label-module__lmDLaG__viewport[data-overflow=true] .overflow-label-module__lmDLaG__text{animation:none}}
.presentation-module__wNPfYG__presentation{gap:var(--ui-action-gap);min-width:0;min-height:0;padding:var(--ui-field-gap);background:var(--ui-surface);color:var(--ui-text);flex-direction:column;flex:1;display:flex}.presentation-module__wNPfYG__navigation{flex-shrink:0}.presentation-module__wNPfYG__actions{justify-content:center;align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;display:flex}.presentation-module__wNPfYG__stage{background:var(--ui-subtle);border-radius:var(--ui-note-radius);flex:1;min-height:0;position:relative;overflow:hidden}.presentation-module__wNPfYG__page{transform-origin:0 0;color:#1e293b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-foreground:#1e293b;--color-surface:#fff;--color-surface-foreground:#1e293b;--color-background:#fff;--color-surface-border:#dce5ef;--color-muted:#52657c;--color-primary:#4a3dc9;--color-primary-foreground:#fff;--color-option-selected:#edf0ff;--color-option-hover:#f1f5f9;position:absolute;overflow:hidden}.presentation-module__wNPfYG__page [data-print-element]{pointer-events:none}.presentation-module__wNPfYG__page [data-canvas-element-hit-area],.presentation-module__wNPfYG__page [data-canvas-element-highlight]{display:none}.presentation-module__wNPfYG__page [data-presentation-interactive]{pointer-events:auto}.presentation-module__wNPfYG__page .print-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.presentation-module__wNPfYG__page .print-placeholder{color:#334155;text-align:center;background:#f8fafc;border:1px dashed #94a3b8;align-content:center;height:100%;padding:20px;display:grid}.presentation-module__wNPfYG__page .print-table{border-collapse:collapse;table-layout:fixed}:is(.presentation-module__wNPfYG__page .print-table td,.presentation-module__wNPfYG__page .print-table th){white-space:pre-wrap;overflow-wrap:anywhere;padding:8px}.presentation-module__wNPfYG__page .print-inline-media{margin:8px 0}.presentation-module__wNPfYG__page .print-inline-media img{height:auto;max-height:140px}.presentation-module__wNPfYG__link{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;position:absolute}.presentation-module__wNPfYG__link:hover{background:#408fff14}.presentation-module__wNPfYG__link:focus-visible{outline-offset:3px;outline:4px solid #5647d6}.presentation-module__wNPfYG__link:disabled{cursor:default}.presentation-module__wNPfYG__audio{align-items:center;gap:var(--ui-action-gap);width:min(100%,620px);padding:var(--ui-action-gap)var(--ui-control-padding);border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-surface);flex-wrap:wrap;flex-shrink:0;align-self:center;display:flex}.presentation-module__wNPfYG__audioTitle{max-width:140px;font-size:var(--ui-help-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-module__wNPfYG__audioSeek{flex:1;min-width:160px}.presentation-module__wNPfYG__audioTime{font-size:var(--ui-help-size);font-variant-numeric:tabular-nums}.presentation-module__wNPfYG__audioError{font-size:var(--ui-help-size);color:var(--ui-danger);flex-basis:100%}@media (max-width:480px){.presentation-module__wNPfYG__audioTitle{flex:1;max-width:none}.presentation-module__wNPfYG__audioSeek{flex-basis:100%;order:1}}
.function-module__PSTOwW__root{background:var(--color-surface);width:100%;height:100%;min-height:0;color:var(--color-surface-foreground);border:1px solid var(--color-surface-border);border-radius:var(--radius-element,12px);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.function-module__PSTOwW__header{flex-shrink:0;padding:16px 20px 8px}.function-module__PSTOwW__layout{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.function-module__PSTOwW__sidebar{border-right:1px solid var(--color-surface-border);flex-direction:column;gap:16px;padding:12px;font-size:13px;display:flex;overflow:auto}.function-module__PSTOwW__plot{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.function-module__PSTOwW__curveRow{align-items:center;gap:6px;min-width:0;display:flex}.function-module__PSTOwW__curveFormula{text-align:left;overflow-wrap:anywhere;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.function-module__PSTOwW__practice{border-bottom:1px solid var(--color-surface-border);gap:8px;padding-bottom:12px;display:grid}.function-module__PSTOwW__board{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.function-module__PSTOwW__board svg{overflow:hidden}.function-module__PSTOwW__board:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.function-module__PSTOwW__board svg [data-function-object]:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}.function-module__PSTOwW__board svg [data-function-curve]:focus-visible{stroke-width:5px;outline:none}.function-module__PSTOwW__curveSwatch{flex-shrink:0}.function-module__PSTOwW__thumbnailCurve{stroke:var(--plot-light)}.function-module__PSTOwW__thumbnailPoint{fill:var(--plot-light)}.dark .function-module__PSTOwW__thumbnailCurve{stroke:var(--plot-dark)}.dark .function-module__PSTOwW__thumbnailPoint{fill:var(--plot-dark)}.function-module__PSTOwW__objectNavigator{z-index:1;border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);background:var(--ui-surface);max-width:min(320px,100% - 16px);max-height:calc(100% - 68px);color:var(--ui-text);font-size:var(--ui-font-size);flex-direction:column;display:flex;position:absolute;top:8px;left:8px}.function-module__PSTOwW__objectFields{min-height:0;padding:var(--ui-panel-padding);gap:var(--ui-field-gap);display:grid;overflow:auto}.function-module__PSTOwW__navigation{border:1px solid var(--color-surface-border);background:var(--color-surface);border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;bottom:10px;right:10px}.function-module__PSTOwW__field{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.function-module__PSTOwW__entry{border:1px solid var(--color-surface-border);border-radius:12px;gap:10px;padding:12px;display:grid}.function-module__PSTOwW__editor{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.function-module__PSTOwW__fields{flex:1;min-height:0;padding:2px;overflow:auto}.function-module__PSTOwW__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.function-module__PSTOwW__row>label{flex:1;min-width:80px}.function-module__PSTOwW__footer{border-top:1px solid var(--color-surface-border);flex-shrink:0;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.function-module__PSTOwW__table{border-collapse:collapse;width:100%;font-size:14px}.function-module__PSTOwW__table td,.function-module__PSTOwW__table th{text-align:left;border-bottom:1px solid var(--color-surface-border);padding:8px}.function-module__PSTOwW__mathField{width:100%;min-width:0;color:var(--color-surface-foreground);background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:10px;padding:10px;font-size:20px}.function-module__PSTOwW__mathField:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.function-module__PSTOwW__mathField[aria-invalid=true]{border-color:var(--color-danger)}.function-module__PSTOwW__mathField::part(virtual-keyboard-toggle),.function-module__PSTOwW__mathField::part(menu-toggle){display:none}.function-module__PSTOwW__mathKeyboard{flex-wrap:wrap;gap:6px;display:flex}.function-module__PSTOwW__mathKeyboard button{min-width:44px;min-height:44px}@container (max-width:600px){.function-module__PSTOwW__layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.function-module__PSTOwW__sidebar{border-right:0;border-bottom:1px solid var(--color-surface-border);flex-direction:row;align-items:start;gap:20px;max-height:100px}.function-module__PSTOwW__sidebar>*{flex-shrink:0;min-width:140px}}
.ui-reference-module__sSrTqW__gallery{max-width:76rem;padding:var(--ui-panel-padding);gap:var(--ui-section-gap);color:var(--ui-text);flex-direction:column;margin:0 auto;display:flex}.ui-reference-module__sSrTqW__controls{gap:var(--ui-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem;display:grid}.ui-reference-module__sSrTqW__grid{gap:var(--ui-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-reference-module__sSrTqW__grid>section{overflow:hidden}.ui-reference-module__sSrTqW__iconRow{align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;display:flex}.ui-reference-module__sSrTqW__fullSpan{grid-column:1/-1}.ui-reference-module__sSrTqW__codeDetails{border-top:1px solid var(--ui-border);min-width:0;padding-top:var(--ui-field-gap)}.ui-reference-module__sSrTqW__codeDetails summary{cursor:pointer;color:var(--ui-text);font-size:var(--ui-help-size);overflow-wrap:anywhere}.ui-reference-module__sSrTqW__codeDetails summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px;border-radius:var(--ui-note-radius)}.ui-reference-module__sSrTqW__codeBlock{overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);max-height:24rem;padding:var(--ui-panel-padding);margin:var(--ui-field-gap)0 0;background:var(--ui-subtle);color:var(--ui-text);tab-size:2;-webkit-user-select:text;user-select:text;font:.8125rem/1.6 monospace;overflow:auto}.ui-reference-module__sSrTqW__codeBlock:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-reference-module__sSrTqW__commandExamples{gap:var(--ui-section-gap);grid-template-columns:minmax(5rem,1fr) minmax(0,4fr);display:grid}.ui-reference-module__sSrTqW__horizontalToolbar{width:100%;min-width:0;min-height:calc(var(--ui-command-size-sm) + 4*var(--ui-group-padding));--toolbar-available-width:100%;position:relative}.ui-reference-module__sSrTqW__horizontalToolbar[data-demo-width=narrow]{max-width:14rem}.ui-reference-module__sSrTqW__verticalToolbar{--toolbar-available-height:100%;width:max-content;height:12rem;position:relative}@media (max-width:480px){.ui-reference-module__sSrTqW__commandExamples{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ui-reference-module__sSrTqW__grid,.ui-reference-module__sSrTqW__controls{grid-template-columns:minmax(0,1fr)}}
.background-removal-module__0ol_Sq__content{gap:var(--ui-space-4,1rem);flex-direction:column;display:flex}.background-removal-module__0ol_Sq__preview{border:1px solid var(--color-surface-border);border-radius:var(--radius-panel,1.25rem);background:var(--color-surface);flex-shrink:0;min-height:12rem;position:relative;overflow:hidden}.background-removal-module__0ol_Sq__comparison{flex-direction:column;display:flex}.background-removal-module__0ol_Sq__images{background-color:var(--color-surface);background-image:repeating-conic-gradient(var(--color-option-hover)0% 25%,transparent 0% 50%);background-size:20px 20px;height:clamp(12rem,43dvh,28rem);position:relative;overflow:hidden}.background-removal-module__0ol_Sq__image{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.background-removal-module__0ol_Sq__originalClip{background:var(--color-surface);position:absolute;inset:0}.background-removal-module__0ol_Sq__divider{background:var(--color-primary);pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.background-removal-module__0ol_Sq__before,.background-removal-module__0ol_Sq__after{border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-surface-foreground);padding:.25rem .6rem;font-size:.75rem;position:absolute;top:.65rem}.background-removal-module__0ol_Sq__before{left:.65rem}.background-removal-module__0ol_Sq__after{right:.65rem}.background-removal-module__0ol_Sq__comparisonControl{padding:.5rem 1rem}.background-removal-module__0ol_Sq__progressOverlay{background:color-mix(in srgb,var(--color-surface)90%,transparent);place-items:center;display:grid;position:absolute;inset:0}.background-removal-module__0ol_Sq__progressContent{flex-direction:column;gap:.75rem;width:min(100% - 2rem,24rem);display:flex}.background-removal-module__0ol_Sq__processingStatus{flex-direction:column;gap:.5rem;display:flex}.background-removal-module__0ol_Sq__statusHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.background-removal-module__0ol_Sq__statusLabel{font-size:var(--ui-font-size-sm,.875rem);margin:0;font-weight:500}.background-removal-module__0ol_Sq__percentage{font-size:var(--ui-font-size-sm,.875rem);font-variant-numeric:tabular-nums}.background-removal-module__0ol_Sq__help{flex-direction:column;gap:.25rem;display:flex}.background-removal-module__0ol_Sq__help p{margin:0}.background-removal-module__0ol_Sq__scan{pointer-events:none;background:color-mix(in srgb,var(--color-primary)6%,transparent);position:absolute;inset:0;overflow:hidden}.background-removal-module__0ol_Sq__scan:after{content:"";background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-primary)32%,transparent)75%,transparent);will-change:transform;height:40%;animation:2.6s linear infinite background-removal-module__0ol_Sq__scanImage;position:absolute;inset:0 0 auto}@keyframes background-removal-module__0ol_Sq__scanImage{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (prefers-reduced-motion:reduce){.background-removal-module__0ol_Sq__scan:after{will-change:auto;animation:none;display:none}}.background-removal-module__0ol_Sq__colors{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}
.page-audio-trim-dialog-module__RCk6_G__summary{justify-content:space-between;gap:var(--ui-action-gap);font-size:var(--ui-help-size);color:var(--ui-muted);flex-wrap:wrap;display:flex}.page-audio-trim-dialog-module__RCk6_G__summary strong{color:var(--ui-accent)}.page-audio-trim-dialog-module__RCk6_G__wave{border-radius:var(--ui-note-radius);background:var(--ui-subtle);height:112px;color:var(--ui-accent);touch-action:none;flex-shrink:0;margin:4px 10px;position:relative}.page-audio-trim-dialog-module__RCk6_G__wave svg{pointer-events:none;width:100%;height:calc(100% - 20px);position:absolute;inset:10px 0}.page-audio-trim-dialog-module__RCk6_G__waveStatus{text-align:center;padding:var(--ui-panel-padding);font-size:var(--ui-help-size);pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.page-audio-trim-dialog-module__RCk6_G__selection{border-block:2px solid var(--ui-accent);background:color-mix(in srgb,var(--ui-accent)7%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block:0}.page-audio-trim-dialog-module__RCk6_G__selection:active{cursor:grabbing}.page-audio-trim-dialog-module__RCk6_G__handle{border-radius:var(--ui-control-radius);background:var(--ui-accent);width:20px;color:var(--ui-on-accent);touch-action:none;cursor:ew-resize;font-size:var(--ui-help-size);position:absolute;top:-4px;bottom:-4px;transform:translate(-50%)}.page-audio-trim-dialog-module__RCk6_G__ruler{color:var(--ui-muted);font-size:var(--ui-help-size);font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 10px;display:flex}.page-audio-trim-dialog-module__RCk6_G__fields,.page-audio-trim-dialog-module__RCk6_G__fadeControls{gap:var(--ui-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-audio-trim-dialog-module__RCk6_G__preview{justify-content:space-between;align-items:center;gap:var(--ui-action-gap);flex-wrap:wrap;display:flex}.page-audio-trim-dialog-module__RCk6_G__preview>span{font-variant-numeric:tabular-nums;white-space:nowrap}.page-audio-trim-dialog-module__RCk6_G__selection:focus-visible,.page-audio-trim-dialog-module__RCk6_G__handle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.page-audio-trim-dialog-module__RCk6_G__selection:disabled,.page-audio-trim-dialog-module__RCk6_G__handle:disabled{opacity:.45;cursor:default}@media (max-width:420px){.page-audio-trim-dialog-module__RCk6_G__fadeControls{grid-template-columns:1fr}}
.pedagogical-templates-module__iZ131a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-left:1rem;margin-right:1rem;display:grid}.pedagogical-templates-module__iZ131a__card{text-align:left;border:1px solid color-mix(in srgb,var(--template-accent)32%,var(--color-surface-border));background:linear-gradient(135deg,color-mix(in srgb,var(--template-accent)12%,var(--color-surface)),var(--color-surface));min-width:0;min-height:184px;color:var(--color-surface-foreground);border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;padding:18px;display:flex}.pedagogical-templates-module__iZ131a__card[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--template-accent)}.pedagogical-templates-module__iZ131a__card:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.pedagogical-templates-module__iZ131a__card[data-hovered]{border-color:var(--template-accent)}.pedagogical-templates-module__iZ131a__card[data-disabled]{opacity:.6}.pedagogical-templates-module__iZ131a__top{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.pedagogical-templates-module__iZ131a__number{background:color-mix(in srgb,var(--template-accent)22%,var(--color-surface));width:32px;height:32px;color:var(--color-surface-foreground);border-radius:10px;place-items:center;font-weight:700;display:grid}.pedagogical-templates-module__iZ131a__cardTitle{font-size:16px;font-weight:700}.pedagogical-templates-module__iZ131a__description{color:var(--color-muted);font-size:13px;line-height:1.5}.pedagogical-templates-module__iZ131a__tools{color:var(--color-muted);margin-top:auto;font-size:12px}.pedagogical-templates-module__iZ131a__preview{background:#edf3fa;border-radius:12px;justify-content:center;height:240px;padding:8px;display:flex;overflow:hidden}.pedagogical-templates-module__iZ131a__preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}@media (max-width:560px){.pedagogical-templates-module__iZ131a__grid{grid-template-columns:minmax(0,1fr)}.pedagogical-templates-module__iZ131a__card{min-height:160px}}
.legal-page-module__yh65ha__page{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--color-primary)9%,transparent),transparent 26rem),var(--color-background);min-height:100dvh;color:var(--color-foreground)}.legal-page-module__yh65ha__skipLink{z-index:10;border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-primary-foreground);padding:.65rem .9rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.legal-page-module__yh65ha__skipLink:focus{transform:translateY(0)}.legal-page-module__yh65ha__main{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6.5rem)}.legal-page-module__yh65ha__article{max-width:52rem;margin-inline:auto}.legal-page-module__yh65ha__eyebrow{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem;font-weight:850}.legal-page-module__yh65ha__article h1{letter-spacing:-.06em;max-width:44rem;margin:0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.98}.legal-page-module__yh65ha__updated{color:var(--color-muted);margin:1rem 0 0;font-size:.82rem}.legal-page-module__yh65ha__draftNotice{border-radius:var(--radius);background:color-mix(in srgb,#f59e0b 11%,var(--color-surface));border:1px solid #b453097a;margin-top:2rem;padding:1rem 1.1rem}.legal-page-module__yh65ha__draftNotice strong{margin-bottom:.25rem;display:block}.legal-page-module__yh65ha__draftNotice p{color:var(--color-muted);margin:0;line-height:1.55}.legal-page-module__yh65ha__content{gap:1.25rem;margin-top:2.5rem;display:grid}.legal-page-module__yh65ha__section{content-visibility:auto;contain-intrinsic-size:auto 18rem;border:1px solid var(--color-surface-border);border-radius:var(--radius);background:color-mix(in srgb,var(--color-surface)92%,transparent);box-shadow:var(--shadow-control);padding:clamp(1.25rem,4vw,2rem)}.legal-page-module__yh65ha__section h2{letter-spacing:-.025em;margin:0 0 .8rem;font-size:1.2rem}.legal-page-module__yh65ha__section h3{margin:1.4rem 0 .5rem;font-size:1rem}.legal-page-module__yh65ha__section p{color:var(--color-muted);margin:.65rem 0;line-height:1.7}.legal-page-module__yh65ha__section ul{color:var(--color-muted);margin:.8rem 0 0;padding-left:1.25rem}.legal-page-module__yh65ha__section li{margin-block:.45rem;line-height:1.6}.legal-page-module__yh65ha__section strong{color:var(--color-foreground)}.legal-page-module__yh65ha__section a{color:var(--color-primary);text-underline-offset:.18em;text-decoration:underline}.legal-page-module__yh65ha__details{grid-template-columns:minmax(9rem,.4fr) 1fr;gap:.65rem 1rem;margin:0;display:grid}.legal-page-module__yh65ha__details dt{color:var(--color-muted);font-size:.84rem;font-weight:750}.legal-page-module__yh65ha__details dd{overflow-wrap:anywhere;margin:0}.legal-page-module__yh65ha__section a:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}@media (max-width:720px){.legal-page-module__yh65ha__details{grid-template-columns:1fr;gap:.25rem}.legal-page-module__yh65ha__details dd+dt{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.legal-page-module__yh65ha__skipLink{transition:none}}
.marketplace-listing-card-module__gXm_SG__card[data-category]{--market-card-accent:#818cf8;--market-card-accent-strong:#6366f1;border-color:color-mix(in srgb,var(--market-card-accent)38%,var(--color-surface-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--market-card-accent)15%,transparent),transparent 15rem),linear-gradient(145deg,color-mix(in srgb,var(--market-card-accent)9%,var(--color-surface)),var(--color-surface))}.marketplace-listing-card-module__gXm_SG__card[data-category=science]{--market-card-accent:#2dd4bf;--market-card-accent-strong:#0f9f91}.marketplace-listing-card-module__gXm_SG__card[data-category=media]{--market-card-accent:#fb923c;--market-card-accent-strong:#ea7b16}.marketplace-listing-card-module__gXm_SG__card[data-category]:hover{border-color:color-mix(in srgb,var(--market-card-accent)72%,var(--color-surface-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--market-card-accent)21%,transparent),transparent 16rem),linear-gradient(145deg,color-mix(in srgb,var(--market-card-accent)13%,var(--color-surface)),var(--color-surface))}.marketplace-listing-card-module__gXm_SG__accent{background:var(--market-card-accent)}.marketplace-listing-card-module__gXm_SG__icon{border-color:color-mix(in srgb,var(--market-card-accent)46%,var(--color-surface-border));background:color-mix(in srgb,var(--market-card-accent)13%,var(--color-surface));color:var(--market-card-accent-strong)}.marketplace-listing-card-module__gXm_SG__trust{color:var(--market-card-accent-strong)}.marketplace-listing-card-module__gXm_SG__runtime{border-color:color-mix(in srgb,var(--market-card-accent)25%,var(--color-surface-border));background:color-mix(in srgb,var(--market-card-accent)9%,var(--color-surface))}.marketplace-listing-card-module__gXm_SG__metadata{border-color:color-mix(in srgb,var(--market-card-accent)28%,var(--color-surface-border));background:color-mix(in srgb,var(--market-card-accent)6%,var(--color-surface))}
.chart-module__0D5CEa__typeGrid{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:.5rem;display:grid}.chart-module__0D5CEa__editorBody{gap:var(--ui-section-gap);overscroll-behavior:contain;flex-direction:column;min-height:0;padding:4px;display:flex;overflow-y:auto}.chart-module__0D5CEa__editorFields{flex-shrink:0;min-width:0}.chart-module__0D5CEa__editorFields>div{display:grid}.chart-module__0D5CEa__previewPane{flex-shrink:0;min-width:0}@media (min-width:800px){.chart-module__0D5CEa__editorBody{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.chart-module__0D5CEa__editorFields{overscroll-behavior:contain;grid-area:1/1;min-width:0;min-height:0;padding:4px 8px 4px 4px;display:block;overflow-y:auto}.chart-module__0D5CEa__editorFields>div{display:grid}.chart-module__0D5CEa__previewPane{grid-area:1/2;align-self:start}}.chart-module__0D5CEa__thumbnail{width:100%;height:62px}.chart-module__0D5CEa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.chart-module__0D5CEa__button{border-radius:999px;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.chart-module__0D5CEa__button:hover{filter:brightness(.94);background-color:var(--color-option-hover)}.chart-module__0D5CEa__button[data-disabled]{opacity:.5}
.completion-module__MO6IcG__root{border:1px solid var(--color-surface-border);background:var(--color-surface);width:100%;min-width:0;height:100%;min-height:0;color:var(--color-surface-foreground);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.completion-module__MO6IcG__header{border-bottom:1px solid var(--color-surface-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.completion-module__MO6IcG__header h2{overflow-wrap:anywhere;font-size:18px;font-weight:650}.completion-module__MO6IcG__eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:650}.completion-module__MO6IcG__form{flex-direction:column;flex:1;min-height:0;display:flex}.completion-module__MO6IcG__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.completion-module__MO6IcG__instruction{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:18px;line-height:1.5}.completion-module__MO6IcG__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:20px;line-height:2.8}.completion-module__MO6IcG__gap{vertical-align:middle;flex-direction:column;gap:4px;max-width:100%;margin:3px 5px;line-height:1.5;display:inline-flex}.completion-module__MO6IcG__answerButton,.completion-module__MO6IcG__answerInput{border:2px solid var(--color-primary);background:var(--color-option-selected);min-width:100px;max-width:100%;min-height:44px;color:var(--color-surface-foreground);font:inherit;border-radius:12px;padding:8px 14px;height:auto!important}.completion-module__MO6IcG__answerInput{width:170px}.completion-module__MO6IcG__answerInput:focus-visible,.completion-module__MO6IcG__answerButton[data-focus-visible]{outline:2px solid var(--color-primary);outline-offset:3px}.completion-module__MO6IcG__gap[data-correct=true]{color:var(--color-success,#16823d)}.completion-module__MO6IcG__gap[data-correct=false]{color:var(--color-danger,#c94141)}.completion-module__MO6IcG__gap[data-correct]>input,.completion-module__MO6IcG__gap[data-correct]>button{opacity:1}.completion-module__MO6IcG__gap[data-correct=true]>input,.completion-module__MO6IcG__gap[data-correct=true]>button{border-color:var(--color-success,#16823d)}.completion-module__MO6IcG__gap[data-correct=false]>input,.completion-module__MO6IcG__gap[data-correct=false]>button{border-color:var(--color-danger,#c94141)}.completion-module__MO6IcG__feedback{font-size:12px}.completion-module__MO6IcG__selectedImage{max-width:150px;display:block}.completion-module__MO6IcG__popover{max-width:calc(100vw - 24px);padding:12px}.completion-module__MO6IcG__dialog{outline:none}.completion-module__MO6IcG__choices{overscroll-behavior:contain;gap:8px;max-height:55dvh;display:flex;overflow:auto}.completion-module__MO6IcG__choices[data-orientation=vertical]{flex-direction:column;min-width:180px}.completion-module__MO6IcG__choice{background:var(--color-option-selected);border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:flex-end;min-width:110px;max-width:240px;padding:4px;display:flex}.completion-module__MO6IcG__choice[data-selected=true]{border-color:var(--color-primary)}.completion-module__MO6IcG__choiceButton{white-space:normal;min-height:44px;padding:8px 12px;height:auto!important}.completion-module__MO6IcG__choiceButton[data-hovered],.completion-module__MO6IcG__clear[data-hovered],.completion-module__MO6IcG__action[data-hovered]{background:var(--color-option-hover)}.completion-module__MO6IcG__clear{margin-top:10px}.completion-module__MO6IcG__footer{border-top:1px solid var(--color-surface-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.completion-module__MO6IcG__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.completion-module__MO6IcG__row button,.completion-module__MO6IcG__action,.completion-module__MO6IcG__primary{gap:6px}.completion-module__MO6IcG__primary{background:var(--color-primary);color:var(--color-primary-foreground)}.completion-module__MO6IcG__muted{color:var(--color-muted);font-size:12px}.completion-module__MO6IcG__result{border:1px solid var(--color-surface-border);white-space:pre-wrap;border-radius:12px;margin-top:18px;padding:12px}.completion-module__MO6IcG__result h3{font-weight:650}.completion-module__MO6IcG__error{color:var(--color-danger,#c94141);border:1px solid;border-radius:10px;margin:10px 0;padding:10px}.completion-module__MO6IcG__editor{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:4px;display:flex;overflow:auto}.completion-module__MO6IcG__field{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:13px;display:flex}.completion-module__MO6IcG__input{background:var(--color-surface);width:100%;min-width:0;color:var(--color-surface-foreground);border:1px solid var(--color-surface-border);font:inherit;border-radius:10px;padding:10px}.completion-module__MO6IcG__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.completion-module__MO6IcG__group{border:1px solid var(--color-surface-border);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.completion-module__MO6IcG__group legend{padding:0 6px;font-weight:650}.completion-module__MO6IcG__editorChoice{border:1px solid var(--color-surface-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.completion-module__MO6IcG__editorFooter{background:var(--color-surface);justify-content:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.completion-module__MO6IcG__root[data-appearance=response-card]{color:#14275e;--color-primary:#8543ee;--color-primary-foreground:#fff;--color-surface:#fff;--color-surface-foreground:#14275e;--color-surface-border:#dce5fa;--color-option-selected:#f4f1ff;--color-muted:#61719a;background:#f9fbff;border:2px solid #dce5fa;border-radius:30px;container-type:inline-size}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__header{border:0;padding:22px 28px 8px}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__header h2{font-size:clamp(20px,6.4cqi,40px);font-weight:700;line-height:1.2}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__scroll{padding:8px 28px 12px}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__instruction{margin-bottom:12px;font-size:clamp(14px,3.3cqi,21px)}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__text{font-size:clamp(18px,4cqi,26px);line-height:1.5}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__gap{margin:0;display:flex}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__answerInput{resize:none;background:#fff;border:1px solid #dce5fa;width:100%;min-height:100px}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__answerInput::placeholder{color:#7181a5}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__footer{border:0;justify-content:flex-end;padding:8px 28px 20px}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__footer button{height:auto;min-height:48px;padding:8px 20px;font-size:clamp(16px,3.8cqi,24px)}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__primary{background:linear-gradient(120deg,#914cff,#7133da);border:1px solid #ad80ff}.completion-module__MO6IcG__root[data-appearance=response-card] .completion-module__MO6IcG__result{background:#efebff;border-color:#d8cdf5;margin:0 0 16px;font-size:clamp(16px,3.4cqi,22px);line-height:1.5}
.coordinate-activity-module__Gv4lgq__root{background:var(--color-surface);height:100%;min-height:0;color:var(--color-surface-foreground);border:1px solid var(--color-surface-border);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.coordinate-activity-module__Gv4lgq__header{border-bottom:1px solid var(--color-surface-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.coordinate-activity-module__Gv4lgq__header h2{overflow-wrap:anywhere;font-size:18px;font-weight:600}.coordinate-activity-module__Gv4lgq__muted{color:var(--color-muted);font-size:12px}.coordinate-activity-module__Gv4lgq__layout{flex:1;grid-template-columns:minmax(220px,30%) minmax(0,1fr);min-height:0;display:grid}.coordinate-activity-module__Gv4lgq__sidebar{border-right:1px solid var(--color-surface-border);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex;overflow:auto}.coordinate-activity-module__Gv4lgq__sidebar p{white-space:pre-wrap;overflow-wrap:anywhere}.coordinate-activity-module__Gv4lgq__plot{min-width:0;min-height:0;position:relative}.coordinate-activity-module__Gv4lgq__questionList,.coordinate-activity-module__Gv4lgq__fields{flex-direction:column;gap:16px;display:flex}.coordinate-activity-module__Gv4lgq__question{border:1px solid var(--color-surface-border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.coordinate-activity-module__Gv4lgq__question[data-active=true]{border-color:var(--color-primary)}.coordinate-activity-module__Gv4lgq__question legend{padding:0 4px;font-size:13px;font-weight:600}.coordinate-activity-module__Gv4lgq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coordinate-activity-module__Gv4lgq__action{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;max-width:100%;height:auto;min-height:36px;padding:8px 12px;font-size:13px;display:inline-flex}.coordinate-activity-module__Gv4lgq__action:hover:not(:disabled),.coordinate-activity-module__Gv4lgq__action[data-hovered]:not([data-disabled]){background:var(--color-option-hover)}.coordinate-activity-module__Gv4lgq__action:disabled,.coordinate-activity-module__Gv4lgq__action[data-disabled]{opacity:.45}.coordinate-activity-module__Gv4lgq__field{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:13px;display:flex}.coordinate-activity-module__Gv4lgq__field input,.coordinate-activity-module__Gv4lgq__field textarea{border:1px solid var(--color-surface-border);background:var(--color-background);width:100%;min-width:0;color:var(--color-foreground);border-radius:10px;padding:8px 10px}.coordinate-activity-module__Gv4lgq__field input:focus-visible,.coordinate-activity-module__Gv4lgq__field textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.coordinate-activity-module__Gv4lgq__field textarea{resize:vertical;min-height:70px}.coordinate-activity-module__Gv4lgq__field [aria-invalid=true]{border-color:var(--color-danger)}.coordinate-activity-module__Gv4lgq__radio{cursor:var(--cursor-pointer);align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.coordinate-activity-module__Gv4lgq__footer{border-top:1px solid var(--color-surface-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.coordinate-activity-module__Gv4lgq__message{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 16px;font-size:13px}.coordinate-activity-module__Gv4lgq__error{color:var(--color-danger)}.coordinate-activity-module__Gv4lgq__empty{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:16px;padding:24px;display:flex}.coordinate-activity-module__Gv4lgq__editor{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.coordinate-activity-module__Gv4lgq__fields{min-height:0;padding:4px;overflow:auto}.coordinate-activity-module__Gv4lgq__fields fieldset{flex-direction:column;gap:16px;display:flex}.coordinate-activity-module__Gv4lgq__questionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (max-width:640px){.coordinate-activity-module__Gv4lgq__layout{grid-template-rows:minmax(100px,42%) minmax(140px,1fr);grid-template-columns:minmax(0,1fr)}.coordinate-activity-module__Gv4lgq__sidebar{border-right:0;border-bottom:1px solid var(--color-surface-border)}.coordinate-activity-module__Gv4lgq__header{padding:10px 12px}.coordinate-activity-module__Gv4lgq__footer{padding:8px 12px}}
.function-export-module__Xbfe5a__preview{border:1px solid var(--ui-border);border-radius:var(--ui-note-radius);max-height:300px;overflow:auto}.function-export-module__Xbfe5a__preview table{border-collapse:collapse;min-width:100%;font-size:var(--ui-font-size)}.function-export-module__Xbfe5a__preview caption{padding:var(--ui-control-padding);text-align:left;font-weight:var(--ui-label-weight)}.function-export-module__Xbfe5a__preview th,.function-export-module__Xbfe5a__preview td{border-top:1px solid var(--ui-border);text-align:right;padding:var(--ui-control-padding-block)var(--ui-control-padding);white-space:nowrap}.function-export-module__Xbfe5a__preview th{font-weight:var(--ui-label-weight)}
.interactive-image-module__BYI--a__root{color:#172c58;background:linear-gradient(140deg,#fff,#eef9ff);border:2px solid #dceafa;border-radius:24px;flex-direction:column;height:100%;display:flex;overflow:hidden;container-type:inline-size}.interactive-image-module__BYI--a__header{text-align:center;flex:none;padding:18px 22px 12px}.interactive-image-module__BYI--a__header h2{margin:0 0 6px;font-size:25px;font-weight:750;line-height:1.2}.interactive-image-module__BYI--a__header p{color:#506b95;margin:0;font-size:15px}.interactive-image-module__BYI--a__scroll{overscroll-behavior:contain;min-height:0;padding:0 18px 18px;overflow:auto}.interactive-image-module__BYI--a__exploration{align-items:start;gap:12px;display:grid}@container (min-width:600px){.interactive-image-module__BYI--a__exploration[data-has-list=true]{grid-template-columns:minmax(135px,1fr) minmax(0,3fr)}}.interactive-image-module__BYI--a__zoneList{flex-direction:column;gap:8px;min-width:0;display:flex}.interactive-image-module__BYI--a__zoneButton{text-align:left;color:#172c58;overflow-wrap:anywhere;background:#fffd;border:1px solid #d9e8f6;border-radius:13px;gap:9px;min-height:44px;display:flex;justify-content:flex-start!important;height:auto!important;padding:9px!important}.interactive-image-module__BYI--a__zoneButton[aria-expanded=true],.interactive-image-module__BYI--a__zoneButton[aria-pressed=true]{background:#ddf5ff;border-color:#1685d6}.interactive-image-module__BYI--a__number{color:#fff;background:#1685d6;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.interactive-image-module__BYI--a__imageSurface{background:#e5f2f7;border-radius:15px;width:100%;min-width:0;position:relative;overflow:hidden}.interactive-image-module__BYI--a__baseImage{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.interactive-image-module__BYI--a__placeholder{aspect-ratio:4/3;text-align:center;color:#506b95;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:24px;display:flex}.interactive-image-module__BYI--a__marker{color:#fff;background:#137dc9;border:3px solid #fff;border-radius:50%;min-width:0;min-height:0;transform:translate(-50%,-50%);box-shadow:0 2px 7px #123b6455;padding:0!important;position:absolute!important}.interactive-image-module__BYI--a__marker span{background:#137dc9;border-radius:50%;place-items:center;min-width:22px;min-height:22px;padding:1px;font-size:14px;font-weight:700;display:grid}.interactive-image-module__BYI--a__marker[data-shape=rectangle]{background:#1685d633;border-color:#137dc9;border-radius:10px}.interactive-image-module__BYI--a__marker[data-shape=ellipse]{background:#1685d633;border-color:#137dc9}.interactive-image-module__BYI--a__marker[aria-expanded=true]{border-color:#f7b943;box-shadow:0 0 0 3px #f7b94380}.interactive-image-module__BYI--a__marker:focus-visible,.interactive-image-module__BYI--a__zoneButton:focus-visible{outline-offset:3px;outline:3px solid #784ed5}.interactive-image-module__BYI--a__imageSurface[data-editable=true] .interactive-image-module__BYI--a__marker{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.interactive-image-module__BYI--a__imageSurface[data-editable=true] .interactive-image-module__BYI--a__marker:active{cursor:grabbing}.interactive-image-module__BYI--a__marker[data-concealed=true]{box-shadow:none;cursor:default;background:0 0;border-color:#0000}.interactive-image-module__BYI--a__marker[data-concealed=true] span{visibility:hidden}.interactive-image-module__BYI--a__marker[data-concealed=true]:focus-visible{outline-offset:-3px;outline:3px solid #784ed5}.interactive-image-module__BYI--a__card{background:#fff;border:1px solid #dde8f6;border-radius:16px;margin-top:14px;padding:14px 16px;box-shadow:0 3px 9px #14374e0b}.interactive-image-module__BYI--a__card h3{margin:0;font-size:20px;font-weight:700}.interactive-image-module__BYI--a__card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;line-height:1.5}.interactive-image-module__BYI--a__cardBody{gap:12px;display:grid}@container (min-width:500px){.interactive-image-module__BYI--a__cardBody[data-has-photo=true]{grid-template-columns:1fr 180px;align-items:start}}.interactive-image-module__BYI--a__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.interactive-image-module__BYI--a__muted{color:#506b95}.interactive-image-module__BYI--a__editorLayout{gap:var(--ui-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.interactive-image-module__BYI--a__editorPreview{gap:var(--ui-section-gap);display:grid}@media (max-width:640px){.interactive-image-module__BYI--a__editorLayout{grid-template-columns:1fr}}
.timer-module__1r93Aa__root{box-sizing:border-box;color:#172c58;width:100%;min-width:0;height:100%;font-family:var(--font-sans,sans-serif);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;overflow:auto;container-type:inline-size}.timer-module__1r93Aa__face{flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.timer-module__1r93Aa__stopwatch{flex:none;width:72px;height:84px;position:relative}.timer-module__1r93Aa__stopwatchFace{width:100%;height:100%;display:block}.timer-module__1r93Aa__hand{width:83.333%;height:71.429%;position:absolute;top:21.429%;left:8.333%}.timer-module__1r93Aa__hand svg{width:100%;height:100%;display:block}.timer-module__1r93Aa__stopwatch[data-running=true][data-reduced-motion=false] .timer-module__1r93Aa__hand{transition:transform 1s linear}@media (prefers-reduced-motion:reduce){.timer-module__1r93Aa__stopwatch[data-running=true] .timer-module__1r93Aa__hand{transition:none}}.timer-module__1r93Aa__readout{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.timer-module__1r93Aa__time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,12cqw,48px);font-weight:800;line-height:1.2}.timer-module__1r93Aa__finishedOverlay{background:#edf3fc}.timer-module__1r93Aa__finishedMessage{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.timer-module__1r93Aa__finishedMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.timer-module__1r93Aa__actions{flex-wrap:wrap;flex:none;justify-content:center;gap:8px;display:flex}.timer-module__1r93Aa__primary{color:#fff;background:#253e68;min-height:36px}.timer-module__1r93Aa__primary:hover,.timer-module__1r93Aa__primary[data-hovered]{background:#365788}.timer-module__1r93Aa__secondary{color:#253e68;background:#fff;border:1px solid #c9d7ed;min-height:36px}
.tutorial-panel-module__e5Rv5W__panel{outline:none;flex-direction:column;width:min(100vw - 2rem,25rem);max-height:calc(100dvh - 2rem);display:flex;position:fixed;overflow:hidden}.tutorial-panel-module__e5Rv5W__messages{overscroll-behavior:contain;min-height:5rem;padding:var(--ui-panel-padding);flex:1;overflow-y:auto}.tutorial-panel-module__e5Rv5W__header{align-items:center}.tutorial-panel-module__e5Rv5W__controls{justify-content:space-between;align-items:center;gap:var(--ui-action-gap);padding:var(--ui-action-gap)var(--ui-panel-padding);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;flex-shrink:0;display:flex}.tutorial-panel-module__e5Rv5W__composer{gap:var(--ui-action-gap);overscroll-behavior:contain;border-top:1px solid var(--ui-border);background:var(--ui-surface);min-height:0;max-height:42dvh;padding:var(--ui-panel-padding);flex-shrink:0;grid-auto-rows:max-content;display:grid;overflow-y:auto}.tutorial-panel-module__e5Rv5W__contextSummary{cursor:pointer;font-weight:var(--ui-label-weight)}.tutorial-panel-module__e5Rv5W__question[data-ui-input]{min-height:var(--ui-tutor-question-min-height);resize:none}.tutorial-panel-module__e5Rv5W__video{width:min(100vw - 2rem,30rem);max-height:min(80dvh,44rem)}