/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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%;--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-border-style:solid}}}.timeline-circle{background:linear-gradient(135deg,#ff6b35,#ff8c42);border-radius:50%;width:15px;height:15px;position:relative}.timeline-circle-completed{background:linear-gradient(135deg,#ff6b3586,#ff8a4288);border-radius:50%;width:12px;height:12px;position:relative}.glass-effect-timeline-circle:before{background:radial-gradient(5px at 25% 25%,#fffc,#fff0),radial-gradient(5px at 75% 25%,#fff9,#fff0),radial-gradient(5px at 75% 75%,#ffffffb3,#fff0),radial-gradient(5px 6px at 15%,#fff6,#fff0);padding:1.5px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect-timeline-circle:after,.glass-effect-timeline-circle:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-effect-timeline-circle:after{-webkit-mask-composite:destination-out;border:1.5px solid #ffffff4d;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 25% 25%,#fff0 8px,#fff 9px),radial-gradient(circle at 75% 75%,#fff0 6px,#fff 9px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 25% 25%,#fff0 8px,#fff 9px),radial-gradient(circle at 75% 75%,#fff0 6px,#fff 9px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.glass-effect-sessions:before{background:radial-gradient(15px at 0 0,#ffffffb3,#fff0),radial-gradient(15px at 100% 100%,#ffffffb3,#fff0),#fff0;padding:1.5px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect-sessions:after,.glass-effect-sessions:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-effect-sessions:after{-webkit-mask-composite:destination-out;border:2px solid #ffffff48;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 7px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 7px,#fff 13px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 7px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 7px,#fff 13px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.glass-effect-confirmation-modal:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(15px at 0 0,#ffffff4c,#fff0),radial-gradient(15px at 100% 100%,#ffffff40,#fff0),#fff0;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect-confirmation-modal:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:destination-out;border:2px solid #ffffff23;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 9px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 9px,#fff 13px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 9px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 9px,#fff 13px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.glass-item-effect:before{filter:blur(.3px);background:radial-gradient(25px at 0 0,#ffffffe2,#fff0),radial-gradient(25px at 100% 100%,#ffffffe2,#fff0),#fff0;padding:1px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-item-effect:after,.glass-item-effect:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-item-effect:after{-webkit-mask-composite:destination-out;filter:blur(.4px);border:1px solid #ffffff7e;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 20px,#ffffff4d 22px,#ffffffb3 25px,#fff 28px),radial-gradient(circle at 0 100%,#fff0 20px,#ffffff4d 22px,#ffffffb3 25px,#fff 28px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 20px,#ffffff4d 22px,#ffffffb3 25px,#fff 28px),radial-gradient(circle at 0 100%,#fff0 20px,#ffffff4d 22px,#ffffffb3 25px,#fff 28px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.glass-team-effect:before{filter:blur(.3px);background:radial-gradient(25px at 0 0,#ffffffec,#fff0),radial-gradient(25px at 100% 100%,#ffffffec,#fff0),#fff0;padding:1px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-team-effect:after,.glass-team-effect:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-team-effect:after{-webkit-mask-composite:destination-out;filter:blur(.4px);border:1px solid #ffffff4d;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 18px,#ffffff4d 20px,#ffffffb3 22px,#fff 25px),radial-gradient(circle at 0 100%,#fff0 18px,#ffffff4d 20px,#ffffffb3 22px,#fff 25px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 18px,#ffffff4d 20px,#ffffffb3 22px,#fff 25px),radial-gradient(circle at 0 100%,#fff0 18px,#ffffff4d 20px,#ffffffb3 22px,#fff 25px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.glass-effect-present:before{background:radial-gradient(15px at 0 0,#ffffff89,#fff0),radial-gradient(15px at 100% 100%,#ffffff89,#fff0),#fff0;padding:1.5px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect-present:after,.glass-effect-present:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-effect-present:after{-webkit-mask-composite:destination-out;border:2px solid #ffffff48;-webkit-mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 5px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 5px,#fff 13px);mask-image:linear-gradient(#fff,#fff),radial-gradient(circle at 100% 0,#fff0 5px,#fff 13px),radial-gradient(circle at 0 100%,#fff0 5px,#fff 13px);-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-clip:border-box,border-box,border-box;mask-clip:border-box,border-box,border-box;-webkit-mask-origin:border-box,border-box,border-box;mask-origin:border-box,border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto,auto;mask-mode:match-source,match-source,match-source}.bottom-shadow-fade{right:calc(var(--spacing,.25rem)*0);bottom:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*24);border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:var(--radius-xl,.75rem);background-color:#0000;position:absolute}.bottom-shadow-fade:is(.dark *){--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-to:transparent;--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-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bottom-shadow-fade{--tw-gradient-from:var(--profile-bg-solid)}.glass-effect-inner-recessed{border-style:var(--tw-border-style);border-width:1px;border-color:var(--zinc-800-solid)}.glass-effect-inner-recessed,.glass-effect-inner-recessed-no-border{--tw-shadow:inset 5px 5px 11px var(--tw-shadow-color,#000c),inset -5px -5px 11px var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.glass-effect-sideways-cut:before{background:radial-gradient(15px at 0 0,#ffffff4c,#fff0),radial-gradient(15px at 100% 0,#ffffff4c,#fff0),radial-gradient(15px at 0 100%,#ffffff40,#fff0),radial-gradient(15px at 100% 100%,#ffffff40,#fff0),#fff0;padding:1.5px;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-effect-sideways-cut:after,.glass-effect-sideways-cut:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.glass-effect-sideways-cut:after{border:2px solid #ffffff23;-webkit-mask-image:linear-gradient(90deg,#0000,#ffffff4d 20%,#fff9 30%,#fff 35% 65%,#fff9 70%,#ffffff4d 80%,#0000),linear-gradient(#fff 0 15%,#0000 15% 85%,#fff 85% 100%);mask-image:linear-gradient(90deg,#0000,#ffffff4d 20%,#fff9 30%,#fff 35% 65%,#fff9 70%,#ffffff4d 80%,#0000),linear-gradient(#fff 0 15%,#0000 15% 85%,#fff 85% 100%);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@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%}@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-border-style{syntax:"*";inherits:false;initial-value:solid}