.ReferenceHeadOptions_panel__70sho{padding:7px 17px;color:#333e48}.ReferenceHeadOptions_categories__Ek2Dj{direction:ltr;gap:8px;margin-bottom:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ReferenceHeadOptions_categories__Ek2Dj::-webkit-scrollbar,.ReferenceHeadOptions_choices__nD1OM::-webkit-scrollbar{display:none}.ReferenceHeadOptions_categories__Ek2Dj button{display:flex;direction:rtl;flex:1 0 96px;min-height:42px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #dfe0df8c;border-radius:12px;background:#ffffff60;color:#57616a;font-size:12px;line-height:1.4;white-space:nowrap;transition:background .19s,border-color .19s}.ReferenceHeadOptions_categories__Ek2Dj button[aria-pressed=true]{background:#fff8eecf;border-color:#cdb789;color:#42484d;box-shadow:inset 0 0 0 1px #f1e5d2}.ReferenceHeadOptions_categories__Ek2Dj svg{width:24px;height:21px}.ReferenceHeadOptions_choices__nD1OM{display:flex;direction:ltr;justify-content:flex-start;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:1px 1px 2px}.ReferenceHeadOptions_choice__YzqQV{display:flex;flex:1 0 96px;min-width:76px;max-width:50%;flex-direction:column;align-items:stretch;padding:0;background:none;border:0;color:#37414b;scroll-snap-align:start}.ReferenceHeadOptions_thumbnail__t_vL6{position:relative;display:block;width:100%;height:76px;border:1px solid #e5e4e17a;border-radius:12px;background:linear-gradient(150deg,#fffffff0,#f4f3f1b0);overflow:hidden;box-shadow:0 2px 5px #23374603;transition:border-color .19s,background .19s}.ReferenceHeadOptions_choice__YzqQV[aria-pressed=true] .ReferenceHeadOptions_thumbnail__t_vL6{border-color:#c7ad74;background:#fffcf5ce;box-shadow:inset 0 0 0 1px #ebdec0}.ReferenceHeadOptions_choice__YzqQV strong{display:block;line-height:1.4;font-weight:500;margin-top:5px;text-align:center;white-space:nowrap}.ReferenceHeadOptions_noHead__ijTXY{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#78838a}.ReferenceHeadOptions_noHead__ijTXY>span{font-size:27px;line-height:1;color:#9a9d99}.ReferenceHeadOptions_noHead__ijTXY small{font-size:10px}.ReferenceHeadOptions_check__zGxms{position:absolute;inset:auto 0 0 auto;height:21px;display:grid;place-items:center;border-radius:10px 0 0 0;background:#c9aa66;color:#fffdf7}.ReferenceHeadOptions_position__U3EOU{height:8px;margin-top:3px;display:flex;direction:ltr;align-items:center;justify-content:center;gap:6px}.ReferenceHeadOptions_position__U3EOU i{width:5px;height:5px;border-radius:50%;background:#cfd1d0}.ReferenceHeadOptions_position__U3EOU i[data-selected=true]{background:#c6a65f}.ReferenceHeadOptions_adjustments__r_Eaj{margin-top:8px;border-top:1px solid #d7dcd955;padding:8px 3px;font-size:12px}.ReferenceHeadOptions_adjustments__r_Eaj summary{cursor:pointer;padding:4px}.ReferenceHeadOptions_adjustments__r_Eaj label{display:flex;flex-direction:column;gap:4px;margin-top:10px}.ReferenceHeadOptions_adjustments__r_Eaj input{width:100%;accent-color:#ad9160}.ReferenceHeadOptions_adjustments__r_Eaj button{border:1px solid #d8ceba;border-radius:10px;background:#fffbf2;padding:7px 10px;margin-top:8px}.ReferenceHeadOptions_unavailable__2LHSw{padding:23px;font-size:12px;color:#66727a;text-align:center}.ReferenceHeadOptions_categories__Ek2Dj button:focus-visible,.ReferenceHeadOptions_choice__YzqQV:focus-visible{outline:2px solid #b59557;outline-offset:2px}@media(min-width:800px){.ReferenceHeadOptions_panel__70sho{padding:14px 22px}.ReferenceHeadOptions_thumbnail__t_vL6{height:104px}.ReferenceHeadOptions_choice__YzqQV{flex-basis:94px}}@media(prefers-reduced-motion:reduce){.ReferenceHeadOptions_categories__Ek2Dj button,.ReferenceHeadOptions_thumbnail__t_vL6{transition:none}}.ReferenceHeadOptions_panel__70sho{padding:0}.ReferenceHeadOptions_categories__Ek2Dj{direction:rtl;display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;overflow:visible}.ReferenceHeadOptions_categories__Ek2Dj button{flex:1 1 90px;min-height:48px;padding:8px 10px;flex-direction:row;gap:6px;border-radius:10px;font-size:11px;color:#718066;background:#fff;border-color:#e1e7dc}.ReferenceHeadOptions_categories__Ek2Dj button[aria-pressed=true]{background:#eef4e9;border-color:#9bb38a;color:#425e35;box-shadow:none}.ReferenceHeadOptions_categories__Ek2Dj svg{width:22px;height:22px}.ReferenceHeadOptions_choices__nD1OM{direction:rtl;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;overflow:visible;padding:0}.ReferenceHeadOptions_choice__YzqQV{min-width:0;max-width:none;padding:7px 7px 12px;border:1px solid #e2e8dc;border-radius:14px;background:#fff}.ReferenceHeadOptions_thumbnail__t_vL6{height:115px;border:0;border-radius:9px;background:linear-gradient(150deg,#f9faf6,#eff2e9);box-shadow:none}.ReferenceHeadOptions_choice__YzqQV[aria-pressed=true]{background:#f1f6eb;border-color:#8da97b;box-shadow:0 0 0 1px #8da97b25}.ReferenceHeadOptions_choice__YzqQV[aria-pressed=true] .ReferenceHeadOptions_thumbnail__t_vL6{background:#f3f7ec;border:0;box-shadow:none}.ReferenceHeadOptions_choice__YzqQV strong{font-size:12px;margin-top:9px;color:#4c613f;white-space:normal}.ReferenceHeadOptions_check__zGxms{inset:auto 6px 6px auto;width:23px;height:23px;border-radius:50%;background:#355441}.ReferenceHeadOptions_position__U3EOU{display:none}.ReferenceHeadOptions_adjustments__r_Eaj{padding-top:14px;margin-top:18px;font-size:13px}.ReferenceHeadOptions_adjustments__r_Eaj button,.ReferenceHeadOptions_adjustments__r_Eaj summary{min-height:44px}@media(max-width:899px){.ReferenceHeadOptions_categories__Ek2Dj{flex-wrap:nowrap;overflow-x:auto;gap:5px;margin-bottom:8px;scrollbar-width:none}.ReferenceHeadOptions_categories__Ek2Dj button{flex:0 0 auto;min-height:44px;padding:6px 10px;font-size:12px}.ReferenceHeadOptions_categories__Ek2Dj svg{width:18px;height:18px}.ReferenceHeadOptions_choices__nD1OM{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:111px;gap:8px;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x proximity}.ReferenceHeadOptions_choice__YzqQV{padding:5px 5px 8px;scroll-snap-align:start}.ReferenceHeadOptions_thumbnail__t_vL6{height:65px}.ReferenceHeadOptions_choice__YzqQV strong{font-size:12px;margin-top:5px}.ReferenceHeadOptions_adjustments__r_Eaj{margin-top:9px;padding-top:9px}[data-variant=default] .ReferenceHeadOptions_categories__Ek2Dj{gap:4px;margin-bottom:7px}[data-variant=default] .ReferenceHeadOptions_categories__Ek2Dj button{min-height:34px;padding:5px 8px;gap:4px;border-radius:8px;font-size:13px}[data-variant=default] .ReferenceHeadOptions_categories__Ek2Dj svg{width:16px;height:16px}[data-variant=default] .ReferenceHeadOptions_choices__nD1OM{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:6px;overflow:visible;padding:0;scroll-snap-type:none}[data-variant=default] .ReferenceHeadOptions_choice__YzqQV{padding:4px 4px 6px;border-radius:10px}[data-variant=default] .ReferenceHeadOptions_thumbnail__t_vL6{height:46px;border-radius:7px}[data-variant=default] .ReferenceHeadOptions_choice__YzqQV strong{margin-top:4px;font-size:13px;line-height:1.3}[data-variant=default] .ReferenceHeadOptions_check__zGxms{width:18px;height:18px;right:3px;bottom:3px}[data-variant=default] .ReferenceHeadOptions_adjustments__r_Eaj{margin-top:7px;padding-top:6px}[data-variant=default] .ReferenceHeadOptions_adjustments__r_Eaj summary{min-height:36px}}[data-astra-layout=order] .ReferenceHeadOptions_categories__Ek2Dj button{color:rgb(var(--ink-muted));border-color:#e6dfd5;background:#ffffff80;border-radius:14px}[data-astra-layout=order] .ReferenceHeadOptions_categories__Ek2Dj button[aria-pressed=true]{border-color:#baa066;background:#c6a06214;color:rgb(var(--ink))}[data-astra-layout=order] .ReferenceHeadOptions_choices__nD1OM{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV{background:#ffffff85;border-color:#e9e3dc;border-radius:16px}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV[aria-pressed=true]{border-color:#baa066;background:#c6a0620f;box-shadow:none}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV[aria-pressed=true] .ReferenceHeadOptions_thumbnail__t_vL6,[data-astra-layout=order] .ReferenceHeadOptions_thumbnail__t_vL6{background:linear-gradient(150deg,#faf9f6,#f1eeea);height:92px}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV strong{color:rgb(var(--ink-muted))}[data-astra-layout=order] .ReferenceHeadOptions_check__zGxms{background:#baa066}@media(max-width:1023px){[data-astra-layout=order] .ReferenceHeadOptions_categories__Ek2Dj{flex-wrap:nowrap;overflow-x:auto;margin-bottom:8px}[data-astra-layout=order] .ReferenceHeadOptions_categories__Ek2Dj button{flex:0 0 auto;min-height:38px}[data-astra-layout=order] .ReferenceHeadOptions_choices__nD1OM{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV{flex:0 0 98px;scroll-snap-align:start}[data-astra-layout=order] .ReferenceHeadOptions_choice__YzqQV[aria-pressed=true] .ReferenceHeadOptions_thumbnail__t_vL6,[data-astra-layout=order] .ReferenceHeadOptions_thumbnail__t_vL6{height:66px}}.PartDimensions_panel__EH2Lf{display:grid;gap:10px;padding:12px;border:1px solid #dedbd4;border-radius:13px;background:#f8f7f3;direction:rtl}.PartDimensions_measure__TkWP9 .PartDimensions_range__Lampn{width:100%;height:12px;margin:0;accent-color:#9b8050;cursor:ew-resize}.PartDimensions_part__dhNvg{display:grid;gap:8px}.PartDimensions_title__8eZ4E{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.PartDimensions_title__8eZ4E button{border:0;background:none;color:#776334;font-size:11px;cursor:pointer;padding:3px}.PartDimensions_fields__xON1l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.PartDimensions_measure__TkWP9{display:grid;gap:5px;min-width:0}.PartDimensions_measure__TkWP9>span{font-size:10px;color:#655f53;line-height:1.3}.PartDimensions_measure__TkWP9>div{display:flex;align-items:center;gap:3px;border:1px solid #d8d3c8;background:#fff;border-radius:8px;padding:5px 7px}.PartDimensions_measure__TkWP9 input{width:100%;min-width:0;border:0;background:transparent;font:600 14px inherit;color:#26251f;outline:none;direction:ltr;text-align:center}.PartDimensions_measure__TkWP9 small{font-size:9px;color:#8a8479;white-space:nowrap}.PartDimensions_measure__TkWP9>div:focus-within{border-color:#9b8050;box-shadow:0 0 0 2px #b29b6b20}.AstraGuide_bar__awJye{display:flex;justify-content:flex-end;flex-shrink:0;padding:6px 12px;background:#f8f5ee;border-bottom:1px solid #dfd8ca;direction:rtl}.AstraGuide_trigger__f2skd{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 12px;border:1px solid #bba36d;border-radius:8px;background:#fffdf8;color:#243750;font:inherit;font-size:14px;cursor:pointer}.AstraGuide_dialog__9Nbzw a:focus-visible,.AstraGuide_dialog__9Nbzw button:focus-visible,.AstraGuide_trigger__f2skd:focus-visible{outline:3px solid #956f26;outline-offset:3px}.AstraGuide_dialog__9Nbzw{padding:0;border:1px solid #d6c8ae;border-radius:16px;width:min(960px,calc(100vw - 24px));height:min(900px,calc(100dvh - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);background:#fffdf8;color:#243750;margin:auto}.AstraGuide_dialog__9Nbzw::backdrop{background:rgba(14,27,43,.65)}.AstraGuide_content__y8ikY{height:100%;display:flex;flex-direction:column;min-height:0}.AstraGuide_header__Uf0o_{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-bottom:1px solid #e1d8c8;flex-shrink:0}.AstraGuide_header__Uf0o_ h2{margin:0;font-size:17px}.AstraGuide_header__Uf0o_ button{display:grid;place-items:center;background:transparent;border:0;min-width:44px;min-height:44px;cursor:pointer;color:inherit}.AstraGuide_note__WExvA{margin:0;padding:8px 16px;font-size:13px;line-height:1.5;flex-shrink:0}.AstraGuide_frame__aVuhS{display:block;width:100%;flex:1;min-height:0;border:0;background:#fff}.AstraGuide_footer__HHgh1{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;flex-shrink:0;font-size:12px;flex-wrap:wrap}.AstraGuide_footer__HHgh1 button{min-height:40px;padding:6px 14px;background:#243750;color:#fff;border:0;border-radius:8px;cursor:pointer;font:inherit}.AstraGuide_footer__HHgh1 a{color:#243750;text-decoration:underline}@media(max-width:600px){.AstraGuide_dialog__9Nbzw{width:calc(100vw - 12px);height:calc(100dvh - 12px);max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:10px}.AstraGuide_header__Uf0o_{padding:6px 10px}.AstraGuide_header__Uf0o_ h2{font-size:15px}.AstraGuide_note__WExvA{padding:6px 10px;font-size:12px}.AstraGuide_footer__HHgh1{padding:6px 10px}.AstraGuide_bar__awJye{padding:4px 8px}}.ReferenceStudio_studio__WL5zw{--ink:#283b37;--muted:#79847d;--paper:#fdfdf9;--edge:#dce4da;--panel-width:342px;--panel-right:94px;--action-height:66px;position:relative;display:block;height:100dvh;min-height:0;padding:0;overflow:hidden;background:radial-gradient(ellipse at 80% 25%,#eee7df,transparent 48%),radial-gradient(ellipse at 0 0,#89999e75,transparent 62%),linear-gradient(145deg,#cbd2cf,#e9e7df 65%,#f2f3ec)}.ReferenceStudio_stage__8THhh{position:absolute;inset:0 calc(var(--panel-width) + var(--panel-right) + 16px) 0 0;min-width:0}.ReferenceStudio_scene__OhkKf{position:absolute;inset:70px 0 52px;z-index:1}.ReferenceStudio_toolbar__dGUrk{position:absolute;top:max(18px,env(safe-area-inset-top));left:20px;right:20px;z-index:9;display:flex;direction:ltr;align-items:center;gap:7px}.ReferenceStudio_toolbar__dGUrk a,.ReferenceStudio_toolbar__dGUrk button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;padding:0;border:1px solid #ffffff76;border-radius:12px;color:#354b46;background:#f7faf471;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-decoration:none}.ReferenceStudio_toolbar__dGUrk a:hover,.ReferenceStudio_toolbar__dGUrk button:hover{background:#ffffffb8}.ReferenceStudio_history__06JkV{display:flex;gap:2px;padding:0 3px;border-radius:12px;background:#f7faf443}.ReferenceStudio_history__06JkV button{border:0;background:none;width:35px}.ReferenceStudio_sceneTitle__5yNm4{min-width:0;flex:1 1 auto;margin-left:auto;direction:rtl;text-align:right;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferenceStudio_sceneTitle__5yNm4 small{display:block;font-size:10px;font-weight:400;color:#687a70;margin-top:3px}.ReferenceStudio_moreWrap__wuR9u,.ReferenceStudio_viewWrap___co_v{position:relative}.ReferenceStudio_menu__ZsVbz,.ReferenceStudio_viewMenu__GT5__{position:absolute;width:208px;z-index:20;padding:7px;border:1px solid #fff;border-radius:15px;background:#fbfcf8f5;box-shadow:0 15px 45px #20332b24;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);direction:rtl;max-height:min(480px,70dvh);overflow-y:auto}.ReferenceStudio_menu__ZsVbz{right:0;top:48px}.ReferenceStudio_viewMenu__GT5__{left:52px;top:0}.ReferenceStudio_menu__ZsVbz button,.ReferenceStudio_viewMenu__GT5__ button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:42px;height:auto;padding:9px 10px;border:0;border-radius:8px;background:none;font-size:12px;text-align:right}.ReferenceStudio_menu__ZsVbz button:hover,.ReferenceStudio_viewMenu__GT5__ button:hover{background:#edf2e9}.ReferenceStudio_viewMenu__GT5__ button[aria-pressed=true]{background:#e5eee0;color:#294d38}.ReferenceStudio_saveStatus__PmQSw{display:flex;align-items:center;gap:5px;padding:7px 10px;font-size:10px;color:#7f8a7a}.ReferenceStudio_location__638u0{position:absolute;z-index:4;top:76px;left:20px;display:flex;align-items:center;gap:7px;max-width:230px;min-height:38px;padding:7px 11px;background:#f9fbf28c;border:1px solid #ffffff89;border-radius:12px;color:#516a59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ReferenceStudio_location__638u0 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11px;font-weight:500}.ReferenceStudio_sideTools__KaNhD{position:absolute;z-index:5;left:20px;top:135px;display:flex;flex-direction:column;gap:8px}.ReferenceStudio_sideTools__KaNhD>button,.ReferenceStudio_viewWrap___co_v>button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:43px;height:49px;gap:4px;padding:4px 0;border:1px solid #ffffff75;border-radius:12px;background:#f6faf365;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#486051}.ReferenceStudio_sideTools__KaNhD>button>svg,.ReferenceStudio_viewWrap___co_v>button>svg{width:19px;height:19px}.ReferenceStudio_sideTools__KaNhD span{font-size:8px;white-space:nowrap}.ReferenceStudio_sideTools__KaNhD button[aria-pressed=true]{background:#fbfff4c9;border-color:#94ad83}.ReferenceStudio_gesture___W1dw{position:absolute;z-index:2;bottom:22px;right:22px;display:flex;align-items:center;gap:7px;font-size:10px;color:#6f8070;pointer-events:none}.ReferenceStudio_designPill__LMV23{position:absolute;z-index:3;bottom:16px;left:20px;display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:7px 14px;border:1px solid #63816b4d;border-radius:25px;color:#fff;background:#355844;box-shadow:0 4px 16px #2c463221}.ReferenceStudio_studio__WL5zw .ReferenceStudio_designPill__LMV23{font-size:12px}.ReferenceStudio_designPill__LMV23 svg{color:#d7e3c2}.ReferenceStudio_peekLabel__xomEt{position:absolute;z-index:3;top:130px;right:22px;padding:5px 12px;border-radius:18px;background:#345b47df;color:#fff;font-size:11px}.ReferenceStudio_selectionBadge__F16jl{position:absolute;z-index:3;top:80px;right:20px;display:grid;grid-template-columns:auto auto;align-items:center;gap:0 12px;min-width:96px;padding:9px 12px;border:1px solid #ffffff9c;border-radius:12px;background:#fafdf5c7;box-shadow:0 4px 20px #334c3510;backdrop-filter:blur(10px);pointer-events:none}.ReferenceStudio_selectionBadge__F16jl>span{font-size:9px;color:#7c8f78}.ReferenceStudio_selectionBadge__F16jl>strong{grid-column:1;font-size:12px;font-weight:600}.ReferenceStudio_selectionBadge__F16jl button{grid-column:2;grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:#e7eee150;color:#60745b;pointer-events:auto}.ReferenceStudio_tools__htJPa{position:absolute;z-index:11;right:14px;top:16px;bottom:16px;width:66px;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:12px 6px;border:1px solid #fefefbd9;border-radius:19px;background:#f8faf4b5;box-shadow:0 9px 35px #3346330b;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ReferenceStudio_railBrand__vo4hO{text-align:center;font:600 15px/1.15 var(--font-heading),serif;color:#4b634b;padding:5px 0 18px}.ReferenceStudio_tools__htJPa>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:60px;padding:8px 3px;border:1px solid transparent;border-radius:12px;background:none;color:#81907d}.ReferenceStudio_tools__htJPa>button>span{font-size:9px;white-space:nowrap}.ReferenceStudio_tools__htJPa>button>svg{stroke-width:1.7}.ReferenceStudio_tools__htJPa>button[aria-pressed=true]{border-color:#d1deca;color:#31563c;background:#e7efdf}.ReferenceStudio_tools__htJPa>button:hover{background:#edf3e7}.ReferenceStudio_tools__htJPa>.ReferenceStudio_railLocation__mWRB5{margin-top:auto}.ReferenceStudio_toolNumber__3Jg3J{display:none}.ReferenceStudio_plotBar__OdKys{position:absolute;z-index:12;top:88px;right:calc(var(--panel-right) + 16px);width:calc(var(--panel-width) - 32px);padding-bottom:12px;border-bottom:1px solid #e8ece4}.ReferenceStudio_plotBar__OdKys>span{display:block;margin:0 0 6px;font-size:10px;color:#88947e}.ReferenceStudio_plotBar__OdKys nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.ReferenceStudio_plotBar__OdKys button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:48px;min-width:0;padding:4px 1px;border:1px solid transparent;border-radius:9px;background:#f4f7ef;color:#7c8d74}.ReferenceStudio_plotBar__OdKys button>svg{width:27px;height:20px}.ReferenceStudio_plotBar__OdKys button>span{font-size:9px;white-space:nowrap}.ReferenceStudio_plotBar__OdKys button[aria-pressed=true]{border-color:#93ad81;background:#e8f0df;color:#34532f}.ReferenceStudio_dock__pw9Jj{position:absolute;z-index:8;right:var(--panel-right);width:var(--panel-width);top:16px;bottom:92px;min-height:0;display:flex;flex-direction:column;border:1px solid #e5ebdf;border-radius:20px;background:#fdfefaed;box-shadow:0 12px 35px #3045340a;overflow:hidden}.ReferenceStudio_deskHeading__yhSuR{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex:0 0 auto;min-height:163px;padding:18px 17px 100px}.ReferenceStudio_deskHeading__yhSuR>div{min-width:0}.ReferenceStudio_deskHeading__yhSuR>div>span{display:block;color:#8c987f;font-size:10px;margin-bottom:4px}.ReferenceStudio_deskHeading__yhSuR h1{margin:0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.2px}.ReferenceStudio_deskHeading__yhSuR>button{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;margin:-2px -3px 0;border:0;border-radius:8px;background:#edf2e864;color:#829278}.ReferenceStudio_deskHeading__yhSuR>button>svg:last-child{display:none}.ReferenceStudio_context__W09xn{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce4d5 transparent}.ReferenceStudio_context__W09xn::-webkit-scrollbar{width:4px}.ReferenceStudio_context__W09xn::-webkit-scrollbar-thumb{background:#dce4d5;border-radius:5px}.ReferenceStudio_existingContext__wcqcn{padding:0 16px 22px}.ReferenceStudio_existingContext__wcqcn>h2{font-size:16px;margin:0 0 12px}.ReferenceStudio_contextHeading__Pj40p{margin:0 0 7px}.ReferenceStudio_contextHeading__Pj40p>button{display:flex;align-items:center;gap:5px;min-height:32px;padding:2px 0;background:none;border:0;color:#6c8161;font-size:10px}.ReferenceStudio_contextDescription__I3y6W{margin:0 0 12px;color:#8a957f;font-size:11px;line-height:1.65}.ReferenceStudio_extraDesigns__4MCrY{margin-top:18px;padding-top:13px;border-top:1px solid #e4ebdb;font-size:12px}.ReferenceStudio_extraDesigns__4MCrY>summary{cursor:pointer;min-height:35px;color:#6e8263}.ReferenceStudio_actionBar__2RvNC{position:absolute;z-index:8;right:var(--panel-right);bottom:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;width:var(--panel-width);height:var(--action-height);padding:10px 15px;border:1px solid #e0e8d9;border-radius:16px;background:#fcfef7;box-shadow:0 5px 16px #2f47380c}.ReferenceStudio_price__b6qCM{display:flex;flex-direction:column;gap:2px;padding:0;border:0;background:none;text-align:right;color:#344f38}.ReferenceStudio_price__b6qCM>strong{font-size:19px;font-weight:600;line-height:1.2;white-space:nowrap}.ReferenceStudio_price__b6qCM>span{display:flex;gap:4px;align-items:center;color:#839177;font-size:9px}.ReferenceStudio_continue__l_qiw{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;flex:1 1 auto;max-width:154px;padding:8px 11px;border:1px solid #355b3e;border-radius:11px;background:#355b3e;color:#fff}.ReferenceStudio_studio__WL5zw .ReferenceStudio_continue__l_qiw{font-size:12px;font-weight:500}.ReferenceStudio_continue__l_qiw svg{width:16px}.ReferenceStudio_restoreEditor__kCkHf{position:absolute;z-index:12;right:20px;top:max(18px,env(safe-area-inset-top));display:flex;align-items:center;gap:8px;min-height:43px;padding:9px 15px;border:1px solid #fff9;border-radius:14px;background:#fcfdf6c4;color:#466540;backdrop-filter:blur(16px)}.ReferenceStudio_studio__WL5zw .ReferenceStudio_restoreEditor__kCkHf{font-size:12px}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_dock__pw9Jj{display:none}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh{right:94px}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_plotBar__OdKys{top:76px;padding:9px;border:1px solid #fff7;border-radius:14px;background:#f7faf3b0;backdrop-filter:blur(18px)}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_plotBar__OdKys>span{display:none}.ReferenceStudio_clean__MU7yI .ReferenceStudio_scene__OhkKf,.ReferenceStudio_clean__MU7yI .ReferenceStudio_stage__8THhh{inset:0}.ReferenceStudio_clean__MU7yI .ReferenceStudio_actionBar__2RvNC,.ReferenceStudio_clean__MU7yI .ReferenceStudio_designPill__LMV23,.ReferenceStudio_clean__MU7yI .ReferenceStudio_dock__pw9Jj,.ReferenceStudio_clean__MU7yI .ReferenceStudio_gesture___W1dw,.ReferenceStudio_clean__MU7yI .ReferenceStudio_location__638u0,.ReferenceStudio_clean__MU7yI .ReferenceStudio_plotBar__OdKys,.ReferenceStudio_clean__MU7yI .ReferenceStudio_sideTools__KaNhD,.ReferenceStudio_clean__MU7yI .ReferenceStudio_signatureTitle__LiPNw,.ReferenceStudio_clean__MU7yI .ReferenceStudio_toolbar__dGUrk,.ReferenceStudio_clean__MU7yI .ReferenceStudio_tools__htJPa,.ReferenceStudio_signatureTitle__LiPNw{display:none}.ReferenceStudio_signature__WYR33{--panel-right:22px;--panel-width:332px;background:radial-gradient(ellipse at 48% 50%,#f5f0e5,#ddd6c9)}.ReferenceStudio_signature__WYR33 .ReferenceStudio_stage__8THhh{right:376px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_scene__OhkKf{inset:78px 0 90px 160px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_toolbar__dGUrk{left:27px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_sceneTitle__5yNm4{color:#554e42}.ReferenceStudio_signature__WYR33 .ReferenceStudio_toolbar__dGUrk a,.ReferenceStudio_signature__WYR33 .ReferenceStudio_toolbar__dGUrk button{border-color:#fdf8ed99;background:#f7f0e270;color:#685d48}.ReferenceStudio_signature__WYR33 .ReferenceStudio_signatureTitle__LiPNw{display:block;position:absolute;z-index:3;top:91px;left:29px;width:210px;direction:rtl;text-align:left;pointer-events:none}.ReferenceStudio_signatureTitle__LiPNw>span{font-size:10px;letter-spacing:.5px;color:#948367}.ReferenceStudio_signatureTitle__LiPNw h2{margin:13px 0 9px;font:400 38px/1.12 var(--font-heading),serif;color:#574b36;letter-spacing:-1.2px}.ReferenceStudio_signatureTitle__LiPNw p{margin:0;color:#9a8d77;font-size:10px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_location__638u0{left:auto;right:18px;top:78px;background:#f8f1e89c;color:#8b7d64}.ReferenceStudio_signature__WYR33 .ReferenceStudio_selectionBadge__F16jl{top:128px;right:18px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_sideTools__KaNhD{top:178px;left:auto;right:18px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_sideTools__KaNhD>button,.ReferenceStudio_signature__WYR33 .ReferenceStudio_viewWrap___co_v>button{background:#f9f4e97c;color:#8b7d64}.ReferenceStudio_signature__WYR33 .ReferenceStudio_viewMenu__GT5__{left:auto;right:52px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa{top:auto;right:397px;left:25px;bottom:21px;width:auto;height:63px;flex-direction:row;gap:5px;padding:6px;border:1px solid #5e5540;border-radius:16px;background:#3f3c32f5;box-shadow:0 8px 24px #50422d20}.ReferenceStudio_signature__WYR33 .ReferenceStudio_railBrand__vo4hO,.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>.ReferenceStudio_railLocation__mWRB5{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button{flex:1;flex-direction:row;gap:7px;min-height:48px;padding:7px;color:#c3baa4;border-radius:10px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button>svg{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button>span{font-size:11px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa .ReferenceStudio_toolNumber__3Jg3J{display:block;color:#827b69;font-size:9px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button[aria-pressed=true]{background:#eee6d1;border-color:#eee6d1;color:#574e3b}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button:hover{background:#71654d4d}.ReferenceStudio_signature__WYR33 .ReferenceStudio_dock__pw9Jj{background:#fffcf4ed;border-color:#fcf7e8;border-radius:22px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_deskHeading__yhSuR{padding-top:20px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_deskHeading__yhSuR h1{color:#64543b;font-family:var(--font-heading),serif;font-weight:500;font-size:21px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_contextDescription__I3y6W,.ReferenceStudio_signature__WYR33 .ReferenceStudio_deskHeading__yhSuR>div>span{color:#a1947d}.ReferenceStudio_signature__WYR33 .ReferenceStudio_plotBar__OdKys{border-bottom-color:#e9e0ce}.ReferenceStudio_signature__WYR33 .ReferenceStudio_plotBar__OdKys button{background:#f4efdf;color:#9e9076}.ReferenceStudio_signature__WYR33 .ReferenceStudio_plotBar__OdKys button[aria-pressed=true]{background:#eae0c6;color:#665331;border-color:#c3ad7e}.ReferenceStudio_signature__WYR33 .ReferenceStudio_actionBar__2RvNC{border-color:#faf4e6;background:#fffcf2}.ReferenceStudio_signature__WYR33 .ReferenceStudio_price__b6qCM{color:#6c5736}.ReferenceStudio_signature__WYR33 .ReferenceStudio_continue__l_qiw{background:#746142;border-color:#746142}.ReferenceStudio_signature__WYR33 .ReferenceStudio_designPill__LMV23,.ReferenceStudio_signature__WYR33 .ReferenceStudio_gesture___W1dw{display:none}.ReferenceStudio_signature__WYR33.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh{right:0}.ReferenceStudio_signature__WYR33.ReferenceStudio_expanded__rBc4g .ReferenceStudio_tools__htJPa{right:25px}.ReferenceStudio_signature__WYR33.ReferenceStudio_clean__MU7yI .ReferenceStudio_scene__OhkKf,.ReferenceStudio_signature__WYR33.ReferenceStudio_clean__MU7yI .ReferenceStudio_stage__8THhh{inset:0}.ReferenceStudio_signature__WYR33.ReferenceStudio_clean__MU7yI .ReferenceStudio_signatureTitle__LiPNw{display:none}@media(min-width:1450px){.ReferenceStudio_studio__WL5zw{--panel-width:366px;--panel-right:100px}.ReferenceStudio_tools__htJPa{right:18px;width:67px}.ReferenceStudio_existingContext__wcqcn{padding-inline:19px}.ReferenceStudio_signature__WYR33{--panel-width:352px;--panel-right:26px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_stage__8THhh{right:400px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa{right:420px}}@media(max-width:1099px) and (min-width:900px){.ReferenceStudio_studio__WL5zw{--panel-width:302px;--panel-right:83px}.ReferenceStudio_tools__htJPa{right:9px;width:64px}.ReferenceStudio_sceneTitle__5yNm4{font-size:12px}.ReferenceStudio_toolbar__dGUrk{gap:4px;left:12px;right:12px}.ReferenceStudio_signature__WYR33{--panel-right:15px;--panel-width:302px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_stage__8THhh{right:333px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa{right:346px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_signatureTitle__LiPNw{top:85px;left:20px}.ReferenceStudio_signatureTitle__LiPNw h2{font-size:28px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_scene__OhkKf{left:100px}}@media(max-width:899px){.ReferenceStudio_studio__WL5zw{--tray-height:33dvh;--action-height:calc(55px + env(safe-area-inset-bottom))}.ReferenceStudio_signature__WYR33 .ReferenceStudio_stage__8THhh,.ReferenceStudio_stage__8THhh{inset:0 0 var(--tray-height)}.ReferenceStudio_scene__OhkKf,.ReferenceStudio_signature__WYR33 .ReferenceStudio_scene__OhkKf{inset:max(115px,calc(env(safe-area-inset-top) + 106px)) 0 68px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_toolbar__dGUrk,.ReferenceStudio_toolbar__dGUrk{top:max(9px,env(safe-area-inset-top));left:10px;right:10px;gap:4px}.ReferenceStudio_toolbar__dGUrk a,.ReferenceStudio_toolbar__dGUrk button{width:40px;height:44px;border-radius:11px}.ReferenceStudio_history__06JkV{padding:0}.ReferenceStudio_history__06JkV button{width:36px}.ReferenceStudio_sceneTitle__5yNm4{font-size:12px;margin-right:4px}.ReferenceStudio_sceneTitle__5yNm4 small{font-size:9px;margin-top:1px}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_plotBar__OdKys,.ReferenceStudio_plotBar__OdKys,.ReferenceStudio_signature__WYR33 .ReferenceStudio_plotBar__OdKys{top:calc(max(9px,env(safe-area-inset-top)) + 51px);left:10px;right:10px;width:auto;padding:4px;border:1px solid #ffffff6b;border-radius:14px;background:#fcfdf49c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ReferenceStudio_plotBar__OdKys>span{display:none}.ReferenceStudio_plotBar__OdKys nav{gap:3px}.ReferenceStudio_plotBar__OdKys button{height:44px;padding:3px 4px;gap:2px;background:transparent}.ReferenceStudio_plotBar__OdKys button>svg{height:18px;width:26px}.ReferenceStudio_plotBar__OdKys button>span{font-size:11px}.ReferenceStudio_location__638u0,.ReferenceStudio_signature__WYR33 .ReferenceStudio_location__638u0{top:120px;right:auto;left:10px;min-height:44px;padding:5px 8px;max-width:170px}.ReferenceStudio_location__638u0 strong{max-width:121px;font-size:11px}.ReferenceStudio_location__638u0 svg{width:14px}.ReferenceStudio_sideTools__KaNhD,.ReferenceStudio_signature__WYR33 .ReferenceStudio_sideTools__KaNhD{top:173px;right:auto;left:10px;gap:6px}.ReferenceStudio_sideTools__KaNhD>button,.ReferenceStudio_viewWrap___co_v>button{width:44px;height:44px;border-radius:10px}.ReferenceStudio_sideTools__KaNhD>button>span,.ReferenceStudio_viewWrap___co_v>button>span{display:none}.ReferenceStudio_sideTools__KaNhD>button>svg,.ReferenceStudio_viewWrap___co_v>button>svg{width:17px;height:17px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_viewMenu__GT5__,.ReferenceStudio_viewMenu__GT5__{top:0;right:auto;left:43px;max-height:52dvh}.ReferenceStudio_selectionBadge__F16jl,.ReferenceStudio_signature__WYR33 .ReferenceStudio_selectionBadge__F16jl{top:122px;right:10px;padding:5px 7px;min-width:81px;gap:0 5px;border-radius:10px}.ReferenceStudio_selectionBadge__F16jl>span{font-size:10px}.ReferenceStudio_selectionBadge__F16jl>strong{font-size:12px}.ReferenceStudio_selectionBadge__F16jl button{width:40px;height:40px}.ReferenceStudio_gesture___W1dw{display:none}.ReferenceStudio_designPill__LMV23{left:auto;right:12px;bottom:83px;min-height:31px;padding:4px 10px}.ReferenceStudio_studio__WL5zw .ReferenceStudio_designPill__LMV23{font-size:10px}.ReferenceStudio_designPill__LMV23>svg{width:15px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa,.ReferenceStudio_tools__htJPa{top:auto;left:10px;right:10px;bottom:calc(var(--tray-height) + 8px);width:auto;height:59px;padding:4px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;border:1px solid #ffffff8a;border-radius:17px;background:#f7fbf28c;box-shadow:0 6px 24px #31432b0f;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ReferenceStudio_railBrand__vo4hO,.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa .ReferenceStudio_toolNumber__3Jg3J,.ReferenceStudio_tools__htJPa>.ReferenceStudio_railLocation__mWRB5{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button,.ReferenceStudio_tools__htJPa>button{flex-direction:column;min-height:48px;padding:4px 1px;gap:4px;border-radius:12px;color:#778b6c}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button>span,.ReferenceStudio_tools__htJPa>button>span{font-size:10.5px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button>svg,.ReferenceStudio_tools__htJPa>button>svg{display:block;width:20px;height:20px}.ReferenceStudio_tools__htJPa>button[aria-pressed=true]{background:#fcfff5df;border-color:#bccfac;box-shadow:0 2px 5px #4c683111;color:#365430}.ReferenceStudio_dock__pw9Jj,.ReferenceStudio_signature__WYR33 .ReferenceStudio_dock__pw9Jj{top:auto;right:0;left:0;bottom:var(--action-height);width:100%;height:calc(var(--tray-height) - var(--action-height));border-radius:19px 19px 0 0;border:1px solid #e6ecde;border-bottom:0;box-shadow:0 -5px 25px #30432d09;background:#fdfef9}.ReferenceStudio_deskHeading__yhSuR,.ReferenceStudio_signature__WYR33 .ReferenceStudio_deskHeading__yhSuR{min-height:44px;padding:3px 13px;flex:0 0 auto;align-items:center;border-bottom:1px solid #edf0e6}.ReferenceStudio_deskHeading__yhSuR>div>span{display:none}.ReferenceStudio_deskHeading__yhSuR h1,.ReferenceStudio_signature__WYR33 .ReferenceStudio_deskHeading__yhSuR h1{font:600 13px/1.4 var(--font-body),Arial,sans-serif}.ReferenceStudio_deskHeading__yhSuR>button{width:44px;height:38px;margin:0;background:none}.ReferenceStudio_deskHeading__yhSuR>button>svg:first-child{display:none}.ReferenceStudio_deskHeading__yhSuR>button>svg:last-child{display:block}.ReferenceStudio_existingContext__wcqcn{padding:7px 12px 14px}.ReferenceStudio_existingContext__wcqcn>h2{font-size:13px}.ReferenceStudio_contextDescription__I3y6W{display:none}.ReferenceStudio_contextHeading__Pj40p{margin:0 0 4px}.ReferenceStudio_contextHeading__Pj40p>button{min-height:24px;font-size:10px}.ReferenceStudio_actionBar__2RvNC,.ReferenceStudio_signature__WYR33 .ReferenceStudio_actionBar__2RvNC{right:0;bottom:0;width:100%;height:var(--action-height);padding:6px 13px calc(6px + env(safe-area-inset-bottom));border:0;border-top:1px solid #e7eddf;border-radius:0;background:#fcfef8;box-shadow:none}.ReferenceStudio_price__b6qCM>strong{font-size:17px}.ReferenceStudio_price__b6qCM>span{font-size:8px}.ReferenceStudio_continue__l_qiw{max-width:174px;height:38px;border-radius:11px}.ReferenceStudio_studio__WL5zw .ReferenceStudio_continue__l_qiw{font-size:12px}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh,.ReferenceStudio_signature__WYR33.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh{bottom:var(--action-height);right:0}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_tools__htJPa,.ReferenceStudio_signature__WYR33.ReferenceStudio_expanded__rBc4g .ReferenceStudio_tools__htJPa{left:10px;right:10px;bottom:calc(var(--action-height) + 10px)}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_dock__pw9Jj{display:none}.ReferenceStudio_expanded__rBc4g .ReferenceStudio_designPill__LMV23{bottom:84px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_signatureTitle__LiPNw{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_scene__OhkKf{top:max(180px,calc(env(safe-area-inset-top) + 171px))}.ReferenceStudio_signature__WYR33 .ReferenceStudio_location__638u0{top:178px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_selectionBadge__F16jl{top:180px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_sideTools__KaNhD{top:232px}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa{background:#433e32da;border-color:#6f6553}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button{color:#c9bda6}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button[aria-pressed=true]{background:#eee6d5;border-color:#eee6d5;color:#6f5834}.ReferenceStudio_clean__MU7yI .ReferenceStudio_scene__OhkKf,.ReferenceStudio_clean__MU7yI .ReferenceStudio_stage__8THhh,.ReferenceStudio_signature__WYR33.ReferenceStudio_clean__MU7yI .ReferenceStudio_scene__OhkKf,.ReferenceStudio_signature__WYR33.ReferenceStudio_clean__MU7yI .ReferenceStudio_stage__8THhh{inset:0}.ReferenceStudio_clean__MU7yI .ReferenceStudio_plotBar__OdKys,.ReferenceStudio_clean__MU7yI .ReferenceStudio_tools__htJPa{display:none}.ReferenceStudio_restoreEditor__kCkHf{top:max(12px,env(safe-area-inset-top));right:12px}.ReferenceStudio_keyboard__4B669,.ReferenceStudio_signature__WYR33.ReferenceStudio_keyboard__4B669{--tray-height:calc(100% - 140px)}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_designPill__LMV23,.ReferenceStudio_keyboard__4B669 .ReferenceStudio_location__638u0,.ReferenceStudio_keyboard__4B669 .ReferenceStudio_plotBar__OdKys,.ReferenceStudio_keyboard__4B669 .ReferenceStudio_selectionBadge__F16jl,.ReferenceStudio_keyboard__4B669 .ReferenceStudio_sideTools__KaNhD{display:none}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_scene__OhkKf{inset:44px 0 0}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_tools__htJPa{bottom:calc(var(--tray-height) + 2px);height:48px}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_tools__htJPa>button{min-height:38px;gap:0}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_tools__htJPa>button>svg{width:15px;height:15px}.ReferenceStudio_keyboard__4B669 .ReferenceStudio_tools__htJPa>button>span{font-size:8px}}@media(max-width:360px){.ReferenceStudio_sceneTitle__5yNm4 small{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_tools__htJPa>button>span,.ReferenceStudio_tools__htJPa>button>span{font-size:10.5px}}@media(max-height:650px) and (min-width:900px){.ReferenceStudio_railBrand__vo4hO{display:none}.ReferenceStudio_tools__htJPa>button{min-height:52px}.ReferenceStudio_tools__htJPa{padding-block:7px}}@media(max-width:899px) and (max-height:680px){.ReferenceStudio_studio__WL5zw{--tray-height:35dvh}.ReferenceStudio_sideTools__KaNhD{flex-direction:row;top:114px}.ReferenceStudio_designPill__LMV23,.ReferenceStudio_location__638u0{display:none}.ReferenceStudio_signature__WYR33 .ReferenceStudio_sideTools__KaNhD{top:162px}}@media(prefers-reduced-motion:reduce){.ReferenceStudio_studio__WL5zw button{transition:none}}.ReferenceStudio_mobileControls__tx5ko,.ReferenceStudio_mobileDone__70okL,.ReferenceStudio_mobileGrip__tIf85,.ReferenceStudio_mobileMeasurementsToggle__0vyU7,.ReferenceStudio_mobilePartSlot__RWYDb,.ReferenceStudio_mobilePlots__HL7Wh,.ReferenceStudio_mobileTitle__0d_aA,.ReferenceStudio_toolbar__dGUrk .ReferenceStudio_mobileDone__70okL{display:none}@media(max-width:899px){body:has(.ReferenceStudio_mobileLayout__Sz_VS),html:has(.ReferenceStudio_mobileLayout__Sz_VS){height:100dvh;min-height:0;overflow:hidden}.ReferenceStudio_mobileLayout__Sz_VS{--mobile-editor-height:42%}.ReferenceStudio_mobileLayout__Sz_VS[data-editor-expanded=true]{--mobile-editor-height:62%}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_actionBar__2RvNC,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_contextHeading__Pj40p,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_deskHeading__yhSuR,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_desktopTitle__2OsEC,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_plotBar__OdKys,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_sceneTitle__5yNm4 small,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_selectionBadge__F16jl,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_sideTools__KaNhD,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_tools__htJPa{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobileTitle__0d_aA{display:inline}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_sceneTitle__5yNm4{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobilePartSlot__RWYDb{display:block;flex:1 1 auto;min-width:0;position:relative;z-index:21}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk{z-index:20;top:max(7px,env(safe-area-inset-top));left:8px;right:8px;gap:4px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_moreWrap__wuR9u>.ReferenceStudio_more__lNGhK,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>a,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>button{width:34px;height:36px;border-radius:10px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_more__lNGhK>svg,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>a>svg,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>button>svg{width:18px;height:18px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_history__06JkV{border-radius:10px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_history__06JkV button{width:30px;height:36px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_history__06JkV button>svg{width:17px;height:17px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_summaryTool__1X4Om{flex-direction:column;gap:1px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_summaryTool__1X4Om .ReferenceStudio_mobileTitle__0d_aA{font-size:12px;line-height:1}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_summaryTool__1X4Om>svg{width:16px;height:16px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>.ReferenceStudio_mobileDone__70okL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:42px;height:38px;padding:3px;border:1px solid #2c6745;border-radius:10px;background:#347651;color:#fff;box-shadow:0 3px 10px #294f3920}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk>.ReferenceStudio_mobileDone__70okL>svg{width:14px;height:14px}.ReferenceStudio_mobileDone__70okL>span{font-size:11px;line-height:1.2;font-weight:600}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_stage__8THhh{bottom:var(--mobile-editor-height);transition:bottom .24s cubic-bezier(.2,.8,.2,1)}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_scene__OhkKf{inset:max(53px,calc(env(safe-area-inset-top) + 46px)) 0 6px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_dock__pw9Jj{height:var(--mobile-editor-height);bottom:0;padding-bottom:0;border-radius:19px 19px 0 0;transition:height .24s cubic-bezier(.2,.8,.2,1)}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_context__W09xn{scroll-padding-block:8px;-webkit-overflow-scrolling:touch}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobileGrip__tIf85{display:flex;align-items:center;justify-content:center;flex:0 0 24px;gap:6px;width:100%;height:24px;padding:0;border:0;background:transparent;color:#769181}.ReferenceStudio_mobileGrip__tIf85>span{width:30px;height:3px;border-radius:3px;background:#c6d5ca}.ReferenceStudio_mobileGrip__tIf85>svg{transform:rotate(180deg);transition:transform .22s}.ReferenceStudio_mobileGrip__tIf85[aria-expanded=true]>svg{transform:rotate(0)}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_existingContext__wcqcn{padding:0 12px max(14px,env(safe-area-inset-bottom))}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_contextHeading__Pj40p{margin:0 0 3px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_contextHeading__Pj40p>button{min-height:30px;font-size:12px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_partMeasurements__6bXQu{margin-bottom:8px;border:1px solid #e1e9df;border-radius:10px;background:#f5f8f2}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobileMeasurementsToggle__0vyU7{display:flex;align-items:center;gap:7px;width:100%;min-height:36px;padding:7px 10px;border:0;background:transparent;color:#55724e;font-size:13px;text-align:right}.ReferenceStudio_mobileMeasurementsToggle__0vyU7>span{flex:1}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_partMeasurementsContent__Eecnd{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_partMeasurements__6bXQu[data-expanded=true] .ReferenceStudio_partMeasurementsContent__Eecnd{display:block;padding:0 8px}.ReferenceStudio_partMeasurements__6bXQu[data-expanded=true] .ReferenceStudio_mobileMeasurementsToggle__0vyU7>svg:last-child{transform:rotate(180deg)}.ReferenceStudio_mobileLayout__Sz_VS[data-editor=dimensions] .ReferenceStudio_mobileMeasurementsToggle__0vyU7{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_extraDesigns__4MCrY{margin-top:10px;padding-top:6px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_designPill__LMV23{bottom:14px}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh{bottom:0}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_menu__ZsVbz{top:42px;width:min(280px,calc(100vw - 16px));max-height:min(460px,calc(100dvh - 64px - env(safe-area-inset-top)));padding:8px;overscroll-behavior:contain}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_menu__ZsVbz button{width:100%;height:auto;min-height:44px;flex-shrink:0;padding:10px;justify-content:flex-start;gap:8px;border:0;border-radius:9px;background:transparent;font-size:14px;line-height:1.45;white-space:normal;text-align:right;backdrop-filter:none;-webkit-backdrop-filter:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_menu__ZsVbz button:hover{background:#edf2e9}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_menu__ZsVbz .ReferenceStudio_saveStatus__PmQSw{font-size:12px;padding:6px 8px 10px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobilePlots__HL7Wh{display:block;margin-bottom:6px;padding:0 0 10px;border-bottom:1px solid #dce4da}.ReferenceStudio_mobilePlots__HL7Wh>span{display:block;padding:2px 8px 7px;font-size:14px;font-weight:600}.ReferenceStudio_mobilePlots__HL7Wh>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_mobilePlots__HL7Wh button{padding:8px 6px;border:1px solid transparent;background:#f2f5ed}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk .ReferenceStudio_mobilePlots__HL7Wh button[aria-pressed=true]{border-color:#93ad81;background:#e8f0df;color:#34532f}.ReferenceStudio_mobilePlots__HL7Wh button>svg:first-child{width:25px;height:22px;flex-shrink:0}.ReferenceStudio_mobilePlots__HL7Wh button>svg:last-child:not(:first-child){width:14px;flex-shrink:0;margin-right:auto}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_mobileControls__tx5ko{display:contents}.ReferenceStudio_mobileEditControl___anFW,.ReferenceStudio_mobileViewControl__mFTXY{position:absolute;z-index:14;top:max(51px,calc(env(safe-area-inset-top) + 44px))}.ReferenceStudio_mobileEditControl___anFW{right:8px}.ReferenceStudio_mobileViewControl__mFTXY{left:8px}.ReferenceStudio_mobileToggle__NafW1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:40px;height:40px;padding:3px;border:1px solid #ffffffbd;border-radius:11px;background:#f7faf4d9;color:#355844;box-shadow:0 3px 12px #20332b12;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ReferenceStudio_mobileToggle__NafW1>svg{width:17px;height:17px}.ReferenceStudio_mobileToggle__NafW1>span{font-size:12px;line-height:1}.ReferenceStudio_mobileToggle__NafW1[aria-expanded=true]{background:#e8f0df;border-color:#93ad81}.ReferenceStudio_mobilePopover__7orXg{--panel-shift:8px;position:absolute;top:46px;right:0;width:min(240px,calc(100vw - 64px));max-height:min(420px,calc(100dvh - 118px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:3px;padding:7px;border:1px solid #fff;border-radius:15px;background:#fbfcf8f5;box-shadow:0 12px 36px #20332b29;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:ReferenceStudio_mobilePanelOpen__FZ0CY .18s ease-out}.ReferenceStudio_mobileViewControl__mFTXY .ReferenceStudio_mobilePopover__7orXg{--panel-shift:-8px;right:auto;left:0}.ReferenceStudio_mobilePopover__7orXg button{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;flex-shrink:0;padding:10px;border:1px solid transparent;border-radius:9px;color:#3b5344;background:transparent;text-align:right;font-size:14px;line-height:1.4}.ReferenceStudio_mobilePopover__7orXg button>span{flex:1}.ReferenceStudio_mobilePopover__7orXg button>svg{flex-shrink:0}.ReferenceStudio_mobilePopover__7orXg button:hover{background:#edf2e9}.ReferenceStudio_mobilePopover__7orXg button[aria-pressed=true]{background:#e8f0df;border-color:#c6d8b8;color:#31563c}.ReferenceStudio_mobilePlots__HL7Wh button:disabled,.ReferenceStudio_mobilePopover__7orXg button:disabled{opacity:.4;cursor:not-allowed}.ReferenceStudio_mobileDone__70okL:focus-visible,.ReferenceStudio_mobileGrip__tIf85:focus-visible,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_menu__ZsVbz button:focus-visible,.ReferenceStudio_mobileMeasurementsToggle__0vyU7:focus-visible,.ReferenceStudio_mobilePopover__7orXg button:focus-visible,.ReferenceStudio_mobileToggle__NafW1:focus-visible{outline:2px solid #355844;outline-offset:2px}.ReferenceStudio_mobileBack__NE2Pb{transform:rotate(180deg)}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_clean__MU7yI .ReferenceStudio_mobileControls__tx5ko,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_mobileControls__tx5ko{display:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_clean__MU7yI .ReferenceStudio_scene__OhkKf,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_clean__MU7yI .ReferenceStudio_stage__8THhh{inset:0}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669{--mobile-editor-height:calc(100% - 100px)}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_mobileGrip__tIf85{display:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_mobilePartSlot__RWYDb{visibility:hidden;pointer-events:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_existingContext__wcqcn{padding-top:8px}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_scene__OhkKf{inset:44px 0 0}}@keyframes ReferenceStudio_mobilePanelOpen__FZ0CY{0%{opacity:0;transform:translateX(var(--panel-shift)) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ReferenceStudio_mobilePopover__7orXg{animation:none}.ReferenceStudio_mobileGrip__tIf85>svg,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_dock__pw9Jj,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_stage__8THhh{transition:none}}[data-astra-layout=order] .ReferenceStudio_contextDescription__I3y6W{display:none}[data-astra-layout=order] .ReferenceStudio_partMeasurements__6bXQu{background:#ffffff60;border:1px solid #e6dfd5;border-radius:14px;padding:10px;margin-bottom:14px}[data-astra-layout=order] .ReferenceStudio_contextHeading__Pj40p{margin-bottom:10px}[data-astra-layout=order] .ReferenceStudio_contextHeading__Pj40p>button{color:rgb(var(--ink-muted));border-radius:12px;min-height:36px}[data-astra-layout=order] .ReferenceStudio_extraDesigns__4MCrY{border-color:#e6dfd5;color:rgb(var(--ink-muted))}@media(max-width:1023px){[data-astra-layout=order] .ReferenceStudio_partMeasurements__6bXQu{padding:4px 8px;margin-bottom:8px}[data-astra-layout=order] .ReferenceStudio_mobileMeasurementsToggle__0vyU7{display:flex;gap:8px;align-items:center;width:100%;min-height:36px;font-size:12px}[data-astra-layout=order] .ReferenceStudio_partMeasurements__6bXQu[data-expanded=false] .ReferenceStudio_partMeasurementsContent__Eecnd{display:none}}.ReferenceStudio_studio__WL5zw{background-image:linear-gradient(112deg,rgba(18,38,45,.78),rgba(18,38,45,.18) 52%,hsla(41,38%,92%,.36)),url(/images/astra-courtyard-background.png);background-position:50%;background-size:cover}.ReferenceStudio_mobileAiHub__FsgiT,.ReferenceStudio_mobileDesignTabs__g8Zin,.ReferenceStudio_mobileFinishToggle__klA40,.ReferenceStudio_mobileInfoBar__KRW1u,.ReferenceStudio_mobilePrice___eSbq,.ReferenceStudio_mobilePrimaryTools__QirlL,.ReferenceStudio_mobileSheetHeading__oN3nZ,.ReferenceStudio_mobileTopbar__C4sGd{display:none}@media(max-width:899px){body:has(.ReferenceStudio_mobileLayout__Sz_VS),html:has(.ReferenceStudio_mobileLayout__Sz_VS){height:100dvh;overflow:hidden}.ReferenceStudio_mobileLayout__Sz_VS{--astra-mobile-nav:calc(88px + env(safe-area-inset-bottom));--astra-mobile-panel:30dvh;height:100dvh!important;min-height:100dvh}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_designPill__LMV23,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_gesture___W1dw,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_location__638u0,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_selectionBadge__F16jl,.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_toolbar__dGUrk{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_stage__8THhh,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_stage__8THhh{inset:0 0 calc(var(--astra-mobile-panel) + var(--astra-mobile-nav));transition:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_scene__OhkKf,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_scene__OhkKf{inset:max(96px,calc(env(safe-area-inset-top) + 86px)) 0 0}.ReferenceStudio_mobileTopbar__C4sGd{position:absolute;z-index:24;top:max(7px,env(safe-area-inset-top));inset-inline:8px;display:flex;direction:rtl;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.ReferenceStudio_mobileFileActions__fQsUY,.ReferenceStudio_mobileFlowActions__lK2io{display:flex;direction:rtl;overflow:hidden;border:1px solid #ffffffa8;border-radius:20px;background:#fffdf8d9;box-shadow:0 8px 24px #0b2e401a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}.ReferenceStudio_mobileTopbar__C4sGd button{display:flex;min-width:48px;height:54px;padding:6px 9px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-inline-start:1px solid #e2ddd3;background:transparent;color:#102f42}.ReferenceStudio_mobileTopbar__C4sGd button:first-child{border-inline-start:0}.ReferenceStudio_mobileTopbar__C4sGd button:disabled{opacity:.35}.ReferenceStudio_mobileTopbar__C4sGd button span{font-size:10px;line-height:1;white-space:nowrap}.ReferenceStudio_mobileTopbar__C4sGd .ReferenceStudio_mobileNext__HF0nX{color:#fff;background:#0b354d}.ReferenceStudio_mobileTopbar__C4sGd .ReferenceStudio_mobileNext__HF0nX svg{transform:rotate(180deg)}.ReferenceStudio_mobileFileActions__fQsUY button{min-width:46px;padding-inline:7px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_dock__pw9Jj{display:flex;z-index:20;right:0;left:0;bottom:var(--astra-mobile-nav);width:100%;height:var(--astra-mobile-panel);max-height:var(--astra-mobile-panel);padding:0;border:1px solid #e5dfd5;border-bottom:0;border-radius:22px 22px 0 0;background:#fffdf8f5;box-shadow:0 -8px 28px #0b2e4018;overflow:hidden;transition:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_expanded__rBc4g .ReferenceStudio_dock__pw9Jj{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_context__W09xn{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.ReferenceStudio_mobileDesignTabs__g8Zin{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 10px 6px;border-bottom:1px solid #e8e1d8}.ReferenceStudio_mobileDesignTabs__g8Zin button{min-height:36px;padding:6px 4px;border:1px solid transparent;border-radius:12px;background:#f6f2ea;color:#526774;font-size:11px}.ReferenceStudio_mobileDesignTabs__g8Zin button[aria-pressed=true]{border-color:#c9a55c;background:#ead09a;color:#102f42;font-weight:700}.ReferenceStudio_mobilePrimaryTools__QirlL{position:absolute;z-index:25;right:0;left:0;bottom:0;height:var(--astra-mobile-nav);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#082d43f7;box-shadow:0 -8px 28px #082d4330}.ReferenceStudio_mobilePrimaryTools__QirlL button{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border:0;border-inline-start:1px solid #ffffff20;background:transparent;color:#fff}.ReferenceStudio_mobilePrimaryTools__QirlL button:first-child{border-inline-start:0}.ReferenceStudio_mobilePrimaryTools__QirlL button[aria-pressed=true]{border-radius:16px;background:linear-gradient(145deg,#d8b56c,#bc8e38);color:#102f42;box-shadow:inset 0 1px #ffffff75}.ReferenceStudio_mobilePrimaryTools__QirlL strong{font-size:14px;line-height:1.15}.ReferenceStudio_mobilePrimaryTools__QirlL small{max-width:100%;overflow:hidden;color:inherit;font-size:8px;line-height:1.2;opacity:.82;text-overflow:ellipsis;white-space:nowrap}.ReferenceStudio_mobilePrice___eSbq{position:absolute;z-index:27;left:12px;bottom:calc(var(--astra-mobile-nav) + var(--astra-mobile-panel) + 8px);display:flex;min-width:126px;min-height:54px;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 16px;border:1px solid #ffffffb5;border-radius:20px;background:#fffdf8e8;color:#102f42;box-shadow:0 8px 24px #082d4320;backdrop-filter:blur(16px)}.ReferenceStudio_mobilePrice___eSbq strong{font-size:20px;line-height:1}.ReferenceStudio_mobilePrice___eSbq span{margin-top:4px;font-size:9px;color:#60727c}.ReferenceStudio_mobileFinishToggle__klA40{position:absolute;z-index:26;top:max(74px,calc(env(safe-area-inset-top) + 66px));left:10px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffffb8;border-radius:16px;background:#fffdf8e8;box-shadow:0 8px 24px #082d4320;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ReferenceStudio_mobileFinishToggle__klA40 button{display:flex;width:58px;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 4px;border:0;border-top:1px solid #ded8ce;background:transparent;color:#526773}.ReferenceStudio_mobileFinishToggle__klA40 button:first-child{border-top:0}.ReferenceStudio_mobileFinishToggle__klA40 button[aria-checked=true]{background:#0b354d;color:#fff}.ReferenceStudio_mobileFinishToggle__klA40 strong{font-size:10px;line-height:1}.ReferenceStudio_finishSwatch__eYpOc{width:20px;height:14px;border:1px solid;border-radius:5px;background:linear-gradient(135deg,#d8d3c8,#a9a69e)}.ReferenceStudio_finishSwatch__eYpOc[data-finish=honed]{background:radial-gradient(circle at 30% 35%,#eee9dc 0 8%,transparent 9%),linear-gradient(145deg,#b9b4a7,#e2ddd1 48%,#aaa599);background-size:9px 9px,auto}.ReferenceStudio_finishSwatch__eYpOc[data-finish=polished]{background:linear-gradient(120deg,#aaa69c 0 36%,#f7f3e9 45% 57%,#aaa69c 66%)}.ReferenceStudio_mobileAiHub__FsgiT{position:absolute;z-index:26;right:0;left:0;bottom:var(--astra-mobile-nav);height:var(--astra-mobile-panel);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 12px;border:1px solid #e5dfd5;border-bottom:0;border-radius:22px 22px 0 0;background:#fffdf8f5;box-shadow:0 -8px 28px #0b2e4018;overflow-y:auto}.ReferenceStudio_mobileAiHub__FsgiT button{display:flex;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid #e5ded2;border-radius:14px;background:#fff;color:#18384a;text-align:right}.ReferenceStudio_mobileAiHub__FsgiT button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.ReferenceStudio_mobileAiHub__FsgiT strong{font-size:12px}.ReferenceStudio_mobileAiHub__FsgiT small{color:#71818a;font-size:9px;line-height:1.35}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669{--astra-mobile-panel:30dvh;height:100dvh!important}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_dock__pw9Jj{height:var(--astra-mobile-panel)}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_mobilePrimaryTools__QirlL{display:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_dock__pw9Jj{bottom:max(0px,env(keyboard-inset-height,0px))}.ReferenceStudio_mobileLayout__Sz_VS{--astra-mobile-nav:calc(82px + env(safe-area-inset-bottom));--astra-mobile-info:78px;--astra-mobile-panel:46dvh;background:#eee9df}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_stage__8THhh,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_stage__8THhh{inset:0 0 calc(var(--astra-mobile-panel) + var(--astra-mobile-nav) + var(--astra-mobile-info))}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_expanded__rBc4g .ReferenceStudio_stage__8THhh{inset:0 0 calc(var(--astra-mobile-nav) + var(--astra-mobile-info))}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_scene__OhkKf,.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_scene__OhkKf{inset:0}.ReferenceStudio_mobileTopbar__C4sGd{top:0;inset-inline:0;height:calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 13px 0;align-items:center;border-bottom:1px solid #d9d7d0;border-radius:0;background:#fffefaed;box-shadow:0 2px 10px #102f4212;backdrop-filter:blur(18px)}.ReferenceStudio_mobileHistory__Ky8uj{display:flex;direction:ltr;gap:2px;pointer-events:auto}.ReferenceStudio_mobileHistory__Ky8uj button,.ReferenceStudio_mobileMore__9O9CI{display:grid!important;width:42px!important;min-width:42px!important;height:48px!important;padding:0!important;place-items:center;border:0!important;background:transparent!important;color:#0b344b!important}.ReferenceStudio_mobileHistory__Ky8uj button:disabled{opacity:.28}.ReferenceStudio_mobileBrand__NVBwj{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 12px);transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;color:#0a3046;pointer-events:none}.ReferenceStudio_mobileBrand__NVBwj strong{font:700 23px/1.05 Georgia,serif;letter-spacing:.6px}.ReferenceStudio_mobileBrand__NVBwj span{margin-top:4px;font-size:9px;white-space:nowrap}.ReferenceStudio_mobileMoreWrap___mlpS{position:relative;pointer-events:auto}.ReferenceStudio_mobileMoreMenu__40jNF{position:absolute;z-index:60;top:51px;right:-4px;width:min(250px,calc(100vw - 24px));overflow:hidden;padding:8px;border:1px solid #dedbd4;border-radius:17px;background:#fffefbf5;box-shadow:0 18px 46px #082d4330;backdrop-filter:blur(22px)}.ReferenceStudio_mobileMoreMenu__40jNF a,.ReferenceStudio_mobileMoreMenu__40jNF button{display:flex;width:100%;min-height:47px;align-items:center;justify-content:flex-start;gap:13px;padding:9px 10px;border:0;border-bottom:1px solid #ece8df;border-radius:0;background:transparent;color:#14394d;font-size:14px;text-decoration:none}.ReferenceStudio_mobileMoreMenu__40jNF svg{width:21px;height:21px}.ReferenceStudio_mobileMoreMenu__40jNF i{display:block;height:7px;border-bottom:1px solid #ddd7cc}.ReferenceStudio_mobileMoreMenu__40jNF a{color:#d8413d;border-bottom:0}.ReferenceStudio_mobileInfoBar__KRW1u{position:absolute;z-index:24;right:10px;left:10px;bottom:var(--astra-mobile-nav);height:var(--astra-mobile-info);display:grid;grid-template-columns:1.15fr 1fr 1.12fr;align-items:center;padding:8px 4px;border:1px solid #e1ddd4;border-radius:19px;background:#fffef9f2;box-shadow:0 7px 22px #0a30461c;backdrop-filter:blur(18px)}.ReferenceStudio_mobileInfoBar__KRW1u>button,.ReferenceStudio_mobileInfoBar__KRW1u>span{display:flex;min-width:0;height:100%;align-items:center;justify-content:center;gap:6px;padding:4px 8px;border:0;border-inline-start:1px solid #ddd7cc;background:transparent;color:#12374b}.ReferenceStudio_mobileInfoBar__KRW1u>:first-child{border-inline-start:0}.ReferenceStudio_mobileInfoBar__KRW1u svg{width:18px;flex:0 0 auto}.ReferenceStudio_mobileInfoBar__KRW1u span span,.ReferenceStudio_mobileInfoBar__KRW1u>span{flex-direction:column;align-items:flex-start;gap:2px;font-size:9px}.ReferenceStudio_mobileInfoBar__KRW1u i{color:#667985;font-size:9px;font-style:normal}.ReferenceStudio_mobileInfoBar__KRW1u strong{display:block;max-width:100%;overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ReferenceStudio_mobileInfoBar__KRW1u>button:last-child strong{font-size:18px}.ReferenceStudio_mobilePrimaryTools__QirlL{height:var(--astra-mobile-nav);padding:7px 9px calc(7px + env(safe-area-inset-bottom));gap:4px;border-top:1px solid #ded9d0;background:#fffefa;box-shadow:0 -4px 16px #0b304718}.ReferenceStudio_mobilePrimaryTools__QirlL button{gap:5px;border:0;border-radius:14px;color:#0b344b}.ReferenceStudio_mobilePrimaryTools__QirlL button[aria-pressed=true]{background:#f2dfb9;color:#0b344b;box-shadow:none}.ReferenceStudio_mobilePrimaryTools__QirlL strong{font-size:13px}.ReferenceStudio_mobilePrimaryTools__QirlL small{display:none}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_dock__pw9Jj{bottom:calc(var(--astra-mobile-nav) + var(--astra-mobile-info));height:var(--astra-mobile-panel);max-height:var(--astra-mobile-panel);border-color:#e1ddd5;border-radius:24px 24px 0 0;background:#fffefa;box-shadow:0 -10px 30px #0b304722}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_expanded__rBc4g .ReferenceStudio_dock__pw9Jj{display:none}.ReferenceStudio_mobileSheetHeading__oN3nZ{position:relative;display:grid;min-height:56px;grid-template-columns:36px 1fr 36px;align-items:center;padding:10px 15px 5px;border-bottom:1px solid #ebe6dc}.ReferenceStudio_mobileSheetHeading__oN3nZ:before{content:"";position:absolute;top:7px;left:50%;width:42px;height:5px;transform:translateX(-50%);border-radius:9px;background:#d2cec7}.ReferenceStudio_mobileSheetHeading__oN3nZ h2{margin:5px 0 0;color:#0b344b;font-size:19px;text-align:center}.ReferenceStudio_mobileSheetHeading__oN3nZ button{display:grid;width:34px;height:34px;margin-top:4px;place-items:center;border:0;background:transparent;color:#14394d}.ReferenceStudio_mobileSheetHeading__oN3nZ svg{width:21px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_deskHeading__yhSuR{display:none}.ReferenceStudio_mobileDesignTabs__g8Zin{display:grid;grid-template-columns:repeat(6,minmax(58px,1fr));gap:3px;overflow-x:auto;padding:8px 9px;scrollbar-width:none}}@media(max-width:899px){.ReferenceStudio_mobileDesignTabs__g8Zin::-webkit-scrollbar{display:none}.ReferenceStudio_mobileDesignTabs__g8Zin button{display:flex;min-width:58px;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 3px;border:0;border-radius:13px;background:transparent;color:#496171;font-size:9px;white-space:nowrap}.ReferenceStudio_mobileDesignTabs__g8Zin button svg{width:20px;height:20px}.ReferenceStudio_mobileDesignTabs__g8Zin button[aria-pressed=true]{border:0;background:#f2dfb9;color:#0b344b}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_context__W09xn{padding-bottom:12px}.ReferenceStudio_mobileLayout__Sz_VS .ReferenceStudio_existingContext__wcqcn{padding-inline:12px}.ReferenceStudio_mobilePrice___eSbq{display:none!important}.ReferenceStudio_mobileAiHub__FsgiT{bottom:calc(var(--astra-mobile-nav) + var(--astra-mobile-info));height:var(--astra-mobile-panel);background:#fffefa}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_mobileInfoBar__KRW1u{display:none}.ReferenceStudio_mobileLayout__Sz_VS.ReferenceStudio_keyboard__4B669 .ReferenceStudio_dock__pw9Jj{bottom:0}}@media(max-width:380px){.ReferenceStudio_mobileTopbar__C4sGd{inset-inline:5px;gap:4px}.ReferenceStudio_mobileTopbar__C4sGd button{min-width:43px;padding-inline:5px}.ReferenceStudio_mobileFileActions__fQsUY button{min-width:41px}.ReferenceStudio_mobilePrimaryTools__QirlL strong{font-size:13px}.ReferenceStudio_mobilePrimaryTools__QirlL small{font-size:7.5px}}