.SectionsPanel_panel__puFca{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;container-type:inline-size;container-name:sections-panel;background:var(--surface-1)}.SectionsPanel_panelHeader__l2vIR{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:transparent}.SectionsPanel_panelTitle__IM35C{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 var(--space-1) 0;letter-spacing:-.01em}.SectionsPanel_panelSubtitle__GFCtc{font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.5}.SectionsPanel_filterBar__meI_c{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.SectionsPanel_searchInput__Or8I5{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:none;background:var(--surface-2);color:var(--text-primary);font-size:var(--font-size-sm)}.SectionsPanel_searchInput__Or8I5::placeholder{color:var(--text-tertiary)}.SectionsPanel_searchInput__Or8I5:focus{outline:none}.SectionsPanel_tagFilter__Eqo_W{display:flex;flex-direction:column;gap:var(--space-2)}.SectionsPanel_tagActions__uUotQ{display:flex;align-items:center;gap:var(--space-2)}.SectionsPanel_filterHint__9U7CD{flex:1 1;font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:nowrap}.SectionsPanel_tagClear__EVwat{border:none;background:transparent;color:var(--text-tertiary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:0}.SectionsPanel_tagClear__EVwat:hover{color:var(--text-primary)}.SectionsPanel_tagToggle__k_NQg{display:inline-flex;align-items:center;gap:var(--space-1);border:none;background:transparent;color:var(--text-secondary);padding:4px 10px;border-radius:var(--radius);font-size:var(--font-size-xs);cursor:pointer;transition:color .15s ease}.SectionsPanel_tagToggle__k_NQg:hover{color:var(--text-primary)}.SectionsPanel_tagChevron__uTWTa{display:inline-flex;transition:transform .15s ease}.SectionsPanel_tagChevron__uTWTa svg{width:12px;height:12px}.SectionsPanel_tagChevronOpen__Nk_YV{transform:rotate(180deg)}.SectionsPanel_tagSummary__hreW5{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SectionsPanel_tagDropdown__3FE2z{padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);border-radius:0;background:transparent;margin-top:var(--space-2)}@media (max-width:767px){.SectionsPanel_tagDropdown__3FE2z{max-height:none;overflow-x:auto;overflow-y:hidden;padding:var(--space-2) 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.SectionsPanel_tagDropdown__3FE2z::-webkit-scrollbar{display:none}.SectionsPanel_tagList__rUYAR{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-2);max-height:120px;padding-right:var(--space-4)}}@media (min-width:768px){.SectionsPanel_tagDropdown__3FE2z{max-height:280px;overflow-y:auto;overflow-x:hidden}.SectionsPanel_tagList__rUYAR{column-count:2;column-gap:var(--space-4);column-fill:balance}}@media (min-width:1024px){.SectionsPanel_tagList__rUYAR{column-count:3}}.SectionsPanel_tagChip__s1XtA{border:none;background:transparent;color:var(--text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius);font-size:var(--font-size-xs);line-height:1.4;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap}@media (max-width:767px){.SectionsPanel_tagChip__s1XtA{display:inline-flex;flex-shrink:0;padding:6px 12px;border:1px solid var(--border-subtle);border-radius:16px;font-size:var(--font-size-sm)}}@media (min-width:768px){.SectionsPanel_tagChip__s1XtA{display:block;width:100%;text-align:left;line-height:1.6;page-break-inside:avoid;break-inside:avoid;margin-bottom:2px}}.SectionsPanel_tagChip__s1XtA:hover{color:var(--text-primary);background:var(--surface-2)}.SectionsPanel_tagChipActive__ERSSW{border-color:var(--brand-coral)}.SectionsPanel_tagChipActive__ERSSW,.SectionsPanel_tagChipActive__ERSSW:hover{background:var(--brand-coral);color:#fff}@media (min-width:768px){.SectionsPanel_panelHeader__l2vIR{padding:var(--space-5) var(--space-5) var(--space-4)}.SectionsPanel_panelTitle__IM35C{font-size:1.125rem}.SectionsPanel_panelSubtitle__GFCtc{font-size:.875rem}.SectionsPanel_filterBar__meI_c{padding:var(--space-4) var(--space-5);gap:var(--space-3)}}.SectionsPanel_panelBody__c4orF{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;overflow-x:hidden;flex:1 1;min-height:0;min-width:0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.SectionsPanel_panelBody__c4orF::-webkit-scrollbar{display:none}@media (max-width:374px){.SectionsPanel_panelBody__c4orF{padding:var(--space-3);gap:var(--space-3)}}@media (min-width:768px){.SectionsPanel_panelBody__c4orF{gap:var(--space-5);padding:var(--space-5)}}@media (min-width:1024px){.SectionsPanel_panelBody__c4orF{gap:var(--space-6);padding:var(--space-6)}}@media (min-width:1280px){.SectionsPanel_panelBody__c4orF{padding:var(--space-6) var(--space-8)}}.SectionsPanel_category__Yv1IU{display:flex;flex-direction:column;gap:var(--space-3);overflow:visible}.SectionsPanel_categoryHeader__WeMmE{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius);transition:background .15s ease;min-height:44px;margin:0 calc(-1 * var(--space-2));padding-left:var(--space-2);padding-right:var(--space-2)}.SectionsPanel_categoryHeader__WeMmE:hover{background:var(--surface-2)}.SectionsPanel_categoryHeader__WeMmE:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.SectionsPanel_categoryTitleWrapper__zZ8X4{display:flex;align-items:center;gap:var(--space-2)}.SectionsPanel_categoryTitle__S569b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--brand-coral);text-transform:uppercase;letter-spacing:.08em;margin:0}.SectionsPanel_categoryCount__KT3WL{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-1);font-weight:var(--font-weight-medium);color:var(--text-tertiary);font-size:var(--font-size-xs);background:transparent;border-radius:var(--radius)}.SectionsPanel_categoryChevron__A9cXd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--text-tertiary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.SectionsPanel_categoryChevron__A9cXd svg{width:16px;height:16px}.SectionsPanel_sectionGridWrapper__9NFpw{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.SectionsPanel_sectionGridInner__igafn{overflow:hidden;opacity:1;transition:opacity .2s ease 80ms}.SectionsPanel_categoryCollapsed__3wIo6 .SectionsPanel_categoryChevron__A9cXd{transform:rotate(-90deg)}.SectionsPanel_categoryCollapsed__3wIo6 .SectionsPanel_sectionGridWrapper__9NFpw{grid-template-rows:0fr}.SectionsPanel_categoryCollapsed__3wIo6 .SectionsPanel_sectionGridInner__igafn{opacity:0;transition:opacity .12s ease}@media (min-width:1024px){.SectionsPanel_category__Yv1IU{gap:var(--space-4)}.SectionsPanel_categoryTitle__S569b{font-size:var(--font-size-base)}}.SectionsPanel_sectionGrid__9xc4z{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-width:0;box-sizing:border-box}@media (max-width:374px){.SectionsPanel_sectionGrid__9xc4z{gap:var(--space-2)}}@container sections-panel (min-width: 260px){.SectionsPanel_sectionGrid__9xc4z{grid-template-columns:repeat(2,minmax(0,1fr))}}@container sections-panel (min-width: 420px){.SectionsPanel_sectionGrid__9xc4z{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sections-panel (min-width: 560px){.SectionsPanel_sectionGrid__9xc4z{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}@container sections-panel (min-width: 700px){.SectionsPanel_sectionGrid__9xc4z{grid-template-columns:repeat(5,minmax(0,1fr))}}@container sections-panel (min-width: 840px){.SectionsPanel_sectionGrid__9xc4z{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-5)}}.SectionsPanel_sectionCard__X8rKa{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:var(--space-3);background:transparent;border:none;border-radius:var(--radius);cursor:-webkit-grab;cursor:grab;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .15s ease;text-align:center;overflow:visible;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;width:100%;min-height:88px}@media (max-width:374px){.SectionsPanel_sectionCard__X8rKa{padding:var(--space-1);min-height:64px}}@media (min-width:375px) and (max-width:767px){.SectionsPanel_sectionCard__X8rKa{padding:var(--space-2);min-height:72px}}@media (hover:hover) and (pointer:fine){.SectionsPanel_sectionCard__X8rKa:hover{opacity:.7;transform:translateY(-2px)}}.SectionsPanel_sectionCard__X8rKa:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.98);opacity:.8}.SectionsPanel_sectionCard__X8rKa:focus-visible{outline:2px solid var(--brand-coral);outline-offset:3px}.SectionsPanel_isDragging__jldJv{z-index:var(--z-dropdown);transform:scale(1.03) rotate(2deg);opacity:.95;touch-action:none}:root[data-theme=dark] .SectionsPanel_isDragging__jldJv{box-shadow:0 20px 40px rgba(0,0,0,.5),0 0 0 2px var(--brand-coral),0 0 20px rgba(255,120,41,.2)}:root[data-theme=light] .SectionsPanel_isDragging__jldJv{box-shadow:0 20px 40px rgba(0,0,0,.2),0 0 0 2px var(--brand-coral),0 0 20px rgba(255,120,41,.15)}.SectionsPanel_draggable__ZvU5R{cursor:-webkit-grab;cursor:grab}.SectionsPanel_draggable__ZvU5R:active{cursor:-webkit-grabbing;cursor:grabbing}.SectionsPanel_sectionPreview__y_X_h{width:56px;height:56px;aspect-ratio:1/1;margin-bottom:var(--space-1);background:hsla(0,0%,100%,.06);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:transform .15s ease,background .15s ease;flex-shrink:0}@media (max-width:374px){.SectionsPanel_sectionPreview__y_X_h{width:48px;height:48px}}@media (min-width:375px) and (max-width:767px){.SectionsPanel_sectionPreview__y_X_h{width:56px;height:56px}}@media (min-width:768px){.SectionsPanel_sectionPreview__y_X_h{width:88px;height:88px}}@media (min-width:1024px){.SectionsPanel_sectionPreview__y_X_h{width:100px;height:100px}}@media (hover:hover) and (pointer:fine){.SectionsPanel_sectionCard__X8rKa:hover .SectionsPanel_sectionPreview__y_X_h{background:hsla(0,0%,100%,.1);transform:scale(1.05)}}.SectionsPanel_sectionCard__X8rKa:active .SectionsPanel_sectionPreview__y_X_h{background:hsla(0,0%,100%,.12);transform:scale(.98)}.SectionsPanel_sectionThumbnail__eADqT{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}.SectionsPanel_sectionInfo__LPe35{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0}.SectionsPanel_sectionName__mVFx5{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1.3;transition:color .15s ease}@media (max-width:374px){.SectionsPanel_sectionName__mVFx5{font-size:10px}}@media (min-width:768px){.SectionsPanel_sectionName__mVFx5{font-size:var(--font-size-sm)}}@media (min-width:1024px){.SectionsPanel_sectionName__mVFx5{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}}@media (hover:hover) and (pointer:fine){.SectionsPanel_sectionCard__X8rKa:hover .SectionsPanel_sectionName__mVFx5{color:var(--brand-coral)}}.SectionsPanel_sectionCard__X8rKa:active .SectionsPanel_sectionName__mVFx5{color:var(--brand-coral)}.SectionsPanel_dragHint__M4N46{position:absolute;bottom:0;left:0;right:0;padding:var(--space-1);background:var(--brand-coral);color:var(--color-text-contrast,#fff);font-size:9px;font-weight:var(--font-weight-semibold);text-align:center;pointer-events:none;text-transform:uppercase;letter-spacing:.08em;border-radius:0 0 var(--radius) var(--radius)}@media (min-width:768px){.SectionsPanel_dragHint__M4N46{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}}@media (min-width:1024px){.SectionsPanel_dragHint__M4N46{padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs)}}:root[data-theme=light] .SectionsPanel_panel__puFca{background:#fafafa}:root[data-theme=light] .SectionsPanel_categoryHeader__WeMmE:hover{background:rgba(0,0,0,.04)}:root[data-theme=light] .SectionsPanel_categoryTitle__S569b{color:var(--brand-coral)}:root[data-theme=light] .SectionsPanel_categoryCount__KT3WL{color:rgba(0,0,0,.5);background:transparent}:root[data-theme=light] .SectionsPanel_categoryChevron__A9cXd{color:rgba(0,0,0,.4)}:root[data-theme=light] .SectionsPanel_sectionCard__X8rKa{background:transparent;border:none}:root[data-theme=light] .SectionsPanel_sectionPreview__y_X_h{background:rgba(0,0,0,.06)}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .SectionsPanel_sectionCard__X8rKa:hover .SectionsPanel_sectionPreview__y_X_h{background:rgba(0,0,0,.1)}}:root[data-theme=light] .SectionsPanel_sectionCard__X8rKa:active .SectionsPanel_sectionPreview__y_X_h{background:rgba(0,0,0,.12)}:root[data-theme=light] .SectionsPanel_sectionName__mVFx5{color:rgba(0,0,0,.9)}.SectionsPanel_emptyState__d6AwX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);text-align:center;color:var(--text-tertiary)}.SectionsPanel_emptyStateText__mkxNO{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin:0 0 var(--space-2) 0}.SectionsPanel_emptyStateHint__bX5_a{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0;line-height:1.5;max-width:280px}@media (prefers-reduced-motion:reduce){.SectionsPanel_categoryChevron__A9cXd,.SectionsPanel_sectionCard__X8rKa,.SectionsPanel_sectionGridInner__igafn,.SectionsPanel_sectionGridWrapper__9NFpw,.SectionsPanel_sectionPreview__y_X_h{transition:none}.SectionsPanel_isDragging__jldJv{transform:scale(1.01)}@media (hover:hover) and (pointer:fine){.SectionsPanel_sectionCard__X8rKa:hover{transform:translateY(-2px)}.SectionsPanel_sectionCard__X8rKa:hover .SectionsPanel_sectionPreview__y_X_h{transform:none}}}@media (prefers-contrast:high){.SectionsPanel_sectionCard__X8rKa{border-width:2px}.SectionsPanel_sectionCard__X8rKa:focus-visible{outline-width:3px}}.SectionsPanel_tooltipContent__cHAi5{display:flex;flex-direction:column;gap:var(--space-3);min-width:220px;max-width:280px}.SectionsPanel_tooltipPreview__hevAz{width:100%;max-width:160px;aspect-ratio:1/1;background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border-subtle);overflow:hidden;margin:0 auto}@media (max-width:767px){.SectionsPanel_tooltipPreview__hevAz{max-width:120px}}.SectionsPanel_tooltipPreview__hevAz img{width:100%;height:100%;object-fit:cover}.SectionsPanel_tooltipPreview__hevAz svg{width:100%;height:100%}.SectionsPanel_tooltipTitle__HJEjT{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3}.SectionsPanel_tooltipDescription__HUZH7{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5}.SectionsPanel_tooltipTags__Z7e_c{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}.SectionsPanel_tooltipTag__uOBeG{display:inline-block;padding:3px 8px;font-size:.625rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface-2);border-radius:var(--radius);border:1px solid var(--border-subtle)}:root[data-theme=dark] .SectionsPanel_tooltipTag__uOBeG{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08)}:root[data-theme=light] .SectionsPanel_tooltipTag__uOBeG{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08)}.SectionsPanel_tappable__jDfLm{cursor:pointer;touch-action:manipulation}.SectionsPanel_tappable__jDfLm:active{cursor:pointer}.SectionsPanel_isActive__kZ0_g{opacity:.7}.SectionsPanel_tooltipTitleRow__j1kq6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.SectionsPanel_addToCanvasBtn__hHJtE{flex-shrink:0;padding:var(--space-2) var(--space-3);border:1px solid var(--brand-coral);background:transparent;color:var(--brand-coral);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius);cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.SectionsPanel_addToCanvasBtn__hHJtE:active,.SectionsPanel_addToCanvasBtn__hHJtE:hover{background:var(--brand-coral);color:#fff}.SectionsPanel_mobilePopupOverlay__nG1AD{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-modal,10000);background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;padding:var(--space-4);animation:SectionsPanel_fadeIn__EABoB .15s ease}@keyframes SectionsPanel_fadeIn__EABoB{0%{opacity:0}to{opacity:1}}.SectionsPanel_mobilePopup__dqwKT{position:relative;background:var(--glass-bg,hsla(0,0%,100%,.1));backdrop-filter:blur(var(--glass-blur-heavy,16px));-webkit-backdrop-filter:blur(var(--glass-blur-heavy,16px));border:1px solid var(--glass-border,hsla(0,0%,100%,.15));border-radius:var(--radius-lg,12px);padding:var(--space-4);padding-top:var(--space-6);max-width:280px;width:100%;animation:SectionsPanel_popIn__RufXz .2s cubic-bezier(.22,1,.36,1);box-shadow:0 16px 48px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08)}.SectionsPanel_mobilePopupClose__xsDaD{position:absolute;top:var(--space-2);right:var(--space-2);width:28px;height:28px;border:none;background:hsla(0,0%,100%,.1);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease;z-index:1}.SectionsPanel_mobilePopupClose__xsDaD:active,.SectionsPanel_mobilePopupClose__xsDaD:hover{background:hsla(0,0%,100%,.2);color:var(--text-primary)}.SectionsPanel_mobilePopupClose__xsDaD svg{width:16px;height:16px}:root[data-theme=light] .SectionsPanel_mobilePopupClose__xsDaD{background:rgba(0,0,0,.06);color:var(--text-secondary)}:root[data-theme=light] .SectionsPanel_mobilePopupClose__xsDaD:active,:root[data-theme=light] .SectionsPanel_mobilePopupClose__xsDaD:hover{background:rgba(0,0,0,.12);color:var(--text-primary)}@keyframes SectionsPanel_popIn__RufXz{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}:root[data-theme=dark] .SectionsPanel_mobilePopup__dqwKT{background:var(--glass-bg,hsla(0,0%,100%,.08));border-color:var(--glass-border,hsla(0,0%,100%,.12))}:root[data-theme=light] .SectionsPanel_mobilePopup__dqwKT{background:hsla(0,0%,100%,.85);border-color:rgba(0,0,0,.1);box-shadow:0 16px 48px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05)}.SectionsPanel_mobilePopup__dqwKT .SectionsPanel_addToCanvasBtn__hHJtE{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);min-height:44px}.PageSettingsPanel_sectionHeader__mZNur{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) 0;background:transparent;border:none;font-family:inherit;text-align:left;cursor:pointer;min-height:36px}.PageSettingsPanel_sectionHeader__mZNur:hover{background:transparent;transform:none;box-shadow:none}.PageSettingsPanel_sectionHeader__mZNur:focus-visible{outline:2px solid var(--brand-coral);outline-offset:-2px}.PageSettingsPanel_sectionIcon__hwIr2{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.PageSettingsPanel_sectionIcon__hwIr2 svg{width:18px;height:18px}.PageSettingsPanel_sectionTitle__QAo8R{flex:1 1}.PageSettingsPanel_sectionHeaderIcon__MPbnf{width:16px;height:16px;transition:transform .3s var(--ease-micro,ease);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--brand-coral)}.PageSettingsPanel_sectionHeaderIcon__MPbnf svg{width:16px;height:16px}.PageSettingsPanel_collapsed__SGcA0 .PageSettingsPanel_sectionHeaderIcon__MPbnf,.PageSettingsPanel_sectionCard__Hlz7f.PageSettingsPanel_collapsed__SGcA0 .PageSettingsPanel_sectionHeaderIcon__MPbnf{transform:rotate(-90deg)}.PageSettingsPanel_sectionContent__qH2AS{padding-top:var(--space-3)}.PageSettingsPanel_collapsed__SGcA0 .PageSettingsPanel_sectionContent__qH2AS{max-height:0;opacity:0;overflow:hidden;pointer-events:none;padding-top:0}.PageSettingsPanel_errorBanner__vdEbT{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);margin:var(--space-2) var(--space-4);background:var(--color-error-subtle,rgba(239,68,68,.08));border:1px solid var(--color-error-border,rgba(239,68,68,.3));border-radius:var(--radius);color:var(--color-error,#ef4444);font-size:var(--font-size-sm,.875rem)}.PageSettingsPanel_errorBanner__vdEbT svg{flex-shrink:0;width:16px;height:16px}.PageSettingsPanel_errorBanner__vdEbT span{flex:1 1}.PageSettingsPanel_errorDismiss__eKd3f{background:none;border:none;color:inherit;font-size:var(--font-size-lg,1.125rem);cursor:pointer;padding:0;line-height:1;opacity:.7;transition:opacity .15s ease;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius)}.PageSettingsPanel_errorDismiss__eKd3f:hover{opacity:1}.PageSettingsPanel_errorDismiss__eKd3f:focus-visible{outline:2px solid var(--color-error,#ef4444);outline-offset:2px}.PageSettingsPanel_formHint__WOPgA{font-size:var(--font-size-xs,.75rem);color:var(--text-tertiary);margin-top:var(--space-1)}.PageSettingsPanel_formHintWarning__HwW2z{font-size:var(--font-size-xs,.75rem);color:var(--color-warning,#f59e0b);margin-top:var(--space-1)}.PageSettingsPanel_formHintError__lXm2t{font-size:var(--font-size-xs,.75rem);color:var(--color-error,#ef4444);margin-top:var(--space-1)}.PageSettingsPanel_inputWithIcon__sE_tw{position:relative}.PageSettingsPanel_inputIcon__6ezEe{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;width:16px;height:16px}.PageSettingsPanel_inputWithIcon__sE_tw input{padding-left:calc(var(--space-3) + 16px + var(--space-2))}.PageSettingsPanel_checkboxCard__jg22M{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;background:transparent;border:none;cursor:pointer;min-height:40px}.PageSettingsPanel_checkboxCard__jg22M:hover .PageSettingsPanel_checkboxCardText__YecE_{color:var(--text-primary)}.PageSettingsPanel_checkboxCardText__YecE_{color:var(--text-secondary);font-size:var(--font-size-sm,.875rem);font-weight:500;transition:color .15s ease}.PageSettingsPanel_checkboxCard__jg22M:has(input:checked) .PageSettingsPanel_checkboxCardText__YecE_{color:var(--text-primary)}.PageSettingsPanel_visibilityOptions__vSAjc{display:flex;flex-direction:column;gap:var(--space-1)}.PageSettingsPanel_visibilityCard__7QIo5{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;background:transparent;border:none;border-radius:0;cursor:pointer;transition:color .15s ease;min-height:44px}.PageSettingsPanel_visibilityCard__7QIo5:hover{background:transparent;transform:none;box-shadow:none}.PageSettingsPanel_visibilityCardSelected__NJHnH{background:transparent;box-shadow:none}.PageSettingsPanel_visibilityCardSelected__NJHnH:hover{transform:none}.PageSettingsPanel_visibilityCardIcon__cx5u8{flex-shrink:0;color:var(--text-secondary);margin-top:2px}.PageSettingsPanel_visibilityCardSelected__NJHnH .PageSettingsPanel_visibilityCardIcon__cx5u8{color:var(--brand-coral)}.PageSettingsPanel_visibilityCardContent__7jIQo{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.PageSettingsPanel_visibilityCardTitle__MIEwh{color:var(--text-primary);font-size:var(--font-size-sm,.875rem);font-weight:600}.PageSettingsPanel_visibilityCardDescription__0dvc5{color:var(--text-tertiary);font-size:var(--font-size-xs,.75rem)}.PageSettingsPanel_passwordGroup__5op0D{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.PageSettingsPanel_summaryGrid__zZrQB{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.PageSettingsPanel_summaryItem__b8NE9{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 0}.PageSettingsPanel_summaryLabel__Q8sZ9{font-size:var(--font-size-xs,.75rem);color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.PageSettingsPanel_summaryValue__D_tmv{font-size:var(--font-size-sm,.875rem);font-weight:500;color:var(--text-primary)}.PageSettingsPanel_statusValid__hU_2Y{color:var(--color-success,#22c55e)}.PageSettingsPanel_statusInvalid__K4GXm{color:var(--text-secondary)}.PageSettingsPanel_validationList__4_Fr9{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.PageSettingsPanel_validationError_____BO{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;color:var(--text-tertiary);font-size:var(--font-size-xs,.75rem)}.PageSettingsPanel_validationError_____BO svg{flex-shrink:0;margin-top:2px;width:14px;height:14px}.PageSettingsPanel_validationWarning__uboau{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-warning-subtle,rgba(245,158,11,.08));border:1px solid var(--color-warning-border,rgba(245,158,11,.3));border-radius:var(--radius);color:var(--color-warning,#f59e0b);font-size:var(--font-size-sm,.875rem)}.PageSettingsPanel_validationWarning__uboau svg{flex-shrink:0;margin-top:2px;width:14px;height:14px}.PageSettingsPanel_actionsSection__vA3P3{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.PageSettingsPanel_successContainer__KTbCM{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-8);flex:1 1;min-height:300px}.PageSettingsPanel_successIcon__pCHjr{color:var(--color-success,#22c55e);margin-bottom:var(--space-4)}.PageSettingsPanel_successIcon__pCHjr svg{width:56px;height:56px}.PageSettingsPanel_successTitle__Pa0Ma{font-size:var(--font-size-xl,1.25rem);font-weight:700;color:var(--text-primary);margin:0 0 var(--space-2) 0}.PageSettingsPanel_successText__Vx603{font-size:var(--font-size-sm,.875rem);color:var(--text-secondary);margin:0 0 var(--space-6) 0;max-width:280px}.PageSettingsPanel_successActions__mAo7r{display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:280px}@media (min-width:768px){.PageSettingsPanel_errorBanner__vdEbT{margin:var(--space-3) var(--space-5)}.PageSettingsPanel_summaryGrid__zZrQB{gap:var(--space-4)}.PageSettingsPanel_summaryItem__b8NE9{padding:var(--space-2) 0}.PageSettingsPanel_summaryValue__D_tmv{font-size:var(--font-size-sm,.875rem)}.PageSettingsPanel_visibilityOptions__vSAjc{gap:var(--space-1)}.PageSettingsPanel_successContainer__KTbCM{padding:var(--space-10)}.PageSettingsPanel_successIcon__pCHjr svg{width:64px;height:64px}.PageSettingsPanel_successTitle__Pa0Ma{font-size:var(--font-size-2xl,1.5rem)}.PageSettingsPanel_successActions__mAo7r{flex-direction:row;max-width:320px}}@media (min-width:1024px){.PageSettingsPanel_visibilityOptions__vSAjc{flex-direction:column;gap:var(--space-1)}.PageSettingsPanel_visibilityCard__7QIo5{flex:none;min-width:auto}.PageSettingsPanel_actionsSection__vA3P3{flex-direction:row;flex-wrap:wrap;gap:var(--space-3);align-items:center}.PageSettingsPanel_actionsSection__vA3P3 button{flex:1 1;min-width:140px;max-width:200px}.PageSettingsPanel_actionsSection__vA3P3 button:last-child{flex:1.5 1;max-width:240px}}@media (min-width:1280px){.PageSettingsPanel_actionsSection__vA3P3{gap:var(--space-4)}.PageSettingsPanel_actionsSection__vA3P3 button{max-width:220px}.PageSettingsPanel_actionsSection__vA3P3 button:last-child{max-width:280px}}:root[data-theme=light] .PageSettingsPanel_sectionCard__Hlz7f{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}:root[data-theme=light] .PageSettingsPanel_sectionHeader__mZNur{color:rgba(0,0,0,.85)}:root[data-theme=light] .PageSettingsPanel_sectionIcon__hwIr2{color:rgba(0,0,0,.6)}:root[data-theme=light] .PageSettingsPanel_checkboxCard__jg22M{background:transparent}:root[data-theme=light] .PageSettingsPanel_checkboxCardText__YecE_{color:rgba(0,0,0,.65)}:root[data-theme=light] .PageSettingsPanel_checkboxCard__jg22M:hover .PageSettingsPanel_checkboxCardText__YecE_{color:rgba(0,0,0,.85)}:root[data-theme=light] .PageSettingsPanel_checkboxCard__jg22M:has(input:checked) .PageSettingsPanel_checkboxCardText__YecE_{color:rgba(0,0,0,.85)}:root[data-theme=light] .PageSettingsPanel_visibilityCardSelected__NJHnH,:root[data-theme=light] .PageSettingsPanel_visibilityCard__7QIo5,:root[data-theme=light] .PageSettingsPanel_visibilityCard__7QIo5:hover{background:transparent;box-shadow:none}:root[data-theme=light] .PageSettingsPanel_visibilityCardTitle__MIEwh{color:rgba(0,0,0,.85)}:root[data-theme=light] .PageSettingsPanel_visibilityCardDescription__0dvc5{color:rgba(0,0,0,.55)}:root[data-theme=light] .PageSettingsPanel_visibilityCardIcon__cx5u8{color:rgba(0,0,0,.6)}:root[data-theme=light] .PageSettingsPanel_visibilityCardSelected__NJHnH .PageSettingsPanel_visibilityCardIcon__cx5u8{color:var(--brand-coral)}:root[data-theme=light] .PageSettingsPanel_summaryItem__b8NE9{background:transparent}:root[data-theme=light] .PageSettingsPanel_summaryLabel__Q8sZ9{color:rgba(0,0,0,.55)}:root[data-theme=light] .PageSettingsPanel_summaryValue__D_tmv{color:rgba(0,0,0,.9)}:root[data-theme=light] .PageSettingsPanel_formHint__WOPgA{color:rgba(0,0,0,.55)}:root[data-theme=light] .PageSettingsPanel_successTitle__Pa0Ma{color:rgba(0,0,0,.9)}:root[data-theme=light] .PageSettingsPanel_successText__Vx603{color:rgba(0,0,0,.65)}:root[data-theme=light] .PageSettingsPanel_actionsSection__vA3P3,:root[data-theme=light] .PageSettingsPanel_passwordGroup__5op0D{border-top-color:rgba(0,0,0,.08)}:root[data-theme=light] .PageSettingsPanel_errorBanner__vdEbT{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2)}:root[data-theme=light] .PageSettingsPanel_validationError_____BO{background:transparent;color:rgba(0,0,0,.5)}:root[data-theme=light] .PageSettingsPanel_validationWarning__uboau{background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.2)}@media (max-width:374px){.PageSettingsPanel_sectionCard__Hlz7f{padding:var(--space-3);gap:var(--space-3)}.PageSettingsPanel_sectionHeader__mZNur{min-height:40px;padding:var(--space-2) 0}.PageSettingsPanel_summaryGrid__zZrQB{grid-template-columns:1fr;gap:var(--space-2)}.PageSettingsPanel_summaryItem__b8NE9{padding:var(--space-1) 0}.PageSettingsPanel_summaryValue__D_tmv{font-size:var(--font-size-xs,.75rem)}.PageSettingsPanel_checkboxCard__jg22M{padding:var(--space-2) 0;min-height:36px}.PageSettingsPanel_visibilityCard__7QIo5{padding:var(--space-2) 0;min-height:40px}.PageSettingsPanel_successContainer__KTbCM{padding:var(--space-6)}.PageSettingsPanel_successIcon__pCHjr svg{width:48px;height:48px}}.PageSettingsPanel_modalOverlay__j7SrZ{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal,1000);padding:var(--space-4);animation:PageSettingsPanel_fadeIn__NnyJL .15s ease}@keyframes PageSettingsPanel_fadeIn__NnyJL{0%{opacity:0}to{opacity:1}}.PageSettingsPanel_modalContent__s_pD_{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-high);max-width:400px;width:100%;animation:PageSettingsPanel_slideUp__Z5bA6 .2s ease}@keyframes PageSettingsPanel_slideUp__Z5bA6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PageSettingsPanel_modalHeader__TaTsU{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.PageSettingsPanel_modalTitle__Y2Aq4{font-size:var(--font-size-md,1rem);font-weight:600;color:var(--text-primary);margin:0}.PageSettingsPanel_modalClose__R_EuL{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--space-1);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.PageSettingsPanel_modalClose__R_EuL:hover{color:var(--text-primary);background:var(--surface-3)}.PageSettingsPanel_modalClose__R_EuL:focus-visible{outline:2px solid var(--brand-coral);outline-offset:2px}.PageSettingsPanel_modalBody___JM2d{padding:var(--space-4)}.PageSettingsPanel_modalActions__jAoTn{display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4);border-top:1px solid var(--border-subtle)}.PageSettingsPanel_toastInline__cdpqf{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);font-size:var(--font-size-sm,.875rem);margin-top:var(--space-3);animation:PageSettingsPanel_toastFadeIn__QIWxG .25s ease;width:100%}@keyframes PageSettingsPanel_toastFadeIn__QIWxG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PageSettingsPanel_toastInlineSuccess__XL9RW{background:var(--color-success-subtle,rgba(34,197,94,.15));color:var(--color-success,#22c55e)}.PageSettingsPanel_toastInlineError__dIXOl{background:var(--color-error-subtle,rgba(239,68,68,.15));color:var(--color-error,#ef4444)}.PageSettingsPanel_toastInline__cdpqf svg{flex-shrink:0}.PageSettingsPanel_toastInline__cdpqf span{flex:1 1}.PageSettingsPanel_toastDismiss__rRpHx{background:none;border:none;color:inherit;cursor:pointer;padding:var(--space-1);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .15s ease}.PageSettingsPanel_toastDismiss__rRpHx:hover{opacity:1}.PageSettingsPanel_toastDismiss__rRpHx:focus-visible{outline:2px solid currentColor;outline-offset:2px}:root[data-theme=light] .PageSettingsPanel_modalOverlay__j7SrZ{background:rgba(0,0,0,.4)}:root[data-theme=light] .PageSettingsPanel_modalContent__s_pD_{background:#fff;border-color:rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.15),0 2px 10px rgba(0,0,0,.1)}:root[data-theme=light] .PageSettingsPanel_modalHeader__TaTsU{border-bottom-color:rgba(0,0,0,.08)}:root[data-theme=light] .PageSettingsPanel_modalTitle__Y2Aq4{color:rgba(0,0,0,.9)}:root[data-theme=light] .PageSettingsPanel_modalClose__R_EuL{color:rgba(0,0,0,.5)}:root[data-theme=light] .PageSettingsPanel_modalClose__R_EuL:hover{color:rgba(0,0,0,.8);background:rgba(0,0,0,.05)}:root[data-theme=light] .PageSettingsPanel_modalActions__jAoTn{border-top-color:rgba(0,0,0,.08)}:root[data-theme=light] .PageSettingsPanel_toastInlineSuccess__XL9RW{background:rgba(34,197,94,.1)}:root[data-theme=light] .PageSettingsPanel_toastInlineError__dIXOl{background:rgba(239,68,68,.1)}