.Button_button__0yxHc{border:2px solid var(--color-scheme-1-border-muted);border-radius:var(--radius-button);font-family:Helvetica,Arial,sans-serif;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,opacity .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:12px}.Button_fullWidth__B65j4{width:100%}.Button_sizeMd__yeRkp{padding:10px 20px;font-size:var(--text-sizes-text-small)}.Button_primary__zu6Ty{background:var(--color-neutral-darkest);color:var(--color-white);box-shadow:var(--shadow-button)}.Button_primary__zu6Ty:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px -4px rgba(75,67,53,.2);background:#343431}.Button_secondary__upZjt{background:transparent;color:var(--color-scheme-1-text)}.Button_secondary__upZjt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 20px -4px rgba(75,67,53,.12);background:rgba(75,67,53,.06)}.Button_button__0yxHc:disabled{cursor:not-allowed;opacity:.7}.FormInput_container__EnFKg{display:flex;flex-direction:column;gap:6px;min-width:0}.FormInput_label__3cO9k{font-weight:400}.FormInput_input__WfF_B,.FormInput_label__3cO9k{font-size:var(--text-sizes-text-regular);color:var(--color-scheme-1-text)}.FormInput_input__WfF_B{width:100%;border-radius:var(--radius-input);padding:10px;background:var(--glass-bg-input);border:2px solid var(--glass-border);outline:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .2s,box-shadow .2s,background .2s}.FormInput_input__WfF_B:hover{background:rgba(75,67,53,.08)}.FormInput_input__WfF_B:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(75,67,53,.15);background:rgba(255,255,255,.5)}.FormInput_inputDate__x478X{cursor:pointer}.FormInput_inputDate__x478X::-webkit-datetime-edit{color:var(--color-scheme-1-text-muted)}.FormInput_inputDate__x478X:valid::-webkit-datetime-edit{color:var(--color-scheme-1-text)}.FormInput_inputDate__x478X::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.ProfessionDropdown_wrapper__d4wPm{position:relative}.ProfessionDropdown_trigger__JV1yy{width:100%;height:42px;border-radius:var(--radius-input);padding:0 36px 0 10px;font-size:var(--text-sizes-text-regular);background:var(--glass-bg-input);border:2px solid var(--glass-border);color:var(--color-scheme-1-text);text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none;transition:background .2s,border-color .2s,box-shadow .2s}.ProfessionDropdown_trigger__JV1yy:hover{background:rgba(75,67,53,.08);transform:none!important;box-shadow:none!important}.ProfessionDropdown_trigger__JV1yy:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(75,67,53,.15)}.ProfessionDropdown_chevron__QFHWz,.ProfessionDropdown_placeholder__k40f3{color:var(--color-scheme-1-text-muted)}.ProfessionDropdown_chevron__QFHWz{position:absolute;right:14px;top:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);transition:transform .18s ease,color .2s;pointer-events:none}.ProfessionDropdown_chevronOpen__mgd5d{transform:translateY(-50%) rotate(180deg);color:var(--color-scheme-1-text)}.ProfessionDropdown_menu__xTwfI{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;border-radius:var(--radius-input);border:2px solid var(--glass-border);background:var(--color-cloud);backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 12px 28px -12px rgba(36,36,35,.35)}.ProfessionDropdown_option__SFis0{width:100%;height:38px;border:none;border-bottom:1px solid rgba(36,36,35,.08);background:transparent;color:var(--color-scheme-1-text);font-size:var(--text-sizes-text-regular);text-align:left;padding:0 10px;cursor:pointer}.ProfessionDropdown_option__SFis0:last-child{border-bottom:none}.ProfessionDropdown_option__SFis0:hover{background:rgba(75,67,53,.06)}.ProfessionDropdown_optionSelected__ZCOAI{background:rgba(75,67,53,.1)}.AuthForm_wrapper__mDCWa{width:100%;max-width:480px;gap:14px}.AuthForm_titleWrap__6Us2w,.AuthForm_wrapper__mDCWa{display:flex;flex-direction:column;align-items:center}.AuthForm_titleWrap__6Us2w{gap:12px;text-align:center}.AuthForm_title__XkU28{width:100%;font-size:var(--text-sizes-heading-2);font-weight:700;line-height:1.2;color:var(--color-scheme-1-text);margin:0}.AuthForm_formContent___TXao{width:100%}.AuthForm_actions__WusyK,.AuthForm_formContent___TXao{display:flex;flex-direction:column;gap:12px}.AuthForm_googleButton__YnOiZ{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-scheme-1-border-muted);border-radius:var(--radius-button);background:var(--color-neutral-darkest);padding:9px 16px;font-size:var(--text-sizes-text-regular);font-weight:400;line-height:1.5;color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-button)}.DatePicker_container__tfZNV{min-width:0;position:relative}.DatePicker_containerInline__Tu5iR{display:inline-flex;width:max-content}.DatePicker_labelSm__qvYJN{font-size:var(--text-sizes-text-small)}.DatePicker_labelMd__mZFEH,.DatePicker_labelSm__qvYJN{display:block;margin-bottom:6px;font-weight:400;color:var(--color-scheme-1-text)}.DatePicker_labelMd__mZFEH{font-size:var(--text-sizes-text-regular)}.DatePicker_trigger__s__LR{width:100%;box-sizing:border-box;border:1px solid var(--color-scheme-1-border-muted);background:rgba(255,255,255,.5);color:var(--color-scheme-1-text);font-family:Helvetica,Arial,sans-serif;transition:border-color .2s,box-shadow .2s,background .2s;outline:none;text-align:left;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.DatePicker_trigger__s__LR:hover{background:rgba(75,67,53,.08)}.DatePicker_trigger__s__LR:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(75,67,53,.15);background:rgba(255,255,255,.5)}.DatePicker_triggerSm__i5L4E{height:38px;border-radius:10px;padding:0 10px;font-size:var(--text-sizes-text-small)}.DatePicker_triggerMd__pJoYM{border-radius:var(--radius-input);padding:10px;font-size:var(--text-sizes-text-regular);border-color:var(--glass-border);background:var(--glass-bg-input);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.DatePicker_triggerPlaceholder__wFMyk{color:var(--color-scheme-1-text-muted)}.DatePicker_triggerIcon__Wve0_{flex-shrink:0;opacity:.64}.DatePicker_triggerInline__4rF4T{width:100%;min-width:0;min-height:32px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--bg) 90%,white 10%);box-shadow:none;color:var(--ink);font-size:13px;line-height:1.2;gap:8px}.DatePicker_triggerText__sijrv{min-width:0}.DatePicker_triggerInline__4rF4T:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg) 92%)}.DatePicker_triggerInline__4rF4T:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--ink) 50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent 90%);background:color-mix(in srgb,var(--bg) 90%,white 10%)}.DatePicker_triggerInline__4rF4T .DatePicker_triggerIcon__Wve0_{opacity:.72}.DatePicker_popover__iiRZb{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:280px;max-width:min(92vw,320px);border-radius:14px;border:1px solid rgba(75,67,53,.16);background:rgba(255,255,255,.98);box-shadow:0 16px 34px rgba(36,36,35,.18);padding:10px}.DatePicker_popoverInline__fX5HG{border-radius:0;border-color:var(--line);background:radial-gradient(circle at 1px 1px,rgba(36,36,35,.1) .6px,transparent .7px) 0 0 /18px 18px,color-mix(in srgb,var(--bg) 96%,white 4%);box-shadow:0 18px 40px rgba(36,36,35,.12)}.DatePicker_header__dwpUX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.DatePicker_headerSelectors__KKvd5{display:inline-flex;align-items:center;gap:6px}.DatePicker_navButton__29IVU{width:26px;height:26px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DatePicker_navButton__29IVU:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%);color:var(--ink)}.DatePicker_manualRow__rX6oL{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:0;padding:6px 8px;margin-bottom:8px;background:color-mix(in srgb,var(--bg) 92%,white 8%)}.DatePicker_manualInput__lu8B5,.DatePicker_manualValue__o63_t{font-size:12px;font-weight:500;color:var(--ink);text-align:center}.DatePicker_manualInput__lu8B5{width:110px;border:0;background:transparent;outline:none}.DatePicker_manualEditButton__EoGdY{width:22px;height:22px;border:0;border-radius:0;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DatePicker_manualEditButton__EoGdY:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%);color:var(--ink)}.DatePicker_headerCombobox__wKppa{position:relative}.DatePicker_headerComboboxInput__LMyZL{width:96px;height:28px;border-radius:0;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,white 8%);color:var(--ink);font-size:12px;padding:0 24px 0 8px;outline:none}.DatePicker_headerComboboxInput__LMyZL:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent 90%)}.DatePicker_headerComboboxToggle__G07bj{position:absolute;right:2px;top:2px;width:24px;height:24px;border:none;border-radius:0;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DatePicker_headerComboboxToggle__G07bj:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%)}.DatePicker_headerComboboxList__Pz9Lg{position:absolute;top:calc(100% + 4px);left:0;width:max-content;min-width:100%;max-width:180px;max-height:180px;overflow:auto;border-radius:0;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 96%,white 4%);box-shadow:0 14px 28px rgba(36,36,35,.12);z-index:3}.DatePicker_headerComboboxItem__JVWYj{width:100%;height:30px;border:none;background:transparent;color:var(--ink);font-size:12px;text-align:left;padding:0 10px;cursor:pointer}.DatePicker_headerComboboxItem__JVWYj:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%)}.DatePicker_headerComboboxItemSelected__r1Wf9{background:color-mix(in srgb,var(--accent) 12%,transparent 88%)}.DatePicker_headerComboboxEmpty__e7z3E{padding:8px 10px;font-size:12px;color:rgba(36,36,35,.65)}.DatePicker_weekdays__abKVr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.DatePicker_weekday__5LhWp{text-align:center;font-size:11px;color:rgba(36,36,35,.58);font-weight:600;padding:3px 0}.DatePicker_daysGrid__S92Vr{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.DatePicker_dayButton__P1IJB{width:100%;height:32px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.DatePicker_dayButton__P1IJB:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%)}.DatePicker_dayOutside__sn6q9{color:rgba(36,36,35,.3)}.DatePicker_daySelected__JJMkX{background:var(--ink);color:#ffffff}.DatePicker_daySelected__JJMkX:hover{background:color-mix(in srgb,var(--ink) 88%,white 12%);color:#ffffff}.SignupForm_wrapper__yzuTg{display:flex;width:100%;max-width:480px;flex-direction:column;align-items:center;gap:20px}.SignupForm_titleWrap__sBgwo{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.SignupForm_title__dbPxv{width:100%;font-size:var(--text-sizes-heading-2);font-weight:700;line-height:1.2;color:var(--color-scheme-1-text);margin:0}.SignupForm_formContent__zgkWh{display:flex;width:100%;flex-direction:column;gap:16px}.SignupForm_fieldGrid__lpboT{display:grid;grid-template-columns:1fr 1fr;gap:12px}.SignupForm_fieldColumn__l2hpT{display:flex;flex-direction:column;gap:6px}.SignupForm_label__lJ0f8{font-size:var(--text-sizes-text-regular);font-weight:400;line-height:1.5;color:var(--color-scheme-1-text)}.SignupForm_input__fe7mN{width:100%;border-radius:var(--radius-input);padding:10px;font-size:var(--text-sizes-text-regular);background:var(--glass-bg-input);outline:none}.SignupForm_professionWrap__bwCqY{display:flex;flex-direction:column;gap:6px}.SignupForm_professionDropdownContainer__I07HU{position:relative}.SignupForm_professionTrigger__A5ONE{width:100%;height:42px;border-radius:var(--radius-input);padding:0 36px 0 10px;font-size:var(--text-sizes-text-regular);background:var(--glass-bg-input);border:1px solid var(--glass-border);color:var(--color-scheme-1-text-muted);text-align:left;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.SignupForm_professionTriggerActive__E_PO9{color:var(--color-scheme-1-text)}.SignupForm_professionTriggerError__aSaJJ{border-color:#dc2626}.SignupForm_professionIconWrap__fQ0qr{position:absolute;right:14px;top:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:var(--color-scheme-1-text-muted);pointer-events:none;transition:transform .18s ease}.SignupForm_professionIconWrapActive__nxn8v{color:var(--color-scheme-1-text)}.SignupForm_professionDropdown__5dDoS{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;border-radius:var(--radius-input);border:1px solid var(--glass-border);background:rgba(255,255,255,.97);backdrop-filter:blur(8px);overflow:hidden;box-shadow:0 12px 28px -12px rgba(36,36,35,.35)}.SignupForm_professionOption__a0Vzo{width:100%;height:38px;border:none;border-bottom:1px solid rgba(36,36,35,.08);background:transparent;color:var(--color-scheme-1-text);font-size:var(--text-sizes-text-regular);text-align:left;padding:0 10px;cursor:pointer}.SignupForm_professionOption__a0Vzo:hover{background:rgba(75,67,53,.06)}.SignupForm_professionOptionSelected__I_3rO{background:rgba(75,67,53,.1)}.SignupForm_sourceWrap__olCB6{display:flex;flex-direction:column;gap:8px}.SignupForm_sourceGrid__vpEdJ{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:2px;border:1px solid transparent;border-radius:var(--radius-input)}.SignupForm_sourceOption__xqKrT{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:var(--radius-input);background-color:var(--glass-bg-input);color:var(--color-scheme-1-text);transition:background-color .2s ease,color .2s ease;border:2px solid;border-color:var(--glass-border)}.SignupForm_sourceOption__xqKrT:hover{background-color:rgba(75,67,53,.08)}.SignupForm_sourceOptionSelected__7__4C{background-color:var(--color-neutral-darkest);color:var(--color-white);border-color:var(--color-neutral-darkest)}.SignupForm_sourceText__X7hTL{font-size:var(--text-sizes-text-regular);font-weight:400}.SignupForm_errorText__N4ycv{margin:0;font-size:var(--text-sizes-text-small);color:#dc2626;font-weight:500}.SignupForm_actions__4dj0y{display:flex;flex-direction:column;gap:12px}.SignupForm_googleButton__r5EzH{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--color-scheme-1-border-muted);border-radius:var(--radius-button);background:var(--color-neutral-darkest);padding:10px 20px;font-size:var(--text-sizes-text-regular);font-weight:400;line-height:1.5;color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-button)}.ProjectMetaSelectDropdown_container__COT6L{position:relative;min-width:0}.ProjectMetaSelectDropdown_trigger__pj3Rj{width:100%;min-width:0;min-height:32px;border:1px solid var(--line);border-radius:0;background:color-mix(in srgb,var(--bg) 90%,white 10%);color:var(--ink);padding:0 30px 0 10px;font-size:13px;line-height:1.2;display:inline-flex;align-items:center;text-align:left;cursor:pointer;outline:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ProjectMetaSelectDropdown_trigger__pj3Rj:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg) 92%)}.ProjectMetaSelectDropdown_trigger__pj3Rj:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--ink) 50%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent 90%)}.ProjectMetaSelectDropdown_label__rBnVM{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectMetaSelectDropdown_icon__qzbgt{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:11px;height:11px;color:var(--ink-mute);pointer-events:none}.ProjectMetaSelectDropdown_menu__teCBD{border:1px solid var(--line);border-radius:0;background:radial-gradient(circle at 1px 1px,rgba(36,36,35,.1) .6px,transparent .7px) 0 0 /18px 18px,color-mix(in srgb,var(--bg) 96%,white 4%);box-shadow:0 18px 40px rgba(36,36,35,.12);overflow:hidden;width:max-content}.ProjectMetaSelectDropdown_option__0DRkE{width:100%;display:block;box-sizing:border-box;border:none;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent 28%);padding:9px 12px;background:transparent;font-size:13px;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}.ProjectMetaSelectDropdown_option__0DRkE:last-child{border-bottom:none}.ProjectMetaSelectDropdown_option__0DRkE:hover{background:color-mix(in srgb,var(--accent) 8%,transparent 92%)}.ProjectMetaSelectDropdown_selected__9bYKz{background:color-mix(in srgb,var(--accent) 12%,transparent 88%)}.ProjectFieldSkeleton_skeleton__Oqa56{position:relative;display:block;width:var(--skeleton-width,100%);height:var(--skeleton-height,18px);border-radius:999px;overflow:hidden;background:linear-gradient(180deg,color-mix(in oklab,var(--bg-alt) 84%,var(--accent-soft)) 0,color-mix(in oklab,var(--bg) 88%,var(--line)) 100%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--line) 84%,transparent),inset 0 1px 0 rgba(255,255,255,.38)}.ProjectFieldSkeleton_skeleton__Oqa56:after{content:"";position:absolute;inset:0;transform:translateX(-120%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,color-mix(in oklab,var(--accent-soft) 30%,transparent) 24%,color-mix(in oklab,var(--bg) 58%,white) 46%,color-mix(in oklab,var(--accent-soft) 42%,white) 52%,color-mix(in oklab,var(--bg) 74%,transparent) 76%,rgba(255,255,255,0) 100%);opacity:.92;filter:blur(.5px);animation:ProjectFieldSkeleton_shimmer__bOjsQ 1.45s cubic-bezier(.22,1,.36,1) infinite}.ProjectFieldSkeleton_skeleton__Oqa56:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--bg) 82%,transparent) 0,color-mix(in oklab,var(--accent-soft) 18%,transparent) 35%,color-mix(in oklab,var(--line) 45%,transparent) 100%);opacity:.9}@keyframes ProjectFieldSkeleton_shimmer__bOjsQ{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ProjectFieldSkeleton_skeleton__Oqa56:after{animation:none}}.ProjectCard_card__pTWNF{display:flex;flex-direction:column;height:218px;background:var(--bg)}.ProjectCard_cover__tOUAp{height:112px;width:100%;flex-shrink:0;overflow:hidden;background:var(--ink);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.ProjectCard_image__HarAO{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:grayscale(1);transition:filter .18s ease}.ProjectCard_card__pTWNF:hover .ProjectCard_image__HarAO{filter:grayscale(0)}.ProjectCard_logo__GyzE2{width:116px;height:116px;opacity:1}.ProjectCard_body__mufbv{flex:1;padding:12px 14px 14px;display:flex;flex-direction:column;gap:7px;min-height:0}.ProjectCard_titleRow__dkcX0{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;cursor:inherit}.ProjectCard_title__UZY8D{flex:1;min-width:0;color:var(--ink);font-size:var(--text-base);font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_actions__X_v89{display:flex;align-items:center;gap:4px;flex-shrink:0}.ProjectCard_actionButton__gv5Wg{width:24px;height:24px;padding:4px;border-radius:var(--radius-pill);background:transparent;border:none;cursor:pointer;color:var(--ink-mute);display:flex;align-items:center;justify-content:center}.ProjectCard_dates__GHVQO,.ProjectCard_meta__qxZvX{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px}.ProjectCard_meta__qxZvX{gap:10px}.ProjectCard_dates__GHVQO{margin-top:auto;padding-top:2px}.ProjectCard_dates__GHVQO span,.ProjectCard_meta__qxZvX span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCard_metaTag__wzJPw{display:inline-flex;align-items:center;flex-shrink:0;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-mute);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ProjectCard_dates__GHVQO span:last-child,.ProjectCard_meta__qxZvX span:last-child{flex-shrink:0}.KanbanColumnHeader_header__FA0YQ{padding:12px 14px;background:var(--bg-alt);border-bottom:1px solid var(--line)}.KanbanColumnHeader_group__EY461{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.KanbanColumnHeader_titleWrap__IEmgH{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.KanbanColumnHeader_input__OPCS8{flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;outline:none;appearance:none;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:1.4;color:var(--ink)}.KanbanColumnHeader_titleLine__xWU65{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1}.KanbanColumnHeader_statusDot__rJ0Cb{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--accent);flex-shrink:0}.KanbanColumnHeader_title__8Y_Cp{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.KanbanColumnHeader_actions__gJFFT{display:inline-flex;align-items:center;gap:2px;transition:opacity var(--dur-fast) var(--ease)}.KanbanColumnHeader_actionButton__wRhfo{width:24px;height:24px;padding:0;border-radius:var(--radius-pill);background:transparent;border:none;cursor:pointer;color:var(--ink-mute);display:flex;align-items:center;justify-content:center;flex-shrink:0}.KanbanColumnFooter_footer__ccOAj{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-top:1px solid var(--line);background:transparent}.KanbanColumnFooter_label__PZ8s_{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;color:var(--ink-mute)}.KanbanColumnFooter_countBadge__npyA9{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;font-weight:600;line-height:1}.KanbanColumn_projectWrapper__t3IxD{margin-bottom:12px;padding:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-md);cursor:grab;overflow:hidden;opacity:1;user-select:none;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.KanbanColumn_projectWrapper__t3IxD:hover{border-color:var(--ink);box-shadow:var(--shadow-sm)}.KanbanColumn_column__oa_eK{min-height:0;display:flex;flex-direction:column;background:color-mix(in oklab,var(--bg) 92%,var(--bg-alt));border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:background var(--dur-fast) var(--ease),border var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.KanbanColumn_columnOver__HSYXu{background:color-mix(in oklab,var(--accent-soft) 30%,var(--bg));border:2px dashed var(--accent)}.KanbanColumn_list__eLPRv{overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px;min-height:60px;background:transparent}.KanbanColumn_addProjectWrap__ep8_E{margin-top:12px}.KanbanColumn_addProjectInput__Qvdjz{width:100%;padding:9px 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:transparent;color:var(--ink);font-size:12px;outline:none}.KanbanColumn_addProjectInput__Qvdjz::placeholder{color:var(--ink-mute)}.KanbanColumn_addProjectInput__Qvdjz:focus{border-color:var(--accent);background:color-mix(in oklab,var(--bg) 80%,white)}.AddStatusColumnCard_card__MS_wK{padding:18px 14px;background:transparent;border:1px dashed var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;color:var(--ink-mute)}.AddStatusColumnCard_input__kuEr6{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-size:12px;outline:none}.AddStatusColumnCard_button__DP1xp{width:100%;padding:10px 14px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);cursor:pointer;font-size:12px;font-weight:500;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.AddStatusColumnCard_button__DP1xp:disabled{cursor:not-allowed;opacity:.5}.KanbanTopControls_toolbar__JHB0n{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px 16px 0;flex-shrink:0}.KanbanTopControls_titleBlock__TS_3O{min-width:0}.KanbanTopControls_title__VHQeP{margin:0;flex-shrink:0;color:var(--ink);font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:-.02em;line-height:1}.KanbanTopControls_meta__ppUFr{margin-top:6px;color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.KanbanTopControls_controlsGroup__Tatpj{width:100%;display:flex;align-items:flex-start;gap:12px}.KanbanTopControls_primaryControls__eAzW_{width:max-content;max-width:100%;display:flex;align-items:flex-start;gap:12px;flex:0 0 auto}.KanbanTopControls_tabs__Q22lJ{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:none;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--bg) 95%,white 5%);overflow:visible;scrollbar-width:auto}.KanbanTopControls_tabs__Q22lJ::-webkit-scrollbar{display:none}.KanbanTopControls_tab__VmNf7{flex-shrink:0;min-height:34px;padding:0 18px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--ink-mute);cursor:pointer;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background .15s ease,color .15s ease,border-color .15s ease}.KanbanTopControls_tab__VmNf7:hover{color:var(--ink-soft)}.KanbanTopControls_tabActive__m5mo7{border-color:#262623}.KanbanTopControls_tabActive__m5mo7,.KanbanTopControls_tabActive__m5mo7:hover{background:#262623;color:rgba(255,252,246,.96)}.KanbanTopControls_scrollControls__5EFD5{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.KanbanTopControls_searchWrapper__NV4QJ{width:320px;min-width:160px;max-width:320px;min-height:42px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg)}.KanbanTopControls_searchIcon__KB_uz{width:14px;height:14px;color:var(--ink-mute);flex-shrink:0}.KanbanTopControls_searchInput__rAF5q{width:100%;border:none;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sizes-text-small)}.KanbanTopControls_searchInput__rAF5q::placeholder{color:var(--ink-mute)}.KanbanTopControls_scrollButton__C3Dtc{width:32px;height:32px;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--ink-mute);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.KanbanTopControls_scrollButton__C3Dtc:hover:not(:disabled){background:var(--bg);color:var(--ink);border-color:var(--ink);transform:translateY(-1px)}.KanbanTopControls_scrollButton__C3Dtc:disabled{opacity:.45;cursor:default}.KanbanTopControls_arrowIcon__WE6nU{width:16px;height:16px}@media (max-width:768px){.KanbanTopControls_toolbar__JHB0n{grid-template-columns:1fr;padding-top:10px}.KanbanTopControls_controlsGroup__Tatpj,.KanbanTopControls_primaryControls__eAzW_{flex-direction:column;align-items:stretch;gap:10px}.KanbanTopControls_primaryControls__eAzW_,.KanbanTopControls_searchWrapper__NV4QJ{width:100%;max-width:none}.KanbanTopControls_scrollControls__5EFD5{display:none}}.KanbanMobileScrollControls_container__XxJ2r{position:fixed;right:12px;bottom:78px;z-index:60;display:inline-flex;flex-direction:column;gap:8px}.KanbanMobileScrollControls_button__Aj_PX{width:36px;height:36px;border-radius:999px;border:1px solid var(--color-scheme-1-border-muted);background:var(--glass-bg-input);color:var(--color-scheme-1-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 18px rgba(23,34,59,.12);transition:transform .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.KanbanMobileScrollControls_button__Aj_PX:hover:not(:disabled){background:var(--color-cloud);color:var(--color-scheme-1-text);border-color:var(--color-scheme-1-border);transform:translateY(-1px)}.KanbanMobileScrollControls_button__Aj_PX:disabled{opacity:.45;cursor:default}.KanbanMobileScrollControls_icon__3Sc04{width:14px;height:14px}@media (min-width:769px){.KanbanMobileScrollControls_container__XxJ2r{display:none}}.ProjectLocationAutocompleteField_row__y_Tfg{position:relative;width:100%;min-width:0}.ProjectLocationAutocompleteField_inputRow__ERahE{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.ProjectLocationAutocompleteField_input__US_y4{width:100%;min-width:0;margin:0;padding:0;border:none;border-bottom:1px solid transparent;background:transparent;outline:none;color:var(--color-scheme-1-text);font-size:var(--text-sizes-text-small);line-height:22px;height:23px;font-family:inherit}.ProjectLocationAutocompleteField_dropdown__6AcPg{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-lg);max-height:220px;overflow-y:auto;overscroll-behavior:contain}.ProjectLocationAutocompleteField_dropdownList__lXc8K{display:flex;flex-direction:column}.ProjectLocationAutocompleteField_item__r_SE6{appearance:none;display:flex;flex-direction:column;gap:2px;width:100%;padding:11px 14px;border:none;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.ProjectLocationAutocompleteField_item__r_SE6:first-child{border-top:none}.ProjectLocationAutocompleteField_item__r_SE6:focus-visible,.ProjectLocationAutocompleteField_item__r_SE6:hover{background:rgba(36,36,35,.04);outline:none}.ProjectLocationAutocompleteField_itemMain__CMcea{color:var(--ink);font-size:var(--text-sizes-text-small);line-height:1.35}.ProjectLocationAutocompleteField_itemSecondary__3E67_,.ProjectLocationAutocompleteField_status__AkH5b{color:var(--ink-mute);font-size:12px;line-height:1.35}.ProjectLocationAutocompleteField_status__AkH5b{padding:12px 14px}.ProjectLocationAutocompleteField_attribution__9qwAq{border-top:1px solid var(--line);padding:8px 14px 10px;color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ProjectLocationSearchCombobox_row__VEBE7{position:relative;width:100%;min-width:0}.ProjectLocationSearchCombobox_inputRow__HI2kr{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.ProjectLocationSearchCombobox_input__vE6C_{width:100%;min-width:0;margin:0;padding:0;border:none;border-bottom:1px solid transparent;background:transparent;outline:none;color:var(--color-scheme-1-text);font-size:var(--text-sizes-text-small);line-height:22px;height:23px;font-family:inherit}.ProjectLocationSearchCombobox_dropdown__o4Fcj{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--shadow-lg);max-height:240px;overflow-y:auto;overscroll-behavior:contain}.ProjectLocationSearchCombobox_dropdownList__b_qrl{display:flex;flex-direction:column}.ProjectLocationSearchCombobox_item__6T8ql{appearance:none;display:flex;flex-direction:column;gap:2px;width:100%;padding:11px 14px;border:none;border-top:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.ProjectLocationSearchCombobox_item__6T8ql:first-child{border-top:none}.ProjectLocationSearchCombobox_item__6T8ql:focus-visible,.ProjectLocationSearchCombobox_item__6T8ql:hover{background:rgba(36,36,35,.04);outline:none}.ProjectLocationSearchCombobox_itemMain__dXnlj{color:var(--ink);font-size:var(--text-sizes-text-small);line-height:1.35}.ProjectLocationSearchCombobox_itemSecondary__YwwqJ,.ProjectLocationSearchCombobox_status__a87yb{color:var(--ink-mute);font-size:12px;line-height:1.35}.ProjectLocationSearchCombobox_status__a87yb{padding:12px 14px}.ProjectLocationSearchCombobox_clearItem___lYTy{color:#9c3b2f}.ProjectSectionSkeleton_fieldFull__BExLl,.ProjectSectionSkeleton_field__9Pk0D{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 16px;background:var(--bg)}.ProjectSectionSkeleton_fieldFull__BExLl{grid-column:1/-1}.ProjectSectionSkeleton_label__RRRgI{color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ProjectSectionSkeleton_lineStack__5QkNg{display:flex;flex-direction:column;gap:8px;min-width:0}.ProjectSectionSkeleton_imageCard__EAuch{display:flex;flex-direction:column;gap:10px;min-height:220px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg)}.ProjectSectionSkeleton_imagePreview__6RYPV{overflow:hidden;border-radius:var(--radius-sm);aspect-ratio:4/3;background:color-mix(in oklab,var(--bg-alt) 72%,var(--line))}.ProjectSectionSkeleton_imageFooter__GqKIi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.ProjectLocationSection_section__DHroh{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.ProjectLocationSection_inner__2cVSi{display:flex;flex-direction:column;gap:14px;padding:14px}.ProjectLocationSection_title__x8Ayg{margin:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ProjectLocationSection_metaGrid__e7xQ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--line)}.ProjectLocationSection_error__B7S2g{grid-column:1/-1;padding:10px 16px 12px;background:var(--bg);color:#9c3b2f;font-size:12px;line-height:1.4}.ProjectWebMediaSection_section__u_0NY{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--line)}.ProjectWebMediaSection_header__yWMTk{display:flex;flex-direction:column;gap:6px}.ProjectWebMediaSection_title__wgY2y{margin:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ProjectWebMediaSection_description__d4nd6{margin:0;color:var(--ink-mute);font-size:var(--text-sm);line-height:1.5}.ProjectWebMediaSection_dropzone__EKo2k{min-height:132px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease;overflow:hidden}.ProjectWebMediaSection_dropzone__EKo2k,.ProjectWebMediaSection_uploadCard__YAc8p{position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in oklab,var(--bg-alt) 68%,transparent),transparent),var(--bg);cursor:pointer}.ProjectWebMediaSection_uploadCard__YAc8p{min-height:220px;padding:10px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,opacity .18s ease}.ProjectWebMediaSection_uploadSkeletonCard__77Qzm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:220px;padding:20px;border:1px dashed var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in oklab,var(--bg-alt) 68%,transparent),transparent),var(--bg)}.ProjectWebMediaSection_dropzoneActive__Um_4d{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 12%,transparent),transparent),var(--bg);transform:translateY(-1px)}.ProjectWebMediaSection_dropzoneDisabled__Q_WXJ{cursor:progress;opacity:.7}.ProjectWebMediaSection_dropzoneInput___mxbR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProjectWebMediaSection_dropzoneInner__UJFpw{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center}.ProjectWebMediaSection_dropzoneTitle__TZ__V{color:var(--ink-soft);font-family:var(--font-display);font-size:22px;line-height:1.04;letter-spacing:-.01em}.ProjectWebMediaSection_uploadCardHint__6DuRL{color:var(--ink-mute);font-size:12px;line-height:1.45;max-width:26ch}.ProjectWebMediaSection_grid__nNawY{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ProjectWebMediaSection_card__aBSMd{position:relative;display:flex;flex-direction:column;gap:10px;min-height:220px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);transition:border-color .18s ease,transform .18s ease,opacity .18s ease,box-shadow .18s ease;cursor:grab}.ProjectWebMediaSection_cardDragging__RujUF{opacity:.84;cursor:grabbing;box-shadow:0 18px 34px rgba(0,0,0,.14)}.ProjectWebMediaSection_cardDraft__EzFBK{opacity:.6}.ProjectWebMediaSection_cardOptimizing__g_kRm{border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}.ProjectWebMediaSection_previewWrap__Posik{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--bg-alt) 72%,var(--line));aspect-ratio:4/3}.ProjectWebMediaSection_preview__Ns02t{width:100%;height:100%;object-fit:cover;display:block;user-select:none;pointer-events:none}.ProjectWebMediaSection_cardTopActions__5iQFB{position:absolute;top:8px;right:8px;z-index:1;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease}.ProjectWebMediaSection_cardDragging__RujUF .ProjectWebMediaSection_cardTopActions__5iQFB,.ProjectWebMediaSection_card__aBSMd:focus-within .ProjectWebMediaSection_cardTopActions__5iQFB,.ProjectWebMediaSection_card__aBSMd:hover .ProjectWebMediaSection_cardTopActions__5iQFB{opacity:1;transform:translateY(0)}.ProjectWebMediaSection_cardBottomActions__CAfdu{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.ProjectWebMediaSection_meta__Qcstz{display:flex;flex-direction:column;gap:5px;min-width:0}.ProjectWebMediaSection_metaTitleRow__Q5VJv{display:flex;align-items:center;gap:6px;min-width:0}.ProjectWebMediaSection_metaTitle__1nWIE{flex:1;color:var(--ink);font-size:13px;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.ProjectWebMediaSection_metaTitleInput__2vaAb{width:100%;min-width:0;margin:0;padding:0;border:none;border-bottom:1px solid var(--accent);border-radius:0;background:transparent;outline:none;color:var(--ink);font-size:13px;font-weight:500;line-height:1.35;font-family:inherit}.ProjectWebMediaSection_metaText__6pvEk{color:var(--ink-mute);font-size:11px;line-height:1.45}.ProjectWebMediaSection_editButton__uwWQ9{appearance:none;border:none;background:transparent;color:var(--ink-mute);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;cursor:pointer;opacity:0;transition:opacity .18s ease,color .18s ease;flex-shrink:0}.ProjectWebMediaSection_card__aBSMd:focus-within .ProjectWebMediaSection_editButton__uwWQ9,.ProjectWebMediaSection_card__aBSMd:hover .ProjectWebMediaSection_editButton__uwWQ9{opacity:1}.ProjectWebMediaSection_editButton__uwWQ9:hover:not(:disabled){color:var(--ink)}.ProjectWebMediaSection_iconButton__dZmud{appearance:none;background:color-mix(in oklab,var(--bg) 90%,white 10%);color:var(--ink-soft);justify-content:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,opacity .18s ease;width:28px;height:28px;cursor:pointer;box-shadow:0 6px 18px rgba(36,36,35,.08)}.ProjectWebMediaSection_iconButton__dZmud,.ProjectWebMediaSection_publishTag__ikMWw{border:1px solid var(--line);border-radius:999px;display:inline-flex;align-items:center}.ProjectWebMediaSection_publishTag__ikMWw{min-height:22px;padding:0 8px;color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ProjectWebMediaSection_publishTagActive__AP5ux{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}.ProjectWebMediaSection_switch__Kp7MD{position:relative;display:inline-flex;align-items:center;width:46px;height:28px;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--bg-alt) 84%,var(--line));cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,opacity .18s ease;flex-shrink:0}.ProjectWebMediaSection_switchOn__HbMzP{background:var(--ink);border-color:var(--ink)}.ProjectWebMediaSection_switchKnob__zX5Fv{width:20px;height:20px;margin-left:3px;border-radius:50%;background:var(--color-white);box-shadow:0 1px 2px rgba(0,0,0,.12);transform:translateX(0);transition:transform .18s ease}.ProjectWebMediaSection_switchOn__HbMzP .ProjectWebMediaSection_switchKnob__zX5Fv{transform:translateX(18px);background:var(--bg)}.ProjectWebMediaSection_iconButton__dZmud:hover:not(:disabled),.ProjectWebMediaSection_switch__Kp7MD:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in oklab,var(--accent) 34%,var(--line))}.ProjectWebMediaSection_iconButton__dZmud:hover:not(:disabled){background:color-mix(in oklab,var(--bg) 82%,var(--bg-alt));color:var(--ink)}.ProjectWebMediaSection_iconButton__dZmud:disabled,.ProjectWebMediaSection_switch__Kp7MD:disabled{opacity:.56;cursor:not-allowed}.ProjectWebMediaSection_empty__HGLyA{color:var(--ink-mute);font-size:13px;line-height:1.45;padding:10px 0 2px}.ProjectWebMediaSection_uploadCard__YAc8p .ProjectWebMediaSection_dropzoneTitle__TZ__V{font-size:20px}.ProjectWebMediaSection_error__EiPyx{margin:0;color:#c45f5f;font-size:12px;line-height:1.45}.ProjectWebMediaSection_dialogOverlay__qTG9E{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ProjectWebMediaSection_dialogPanel__YKnMM{width:100%;max-width:400px;padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);background:rgba(26,26,25,.92);box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.ProjectWebMediaSection_dialogTitle___0nFe{margin:0 0 10px;color:var(--color-white);font-size:18px;font-weight:600}.ProjectWebMediaSection_dialogText__P38PA{margin:0 0 22px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.5}.ProjectWebMediaSection_dialogActions__Ptmvo{display:flex;justify-content:flex-end;gap:12px}.ProjectWebMediaSection_dialogButtonDanger__FNTuv,.ProjectWebMediaSection_dialogButtonSecondary__WQmI3{min-height:38px;padding:10px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer}.ProjectWebMediaSection_dialogButtonSecondary__WQmI3{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:var(--color-white)}.ProjectWebMediaSection_dialogButtonDanger__FNTuv{border:1px solid rgba(255,255,255,.26);background:rgba(255,255,255,.15);color:var(--color-white)}@media (max-width:720px){.ProjectWebMediaSection_grid__nNawY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ProjectWebMediaSection_grid__nNawY{grid-template-columns:minmax(0,1fr)}}.ProjectWebPortfolioSection_section__Pjxpq{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);overflow:hidden}.ProjectWebPortfolioSection_inner__2qwEG{display:flex;flex-direction:column;gap:14px;padding:14px}.ProjectWebPortfolioSection_header__IcOKH{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProjectWebPortfolioSection_titleBlock__Ok4dX{display:flex;flex-direction:column;gap:6px;min-width:0}.ProjectWebPortfolioSection_title__3yjrR{margin:0;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.ProjectWebPortfolioSection_description__kgX7w{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:1.5;max-width:64ch}.ProjectWebPortfolioSection_statusRow__5WT6P{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ProjectWebPortfolioSection_statusBadge__ybuYX{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.ProjectWebPortfolioSection_statusBadgeLive__z4UoV{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 38%,var(--line))}.ProjectWebPortfolioSection_helper__UjxF4{margin:0;color:var(--ink-mute);font-size:var(--text-sm);line-height:1.45}.ProjectWebPortfolioSection_skeletonStatusRow__f1ofw{display:flex;justify-content:flex-end}.ProjectWebPortfolioSection_slugPreview__8aY3z{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);font-family:var(--font-mono);font-size:11px;overflow-wrap:anywhere}.ProjectWebPortfolioSection_buttonRow__ubwsw{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ProjectWebPortfolioSection_primaryButton__S09D3,.ProjectWebPortfolioSection_secondaryButton__Z8lyc{appearance:none;min-height:38px;padding:10px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.ProjectWebPortfolioSection_primaryButton__S09D3{border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg)}.ProjectWebPortfolioSection_primaryButton__S09D3:hover:not(:disabled){background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.ProjectWebPortfolioSection_primaryButton__S09D3:disabled,.ProjectWebPortfolioSection_secondaryButton__Z8lyc:disabled{opacity:.55;cursor:not-allowed}.ProjectWebPortfolioSection_form__Cmypp{display:flex;flex-direction:column;gap:14px}.ProjectWebPortfolioSection_metaGrid__sagDt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--line)}.ProjectWebPortfolioSection_metaFieldFull___MGcd,.ProjectWebPortfolioSection_metaField___Aqv_{display:flex;flex-direction:column;gap:7px;padding:14px 16px;background:var(--bg);min-width:0}.ProjectWebPortfolioSection_metaFieldFull___MGcd{grid-column:1/-1}.ProjectWebPortfolioSection_switchFieldValue__7EVKS{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:23px}.ProjectWebPortfolioSection_switchValueText__wIAtC{color:var(--ink);font-size:var(--text-sm);line-height:22px}.ProjectWebPortfolioSection_switch__L08aH{position:relative;display:inline-flex;align-items:center;width:46px;height:28px;border:1px solid var(--line);border-radius:999px;background:color-mix(in oklab,var(--bg-alt) 84%,var(--line));cursor:pointer;transition:background-color .18s ease,border-color .18s ease;flex-shrink:0}.ProjectWebPortfolioSection_switchOn__msVxT{background:var(--ink);border-color:var(--ink)}.ProjectWebPortfolioSection_switchKnob__9AudA{width:20px;height:20px;margin-left:3px;border-radius:50%;background:var(--color-white);box-shadow:0 1px 2px rgba(0,0,0,.12);transform:translateX(0);transition:transform .18s ease}.ProjectWebPortfolioSection_switchOn__msVxT .ProjectWebPortfolioSection_switchKnob__9AudA{transform:translateX(18px);background:var(--bg)}.ProjectWebPortfolioSection_label__lzupr{color:var(--ink-mute);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.ProjectWebPortfolioSection_textarea__2ZAyS{width:100%;border:none;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--ink);font:inherit;padding:0;outline:none;box-shadow:none;resize:none;overflow:hidden;display:block;line-height:1.5;min-height:22px}.ProjectWebPortfolioSection_textarea__2ZAyS:focus{outline:none;box-shadow:none}.ProjectWebPortfolioSection_longFieldButton__9v9BB{border:none;background:transparent;padding:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%;cursor:pointer;color:var(--ink);text-align:left}.ProjectWebPortfolioSection_longFieldText__sv5mG{min-width:0;color:var(--ink);font-size:var(--text-sm);line-height:1.45;white-space:pre-wrap}.ProjectWebPortfolioSection_longFieldEditor__qHHQx{display:flex;flex-direction:column;gap:0}.ProjectWebPortfolioSection_meta__0yUoT{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.ProjectWebPortfolioSection_metaText__r_Eof{color:var(--ink-mute);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em}.ProjectWebPortfolioSection_error__sE__M{margin:0;color:#a23d2f;font-size:12px;line-height:1.45}@media (max-width:720px){.ProjectWebPortfolioSection_metaGrid__sagDt{grid-template-columns:minmax(0,1fr)}}.DashboardPage_page__4xMGB{width:100%;max-width:1280px;margin:0 auto;padding:28px 36px 60px;box-sizing:border-box}.DashboardPage_header__Jx242{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px}.DashboardPage_greeting__FBDyP{margin:0 0 10px;color:var(--ink);font-family:var(--font-display);font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.08;letter-spacing:-.02em}.DashboardPage_greeting__FBDyP em{color:var(--accent);font-style:italic}.DashboardPage_date__UUedY{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em}.DashboardPage_coffeePill__BONIx{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:var(--radius-pill);padding:7px 14px;color:var(--ink-soft);font-size:12px;background:color-mix(in oklab,var(--bg) 86%,transparent)}.DashboardPage_kpis__e1bZ2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.DashboardPage_kpi___Uy87{border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;background:var(--bg)}.DashboardPage_kpiLabel__vQleh,.DashboardPage_panelTitle__iJIx2,.DashboardPage_projectEmptyMeta___vjkU,.DashboardPage_taskMeta__j2ieC{font-family:var(--font-mono)}.DashboardPage_kpiLabel__vQleh{margin-bottom:12px;color:var(--ink-mute);font-size:9px;letter-spacing:var(--tracking-mono);text-transform:uppercase}.DashboardPage_kpiValue__XMI9G{color:var(--ink);font-family:var(--font-display);font-size:clamp(28px,3vw,36px);line-height:1}.DashboardPage_kpiTrend__KnKwL{margin-top:10px;color:var(--success);font-family:var(--font-mono);font-size:10px}.DashboardPage_kpiTrendMuted__Xo5Ey{color:var(--ink-mute)}.DashboardPage_panelGrid__4Zeae{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:28px}.DashboardPage_panel__MiQKv{border:1px solid var(--line);border-radius:var(--radius-md);padding:18px;background:var(--bg)}.DashboardPage_panelHead__qx1lw{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.DashboardPage_panelTitle__iJIx2{color:var(--ink-soft);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.DashboardPage_panelLink__Iywzk{color:var(--ink-mute);font-family:var(--font-mono);font-size:11px;text-decoration:none}.DashboardPage_pipeRow__jqiVx,.DashboardPage_task__trRMo{border-top:1px solid var(--line);padding:11px 0}.DashboardPage_pipeRow__jqiVx{display:flex;align-items:center;gap:12px;font-size:13px}.DashboardPage_dot__XBvpV{width:6px;height:6px;border-radius:50%;flex-shrink:0}.DashboardPage_pipeName__wGflb,.DashboardPage_taskTitle__PVjI_{color:var(--ink)}.DashboardPage_pipeName__wGflb{flex:1}.DashboardPage_pipeAmount__mbU_C,.DashboardPage_stage__JT0me{font-family:var(--font-mono)}.DashboardPage_pipeAmount__mbU_C{color:var(--ink-soft);font-size:12px}.DashboardPage_stage__JT0me{border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px 8px;color:var(--ink-mute);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.DashboardPage_task__trRMo{display:flex;gap:11px;font-size:13px}.DashboardPage_check__R7uKU{width:15px;height:15px;border:1px solid var(--line);border-radius:3px;flex-shrink:0;margin-top:2px}.DashboardPage_checkDone__Ld2wb{background:var(--accent);border-color:var(--accent)}.DashboardPage_taskMeta__j2ieC{margin-top:2px;color:var(--ink-mute);font-size:10px}.DashboardPage_projectGrid__1ZoKY{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.DashboardPage_emptyProject__1EVSC,.DashboardPage_projectLink__n1Xsd{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);color:inherit;text-decoration:none}.DashboardPage_projectLink__n1Xsd{display:block;width:100%;padding:0;text-align:left;appearance:none;cursor:pointer}.DashboardPage_emptyProject__1EVSC{min-height:180px;border-style:dashed;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:var(--ink-mute)}.DashboardPage_projectEmptyMeta___vjkU{margin-top:10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media (max-width:820px){.DashboardPage_page__4xMGB{padding:22px 16px 44px}.DashboardPage_header__Jx242,.DashboardPage_panelGrid__4Zeae{grid-template-columns:1fr}.DashboardPage_header__Jx242{flex-direction:column}.DashboardPage_kpis__e1bZ2{grid-template-columns:1fr}}