.WidgetManager_widgetManager__UwXE_{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.WidgetManager_categoryGroup__mNIDm{display:flex;flex-direction:column;gap:var(--space-2)}.WidgetManager_categoryHeader__Fk6eh{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);padding-left:var(--space-1)}.WidgetManager_chipsContainer__Bn7Sq{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.WidgetManager_widgetChip___Nkrm{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius);font-size:.75rem;font-weight:600;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease-micro);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.WidgetManager_chipIcon__tJCUz,.WidgetManager_widgetChip___Nkrm svg{width:14px;height:14px;flex-shrink:0;color:inherit;opacity:.8}.WidgetManager_widgetChip___Nkrm:hover:not(.WidgetManager_widgetChipActive__d9WJX):not(:disabled){color:var(--text-primary);background:var(--surface-3);border-color:var(--brand-coral);transform:translateY(-1px)}:root[data-theme=dark] .WidgetManager_widgetChip___Nkrm:hover:not(.WidgetManager_widgetChipActive__d9WJX):not(:disabled){box-shadow:0 2px 8px rgba(0,0,0,.2)}:root[data-theme=light] .WidgetManager_widgetChip___Nkrm:hover:not(.WidgetManager_widgetChipActive__d9WJX):not(:disabled){box-shadow:0 2px 8px rgba(0,0,0,.08)}.WidgetManager_widgetChip___Nkrm:hover .WidgetManager_chipIcon__tJCUz,.WidgetManager_widgetChip___Nkrm:hover svg{opacity:1;color:var(--brand-coral)}.WidgetManager_widgetChipActive__d9WJX{background:var(--brand-coral);border-color:var(--brand-coral);color:#fff}:root[data-theme=light] .WidgetManager_widgetChipActive__d9WJX{color:#000}.WidgetManager_widgetChipActive__d9WJX .WidgetManager_chipIcon__tJCUz,.WidgetManager_widgetChipActive__d9WJX svg{opacity:1}.WidgetManager_widgetChipActive__d9WJX:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}:root[data-theme=dark] .WidgetManager_widgetChipActive__d9WJX{box-shadow:0 2px 8px rgba(255,120,41,.25)}:root[data-theme=light] .WidgetManager_widgetChipActive__d9WJX{box-shadow:0 2px 8px rgba(255,120,41,.2)}.WidgetManager_widgetChip___Nkrm:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.WidgetManager_widgetChip___Nkrm:disabled{opacity:.5;cursor:not-allowed}.WidgetManager_emptyState__HDJXx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--text-tertiary);font-size:.875rem}.WidgetManager_emptyIcon__X5_UQ{width:32px;height:32px;opacity:.5}.WidgetManager_countBadge__EO1vh{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius);background:var(--surface-4);font-size:.625rem;font-weight:600;color:var(--text-secondary)}.WidgetManager_widgetChipActive__d9WJX .WidgetManager_countBadge__EO1vh{background:hsla(0,0%,100%,.2);color:inherit}:root[data-theme=light] .WidgetManager_widgetChipActive__d9WJX .WidgetManager_countBadge__EO1vh{background:rgba(0,0,0,.15)}@media (max-width:767px){.WidgetManager_widgetManager__UwXE_{gap:var(--space-3)}.WidgetManager_chipsContainer__Bn7Sq{gap:var(--space-1)}.WidgetManager_widgetChip___Nkrm{height:28px;padding:0 var(--space-2);font-size:.75rem}.WidgetManager_chipIcon__tJCUz,.WidgetManager_widgetChip___Nkrm svg{width:14px;height:14px}.WidgetManager_categoryHeader__Fk6eh{font-size:.5625rem}}:root[data-theme=light] .WidgetManager_categoryHeader__Fk6eh{color:rgba(0,0,0,.5)}:root[data-theme=light] .WidgetManager_widgetChip___Nkrm{background:transparent;border-color:rgba(0,0,0,.15);color:rgba(0,0,0,.65)}:root[data-theme=light] .WidgetManager_widgetChip___Nkrm:hover:not(.WidgetManager_widgetChipActive__d9WJX):not(:disabled){color:var(--brand-coral)}:root[data-theme=light] .WidgetManager_emptyState__HDJXx{color:rgba(0,0,0,.45)}:root[data-theme=light] .WidgetManager_countBadge__EO1vh{background:rgba(0,0,0,.08);color:rgba(0,0,0,.6)}.WidgetManager_customWidgetSettings__d5hde{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius)}.WidgetManager_settingsHeader__F7DCV{display:flex;align-items:center;justify-content:space-between}.WidgetManager_settingsTitle__oodUn{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.WidgetManager_settingsToggle__Sd4iY{display:flex;align-items:center}.WidgetManager_settingsHint__xElR8{display:block;margin-top:var(--space-1);font-size:.6875rem;color:var(--text-tertiary)}.WidgetManager_contentTypeButtons____M_m{display:flex;gap:var(--space-2)}.WidgetManager_contentTypeBtn__4I8At{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius);font-size:.6875rem;font-weight:500;font-family:inherit;color:var(--text-secondary);cursor:pointer;transition:all .15s var(--ease-micro)}.WidgetManager_contentTypeBtn__4I8At:hover:not(.WidgetManager_contentTypeBtnActive__XJUOa){color:var(--brand-coral);border-color:var(--brand-coral);background:rgba(255,120,41,.05)}.WidgetManager_contentTypeBtnActive__XJUOa{background:var(--brand-coral);border-color:var(--brand-coral);color:#fff}:root[data-theme=light] .WidgetManager_contentTypeBtnActive__XJUOa{color:#000}.WidgetManager_contentTypeBtn__4I8At:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.WidgetManager_contentTypeIcon__t7NIw{width:18px;height:18px}:root[data-theme=light] .WidgetManager_customWidgetSettings__d5hde{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1)}:root[data-theme=light] .WidgetManager_settingsTitle__oodUn{color:rgba(0,0,0,.85)}:root[data-theme=light] .WidgetManager_contentTypeBtn__4I8At{background:transparent;border-color:rgba(0,0,0,.15);color:rgba(0,0,0,.65)}:root[data-theme=light] .WidgetManager_contentTypeBtn__4I8At:hover:not(.WidgetManager_contentTypeBtnActive__XJUOa){background:rgba(255,120,41,.08)}.WidgetManager_settingsCompactRow__B2O6G{display:flex;align-items:flex-end;gap:var(--space-2)}.WidgetManager_settingsCompactRow__B2O6G>*{min-width:0}.WidgetManager_settingsCompactToggle__QVt2Q{display:flex;align-items:center;gap:var(--space-1);padding-bottom:8px;font-size:.6875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.WidgetManager_settingsCompactToggle__QVt2Q input{width:14px;height:14px;accent-color:var(--brand-coral);cursor:pointer}.WidgetManager_colorPickerBtn__cJhtf{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer;transition:all .15s var(--ease-micro)}.WidgetManager_colorPickerBtn__cJhtf:hover{border-color:var(--brand-coral);transform:scale(1.05)}.WidgetManager_colorPickerBtn__cJhtf:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.WidgetManager_colorPickerIcon__pYJ5X{width:16px;height:16px;color:rgba(0,0,0,.7);mix-blend-mode:difference}.WidgetManager_hiddenColorInput__q5qe7{position:absolute;width:0;height:0;padding:0;margin:0;border:0;opacity:0;pointer-events:none}:root[data-theme=light] .WidgetManager_settingsCompactToggle__QVt2Q{color:rgba(0,0,0,.65)}:root[data-theme=light] .WidgetManager_colorPickerBtn__cJhtf{border-color:rgba(0,0,0,.15)}:root[data-theme=light] .WidgetManager_colorPickerIcon__pYJ5X{color:hsla(0,0%,100%,.9)}.draggable-widgets_widgetLayer__6Llr0{position:absolute;inset:0;overflow:hidden;pointer-events:none}.draggable-widgets_draggableWidget__GseTA{pointer-events:auto;border-radius:var(--radius,5px);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_widgetControls__1gGgG{opacity:1;visibility:visible}.draggable-widgets_isDragging__VshD7{cursor:-webkit-grabbing!important;cursor:grabbing!important;z-index:1000!important;filter:drop-shadow(0 8px 24px rgba(0,0,0,.4))}.draggable-widgets_isDragging__VshD7 .draggable-widgets_widgetControls__1gGgG{opacity:1;visibility:visible}.draggable-widgets_isLocked__YF4er{cursor:default}.draggable-widgets_isLocked__YF4er:hover{filter:drop-shadow(0 0 1px rgba(255,255,255,.2))}.draggable-widgets_dragSurface__l_GIe{position:absolute;inset:0;z-index:5;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;border-radius:inherit}.draggable-widgets_dragSurface__l_GIe:hover{cursor:-webkit-grab;cursor:grab}.draggable-widgets_dragSurface__l_GIe:active{cursor:-webkit-grabbing;cursor:grabbing}.draggable-widgets_dragIndicator__XR6pR{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius,5px);border:1px solid hsla(0,0%,100%,.15);opacity:0;transition:opacity .15s ease;pointer-events:none}.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_dragIndicator__XR6pR,.draggable-widgets_isDragging__VshD7 .draggable-widgets_dragIndicator__XR6pR{opacity:1}.draggable-widgets_dragIndicator__XR6pR .draggable-widgets_dragIcon__2k_Ub{width:12px;height:12px;color:var(--brand-coral,#ff7829)}.draggable-widgets_lockButton__q5g44{position:absolute;top:4px;right:4px;z-index:10;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:rgba(0,0,0,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius,5px);color:hsla(0,0%,100%,.5);cursor:pointer;touch-action:manipulation;opacity:0;transition:opacity .15s ease,color .1s ease}.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_lockButton__q5g44,.draggable-widgets_isDragging__VshD7 .draggable-widgets_lockButton__q5g44{opacity:1}.draggable-widgets_lockButton__q5g44:hover{color:hsla(0,0%,100%,.9)}.draggable-widgets_lockButton__q5g44:focus-visible{outline:2px solid var(--brand-coral,#ff7829);outline-offset:1px;opacity:1}.draggable-widgets_lockButtonLocked__ygoAI{color:var(--brand-coral,#ff7829);opacity:1}.draggable-widgets_lockButtonLocked__ygoAI:hover{color:var(--brand-coral,#ff7829)}.draggable-widgets_lockIcon__mMVff{width:12px;height:12px}.draggable-widgets_resizeHandle__Kay2M{position:absolute;z-index:15;background:transparent;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.draggable-widgets_resizeHandleTop__194z_{top:-4px;left:16px;right:16px;height:8px;cursor:ns-resize}.draggable-widgets_resizeHandleBottom__i1S_U{bottom:-4px;left:16px;right:16px;height:8px;cursor:ns-resize}.draggable-widgets_resizeHandleLeft__ph_EJ{left:-4px;top:16px;bottom:16px;width:8px;cursor:ew-resize}.draggable-widgets_resizeHandleRight__h3gZq{right:-4px;top:16px;bottom:16px;width:8px;cursor:ew-resize}.draggable-widgets_resizeHandleTopLeft__fRpJg{top:-4px;left:-4px;width:20px;height:20px;cursor:nwse-resize}.draggable-widgets_resizeHandleTopRight__yW_wA{top:-4px;right:-4px;width:20px;height:20px;cursor:nesw-resize}.draggable-widgets_resizeHandleBottomLeft__HMI7n{bottom:-4px;left:-4px;width:20px;height:20px;cursor:nesw-resize}.draggable-widgets_resizeHandleBottomRight__RBlgF{bottom:-4px;right:-4px;width:20px;height:20px;cursor:nwse-resize}.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_resizeHandleBottomLeft__HMI7n:after,.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_resizeHandleBottomRight__RBlgF:after,.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_resizeHandleTopLeft__fRpJg:after,.draggable-widgets_draggableWidget__GseTA:hover .draggable-widgets_resizeHandleTopRight__yW_wA:after{content:"";position:absolute;width:8px;height:8px;background:var(--brand-coral,#ff7829);border-radius:2px;opacity:.4;transition:opacity .1s ease}.draggable-widgets_resizeHandleTopLeft__fRpJg:after{top:4px;left:4px}.draggable-widgets_resizeHandleTopRight__yW_wA:after{top:4px;right:4px}.draggable-widgets_resizeHandleBottomLeft__HMI7n:after{bottom:4px;left:4px}.draggable-widgets_resizeHandleBottomRight__RBlgF:after{bottom:4px;right:4px}.draggable-widgets_resizeHandle__Kay2M:hover:after{opacity:.7!important}.draggable-widgets_isResizing__hdVkl .draggable-widgets_resizeHandle__Kay2M:after{opacity:1!important}.draggable-widgets_isResizing__hdVkl{z-index:1000!important}.draggable-widgets_isResizing__hdVkl .draggable-widgets_widgetContent__jmOWw{pointer-events:none}.draggable-widgets_widgetContent__jmOWw{position:relative;z-index:1;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}.draggable-widgets_widgetContent__jmOWw>*{flex:1 1;min-height:0;width:100%;overflow:auto}.draggable-widgets_widgetContent__jmOWw::-webkit-scrollbar{width:4px;height:4px}.draggable-widgets_widgetContent__jmOWw::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.draggable-widgets_widgetContent__jmOWw::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.draggable-widgets_widgetContent__jmOWw::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.draggable-widgets_lockedOverlay__cU0n_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.15);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .1s ease}.draggable-widgets_isLocked__YF4er:hover .draggable-widgets_lockedOverlay__cU0n_{opacity:1}.draggable-widgets_lockedIndicator__wNGwS{width:28px;height:28px;color:hsla(0,0%,100%,.25)}@media (hover:none) and (pointer:coarse){.draggable-widgets_dragIndicator__XR6pR,.draggable-widgets_lockButton__q5g44{opacity:1}.draggable-widgets_lockButton__q5g44:before{content:"";position:absolute;inset:-8px}.draggable-widgets_dragIndicator__XR6pR,.draggable-widgets_lockButton__q5g44{min-width:44px;min-height:44px;width:44px;height:44px}.draggable-widgets_resizeHandle__Kay2M{width:32px;height:32px}.draggable-widgets_resizeHandleTopLeft__fRpJg{top:-12px;left:-12px}.draggable-widgets_resizeHandleTopRight__yW_wA{top:-12px;right:-12px}.draggable-widgets_resizeHandleBottomLeft__HMI7n{bottom:-12px;left:-12px}.draggable-widgets_resizeHandleBottomRight__RBlgF{bottom:-12px;right:-12px}.draggable-widgets_resizeHandle__Kay2M:after{opacity:.4}}@media (prefers-reduced-motion:reduce){.draggable-widgets_lockedOverlay__cU0n_,.draggable-widgets_widgetControls__1gGgG{transition:none}}