.Loader_loader__I_jbM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm)}.Loader_loader--overlay__HoX03{position:absolute;inset:0;background:rgb(0 0 0/10%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-overlay)}.Loader_spinner__ntDY_{border-top:2px solid var(--border-subtle);border:2px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%}.Loader_spinner--xs__cCuio{width:16px;height:16px;border-width:1px}.Loader_spinner--sm__PoHz1{width:20px;height:20px;border-width:1.5px}.Loader_spinner--md__RzKGq{width:24px;height:24px;border-width:2px}.Loader_spinner--lg__BOUBm{width:32px;height:32px;border-width:3px}.Loader_spinner--xl__JUtGa{width:40px;height:40px;border-width:4px}.Loader_dots__exNW0{display:flex;gap:4px;align-items:center}.Loader_dots--xs__z1hUn{gap:2px}.Loader_dots--sm__f4v40{gap:3px}.Loader_dots--md__NpeYb{gap:4px}.Loader_dots--lg__nKgw5{gap:6px}.Loader_dots--xl__WF9cT{gap:8px}.Loader_dot__0rMY9{border-radius:50%;background:var(--accent-primary)}.Loader_dot--xs__zRY_S{width:4px;height:4px}.Loader_dot--sm__NilqA{width:6px;height:6px}.Loader_dot--md__obwnY{width:8px;height:8px}.Loader_dot--lg___idWe{width:10px;height:10px}.Loader_dot--xl__pr4l4{width:12px;height:12px}.Loader_pulse__Dsj9U{border-radius:50%;background:var(--accent-primary)}.Loader_pulse--xs__9Dh0I{width:16px;height:16px}.Loader_pulse--sm__UYx61{width:20px;height:20px}.Loader_pulse--md__6xmZh{width:24px;height:24px}.Loader_pulse--lg__fmVz7{width:32px;height:32px}.Loader_pulse--xl__wUItJ{width:40px;height:40px}.Loader_skeleton__RPExK{background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-tertiary) 50%,var(--background-secondary) 75%);border-radius:var(--radius-sm)}.Loader_skeleton--xs__2MEiY{height:12px}.Loader_skeleton--sm__kdZhi{height:16px}.Loader_skeleton--md__O6B2y{height:20px}.Loader_skeleton--lg__4Q7Qp{height:24px}.Loader_skeleton--xl__pAafL{height:32px}.Loader_progress__Lq2yw{width:100%;max-width:200px;height:4px;background:var(--background-secondary);border-radius:var(--radius-sm);overflow:hidden}.Loader_progress--xs__RHE3B{height:2px}.Loader_progress--sm__MMXep{height:3px}.Loader_progress--md___0vyf{height:4px}.Loader_progress--lg__tDVmy{height:6px}.Loader_progress--xl__AwkFz{height:8px}.Loader_progress__bar__q85vV{height:100%;background:var(--accent-gradient);border-radius:var(--radius-sm);transition:width .3s ease;position:relative;overflow:hidden}.Loader_progressShimmer__Qi1al{position:absolute;inset:0;width:50%;background:linear-gradient(90deg,transparent,rgb(255 255 255/30%),transparent);pointer-events:none}.Loader_message__4ChIH{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;margin-top:var(--spacing-xs)}.Loader_message--xs__ddCSb{font-size:var(--font-size-xs)}.Loader_message--sm___xEDV{font-size:var(--font-size-sm)}.Loader_message--md__NjPM7{font-size:var(--font-size-base)}.Loader_message--lg__tRWzJ{font-size:var(--font-size-lg)}.Loader_message--xl__Cqp0K{font-size:var(--font-size-xl)}.Loader_percentage__77_mf{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-left:var(--spacing-sm)}@media (max-width:640px){.Loader_message__4ChIH{font-size:var(--font-size-sm)}}.Modal_modal-backdrop__QjsaU{position:fixed;inset:0;background:rgb(0 0 0/12%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);min-height:100dvh;padding:var(--spacing-md);pointer-events:auto;overflow:hidden}.Modal_modal__kyrwl{background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:var(--radius-xl);box-shadow:0 8px 32px rgb(0 0 0/25%),inset 0 1px 0 rgb(255 255 255/15%);max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;width:100%;border:1px solid rgb(255 255 255/20%);outline:none;z-index:calc(var(--z-modal-backdrop) + 1);pointer-events:auto}[data-theme=dark] .Modal_modal__kyrwl{background:rgb(15 23 42/70%);border:1px solid rgb(255 255 255/12%);box-shadow:0 8px 32px rgb(0 0 0/50%),inset 0 1px 0 rgb(255 255 255/6%)}.Modal_modal--small__XETOV{max-width:400px}.Modal_modal--medium__EwE_f{max-width:600px}.Modal_modal--large___dU5_{max-width:900px}.Modal_modal--full__c_lBY{max-width:95vw;max-height:95vh;width:95vw;height:95vh}.Modal_modal__header__RcZGm{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid rgb(255 255 255/15%);flex-shrink:0;background:transparent}.Modal_modal__title__Ww_Ye{font-family:var(--font-spline-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight)}.Modal_modal__close-button__SCyOZ{background:none;border:none;padding:var(--spacing-sm);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:relative}.Modal_modal__close-button__SCyOZ:hover{background:rgb(255 255 255/8%);color:var(--text-primary);transform:scale(1.05)}.Modal_modal__close-button__SCyOZ:focus-visible{outline:none;box-shadow:none}.Modal_modal__content__87SXS{padding:var(--spacing-lg);overflow:hidden auto;flex:1 1;min-height:0;background:transparent}.Modal_modal__content--no-header__Q2Eqb{padding-top:var(--spacing-lg)}.Modal_modal__footer__jOzWC{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid rgb(255 255 255/15%);flex-shrink:0;background:transparent;min-height:72px;position:relative}.Modal_modal__footer__jOzWC:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255/10%) 20%,rgb(255 255 255/10%) 80%,transparent)}.Modal_modal__footer--left__AL3K1{justify-content:flex-start}.Modal_modal__footer--left__AL3K1>*{margin-right:auto}.Modal_modal__footer--center__dgrBQ{justify-content:center}.Modal_modal__footer--center__dgrBQ>*{margin:0 auto}.Modal_modal__footer--space-between__Edlyw{justify-content:space-between}.Modal_modal__footer--space-between__Edlyw>:first-child{margin-right:auto}.Modal_modal__footer--space-between__Edlyw>:last-child{margin-left:auto}.Modal_modal__footer__jOzWC>*{flex-shrink:0}.Modal_modal__footer__jOzWC>:not(:last-child){margin-right:var(--spacing-sm)}.Modal_modal__kyrwl :focus{outline:none!important;box-shadow:none!important}.Modal_modal__kyrwl :focus-visible{outline:none!important;box-shadow:none!important}@media (max-width:640px){.Modal_modal__content__87SXS{margin:var(--spacing-sm);max-width:calc(100vw - var(--spacing-sm) * 2);max-height:calc(100vh - var(--spacing-sm) * 2)}.Modal_modal__body__Q3z1s,.Modal_modal__footer__jOzWC,.Modal_modal__header__RcZGm{padding:var(--spacing-md)}.Modal_modal__title__Ww_Ye{font-size:var(--font-size-lg)}.Modal_modal__actions__66oq_{gap:var(--spacing-sm)}.Modal_modal__action-button__zQd5c{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}}@media (max-width:480px){.Modal_modal__content__87SXS{margin:var(--spacing-xs);max-width:calc(100vw - var(--spacing-xs) * 2);max-height:calc(100vh - var(--spacing-xs) * 2)}.Modal_modal__body__Q3z1s,.Modal_modal__footer__jOzWC,.Modal_modal__header__RcZGm{padding:var(--spacing-sm)}.Modal_modal__title__Ww_Ye{font-size:var(--font-size-base)}.Modal_modal__actions__66oq_{gap:var(--spacing-xs)}.Modal_modal__action-button__zQd5c{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}.BoardFormSectionHeader_stack__QIvl9{margin:0}.BoardFormSectionHeader_titleRow__x4_80{display:flex;align-items:center;gap:.5rem;margin:0 0 var(--spacing-xs)}.BoardFormSectionHeader_titleRowTight__SZodX{margin-bottom:.125rem}.BoardFormSectionHeader_title__kxmC_{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold,600);margin:0;padding:0;color:var(--text-primary);line-height:1.3}.BoardFormSectionHeader_icon__mJFX5{flex-shrink:0;color:var(--accent-color);opacity:.92}.BoardFormSectionHeader_intro__c8awD{font-size:var(--font-size-sm,.875rem);line-height:1.5;color:var(--text-secondary);margin:0}.BoardFormSectionHeader_introTight__wydB7{font-size:var(--font-size-sm,.875rem);line-height:1.45;color:var(--text-secondary);margin:0}.BoardAnonymousModeCreateField_wrapper__5R1RD{margin-top:0;padding:0;border:none;min-width:0;width:100%}.BoardAnonymousModeCreateField_optionList__yMlFz{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:1rem}.BoardAnonymousModeCreateField_optionRow__A2T4F{display:grid;grid-template-columns:1rem 1fr;grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.1875rem;row-gap:.1875rem;align-items:start;padding:.5rem .625rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--surface-secondary,var(--glass-background));cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.BoardAnonymousModeCreateField_optionRow__A2T4F:hover{border-color:var(--glass-border-hover,var(--border-color))}.BoardAnonymousModeCreateField_optionRow__A2T4F:focus-within{outline:2px solid var(--accent-color);outline-offset:2px}.BoardAnonymousModeCreateField_optionRowSelected__zAf4u{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color);background:var(--glass-background-hover,var(--surface-secondary))}.BoardAnonymousModeCreateField_radio__JGUcl{grid-column:1;grid-row:1;place-self:center start;margin:0;flex-shrink:0;accent-color:var(--accent-color);cursor:pointer;width:1rem;height:1rem}.BoardAnonymousModeCreateField_optionHeader__66sOe{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);width:100%;min-width:0}.BoardAnonymousModeCreateField_optionTitle__xPP9r{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);line-height:1.25;min-width:0}.BoardAnonymousModeCreateField_tooltipWrap__KZNQX{position:relative;flex-shrink:0;margin-left:auto;align-self:center}.BoardAnonymousModeCreateField_infoButton__nb0_C{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.BoardAnonymousModeCreateField_infoButton__nb0_C:hover{color:var(--accent-color);background:var(--glass-background-hover)}.BoardAnonymousModeCreateField_infoButton__nb0_C:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.BoardAnonymousModeCreateField_tooltip__HvzpO{position:absolute;top:calc(100% + 6px);right:0;z-index:var(--z-popover,1060);display:flex;flex-direction:column;gap:.35rem;min-width:200px;max-width:min(280px,calc(100vw - 2rem));padding:.65rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background:var(--background-secondary);box-shadow:var(--shadow-lg);font-size:.75rem;line-height:1.45;color:var(--text-secondary);text-align:left;pointer-events:auto;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast)}.BoardAnonymousModeCreateField_tooltipWrap__KZNQX:focus-within .BoardAnonymousModeCreateField_tooltip__HvzpO,.BoardAnonymousModeCreateField_tooltipWrap__KZNQX:hover .BoardAnonymousModeCreateField_tooltip__HvzpO{opacity:1;visibility:visible;transform:translateY(0)}.BoardAnonymousModeCreateField_tooltipHeading__CHk_d{display:block;font-size:.6875rem;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.BoardAnonymousModeCreateField_tooltipBody___u6t7{display:block}.BoardAnonymousModeCreateField_optionDescription__ipyL0{grid-column:2;grid-row:2;font-size:var(--font-size-xs,.75rem);line-height:1.35;color:var(--text-secondary);margin:0}.BoardAnonymousModeCreateField_infoBox__fNkW7{margin-top:var(--spacing-md);padding:.5rem .625rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);border-left:3px solid var(--accent-color);background:var(--surface-secondary,rgb(0 0 0/4%));font-size:var(--font-size-xs,.75rem);line-height:1.4;color:var(--text-secondary)}.CreateBoardForm_form__pkP35{display:flex;flex-direction:column;width:100%;max-width:100%;margin:0 auto;background:transparent;padding:0}.CreateBoardForm_form__pkP35::-webkit-scrollbar{width:6px}.CreateBoardForm_form__pkP35::-webkit-scrollbar-track{background:var(--surface-secondary);border-radius:3px}.CreateBoardForm_form__pkP35::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.CreateBoardForm_form__pkP35::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.CreateBoardForm_stepIndicator__TMW5Y{display:none}.CreateBoardForm_step__2zxds{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);opacity:.4;transition:all var(--transition-fast);position:relative}.CreateBoardForm_step__2zxds.CreateBoardForm_active__yu53a{opacity:1}.CreateBoardForm_stepNumber___HYKx{width:28px;height:28px;border-radius:50%;background:var(--surface-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-semibold);color:var(--text-secondary);transition:all var(--transition-fast);font-size:var(--font-size-sm)}.CreateBoardForm_step__2zxds.CreateBoardForm_active__yu53a .CreateBoardForm_stepNumber___HYKx{background:var(--accent-color);border-color:var(--accent-color);color:var(--text-on-accent);box-shadow:0 0 12px var(--accent-color-medium)}.CreateBoardForm_stepLabel__rGHbz{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;transition:color var(--transition-fast)}.CreateBoardForm_step__2zxds.CreateBoardForm_active__yu53a .CreateBoardForm_stepLabel__rGHbz{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.CreateBoardForm_stepDivider__GaPgp{width:60px;height:1px;background:linear-gradient(90deg,var(--border-color),var(--surface-secondary),var(--border-color));border-radius:1px;position:relative}.CreateBoardForm_stepDivider__GaPgp:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg,transparent,var(--accent-color),transparent);opacity:0;transition:opacity var(--transition-fast)}.CreateBoardForm_stepDivider__GaPgp+.CreateBoardForm_step__2zxds.CreateBoardForm_active__yu53a:before,.CreateBoardForm_step__2zxds.CreateBoardForm_active__yu53a+.CreateBoardForm_stepDivider__GaPgp:after{opacity:1}.CreateBoardForm_stepContent__75WQ7{display:flex;flex-direction:column;width:100%}.CreateBoardForm_header__WDM5f{text-align:center;margin-bottom:var(--spacing-xl)}.CreateBoardForm_heading__Lmhad{font-family:var(--font-spline-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}.CreateBoardForm_subtitle__nAJf8{font-family:var(--font-inter);font-size:var(--font-size-base);color:var(--text-secondary);opacity:var(--opacity-muted);margin:0;line-height:var(--line-height-normal)}.CreateBoardForm_stepTitle__5uabI{display:none}.CreateBoardForm_boardDetailsSection__vqhXd{margin-bottom:var(--spacing-md)}.CreateBoardForm_inputGroup__RUak7{margin-bottom:var(--spacing-lg);display:flex;flex-direction:column}.CreateBoardForm_inputGroup__RUak7:last-of-type{margin-bottom:0}.CreateBoardForm_label__etxjI{display:block;margin-bottom:.375rem;font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:var(--font-size-base);font-family:var(--font-inter);text-transform:none;letter-spacing:normal}.CreateBoardForm_microHint__vWT9u{margin:0 0 var(--spacing-sm) 0}.CreateBoardForm_currentTemplate__ay9Pe,.CreateBoardForm_microHint__vWT9u{font-family:var(--font-inter);font-size:var(--font-size-sm);color:var(--text-secondary);opacity:var(--opacity-subtle);line-height:var(--line-height-normal)}.CreateBoardForm_currentTemplate__ay9Pe{margin:var(--spacing-sm) 0 0 0}.CreateBoardForm_textInput__zsWIt,.CreateBoardForm_textarea__zWm4_{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-lg);font-size:var(--font-size-base);background:var(--surface-primary);transition:all var(--transition-fast);color:var(--text-primary);font-family:var(--font-inter)}.CreateBoardForm_textInput__zsWIt::placeholder,.CreateBoardForm_textarea__zWm4_::placeholder{color:var(--text-secondary);opacity:.725;font-style:normal;font-family:var(--font-inter);font-weight:var(--font-weight-normal)}.CreateBoardForm_textInput__zsWIt:focus,.CreateBoardForm_textarea__zWm4_:focus{outline:none;border-color:var(--accent-color);background:var(--surface-primary);box-shadow:0 0 0 3px var(--accent-color-light);transform:none}.CreateBoardForm_textInput__zsWIt:hover,.CreateBoardForm_textarea__zWm4_:hover{border-color:var(--border-secondary);background:var(--surface-primary)}.CreateBoardForm_textarea__zWm4_{min-height:72px;resize:vertical;line-height:var(--line-height-relaxed)}.CreateBoardForm_templateGrid__WEHD2{display:none}.CreateBoardForm_templatesCarousel__OpHUv{position:relative;display:block}.CreateBoardForm_templatesCarouselWrapper__pPDVX{position:relative;overflow:hidden;padding-inline:var(--spacing-sm);min-width:0}.CreateBoardForm_templatesRow__TuDjE{display:grid;grid-auto-flow:column;grid-auto-columns:320px;grid-gap:var(--spacing-md);gap:var(--spacing-md);overflow:auto hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:var(--spacing-sm) 2px var(--spacing-xs) 2px;scroll-behavior:auto;touch-action:pan-x;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,var(--text-primary) 32px,var(--text-primary) calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--text-primary) 32px,var(--text-primary) calc(100% - 32px),transparent 100%);overscroll-behavior-x:contain}.CreateBoardForm_templatesRow__TuDjE[data-dragging="1"]{cursor:-webkit-grabbing;cursor:grabbing}.CreateBoardForm_templatesRow__TuDjE::-webkit-scrollbar{height:4px}.CreateBoardForm_templatesRow__TuDjE::-webkit-scrollbar-track{background:var(--surface-secondary);border-radius:4px}.CreateBoardForm_templatesRow__TuDjE::-webkit-scrollbar-thumb{background:var(--accent-color-medium);border-radius:4px}.CreateBoardForm_templateButton__BVriJ{cursor:pointer;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-primary);padding:var(--spacing-sm) var(--spacing-md);width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--spacing-xs)}.CreateBoardForm_templateButtonSelected__guGWU{border:2px solid transparent;background:linear-gradient(var(--surface-primary),var(--surface-primary)) padding-box,linear-gradient(45deg,#8b5cf6,#22d3ee) border-box}.CreateBoardForm_navButton__2PqQE{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);cursor:pointer;color:var(--text-primary)}.CreateBoardForm_navButton__2PqQE:hover{background:var(--surface-hover);border-color:var(--border-secondary)}.CreateBoardForm_navButtonDisabled__TOXdB{opacity:.35;pointer-events:none}.CreateBoardForm_navAbsLeft__G71KX,.CreateBoardForm_navAbsRight__dm6m7{position:absolute;top:50%;transform:translateY(-50%)}.CreateBoardForm_navAbsLeft__G71KX{left:-44px}.CreateBoardForm_navAbsRight__dm6m7{right:-44px}.CreateBoardForm_templatesCarouselWrapper__pPDVX:after,.CreateBoardForm_templatesCarouselWrapper__pPDVX:before{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CreateBoardForm_templatesCarouselWrapper__pPDVX:before{left:0;-webkit-mask-image:linear-gradient(to right,var(--text-primary),transparent);mask-image:linear-gradient(to right,var(--text-primary),transparent)}.CreateBoardForm_templatesCarouselWrapper__pPDVX:after{right:0;-webkit-mask-image:linear-gradient(to left,var(--text-primary),transparent);mask-image:linear-gradient(to left,var(--text-primary),transparent)}.CreateBoardForm_templateTitle__HoMLj{font-weight:600;color:var(--text-primary);font-size:var(--font-size-base)}.CreateBoardForm_templateDesc__CsYLX{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.CreateBoardForm_templateChips__yy0nT{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.CreateBoardForm_templateChip__lDKBi{--chip-color:var(--border-color);display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-primary);background:color-mix(in srgb,var(--chip-color) 18%,transparent);border:1px solid color-mix(in srgb,var(--chip-color) 45%,transparent);border-radius:var(--radius-full)}.CreateBoardForm_templateCard__zVfBm{background:var(--surface-secondary);border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-fast);display:flex;gap:var(--spacing-md);align-items:flex-start;position:relative;overflow:hidden}.CreateBoardForm_templateCard__zVfBm:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-color),var(--primary-400));opacity:0;transition:opacity var(--transition-fast)}.CreateBoardForm_templateCard__zVfBm:hover{background:var(--surface-hover);border-color:var(--border-secondary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.CreateBoardForm_templateCard__zVfBm:hover:before{opacity:1}.CreateBoardForm_templateCard__zVfBm.CreateBoardForm_selected__QqRwK{background:var(--accent-color-light);border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color),0 8px 32px var(--accent-color-medium)}.CreateBoardForm_templateCard__zVfBm.CreateBoardForm_selected__QqRwK:before{opacity:1}.CreateBoardForm_templateCheckbox__uW6GQ{position:relative;flex-shrink:0}.CreateBoardForm_radioInput__fc6tw{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.CreateBoardForm_checkmark__0Vaye{height:20px;width:20px;background:var(--surface-secondary);border:2px solid var(--border-color);border-radius:50%;display:block;transition:all var(--transition-fast)}.CreateBoardForm_radioInput__fc6tw:checked~.CreateBoardForm_checkmark__0Vaye{background:var(--accent-color);border-color:var(--accent-color)}.CreateBoardForm_radioInput__fc6tw:checked~.CreateBoardForm_checkmark__0Vaye:after{content:"";position:absolute;left:6px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--text-on-accent)}.CreateBoardForm_templateInfo__Y2eAt{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.CreateBoardForm_templateName__FWgt_{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;font-family:var(--font-spline-sans)}.CreateBoardForm_templateDescription__S7fss{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0;font-family:var(--font-inter)}.CreateBoardForm_templateCategory__8edXv{display:inline-block;background:var(--surface-secondary);color:var(--text-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;align-self:flex-start}.CreateBoardForm_buttonGroup__1_ps8{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-xl);padding-top:0;border-top:none}.CreateBoardForm_chooseTemplateBtn__5Xx4x{width:auto;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:none;background:var(--accent-color);font-family:var(--font-inter);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-on-accent);cursor:pointer;transition:all var(--transition-fast);text-align:center;display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);align-self:flex-start}.CreateBoardForm_chooseTemplateBtn__5Xx4x:hover{background:var(--accent-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.CreateBoardForm_chooseTemplateBtn__5Xx4x:active{transform:translateY(0);background:var(--accent-pressed);box-shadow:var(--shadow-sm)}.CreateBoardForm_templatePickerList__Gl600{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.CreateBoardForm_backButton__2XRCp,.CreateBoardForm_cancelButton__eN03X,.CreateBoardForm_createButton__FgdUY,.CreateBoardForm_nextButton__BrxHm{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:none;font-family:var(--font-inter);min-width:96px}.CreateBoardForm_backButton__2XRCp,.CreateBoardForm_cancelButton__eN03X{background:transparent;border:1px solid var(--border-color);color:var(--text-primary)}.CreateBoardForm_backButton__2XRCp:hover,.CreateBoardForm_cancelButton__eN03X:hover{background:var(--surface-hover);border-color:var(--border-secondary)}.CreateBoardForm_nextButton__BrxHm{display:none}.CreateBoardForm_nextButton__BrxHm:hover:not(:disabled){background:var(--primary-400)}.CreateBoardForm_createButton__FgdUY{background:var(--accent-gradient);border:none;color:var(--text-on-accent);font-weight:var(--font-weight-semibold);min-width:140px}.CreateBoardForm_createButton__FgdUY:hover:not(:disabled){filter:brightness(1.02)}.CreateBoardForm_backButton__2XRCp:disabled,.CreateBoardForm_cancelButton__eN03X:disabled,.CreateBoardForm_createButton__FgdUY:disabled,.CreateBoardForm_nextButton__BrxHm:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.CreateBoardForm_form__pkP35{gap:var(--spacing-md);max-height:60vh}.CreateBoardForm_stepIndicator__TMW5Y{gap:var(--spacing-md)}.CreateBoardForm_stepDivider__GaPgp{width:40px}.CreateBoardForm_templateGrid__WEHD2{grid-template-columns:1fr;gap:var(--spacing-sm)}.CreateBoardForm_buttonGroup__1_ps8{flex-direction:column}.CreateBoardForm_buttonGroup__1_ps8>*{width:100%}}@media (max-width:480px){.CreateBoardForm_form__pkP35{max-height:50vh}.CreateBoardForm_stepLabel__rGHbz{font-size:var(--font-size-xs)}.CreateBoardForm_stepNumber___HYKx{width:24px;height:24px;font-size:var(--font-size-xs)}.CreateBoardForm_templateCard__zVfBm{padding:var(--spacing-md);flex-direction:column;gap:var(--spacing-sm)}.CreateBoardForm_templateCheckbox__uW6GQ{align-self:flex-start}}.ConfirmationModal_confirmationModalBackdrop__vfyVN{position:fixed;inset:0;background:rgb(0 0 0/12%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);min-height:100dvh;padding:var(--spacing-md);pointer-events:auto}.ConfirmationModal_confirmationModal__08VIZ{background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:var(--radius-xl);box-shadow:0 8px 32px rgb(0 0 0/25%),inset 0 1px 0 rgb(255 255 255/15%);max-width:500px;width:100%;overflow:hidden;display:flex;flex-direction:column;position:relative;border:1px solid rgb(255 255 255/20%);outline:none;z-index:calc(var(--z-modal-backdrop) + 1);pointer-events:auto}[data-theme=dark] .ConfirmationModal_confirmationModal__08VIZ{background:rgb(15 23 42/70%);border:1px solid rgb(255 255 255/12%);box-shadow:0 8px 32px rgb(0 0 0/50%),inset 0 1px 0 rgb(255 255 255/6%)}.ConfirmationModal_confirmationModalHeader__x0JRN{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid rgb(255 255 255/15%);flex-shrink:0;background:transparent}.ConfirmationModal_confirmationModalTitle__Xj8Gk{font-family:var(--font-spline-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:var(--line-height-tight)}.ConfirmationModal_confirmationModalContent__8DPyI{padding:var(--spacing-lg);color:var(--text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);flex:1 1;overflow-y:auto}.ConfirmationModal_confirmationModalFooter__VDMH_{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid rgb(255 255 255/15%);flex-shrink:0;background:transparent}.ConfirmationModal_confirmationModalButton__umwL5{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;border:1px solid transparent;font-family:inherit;display:flex;align-items:center;justify-content:center;min-width:80px}.ConfirmationModal_confirmationModalButton__umwL5:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ConfirmationModal_confirmationModalButtonCancel__BTsWU{background:var(--glass-background);border-color:var(--glass-border);color:var(--text-primary)}.ConfirmationModal_confirmationModalButtonCancel__BTsWU:hover{background:var(--glass-background-hover);border-color:var(--glass-border-hover)}.ConfirmationModal_confirmationModalButtonConfirm__X_zFJ{background:var(--accent-color);color:var(--text-on-accent);border-color:var(--accent-color)}.ConfirmationModal_confirmationModalButtonConfirm__X_zFJ:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.ConfirmationModal_confirmationModalButtonConfirm__X_zFJ:disabled{opacity:.6;cursor:not-allowed}.ConfirmationModal_confirmationModalButtonConfirmDestructive__MZzdb{background:var(--error-color);color:var(--text-on-accent);border-color:var(--error-color)}.ConfirmationModal_confirmationModalButtonConfirmDestructive__MZzdb:hover:not(:disabled){background:var(--error-hover,#dc2626);border-color:var(--error-hover,#dc2626)}.ConfirmationModal_confirmationModalButtonConfirmDestructive__MZzdb:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ConfirmationModal_confirmationModal__08VIZ{max-width:90vw}.ConfirmationModal_confirmationModalContent__8DPyI,.ConfirmationModal_confirmationModalFooter__VDMH_,.ConfirmationModal_confirmationModalHeader__x0JRN{padding:var(--spacing-md)}.ConfirmationModal_confirmationModalFooter__VDMH_{flex-direction:column-reverse}.ConfirmationModal_confirmationModalButton__umwL5{width:100%}}.Item_boardItem__zVJlM{position:relative;padding:var(--spacing-sm) var(--spacing-sm);margin:0;border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:44px;border:1px solid transparent;transition:var(--transition-fast);background:transparent}.Item_boardItem__zVJlM:hover{background:var(--glass-background-hover)}.Item_boardItem__zVJlM.Item_active__ZdJu8{cursor:default;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.Item_boardItemContent__8oDYx{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.Item_boardTitle__fRcp9{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--text-primary);font-family:var(--font-inter,system-ui,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--line-height-normal)}.Item_boardItem__zVJlM.Item_active__ZdJu8 .Item_boardTitle__fRcp9{color:var(--text-primary);font-weight:var(--font-weight-medium)}.Item_boardMeta__acSdT{font-size:var(--font-size-xs);color:var(--text-tertiary);font-family:var(--font-inter,system-ui,sans-serif);line-height:var(--line-height-normal)}.Item_boardActions__5LZbv{display:flex;align-items:center;gap:var(--spacing-xs)}.Item_deleteButton__Bsu37{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:var(--transition-fast);opacity:0;flex-shrink:0}.Item_boardItem__zVJlM.Item_active__ZdJu8 .Item_deleteButton__Bsu37,.Item_boardItem__zVJlM:hover .Item_deleteButton__Bsu37{opacity:1}.Item_deleteButton__Bsu37:hover{color:var(--error-color);background:var(--error-color-light)}.Item_deleteButton__Bsu37 svg{width:14px;height:14px;display:block}.Item_lockButton__d2i0_{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:var(--transition-fast);opacity:0;flex-shrink:0}.Item_boardItem__zVJlM.Item_active__ZdJu8 .Item_lockButton__d2i0_,.Item_boardItem__zVJlM:hover .Item_lockButton__d2i0_{opacity:1}.Item_lockButton__d2i0_:hover:not(:disabled){color:var(--accent-color);background:var(--accent-color-light)}.Item_lockButton__d2i0_:disabled{cursor:not-allowed;opacity:.5}.Item_lockButton__d2i0_ svg{width:14px;height:14px;display:block}.Item_highlight__iyngt{background:var(--accent-color-light,rgb(59 130 246/20%));color:var(--accent-color);border-radius:2px;padding:0 2px}.Item_dragHandle__7sX9i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-tertiary);cursor:-webkit-grab;cursor:grab;flex-shrink:0;opacity:0;transition:opacity .15s ease;touch-action:none}.Item_dragHandle__7sX9i:active{cursor:-webkit-grabbing;cursor:grabbing}.Item_boardItem__zVJlM.Item_active__ZdJu8 .Item_dragHandle__7sX9i,.Item_boardItem__zVJlM:hover .Item_dragHandle__7sX9i{opacity:1}.Item_boardItem__zVJlM.Item_dragging__GfwT9{cursor:-webkit-grabbing;cursor:grabbing}.BoardGroup_groupContainer__DNHUd{margin-bottom:0}.BoardGroup_groupHeaderWrapper__I0JQe{margin:0;padding:0;padding-left:var(--spacing-sm)}.BoardGroup_groupHeader__yGP53{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;transition:opacity .2s ease}.BoardGroup_groupHeader__yGP53:hover{opacity:.8}.BoardGroup_dragHandle__5OCVU{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-tertiary);cursor:-webkit-grab;cursor:grab;flex-shrink:0;opacity:0;transition:opacity .15s ease;touch-action:none}.BoardGroup_dragHandle__5OCVU:active{cursor:-webkit-grabbing;cursor:grabbing}.BoardGroup_groupHeader__yGP53:hover .BoardGroup_dragHandle__5OCVU{opacity:1}.BoardGroup_headerActions__rL_FK{display:flex;align-items:center;gap:var(--spacing-xs);margin-right:var(--spacing-sm)}.BoardGroup_groupToggle__O5hSj{margin:0;padding:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;min-height:18px;color:var(--text-tertiary);font-family:var(--font-spline-sans,system-ui,sans-serif);font-size:var(--font-size-xs);line-height:1}.BoardGroup_collapseButton__qnySX{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:0}.BoardGroup_chevron__CT4gu{color:var(--text-tertiary);flex-shrink:0;transition:transform .2s ease}.BoardGroup_groupNameButton__Nn6Em{display:inline-flex;align-items:center;background:transparent;border:none;padding:0;margin:0;text-align:left;cursor:text;min-width:0;font:inherit;color:inherit;line-height:1}.BoardGroup_groupName__1JG6x{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-weight:var(--font-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BoardGroup_boardCount__o81lO,.BoardGroup_groupName__1JG6x{font-family:inherit;font-size:inherit;color:var(--text-tertiary);line-height:1}.BoardGroup_boardCount__o81lO{display:inline-flex;align-items:center;flex-shrink:0}.BoardGroup_renameInput__rQVbw{flex:1 1;min-width:0;height:20px;padding:0 var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--accent-color);border-radius:var(--radius-sm);outline:none;font-family:var(--font-inter,system-ui,sans-serif)}.BoardGroup_menuContainer__RLFym{position:relative}.BoardGroup_menuButton__mHrEQ{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;opacity:0;transition:all .15s ease}.BoardGroup_groupHeader__yGP53:hover .BoardGroup_menuButton__mHrEQ{opacity:1}.BoardGroup_menuButton__mHrEQ:hover{background:var(--glass-background-hover);color:var(--text-secondary)}.BoardGroup_menu__9R0f1{position:absolute;top:100%;right:0;margin-top:var(--spacing-xs);min-width:140px;background:var(--glass-popover-background);-webkit-backdrop-filter:var(--glass-popover-backdrop);backdrop-filter:var(--glass-popover-backdrop);border:1px solid var(--glass-popover-border);border-radius:var(--radius-lg);box-shadow:var(--glass-popover-shadow);overflow:hidden;z-index:var(--z-dropdown)}.BoardGroup_menuItem__hbYWS{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;color:var(--text-primary);font-size:var(--font-size-sm);font-family:var(--font-inter,system-ui,sans-serif);cursor:pointer;transition:background .15s ease;text-align:left}.BoardGroup_menuItem__hbYWS:hover{background:var(--surface-hover)}.BoardGroup_menuItem__hbYWS svg{color:var(--text-muted);flex-shrink:0}.BoardGroup_menuItemDestructive__sqder,.BoardGroup_menuItemDestructive__sqder svg{color:var(--error-color)}.BoardGroup_menuItemDestructive__sqder:hover{background:var(--error-color-light)}.BoardGroup_divider__lsH2i{height:1px;background:var(--glass-divider);margin:var(--spacing-sm) 0;border:none}.BoardGroup_dropZone__kiSXE{margin:0 var(--spacing-sm) var(--spacing-sm);border:1px dashed var(--accent-color);border-radius:var(--radius-md);background:var(--accent-color-light);padding:var(--spacing-xs);overflow:hidden}.BoardGroup_dropZonePreview__dKrtB{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-background);padding:var(--spacing-sm);min-height:44px}.BoardGroup_dropZoneTitle__b5ugy{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.BoardGroup_dropZoneMeta__kBWMC,.BoardGroup_dropZoneTitle__b5ugy{font-family:var(--font-inter,system-ui,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BoardGroup_dropZoneMeta__kBWMC{font-size:var(--font-size-xs);color:var(--text-tertiary);line-height:var(--line-height-normal);margin-top:var(--spacing-xs)}.BoardGroup_boardsListWrapper__q7AWH{flex-shrink:0}.BoardGroup_boardsList__neY9o{overflow:hidden auto;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:0;flex-shrink:0}.BoardGroup_emptyState__S6dGI{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);margin:0 var(--spacing-sm);color:var(--text-tertiary);font-size:var(--font-size-sm);justify-content:center}.BoardGroup_emptyState__S6dGI svg{flex-shrink:0}.SidebarDragOverlay_shell__qRHT8{pointer-events:none;box-sizing:border-box}.SidebarDragOverlay_boardRow__G9n2o{display:flex;align-items:center;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.SidebarDragOverlay_boardGrip__fSvIN{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary)}.SidebarDragOverlay_boardText__8c6hX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.SidebarDragOverlay_boardTitle__3dmUK{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.SidebarDragOverlay_boardMeta__43QSs,.SidebarDragOverlay_boardTitle__3dmUK{font-family:var(--font-inter,system-ui,sans-serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidebarDragOverlay_boardMeta__43QSs{font-size:var(--font-size-xs);color:var(--text-tertiary)}.SidebarDragOverlay_groupRow__RQGBC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);margin-left:var(--spacing-sm);border-radius:var(--radius-md);background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.SidebarDragOverlay_groupLeading__htgib{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;flex:1 1;color:var(--text-tertiary);font-family:var(--font-spline-sans,system-ui,sans-serif);font-size:var(--font-size-xs)}.SidebarDragOverlay_groupChevron__RPsIN{flex-shrink:0}.SidebarDragOverlay_groupName__J26Kb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarDragOverlay_groupCount__3u6dZ{flex-shrink:0}.SidebarDragOverlay_groupGrip__mpjXw{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary)}.ExpandableText_expandableText__ePsp3{position:relative}.ExpandableText_measureElement__zB0sw{position:absolute;visibility:hidden;pointer-events:none;width:100%;white-space:pre-wrap;overflow-wrap:break-word}.ExpandableText_content__Nb_zz{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}.ExpandableText_toggleButton___JRgW{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;margin-top:var(--spacing-xs);background:transparent;border:none;color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:color .2s ease}.ExpandableText_toggleButton___JRgW:hover{color:var(--accent-hover);text-decoration:underline}.ExpandableText_toggleButton___JRgW:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:var(--radius-sm)}.CopyChirp_chirpWrap__O3_gw{position:fixed;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));right:max(1.25rem,env(safe-area-inset-right,0px));z-index:var(--z-tooltip);pointer-events:none;display:flex;justify-content:flex-end}.CopyChirp_chirp__cO4W5{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem .65rem;border-radius:999px;background:linear-gradient(135deg,var(--success-color-light),var(--glass-background));-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--success-color-medium);box-shadow:0 4px 24px rgb(0 0 0/12%),inset 0 0 0 1px rgb(255 255 255/6%);max-width:min(90vw,320px)}.CopyChirp_iconWrap__8g1qZ{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--success-color-medium);color:var(--success-color);flex-shrink:0}.CopyChirp_text__7oU_u{font-family:var(--font-inter,system-ui,sans-serif);font-size:.8125rem;font-weight:500;color:var(--text-primary);letter-spacing:.01em;line-height:1.2}@media (max-width:480px){.CopyChirp_chirpWrap__O3_gw{left:50%;right:auto;transform:translateX(-50%);justify-content:center;width:calc(100% - 2rem)}.CopyChirp_chirp__cO4W5{width:100%;justify-content:center;padding-left:1rem}}.Card_card__tI5rF{position:relative;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);cursor:default}.Card_card__tI5rF:active{cursor:default}.Card_mergePreviewSlot__6q2Ug{width:calc(100% - 1rem);max-width:calc(100% - 1rem);margin:.35rem .5rem 0;box-sizing:border-box;align-self:stretch}.Card_mergePreviewStrip__3Sc2F{padding:.5rem .625rem;border-radius:var(--radius-md);border:1px dashed var(--accent-color);background:var(--accent-color-faint,rgb(59 130 246/8%))}.Card_mergePreviewLabel__euCqj{display:block;font-size:.65rem;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.04em;color:var(--accent-color);margin-bottom:.25rem}.Card_mergePreviewBody__X_6qa{max-height:4.5rem;overflow:hidden}.Card_mergePreviewBody__X_6qa,.Card_mergePreviewText__FcrTp{font-size:.8rem;line-height:1.4;color:var(--text-primary)}.Card_mergePreviewTextMuted__4INjC{color:var(--text-secondary);font-size:.8rem;font-style:italic}.Card_segmentBlock__6Jp6R{position:relative}.Card_stackDivider__8ESCf{height:1px;margin:.35rem .625rem;background:var(--glass-border);opacity:.9}[data-theme=light] .Card_stackDivider__8ESCf{background:var(--border-secondary);opacity:1}.Card_cardStackSharedMeta__UzCP0{flex-wrap:wrap;justify-content:flex-end;padding-top:.25rem;border-top:1px solid var(--glass-border);margin-top:.25rem}.Card_cardStackMetaLeft__Y6ms_{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Card_stackBadge__NiM8G{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--glass-background-hover)}.Card_connectedToComment__OP2Um{border-bottom-left-radius:0;border-bottom-right-radius:0}.Card_ghost__jE4pV{opacity:.18;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px dashed var(--glass-border);box-shadow:none}.Card_ghost__jE4pV .Card_authorCircle__fBeIS,.Card_ghost__jE4pV .Card_authorLabel__w3dNa,.Card_ghost__jE4pV .Card_cardContent__b4b4F,.Card_ghost__jE4pV .Card_cardMeta__hkcLK,.Card_ghost__jE4pV .Card_copyIconButton__RGO9S,.Card_ghost__jE4pV .Card_dislikeButton__l7QtB,.Card_ghost__jE4pV .Card_editButton__kiV56,.Card_ghost__jE4pV .Card_voteButton__y8KdU{opacity:.6;pointer-events:none}.Card_card__tI5rF:hover{box-shadow:var(--glass-shadow-hover);border-color:var(--glass-border-hover)}.Card_dragOver__fQ8nX{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color);background:var(--glass-background-hover);transform:scale(1.02);transition:all .2s ease}.Card_mergedCard__kkkcO{border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);background:var(--glass-background);position:relative}.Card_previewCard__WnfI3{opacity:.6!important;transform:scale(.98)!important;filter:grayscale(.3);border:2px dashed var(--accent-color)!important;pointer-events:none;cursor:default}.Card_previewCard__WnfI3:hover{transform:scale(.98)!important;box-shadow:none!important;border-color:var(--accent-color)!important}.Card_blurred___B0_v{filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .3s ease}.Card_blurred___B0_v:hover{filter:blur(8px);transform:none!important;box-shadow:var(--glass-shadow)!important}.Card_blurred___B0_v .Card_authorLabel__w3dNa,.Card_blurred___B0_v .Card_cardContent__b4b4F,.Card_blurred___B0_v .Card_cardMeta__hkcLK,.Card_blurred___B0_v .Card_cardTop__e5JuW{pointer-events:none}.Card_mergeTargetIndicator__XoSCs{position:absolute;top:-15px;left:-15px;background:var(--accent-color);color:white;padding:3px 8px;border-radius:12px;font-size:.7rem;font-weight:700;z-index:10}.Card_mergedCardDivider__UDyiT{display:flex;align-items:center;justify-content:center;margin:1rem 0}.Card_unlinkButton__IEKeJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-bounce);box-shadow:var(--glass-shadow)}.Card_unlinkButton__IEKeJ:hover{background:var(--glass-background-hover);border-color:var(--accent-color);color:var(--accent-color);transform:scale(1.1);box-shadow:var(--glass-shadow-hover)}.Card_dividerText__9w4vD{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Card_mergedCardHeader__h4EwP{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Card_mergedAuthorCircle__JvAto{width:8px;height:8px;border-radius:50%;border:1px solid var(--glass-background);box-shadow:0 1px 1px rgb(0 0 0/3%)}.Card_mergedEditButton__PQ_qH{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-bounce);box-shadow:var(--glass-shadow)}.Card_mergedEditButton__PQ_qH:hover{background:var(--glass-background-hover);border-color:var(--glass-border-hover);color:var(--accent-color);transform:translateY(-1px);box-shadow:var(--glass-shadow-hover)}.Card_mergedCardContent__8rD0X{margin-top:.5rem}.Card_mergedCardContent__8rD0X+.Card_mergedCardContent__8rD0X{margin-top:.75rem}.Card_mergedCardContainer__2i_sE{margin-top:.5rem}.Card_mergedCardContainer__2i_sE:not(:last-child){margin-bottom:.75rem;padding-bottom:.75rem}.Card_cardTop__e5JuW{display:flex;justify-content:space-between;align-items:center;padding:.375rem .625rem 0;margin-bottom:.5rem;min-height:calc(22px + .375rem);gap:.5rem}.Card_cardTopLeft__ykfox{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1}.Card_stackHeaderMeta__AVuLT{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.Card_leadingGripDecor__D6eUg{color:var(--text-tertiary);pointer-events:none}.Card_leadingGripDecor__D6eUg,.Card_unlinkLeadButton__NmVsy{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Card_unlinkLeadButton__NmVsy{width:22px;height:22px;padding:0;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-bounce),background var(--transition-bounce)}.Card_unlinkLeadButton__NmVsy:hover{color:var(--accent-color);background:var(--glass-background-hover)}.Card_unlinkLeadButton__NmVsy:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.Card_cardDraggableSurface__8M8lM{cursor:-webkit-grab;cursor:grab;touch-action:none}.Card_cardDraggableSurface__8M8lM:active{cursor:-webkit-grabbing;cursor:grabbing}.Card_ghost__jE4pV.Card_cardDraggableSurface__8M8lM,.Card_previewCard__WnfI3.Card_cardDraggableSurface__8M8lM{cursor:default;touch-action:auto}.Card_authorLabel__w3dNa{padding:0 .625rem;margin:-.25rem 0 .375rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);line-height:1.3}.Card_cardActions__Yvkuz{display:flex;align-items:center;gap:2px;position:relative}.Card_cardContent__b4b4F{padding:.375rem .625rem;color:var(--text-primary);font-family:var(--font-inter,system-ui,sans-serif);white-space:break-spaces;font-size:.875rem;line-height:1.5;-webkit-user-select:text;-moz-user-select:text;user-select:text}.Card_cardCaption__lROZy{margin-top:.375rem;color:var(--text-secondary);font-size:.8rem;line-height:1.4}.Card_cardMeta__hkcLK{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem .625rem;gap:.25rem}.Card_authorCircle__fBeIS{width:8px;height:8px;border-radius:50%;border:1px solid var(--glass-background);box-shadow:0 1px 1px rgb(0 0 0/3%);position:static}.Card_voteButtons__1masn{display:flex;gap:.5rem}.Card_dislikeButton__l7QtB,.Card_voteButton__y8KdU{display:flex;align-items:center;gap:.25rem;padding:.25rem 0;background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-inter,system-ui,sans-serif);font-size:.7rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:color .2s ease;opacity:1;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Card_voteButton__y8KdU:hover{color:var(--success-color)}.Card_dislikeButton__l7QtB:hover{color:var(--error-color)}.Card_voteButton__y8KdU.Card_voted__R2tRM{background:transparent;border:none;color:var(--success-color);opacity:1}.Card_voteButton__y8KdU.Card_voted__R2tRM:hover{color:var(--success-color)}.Card_dislikeButton__l7QtB.Card_voted__R2tRM{background:transparent;border:none;color:var(--error-color);opacity:1}.Card_dislikeButton__l7QtB.Card_voted__R2tRM:hover{color:var(--error-color)}.Card_dislikeButton__l7QtB.Card_voted__R2tRM,.Card_voteButton__y8KdU.Card_voted__R2tRM{position:relative}.Card_dislikeButtonGlow__oNlgy,.Card_voteButtonGlow__viHYZ{position:absolute;inset:-2px;border-radius:var(--radius-sm);pointer-events:none}.Card_copyIconButton__RGO9S:focus-visible,.Card_dislikeButton__l7QtB:focus-visible,.Card_editButton__kiV56:focus-visible,.Card_voteButton__y8KdU:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.Card_editButton__kiV56{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-bounce);padding:0}.Card_editButton__kiV56:active,.Card_editButton__kiV56:hover{color:var(--accent-color)}.Card_copyIconButton__RGO9S{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-bounce);padding:0}.Card_copyIconButton__RGO9S:active:not(:disabled),.Card_copyIconButton__RGO9S:hover:not(:disabled){color:var(--accent-color)}.Card_copyIconButton__RGO9S:disabled{opacity:.35;cursor:not-allowed}.Card_deleteButton__BTbTQ{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-bounce);padding:0}.Card_deleteButton__BTbTQ:active,.Card_deleteButton__BTbTQ:hover{color:var(--error-color)}.Card_deleteButton__BTbTQ:focus-visible{outline:2px solid var(--error-color);outline-offset:2px}@media (max-width:1200px){.Card_cardContent__b4b4F{padding:1.375rem .75rem .5rem;font-size:.8rem}.Card_cardMeta__hkcLK{padding:.625rem .875rem .875rem}.Card_authorCircle__fBeIS{width:7px;height:7px}.Card_dislikeButton__l7QtB,.Card_voteButton__y8KdU{padding:.2rem .4rem;font-size:.65rem}}@media (max-width:768px){.Card_cardContent__b4b4F{padding:1.25rem .625rem .5rem;font-size:.75rem}.Card_cardMeta__hkcLK{padding:.5rem .75rem .75rem}.Card_authorCircle__fBeIS{width:6px;height:6px}.Card_dislikeButton__l7QtB,.Card_voteButton__y8KdU{padding:.175rem .35rem;font-size:.6rem}}@media (max-width:480px){.Card_cardContent__b4b4F{padding:1.125rem .5rem .375rem;font-size:.7rem}.Card_cardMeta__hkcLK{padding:.375rem .625rem .625rem}.Card_authorCircle__fBeIS{width:5px;height:5px}.Card_dislikeButton__l7QtB,.Card_voteButton__y8KdU{padding:.15rem .3rem;font-size:.55rem}}.Card_mergeIndicator__Plqco{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:var(--accent-color);color:white;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap;z-index:10;box-shadow:0 2px 8px rgb(0 0 0/15%)}.Card_linkedIndicator__i8jtJ{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);color:var(--accent-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);transition:all .2s ease}.Card_linkedIndicator__i8jtJ:hover{background:var(--accent-color-faint,rgb(59 130 246/10%))}.Card_commentButton__7C2NO{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease;font-size:var(--font-size-xs)}.Card_commentButton__7C2NO:hover{color:var(--text-secondary);background:var(--glass-background-hover)}.Card_commentButton__7C2NO svg{color:inherit}.Card_commentButtonActive__SSQnB{color:var(--accent-color)}.Card_commentButtonActive__SSQnB:hover{color:var(--accent-hover)}.GifPicker_overlay__LQzpk{position:fixed;inset:0;background:rgb(0 0 0/50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.GifPicker_pickerContainer__4lNHb{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:none}.GifPicker_picker__WBcZz{position:relative;width:95%;max-width:840px;max-height:85vh;background:var(--surface-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);pointer-events:auto;display:flex;flex-direction:column;overflow:hidden}.GifPicker_header__8co4b{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background:var(--surface-secondary)}.GifPicker_searchContainer__Ph7yA{flex:1 1;position:relative;display:flex;align-items:center}.GifPicker_searchIcon__pGiKO{position:absolute;left:var(--spacing-sm);color:var(--text-muted);pointer-events:none}.GifPicker_searchInput__Z1Uqj{width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease}.GifPicker_searchInput__Z1Uqj:focus{border-color:var(--accent-color)}.GifPicker_searchInput__Z1Uqj::placeholder{color:var(--text-muted)}.GifPicker_clearButton__hQH6h{position:absolute;right:var(--spacing-xs);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.GifPicker_clearButton__hQH6h:hover{background:var(--surface-hover);color:var(--text-primary)}.GifPicker_closeButton___Ws_8{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;flex-shrink:0}.GifPicker_closeButton___Ws_8:hover{background:var(--surface-hover);color:var(--text-primary)}.GifPicker_categories__6s59J{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color);overflow:hidden}.GifPicker_categoryPill__45l_X{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;white-space:nowrap}.GifPicker_categoryPill__45l_X:hover{background:var(--surface-hover);border-color:var(--accent-color);color:var(--text-primary)}.GifPicker_sectionLabel__jmoWB{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.GifPicker_gifGrid__DGVi6{flex:1 1;overflow-y:auto;padding:var(--spacing-sm);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);min-height:200px}.GifPicker_gifItem__gf_ID{position:relative;aspect-ratio:1;background:var(--surface-secondary);border:none;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;padding:0}.GifPicker_gifItem__gf_ID img{width:100%;height:100%;object-fit:cover}.GifPicker_gifItem__gf_ID:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.GifPicker_loading__Gqmga{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg)}.GifPicker_spinner__FSwsp{display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color)}.GifPicker_empty__0A0nm,.GifPicker_error__FTshU{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center;gap:var(--spacing-sm)}.GifPicker_empty__0A0nm p,.GifPicker_error__FTshU p{font-size:var(--font-size-sm);color:var(--text-primary);margin:0}.GifPicker_empty__0A0nm span{font-size:var(--font-size-xs);color:var(--text-muted)}.GifPicker_error__FTshU button{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-on-accent);background:var(--accent-color);border:none;border-radius:var(--radius-md);cursor:pointer;margin-top:var(--spacing-sm)}.GifPicker_error__FTshU button:hover{background:var(--accent-hover)}.GifPicker_footer__RuIps{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-sm);border-top:1px solid var(--border-color);background:var(--surface-secondary);font-size:var(--font-size-xs);color:var(--text-muted)}.GifPicker_footer__RuIps img{opacity:.7}.GifPicker_gifGrid__DGVi6{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}@media (max-width:480px){.GifPicker_picker__WBcZz{width:95%;max-width:none;max-height:85vh;border-radius:var(--radius-xl)}.GifPicker_gifGrid__DGVi6{grid-template-columns:repeat(2,1fr)}}[data-theme=light] .GifPicker_picker__WBcZz{background:rgb(255 255 255/92%)}[data-theme=dark] .GifPicker_picker__WBcZz{background:rgb(15 23 42/90%)}[data-theme=light] .GifPicker_categoryPill__45l_X.GifPicker_active__i63TG,[data-theme=light] .GifPicker_closeButton___Ws_8,[data-theme=light] .GifPicker_searchIcon__pGiKO,[data-theme=light] .GifPicker_sectionLabel__jmoWB{color:var(--text-primary)}[data-theme=dark] .GifPicker_categoryPill__45l_X.GifPicker_active__i63TG,[data-theme=dark] .GifPicker_closeButton___Ws_8,[data-theme=dark] .GifPicker_searchIcon__pGiKO,[data-theme=dark] .GifPicker_sectionLabel__jmoWB{color:#fff}.EmojiPicker_overlay__T13lp{position:fixed;inset:0;background:rgb(0 0 0/50%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000}.EmojiPicker_pickerContainer__2378W{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:none}.EmojiPicker_picker__OihvB{position:relative;width:min(92vw,420px);max-width:420px;height:min(72vh,520px);max-height:min(72vh,520px);background:var(--surface-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);pointer-events:auto;display:flex;flex-direction:column;overflow:hidden}.EmojiPicker_header__i_LpQ{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--border-color);background:var(--surface-secondary)}.EmojiPicker_closeButton__CmVlO{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;flex-shrink:0}.EmojiPicker_closeButton__CmVlO:hover{background:var(--surface-hover);color:var(--text-primary)}.EmojiPicker_searchContainer__njF2d{flex:1 1;position:relative;display:flex;align-items:center}.EmojiPicker_searchIcon__AzGFU{position:absolute;left:var(--spacing-sm);color:var(--text-muted);pointer-events:none}.EmojiPicker_searchInput__y9J98{width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-2xl);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;transition:border-color .2s ease}.EmojiPicker_searchInput__y9J98:focus{border-color:var(--accent-color)}.EmojiPicker_searchInput__y9J98::placeholder{color:var(--text-muted)}.EmojiPicker_categories__as49z{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--border-color);overflow:hidden;min-height:40px;align-content:flex-start}.EmojiPicker_categoryButton__NAAi1{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all .15s ease}.EmojiPicker_categoryButton__NAAi1:hover{color:var(--text-primary);background:var(--surface-hover)}.EmojiPicker_categoryButton__NAAi1.EmojiPicker_active__oPGas{color:var(--accent-color);background:var(--accent-color-faint,rgb(59 130 246/10%))}.EmojiPicker_sectionLabel__mKqIV{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.EmojiPicker_emojiGrid___1KnG{flex:1 1;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-sm);overflow-y:auto;min-height:0}.EmojiPicker_emojiButton__bdxfo{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);font-size:24px;line-height:1;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.EmojiPicker_emojiButton__bdxfo:hover{background:var(--surface-hover);transform:scale(1.15)}.EmojiPicker_emojiButton__bdxfo:active{transform:scale(.95)}.EmojiPicker_emojiGrid___1KnG{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}@media (max-width:480px){.EmojiPicker_picker__OihvB{width:min(94vw,420px);max-width:420px;height:min(72vh,520px);max-height:min(72vh,520px);border-radius:var(--radius-xl)}.EmojiPicker_emojiGrid___1KnG{grid-template-columns:repeat(7,1fr)}.EmojiPicker_emojiButton__bdxfo{font-size:20px}}[data-theme=light] .EmojiPicker_picker__OihvB{background:rgb(255 255 255/92%)}[data-theme=dark] .EmojiPicker_picker__OihvB{background:rgb(15 23 42/90%)}[data-theme=light] .EmojiPicker_categoryButton__NAAi1.EmojiPicker_active__oPGas,[data-theme=light] .EmojiPicker_closeButton__CmVlO,[data-theme=light] .EmojiPicker_searchIcon__AzGFU,[data-theme=light] .EmojiPicker_sectionLabel__mKqIV{color:var(--text-primary)}[data-theme=dark] .EmojiPicker_categoryButton__NAAi1.EmojiPicker_active__oPGas,[data-theme=dark] .EmojiPicker_closeButton__CmVlO,[data-theme=dark] .EmojiPicker_searchIcon__AzGFU,[data-theme=dark] .EmojiPicker_sectionLabel__mKqIV{color:#fff}.AddCardForm_formContainer__sGv7p{margin-bottom:12px;padding:16px;background:var(--glass-background-secondary);border-radius:12px;border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop)}.AddCardForm_form__D53Co{display:flex;flex-direction:column;gap:12px}.AddCardForm_header__n7qRC{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--glass-divider);padding-bottom:12px}.AddCardForm_title__u3mBx{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.AddCardForm_attachmentPreview__ZWJF8{overflow:hidden}.AddCardForm_attachmentInner__uiXLq{position:relative;border-radius:8px;overflow:hidden;background:var(--glass-background);border:1px solid var(--glass-border)}.AddCardForm_attachmentImage__VWyF7{display:block;width:100%;max-height:150px;object-fit:cover}.AddCardForm_removeAttachment__kpPGQ{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgb(0 0 0/70%);color:white;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.AddCardForm_removeAttachment__kpPGQ:hover{background:var(--error-color,#ef4444)}.AddCardForm_content__WucEU{display:flex;flex-direction:column;gap:12px}.AddCardForm_textarea__E7Ush{width:100%;min-height:80px;padding:12px;border:1px solid var(--glass-border);border-radius:8px;background:var(--glass-background);color:var(--text-primary);font-size:.875rem;resize:vertical;transition:all .2s ease;font-family:inherit}.AddCardForm_textarea__E7Ush:focus{outline:none;border-color:var(--accent-color);background:var(--glass-background-hover)}.AddCardForm_textarea__E7Ush::placeholder{color:var(--text-secondary)}.AddCardForm_toolbar__RI5Zn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--glass-background);border-radius:8px;border:1px solid var(--glass-border)}.AddCardForm_toolbarActions__9OcAs{display:flex;gap:4px}.AddCardForm_toolbarButton__rhxZp{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.AddCardForm_toolbarButton__rhxZp:hover{background:var(--glass-background-hover);color:var(--text-primary)}.AddCardForm_toolbarButton__rhxZp.AddCardForm_active__xY9r5{background:var(--accent-color);color:var(--text-on-accent)}.AddCardForm_gifToolbarIcon__gHcDv{transform:scale(1.3);transform-origin:center}.AddCardForm_hint__R_qBP{font-size:11px;color:var(--text-muted)}.AddCardForm_hiddenInput__3wSDF{display:none}.AddCardForm_footer__ccjuY{display:flex;flex-direction:column;gap:12px}.AddCardForm_actions__uGH31{display:flex;gap:8px;justify-content:flex-end}.AddCardForm_cancelButton__ifpNB{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-bounce);padding:0}.AddCardForm_cancelButton__ifpNB:hover:not(:disabled){color:var(--accent-color)}.AddCardForm_cancelButton__ifpNB:disabled{opacity:.5;cursor:not-allowed}.AddCardForm_cancelButton__ifpNB:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.AddCardForm_submitButton__lxXkn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--accent-color);border:1px solid var(--accent-color);border-radius:var(--radius-md);color:var(--text-on-accent);cursor:pointer;transition:all .2s ease;padding:0}.AddCardForm_submitButton__lxXkn:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-accent)}.AddCardForm_submitButton__lxXkn:disabled{opacity:.5;cursor:not-allowed;background:var(--glass-background);border-color:var(--glass-border);color:var(--text-secondary)}.AddCardForm_submitButton__lxXkn svg{color:inherit}.AddCardForm_submitButton__lxXkn:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.UnderlineButton_underline-button__yMBLb{font-family:var(--font-spline-sans,system-ui,sans-serif);font-weight:500;font-size:.8rem;background:transparent;color:var(--text-primary);border:1px solid transparent;border-radius:var(--radius-md);padding:.5rem .5rem .5rem 1rem;cursor:pointer;display:inline-flex;align-items:center;position:relative;text-decoration:none;transition:all .2s ease}.UnderlineButton_underline-button__yMBLb:hover{background:transparent;border-color:transparent;background:linear-gradient(135deg,#60a5fa,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(-.5px)}.UnderlineButton_underline-button__yMBLb:focus-visible{outline:none;background:transparent;border-image:linear-gradient(135deg,#60a5fa,#34d399) 1;background:linear-gradient(135deg,#60a5fa,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent;box-shadow:0 0 0 2px rgb(127 174 216/15%)}.UnderlineButton_underline-button__left-icon__jqEs2,.UnderlineButton_underline-button__right-icon____xor{display:inline-flex;align-items:center}.UnderlineButton_underline-button__left-icon__jqEs2{margin-right:.35rem}.UnderlineButton_underline-button__right-icon____xor{margin-left:.35rem}.UnderlineButton_underline-button__content__CNQ9r{line-height:1}.ColumnHeader_columnHeader__XG_ch{padding:1.5rem;border-bottom:1px solid var(--glass-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;height:120px;display:flex;flex-direction:column;justify-content:flex-start;background-color:color-mix(in srgb,var(--column-color,var(--accent-color)) 8%,transparent)}.ColumnHeader_columnTitle__XAf86{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;display:flex;align-items:flex-start;font-family:var(--font-spline-sans,system-ui,sans-serif);min-height:1.5rem;line-height:1.2}.ColumnHeader_titleText__R0qpX{flex:1 1;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.ColumnHeader_columnDescription__h3qDX{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1.4;font-family:var(--font-spline-sans,system-ui,sans-serif);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-height:1.5rem;flex-shrink:0;display:block}.ColumnHeader_columnDescription__h3qDX:not(:empty){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.ColumnHeader_columnCount__0_p_t{background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop-light);backdrop-filter:var(--glass-backdrop-light);color:var(--text-secondary);border-radius:50%;padding:.25rem .5rem;font-size:.7rem;font-weight:500;margin-left:auto;border:1px solid var(--glass-border);font-family:var(--font-inter,system-ui,sans-serif);flex-shrink:0;align-self:flex-start;min-width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}@media (max-width:1200px){.ColumnHeader_columnHeader__XG_ch{padding:1.25rem;height:110px}.ColumnHeader_columnTitle__XAf86{font-size:1.125rem;min-height:1.375rem}.ColumnHeader_columnDescription__h3qDX{font-size:.7rem;min-height:1.375rem}}@media (max-width:768px){.ColumnHeader_columnHeader__XG_ch{padding:1rem;height:100px}.ColumnHeader_columnTitle__XAf86{font-size:1rem;min-height:1.25rem}.ColumnHeader_columnDescription__h3qDX{font-size:.65rem;margin-top:.25rem;min-height:1.25rem}.ColumnHeader_columnCount__0_p_t{font-size:.65rem;padding:.2rem .4rem}}@media (max-width:480px){.ColumnHeader_columnHeader__XG_ch{padding:.75rem;height:90px}.ColumnHeader_columnTitle__XAf86{font-size:.9rem;min-height:1.125rem}.ColumnHeader_columnDescription__h3qDX{font-size:.6rem;min-height:1.125rem}.ColumnHeader_columnCount__0_p_t{font-size:.6rem;padding:.15rem .3rem}}.ColumnHeader_columnHeader--editor__07DFn{position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;height:auto;min-height:100px;padding:0;border-bottom:none;gap:0;border-left:4px solid var(--column-color,var(--accent-color));background-color:color-mix(in srgb,var(--column-color,var(--accent-color)) 14%,transparent)}.ColumnHeader_editorDeletePanel__KJeWK{position:absolute;top:0;right:0;bottom:0;width:36px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--error-color,#ef4444) 22%,transparent);flex-shrink:0}.ColumnHeader_editorDeletePanel__KJeWK:hover{background:var(--error-color,#ef4444)}.ColumnHeader_editorDeletePanel__KJeWK .ColumnHeader_editorDeleteButton__B6bLL{color:var(--error-color,#ef4444)}.ColumnHeader_editorDeletePanel__KJeWK .ColumnHeader_editorDeleteButton__B6bLL:hover:not(:disabled),.ColumnHeader_editorDeletePanel__KJeWK:hover .ColumnHeader_editorDeleteButton__B6bLL:not(:disabled){color:#fff}.ColumnHeader_editorDeletePanel__KJeWK .ColumnHeader_editorDeleteButton__B6bLL:disabled{opacity:.5}.ColumnHeader_editorDragArea__DtzVK{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:36px;cursor:-webkit-grab;cursor:grab}.ColumnHeader_editorDragArea__DtzVK:active{cursor:-webkit-grabbing;cursor:grabbing}.ColumnHeader_editorDragOverlay__Sx4zg{position:absolute;inset:0;background:rgb(0 0 0/20%);pointer-events:none;opacity:0;transition:opacity .15s ease}.ColumnHeader_columnHeader--editor__07DFn:hover .ColumnHeader_editorDragOverlay__Sx4zg{opacity:1}.ColumnHeader_editorDragHandle__133o6{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);color:var(--text-muted)}.ColumnHeader_columnHeader--editor__07DFn:hover .ColumnHeader_editorDragHandle__133o6{color:var(--text-secondary)}.ColumnHeader_editorContent__g50Ye{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem .75rem .75rem}.ColumnHeader_columnHeader--editor__07DFn .ColumnHeader_columnTitle__XAf86{margin:0}.ColumnHeader_editorTopBar__uit26{display:flex;align-items:center;justify-content:space-between;gap:0;margin-bottom:0;min-height:0;flex-wrap:nowrap}.ColumnHeader_editorTopBarSpacer__3JCDV{flex:1 1;min-width:0}.ColumnHeader_editorDeleteButton__B6bLL{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.ColumnHeader_editorDeleteButton__B6bLL:hover:not(:disabled){color:var(--error-color,#ef4444)}.ColumnHeader_editorDeleteButton__B6bLL:disabled{opacity:.5;cursor:not-allowed}.ColumnHeader_titleInput__G_Cmc{width:100%;padding:.125rem 0;font-size:1.125rem;font-weight:600;color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--font-spline-sans,system-ui,sans-serif);line-height:1.2}.ColumnHeader_titleInput__G_Cmc::placeholder{color:var(--text-muted)}.ColumnHeader_titleInput__G_Cmc:focus{outline:none;box-shadow:0 0 0 2px var(--accent-color)}.ColumnHeader_descriptionInput__8_nIW{width:100%;min-height:2.25rem;padding:.25rem 0;font-size:.75rem;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--font-spline-sans,system-ui,sans-serif);line-height:1.4;resize:none}.ColumnHeader_descriptionInput__8_nIW::placeholder{color:var(--text-muted)}.ColumnHeader_descriptionInput__8_nIW:focus{outline:none;box-shadow:0 0 0 2px var(--accent-color)}.ColumnHeader_colorTriggerButton__xA6re{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;margin:0;background:none;border:none;border-radius:0;color:var(--text-muted);cursor:pointer}.ColumnHeader_colorTriggerButton__xA6re:hover{color:var(--accent-color)}.ColumnHeader_colorPaletteWrapper__ROOA8{position:relative;z-index:10;flex-shrink:0}.ColumnHeader_colorPaletteWrapper__ROOA8 .ColumnHeader_colorPalette__esTuo{position:absolute;top:100%;left:0;z-index:100;margin-top:var(--spacing-xs)}.ColumnHeader_colorPalette__esTuo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--surface-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.ColumnHeader_paletteColor__0F4Aa{width:28px;height:28px;border-radius:var(--radius-full);border:2px solid transparent;cursor:pointer}.ColumnHeader_paletteColorSelected__Hptgw{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--surface-primary)}