.MobileStickyFooter_container__MVCnx{display:flex;flex-direction:column;flex-shrink:0;width:100%;z-index:100;background:var(--glass-bg,rgba(26,26,26,.95));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-border,hsla(0,0%,100%,.1));box-shadow:0 -8px 32px rgba(0,0,0,.4);transition:height .25s var(--ease-out,ease-out);overflow:hidden}.MobileStickyFooter_containerCollapsed__2v5dr{height:56px!important}.MobileStickyFooter_dragging__Sr2bY,.MobileStickyFooter_dragging__Sr2bY *{transition:none!important}.MobileStickyFooter_header___gqoC{position:relative;display:flex;flex-direction:column;background:var(--surface-2,hsla(0,0%,100%,.05));border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08));flex-shrink:0;cursor:ns-resize;-webkit-touch-callout:none;min-height:56px}.MobileStickyFooter_headerDragging__hNnu1{cursor:-webkit-grabbing;cursor:grabbing;background:var(--surface-3,hsla(0,0%,100%,.08))}.MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_header___gqoC{cursor:pointer;border-bottom:none}.MobileStickyFooter_dragHandle__UtmV5{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:48px;height:4px;border-radius:2px;background:var(--brand-coral,#ff7829);opacity:.6;transition:opacity .15s var(--ease-micro,ease)}.MobileStickyFooter_headerDragging__hNnu1 .MobileStickyFooter_dragHandle__UtmV5,.MobileStickyFooter_header___gqoC:hover .MobileStickyFooter_dragHandle__UtmV5{opacity:1}.MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_dragHandle__UtmV5{opacity:.4}.MobileStickyFooter_headerContent__EgFa9{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4,16px);height:56px;min-height:56px}.MobileStickyFooter_headerLeft__tO_Gv{display:flex;align-items:center;gap:var(--space-2,8px)}.MobileStickyFooter_headerRight__rHTX9{display:flex;align-items:center;gap:var(--space-3,12px)}.MobileStickyFooter_previewIcon__jk9KJ{display:block;width:18px;height:18px;color:var(--brand-coral,#ff7829);stroke:currentColor;fill:none;flex-shrink:0}.MobileStickyFooter_previewLabel__NN8Gy{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary,#fff)}.MobileStickyFooter_toggleButton__2LTu4{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none!important;border:none!important;border-radius:0;box-shadow:none!important;outline:none;color:var(--text-secondary,hsla(0,0%,100%,.6));cursor:pointer;transition:color .15s var(--ease-micro,ease)}.MobileStickyFooter_toggleButton__2LTu4:hover{color:var(--brand-coral,#ff7829)}.MobileStickyFooter_toggleButton__2LTu4:focus-visible{color:var(--brand-coral,#ff7829)}.MobileStickyFooter_toggleIcon__vHAO6{display:block;width:20px;height:20px;stroke:currentColor;fill:none;transition:transform .25s var(--ease-micro,ease)}.MobileStickyFooter_toggleIconCollapsed__JcyQZ{transform:rotate(180deg)}.MobileStickyFooter_content__6bBv9{flex:1 1;display:flex;position:relative;min-height:0;overflow:auto;background:var(--surface-1,#1a1a1a)}.MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_content__6bBv9{display:none}:root[data-theme=light] .MobileStickyFooter_container__MVCnx{background:var(--glass-bg,hsla(0,0%,100%,.95));border-top-color:var(--glass-border,rgba(0,0,0,.1));box-shadow:0 -8px 32px rgba(0,0,0,.15)}:root[data-theme=light] .MobileStickyFooter_header___gqoC{background:var(--surface-2,rgba(0,0,0,.03));border-bottom-color:var(--border-subtle,rgba(0,0,0,.08))}:root[data-theme=light] .MobileStickyFooter_headerDragging__hNnu1{background:var(--surface-3,rgba(0,0,0,.05))}:root[data-theme=light] .MobileStickyFooter_previewLabel__NN8Gy{color:var(--text-primary,#1a1a1a)}:root[data-theme=light] .MobileStickyFooter_content__6bBv9{background:var(--surface-1,#fff)}@media (prefers-reduced-motion:reduce){.MobileStickyFooter_container__MVCnx,.MobileStickyFooter_dragHandle__UtmV5,.MobileStickyFooter_toggleIcon__vHAO6{transition:none}}@media (min-width:768px){.MobileStickyFooter_container__MVCnx{display:none!important}}@media (max-width:374px){.MobileStickyFooter_headerContent__EgFa9{padding:0 var(--space-3,12px)}.MobileStickyFooter_previewLabel__NN8Gy{font-size:.75rem}}@media (pointer:coarse){.MobileStickyFooter_header___gqoC{min-height:60px}.MobileStickyFooter_dragHandle__UtmV5{width:56px;height:6px;opacity:.7}.MobileStickyFooter_dragHandle__UtmV5:before{content:"";position:absolute;inset:-20px -40px}.MobileStickyFooter_toggleButton__2LTu4{min-width:44px;min-height:44px}}@media (max-width:374px){.MobileStickyFooter_container__MVCnx{margin-left:calc(-1 * var(--space-3, 12px));margin-right:calc(-1 * var(--space-3, 12px));width:calc(100% + 2 * var(--space-3, 12px))}.MobileStickyFooter_header___gqoC{min-height:52px}.MobileStickyFooter_headerContent__EgFa9{height:52px;min-height:52px}.MobileStickyFooter_dragHandle__UtmV5{width:44px;height:5px}.MobileStickyFooter_toggleButton__2LTu4{width:36px;height:36px;min-width:44px;min-height:44px}.MobileStickyFooter_toggleIcon__vHAO6{width:18px;height:18px}}@media (min-width:375px) and (max-width:479px){.MobileStickyFooter_header___gqoC{min-height:56px}.MobileStickyFooter_dragHandle__UtmV5{width:52px;height:5px}}@media (min-width:480px) and (max-width:767px){.MobileStickyFooter_header___gqoC{min-height:60px}.MobileStickyFooter_headerContent__EgFa9{height:60px;min-height:60px}.MobileStickyFooter_dragHandle__UtmV5{width:60px;height:6px}.MobileStickyFooter_previewLabel__NN8Gy{font-size:.9375rem}}.MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_header___gqoC:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:24px;height:2px;background:var(--text-tertiary,hsla(0,0%,100%,.3));border-radius:1px;opacity:0;animation:MobileStickyFooter_swipeHint__QOgh6 2s ease-in-out infinite;animation-delay:1s}@keyframes MobileStickyFooter_swipeHint__QOgh6{0%,to{opacity:0;transform:translateX(-50%) translateY(0)}50%{opacity:.6;transform:translateX(-50%) translateY(-4px)}}.MobileStickyFooter_container__MVCnx{overscroll-behavior:contain}.MobileStickyFooter_header___gqoC{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.MobileStickyFooter_content__6bBv9{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.MobileStickyFooter_headerDragging__hNnu1 .MobileStickyFooter_dragHandle__UtmV5{opacity:1;background:var(--brand-coral,#ff7829);box-shadow:0 0 12px rgba(255,120,41,.5);animation:MobileStickyFooter_dragHandlePulse__P7oqk .8s ease-in-out infinite}@keyframes MobileStickyFooter_dragHandlePulse__P7oqk{0%,to{transform:translateX(-50%) scaleX(1)}50%{transform:translateX(-50%) scaleX(1.1)}}:root[data-theme=dark] .MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_header___gqoC:after{background:var(--text-tertiary,hsla(0,0%,100%,.25))}:root[data-theme=dark] .MobileStickyFooter_headerDragging__hNnu1 .MobileStickyFooter_dragHandle__UtmV5{box-shadow:0 0 16px rgba(255,120,41,.6)}:root[data-theme=light] .MobileStickyFooter_containerCollapsed__2v5dr .MobileStickyFooter_header___gqoC:after{background:var(--text-tertiary,rgba(0,0,0,.2))}:root[data-theme=light] .MobileStickyFooter_headerDragging__hNnu1 .MobileStickyFooter_dragHandle__UtmV5{box-shadow:0 0 12px rgba(255,120,41,.4)}.MobileStickyFooter_deviceToggle__5C_RO{display:flex;align-items:center;gap:2px;margin-left:var(--space-2,8px);padding:2px;background:var(--surface-3,hsla(0,0%,100%,.05));border-radius:var(--radius,5px)}.MobileStickyFooter_deviceToggleButton__xIR6c{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:calc(var(--radius, 5px) - 2px);color:var(--text-secondary,hsla(0,0%,100%,.5));cursor:pointer;transition:all .15s var(--ease-micro,ease)}.MobileStickyFooter_deviceToggleButton__xIR6c:hover{color:var(--text-primary,#fff);background:var(--surface-4,hsla(0,0%,100%,.08))}.MobileStickyFooter_deviceToggleButtonActive__wikcn{color:var(--brand-coral,#ff7829);background:var(--surface-4,hsla(0,0%,100%,.1))}.MobileStickyFooter_deviceToggleButtonActive__wikcn:hover{color:var(--brand-coral,#ff7829)}.MobileStickyFooter_deviceIcon__a1iP1{width:16px;height:16px;stroke:currentColor;fill:none}.MobileStickyFooter_saveButton__vOAx9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--surface-3,hsla(0,0%,100%,.08));border:1px solid var(--border-subtle,hsla(0,0%,100%,.1));border-radius:var(--radius,5px);color:var(--text-primary,#fff);cursor:pointer;transition:all .15s var(--ease-micro,ease)}.MobileStickyFooter_saveButton__vOAx9:hover:not(:disabled){background:var(--brand-coral,#ff7829);border-color:var(--brand-coral,#ff7829);color:#fff}.MobileStickyFooter_saveButtonDisabled__fuoOc{opacity:.4;cursor:not-allowed}.MobileStickyFooter_saveButtonSaved__s0XQ5{background:var(--color-success-bg,rgba(34,197,94,.15));border-color:var(--color-success,#22c55e);color:var(--color-success,#22c55e)}.MobileStickyFooter_saveIcon__ID1Mb{width:16px;height:16px;stroke:currentColor;fill:none}.MobileStickyFooter_saveSpinner__eSZzt{width:16px;height:16px;border:2px solid var(--text-secondary,hsla(0,0%,100%,.3));border-top-color:var(--brand-coral,#ff7829);border-radius:50%;animation:MobileStickyFooter_spin__q8Gn_ .6s linear infinite}@keyframes MobileStickyFooter_spin__q8Gn_{to{transform:rotate(1turn)}}:root[data-theme=light] .MobileStickyFooter_deviceToggle__5C_RO{background:var(--surface-3,rgba(0,0,0,.05))}:root[data-theme=light] .MobileStickyFooter_deviceToggleButton__xIR6c{color:var(--text-secondary,rgba(0,0,0,.5))}:root[data-theme=light] .MobileStickyFooter_deviceToggleButton__xIR6c:hover{color:var(--text-primary,#1a1a1a);background:var(--surface-4,rgba(0,0,0,.08))}:root[data-theme=light] .MobileStickyFooter_deviceToggleButtonActive__wikcn{background:var(--surface-4,rgba(0,0,0,.1))}:root[data-theme=light] .MobileStickyFooter_saveButton__vOAx9{background:var(--surface-3,rgba(0,0,0,.05));border-color:var(--border-subtle,rgba(0,0,0,.1));color:var(--text-primary,#1a1a1a)}:root[data-theme=light] .MobileStickyFooter_saveSpinner__eSZzt{border-color:var(--text-secondary,rgba(0,0,0,.3));border-top-color:var(--brand-coral,#ff7829)}@media (max-width:374px){.MobileStickyFooter_deviceToggle__5C_RO{margin-left:var(--space-1,4px);gap:1px;padding:1px}.MobileStickyFooter_deviceToggleButton__xIR6c{width:28px;height:28px}.MobileStickyFooter_deviceIcon__a1iP1{width:14px;height:14px}.MobileStickyFooter_saveButton__vOAx9{width:32px;height:32px}.MobileStickyFooter_saveIcon__ID1Mb{width:14px;height:14px}}@media (pointer:coarse){.MobileStickyFooter_deviceToggleButton__xIR6c{min-width:36px;min-height:36px}.MobileStickyFooter_saveButton__vOAx9{min-width:40px;min-height:40px}}.PageGuidesOverlay_overlay__EqcRD{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden}.PageGuidesOverlay_frameOutline__mhDvE{position:absolute;inset:0;border:1px dashed var(--border-subtle,hsla(0,0%,100%,.1));border-radius:var(--radius,5px);opacity:.5}.PageGuidesOverlay_frameLabel__jep7w{position:absolute;top:4px;right:8px;font-size:10px;font-family:var(--font-mono,"SF Mono",monospace);color:var(--text-tertiary,hsla(0,0%,100%,.4));text-transform:uppercase;letter-spacing:.5px;background:var(--surface-2,rgba(30,30,30,.8));padding:2px 6px;border-radius:var(--radius,5px)}.PageGuidesOverlay_contentGuideLine__YLKMX{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,var(--color-info,#3b82f6) 10%,var(--color-info,#3b82f6) 90%,transparent 100%);opacity:.35}.PageGuidesOverlay_contentArea___OPEC{position:absolute;top:0;bottom:0;background:var(--color-info,#3b82f6);opacity:.03;pointer-events:none}.PageGuidesOverlay_gutterGuideLine__i_UG1{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,var(--color-warning,#f59e0b) 10%,var(--color-warning,#f59e0b) 90%,transparent 100%);opacity:.25}.PageGuidesOverlay_horizontalGuides__FnbaB{position:absolute;inset:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:100% var(--guide-row-height,200px);opacity:.25}.PageGuidesOverlay_guideLabel__nHnOo{position:absolute;top:8px;left:4px;font-size:9px;font-family:var(--font-mono,"SF Mono",monospace);color:var(--text-tertiary,hsla(0,0%,100%,.4));white-space:nowrap;background:var(--surface-2,rgba(30,30,30,.9));padding:1px 4px;border-radius:2px;transform:translateX(-50%)}.PageGuidesOverlay_centerLine__BJmbH{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent 0,var(--brand-coral,#ff6a00) 5%,transparent 15%,transparent 85%,var(--brand-coral,#ff6a00) 95%,transparent 100%);opacity:.3;transform:translateX(-50%)}.PageGuidesOverlay_breakpointRuler__iZaKm{position:absolute;top:0;left:0;right:0;height:20px;pointer-events:none}.PageGuidesOverlay_breakpointTick__37XeS{position:absolute;top:0;width:1px;height:12px;background:var(--text-tertiary,hsla(0,0%,100%,.3));opacity:.5}.PageGuidesOverlay_breakpointLabel___9c24{position:absolute;top:14px;left:0;transform:translateX(-50%);font-size:8px;font-family:var(--font-mono,"SF Mono",monospace);color:var(--text-tertiary,hsla(0,0%,100%,.35));white-space:nowrap;background:var(--surface-2,rgba(30,30,30,.8));padding:1px 3px;border-radius:2px}:root[data-theme=light] .PageGuidesOverlay_frameOutline__mhDvE{border-color:var(--border-subtle,rgba(0,0,0,.1))}:root[data-theme=light] .PageGuidesOverlay_breakpointLabel___9c24,:root[data-theme=light] .PageGuidesOverlay_frameLabel__jep7w,:root[data-theme=light] .PageGuidesOverlay_guideLabel__nHnOo{background:var(--surface-2,hsla(0,0%,100%,.9));color:var(--text-tertiary,rgba(0,0,0,.5))}:root[data-theme=light] .PageGuidesOverlay_contentGuideLine__YLKMX{background:linear-gradient(to bottom,transparent 0,var(--color-info,#2563eb) 10%,var(--color-info,#2563eb) 90%,transparent 100%)}:root[data-theme=light] .PageGuidesOverlay_gutterGuideLine__i_UG1{background:linear-gradient(to bottom,transparent 0,var(--color-warning,#d97706) 10%,var(--color-warning,#d97706) 90%,transparent 100%)}@media (prefers-reduced-motion:reduce){.PageGuidesOverlay_centerLine__BJmbH,.PageGuidesOverlay_contentGuideLine__YLKMX,.PageGuidesOverlay_gutterGuideLine__i_UG1{opacity:.2}}