:root{--panel-transition:300ms cubic-bezier(0.4,0,0.2,1);--panel-transition-fast:200ms cubic-bezier(0.4,0,0.2,1);--dashboard-width:288px;--dashboard-collapsed-width:64px;--right-panel-width:400px;--right-panel-width-actual:400px;--content-min-width:600px;--z-content:1;--z-dashboard-push:10;--z-right-panel-push:50;--z-dashboard-overlay:100;--z-right-panel-overlay:200;--z-backdrop:90;--z-toggle-button:500}.app-container{display:grid;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;overflow:hidden;padding-left:16px;box-sizing:border-box;background:linear-gradient(to bottom right,#FDF5F3,#FAF7F5,#F6F8F4);grid-template-areas:"dashboard main right-panel";grid-template-columns:[dashboard-start] var(--dashboard-width) [main-start] 1fr [right-panel-start] var(--right-panel-width-actual) [end];transition:grid-template-columns var(--panel-transition)}.app-container.dashboard-collapsed{grid-template-columns:[dashboard-start] var(--dashboard-collapsed-width) [main-start] 1fr [right-panel-start] var(--right-panel-width-actual) [end]}.app-container.right-panel-closed{grid-template-columns:[dashboard-start] var(--dashboard-width) [main-start] 1fr [right-panel-start] 0 [end]}.app-container.dashboard-collapsed.right-panel-closed{grid-template-columns:[dashboard-start] var(--dashboard-collapsed-width) [main-start] 1fr [right-panel-start] 0 [end]}.dashboard-panel{grid-area:dashboard;position:relative;overflow:visible;transition:transform var(--panel-transition),width var(--panel-transition);background:transparent!important;border:none!important;box-shadow:none!important;margin:16px 0;transform:none!important}.main-content-padding{padding-left:16px;padding-right:16px}@media (min-width:1024px){.main-content-padding{padding-left:0;padding-right:16px}}.main-panel{grid-area:main;z-index:var(--z-content);margin-left:16px}.main-panel,.right-panel{position:relative;overflow:hidden}.right-panel{grid-area:right-panel;height:100vh;max-height:100vh;transition:transform var(--panel-transition),width var(--panel-transition)}@media (max-width:767px){.app-container{grid-template-areas:"main";grid-template-columns:1fr;padding-left:0!important}.main-panel{margin-left:0}.app-container.dashboard-collapsed,.app-container.dashboard-collapsed.right-panel-closed,.app-container.right-panel-closed{grid-template-areas:"main";grid-template-columns:1fr;padding-left:0!important}.dashboard-panel{position:fixed;left:16px;top:16px;bottom:16px;width:var(--dashboard-width);z-index:var(--z-dashboard-overlay);transform:translateX(calc(-100% - 16px));transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.dashboard-panel.expanded{transform:translateX(0)}.dashboard-panel>div{transition:none!important}.right-panel{position:fixed;left:0;right:0;top:64px;bottom:0;width:100vw!important;height:calc(100vh - 64px);z-index:var(--z-right-panel-overlay);transform:translateY(100vh);transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.right-panel.expanded{transform:translateY(0)}.right-panel>div{transition:none!important}}@media (min-width:768px) and (max-width:1023px){.app-container{grid-template-areas:"main right-panel";grid-template-columns:1fr var(--right-panel-width);padding-left:16px!important}.main-panel{margin-left:0}.app-container.dashboard-collapsed{grid-template-areas:"main right-panel";grid-template-columns:1fr var(--right-panel-width);padding-left:16px!important}.app-container.dashboard-collapsed.right-panel-closed,.app-container.right-panel-closed{grid-template-columns:1fr 0;padding-left:16px!important}.dashboard-panel{position:fixed;left:16px;top:16px;bottom:16px;width:var(--dashboard-width);z-index:var(--z-dashboard-overlay);transform:translateX(calc(-100% - 16px));transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.dashboard-panel.expanded{transform:translateX(0)}.dashboard-panel>div{transition:none!important}.right-panel{padding:16px 16px 16px 0;box-sizing:border-box}}@media (max-width:767px){.right-panel{width:100vw!important;max-width:100vw}.dashboard-toggle,.right-panel-toggle{min-width:44px;min-height:44px}.dashboard-panel{box-shadow:2px 0 8px rgba(0,0,0,.08)}}@media (min-width:768px) and (max-width:1023px){.main-panel{min-width:400px}}@media (min-width:1024px){.app-container{padding-left:16px!important;transition:grid-template-columns var(--panel-transition)}.dashboard-panel{position:relative;left:auto;top:auto;bottom:auto;transform:none!important;transition:none!important;z-index:var(--z-dashboard-push);margin:16px 0!important}.app-container.dashboard-collapsed .dashboard-panel{margin-top:64px!important}.main-panel{margin-left:16px}.right-panel{z-index:var(--z-right-panel-push);padding:16px 16px 16px 0;box-sizing:border-box}.app-container.right-panel-closed .dashboard-panel{margin:16px 0!important}.app-container.dashboard-collapsed.right-panel-closed .dashboard-panel{margin:64px 0 16px!important}}.panel-backdrop{position:fixed;inset:0;background-color:transparent;z-index:var(--z-backdrop);opacity:0;pointer-events:none;transition:opacity var(--panel-transition-fast)}.panel-backdrop.visible{opacity:1;pointer-events:none}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutToLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideOutToRight{0%{transform:translateX(0)}to{transform:translateX(100%)}}.dashboard-panel,.right-panel{will-change:transform;contain:layout style paint;backface-visibility:hidden;isolation:isolate}.dashboard-panel.animating,.right-panel.animating{will-change:transform}.panel-backdrop{will-change:opacity;backface-visibility:hidden;contain:strict}.app-container{isolation:isolate;contain:layout}.main-panel{min-width:0;isolation:isolate}.dashboard-panel,.main-panel,.right-panel{-webkit-overflow-scrolling:touch;overflow-anchor:auto}.content-wrapper{width:100%;margin:0 auto;transition:max-width var(--panel-transition)}@media (prefers-reduced-motion:reduce){.app-container,.content-wrapper,.dashboard-panel,.panel-backdrop,.right-panel{transition:none!important;animation:none!important}}.dashboard-toggle:focus-visible,.right-panel-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-contrast:high){.dashboard-panel,.right-panel{border-width:2px}.panel-backdrop{background-color:transparent}}@media (prefers-color-scheme:dark){.panel-backdrop{background-color:transparent}.dashboard-panel{box-shadow:0 0 24px rgba(0,0,0,.3)}}@media (max-height:500px) and (orientation:landscape){.dashboard-panel,.right-panel{overflow-y:auto}}@media (max-width:360px){.dashboard-panel,.right-panel{width:100vw}}@media print{.dashboard-panel,.dashboard-toggle,.panel-backdrop,.right-panel,.right-panel-toggle{display:none!important}.main-panel{width:100%!important;max-width:100%!important}.app-container{grid-template-columns:1fr!important}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ed3508{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_ed3508{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}