body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._appWrapper_1r8bk_1{flex:1;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;height:100%;display:flex}._appBox_1r8bk_11{justify-content:center;width:100%;min-width:0;height:100%;display:flex}._pageBox_1r8bk_20{flex-direction:column;width:100%;height:100vh;min-height:100vh;display:flex}._withSidebar_1r8bk_28{flex-direction:row}._weatherCard_10g5o_1{--card-ink:#1b3538;--card-muted:#617577;--card-line:#254b4c26;--card-surface:#ffffffd1;border:1px solid var(--card-line);background:var(--card-surface);color:var(--card-ink);border-radius:10px;padding:clamp(18px,3vw,32px);overflow:hidden;box-shadow:0 18px 45px #1f423a17}._dark_10g5o_15{--card-ink:#e7efeb;--card-muted:#a3b7b0;--card-line:#dfeee824;--card-surface:#1c302eeb}._weatherCard_10g5o_1 .MuiTypography-root{color:inherit}._summary_10g5o_26{border-bottom:1px solid var(--card-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}._conditions_10g5o_35{align-items:center;gap:20px;display:flex}._conditions_10g5o_35 i{color:#c28a27;background:#187a721f;border-radius:50%;place-items:center;width:82px;height:82px;font-size:3.2rem;display:grid}._date_10g5o_52{font-size:1.25rem!important;font-weight:600!important}._summaryLabel_10g5o_57,._metricLabel_10g5o_58{color:var(--card-muted)!important;font-size:.68rem!important;font-weight:700!important}._temperature_10g5o_64{align-items:baseline;gap:16px;display:flex}._temperatureValue_10g5o_70{font-size:4rem!important;font-weight:500!important;line-height:1!important}._temperatureRange_10g5o_76{white-space:nowrap;color:var(--card-muted)!important;font-weight:600!important}._temperatureRange_10g5o_76 span{color:#96a7a1;padding:0 4px}._metrics_10g5o_87{grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 8px;display:grid}._metric_10g5o_58{border-right:1px solid var(--card-line);min-width:0;padding:0 18px}._metric_10g5o_58:first-child{padding-left:0}._metric_10g5o_58:last-child{border-right:0;padding-right:0}._metricValue_10g5o_108{white-space:nowrap;margin-top:4px!important;font-size:1.15rem!important;font-weight:600!important}._metricValue_10g5o_108 small{color:var(--card-muted);font-size:.72rem;font-weight:500}._hourlySection_10g5o_121{border-top:1px solid var(--card-line);margin-top:24px;padding-top:20px}._dayPicker_10g5o_127{min-width:0;margin-bottom:20px}._closeRow_10g5o_132{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}._chartHeader_10g5o_139{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:10px;display:grid}._chartHeader_10g5o_139 ._chartTitle_10g5o_147{margin-bottom:0!important}._nowButton_10g5o_151{letter-spacing:.04em;grid-column:2;align-items:center;gap:6px;transition:background-color .15s,color .15s;color:#d32f2f!important;text-transform:none!important;border:1px solid #d32f2f!important;border-radius:999px!important;padding:4px 16px!important;font-weight:600!important;display:inline-flex!important}._nowButton_10g5o_151:hover:not(:disabled){color:#fff!important;background-color:#d32f2f!important}._nowButton_10g5o_151:disabled{opacity:.45;border-color:currentColor!important}._axesButton_10g5o_176{grid-column:3;justify-self:end;text-transform:none!important}._nowDot_10g5o_182{background:currentColor;border-radius:50%;width:8px;height:8px}._chartTitle_10g5o_147{margin-bottom:10px!important;font-size:1rem!important;font-weight:600!important}@media (width<=680px){._summary_10g5o_26{flex-direction:column;align-items:flex-start;gap:22px}._temperatureValue_10g5o_70{font-size:3.2rem!important}._metrics_10g5o_87{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}._metric_10g5o_58:nth-child(2){border-right:0}._metric_10g5o_58:nth-child(3){padding-left:0}}._weatherCard_10g5o_1._mobile_10g5o_225{padding:12px}._mobile_10g5o_225 ._closeRow_10g5o_132{margin-bottom:0}._mobile_10g5o_225 ._dayPicker_10g5o_127{margin-bottom:10px}._mobile_10g5o_225 ._summary_10g5o_26{gap:10px;padding-bottom:10px}._mobile_10g5o_225 ._conditions_10g5o_35{gap:10px;min-width:0}._mobile_10g5o_225 ._conditions_10g5o_35 i{flex:none;width:44px;height:44px;font-size:1.8rem}._mobile_10g5o_225 ._date_10g5o_52{font-size:.9rem!important}._mobile_10g5o_225 ._temperature_10g5o_64{flex-direction:column;flex:none;align-items:flex-end;gap:2px}._mobile_10g5o_225 ._temperatureValue_10g5o_70{font-size:2rem!important}._mobile_10g5o_225 ._temperatureRange_10g5o_76{font-size:.8rem!important}._mobile_10g5o_225 ._metrics_10g5o_87{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0}._mobile_10g5o_225 ._metric_10g5o_58{padding:0 8px}._mobile_10g5o_225 ._metricValue_10g5o_108{font-size:.85rem!important}._mobile_10g5o_225 ._metricValue_10g5o_108 small{font-size:.6rem}._mobile_10g5o_225 ._hourlySection_10g5o_121{margin-top:10px;padding-top:8px}._mobile_10g5o_225 ._chartTitle_10g5o_147{margin-bottom:4px!important;font-size:.85rem!important}._calendar_163v9_1{min-width:0}._monthHeading_163v9_5{color:var(--weather-ink,#1b3538);align-items:center;gap:12px;margin-bottom:14px;font-size:1rem;font-weight:700;display:flex}._monthButton_163v9_15{min-width:36px!important;font-size:1.3rem!important;line-height:1!important}._weekdays_163v9_21,._week_163v9_21{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}._weekdays_163v9_21{color:var(--weather-muted,#617577);text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:700}._week_163v9_21{margin-bottom:8px}._dayButton_163v9_41{width:100%;height:84px;border:1px solid var(--weather-line,#254b4c26)!important;min-width:0!important;color:var(--weather-ink,#1b3538)!important;text-transform:none!important;background:0 0!important;border-radius:6px!important;padding:0!important;transition:transform .14s,border-color .14s,background-color .14s!important;display:block!important;position:relative!important}._dayButton_163v9_41:not(.Mui-disabled):hover{transform:translateY(-2px);background:#187a7214!important;border-color:#187a72!important}._dayButton_163v9_41.Mui-disabled{opacity:.42;color:var(--weather-muted,#617577)!important;border-style:dashed!important}._dayButton_163v9_41._selectedDay_163v9_68{color:#fff!important;background:#187a72!important;border-color:#187a72!important}._dayButton_163v9_41._today_163v9_74:not(._selectedDay_163v9_68){border-color:#d2a643!important}._dateBox_163v9_78{text-align:center;z-index:1;pointer-events:none;width:100%;height:40px;color:inherit;flex-direction:column;justify-content:flex-start;align-items:center;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:6px;left:0}._tempBox_163v9_96{color:inherit;border-radius:4px;align-items:center;gap:.5em;padding:1px 4px;font-size:.68rem;display:flex;position:absolute;bottom:21px;right:6px}._rainBox_163v9_109{color:inherit;border-radius:4px;align-items:center;gap:.5em;padding:1px 4px;font-size:.66rem;display:flex;position:absolute;bottom:3px;right:6px}._weatherIcon_163v9_122{color:#c28a27;pointer-events:none;font-size:1.6rem;line-height:1;position:absolute;bottom:8px;left:8px}._selectedDay_163v9_68 ._weatherIcon_163v9_122{color:#fff}._selectedDay_163v9_68 ._tempBox_163v9_96,._selectedDay_163v9_68 ._rainBox_163v9_109{background:#ffffff29}._strip_163v9_142{scroll-snap-type:x proximity;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}._strip_163v9_142 ._dayButton_163v9_41{scroll-snap-align:center;flex:0 0 84px;width:84px}._mobile_163v9_157 ._monthHeading_163v9_5{margin-bottom:8px;font-size:.9rem}._mobile_163v9_157 ._weekdays_163v9_21,._mobile_163v9_157 ._week_163v9_21{gap:4px}._mobile_163v9_157 ._weekdays_163v9_21{margin-bottom:4px;font-size:.62rem}._mobile_163v9_157 ._week_163v9_21{margin-bottom:4px}._mobile_163v9_157 ._dayButton_163v9_41{height:60px;border-radius:5px!important}._mobile_163v9_157._strip_163v9_142{gap:4px;padding-bottom:4px}._mobile_163v9_157._strip_163v9_142 ._dayButton_163v9_41{flex-basis:56px;width:56px;height:56px}._mobile_163v9_157 ._dateBox_163v9_78{font-size:.7rem;top:4px}._mobile_163v9_157 ._weatherIcon_163v9_122{font-size:1.05rem;bottom:6px;left:4px}._mobile_163v9_157 ._tempBox_163v9_96{gap:0;font-size:.56rem;bottom:18px;right:1px}._mobile_163v9_157 ._rainBox_163v9_109{gap:0;font-size:.56rem;bottom:2px;right:1px}._mobile_163v9_157 ._tempBox_163v9_96 span[role=img],._mobile_163v9_157 ._rainBox_163v9_109 span[role=img]{display:none!important}._weatherPage_16we8_1{--weather-ink:#1b3538;--weather-muted:#617577;--weather-line:#254b4c26;--weather-surface:#ffffffc7;--weather-accent:#187a72;--weather-highlight:#d9a948;isolation:isolate;min-height:100%;color:var(--weather-ink);background:radial-gradient(at 92% 5%,#dfb55b3d,#0000 32%),linear-gradient(145deg,#edf5f1 0%,#e2eeea 48%,#f3f1e7 100%);padding:clamp(20px,4vw,48px);position:relative;overflow:hidden}._weatherPage_16we8_1:before{z-index:-1;content:"";border:1px solid #187a721f;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:0}._dark_16we8_31{--weather-ink:#e7efeb;--weather-muted:#a3b7b0;--weather-line:#dfeee824;--weather-surface:#1c302ed1;--weather-accent:#83c9b5;--weather-highlight:#e0b75e;background:radial-gradient(at 92% 5%,#b98e3b2e,#0000 32%),linear-gradient(145deg,#172d30 0%,#203b3b 48%,#263932 100%)}._weatherHeading_16we8_43{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1180px;margin:0 auto 36px;animation:.48s both _reveal_16we8_1;display:flex}._eyebrow_16we8_53{color:var(--weather-accent);margin-bottom:8px!important;font-size:.68rem!important;font-weight:700!important;line-height:1.3!important}._heading_16we8_61{color:var(--weather-ink);font-size:2.25rem!important;font-weight:600!important;line-height:1.08!important}._subheading_16we8_68{color:var(--weather-muted);margin-top:8px!important}._locationFormWrap_16we8_73{border:1px solid var(--weather-line);background:var(--weather-surface);border-radius:8px;padding:8px;box-shadow:0 12px 32px #1f423a14}._locationForm_16we8_73{align-items:center;gap:8px;display:flex}._zipField_16we8_87{width:126px}._zipField_16we8_87 .MuiInputLabel-root,._zipField_16we8_87 .MuiOutlinedInput-root{color:var(--weather-ink)}._zipField_16we8_87 .MuiOutlinedInput-notchedOutline{border-color:var(--weather-line)}._searchButton_16we8_100,._locationButton_16we8_101{white-space:nowrap;min-height:40px!important;box-shadow:none!important;border-radius:6px!important;padding:0 14px!important;font-weight:600!important}._searchButton_16we8_100{color:#fff!important;background:#187a72!important}._searchButton_16we8_100:hover{background:#11665f!important}._locationButton_16we8_101{border:1px solid var(--weather-line)!important;color:var(--weather-ink)!important;background:0 0!important}._locationButton_16we8_101:hover{background:#187a721a!important}._status_16we8_129{max-width:1180px;color:var(--weather-muted);margin:-20px auto 24px!important}._error_16we8_135{color:#bd5147}._emptyState_16we8_139{border-top:1px solid var(--weather-line);text-align:center;flex-direction:column;align-items:center;max-width:1180px;min-height:280px;margin:0 auto;padding:40px 20px;animation:.52s 80ms both _reveal_16we8_1;display:flex}._weatherMark_16we8_152{background:radial-gradient(circle,#ebbf5c4d,#ebbf5c05 70%);border:1px solid #c6973c40;border-radius:50%;width:98px;height:98px;margin-bottom:18px;position:relative}._weatherMark_16we8_152:before,._weatherMark_16we8_152:after{content:"";position:absolute}._weatherMark_16we8_152:before{background:#e4b850;border-radius:50%;width:48px;height:48px;top:24px;left:24px;box-shadow:0 0 28px #e4b85061}._weatherMark_16we8_152:after{background:#edf5f1;border:1px solid #187a724d;border-radius:99px;width:50px;height:18px;bottom:14px;right:4px}._dark_16we8_31 ._weatherMark_16we8_152:after{background:#203b3b}._emptyTitle_16we8_192{color:var(--weather-ink);font-size:1.25rem!important;font-weight:600!important}._emptyCopy_16we8_198{max-width:380px;color:var(--weather-muted);margin-top:6px!important}._forecastContent_16we8_204{max-width:1180px;margin:0 auto;animation:.52s 80ms both _reveal_16we8_1}._detailSection_16we8_210{margin-bottom:30px}._calendarSection_16we8_214{border:1px solid var(--weather-line);background:var(--weather-surface);border-radius:10px;padding:clamp(16px,2.4vw,28px);box-shadow:0 18px 45px #1f423a14}._sectionHeading_16we8_222{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}._sectionHeading_16we8_222 ._eyebrow_16we8_53{margin-bottom:5px!important}._sectionTitle_16we8_234{color:var(--weather-ink);font-size:1.3rem!important;font-weight:600!important}._sectionHint_16we8_240{color:var(--weather-muted);font-size:.82rem!important}@keyframes _reveal_16we8_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._heading_16we8_61{font-size:2rem!important}._weatherHeading_16we8_43{flex-direction:column;align-items:flex-start;gap:24px}._locationFormWrap_16we8_73,._locationForm_16we8_73{width:100%}}@media (width<=560px){._weatherPage_16we8_1{padding:20px 14px 28px}._weatherHeading_16we8_43{margin-bottom:24px}._locationForm_16we8_73{flex-wrap:wrap}._zipField_16we8_87{flex:100%;width:100%}._searchButton_16we8_100,._locationButton_16we8_101{flex:auto;min-width:0!important;padding:0 9px!important;font-size:.76rem!important}._sectionHeading_16we8_222{flex-direction:column;align-items:flex-start;gap:4px}._heading_16we8_61{font-size:1.8rem!important}}._cell_1asn7_1{aspect-ratio:1;cursor:pointer;background:#438b69;border:1px solid #0a2c2338;flex:1 1 0;place-items:center;width:clamp(32px,9vw,72px);padding:0;transition:background-color .12s;display:grid}._cell_1asn7_1:nth-child(2n){background:#3d825f}._cell_1asn7_1:hover{background:#579b77}._cell_1asn7_1:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #f2cb74;position:relative}._black_1asn7_29{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#505b55,#101714 68%);border:1px solid #ffffff2e;border-radius:50%;width:74%;box-shadow:0 3px 5px #09171173,inset 0 1px 1px #ffffff1f}._white_1asn7_39{aspect-ratio:1;background:radial-gradient(circle at 34% 28%,#fff,#d6ded8 75%);border:1px solid #162e233d;border-radius:50%;width:74%;box-shadow:0 3px 5px #09171152,inset 0 1px 1px #ffffffe6}._valid_1asn7_49{aspect-ratio:1;background:#f2cb74;border-radius:50%;width:19%;box-shadow:0 0 0 4px #f2cb7433}._rowStyle_1kdlx_1{flex-direction:row;display:flex}._board_1kdlx_6{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:min(100%,720px);margin:0 auto;display:flex}._boardWithTopBar_1kdlx_16{padding-top:76px}._boardFrame_1kdlx_20{box-sizing:border-box;background:#174f40;border:1px solid #0e362b80;border-radius:12px;width:min(100%,62vh,640px);padding:clamp(7px,1.5vw,13px);box-shadow:0 18px 42px #192e2633,0 3px 8px #192e2629}._grid_1kdlx_31{border:1px solid #e8f1de42;border-radius:5px;overflow:hidden}@media (width<=520px){._board_1kdlx_6{gap:14px}._boardWithTopBar_1kdlx_16{padding-top:72px}}._gameModalRoot_1tk01_1{pointer-events:none}._gameBackdrop_1tk01_5{pointer-events:auto!important}._topBarBackdrop_1tk01_9{top:68px!important}._sidebarBackdrop_1tk01_13{left:240px!important}@media (width<=820px){._topBarBackdrop_1tk01_9{top:96px!important}._sidebarBackdrop_1tk01_13{left:196px!important}}@media (width<=520px){._sidebarBackdrop_1tk01_13{left:150px!important}}._gameModal_1tk01_1{pointer-events:auto;background-color:gray;border:2px solid #000;width:400px;padding:16px;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #0003}._gameUI_1f192_1{flex-direction:column;gap:14px;width:100%;max-width:640px;display:flex}._controlsRow_1f192_9{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._actionGroup_1f192_17{flex-wrap:wrap;gap:8px;display:flex}._scorePanel_1f192_23{background:#ffffffb8;border:1px solid #354c4026;border-radius:8px;justify-content:space-between;align-items:center;min-height:86px;padding:12px 18px;display:flex;box-shadow:0 5px 18px #29322a12}._playerScore_1f192_35{color:#69736c;border-radius:6px;grid-template-columns:30px auto;align-items:center;column-gap:9px;padding:7px 10px;transition:background-color .15s,color .15s;display:grid}._scorePanel_1f192_23 ._playerScore_1f192_35 .MuiTypography-root{color:#657269}._activePlayer_1f192_50{color:#214c37;background:#e7f0e8}._scorePanel_1f192_23 ._activePlayer_1f192_50 .MuiTypography-root{color:#214c37}._scoreDisc_1f192_59{grid-row:span 2;width:26px;height:26px;margin:0}._scoreValue_1f192_66{color:#24382d;font-size:1.35rem;font-weight:700;line-height:1}._scorePanel_1f192_23 ._scoreValue_1f192_66{color:#24382d}._turnStatus_1f192_77{color:#7c877e;align-items:center;gap:8px;display:flex}._turnStatus_1f192_77 .MuiTypography-root{color:#68766c}._turnDisc_1f192_88{width:21px;height:21px;margin:0}._topBar_1f192_94{background-color:#174f40!important;box-shadow:0 5px 20px #0e261d33!important}._topBarToolbar_1f192_99{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=520px){._scorePanel_1f192_23{min-height:74px;padding:8px 4px}._playerScore_1f192_35{grid-template-columns:24px auto;column-gap:6px;padding:5px}._scoreDisc_1f192_59{width:20px;height:20px}._scoreValue_1f192_66{font-size:1.1rem}._turnStatus_1f192_77{gap:5px}._controlsRow_1f192_9{align-items:flex-start}._actionGroup_1f192_17{gap:6px}}._settingsModalRoot_vqftn_1{pointer-events:none}._settingsBackdrop_vqftn_5{pointer-events:auto!important}._topBarBackdrop_vqftn_9{top:68px!important}._sidebarBackdrop_vqftn_13{left:240px!important}@media (width<=820px){._topBarBackdrop_vqftn_9{top:96px!important}._sidebarBackdrop_vqftn_13{left:196px!important}}@media (width<=520px){._sidebarBackdrop_vqftn_13{left:150px!important}}._settingsModal_vqftn_1{pointer-events:auto;background-color:gray;border:2px solid #000;flex-direction:column;gap:16px;width:400px;padding:16px;display:flex;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #0003}._modeButtons_vqftn_49{gap:8px;display:flex}._modeButtons_vqftn_49>button{flex:1}._actions_vqftn_58{justify-content:flex-end;gap:8px;display:flex}._fractalPage_70bse_1{box-sizing:border-box;color:#f3f0e8;background:radial-gradient(circle at 82% 8%,#f4a65924,#0000 26rem),linear-gradient(135deg,#111b28 0%,#0d141f 48%,#111827 100%);border:1px solid #a9bed02e;border-radius:18px;width:min(1180px,100%);padding:clamp(1rem,3vw,3rem);overflow:hidden}._intro_70bse_14{max-width:620px}._eyebrow_70bse_18{color:#f4a659;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}._title_70bse_26{color:#f7f3e9;margin-top:.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,6vw,4.5rem);font-weight:400;line-height:.98}._description_70bse_35{color:#aebdca;max-width:470px;margin-top:1rem}._workspace_70bse_41{grid-template-columns:minmax(210px,250px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}._controls_70bse_48{background:#070d1594;border:1px solid #a9bed033;border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.25rem;display:flex}._controlHeading_70bse_58{gap:.2rem;display:grid}._controlHeading_70bse_58 h6{color:#f7f3e9;font-weight:600}._controlHeading_70bse_58 .MuiTypography-caption,._canvasHeader_70bse_69 .MuiTypography-caption{color:#8495a5}._labelRow_70bse_73,._canvasHeader_70bse_69{justify-content:space-between;align-items:center;display:flex}._labelRow_70bse_73 .MuiTypography-body2{color:#c4d0da}._value_70bse_84{color:#f4a659;font-variant-numeric:tabular-nums}._controls_70bse_48 .MuiSlider-root{color:#f4a659;padding-bottom:0}._controls_70bse_48 .MuiSlider-mark{background-color:#5f7182}._controls_70bse_48 .MuiInputLabel-root,._controls_70bse_48 .MuiSelect-select{color:#c4d0da}._controls_70bse_48 .MuiOutlinedInput-notchedOutline{border-color:#a9bed04d}._readout_70bse_107{border-top:1px solid #a9bed029;padding-top:1rem}._readout_70bse_107 .MuiTypography-overline{color:#6e8497;line-height:1.3}._readout_70bse_107 .MuiTypography-body2{color:#f4a659;text-transform:capitalize}._canvasColumn_70bse_122{min-width:0}._canvasHeader_70bse_69{color:#d5dee5;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .7rem;font-size:.7rem}._canvasFrame_70bse_134{background-color:#0a111b;background-image:linear-gradient(#80a0b50f 1px,#0000 1px),linear-gradient(90deg,#80a0b50f 1px,#0000 1px);background-size:32px 32px;border:1px solid #a9bed040;border-radius:12px;min-height:520px;position:relative;overflow:auto;box-shadow:inset 0 0 70px #03070cc7,0 16px 40px #03070c38}._canvasFrame_70bse_134 canvas{z-index:1;margin:0 auto;display:block;position:relative}._canvasGlow_70bse_154{filter:blur(55px);background:#f4a65914;border-radius:50%;position:absolute;inset:25%}@media (width<=760px){._fractalPage_70bse_1{padding:1.25rem}._workspace_70bse_41{grid-template-columns:1fr}._canvasFrame_70bse_134{min-height:0}}._menuBar_sdyhm_1{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:68px;padding:10px 24px;display:flex}._brand_sdyhm_12{color:inherit;white-space:nowrap;flex:none;font-weight:700!important}._menuLinks_sdyhm_19{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}._menuLink_sdyhm_19{min-width:84px!important;min-height:40px!important;color:inherit!important;border-radius:999px!important;padding:8px 14px!important;font-weight:500!important;transition:background-color .14s,color .14s!important}._menuLink_sdyhm_19:hover{background:#49815c1f!important}._menuLink_sdyhm_19._active_sdyhm_41{color:#244835!important;background:#dcebe0!important;font-weight:700!important}._menuTools_sdyhm_47,._sidebarTools_sdyhm_48{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}._themeControl_sdyhm_56{white-space:nowrap;margin:0!important}._sidebar_sdyhm_48{border-right:1px solid;flex-direction:column;flex:0 0 240px;align-items:stretch;gap:28px;width:240px;min-height:100vh;padding:24px 16px 18px;display:flex}._sidebarLinks_sdyhm_73{flex-direction:column;align-items:stretch;gap:6px;display:flex}._sidebarLinks_sdyhm_73 ._menuLink_sdyhm_19{text-align:left;justify-content:flex-start;width:100%}._sidebarTools_sdyhm_48{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:14px;margin-top:auto}@media (width<=820px){._menuBar_sdyhm_1{grid-template-columns:1fr auto;gap:10px 16px;padding:10px 16px;display:grid}._menuLinks_sdyhm_19{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}._menuTools_sdyhm_47{grid-area:1/2;gap:8px}._sidebar_sdyhm_48{flex-basis:196px;width:196px;padding:20px 12px 16px}}@media (width<=520px){._menuBar_sdyhm_1{padding:8px 10px}._brand_sdyhm_12{font-size:1rem!important}._menuLinks_sdyhm_19{gap:2px}._menuLink_sdyhm_19{min-width:72px!important;padding:7px 9px!important}._sidebar_sdyhm_48{flex-basis:150px;gap:20px;width:150px;padding:16px 8px}._sidebarTools_sdyhm_48{align-items:flex-start}._sidebarTools_sdyhm_48 .MuiToggleButton-root{min-width:0;padding:5px 7px;font-size:.7rem}._sidebarTools_sdyhm_48 .MuiFormControlLabel-label{font-size:.8rem}}
