@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}:root{overflow-wrap:break-word;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--tt-gray-light-a-50:#3838380a;--tt-gray-light-a-100:#0f16240d;--tt-gray-light-a-200:#25272d1a;--tt-gray-light-a-300:#2f323733;--tt-gray-light-a-400:#282c336b;--tt-gray-light-a-500:#34373ca3;--tt-gray-light-a-600:#24272ec7;--tt-gray-light-a-700:#23252ade;--tt-gray-light-a-800:#1e2024f2;--tt-gray-light-a-900:#1d1e20fa;--tt-gray-light-50:#fafafa;--tt-gray-light-100:#f4f4f5;--tt-gray-light-200:#eaeaeb;--tt-gray-light-300:#d5d6d7;--tt-gray-light-400:#a6a7ab;--tt-gray-light-500:#7d7f82;--tt-gray-light-600:#53565a;--tt-gray-light-700:#404145;--tt-gray-light-800:#2c2d30;--tt-gray-light-900:#222325;--tt-gray-dark-a-50:#e8e8fd0d;--tt-gray-dark-a-100:#e7e7f312;--tt-gray-dark-a-200:#eeeef61c;--tt-gray-dark-a-300:#efeff538;--tt-gray-dark-a-400:#f4f4ff5e;--tt-gray-dark-a-500:#eceefd80;--tt-gray-dark-a-600:#f7f7fda3;--tt-gray-dark-a-700:#fbfbfebf;--tt-gray-dark-a-800:#fdfdfde0;--tt-gray-dark-a-900:#fffffff5;--tt-gray-dark-50:#19191a;--tt-gray-dark-100:#202022;--tt-gray-dark-200:#2d2d2f;--tt-gray-dark-300:#464649;--tt-gray-dark-400:#636369;--tt-gray-dark-500:#7c7c83;--tt-gray-dark-600:#a3a3a8;--tt-gray-dark-700:#c0c0c3;--tt-gray-dark-800:#e0e0e1;--tt-gray-dark-900:#f5f5f5;--tt-brand-color-50:#eff6ff;--tt-brand-color-100:#dbeafe;--tt-brand-color-200:#bfdbfe;--tt-brand-color-300:#93c5fd;--tt-brand-color-400:#60a5fa;--tt-brand-color-500:#3b82f6;--tt-brand-color-600:#2563eb;--tt-brand-color-700:#1d4ed8;--tt-brand-color-800:#1e40af;--tt-brand-color-900:#1e3a8a;--tt-brand-color-950:#172554;--tt-color-green-inc-5:#f0fff2;--tt-color-green-inc-4:#d6ffdc;--tt-color-green-inc-3:#b8ffc5;--tt-color-green-inc-2:#90fea8;--tt-color-green-inc-1:#67fe92;--tt-color-green-base:#01fe73;--tt-color-green-dec-1:#03ce5e;--tt-color-green-dec-2:#02a247;--tt-color-green-dec-3:#007a35;--tt-color-green-dec-4:#005221;--tt-color-green-dec-5:#002e0f;--tt-color-yellow-inc-5:#fffcf0;--tt-color-yellow-inc-4:#fff7d1;--tt-color-yellow-inc-3:#fff1ad;--tt-color-yellow-inc-2:#ffeb8a;--tt-color-yellow-inc-1:#ffe45c;--tt-color-yellow-base:#fd0;--tt-color-yellow-dec-1:#d1b500;--tt-color-yellow-dec-2:#a38d00;--tt-color-yellow-dec-3:#7a6a00;--tt-color-yellow-dec-4:#524500;--tt-color-yellow-dec-5:#2e2600;--tt-color-red-inc-5:#ffeeeb;--tt-color-red-inc-4:#ffcdc2;--tt-color-red-inc-3:#fa9;--tt-color-red-inc-2:#ff8a75;--tt-color-red-inc-1:#ff5d47;--tt-color-red-base:#ff3014;--tt-color-red-dec-1:#d11800;--tt-color-red-dec-2:#a30e00;--tt-color-red-dec-3:#7a0800;--tt-color-red-dec-4:#520400;--tt-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--tt-shadow-elevated-md:0px 16px 48px 0px #1118270a, 0px 12px 24px 0px #1118270a, 0px 6px 8px 0px #11182705, 0px 2px 3px 0px #11182705;--tt-radius-xxs:.125rem;--tt-radius-xs:.25rem;--tt-radius-sm:.375rem;--tt-radius-md:.5rem;--tt-radius-lg:.75rem;--tt-radius-xl:1rem;--tt-transition-duration-short:.1s;--tt-transition-duration-default:.2s;--tt-transition-duration-long:.64s;--tt-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--tt-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--tt-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--tt-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--tt-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--tt-accent-contrast:8%;--tt-destructive-contrast:8%;--tt-foreground-contrast:8%}:root,:root *,:root :before,:root :after{box-sizing:border-box}: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:#93c5fd66;--tt-card-bg-color:var(--white);--tt-card-border-color:var(--tt-gray-light-a-100)}.dark{--tt-bg-color:var(--black);--tt-border-color:var(--tt-gray-dark-a-200);--tt-border-color-tint:var(--tt-gray-dark-a-100);--tt-sidebar-bg-color:var(--tt-gray-dark-100);--tt-scrollbar-color:var(--tt-gray-dark-a-200);--tt-cursor-color:var(--tt-brand-color-400);--tt-selection-color:#60a5fa66;--tt-card-bg-color:var(--tt-gray-dark-50);--tt-card-border-color:var(--tt-gray-dark-a-50);--tt-shadow-elevated-md:0px 16px 48px 0px #00000080, 0px 12px 24px 0px #0000003d, 0px 6px 8px 0px #00000038, 0px 2px 3px 0px #0000001f}:root{--tt-color-text-gray:#787673;--tt-color-text-brown:#9d6a53;--tt-color-text-orange:#d9730d;--tt-color-text-yellow:#ca922f;--tt-color-text-green:#448361;--tt-color-text-blue:#327da9;--tt-color-text-purple:#8f64af;--tt-color-text-pink:#c24c8b;--tt-color-text-red:#d34a45;--tt-color-text-gray-contrast:#54473126;--tt-color-text-brown-contrast:#d2a28e59;--tt-color-text-orange-contrast:#e07b3845;--tt-color-text-yellow-contrast:#ecbe4163;--tt-color-text-green-contrast:#7bb78145;--tt-color-text-blue-contrast:#5ea6cf45;--tt-color-text-purple-contrast:#a881c545;--tt-color-text-pink-contrast:#e189b445;--tt-color-text-red-contrast:#f4aa9f66}.dark{--tt-color-text-gray:#9c9c9c;--tt-color-text-brown:#b9856e;--tt-color-text-orange:#c77d48;--tt-color-text-yellow:#ca994e;--tt-color-text-green:#519e71;--tt-color-text-blue:#3699d3;--tt-color-text-purple:#9e69d3;--tt-color-text-pink:#d15796;--tt-color-text-red:#df5553;--tt-color-text-gray-contrast:#ffffff17;--tt-color-text-brown-contrast:#b9674640;--tt-color-text-orange-contrast:#e97d2533;--tt-color-text-yellow-contrast:#b3823d33;--tt-color-text-green-contrast:#2d9a6533;--tt-color-text-blue-contrast:#327da933;--tt-color-text-purple-contrast:#9b60d22e;--tt-color-text-pink-contrast:#dc4c9238;--tt-color-text-red-contrast:#dd555540}:root{--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:#f8f8f7;--tt-color-highlight-brown:#f4eeee;--tt-color-highlight-orange:#fbecdd;--tt-color-highlight-pink:#fcf1f6;--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:#54483126;--tt-color-highlight-brown-contrast:#d2a28d59;--tt-color-highlight-orange-contrast:#e07c3945;--tt-color-highlight-pink-contrast:#e188b345}.dark{--tt-color-highlight-yellow:#6b6524;--tt-color-highlight-green:#509568;--tt-color-highlight-blue:#6e92aa;--tt-color-highlight-purple:#583e74;--tt-color-highlight-red:#743e42;--tt-color-highlight-gray:#2f2f2f;--tt-color-highlight-brown:#4a3228;--tt-color-highlight-orange:#5c3b23;--tt-color-highlight-pink:#4e2c3c;--tt-color-highlight-yellow-contrast:#58531e;--tt-color-highlight-green-contrast:#47855d;--tt-color-highlight-blue-contrast:#5e86a1;--tt-color-highlight-purple-contrast:#4c3564;--tt-color-highlight-red-contrast:#643539;--tt-color-highlight-gray-contrast:#ffffff18;--tt-color-highlight-brown-contrast:#b8654540;--tt-color-highlight-orange-contrast:#e97e2533;--tt-color-highlight-pink-contrast:#dc4c9138}.ProseMirror{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;-webkit-hyphens:auto;hyphens:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@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:translate(.5rem)}to{transform:translate(0)}}@keyframes slideFromLeft{0%{transform:translate(-.5rem)}to{transform:translate(0)}}@keyframes slideFromBottom{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@layer base{*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}:root{--background:#fff;--foreground:#171717;--dark-theme:#111827;--dark-theme-50:#f9fafb;--dark-theme-100:#f3f4f6;--dark-theme-200:#e5e7eb;--dark-theme-300:#d1d5db;--dark-theme-400:#9ca3af;--dark-theme-500:#6b7280;--dark-theme-600:#4b5563;--dark-theme-700:#374151;--dark-theme-800:#1f2937;--dark-theme-900:#111827;--dark-theme-950:#0c1322;--light-theme-light:#fff;--light-theme:#f7f7f8;--light-theme-dark:#e7e7ea;--theme-primary:#0548f1;--theme-primary-rgb:77, 136, 202;--theme-primary-50:#eff6ff;--theme-primary-100:#dbeafe;--theme-primary-200:#bfdbfe;--theme-primary-300:#93c5fd;--theme-primary-400:#60a5fa;--theme-primary-500:#3b82f6;--theme-primary-600:#2563eb;--theme-primary-700:#1d4ed8;--theme-primary-800:#1e40af;--theme-primary-900:#1e3a8a;--theme-primary-950:#172554;--theme-secondary:#00c853;--theme-secondary-50:#e8f5e9;--theme-secondary-100:#c8e6c9;--theme-secondary-200:#a5d6a7;--theme-secondary-300:#81c784;--theme-secondary-400:#66bb6a;--theme-secondary-500:#4caf50;--theme-secondary-600:#43a047;--theme-secondary-700:#388e3c;--theme-secondary-800:#2e7d32;--theme-secondary-900:#1b5e20;--theme-secondary-950:#0d3810;--theme-accent:#3d70ef;--theme-accent-50:#e3f2fd;--theme-accent-100:#bbdefb;--theme-accent-200:#90caf9;--theme-accent-300:#64b5f6;--theme-accent-400:#42a5f5;--theme-accent-500:#2196f3;--theme-accent-600:#1e88e5;--theme-accent-700:#1976d2;--theme-accent-800:#1565c0;--theme-accent-900:#0d47a1;--theme-accent-950:#082a5e;--theme-background:#fff;--theme-surface:#f8f9fa;--theme-text:#1a1a1a;--theme-text-secondary:#6c757d;--tt-collaboration-carets-label:#111827;--link-text-color:#3b82f6;--thread-text:#111827;--placeholder-color:#9ca3af;--thread-bg-color:#fef3c7;--tiptap-ai-insertion-color:#2563eb;--tt-cursor-color:#707070;--tt-selection-color:#3b82f64d;--tt-brand-color-400:#60a5fa;--tt-brand-color-500:#3b82f6;--tt-brand-color-600:#2563eb;--tt-color-yellow-base:#fbbf24;--tt-color-yellow-inc-2:#fef3c7;--tt-color-yellow-dec-2:#fbbf24;--tt-gray-light-900:#111827;--tt-gray-dark-100:#f3f4f6;--tt-radius-xs:.25rem;--tt-radius-md:.375rem;--tt-cursor-size:1px}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}body{color:var(--foreground);background:var(--background);font-family:sans-serif;font-weight:400;transition:background-color .3s,color .3s}body.font-locale-zh{font-family:var(--font-noto-sc),sans-serif}body.font-locale-ja{font-family:var(--font-noto-jp),sans-serif}body.font-locale-ko{font-family:var(--font-noto-kr),sans-serif}body.font-locale-ar{font-family:var(--font-noto-arabic),sans-serif}body.font-locale-th{font-family:var(--font-noto-thai),sans-serif}}@layer components{.custom-input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-900,#101828);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));--tw-outline-style:none;outline-style:none}@supports (color:lab(0% 0 0)){.custom-input{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.custom-input:hover{border-color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.custom-input:hover{border-color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.custom-input:focus{border-color:var(--color-blue-500,#3080ff);background-color:var(--color-white,#fff);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.custom-input:focus{border-color:var(--color-blue-500,lab(54.1736% 13.3369 -74.6839))}}.custom-input:disabled{cursor:not-allowed;background-color:var(--color-gray-50,#f9fafb);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.custom-input:disabled{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708));color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.custom-input.error{border-color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.custom-input.error{border-color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.custom-input.error:focus{border-color:var(--color-red-500,#fb2c36);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#ef444433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.custom-input.error:focus{border-color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}.dark .custom-input{border-color:var(--color-gray-600,#4a5565);background-color:var(--color-gray-800,#1e2939);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.dark .custom-input{border-color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425));background-color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}.dark .custom-input:hover{border-color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.dark .custom-input:hover{border-color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.dark .custom-input:focus{background-color:var(--color-gray-800,#1e2939);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.dark .custom-input:focus{background-color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}.dark .custom-input:disabled{background-color:var(--color-gray-700,#364153);color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.dark .custom-input:disabled{background-color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224));color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}}@layer utilities{.bg-theme-primary{background-color:var(--theme-primary)}.bg-theme-primary-50{background-color:var(--theme-primary-50)}.bg-theme-primary-100{background-color:var(--theme-primary-100)}.bg-theme-primary-200{background-color:var(--theme-primary-200)}.bg-theme-primary-300{background-color:var(--theme-primary-300)}.bg-theme-primary-400{background-color:var(--theme-primary-400)}.bg-theme-primary-500{background-color:var(--theme-primary-500)}.bg-theme-primary-600{background-color:var(--theme-primary-600)}.bg-theme-primary-700{background-color:var(--theme-primary-700)}.bg-theme-primary-800{background-color:var(--theme-primary-800)}.to-theme-primary{--tw-gradient-to:var(--theme-primary) var(--tw-gradient-to-position)}.from-theme-primary{--tw-gradient-from:var(--theme-primary) var(--tw-gradient-from-position)}.from-theme-primary-900\/30{--tw-gradient-from:rgba(var(--theme-primary), .3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(var(--theme-primary), .3) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.border-theme-primary-200{border-color:var(--theme-primary-200)}.border-theme-primary-300{border-color:var(--theme-primary-300)}.border-theme-primary-400{border-color:var(--theme-primary-400)}.border-theme-primary-500{border-color:var(--theme-primary-500)}.hover\:border-theme-primary:hover,.hover\:border-theme-primary-500:hover,.hover\:border-theme-primary-400:hover{--tw-border-opacity:1;border-color:rgb(59, 130, 246, var(--tw-border-opacity,1))}.bg-theme-secondary{background-color:var(--theme-secondary)}.bg-theme-accent{background-color:var(--theme-accent)}.bg-theme-surface{background-color:var(--theme-surface)}.text-theme-primary{color:var(--theme-primary)}.text-theme-primary-50{color:var(--theme-primary-50)}.text-theme-primary-100{color:var(--theme-primary-100)}.text-theme-primary-200{color:var(--theme-primary-200)}.text-theme-primary-300{color:var(--theme-primary-300)}.text-theme-primary-400{color:var(--theme-primary-400)}.text-theme-primary-500{color:var(--theme-primary-500)}.text-theme-primary-600{color:var(--theme-primary-600)}.text-theme-primary-700{color:var(--theme-primary-700)}.text-theme-primary-800{color:var(--theme-primary-800)}.text-theme-primary-900{color:var(--theme-primary-900)}.text-theme-primary-950{color:var(--theme-primary-950)}.text-theme-secondary{color:var(--theme-secondary)}.text-theme-accent{color:var(--theme-accent)}.text-theme-text{color:var(--theme-text)}.text-theme-text-secondary{color:var(--theme-text-secondary)}.border-theme-primary{border-color:var(--theme-primary)}.border-theme-secondary{border-color:var(--theme-secondary)}.border-theme-accent{border-color:var(--theme-accent)}.bg-theme-primary-10{background-color:rgba(var(--theme-primary-rgb), .1)}.bg-theme-primary-5{background-color:rgba(var(--theme-primary-rgb), .05)}.bg-theme-primary-20{background-color:rgba(var(--theme-primary-rgb), .2)}.hover\:bg-theme-primary:hover{background-color:var(--theme-primary)}.hover\:bg-theme-secondary:hover{background-color:var(--theme-secondary)}.hover\:text-theme-primary:hover{color:var(--theme-primary)}.hover\:text-theme-secondary:hover{color:var(--theme-secondary)}.hover\:border-theme-primary:hover{border-color:var(--theme-primary)}.hover\:border-theme-secondary:hover{border-color:var(--theme-secondary)}.text-gradient-primary{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--theme-primary-600);--tw-gradient-via:var(--theme-primary-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--theme-primary-400);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .text-gradient-primary{--tw-gradient-from:var(--theme-primary-400);--tw-gradient-via:var(--theme-primary-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--theme-primary-600)}.text-gradient-primary-subtle{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--theme-primary-600);--tw-gradient-to:var(--theme-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:#0000;-webkit-background-clip:text;background-clip:text}.dark .text-gradient-primary-subtle{--tw-gradient-from:var(--theme-primary-400);--tw-gradient-to:var(--theme-primary-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUpSubtle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-30px)rotate(5deg)}66%{transform:translateY(-15px)rotate(-3deg)}}@keyframes float-slower{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-25px)scale(1.05)}}@keyframes shimmer{to{background-position:200% 0;transform:translate(200%)}0%{background-position:-200% 0}}@keyframes shimmer-slow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes blob{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}to{transform:translate(0)scale(1)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.animate-fade-in>*,.animate-fade-in-stagger>*{opacity:0;animation:.3s ease-out forwards fadeIn}.animate-fade-in-up{opacity:0;animation:.8s ease-out forwards fadeInUp}.animate-fade-in-up-subtle{opacity:0;animation:.3s ease-out forwards fadeInUpSubtle}.animate-float{animation:6s ease-in-out infinite float}.animate-float-delayed{animation:6s ease-in-out 3s infinite float}.animate-float-slow{animation:8s ease-in-out infinite float-slow}.animate-float-slower{animation:10s ease-in-out infinite float-slower}.animate-shimmer{background:linear-gradient(90deg,#0000,#3b82f64d,#0000) 0 0/200% 100%;animation:3s infinite shimmer}.animate-shimmer-slow{animation:4s ease-in-out infinite shimmer-slow}.animate-blob{animation:7s infinite blob}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.animate-gradient-shift{background-size:200% 200%;animation:4s infinite gradient-shift}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.animate-fade-in>:first-child,.animate-fade-in-stagger>:first-child{animation-delay:50ms}.animate-fade-in>:nth-child(2),.animate-fade-in-stagger>:nth-child(2){animation-delay:.1s}.animate-fade-in>:nth-child(3),.animate-fade-in-stagger>:nth-child(3){animation-delay:.15s}.animate-fade-in>:nth-child(4),.animate-fade-in-stagger>:nth-child(4){animation-delay:.2s}.animate-fade-in>:nth-child(5),.animate-fade-in-stagger>:nth-child(5){animation-delay:.25s}.animate-fade-in>:nth-child(n+6),.animate-fade-in-stagger>:nth-child(n+6){animation-delay:.3s}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes theme-fade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.theme-transition{animation:.3s ease-out forwards theme-fade}@keyframes theme-pulse{0%{box-shadow:0 0 #3b82f64d}70%{box-shadow:0 0 0 6px #3b82f600}to{box-shadow:0 0 #3b82f600}}.theme-active-pulse{animation:2s infinite theme-pulse}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px #00000040}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text}.btn-modern{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);transition:all .3s;position:relative;overflow:hidden}.btn-modern:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-modern:hover:before{left:100%}.border-gradient{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box;border:2px solid #0000;border-radius:12px;position:relative}.border-gradient-animated{background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#667eea,#764ba2);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:2px solid #0000;border-radius:12px;animation:3s infinite gradient-shift;position:relative}.dark .border-gradient{background:linear-gradient(#111827,#111827) padding-box padding-box,linear-gradient(135deg,#667eea,#764ba2) border-box}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;animation:1.5s linear infinite skeleton}.dark .skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%) 0 0/200px 100%}.scroll-indicator{transform-origin:0%;z-index:100;background:linear-gradient(90deg,#667eea,#764ba2);width:100%;height:4px;position:fixed;top:0;left:0}.focus-ring:focus{outline:none!important}@keyframes scroll-indicator{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes smooth-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes elegant-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes scroll-fade-in{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scroll-progress{0%{stroke-dasharray:0 100}to{stroke-dasharray:100 100}}.scroll-smooth{scroll-behavior:smooth}.animate-scroll-indicator{animation:.3s ease-out scroll-indicator}.animate-smooth-bounce{animation:1s ease-in-out smooth-bounce}.animate-elegant-pulse{animation:2s ease-in-out infinite elegant-pulse}.animate-scroll-fade-in{animation:.6s ease-out forwards scroll-fade-in}.glass-scroll{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;box-shadow:0 8px 32px #1f26875e}.dark .glass-scroll{background:#111827cc;border:1px solid #4b55634d}.transition-elegant{transition:all .4s cubic-bezier(.4,0,.2,1)}.transition-bounce{transition:all .6s cubic-bezier(.68,-.55,.265,1.55)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}select option:checked,select option:hover,.dark select option:checked,.dark select option:hover,select option:focus,select option:active{background-color:var(--theme-primary)!important;color:#fff!important}@media screen and (-webkit-min-device-pixel-ratio:0){select option:checked{background:var(--theme-primary) linear-gradient(0deg, var(--theme-primary) 0%, var(--theme-primary) 100%);color:#fff!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}[data-slot=cursor]{background-color:hsl(var(--primary));pointer-events:none!important;position:absolute!important}[data-slot=input]:focus,[data-slot=input]:focus-within,[data-slot=input]:focus-visible,[data-slot=input-wrapper]:focus-within,[data-slot=input-wrapper]:focus-visible{box-shadow:none!important;border-color:#0000!important;outline:none!important}.focus-within\:border-primary:focus-within,.focus\:border-primary:focus,.focus-visible\:border-primary:focus-visible{border-color:var(--theme-primary)!important}.focus-within\:ring-primary:focus-within,.focus\:ring-primary:focus,.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--theme-primary)!important}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--tt-cursor-color);outline:none;font-family:DM Sans,sans-serif}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror p:not(:first-child){margin-top:20px;font-size:1rem;font-weight:400;line-height:1.6}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color);color:inherit}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:0 0}.tiptap.ProseMirror .selection{background-color:var(--tt-selection-color);border-radius:2px;display:inline}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:#0000}.tiptap.ProseMirror.resize-cursor{cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{color:var(--tt-brand-color-500);display:inline-block}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--tt-brand-color-400)!important}.tiptap.ProseMirror .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs);width:fit-content;overflow:hidden}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-bottom:.125rem dashed var(--tt-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000;padding-bottom:.5rem}:is(.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected){background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);opacity:.5;border-color:#0000}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.animate-spin{animation:1s linear infinite spin}.tiptap-button-text{transition:opacity .2s ease-in-out}button[disabled] .tiptap-button-text{opacity:.6}.dark [data-slot=input]:focus,.dark [data-slot=input]:focus-within,.dark [data-slot=input]:focus-visible,.dark [data-slot=input-wrapper]:focus-within,.dark [data-slot=input-wrapper]:focus-visible{border-color:var(--theme-primary)!important}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
/*# sourceMappingURL=15luv86qjsbes.css.map*/