.ProjectDetailPage_projectLayout__Uakxi{display:block}.ProjectDetailPage_projectMain__x4MQE{display:block;min-width:0}.OptionSections_optionSections__D0WRd{display:flex;flex-direction:column;gap:8px;margin-top:6px}.OptionSections_optionStickyHead__Yuy2u{position:-webkit-sticky;position:sticky;top:var(--sticky-top,0);z-index:5;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--denim-surface,#fff);border:1px solid var(--denim-border,#d3dce4);border-radius:8px;box-shadow:0 1px 0 var(--border),0 4px 8px -6px rgba(0,0,0,.08)}.OptionSections_optionAnchors__JY51I{display:flex;gap:2px;padding-top:10px;border-top:1px solid var(--denim-border,#d3dce4)}.OptionSections_optionAnchor__LUodj{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;transition:color .15s,background .15s,border-color .15s}.OptionSections_optionAnchor__LUodj:hover{color:var(--text);background:rgba(0,0,0,.03)}.OptionSections_optionAnchor__LUodj.OptionSections_isActive__sPiQl{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,transparent)}.OptionSections_optionAnchor__LUodj:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.OptionSections_optionAnchorIcon__M2XsN{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.OptionSections_optionAnchorLabel___nW4J{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.OptionSections_optionAnchorTop__n1HT7{flex:0 0 auto;padding:7px 10px;color:var(--text-muted)}.OptionSections_optionAnchorTop__n1HT7 .OptionSections_optionAnchorIcon__M2XsN{font-size:16px;font-weight:700}.OptionSections_optionPanes__ihiaH{display:flex;flex-direction:column;gap:18px;padding-bottom:96px}.OptionSections_optionPane__Op7yd{scroll-margin-top:calc(var(--sticky-top, 0px) + var(--sticky-head-h, 0px) + 8px);background:#fff;padding:14px 16px;border-radius:8px;outline:1px solid transparent;outline-offset:3px;transition:outline-color .18s ease-out}.OptionSections_optionPane__Op7yd.OptionSections_isFlashed__eT5VK{outline-color:var(--accent)}.OptionSections_optionPane__Op7yd.OptionSections_isFlashed__eT5VK .OptionSections_optionPaneLabel__rorvs{color:var(--accent)}.OptionSections_optionPaneLabelRow__hW5lB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.OptionSections_optionPaneLabelRow__hW5lB .OptionSections_optionPaneLabel__rorvs{margin-bottom:0}.OptionSections_optionPaneLabel__rorvs{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);transition:color .18s ease-out}.OptionSections_optionPaneIcon__Vtg_R{display:inline-flex;align-items:center;justify-content:center}.OptionSections_optionPaneBody__88_e6{display:block}.SaveStatusIndicator_pill__7_tmQ{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-inter);font-size:12px;font-weight:600;padding:6px 11px;border-radius:8px;white-space:nowrap}.SaveStatusIndicator_saved__RknXh{background:var(--denim-success-bg);color:var(--denim-success)}.SaveStatusIndicator_saving__YELLB{background:var(--denim-accent-soft);color:var(--denim-accent-strong)}.SaveStatusIndicator_error__nFO1K{background:var(--denim-danger-bg);color:var(--denim-danger)}.SaveStatusIndicator_check__AzGlp{font-size:11px}.SaveStatusIndicator_spinner__EgGV1{width:12px;height:12px;border:2px solid #c3d3e2;border-top:2px solid var(--denim-accent);border-radius:50%;animation:SaveStatusIndicator_ssi-spin__pG6PQ .7s linear infinite}@keyframes SaveStatusIndicator_ssi-spin__pG6PQ{to{transform:rotate(1turn)}}.OptionGrid_grid__1sRFU{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(300px,(100% - 24px)/3),1fr));grid-gap:12px;gap:12px;align-items:start}.OptionGrid_ghost__ZcqE1{display:flex;align-items:center;justify-content:center;gap:6px;min-height:80px;border:2px dashed var(--denim-border,#d3dce4);border-radius:10px;color:var(--denim-muted,#75858f);font-size:.85rem;cursor:pointer;background:transparent;width:100%;padding:16px;text-align:center}.OptionGrid_ghost__ZcqE1:hover{border-color:var(--denim-accent,#3f729b);color:var(--denim-accent,#3f729b)}