:root{--color-base-100:#261b25;--color-base-200:#1e151d;--color-base-300:#120a11;--color-base-content:#c59f61;--color-primary:#db924c;--color-primary-content:#110802;--color-secondary:#273e3f;--color-secondary-content:#d7d2d4;--color-accent:#11576d;--color-accent-content:#d0dbe0;--color-neutral:#120c12;--color-neutral-content:#c9c7c9;--color-info:#8ecac1;--color-info-content:#070f0e;--color-success:#9db787;--color-success-content:#090c07;--color-warning:#ffd260;--color-warning-content:#161003;--color-error:#fc9581;--color-error-content:#150806;--color-logo:#3b82f61a;--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0;--color-background:#191e24;--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-500:#00c950;--color-emerald-500:#00bc7d;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-700:#3f3f46;--color-zinc-900:#18181b;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-lg:16px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}[data-theme=light]{--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d3bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafe;--color-info-content:#042e49;--color-success:#00d390;--color-success-content:#004c39;--color-warning:#fcb700;--color-warning-content:#793205;--color-error:#ff637d;--color-error-content:#4d0218}[data-theme=dark]{--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#ecf9ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d3bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafe;--color-info-content:#042e49;--color-success:#00d390;--color-success-content:#004c39;--color-warning:#fcb700;--color-warning-content:#793205;--color-error:#ff637d;--color-error-content:#4d0218}[data-theme=coffee]{--color-base-100:#261b25;--color-base-200:#1e151d;--color-base-300:#120a11;--color-base-content:#c59f61;--color-primary:#db924c;--color-primary-content:#110802;--color-secondary:#273e3f;--color-secondary-content:#d7d2d4;--color-accent:#11576d;--color-accent-content:#d0dbe0;--color-neutral:#120c12;--color-neutral-content:#c9c7c9;--color-info:#8ecac1;--color-info-content:#070f0e;--color-success:#9db787;--color-success-content:#090c07;--color-warning:#ffd260;--color-warning-content:#161003;--color-error:#fc9581;--color-error-content:#150806}[data-theme=dracula]{--color-base-100:#282a36;--color-base-200:#232530;--color-base-300:#1f202a;--color-base-content:#f8f8f3;--color-primary:#ff79c6;--color-primary-content:#16050e;--color-secondary:#bd93f9;--color-secondary-content:#0d0815;--color-accent:#ffb86c;--color-accent-content:#160d04;--color-neutral:#414558;--color-neutral-content:#d6d7db;--color-info:#8be9fd;--color-info-content:#071316;--color-success:#51fa7b;--color-success-content:#021505;--color-warning:#f1fa8c;--color-warning-content:#141507;--color-error:#f55;--color-error-content:#160202}[data-theme=luxury]{--color-base-100:#09090b;--color-base-200:#171618;--color-base-300:#1e1d1f;--color-base-content:#dca54d;--color-primary:#fff;--color-primary-content:#161616;--color-secondary:#152747;--color-secondary-content:#cbd0d7;--color-accent:#513448;--color-accent-content:#dad3d7;--color-neutral:#331800;--color-neutral-content:#ffe7a3;--color-info:#67c6ff;--color-info-content:#040e16;--color-success:#87d03a;--color-success-content:#061001;--color-warning:#e2d563;--color-warning-content:#121003;--color-error:#ff6f6f;--color-error-content:#160404}[data-theme=aqua]{--color-base-100:#1a368b;--color-base-200:#162455;--color-base-300:#091444;--color-base-content:#b8e6fe;--color-primary:#14ecf3;--color-primary-content:#015355;--color-secondary:#966fb3;--color-secondary-content:#f2f0fc;--color-accent:#ffe999;--color-accent-content:#161309;--color-neutral:#05176c;--color-neutral-content:#90baff;--color-info:#2563eb;--color-info-content:#d2e2fe;--color-success:#18a34a;--color-success-content:#000a02;--color-warning:#d97708;--color-warning-content:#431700;--color-error:#ff7265;--color-error-content:#180403}[data-theme=forest]{--color-base-100:#1b1716;--color-base-200:#161212;--color-base-300:#110d0d;--color-base-content:#cac9c9;--color-primary:#1fb854;--color-primary-content:#000;--color-secondary:#1eb88e;--color-secondary-content:#000c07;--color-accent:#1fb8ab;--color-accent-content:#010c0b;--color-neutral:#19362d;--color-neutral-content:#cdd3d1;--color-info:#00b5ff;--color-info-content:#000;--color-success:#00a96e;--color-success-content:#000;--color-warning:#ffbe00;--color-warning-content:#000;--color-error:#ff5861;--color-error-content:#000}[data-theme=nord]{--color-base-100:#eceff4;--color-base-200:#e5e9f0;--color-base-300:#d8dee9;--color-base-content:#2e343f;--color-primary:#5e81ac;--color-primary-content:#03060b;--color-secondary:#81a1c1;--color-secondary-content:#06090d;--color-accent:#88c0d0;--color-accent-content:#070d10;--color-neutral:#4c566a;--color-neutral-content:#d8dee9;--color-info:#b48ead;--color-info-content:#0c070b;--color-success:#a3be8c;--color-success-content:#0a0d07;--color-warning:#ebcb8b;--color-warning-content:#130f07;--color-error:#bf616a;--color-error-content:#0d0304}body{font-family:var(--default-font-family);background-color:var(--color-base-100);place-items:center;min-height:100vh;margin:0;display:flex}#root{background-color:var(--color-base-100);scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000;width:100%;height:100vh}main{background-color:var(--color-base-100);flex-direction:column;height:100vh;display:flex}.auth-container{background-color:var(--color-base-100);width:100vw;height:100vh;display:grid}.auth-wrapper{padding:calc(var(--spacing) * 6);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-form-wrapper{width:100%;max-width:var(--container-md)}.logo-wrapper{text-align:center}.logo-container{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.logo-icon-wrapper{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-logo);transition:color .3s,background-color .3s,border-color .3s,outline-color .3s,text-decoration-color .3s,fill .3s,stroke .3s;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);justify-content:center;align-items:center;display:flex}.logo-wrapper:hover .logo-icon-wrapper{background-color:#3b82f633}.chat-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-primary);filter:invert(68%)sepia(51%)saturate(348%)hue-rotate(358deg)brightness(87%)contrast(90%)}.cross-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-primary);filter:invert(68%)sepia(51%)saturate(348%)hue-rotate(358deg)brightness(87%)contrast(90%)}.cross-button{background-color:inherit;cursor:pointer;border-style:none}.logo-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold);margin-top:calc(var(--spacing) * 2);color:var(--color-base-content)}.logo-subtext{color:var(--color-base-content);margin-top:-15px}.formContainer{display:"flex";flex-direction:column}.inputContainer{flex-direction:column;display:flex}.label{color:var(--color-base-content);margin-bottom:.5rem;font-weight:500}.input-group{position:relative}.input-icon-left{pointer-events:none;color:#0006;margin-right:2px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.input-icon{filter:invert(0%)sepia()saturate(7500%)hue-rotate(322deg)brightness(89%)contrast(94%);width:25px;height:25px}.input{width:94%;color:var(--color-base-content);background-color:var(--color-base-100);border:1px solid #ccc;border:var(--border) solid #0000;cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100) ;padding:.5rem .75rem .5rem 2.5rem;vertical-align:middle;white-space:nowrap;height:var(--size);touch-action:manipulation;border-radius:.375rem;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-field,.25rem ) * 10);--input-color:color-mix(in oklab, var(--color-base-content)  20%, #0000);border-start-start-radius:var(--join-ss,var(--radius-field) );border-start-end-radius:var(--join-se,var(--radius-field) );border-end-end-radius:var(--join-ee,var(--radius-field) );border-end-start-radius:var(--join-es,var(--radius-field) );flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content) ;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200) ;background-color:var(--color-base-200) ;color:color-mix(in oklab, var(--color-base-content)  40%, transparent)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200) ;background-color:var(--color-base-200) ;color:color-mix(in oklab, var(--color-base-content)  40%, transparent)}.input:has(>input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content)  20%, transparent)}.input:has(>input[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content)  20%, transparent)}.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:focus{border-color:#3b82f6;outline:none}.toggle-password{cursor:pointer;color:#0006;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.auth-btn{background-color:var(--color-base-content);width:100%;color:var(--color-base-300);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:25px;padding:.75rem;font-weight:600;display:flex}.auth-btn:disabled{opacity:.7;cursor:not-allowed}.auth-footer{text-align:center;color:#0009;margin-top:1rem}.auth-footer a{color:#3b82f6;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.text-color{color:var(--color-base-content)}.provider-section{justify-content:center;align-items:center;width:100%;height:0;display:flex}.auth-icon{width:25px;height:25px}.header-container{border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-100);width:100%;top:calc(var(--spacing) * 0);z-index:40;position:fixed}.navbar-container{width:100%;max-width:48rem;padding-inline:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);margin-inline:auto}@media (width>=40rem){.navbar-container{max-width:40rem}}@media (width>=48rem){.navbar-container{max-width:48rem}}@media (width>=64rem){.navbar-container{max-width:64rem}}@media (width>=80rem){.navbar-container{max-width:80rem}}@media (width>=96rem){.navbar-container{max-width:93rem}}.navbar-wrapper{justify-content:space-between;align-items:center;height:100%;display:flex}.left-nav{align-items:center;gap:calc(var(--spacing) * 8);display:flex}.left-link{align-items:center;gap:.625rem;text-decoration:none;display:flex}.left-icon-container{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.left-link-text{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.right-nav{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-container{color:var(--color-base-content);justify-content:center;align-items:center;text-decoration:none;display:flex}.logout-button{gap:calc(var(--spacing) * 2);cursor:pointer;background-color:var(--color-base-100);border-style:none;align-items:center;display:flex}.logout-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.logout-span{color:var(--color-base-content);display:inline}.settings{align-items:center;text-decoration:none;display:flex}.right-text{color:var(--color-base-content)}.provider-label{color:var(--color-base-100);justify-content:center;align-items:center;display:flex}.settings-container{width:100%;height:100vh;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 20);max-width:var(--container-5xl);background-color:var(--color-base-100);margin:15px 15%}.settings-wrapper{flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.theme-area{flex-direction:column;width:100%;display:flex}.theme-button{background-color:var(--color-base-100);cursor:pointer;border-radius:.5rem;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem;display:flex}.theme-wrapper{border-radius:.375rem;width:100%;height:2rem;position:relative;overflow:hidden}.theme-container{background-color:var(--color-base-100);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:.25rem;display:grid;position:absolute;inset:0}.primary-theme{background-color:var(--color-primary);border-radius:.25rem}.secondary-theme{background-color:var(--color-secondary);background-color:var(--color-secondary);border-radius:.25rem}.accent-theme{background-color:var(--color-accent);border-radius:.25rem}.neutral-theme{background-color:var(--color-neutral);border-radius:.25rem}.chat-preview{font-size:var(--text-lg)}.chat-contaier{background-color:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.75rem;overflow:hidden}.chat-wrapper{background-color:var(--color-base-200);padding:1rem}.chat-inner{max-width:32rem;margin-inline:auto}.chat-content{border-radius:.75rem;overflow:hidden}.chat-header{border-bottom:1px solid var(--color-base-300);background-color:var(--color-base-100);padding-block:.75rem;padding-inline:1rem}.chat-header-wrapper{align-items:center;gap:.75rem;display:flex}.chat-avatar{background-color:var(--color-background);width:2rem;height:2rem;color:var(--color-primary);border-radius:3.40282e38px;justify-content:center;align-items:center;font-weight:500;display:flex}.chatter-name{color:var(--color-base-content);font-size:.875rem;font-weight:500}.chatter-status{color:var(--color-base-content);font-size:.75rem}.chat-section{padding:calc(var(--spacing) * 4);background-color:var(--color-base-100);min-height:200px;max-height:200px;overflow-y:auto}.chat-msg{display:flex}.chat-isSent{justify-content:flex-end}.chat-IsNotSent{justify-content:flex-start}.chat-msg{max-width:88%;color:var(--color-base-content);border-radius:.75rem;padding:6px}.chat-msg-bg{background-color:var(--color-primary);color:var(--color-primary-content);padding:10px}.chat-msg-bg2{background-color:var(--color-base-200);justify-content:space-around;width:55%;display:flex}.chat-text{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.chat-time{margin-top:calc(var(--spacing) * 1.5);font-size:10px}.time-isSent{color:var(--color-primary-content)}.time-isNotSent{color:var(--color-base-content)}.msg-input-container{border-top:1px solid var(--color-base-300);background-color:var(--color-base-100);padding:1rem}.msg-wrapper{gap:.5rem;display:flex}.prev-input{height:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex:1}.prev-button{background-color:var(--color-primary);height:calc(var(--spacing) * 10);min-height:calc(var(--spacing) * 0)}.home-container{background-color:var(--color-base-200);height:100vh}.home-wrapper{padding-top:calc(var(--spacing) * 20);padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.home-contents{background-color:var(--color-base-100);border-radius:var(--radius-lg);width:100%;max-width:var(--container-6xl);height:calc(100vh - 8rem)}.home-inner{border-radius:var(--radius-lg);height:100%;display:flex;overflow:hidden}.sidebar-container{height:100%;width:calc(var(--spacing) * 20);border-right:1px solid var(--color-base-300);transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:column;transition-duration:.2s;display:flex}@media (width>=64rem){.sidebar-container{width:calc(var(--spacing) * 72)}.sidebar-header-title{display:block}.sidebar-user-status-container{margin-inline:calc(var(--spacing) * 0)}}.sidebar-header-container{width:100%;padding:calc(var(--spacing) * 5)}.sidebar-header-wrapper{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sidebar-header-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.sidebar-header-title{font-weight:var(--font-weight-medium);color:var(--color-base-content);display:none}.sidebar-toggle-container{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:none}.sidebar-label{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sidebar-checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content)  20%, #0000));cursor:pointer;appearance:none;border-radius:var(--radius-selector) ;vertical-align:middle;color:var(--color-base-content) ;box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1))  inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem ) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.sidebar-checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.sidebar-checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.sidebar-checkbox:checked,.sidebar-checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) }:is(.sidebar-checkbox:checked,.sidebar-checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.sidebar-checkbox:checked,.sidebar-checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.sidebar-checkbox:checked,.sidebar-checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.sidebar-checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.sidebar-checkbox:disabled{cursor:not-allowed;opacity:.2}.sidebar-checkbox{--size:calc(var(--size-selector,.25rem ) * 5);padding:.1875rem}.sidebar-toggle-span{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-base-content)}.sidebar-toggle-span2{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-zinc-500)}.sidebar-users-container{width:100%;padding-block:calc(var(--spacing) * 3);border-top:1px solid var(--color-base-300);overflow-y:auto}.sidebar-users-button{cursor:pointer;width:100%;padding:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-base-100);border-style:none;display:flex}.selected-sidebar{background-color:var(--color-base-300);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-base-300)}.sidebar-user-status-container{position:relative}.side-online-status{bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);background-color:var(--color-green-500);border-radius:3.40282e38px;position:absolute}.sidebar-user-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);object-fit:cover;border-radius:3.40282e38px}.sidebar-user-list{text-align:left;min-width:calc(var(--spacing) * 0);display:none}.sidebar-user{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-base-content);overflow:hidden}.sidebar-user-status-label{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-zinc-400)}.sidebar-online-users{text-align:center;color:var(--color-zinc-500);padding-block:calc(var(--spacing) * 4)}.nochat-container{width:100%;padding:calc(var(--spacing) * 16);background-color:color-mix(in oklab, var(--color-base-100) 50%, transparent);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.nochat-wrapper{max-width:var(--container-md);text-align:center}.nochat-icon-container{justify-content:center;gap:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);display:flex}.nochat-icon-wrapper{position:relative}.nochat-icon-holder{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:color-mix(in oklab, var(--color-primary) 10%, transparent);animation:var(--animate-bounce);justify-content:center;align-items:center;display:flex}.nochat-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-primary);filter:invert(68%)sepia(51%)saturate(348%)hue-rotate(358deg)brightness(87%)contrast(90%)}.nochat-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-bold);color:var(--color-base-content)}.nochat-content{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.profile-conatiner{height:100vh;padding-top:calc(var(--spacing) * 20)}.profile-inner-container{max-width:var(--container-2xl);padding:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);margin-inline:auto}.profile-wrapper{background-color:var(--color-base-300);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 6)}.profile-header-container{text-align:center}.profile-header-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-semibold);color:var(--color-zinc-400)}.profile-header-sub{margin-top:calc(var(--spacing) * 2);color:var(--color-zinc-400)}.avatar-upload{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.avatar-upload-wrapper{position:relative}.profile-avatar-icon{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);object-fit:cover;border:4px solid #000;border-radius:3.40282e38px}.profile-avatar-label{bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);background-color:var(--color-base-content);padding:calc(var(--spacing) * 2);cursor:pointer;border-radius:3.40282e38px;position:absolute}.profile-camera-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-base-200)}.hide-input{display:none}.profile-subtext{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-zinc-400)}.profile-name-label-wrapper{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-zinc-400);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-name-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.profile-fullName{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);background-color:var(--color-base-200);border-radius:var(--radius-lg);color:var(--color-zinc-400);border:1px solid #000}.profile-email-wrapper{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-zinc-400);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.profile-sub-container{margin-top:calc(var(--spacing) * 6);background-color:var(--color-base-300);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 6)}.profile-sub-header{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--spacing) * 4);color:var(--color-zinc-400)}.profile-sub-wrapper{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.profile-member-container{padding-block:calc(var(--spacing) * 2);border-bottom:1px solid var(--color-zinc-700);color:var(--color-zinc-400);justify-content:space-between;align-items:center;display:flex}.profile-account-container{padding-block:calc(var(--spacing) * 2);color:var(--color-zinc-400);justify-content:space-between;align-items:center;display:flex}.profile-active{color:var(--color-green-500)}.chat-header-container{padding:calc(var(--spacing) * 2.5);border-bottom:1px solid var(--color-base-300)}.chat-header-wrapper2{justify-content:space-between;align-items:center;display:flex}.chat-header-text-container{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.chat-header-avatar{vertical-align:middle;display:inline-flex;position:relative}.chat-header-avatar>div{aspect-ratio:1;display:block;overflow:hidden}.chat-header-avatar img{object-fit:cover;width:100%;height:100%}.chat-header-image-container{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:3.40282e38px;position:relative}.chat-header-h3{font-weight:var(--font-weight-medium);color:var(--color-base-content);margin-bottom:-15px}.chat-header-online-status{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-base-content)}.message-skeleton-container{padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");column-gap:.75rem;padding-block:.25rem;display:grid}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-container-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-container-avatar{grid-column-start:1}.chat-start .chat-container-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-container-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-container-bubble):before{transform:rotateY(180deg)}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-container-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-container-avatar{grid-column-start:2}.chat-end .chat-container-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-container-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-container-bubble):before{transform:rotateY(0)}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.chat-avatar-placeholder{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:3.40282e38px}.avatar-placeholder{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.avatar-placeholder{transition-duration:15s}}.avatar-placeholder{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;border-radius:3.40282e38px;width:100%;height:100%;animation:1.8s ease-in-out infinite skeleton}.chat-header-msg-skeleton-wrapper{margin-bottom:calc(var(--spacing) * 1);grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.chat-header-msg-skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.chat-header-msg-skeleton{transition-duration:15s}}.chat-header-msg-skeleton{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 16);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.chat-bubble-wrapper{border-radius:var(--radius-field) ;background-color:var(--color-base-300) ;width:fit-content;color:var(--color-base-content) ;grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble-wrapper:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:13px;mask-size:13px}.chat-bubble-wrapper{padding:calc(var(--spacing) * 0);background-color:#0000}.chat-bubble{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.chat-bubble{transition-duration:15s}}.chat-bubble{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);height:calc(var(--spacing) * 16);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;width:200px;animation:1.8s ease-in-out infinite skeleton}.skeleton-side-container{height:100%;width:calc(var(--spacing) * 20);border-right:1px solid var(--color-base-300);transition-property:all;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:column;display:flex}.skeleton-side-header{border-bottom:1px solid var(--color-base-300);width:100%;padding:calc(var(--spacing) * 5)}.skeleton-side-header-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.skeleton-side-header-title-span{font-weight:var(--font-weight-medium);display:none}.skeleton-side-contact{width:100%;padding-block:calc(var(--spacing) * 3);overflow-y:auto}.skelecton-side-contact-wrapper{width:100%;padding:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.skeleton-side-avatar{margin-inline:auto;position:relative}.skeleton-side-avatar-icon{border-radius:var(--radius-box) ;background-color:var(--color-base-300) }@media (prefers-reduced-motion:reduce){.skeleton-side-avatar-icon{transition-duration:15s}}.skeleton-side-avatar-icon{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100)  50%, #0000 60% 100%);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;border-radius:3.40282e38px;animation:1.8s ease-in-out infinite skeleton}.skeleton-side-info{text-align:left;min-width:calc(var(--spacing) * 0);flex:1;display:none}.skeleton-side-info-1{border-radius:var(--radius-box) ;background-color:var(--color-base-300) }@media (prefers-reduced-motion:reduce){.skeleton-side-info-1{transition-duration:15s}}.skeleton-side-info-1{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100)  50%, #0000 60% 100%);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 32);margin-bottom:calc(var(--spacing) * 2);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.skeleton-side-info-2{border-radius:var(--radius-box) ;background-color:var(--color-base-300) }@media (prefers-reduced-motion:reduce){.skeleton-side-info-2{transition-duration:15s}}.skeleton-side-info-2{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100)  50%, #0000 60% 100%);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 16);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.message-input-container{padding:calc(var(--spacing) * 4)}.image-preview-container{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.image-preview-wrapper{position:relative}.image-preview{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--color-zinc-700)}.image-remove-button{top:calc(var(--spacing) * -1.5);right:calc(var(--spacing) * -1.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-base-300);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.message-input-form{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.message-input-form-wrapper{gap:calc(var(--spacing) * 2);flex:1;display:flex}.message-input-form-text{border-radius:var(--radius-lg);cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:100%;height:var(--size);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-field,.25rem ) * 10);--input-color:color-mix(in oklab, var(--color-base-content)  20%, #0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}.message-input-form-text:where(input){display:inline-flex}.message-input-form-text :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.message-input-form-text :where(input):focus,.message-input-form-text :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.message-input-form-text :where(input):focus,.message-input-form-text :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.message-input-form-text :where(input[type=url]),.message-input-form-text :where(input[type=email]){direction:ltr}.message-input-form-text :where(input[type=date]){display:inline-block}.message-input-form-text:focus,.message-input-form-text:focus-within{--input-color:var(--color-base-content) ;box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000);outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.message-input-form-text:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200) ;background-color:var(--color-base-200) ;color:color-mix(in oklab, var(--color-base-content)  40%, transparent)}.message-input-form-text:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200) ;background-color:var(--color-base-200) ;color:color-mix(in oklab, var(--color-base-content)  40%, transparent)}.message-input-form-text:has(>input[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content)  20%, transparent)}.message-input-form-text:has(>input[disabled]){box-shadow:none}.message-input-form-text:is(:disabled,[disabled])::placeholder{color:color-mix(in oklab, var(--color-base-content)  20%, transparent)}.message-input-form-text:is(:disabled,[disabled]){box-shadow:none}.message-input-form-text:has(>input[disabled])>input[disabled]{cursor:not-allowed}.message-input-form-text::-webkit-date-and-time-value{text-align:inherit}.message-input-form-text[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.message-input-form-text::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.message-input-form-text{--size:calc(var(--size-field,.25rem ) * 8);font-size:.75rem}.message-input-form-text[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.message-input-form-text{color:var(--color-base-content)}.message-input-image-upload{display:none}:where(.extra){width:unset}.extra{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem );outline-color:var(--btn-color,var(--color-base-content) );background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem ) * 10);--btn-bg:var(--btn-color,var(--color-base-200) );--btn-fg:var(--color-base-content) ;--btn-p:1rem ;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field) );border-start-end-radius:var(--join-se,var(--radius-field) );border-end-end-radius:var(--join-ee,var(--radius-field) );border-end-start-radius:var(--join-es,var(--radius-field) );flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.prose .extra{text-decoration-line:none}@media (hover:hover){.extra:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%)}}.extra:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.extra:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 5%);--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.extra:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content)  10%, transparent);box-shadow:none}.extra:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}@media (hover:hover){.extra:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab, var(--color-neutral)  20%, transparent);--btn-border:#0000;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}}.extra:is(input[type=checkbox],input[type=radio]){appearance:none}.extra:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.extra:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary) ;--btn-fg:var(--color-primary-content) ;isolation:isolate}.extra{--fontsize:.75rem ;--btn-p:.75rem ;--size:calc(var(--size-field,.25rem ) * 8);width:var(--size);height:var(--size);cursor:pointer;border-radius:3.40282e38px;padding-inline:0}.extra2{background-color:var(--color-base-content)}:where(.message-input-chat-send){width:unset}.message-input-chat-send{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem );outline-color:var(--btn-color,var(--color-base-content) );background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem ) * 10);--btn-bg:var(--btn-color,var(--color-base-200) );--btn-fg:var(--color-base-content) ;--btn-p:1rem ;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field) );border-start-end-radius:var(--join-se,var(--radius-field) );border-end-end-radius:var(--join-ee,var(--radius-field) );border-end-start-radius:var(--join-es,var(--radius-field) );flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.prose .message-input-chat-send{text-decoration-line:none}@media (hover:hover){.message-input-chat-send:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%)}}.message-input-chat-send:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.message-input-chat-send:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 5%);--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.message-input-chat-send:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content)  10%, transparent);box-shadow:none}.message-input-chat-send:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}@media (hover:hover){.message-input-chat-send:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab, var(--color-neutral)  20%, transparent);--btn-border:#0000;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}}.message-input-chat-send:is(input[type=checkbox],input[type=radio]){appearance:none}.message-input-chat-send:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.message-input-chat-send:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary) ;--btn-fg:var(--color-primary-content) ;isolation:isolate}.message-input-chat-send{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}:where(.message-handle-send){width:unset}.message-handle-send{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem );outline-color:var(--btn-color,var(--color-base-content) );background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem ) * 10);--btn-bg:var(--btn-color,var(--color-base-200) );--btn-fg:var(--color-base-content) ;--btn-p:1rem ;--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%));--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000);--btn-noise:var(--fx-noise);border-start-start-radius:var(--join-ss,var(--radius-field) );border-start-end-radius:var(--join-se,var(--radius-field) );border-end-end-radius:var(--join-ee,var(--radius-field) );border-end-start-radius:var(--join-es,var(--radius-field) );flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.prose .message-handle-send{text-decoration-line:none}@media (hover:hover){.message-handle-send:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%)}}.message-handle-send:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.message-handle-send:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 5%);--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200) ), #000 7%);--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);translate:0 .5px}.message-handle-send:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content)  10%, transparent);box-shadow:none}.message-handle-send:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}@media (hover:hover){.message-handle-send:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:color-mix(in oklab, var(--color-neutral)  20%, transparent);--btn-border:#0000;--btn-fg:color-mix(in oklch, var(--color-base-content)  20%, #0000)}}.message-handle-send:is(input[type=checkbox],input[type=radio]){appearance:none}.message-handle-send:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.message-handle-send:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary) ;--btn-fg:var(--color-primary-content) ;isolation:isolate}.message-handle-send{--fontsize:.75rem ;--btn-p:.75rem ;--size:calc(var(--size-field,.25rem ) * 8);width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.message-loading-skeleton,.chat-container{flex-direction:column;flex:1;display:flex;overflow:auto}.chat-container-map{padding:calc(var(--spacing) * 4);flex:1;overflow-y:auto}.chat-container-avatar{vertical-align:middle;grid-row:span 2/span 2;align-self:flex-end;display:inline-flex;position:relative}.chat-container-avatar>div{aspect-ratio:1;display:block;overflow:hidden}.chat-container-avatar img{object-fit:cover;width:100%;height:100%}.chat-container-avatar-wrapper{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border:1px solid var(--color-base-content);border-radius:3.40282e38px}.chat-container-header{margin-bottom:calc(var(--spacing) * 1);grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.chat-container-time{font-size:var(--text-xs);line-height:var(--text-xs--line-height);opacity:.5;margin-left:calc(var(--spacing) * 1);color:var(--color-base-content)}.chat-container-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);flex-direction:column;grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-container-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:13px;mask-size:13px}.chat-container-bubble-img{border-radius:var(--radius-md);margin-bottom:calc(var(--spacing) * 2)}@media (width>=40rem){.auth-wrapper{padding:calc(var(--spacing) * 12)}}@media (width>=64rem){.skeleton-side-container{width:calc(var(--spacing) * 72)}.skeleton-side-header-title-span{display:block}.skeleton-side-avatar{margin-inline:calc(var(--spacing) * 0)}.skeleton-side-info{display:block}.sidebar-toggle-container{display:flex}.sidebar-header-title,.sidebar-user-list{display:block}}
