*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip}body{word-break:keep-all;overflow-wrap:break-word;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}:root{--nv-link:#3f5fff}:root[data-nv-theme=dark]{--nv-link:#8ea7ff;--chakra-colors-red-500:#f56565;--chakra-shadows-xs:0 0 0 1px rgba(255,255,255,0.09);--chakra-shadows-sm:0 0 0 1px rgba(255,255,255,0.09),0 1px 2px rgba(0,0,0,0.4);--chakra-shadows-base:0 0 0 1px rgba(255,255,255,0.09),0 1px 3px rgba(0,0,0,0.45);--chakra-shadows-md:0 0 0 1px rgba(255,255,255,0.1),0 4px 10px -4px rgba(0,0,0,0.5);--chakra-shadows-lg:0 0 0 1px rgba(255,255,255,0.11),0 10px 22px -8px rgba(0,0,0,0.55);--chakra-shadows-xl:0 0 0 1px rgba(255,255,255,0.12),0 18px 40px -12px rgba(0,0,0,0.6)}.nv-light-island,.tiptap{--nv-link:#3f5fff}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (max-width:47.99em){:root{--chakra-space-0-5:1px;--chakra-space-1:3px;--chakra-space-1-5:5px;--chakra-space-2:7px;--chakra-space-2-5:9px;--chakra-space-3:10px;--chakra-space-3-5:12px;--chakra-space-4:14px;--chakra-space-5:18px;--chakra-space-6:21px;--chakra-space-7:25px;--chakra-space-8:28px;--chakra-space-9:32px;--chakra-space-10:36px;--chakra-space-12:43px;--chakra-space-14:50px;--chakra-space-16:57px;--chakra-space-20:72px;--chakra-space-24:86px;--chakra-space-28:100px;--chakra-space-32:115px;--chakra-space-36:129px;--chakra-space-40:144px;--chakra-space-44:158px;--chakra-space-48:172px;--chakra-space-52:187px;--chakra-space-56:201px;--chakra-space-60:216px;--chakra-space-64:230px;--chakra-space-72:259px;--chakra-space-80:288px;--chakra-space-96:345px;--chakra-sizes-0-5:1px;--chakra-sizes-1:3px;--chakra-sizes-1-5:5px;--chakra-sizes-2:7px;--chakra-sizes-2-5:9px;--chakra-sizes-3:10px;--chakra-sizes-3-5:12px;--chakra-sizes-4:14px;--chakra-sizes-5:18px;--chakra-sizes-6:21px;--chakra-sizes-7:25px;--chakra-sizes-8:28px;--chakra-sizes-9:32px;--chakra-sizes-10:36px;--chakra-sizes-12:43px;--chakra-sizes-14:50px;--chakra-sizes-16:57px;--chakra-sizes-20:72px;--chakra-sizes-24:86px;--chakra-sizes-28:100px;--chakra-sizes-32:115px;--chakra-sizes-36:129px;--chakra-sizes-40:144px;--chakra-sizes-44:158px;--chakra-sizes-48:172px;--chakra-sizes-52:187px;--chakra-sizes-56:201px;--chakra-sizes-60:216px;--chakra-sizes-64:230px;--chakra-sizes-72:259px;--chakra-sizes-80:288px;--chakra-sizes-96:345px;--chakra-fontSizes-3xs:6px;--chakra-fontSizes-2xs:9px;--chakra-fontSizes-xs:10px;--chakra-fontSizes-sm:12px;--chakra-fontSizes-md:14px;--chakra-fontSizes-lg:16px;--chakra-fontSizes-xl:18px;--chakra-fontSizes-2xl:21px;--chakra-fontSizes-3xl:27px;--chakra-fontSizes-4xl:32px;--chakra-fontSizes-5xl:43px;--chakra-fontSizes-6xl:54px;--chakra-fontSizes-7xl:64px;--chakra-fontSizes-8xl:86px;--chakra-fontSizes-9xl:115px;--chakra-sizes-3xs:201px;--chakra-sizes-2xs:230px;--chakra-sizes-xs:288px;--chakra-sizes-sm:345px;--chakra-sizes-md:403px;--chakra-sizes-lg:460px;--chakra-sizes-xl:518px;--chakra-sizes-2xl:604px;--chakra-sizes-3xl:691px;--chakra-sizes-4xl:806px;--chakra-sizes-5xl:921px;--chakra-sizes-6xl:1036px;--chakra-sizes-7xl:1152px;--chakra-sizes-8xl:1296px;--chakra-radii-sm:1px;--chakra-radii-base:3px;--chakra-radii-md:5px;--chakra-radii-lg:7px;--chakra-radii-xl:10px;--chakra-radii-2xl:14px;--chakra-radii-3xl:21px}}@media (min-width:48em) and (max-width:61.99em){.dashboard-shell,.studio-shell{font-size:var(--chakra-fontSizes-md);--chakra-space-0-5:1px;--chakra-space-1:3px;--chakra-space-1-5:4px;--chakra-space-2:6px;--chakra-space-2-5:8px;--chakra-space-3:9px;--chakra-space-3-5:11px;--chakra-space-4:12px;--chakra-space-5:16px;--chakra-space-6:19px;--chakra-space-7:22px;--chakra-space-8:25px;--chakra-space-9:28px;--chakra-space-10:32px;--chakra-space-12:38px;--chakra-space-14:44px;--chakra-space-16:51px;--chakra-space-20:64px;--chakra-space-24:76px;--chakra-space-28:89px;--chakra-space-32:102px;--chakra-space-36:115px;--chakra-space-40:128px;--chakra-space-44:140px;--chakra-space-48:153px;--chakra-space-52:166px;--chakra-space-56:179px;--chakra-space-60:192px;--chakra-space-64:204px;--chakra-space-72:230px;--chakra-space-80:256px;--chakra-space-96:307px;--chakra-sizes-0-5:1px;--chakra-sizes-1:3px;--chakra-sizes-1-5:4px;--chakra-sizes-2:6px;--chakra-sizes-2-5:8px;--chakra-sizes-3:9px;--chakra-sizes-3-5:11px;--chakra-sizes-4:12px;--chakra-sizes-5:16px;--chakra-sizes-6:19px;--chakra-sizes-7:22px;--chakra-sizes-8:25px;--chakra-sizes-9:28px;--chakra-sizes-10:32px;--chakra-sizes-12:38px;--chakra-sizes-14:44px;--chakra-sizes-16:51px;--chakra-sizes-20:64px;--chakra-sizes-24:76px;--chakra-sizes-28:89px;--chakra-sizes-32:102px;--chakra-sizes-36:115px;--chakra-sizes-40:128px;--chakra-sizes-44:140px;--chakra-sizes-48:153px;--chakra-sizes-52:166px;--chakra-sizes-56:179px;--chakra-sizes-60:192px;--chakra-sizes-64:204px;--chakra-sizes-72:230px;--chakra-sizes-80:256px;--chakra-sizes-96:307px;--chakra-fontSizes-3xs:6px;--chakra-fontSizes-2xs:9px;--chakra-fontSizes-xs:10px;--chakra-fontSizes-sm:12px;--chakra-fontSizes-md:14px;--chakra-fontSizes-lg:16px;--chakra-fontSizes-xl:18px;--chakra-fontSizes-2xl:21px;--chakra-fontSizes-3xl:27px;--chakra-fontSizes-4xl:32px;--chakra-fontSizes-5xl:43px;--chakra-fontSizes-6xl:54px;--chakra-fontSizes-7xl:64px;--chakra-fontSizes-8xl:86px;--chakra-fontSizes-9xl:115px;--chakra-sizes-3xs:179px;--chakra-sizes-2xs:204px;--chakra-sizes-xs:256px;--chakra-sizes-sm:307px;--chakra-sizes-md:358px;--chakra-sizes-lg:409px;--chakra-sizes-xl:460px;--chakra-sizes-2xl:537px;--chakra-sizes-3xl:614px;--chakra-sizes-4xl:716px;--chakra-sizes-5xl:819px;--chakra-sizes-6xl:921px;--chakra-sizes-7xl:1024px;--chakra-sizes-8xl:1152px;--chakra-radii-sm:1px;--chakra-radii-base:3px;--chakra-radii-md:4px;--chakra-radii-lg:6px;--chakra-radii-xl:9px;--chakra-radii-2xl:12px;--chakra-radii-3xl:19px}}@media (pointer:coarse){input,select,textarea{font-size:16px!important}select[data-toolbar-select="1"],textarea[data-compact="1"]{font-size:var(--chakra-fontSizes-xs)!important}[role=button],a,button{touch-action:manipulation}}:where(button,[role=button],[role=tab],[role=menu],[role=menubar]){-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-shell{min-height:100vh;min-height:100dvh}@keyframes nv-shimmer{to{transform:translateX(100%)}}[data-project-id]{content-visibility:auto;contain-intrinsic-size:auto 203px}@media (max-width:47.99em){[data-project-id]{contain-intrinsic-size:auto 190px}}.nv-reveal{opacity:0;transition:opacity var(--nv-dur-fast) var(--nv-ease-out)}.nv-reveal:focus-within,.nv-reveal:hover,:where([role=group],.group):focus-within .nv-reveal,:where([role=group],.group):hover .nv-reveal{opacity:1}@media (pointer:coarse){.nv-reveal{opacity:1}}.nv-hit{position:relative}.nv-hit-positioned:after,.nv-hit:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;min-width:24px;min-height:24px;width:100%;height:100%}@media (pointer:coarse){.nv-hit-positioned:after,.nv-hit:after{min-width:44px;min-height:44px}}:where(.nv-contain-scroll,.nv-mat,[data-tour=tabs]){scroll-padding:8px}.nv-inset-focus :is(a[href],button,[role=tab],[tabindex]:not([tabindex="-1"])):focus-visible{box-shadow:inset 0 0 0 2px var(--chakra-colors-brand-400),inset 0 0 0 4px rgba(63,95,255,.28)}:where(.nv-contain-scroll,.nv-mat,[data-tour=tabs]) :is(a[href],button,input,textarea,select,[tabindex]:not([tabindex="-1"])){scroll-margin:8px}.nv-contain-scroll,:where(.chakra-menu__menu-list,.chakra-popover__body,.chakra-popover__content,.chakra-tooltip,.chakra-modal__body,.chakra-drawer__body,.chakra-select__menu-list){overscroll-behavior:contain}.chakra-stat__number,.nv-tnum,:where(table) td,:where(table) th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nv-numeric,.nv-numeric *{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(h1,h2,h3,h4,h5,h6,.chakra-heading){text-wrap:balance}:where(p,.chakra-text,li){text-wrap:pretty}:root{--nv-spring-smooth:linear(0,0.0224,0.0774,0.1506,0.2324,0.3162,0.3978,0.4746,0.5451,0.6087,0.6653,0.7151,0.7585,0.7961,0.8284,0.856,0.8795,0.8994,0.9162,0.9303,0.9422,0.9521,0.9604,0.9673,0.973,0.9777,0.9817,0.9849,0.9876,0.9899,0.9917,0.9932,0.9944,0.9954,0.9963,0.997,1);--nv-spring-smooth-ms:471ms;--nv-spring-snappy:linear(0,0.0204,0.0721,0.1434,0.2256,0.3122,0.3984,0.4811,0.5582,0.6284,0.6913,0.7465,0.7945,0.8355,0.8702,0.8991,0.923,0.9425,0.9582,0.9706,0.9803,0.9878,0.9934,0.9976,1.0005,1.0026,1.0039,1.0046,1.005,1.005,1.0048,1.0046,1.0042,1.0037,1.0033,1.0029,1);--nv-spring-snappy-ms:369ms;--nv-spring-bouncy:linear(0,0.0292,0.1032,0.205,0.3206,0.4396,0.5545,0.6602,0.7535,0.8329,0.8982,0.9499,0.9891,1.0174,1.0364,1.0478,1.0533,1.0541,1.0518,1.0473,1.0415,1.0351,1.0287,1.0225,1.017,1.0121,1.008,1.0047,1.0021,1.0001,0.9987,0.9978,0.9973,0.9971,0.9971,0.9972,1);--nv-spring-bouncy-ms:411ms;--nv-ease-out:cubic-bezier(0.32,0.72,0,1);--nv-ease-in-out:cubic-bezier(0.65,0,0.35,1);--nv-dur-press:110ms;--nv-dur-fast:160ms;--nv-dur-base:240ms;--nv-hairline-w:1px;--nv-mat-blur-thin:20px;--nv-mat-blur-regular:28px;--nv-mat-blur-thick:40px;--nv-mat-saturate:180%;--nv-mat-thin:rgba(255,255,255,0.55);--nv-mat-regular:rgba(255,255,255,0.72);--nv-mat-thick:rgba(255,255,255,0.84);--nv-mat-thin-solid:#fbfcfe;--nv-mat-regular-solid:#ffffff;--nv-mat-thick-solid:#ffffff;--nv-mat-border:rgba(16,30,94,0.11);--nv-mat-border-strong:rgba(16,30,94,0.16);--nv-mat-highlight:rgba(255,255,255,0.85);--nv-mat-inset:rgba(255,255,255,0.42);--nv-fill-hover:rgba(16,30,94,0.045);--nv-fill-press:rgba(16,30,94,0.085);--nv-fill-selected:rgba(63,95,255,0.12);--nv-mat-shadow-bar:0 1px 3px rgba(16,30,94,0.045);--nv-mat-shadow-raised:0 4px 10px -4px rgba(16,30,94,0.10),0 12px 32px -8px rgba(16,30,94,0.14);--nv-mat-shadow-overlay:0 8px 20px -8px rgba(16,30,94,0.16),0 32px 64px -16px rgba(16,30,94,0.24);--nv-scrim:rgba(12,17,38,0.38);--nv-scrim-blur:6px}:root[data-nv-theme=dark]{--nv-mat-thin:rgba(26,33,48,0.58);--nv-mat-regular:rgba(26,33,48,0.74);--nv-mat-thick:rgba(30,38,55,0.86);--nv-mat-thin-solid:#171d2b;--nv-mat-regular-solid:#1a2130;--nv-mat-thick-solid:#1e2637;--nv-mat-border:rgba(255,255,255,0.09);--nv-mat-border-strong:rgba(255,255,255,0.14);--nv-mat-highlight:rgba(255,255,255,0.07);--nv-mat-inset:rgba(255,255,255,0.045);--nv-fill-hover:rgba(255,255,255,0.07);--nv-fill-press:rgba(255,255,255,0.12);--nv-fill-selected:rgba(115,141,255,0.20);--nv-mat-shadow-bar:0 1px 3px rgba(0,0,0,0.32);--nv-mat-shadow-raised:0 4px 10px -4px rgba(0,0,0,0.44),0 12px 32px -8px rgba(0,0,0,0.50);--nv-mat-shadow-overlay:0 8px 20px -8px rgba(0,0,0,0.50),0 32px 64px -16px rgba(0,0,0,0.62);--nv-scrim:rgba(2,4,10,0.56);--nv-scrim-blur:6px}.nv-mat,.nv-mat-thick,.nv-mat-thin{background-color:var(--nv-mat-regular-solid);border-color:var(--nv-mat-border)}.nv-mat-thin{background-color:var(--nv-mat-thin-solid)}.nv-mat-thick{background-color:var(--nv-mat-thick-solid)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nv-mat,.nv-mat-thick,.nv-mat-thin{-webkit-backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-regular));backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-regular))}.nv-mat{background-color:var(--nv-mat-regular)}.nv-mat-thin{background-color:var(--nv-mat-thin);-webkit-backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thin));backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thin))}.nv-mat-thick{background-color:var(--nv-mat-thick);-webkit-backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thick));backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thick))}}.nv-mat-bar{background-image:linear-gradient(to top,var(--nv-hairline) var(--nv-hairline-w),transparent var(--nv-hairline-w));box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),var(--nv-mat-shadow-bar)}.nv-mat-bar,.nv-mat-bar-bottom{--nv-hairline:var(--nv-mat-border)}.nv-mat-bar-bottom{background-image:linear-gradient(to bottom,var(--nv-hairline) var(--nv-hairline-w),transparent var(--nv-hairline-w));box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),0 -1px 3px rgba(16,30,94,.045)}.nv-mat-rail{background-image:linear-gradient(to left,var(--nv-hairline) var(--nv-hairline-w),transparent var(--nv-hairline-w))}.nv-mat-rail,.nv-mat-rail-start{--nv-hairline:var(--nv-mat-border);box-shadow:inset 1px 0 0 0 var(--nv-mat-highlight)}.nv-mat-rail-start,[dir=rtl] .nv-mat-rail{background-image:linear-gradient(to right,var(--nv-hairline) var(--nv-hairline-w),transparent var(--nv-hairline-w))}[dir=rtl] .nv-mat-rail,[dir=rtl] .nv-mat-rail-start{box-shadow:inset -1px 0 0 0 var(--nv-mat-highlight)}[dir=rtl] .nv-mat-rail-start{background-image:linear-gradient(to left,var(--nv-hairline) var(--nv-hairline-w),transparent var(--nv-hairline-w))}.nv-mat-raised{border:1px solid var(--nv-mat-border);box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),var(--nv-mat-shadow-raised)}.nv-mat-overlay{border:1px solid var(--nv-mat-border-strong);box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),var(--nv-mat-shadow-overlay)}.nv-mat,.nv-mat-thick,.nv-mat-thin{--chakra-colors-gray-500:#5b6b84}:root[data-nv-theme=dark] .nv-mat,:root[data-nv-theme=dark] .nv-mat-thick,:root[data-nv-theme=dark] .nv-mat-thin{--chakra-colors-gray-500:#9aa6bd}@property --nv-hairline{syntax:"<color>";inherits:false;initial-value:transparent}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){:root{--nv-hairline-w:0.5px}}.nv-mat-inset{background-color:var(--nv-mat-inset)}@keyframes nv-edge-lift{0%{--nv-hairline:transparent;box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),0 0 0 0 rgba(16,30,94,0)}to{--nv-hairline:var(--nv-mat-border);box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),var(--nv-mat-shadow-bar)}}@supports (animation-timeline:scroll()){.nv-edge{animation:nv-edge-lift linear both;animation-timeline:scroll(nearest block);animation-range:0 64px}@keyframes nv-edge-lift-bottom{0%{--nv-hairline:transparent;box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),0 0 0 0 rgba(16,30,94,0)}to{--nv-hairline:var(--nv-mat-border);box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),0 -1px 3px rgba(16,30,94,.045)}}.nv-edge-bottom{animation:nv-edge-lift-bottom linear both;animation-timeline:scroll(nearest block);animation-range:0 64px}}@supports (corner-shape:squircle){.chakra-menu__menu-list,.chakra-modal__content,.chakra-popover__content,.nv-mat,.nv-mat-thick,.nv-mat-thin,[cmdk-root]{corner-shape:squircle}}*{scrollbar-width:thin;scrollbar-color:var(--nv-scrollbar-thumb) transparent}:root{--nv-scrollbar-thumb:rgba(16,30,94,0.22);--nv-scrollbar-thumb-hover:rgba(16,30,94,0.38)}:root[data-nv-theme=dark]{--nv-scrollbar-thumb:rgba(255,255,255,0.20);--nv-scrollbar-thumb-hover:rgba(255,255,255,0.34)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--nv-scrollbar-thumb);border-radius:999px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--nv-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}::selection{background:rgba(63,95,255,.22)}:root[data-nv-theme=dark] ::selection{background:rgba(115,141,255,.34)}.studio-shell{--nv-strip-h:48px}@media (min-width:48em) and (max-width:61.99em){.studio-shell{--nv-strip-h:43px}}.nv-canvas{position:relative;isolation:isolate}.nv-canvas:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(72rem 42rem at 8% -8%,rgba(63,95,255,.05),transparent 62%),radial-gradient(56rem 38rem at 104% 6%,rgba(118,92,255,.045),transparent 58%),radial-gradient(64rem 44rem at 50% 108%,rgba(63,95,255,.035),transparent 60%)}:root[data-nv-theme=dark] .nv-canvas:before{background:radial-gradient(72rem 42rem at 8% -8%,rgba(99,128,255,.1),transparent 62%),radial-gradient(56rem 38rem at 104% 6%,rgba(139,116,255,.085),transparent 58%),radial-gradient(64rem 44rem at 50% 108%,rgba(63,95,255,.07),transparent 60%)}@media (prefers-reduced-transparency:reduce){.nv-mat,.nv-mat-thick,.nv-mat-thin{-webkit-backdrop-filter:none;backdrop-filter:none}.nv-mat{background-color:var(--nv-mat-regular-solid)}.nv-mat-thin{background-color:var(--nv-mat-thin-solid)}.nv-mat-thick{background-color:var(--nv-mat-thick-solid)}.nv-canvas:before{display:none}}@media (forced-colors:active){.nv-mat,.nv-mat-thick,.nv-mat-thin{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:Canvas}.nv-canvas:before{display:none}}@media (prefers-contrast:more){:root{--nv-mat-thin:var(--nv-mat-thin-solid);--nv-mat-regular:var(--nv-mat-regular-solid);--nv-mat-thick:var(--nv-mat-thick-solid);--nv-mat-border:rgba(16,30,94,0.42);--nv-mat-border-strong:rgba(16,30,94,0.62);--chakra-colors-gray-500:#46536b;--chakra-colors-gray-600:#37425a}:root[data-nv-theme=dark]{--nv-mat-border:rgba(255,255,255,0.34);--nv-mat-border-strong:rgba(255,255,255,0.52);--chakra-colors-gray-500:#c3ccdc;--chakra-colors-gray-600:#d6dded}.nv-mat,.nv-mat-thick,.nv-mat-thin{--chakra-colors-gray-500:#46536b}:root[data-nv-theme=dark] .nv-mat,:root[data-nv-theme=dark] .nv-mat-thick,:root[data-nv-theme=dark] .nv-mat-thin{--chakra-colors-gray-500:#c3ccdc}.nv-mat,.nv-mat-thick,.nv-mat-thin{-webkit-backdrop-filter:none;backdrop-filter:none}.nv-mat{background-color:var(--nv-mat-regular-solid)}.nv-mat-thin{background-color:var(--nv-mat-thin-solid)}.nv-mat-thick{background-color:var(--nv-mat-thick-solid)}.nv-canvas:before{display:none}:focus-visible{outline:2px solid var(--chakra-colors-brand-600,#2b4bd8)!important;outline-offset:2px!important}}@media print{.nv-mat,.nv-mat-thick,.nv-mat-thin{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;box-shadow:none!important}.nv-canvas:before{display:none!important}}@media (max-width:47.99em){.app-shell{--chakra-fontSizes-3xs:12px;--chakra-fontSizes-2xs:12px;--chakra-fontSizes-xs:12px;--chakra-fontSizes-sm:12px;--chakra-fontSizes-md:14px;--chakra-fontSizes-lg:14px;--chakra-fontSizes-xl:14px}.app-shell .artifact-canvas{--chakra-fontSizes-3xs:6px;--chakra-fontSizes-2xs:9px;--chakra-fontSizes-xs:10px;--chakra-fontSizes-sm:12px;--chakra-fontSizes-md:14px;--chakra-fontSizes-lg:16px;--chakra-fontSizes-xl:18px}}.hide-on-touch{display:initial}@media (pointer:coarse){.hide-on-touch{display:none!important}}code,kbd,pre,samp{word-break:normal}html[dir=rtl] [data-rtl-flip]{transform:scaleX(-1)}.proposal-preview{color:#1a202c}[data-nv-unfollowable=true]{color:var(--chakra-colors-gray-600,#4a5568)!important;text-decoration:none!important;cursor:default;border-bottom:1px dotted}[data-nv-unfollowable=true]:after{content:" (예시)";font-size:.85em;opacity:.75}html[lang]:not([lang^=ko]) [data-nv-unfollowable=true]:after{content:" (sample)"}.proposal-preview h1{font-size:22pt;font-weight:700;letter-spacing:-.01em;margin:0 0 14pt;color:#101e5e}.proposal-preview h2{font-size:16pt;font-weight:700;margin:18pt 0 6pt;color:#3f5fff;border-bottom:1px solid #dbe5ff;padding-bottom:4pt}.proposal-preview h3{font-size:13pt;font-weight:700;margin:12pt 0 4pt;color:#101e5e}.proposal-preview p{margin:0 0 8pt}.proposal-preview ol,.proposal-preview ul{margin:0 0 8pt 22pt;padding:0}.proposal-preview ul li::marker{color:#3f5fff}.proposal-preview ol li::marker{color:#3f5fff;font-weight:700}.proposal-preview li{margin-bottom:4pt}.proposal-preview blockquote{margin:10pt 0;padding:6pt 14pt;-webkit-border-start:3px solid #3f5fff;border-inline-start:3px solid #3f5fff;color:#334155;font-style:italic;background:#f8fafc}.proposal-preview hr{border:0;border-top:1px solid #cbd5ff;margin:14pt 0}.proposal-preview pre{background:#f8fafc;padding:10pt 12pt;border:1px solid #cbd5ff;border-radius:4px;overflow-x:auto;font-size:10pt}.proposal-preview code,.proposal-preview pre{font-family:JetBrains Mono,나눔고딕코딩,ui-monospace,SFMono-Regular,Menlo,monospace}.proposal-preview code{font-size:.9em;background:#f1f5f9;padding:0 4px;border-radius:3px}.proposal-preview a{color:#3f5fff;text-decoration:underline}.proposal-preview strong{color:#101e5e}.proposal-preview table{width:100%;border-collapse:collapse;margin:12pt 0;font-size:10.5pt;line-height:1.55}.proposal-preview table td,.proposal-preview table th{border:1px solid #cbd5ff;padding:6pt 10pt;vertical-align:top;text-align:left}.proposal-preview table th{background:#dbe5ff;color:#101e5e;font-weight:700}.proposal-preview table tbody tr:nth-child(2n) td{background:#fafbff}.proposal-preview table td p,.proposal-preview table th p{margin:0}.proposal-preview .preview-figure{margin:14pt auto;text-align:center}.proposal-preview .preview-figure img{max-width:100%;height:auto;display:inline-block}.tiptap .tiptap-table,.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:8px 0 16px;overflow:hidden}.tiptap .tiptap-table td,.tiptap .tiptap-table th,.tiptap table td,.tiptap table th{border:1px solid #cbd5e1;padding:8px 12px;vertical-align:top;position:relative;min-width:1em}.tiptap .tiptap-table th,.tiptap table th{background:#f1f5f9;font-weight:600;text-align:left}.tiptap .tiptap-table p,.tiptap table p{margin:0}.tiptap .tiptap-table .selectedCell:after,.tiptap table .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(63,95,255,.12);pointer-events:none}.tiptap .tiptap-image{max-width:100%;height:auto;border-radius:6px;margin:6px 0}.tiptap mark{padding:0 2px;border-radius:2px}.tiptap .collaboration-cursor__caret{position:relative;margin-left:-1px;margin-right:-1px;border-left:1px solid #0d0d0d;border-right:1px solid #0d0d0d;word-break:normal;pointer-events:none}.tiptap .collaboration-cursor__label{position:absolute;top:-1.4em;left:-1px;font-size:11px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap;color:#fff;padding:1px 6px;border-radius:3px 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.tiptap .ProseMirror-focused{outline:none}.tiptap .tiptap-tasklist{list-style:none;-webkit-padding-start:.2rem;padding-inline-start:.2rem}.tiptap .tiptap-tasklist li{display:flex;align-items:flex-start;gap:.5rem}.tiptap .tiptap-tasklist li>label{flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.7}.tiptap .tiptap-tasklist li>div{flex:1 1 auto;min-width:0}.tiptap .tiptap-tasklist input[type=checkbox]{cursor:pointer;accent-color:var(--nv-accent,#4f6bed)}.tiptap .tiptap-tasklist li[data-checked=true]>div{color:#718096;text-decoration:line-through}.preview-tasklist{list-style:none;padding-left:.2rem}.preview-tasklist li{display:flex;align-items:baseline;gap:.5rem}.preview-tasklist li>p{margin:0}.tiptap{outline:none;min-height:200px}.tiptap h1{font-size:1.875rem;font-weight:700;margin:1.2rem 0 .6rem}.tiptap h2{font-size:1.5rem;font-weight:700;margin:1rem 0 .5rem}.tiptap h3{font-size:1.25rem;font-weight:600;margin:.9rem 0 .4rem}.tiptap p{margin:.4rem 0;line-height:1.7}.tiptap ol,.tiptap ul{padding-left:1.4rem;margin:.4rem 0}.tiptap p.is-editor-empty:first-child:before{color:#aaa;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@media (max-width:48em){.tiptap{font-size:.8rem}.tiptap h1{font-size:1.45rem}.tiptap h2{font-size:1.18rem}.tiptap h3{font-size:1rem}}[cmdk-root]{width:100%;border-radius:16px;background:var(--nv-mat-thick-solid);border:1px solid var(--nv-mat-border-strong);box-shadow:inset 0 1px 0 0 var(--nv-mat-highlight),var(--nv-mat-shadow-overlay)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){[cmdk-root]{background:var(--nv-mat-thick);-webkit-backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thick));backdrop-filter:saturate(var(--nv-mat-saturate)) blur(var(--nv-mat-blur-thick))}}@media (prefers-reduced-transparency:reduce){[cmdk-root]{background:var(--nv-mat-thick-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}[cmdk-input]{width:100%;border:0;padding:16px;font-size:16px;outline:none;background:transparent;color:var(--chakra-colors-gray-800);border-bottom:1px solid var(--nv-mat-border)}[cmdk-list]{max-height:360px;border-radius:0 0 16px 16px;overflow:auto;padding:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--chakra-colors-gray-300) transparent;overscroll-behavior:contain}[cmdk-list]::-webkit-scrollbar{width:8px}[cmdk-list]::-webkit-scrollbar-thumb{background:var(--chakra-colors-gray-300);border-radius:4px}[cmdk-list]::-webkit-scrollbar-track{background:transparent}[cmdk-item]{padding:10px 12px;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:14px}[cmdk-item][data-selected=true]{background:var(--chakra-colors-brand-50);color:var(--chakra-colors-brand-700)}[cmdk-item] kbd{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;background:var(--chakra-colors-gray-100);padding:2px 6px;border-radius:4px;color:var(--chakra-colors-gray-600)}[cmdk-empty]{padding:24px;color:var(--chakra-colors-gray-500);font-size:14px;text-align:center}.nv-skip-link{position:fixed;top:8px;inset-inline-start:-9999px;z-index:3000;padding:12px 16px;border-radius:8px;background:#1a2140;color:#fff;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 6px 20px rgba(0,0,0,.28)}.nv-skip-link:focus,.nv-skip-link:focus-visible{inset-inline-start:8px;outline:2px solid #fff;outline-offset:-3px}.nv-inset-focus :focus-visible,.nv-inset-focus:focus-visible{outline-offset:-2px}#nv-main:focus{outline:none}@media (prefers-reduced-motion:reduce){:not(.nv-allow-motion),:not(.nv-allow-motion):after,:not(.nv-allow-motion):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{@page{size:A4;margin:16mm 14mm}*{max-height:none!important}#nv-main,*,body,html{overflow:visible!important}#nv-main,body,html{height:auto!important;background:#fff!important}[style*="position: fixed"],[style*="position:fixed"]{position:static!important}.chakra-modal__overlay,.chakra-toast__inner,[data-nv-no-print]{display:none!important}.nv-print-keep,figure,img,table{break-inside:avoid;page-break-inside:avoid}#nv-main :not([data-nv-fixed-size]):not([data-nv-fixed-size] *):not(img):not(svg):not(canvas):not(video){height:auto!important;min-height:0!important;flex-basis:auto!important}}