:root{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:rgba(56,56,56,0.04);--tt-gray-light-a-100:rgba(15,22,36,0.05);--tt-gray-light-a-200:rgba(37,39,45,0.1);--tt-gray-light-a-300:rgba(47,50,55,0.2);--tt-gray-light-a-400:rgba(40,44,51,0.42);--tt-gray-light-a-500:rgba(52,55,60,0.64);--tt-gray-light-a-600:rgba(36,39,46,0.78);--tt-gray-light-a-700:rgba(35,37,42,0.87);--tt-gray-light-a-800:rgba(30,32,36,0.95);--tt-gray-light-a-900:rgba(29,30,32,0.98);--tt-gray-light-50:rgba(250,250,250,1);--tt-gray-light-100:rgba(244,244,245,1);--tt-gray-light-200:rgba(234,234,235,1);--tt-gray-light-300:rgba(213,214,215,1);--tt-gray-light-400:rgba(166,167,171,1);--tt-gray-light-500:rgba(125,127,130,1);--tt-gray-light-600:rgba(83,86,90,1);--tt-gray-light-700:rgba(64,65,69,1);--tt-gray-light-800:rgba(44,45,48,1);--tt-gray-light-900:rgba(34,35,37,1);--tt-gray-dark-a-50:rgba(232,232,253,0.05);--tt-gray-dark-a-100:rgba(231,231,243,0.07);--tt-gray-dark-a-200:rgba(238,238,246,0.11);--tt-gray-dark-a-300:rgba(239,239,245,0.22);--tt-gray-dark-a-400:rgba(244,244,255,0.37);--tt-gray-dark-a-500:rgba(236,238,253,0.5);--tt-gray-dark-a-600:rgba(247,247,253,0.64);--tt-gray-dark-a-700:rgba(251,251,254,0.75);--tt-gray-dark-a-800:rgba(253,253,253,0.88);--tt-gray-dark-a-900:rgba(255,255,255,0.96);--tt-gray-dark-50:rgba(25,25,26,1);--tt-gray-dark-100:rgba(32,32,34,1);--tt-gray-dark-200:rgba(45,45,47,1);--tt-gray-dark-300:rgba(70,70,73,1);--tt-gray-dark-400:rgba(99,99,105,1);--tt-gray-dark-500:rgba(124,124,131,1);--tt-gray-dark-600:rgba(163,163,168,1);--tt-gray-dark-700:rgba(192,192,195,1);--tt-gray-dark-800:rgba(224,224,225,1);--tt-gray-dark-900:rgba(245,245,245,1);--tt-brand-color-50:rgba(252,255,246,1);--tt-brand-color-100:rgba(251,255,244,1);--tt-brand-color-200:rgba(242,248,230,1);--tt-brand-color-300:rgba(216,232,176,1);--tt-brand-color-400:rgba(197,221,138,1);--tt-brand-color-500:rgba(171,206,84,1);--tt-brand-color-600:rgba(154,197,51,1);--tt-brand-color-700:rgba(129,182,0,1);--tt-brand-color-800:rgba(117,166,0,1);--tt-brand-color-900:rgba(92,129,0,1);--tt-brand-color-950:rgba(71,100,0,1);--tt-color-green-inc-5:hsla(129,100%,97%,1);--tt-color-green-inc-4:hsla(129,100%,92%,1);--tt-color-green-inc-3:hsla(131,100%,86%,1);--tt-color-green-inc-2:hsla(133,98%,78%,1);--tt-color-green-inc-1:hsla(137,99%,70%,1);--tt-color-green-base:hsla(147,99%,50%,1);--tt-color-green-dec-1:hsla(147,97%,41%,1);--tt-color-green-dec-2:hsla(146,98%,32%,1);--tt-color-green-dec-3:hsla(146,100%,24%,1);--tt-color-green-dec-4:hsla(144,100%,16%,1);--tt-color-green-dec-5:hsla(140,100%,9%,1);--tt-color-yellow-inc-5:hsla(50,100%,97%,1);--tt-color-yellow-inc-4:hsla(50,100%,91%,1);--tt-color-yellow-inc-3:hsla(50,100%,84%,1);--tt-color-yellow-inc-2:hsla(50,100%,77%,1);--tt-color-yellow-inc-1:hsla(50,100%,68%,1);--tt-color-yellow-base:hsla(52,100%,50%,1);--tt-color-yellow-dec-1:hsla(52,100%,41%,1);--tt-color-yellow-dec-2:hsla(52,100%,32%,1);--tt-color-yellow-dec-3:hsla(52,100%,24%,1);--tt-color-yellow-dec-4:hsla(51,100%,16%,1);--tt-color-yellow-dec-5:hsla(50,100%,9%,1);--tt-color-red-inc-5:hsla(11,100%,96%,1);--tt-color-red-inc-4:hsla(11,100%,88%,1);--tt-color-red-inc-3:hsla(10,100%,80%,1);--tt-color-red-inc-2:hsla(9,100%,73%,1);--tt-color-red-inc-1:hsla(7,100%,64%,1);--tt-color-red-base:hsla(7,100%,54%,1);--tt-color-red-dec-1:hsla(7,100%,41%,1);--tt-color-red-dec-2:hsla(5,100%,32%,1);--tt-color-red-dec-3:hsla(4,100%,24%,1);--tt-color-red-dec-4:hsla(3,100%,16%,1);--tt-color-red-dec-5:hsla(1,100%,9%,1);--white:rgba(255,255,255,1);--black:rgba(14,14,17,1);--transparent:rgba(255,255,255,0);--tt-shadow-elevated-md:0px 16px 48px 0px rgba(17,24,39,0.04),0px 12px 24px 0px rgba(17,24,39,0.04),0px 6px 8px 0px rgba(17,24,39,0.02),0px 2px 3px 0px rgba(17,24,39,0.02);--tt-radius-xxs:0.125rem;--tt-radius-xs:0.25rem;--tt-radius-sm:0.375rem;--tt-radius-md:0.5rem;--tt-radius-lg:0.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:0.1s;--tt-transition-duration-default:0.2s;--tt-transition-duration-long:0.64s;--tt-transition-easing-default:cubic-bezier(0.46,0.03,0.52,0.96);--tt-transition-easing-cubic:cubic-bezier(0.65,0.05,0.36,1);--tt-transition-easing-quart:cubic-bezier(0.77,0,0.18,1);--tt-transition-easing-circ:cubic-bezier(0.79,0.14,0.15,0.86);--tt-transition-easing-back:cubic-bezier(0.68,-0.55,0.27,1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}.tiptapEditor,.tiptapEditor *,.tiptapEditor :after,.tiptapEditor :before,.tiptapEditor:after,.tiptapEditor:before{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}:root{--tt-bg-color:var(--white);--tt-border-color:var(--tt-gray-light-a-200);--tt-border-color-tint:var(--tt-gray-light-a-100);--tt-sidebar-bg-color:var(--tt-gray-light-100);--tt-scrollbar-color:var(--tt-gray-light-a-200);--tt-cursor-color:var(--tt-brand-color-500);--tt-selection-color:rgba(157,138,255,0.2);--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100);--tt-color-text-gray:hsl(45,2%,46%);--tt-color-text-brown:hsl(19,31%,47%);--tt-color-text-orange:hsl(30,89%,45%);--tt-color-text-yellow:hsl(38,62%,49%);--tt-color-text-green:hsl(148,32%,39%);--tt-color-text-blue:hsl(202,54%,43%);--tt-color-text-purple:hsl(274,32%,54%);--tt-color-text-pink:hsl(328,49%,53%);--tt-color-text-red:hsl(2,62%,55%);--tt-color-text-gray-contrast:hsla(39,26%,26%,0.15);--tt-color-text-brown-contrast:hsla(18,43%,69%,0.35);--tt-color-text-orange-contrast:hsla(24,73%,55%,0.27);--tt-color-text-yellow-contrast:hsla(44,82%,59%,0.39);--tt-color-text-green-contrast:hsla(126,29%,60%,0.27);--tt-color-text-blue-contrast:hsla(202,54%,59%,0.27);--tt-color-text-purple-contrast:hsla(274,37%,64%,0.27);--tt-color-text-pink-contrast:hsla(331,60%,71%,0.27);--tt-color-text-red-contrast:hsla(8,79%,79%,0.4);--tt-color-highlight-yellow:#fef9c3;--tt-color-highlight-green:#dcfce7;--tt-color-highlight-blue:#e0f2fe;--tt-color-highlight-purple:#f3e8ff;--tt-color-highlight-red:#ffe4e6;--tt-color-highlight-gray:rgb(248,248,247);--tt-color-highlight-brown:rgb(244,238,238);--tt-color-highlight-orange:rgb(251,236,221);--tt-color-highlight-pink:rgb(252,241,246);--tt-color-highlight-yellow-contrast:#fbe604;--tt-color-highlight-green-contrast:#c7fad8;--tt-color-highlight-blue-contrast:#ceeafd;--tt-color-highlight-purple-contrast:#e4ccff;--tt-color-highlight-red-contrast:#ffccd0;--tt-color-highlight-gray-contrast:rgba(84,72,49,0.15);--tt-color-highlight-brown-contrast:rgba(210,162,141,0.35);--tt-color-highlight-orange-contrast:rgba(224,124,57,0.27);--tt-color-highlight-pink-contrast:rgba(225,136,179,0.27)}@keyframes zoomIn{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideFromTop{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{0%{transform:translateX(.5rem)}to{transform:translateX(0)}}@keyframes slideFromLeft{0%{transform:translateX(-.5rem)}to{transform:translateX(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}:root{--layer-media-base:0;--layer-sticky:10;--layer-local-overlay:20;--layer-app-chrome:50;--layer-loading-overlay:60;--layer-floating-action:70;--layer-app-overlay:80;--layer-page-popover:90;--layer-modal:100;--layer-modal-content:110;--layer-modal-popover:120;--layer-modal-drawer:130;--layer-toast:140;--layer-tooltip:9999}@layer components{@keyframes ai-chat-typing-wave{0%,80%,to{transform:translateY(1.5px);opacity:.55}40%{transform:translateY(-1.5px);opacity:1}}.ai-chat-typing-dot{animation:ai-chat-typing-wave .65s ease-in-out infinite}.google-gsi-slot>div,.google-gsi-slot>div>div{width:100%!important}.google-gsi-slot iframe{margin:0 auto!important}.google-gsi-slot div[role=button]{width:100%!important;border-radius:8px!important}.range-thumb::-webkit-slider-thumb{appearance:none;height:24px;width:24px;border-radius:50%;background-color:#fff;border:1px solid rgb(var(--primary-600));box-shadow:0 2px 4px rgba(16,24,40,.06),0 4px 8px rgba(16,24,40,.1);pointer-events:auto;cursor:pointer;transition:box-shadow .2s}.range-thumb::-moz-range-thumb{height:24px;width:24px;border-radius:50%;background-color:#fff;border:1px solid rgb(var(--primary-600));box-shadow:0 2px 4px rgba(16,24,40,.06),0 4px 8px rgba(16,24,40,.1);pointer-events:auto;cursor:pointer;transition:box-shadow .2s}}:root{--black:18,22,52;--primary-25:252,255,246;--primary-50:251,255,244;--primary-100:242,248,230;--primary-200:216,232,176;--primary-300:197,221,138;--primary-400:171,206,84;--primary-500:154,197,51;--primary-600:129,182,0;--primary-700:117,166,0;--primary-800:92,129,0;--primary-900:71,100,0;--error-25:255,251,250;--error-50:254,243,242;--error-100:254,228,226;--error-200:254,205,202;--error-300:253,162,155;--error-400:249,112,102;--error-500:240,68,56;--error-600:217,45,32;--error-700:180,35,24;--error-800:145,32,24;--error-900:122,39,26;--gray-25:252,252,253;--gray-50:249,250,251;--gray-100:242,244,247;--gray-200:234,236,240;--gray-300:208,213,221;--gray-400:152,162,179;--gray-500:102,112,133;--gray-600:71,84,103;--gray-700:52,64,84;--gray-800:29,41,57;--gray-900:16,24,40;--yellow-25:254,253,240;--yellow-50:253,250,232;--yellow-100:249,240,184;--yellow-200:247,232,149;--yellow-300:243,222,101;--yellow-400:241,215,71;--yellow-500:237,205,25;--yellow-600:216,187,23;--yellow-700:168,146,18;--yellow-800:130,113,14;--yellow-900:100,86,11;--grayBlue-25:252,252,253;--grayBlue-50:248,249,252;--grayBlue-100:234,236,245;--grayBlue-200:213,217,235;--grayBlue-300:179,184,219;--grayBlue-400:113,123,188;--grayBlue-500:78,91,166;--grayBlue-600:62,71,132;--grayBlue-700:54,63,114;--grayBlue-800:41,48,86;--grayBlue-900:16,19,35;--teal-25:246,254,252;--teal-50:240,253,249;--teal-100:204,251,239;--teal-200:153,246,224;--teal-300:95,233,208;--teal-400:46,211,183;--teal-500:21,183,158;--teal-600:14,147,132;--teal-700:16,117,105;--teal-800:18,93,86;--teal-900:19,78,72;--cyan-25:245,254,255;--cyan-50:236,253,255;--cyan-100:207,249,254;--cyan-200:165,240,252;--cyan-300:103,227,249;--cyan-400:34,204,238;--cyan-500:6,174,212;--cyan-600:8,138,178;--cyan-700:14,112,144;--cyan-800:21,91,117;--cyan-900:22,76,99;--blue-25:245,250,255;--blue-50:239,248,255;--blue-100:209,233,255;--blue-200:178,221,255;--blue-300:132,202,255;--blue-400:83,177,253;--blue-500:46,144,250;--blue-600:21,112,239;--blue-700:23,92,211;--blue-800:24,73,169;--blue-900:25,65,133;--orange-25:254,250,245;--orange-50:254,246,238;--orange-100:253,234,215;--orange-200:249,219,175;--orange-300:247,178,122;--orange-400:243,135,68;--orange-500:239,104,32;--orange-600:224,79,22;--orange-700:185,56,21;--orange-800:147,47,25;--orange-900:119,41,23;--brown-25:255,253,253;--brown-50:248,243,243;--brown-100:233,216,218;--brown-200:222,198,201;--brown-300:207,171,176;--brown-400:198,155,161;--brown-500:184,130,137;--brown-600:167,118,125;--brown-700:131,92,97;--brown-800:101,72,75;--brown-900:77,55,58;--background:255,255,255}body{position:relative;color:rgb(var(--black));background:rgb(var(--background))}.app-root{isolation:isolate}@keyframes spin-slow{to{transform:rotate(1turn)}}.animate-spin-slow{animation:spin-slow 1s linear infinite}