.layout_container__FUycR{max-width:60rem;min-height:100dvh;padding:0;margin:0 auto;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.layout_container__FUycR:not(.layout_containerFit__u6XGo){padding:0 12px}}.layout_containerFit__u6XGo{height:100dvh;min-height:0}.layout_contentFit__xUTBj{display:flex;flex-direction:column;min-height:0}.layout_mainFit__4Mkub{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.layout_header__SFlEE{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;margin-bottom:10px}.layout_headerAvatar__LlcI4{margin-top:12px;flex-shrink:0}.layout_headerTitle__j8fCX{font-size:clamp(1.75rem,11vw,3.5rem);white-space:nowrap;line-height:1;font-weight:1000;letter-spacing:-.05rem;margin:0}.layout_topBar___z0cf{background-color:#333;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0;position:relative}.layout_topBar___z0cf:before{content:"";position:absolute;left:0;right:0;top:-100px;height:100px;background-color:#333}.layout_topBarInner__OoiCO{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px}.layout_topBarBrand__h3L3B{display:flex;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;color:#fff}.layout_topBarBrand__h3L3B:hover{text-decoration:none}.layout_topBarName__uHb_T{font-size:1rem;font-weight:600;white-space:nowrap}.layout_backToHome__D9QFr{margin:3rem 0 0}@media (max-width:640px){.layout_topBar___z0cf,.layout_topBar___z0cf:before{background-color:transparent}.layout_topBarInner__OoiCO{flex-wrap:wrap;justify-content:center;gap:0}.layout_topBarBrand__h3L3B{color:inherit;padding:10px 0}.layout_topBarInner__OoiCO>:last-child{flex-basis:calc(100% + 20px);margin:0 -10px;background-color:#333}}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2}.utils_heading2Xl__oxFoJ,.utils_headingXl__zlq1q{font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__zlq1q{font-size:2rem;line-height:1.3}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.3;margin:.5rem 0}.utils_headingMd__XQE5B{font-size:1.2rem;line-height:1.5}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem}.utils_lightText__B_gv3{color:#666}.nav_nav_bar__8lYEO{background-color:#333;padding:0;margin-left:max(-30px,calc((100% - 100vw) / 2));margin-right:max(-30px,calc((100% - 100vw) / 2));line-height:1.6}.nav_nav_bar_center__J5WsT{width:100%;margin:0;padding:0}.nav_nav_bar_link__HvJjy{display:inline-block;color:#fff;margin:0;text-align:center;padding:0 16px;height:100%;text-decoration:none;background-color:#333}.nav_nav_bar_link__HvJjy:hover{background-color:#111;text-decoration:none}.nav_nav_bar_inline__sRmjb{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;min-width:0}.nav_nav_bar_link_inline__DvoqH{display:inline-block;color:#fff;text-align:center;padding:6px 14px;text-decoration:none;font-size:.9rem;white-space:nowrap}@media (max-width:640px){.nav_nav_bar_inline__sRmjb{justify-content:center}.nav_nav_bar_link_inline__DvoqH{padding:6px 10px}}.nav_nav_bar_link_inline__DvoqH:hover{background-color:#444;text-decoration:none}.nav_nav_bar_vertical__ZUJSK{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2px,1.2vh,12px)}.nav_nav_bar_link_vertical__13a1D{color:#333;text-decoration:none;font-size:clamp(.9rem,1.6vw,1.25rem);letter-spacing:.02em;line-height:1.05;border-bottom:2px solid transparent;font-family:Trebuchet MS,sans-serif}.nav_nav_bar_link_vertical__13a1D:hover{text-decoration:none;border-bottom-color:#333}.caspian_fullScreenLink__LIHg6{font-size:.8rem;margin-left:10px}.caspian_backLink__2EYIf{align-self:flex-start;margin:4px 0 0 20px;font-size:40px;line-height:1}.caspian_sketchCell__iBb9_{flex:1 1;width:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.caspian_sketchCell__iBb9_ canvas{display:block}