.brief-view_container__P4Un5{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:var(--color-background-tertiary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.brief-view_card__NOQaM{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-width:640px;width:100%;padding:40px}.brief-view_header__wi4JC{margin-bottom:var(--spacing-lg);text-align:center}.brief-view_logo__QNwBa{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-disabled);margin-bottom:var(--spacing-sm)}.brief-view_typeLabel__sLMXX{display:inline-block;font-size:var(--font-size-xs);font-weight:500;padding:2px 10px;border-radius:20px;background:var(--color-brand-dim,var(--color-brand-primary-light));color:var(--color-brand-primary-text)}.brief-view_title__mWkSk{font-size:22px;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);text-align:center}.brief-view_meta__idqHc{color:var(--color-text-tertiary)}.brief-view_meta__idqHc,.brief-view_recipientBanner__9vmXt{font-size:var(--font-size-sm);text-align:center;margin-bottom:var(--spacing-lg)}.brief-view_recipientBanner__9vmXt{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-brand-dim,var(--color-brand-primary-light));border-radius:var(--radius-base);color:var(--color-brand-primary-text)}.brief-view_section__pb9Rz{margin-bottom:var(--spacing-lg)}.brief-view_sectionTitle___mNhP{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}.brief-view_sectionText__EDafS{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.6;white-space:pre-wrap}.brief-view_imageGrid__u0mxq{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.brief-view_imageThumb__kiLmT{width:80px;height:80px;border-radius:var(--radius-base);overflow:hidden;border:1px solid var(--color-border)}.brief-view_imageThumb__kiLmT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brief-view_loadingText__rDQph{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.brief-view_errorIcon__8YiXa{font-size:32px;text-align:center;margin-bottom:var(--spacing-md)}.brief-view_subtitle__VETe5{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}.brief-view_responseSection__913qy{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.brief-view_respondedBanner__eMALg{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-success-dim,var(--color-success-light));border:1px solid var(--color-success);border-radius:var(--radius-base)}.brief-view_respondedIcon__Mk5Bm{font-size:20px;color:var(--color-success);flex-shrink:0}.brief-view_respondedTitle__Wgy9G{font-size:var(--font-size-sm);font-weight:600;color:var(--color-success);margin-bottom:2px}.brief-view_respondedSubtitle__F11bx{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.brief-view_respondSection__MLgl8{text-align:center}.brief-view_respondText__ieRaE{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-lg);line-height:1.6}.brief-view_respondButton__6smoF{display:inline-flex;align-items:center;gap:6px;padding:12px 28px;background:var(--color-primary-fill);color:var(--color-text-white);border-radius:var(--radius-base);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;transition:background .15s}.brief-view_respondButton__6smoF:hover{opacity:.9}button.brief-view_respondButton__6smoF{border:none;cursor:pointer;font-family:inherit}button.brief-view_respondButton__6smoF:disabled{opacity:.6;cursor:not-allowed}.brief-view_createError__7RMuh{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error)}.brief-view_respondNote__w7H6_{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-md)}.brief-view_link__ILEWM{color:var(--color-brand-primary-text);text-decoration:none}.brief-view_link__ILEWM:hover{text-decoration:underline}.StatusPill_pill__KNaCo{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-primary);line-height:var(--line-height-tight);white-space:nowrap;vertical-align:middle;border:1px solid transparent}.StatusPill_icon__pfXGW{flex-shrink:0;display:inline-flex}.StatusPill_label__KkhXI{letter-spacing:.01em}.StatusPill_error__hQbA4{background:var(--color-error-dim);color:var(--color-error-dark);border-color:var(--color-error-dim)}.StatusPill_errorEmphatic__qBhZW{background:var(--color-error);color:var(--color-text-inverse);border-color:var(--color-error)}.StatusPill_warning__i4jNL{background:var(--color-warning-dim);color:var(--color-warning-dark);border-color:var(--color-warning-dim)}.StatusPill_info__g6Spc{background:var(--color-brand-dim);color:var(--color-info-dark);border-color:var(--color-brand-dim)}.StatusPill_success__LKwTb{background:var(--color-success-dim);color:var(--color-success-dark);border-color:var(--color-success-dim)}.StatusPill_secondary__pStaw{background:var(--color-card-bg-hover);color:var(--color-text-secondary);border-color:var(--color-border)}.StatusPill_verified__bKWUK{background:var(--color-brand-dim);color:var(--color-info-dark);border-color:var(--color-brand-dim)}.StatusPill_verifiedOutline__xwtEt{background:transparent;color:var(--color-brand-primary-text);border-color:color-mix(in oklab,var(--color-brand-primary) 30%,transparent)}.StatusPill_premium__rB1vh{background:var(--color-purple-soft);color:var(--color-purple-text);border-color:var(--color-purple-soft)}.StatusPill_featured__yPAcK{background:var(--color-yellow-soft);color:var(--color-yellow-text);border-color:var(--color-yellow-soft)}.StatusPill_featuredPending__3UkHw{background:transparent;color:var(--color-yellow-text);border-color:var(--color-yellow);border-style:dashed}.Drawer_root__YuSh8{position:fixed;inset:0;z-index:var(--z-drawer-panel);pointer-events:none}.Drawer_scrim___K4yw{position:absolute;inset:0;background:color-mix(in srgb,var(--color-scrim) 45%,transparent);animation:Drawer_drawerScrimFadeIn__bPyXx .18s ease-out;pointer-events:auto}[data-theme=dark] .Drawer_scrim___K4yw{background:color-mix(in srgb,var(--color-neutral-fill) 55%,transparent)}.Drawer_panel__sx3pz{position:absolute;top:0;right:0;height:100vh;height:100dvh;max-width:100vw;background:var(--color-surface,var(--color-card-bg));border-left:1px solid var(--color-border);box-shadow:-20px 0 40px color-mix(in srgb,var(--color-scrim) 25%,transparent);display:flex;flex-direction:column;animation:Drawer_drawerSlideIn__5fifk .22s cubic-bezier(.32,.72,0,1);pointer-events:auto;overflow:hidden}@media (max-width:768px){.Drawer_panel__sx3pz{width:100vw!important;border-left:none}}.Drawer_header__ys_yj{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:var(--spacing-md);flex-shrink:0}.Drawer_title__zOJ8T{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere;min-width:0;flex:1}.Drawer_headerActions__SR_U1{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.Drawer_closeButton__C_cIg{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:background .12s ease,color .12s ease}@media (max-width:767px){.Drawer_closeButton__C_cIg{width:44px;height:44px}}.Drawer_closeButton__C_cIg:hover{background:var(--color-card-bg-hover);color:var(--color-text-primary)}.Drawer_closeButton__C_cIg:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.Drawer_body__pSSXk{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-lg);margin-bottom:var(--toast-lane,0);transition:margin-bottom .15s ease}.Drawer_footer__zmiOc{padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + var(--safe-area-bottom));border-top:1px solid var(--color-border);background:var(--color-surface-secondary,var(--color-surface));flex-shrink:0}@keyframes Drawer_drawerSlideIn__5fifk{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_drawerScrimFadeIn__bPyXx{0%{opacity:0}to{opacity:1}}.MoreOffer_warningText__UdSiI{margin:0 0 var(--spacing-xs)}.MoreOffer_warningActions__TTSrd{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.RoleLinkPicker_popover__GthnW{position:fixed;z-index:var(--z-dropdown);width:min(360px,calc(100vw - 2 * var(--spacing-md)));max-height:min(420px,calc(100vh - 2 * var(--spacing-md)));max-height:min(420px,calc(100dvh - 2 * var(--spacing-md)));display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.RoleLinkPicker_sheet__x2JvD{display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:0}.RoleLinkPicker_list__BAon9{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.RoleLinkPicker_option__E9KAC{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer}.RoleLinkPicker_option__E9KAC:focus-visible,.RoleLinkPicker_option__E9KAC:hover{background:var(--color-bg-secondary)}.RoleLinkPicker_optionCurrent__4d9x6{font-weight:600}.RoleLinkPicker_optionNew__10O7_{color:var(--color-brand-primary-text);font-weight:600}.RoleLinkPicker_empty__YylS_{margin:0;padding:var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.RoleLinkPicker_newForm__zMa_V{display:flex;flex-direction:column;gap:var(--spacing-xs)}.RoleLinkPicker_newLabel__IUGKq{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.RoleLinkPicker_newRow__YnF8z{display:flex;gap:var(--spacing-xs);align-items:stretch}.RoleLinkPicker_newInput__ROhhG{flex:1;min-width:0;min-height:44px;padding:0 var(--spacing-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit}.RoleLinkPicker_newInput__ROhhG:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px}.RoleLinkPicker_newAdd__Av1gM{min-height:44px;min-width:44px;padding:0 var(--spacing-md);border:0;border-radius:var(--radius-md);background:var(--color-primary-fill);color:var(--color-text-white);font:inherit;font-weight:600;cursor:pointer}.RoleLinkPicker_newAdd__Av1gM:disabled{opacity:.5;cursor:not-allowed}.RoleLinkPicker_control__0urr7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);padding:var(--spacing-xs) 0;font-weight:400}.RoleLinkPicker_trigger__Qtnjs{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-height:44px;padding:0 var(--spacing-md);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-bg-primary);color:var(--color-text-primary);font:inherit;font-weight:600;cursor:pointer}.RoleLinkPicker_trigger__Qtnjs:focus-visible,.RoleLinkPicker_trigger__Qtnjs:hover{border-color:var(--color-brand-primary)}.RoleLinkPicker_linked__X4ofz{display:inline-flex;align-items:center;gap:var(--spacing-xs);min-width:0;overflow-wrap:anywhere;color:var(--color-text-primary)}.RoleLinkPicker_remembered__VUx2M{flex-basis:100%}.RoleLinkPicker_askManager__fnK14,.RoleLinkPicker_remembered__VUx2M{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.RoleLinkPicker_askManager__fnK14{padding:var(--spacing-xs) 0;font-weight:400}.AiReviewPanel_body__t5RKH{display:flex;flex-direction:column;gap:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-primary)}.AiReviewPanel_fileLine__GmaH0{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AiReviewPanel_fileName__prpyC{min-width:0;overflow-wrap:anywhere}.AiReviewPanel_fileOf__bNEe1:before{content:"·";margin-right:var(--spacing-sm)}.AiReviewPanel_stepper__Iw1Uh{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);list-style:none;margin:0;padding:0}.AiReviewPanel_stepActive__vR_Cb,.AiReviewPanel_stepDone__8apaA,.AiReviewPanel_step__XwZ_Q{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);border:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AiReviewPanel_stepActive__vR_Cb{border-color:var(--color-brand-primary);color:var(--color-text-primary);background:var(--color-brand-dim)}.AiReviewPanel_stepDone__8apaA{color:var(--color-text-tertiary)}.AiReviewPanel_stepNumber__kBZpx{font-weight:600}.AiReviewPanel_summary__r1jbQ{margin:0;font-weight:600}.AiReviewPanel_partial__exDrF{margin:0;padding:var(--spacing-sm) var(--spacing-ms);border-radius:var(--radius-md);background:var(--color-warning-dim);color:var(--color-text-primary);font-size:var(--font-size-sm)}.AiReviewPanel_row__XVR5R,.AiReviewPanel_tableHead__ldh6K{display:grid;grid-template-columns:28px 92px minmax(0,1fr) minmax(72px,auto);align-items:start;gap:var(--spacing-sm)}.AiReviewPanel_tableHead__ldh6K{align-items:center;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.03em}.AiReviewPanel_rows___v_go{display:flex;flex-direction:column}.AiReviewPanel_groupRow__EVKdd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-ms) 0 var(--spacing-xs);font-weight:600;border-bottom:1px solid var(--color-border-light)}.AiReviewPanel_row__XVR5R{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border-light)}.AiReviewPanel_rowOff___m5gP .AiReviewPanel_amount__UhDGm,.AiReviewPanel_rowOff___m5gP .AiReviewPanel_main__O85fx{color:var(--color-text-tertiary)}.AiReviewPanel_rowRemoved__HvSLD .AiReviewPanel_title__IIXSr{text-decoration:line-through}.AiReviewPanel_check__BH__4,.AiReviewPanel_status__zQz9F{display:flex;align-items:center;min-height:24px}.AiReviewPanel_main__O85fx{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.AiReviewPanel_title__IIXSr{overflow-wrap:anywhere}.AiReviewPanel_titleButton__KkXqA{all:unset;cursor:text;overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:0 var(--spacing-2xs);margin:0 calc(-1 * var(--spacing-2xs));align-self:flex-start;max-width:100%}@media (hover:hover) and (pointer:fine){.AiReviewPanel_titleButton__KkXqA:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border-hover)}}.AiReviewPanel_titleButton__KkXqA:focus-visible{box-shadow:inset 0 0 0 2px var(--color-border-focus)}.AiReviewPanel_meta__dM_bB,.AiReviewPanel_note__G2LHC{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-line;overflow-wrap:anywhere}.AiReviewPanel_note__G2LHC{color:var(--color-text-tertiary)}.AiReviewPanel_change__6pSQr{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.AiReviewPanel_before__DTc8E{color:var(--color-text-tertiary);text-decoration:line-through}.AiReviewPanel_after__gH__M{color:var(--color-text-primary);font-weight:600}.AiReviewPanel_amount__UhDGm{font-variant-numeric:tabular-nums;white-space:nowrap}.AiReviewPanel_right__kNU5a{text-align:right}.AiReviewPanel_editFields__PAtco{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.AiReviewPanel_cellInput__LJxO8{flex:1 1 120px;min-width:0;height:var(--control-height);padding:0 var(--spacing-sm);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md)}.AiReviewPanel_cellInput__LJxO8:focus{outline:none;border-color:var(--color-border-focus)}.AiReviewPanel_sentinel__QByCr{height:1px}.AiReviewPanel_footer__UzGxa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);width:100%}.AiReviewPanel_footerStatus__qN49t{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AiReviewPanel_footerActions__Gygi4{display:flex;gap:var(--spacing-sm);margin-left:auto}.AiReviewPanel_footerWhy__21gd_{flex-basis:100%;text-align:right;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}@media (max-width:767px){.AiReviewPanel_tableHead__ldh6K{display:none}.AiReviewPanel_row__XVR5R{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"check main amount" "check status amount";row-gap:var(--spacing-xs)}.AiReviewPanel_check__BH__4{grid-area:check;min-height:44px}.AiReviewPanel_status__zQz9F{grid-area:status;min-height:0}.AiReviewPanel_main__O85fx{grid-area:main}.AiReviewPanel_amount__UhDGm{grid-area:amount}.AiReviewPanel_cellInput__LJxO8{font-size:var(--font-size-lg);flex-basis:100%}.AiReviewPanel_titleButton__KkXqA{display:flex;align-items:center;align-self:stretch;min-height:44px}.AiReviewPanel_footer__UzGxa{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xs)}.AiReviewPanel_footerStatus__qN49t{order:1}.AiReviewPanel_footerWhy__21gd_{order:2;text-align:left}.AiReviewPanel_footerActions__Gygi4{order:3;margin-left:0;margin-top:var(--spacing-xs);justify-content:space-between}.AiReviewPanel_footerActions__Gygi4>:last-child{flex:1}}.AiReviewPanel_groupNotice__ii_94{margin:var(--spacing-xs) 0 0;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-warning-dim);color:var(--color-text-primary);font-size:var(--font-size-sm)}.AiReviewPanel_locationPick__zhVbo{display:block;max-width:360px;margin-top:var(--spacing-xs)}.AiReviewPanel_subRow___bELA{padding:var(--spacing-xs) 0 var(--spacing-xs) calc(28px + 92px + (2 * var(--spacing-sm)));border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AiReviewPanel_subRowOff__aL3Q9{color:var(--color-text-tertiary)}.AiReviewPanel_subNote__4Bt2h{display:block}.AiReviewPanel_warnings__w0sOt{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AiReviewPanel_warningText__YTBxr{margin:0 0 var(--spacing-xs)}.AiReviewPanel_warningActions__xvuxu{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.AiReviewPanel_pickDay__xgGGp{display:block;max-width:360px;margin-top:var(--spacing-sm)}.AiReviewPanel_dayChoice__WiA7d{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 0;padding:0;border:0}.AiReviewPanel_dayChoice__WiA7d legend{padding:0;margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AiReviewPanel_receipt__ugKhH{display:flex;flex-direction:column;gap:var(--spacing-sm)}.AiReviewPanel_receiptLine__GPpq_{margin:0;font-weight:600}.AiReviewPanel_receiptLinks__Ng5VM{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}@media (max-width:767px){.AiReviewPanel_subRow___bELA{padding-left:calc(28px + var(--spacing-sm))}}.AiReviewPanel_receiptLink__fzuvR{display:inline-flex;align-items:center;height:var(--control-height);padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-base);color:var(--color-text-primary);font-weight:var(--font-weight-medium);text-decoration:none}.AiReviewPanel_receiptLink__fzuvR:hover{background:var(--color-bg-hover)}.AiReviewPanel_chip__ob0JS{display:inline-flex;align-items:center;gap:var(--spacing-2xs);white-space:nowrap}.AiReviewPanel_rowUnchanged__T8gV2 .AiReviewPanel_meta__dM_bB,.AiReviewPanel_rowUnchanged__T8gV2 .AiReviewPanel_note__G2LHC,.AiReviewPanel_rowUnchanged__T8gV2 .AiReviewPanel_title__IIXSr{color:var(--color-text-tertiary)}.AiReviewPanel_groupDetail__Pp74H{flex:1 1 auto;order:3;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.AiReviewPanel_tally__5obhJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-sm);margin:0}.AiReviewPanel_tallyItem__nQV9w{display:flex;flex-direction:column-reverse;gap:var(--spacing-2xs);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-base);min-width:0}.AiReviewPanel_tallyCount__BUhD4{margin:0;font-size:var(--font-size-xl);font-weight:600;font-variant-numeric:tabular-nums}.AiReviewPanel_tallyName__pcZer{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}@media (max-width:767px){.AiReviewPanel_tally__5obhJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.EngagementChoice_choice__Iw9FS{border:0;margin:var(--spacing-md) 0 0;padding:0;min-width:0;text-align:left}.EngagementChoice_legend__VP3tB{padding:0;margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EngagementChoice_option__vSrcE{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--touch-target-min);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer}.EngagementChoice_option__vSrcE input{flex-shrink:0;width:18px;height:18px}.EngagementChoice_pick__XBdJj{margin:0 0 var(--spacing-xs) calc(18px + var(--spacing-sm))}.EngagementChoice_note__q_FGt{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5}.EngagementChoice_card__AC9hQ{margin-bottom:var(--spacing-md);padding:0 var(--spacing-md) var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.StoredImage_placeholder__lS_UW{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:32px;min-height:32px;overflow:hidden;flex-shrink:0;color:var(--color-text-tertiary);background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.EditorRightAside_rightAside___rkF0{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.EditorRightAside_card__9sp7T{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.EditorRightAside_cardTitle__9hd3u{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0}.EditorRightAside_actionsRow__QFjpJ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.EditorRightAside_actionLink__E8p2I{display:block}.EditorRightAside_helpText__fHMwD{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:1.45}.EditorRightAside_statusPill__LdHUK{align-self:flex-start}@media (hover:none){.EditorRightAside_shortcutsCard__oz0yO{display:none}}@media (max-width:1024px){.EditorRightAside_rightAside___rkF0{gap:var(--spacing-sm)}.EditorRightAside_statusCard__OogtE{order:-1}.EditorRightAside_actionsCard__rFhN2 .EditorRightAside_cardTitle__9hd3u{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.EditorRightAside_actionsRow__QFjpJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.EditorRightAside_contentsCard__PtZL7,.EditorRightAside_shortcutsCard__oz0yO{display:none}}.EditorRightAside_shortcutList__yfpN2,.EditorRightAside_statsList__wEEfc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.EditorRightAside_statsList__wEEfc li{display:flex;align-items:baseline;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EditorRightAside_statsList__wEEfc strong{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);min-width:2ch;text-align:right}.EditorRightAside_statusTag__QoR_q{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;font-family:var(--font-family-mono);font-size:var(--font-size-badge);letter-spacing:.04em;color:var(--color-text-tertiary);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:var(--spacing-xs)}.EditorRightAside_shortcutList__yfpN2 li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.EditorRightAside_shortcutKeys__6_3Fo{display:inline-flex;align-items:center;gap:4px;min-width:60px}.EditorRightAside_shortcutLabel__yfMcK{flex:1}.TemplateEditor_layout__g2kJE{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);align-items:start}@media (min-width:1100px){.TemplateEditor_layout__g2kJE{grid-template-columns:minmax(0,1fr) 380px}}.TemplateEditor_editorColumn__Ro3_b{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}.TemplateEditor_previewColumn__ANBIL{min-width:0}@media (min-width:1100px){.TemplateEditor_previewColumn__ANBIL{position:sticky;top:var(--spacing-lg);max-height:calc(100vh - var(--spacing-2xl));max-height:calc(100dvh - var(--spacing-2xl));overflow-y:auto}}.TemplateEditor_section__tx4A7{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-margin-top:var(--spacing-xl)}.TemplateEditor_sectionHeader__Uk2VP{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.TemplateEditor_sectionTitle__FMXfZ{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_sectionDescription__YfKI8{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_sectionBody__F16sy{display:flex;flex-direction:column;gap:var(--spacing-md)}.TemplateEditor_sectionBody__F16sy>*{margin-bottom:0}.TemplateEditor_row__776uU{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-md);align-items:start}.TemplateEditor_row__776uU>*{margin-bottom:0}.TemplateEditor_row2__mztRS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);align-items:start}.TemplateEditor_row2__mztRS>*{margin-bottom:0}@media (max-width:520px){.TemplateEditor_row2__mztRS{grid-template-columns:minmax(0,1fr)}}.TemplateEditor_row3__CbqB5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm);align-items:start}.TemplateEditor_row3__CbqB5>*{margin-bottom:0}.TemplateEditor_item__PZAn4{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-surface-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md)}.TemplateEditor_itemHeader__bE1Oj{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.TemplateEditor_itemTitle__FXpxW{font-size:var(--font-size-sm)}.TemplateEditor_dayName__7YSqS,.TemplateEditor_itemTitle__FXpxW{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_dayName__7YSqS{margin:0;font-size:var(--font-size-base)}.TemplateEditor_hint__gQEpW,.TemplateEditor_note__68zpS{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_addRow__3d514{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.TemplateEditor_disclosure__ynAMu{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.TemplateEditor_disclosureSummary__mhnI4{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-height:44px;padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);cursor:pointer;list-style:none}.TemplateEditor_disclosureSummary__mhnI4::-webkit-details-marker{display:none}.TemplateEditor_disclosureBody__icsQK{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:0 var(--spacing-lg) var(--spacing-lg)}.TemplateEditor_subGroup__v9ZkY{display:flex;flex-direction:column;gap:var(--spacing-sm)}.TemplateEditor_subGroup__v9ZkY>*{margin-bottom:0}.TemplateEditor_subGroupTitle__wPLsU{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_subGroupLabel__VxyQr{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.TemplateEditor_basedOn__dgGIo{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_actionBar__dHqxt{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);padding-bottom:calc(var(--spacing-sm) + var(--safe-area-bottom, 0px));background:var(--color-surface);border-top:1px solid var(--color-border)}.TemplateEditor_actionBarStatus__cX92V{margin-right:auto;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_preview__KPSwE{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.TemplateEditor_previewLines__ud6_a{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.TemplateEditor_previewLine__ASBhL{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-sm);align-items:baseline;padding:var(--spacing-xs) 0;border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm);color:var(--color-text-primary)}.TemplateEditor_previewLineAmount__E4x7f,.TemplateEditor_previewLineHours__O6lj9{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.TemplateEditor_previewLineHours__O6lj9{color:var(--color-text-secondary)}.TemplateEditor_previewTotal__bA_WX{display:flex;justify-content:space-between;gap:var(--spacing-sm);padding-top:var(--spacing-xs);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_previewState__n_pfo{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_previewWarning__Lcp4o{margin:0;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-warning-dark);background:var(--color-warning-light);border-radius:var(--radius-md)}.TemplateEditor_previewMarks__15baM{display:flex;flex-direction:column;gap:var(--spacing-sm)}.TemplateEditor_dayTabs__38yT2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}@media (min-width:520px){.TemplateEditor_dayTabs__38yT2{grid-template-columns:repeat(4,minmax(0,1fr))}}.TemplateEditor_groupHeading__hk8Rc{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_groupDescription__l0N9Z{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TemplateEditor_group__qovQK{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xl)}.TemplateEditor_ruleSections__yYBsP{display:flex;flex-direction:column;gap:var(--spacing-lg)}.TemplateEditor_ruleSection__3z8dm{display:flex;flex-direction:column;gap:var(--spacing-xs)}.TemplateEditor_ruleSectionTitle__egdWy{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TemplateEditor_ruleRow__aVzLa{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:var(--spacing-md);padding:var(--spacing-2xs) 0;font-size:var(--font-size-sm)}.TemplateEditor_ruleLabel__IqBkA{color:var(--color-text-secondary)}.TemplateEditor_ruleValue__WVGO1{color:var(--color-text-primary)}@media (max-width:520px){.TemplateEditor_ruleRow__aVzLa{grid-template-columns:minmax(0,1fr);gap:var(--spacing-2xs)}}.TemplateEditor_listError__BUEc7{margin:0;font-size:var(--font-size-sm);color:var(--color-error)}.TemplateEditor_field__W55m3.TemplateEditor_field__W55m3{gap:var(--spacing-xs);margin-bottom:0}.TemplateEditor_field__W55m3.TemplateEditor_field__W55m3>*>*{margin-bottom:0}.TemplateEditor_field__W55m3.TemplateEditor_field__W55m3 input,.TemplateEditor_row2__mztRS>*,.TemplateEditor_row3__CbqB5>*,.TemplateEditor_row__776uU>*{min-width:0}.Sheet_rulesLine__tQK9P{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border)}.Sheet_rulesName__hQ4vG{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Sheet_rulesMeta__FCgkA{flex-basis:100%;margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Sheet_banner__etGSO{margin-bottom:var(--spacing-md)}.Sheet_bannerBody__oscw7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-md)}.Sheet_bannerText__8ZtbS{margin:0;flex:1 1 240px}.Sheet_entriesActions__dieuL{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Sheet_statusLine__VZSYC{margin-bottom:var(--spacing-md)}.Sheet_warningList__nM9Pc{margin:var(--spacing-xs) 0 0;padding-left:var(--spacing-lg);font-size:var(--font-size-sm)}.Sheet_warningDate__Sq3g6{font-weight:var(--font-weight-medium)}.Sheet_dayBadges__RokaM{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-2xs)}.Sheet_whyRow__fyMqJ{position:sticky;left:0;max-width:40rem;display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.Sheet_whyHead__qntFp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md)}.Sheet_whyToggle__gRpx8{min-height:44px;padding:0 var(--spacing-xs);border:none;background:none;color:var(--color-brand-primary-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;text-decoration:underline}.Sheet_whyToggle__gRpx8:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Sheet_dayWarning___8eig{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-warning)}.Sheet_whyLines__dqXU_{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-2xs) var(--spacing-md);margin:0;padding:var(--spacing-sm);background:var(--color-surface-secondary);border-radius:var(--radius-sm)}.Sheet_whyLabel__C2bOg{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere}.Sheet_whyDetail__ibvFt{display:block;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_whyNumber__shCjX{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap}.Sheet_whySum__Gb1pb{font-weight:var(--font-weight-semibold);border-top:1px solid var(--color-border);padding-top:var(--spacing-2xs)}.Sheet_whyMarks__WRAnK,.Sheet_whyNote__93zJQ{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_form__Y_to5{max-width:600px}.Sheet_formGroup__ZAvC1{margin-bottom:var(--spacing-lg)}.Sheet_formLabel__ALjpE{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.Sheet_formHint__ZImcL{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_fieldError__cI42X{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-error)}.Sheet_formRow__WxlqC{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.Sheet_formActions__69les{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.Sheet_formSection__PhFE1{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary);margin-bottom:var(--spacing-lg)}.Sheet_formSectionLabel__a_TMq{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.Sheet_markRow__kOyKb{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.Sheet_markHint__PppZU{margin:0 0 0 var(--spacing-xl);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_plannedBox__ebayw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-info-bg);border:1px solid var(--color-info);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.Sheet_plannedInfo__WS9Zb{display:flex;flex-direction:column;gap:var(--spacing-2xs);font-size:var(--font-size-sm)}.Sheet_plannedTime__6bwmY{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Sheet_plannedMeta__T1lT2{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_deviationBlock__3cdIm{margin-bottom:var(--spacing-lg)}.Sheet_deviationLabel__m5TZ4{align-items:center;font-weight:var(--font-weight-medium);color:var(--color-error);margin-bottom:var(--spacing-xs)}.Sheet_deviationLabel__m5TZ4,.Sheet_estimate__zqYjE{display:flex;gap:var(--spacing-xs);font-size:var(--font-size-sm)}.Sheet_estimate__zqYjE{flex-direction:column;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary);margin-bottom:var(--spacing-lg)}.Sheet_estimateHead__w4iqZ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.Sheet_estimateTitle__77iF7,.Sheet_estimateTotal__fjlQc{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Sheet_estimateTotal__fjlQc{font-variant-numeric:tabular-nums}.Sheet_estimateNote__QFba9{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.Sheet_estimateWarn__Sz7wY{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin:0;color:var(--color-warning)}.Sheet_estimateWarn__Sz7wY svg{flex-shrink:0;margin-top:2px}.Sheet_summary__hVAg6{display:flex;flex-direction:column;gap:var(--spacing-md)}.Sheet_summaryTable__u8waK{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);margin:0}.Sheet_summaryLead__Ceja6{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Sheet_srOnly__1iJaD{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Sheet_templateCard__n6gRx{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary)}.Sheet_templateCardTitle__95C7w{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Sheet_templateCardText__C1IK4{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.Sheet_templateCardActions__Dpy__{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}@media (max-width:480px){.Sheet_formRow__WxlqC{grid-template-columns:1fr}.Sheet_formActions__69les{flex-direction:column-reverse}.Sheet_whyLines__dqXU_{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--spacing-2xs) var(--spacing-sm);padding:var(--spacing-xs)}}.Sheet_handover__716xh{border:0;margin:var(--spacing-md,16px) 0 0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm,8px)}.Sheet_handoverLegend__nU_6u{padding:0;margin-bottom:var(--spacing-xs,4px);font-weight:600}.Sheet_handoverOption__LR7Gw{display:flex;align-items:flex-start;gap:var(--spacing-sm,8px);padding:var(--spacing-sm,8px) var(--spacing-md,12px);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);cursor:pointer;min-height:44px}.Sheet_handoverOption__LR7Gw input{margin-top:4px;flex-shrink:0}.Sheet_handoverTitle__uV4P4{display:block;font-weight:600;overflow-wrap:anywhere}.Sheet_handoverHint__0kga_{display:block;font-size:.875rem;color:var(--color-text-secondary)}.Sheet_handoverFields__qiCLw{display:flex;flex-direction:column;gap:var(--spacing-sm,8px);padding-left:var(--spacing-lg,24px)}.ReceiptUpload_hiddenInput__YK2i3{display:none}.ReceiptUpload_formatHint__Op_iW{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ReceiptUpload_conflictRow__vJDoH{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.ReceiptUpload_conflictActions__Y9la0{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.Price_vat__pBhri{color:var(--color-text-secondary);font-weight:400;font-size:.85em;white-space:nowrap}.Price_note__3Lhzq{margin:0;color:var(--color-text-secondary);font-size:.875rem;line-height:1.4}.ModuleCardList_list__35FCq{display:flex;flex-direction:column;gap:var(--spacing-md)}.ModuleCardList_subtitle__0UaAV{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.ModuleCardList_grid__xhWqj{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.ModuleCardList_note__DuL6_{margin:0;font-size:var(--font-size-md);line-height:1.4;color:var(--color-text-secondary)}@media (max-width:768px){.ModuleCardList_grid__xhWqj{grid-template-columns:1fr;gap:var(--spacing-md)}}.StoredVideoPlayer_root__meeGZ{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--color-bg-secondary);border-radius:inherit}.StoredVideoPlayer_compact__qo_rq,.StoredVideoPlayer_tile__LX1lE{container-type:inline-size}.StoredVideoPlayer_video__Kp69b{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:var(--color-scrim)}.StoredVideoPlayer_video__Kp69b::-webkit-media-controls-fullscreen-button{display:none}.StoredVideoPlayer_viewer__PkaDQ{height:auto;aspect-ratio:16/9}.StoredVideoPlayer_root__meeGZ[data-video-player=playing] .StoredVideoPlayer_video__Kp69b,.StoredVideoPlayer_viewer__PkaDQ .StoredVideoPlayer_video__Kp69b{-o-object-fit:contain;object-fit:contain}.StoredVideoPlayer_noPoster__FKpK_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary);background-color:var(--color-bg-secondary);pointer-events:none}.StoredVideoPlayer_playButton__0tet4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--color-scrim);color:var(--color-text-white);cursor:pointer;z-index:1}.StoredVideoPlayer_compact__qo_rq .StoredVideoPlayer_playButton__0tet4{top:0;left:0;transform:none;width:100%;height:100%;border-radius:0;background:transparent}.StoredVideoPlayer_compact__qo_rq .StoredVideoPlayer_playButton__0tet4:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-scrim);z-index:-1}.StoredVideoPlayer_compact__qo_rq .StoredVideoPlayer_onPlaceholder__xeNQg{color:var(--color-text-secondary)}.StoredVideoPlayer_compact__qo_rq .StoredVideoPlayer_onPlaceholder__xeNQg:before{display:none}@container (max-width: 120px){.StoredVideoPlayer_tile__LX1lE .StoredVideoPlayer_playButton__0tet4{top:calc(50% + 8px);width:44px;height:44px}}.StoredVideoPlayer_fullscreenButton__k_lse{position:absolute;top:var(--spacing-xs);left:var(--spacing-xs);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-base);background:var(--color-scrim);color:var(--color-text-white);cursor:pointer;z-index:2}@media (max-width:767px),(pointer:coarse){.StoredVideoPlayer_fullscreenButton__k_lse{width:44px;height:44px}.StoredVideoPlayer_notice__cb9q7{left:calc(var(--spacing-xs) + 52px)}}.StoredVideoPlayer_fullscreenButton__k_lse:focus-visible,.StoredVideoPlayer_playButton__0tet4:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.StoredVideoPlayer_notice__cb9q7{position:absolute;top:var(--spacing-xs);left:calc(var(--spacing-xs) + 44px);right:var(--spacing-xs);padding:2px 6px;border-radius:var(--radius-base);background:var(--color-scrim);color:var(--color-text-white);font-size:var(--font-size-xs);z-index:2;pointer-events:none}.StoredVideoPlayer_message__VuD3z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;height:100%;padding:var(--spacing-sm);box-sizing:border-box;text-align:center;color:var(--color-text-secondary)}.StoredVideoPlayer_messageShort__soNdm,.StoredVideoPlayer_messageTitle__Wtu7C{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow-wrap:anywhere}.StoredVideoPlayer_messageHint__z42OJ{font-size:var(--font-size-xs);overflow-wrap:anywhere}.StoredVideoPlayer_messageShort__soNdm{display:none;font-size:var(--font-size-xs);line-height:1.2}@container (min-width: 72px){.StoredVideoPlayer_compact__qo_rq .StoredVideoPlayer_messageShort__soNdm{display:block}}@container (max-width: 159px){.StoredVideoPlayer_tile__LX1lE .StoredVideoPlayer_message__VuD3z{padding:var(--spacing-xs)}.StoredVideoPlayer_tile__LX1lE .StoredVideoPlayer_messageTitle__Wtu7C{font-size:var(--font-size-xs);line-height:1.2}.StoredVideoPlayer_tile__LX1lE .StoredVideoPlayer_messageHint__z42OJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.StoredVideoPlayer_srOnly__cIfLf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ShowcaseFooterBar_footerBar__7XzdA{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);margin-top:var(--spacing-lg);background:var(--color-surface);border-top:1px solid var(--color-border)}.ShowcaseFooterBar_footerBarInfo__xET3b{background:var(--color-yellow-soft,var(--color-surface-secondary));border-color:var(--color-yellow-text,var(--color-border))}.ShowcaseFooterBar_footerBarDashed__iQbmK{background:var(--color-surface);border-top-style:solid;position:static}.ShowcaseFooterBar_label__3fZn5{font-size:var(--font-size-sm);color:var(--color-text-tertiary);flex:1}.ShowcaseFooterBar_label__3fZn5 strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.ShowcaseFooterBar_labelInfo__6OeFh{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);flex:1}.ShowcaseFooterBar_actions__sAAox{display:flex;gap:var(--spacing-sm);flex-shrink:0}.ShowcaseFooterBar_count__AujFk{margin-left:var(--spacing-xs);font-size:var(--font-size-xs);opacity:.85}@media (max-width:640px){.ShowcaseFooterBar_footerBar__7XzdA{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.ShowcaseFooterBar_actions__sAAox{width:100%;justify-content:space-between}}.FileActionLinks_link__MEl1q{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);height:var(--control-height);padding:0 var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap}.FileActionLinks_link__MEl1q:hover{border-color:var(--color-border-hover);background:var(--color-card-bg-hover)}.FileActionLinks_link__MEl1q:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FilePreview_body__SGoiv{display:flex;flex-direction:column;gap:var(--spacing-md);min-height:160px;font-size:var(--font-size-md)}.FilePreview_image___ZeDy{display:block;max-width:100%;max-height:60vh;max-height:60dvh;margin:0 auto;border-radius:var(--radius-md);-o-object-fit:contain;object-fit:contain}.FilePreview_frame__N50do{width:100%;height:60vh;height:60dvh;min-height:320px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary)}.FilePreview_media__B78om{width:100%;max-height:60vh;max-height:60dvh;border-radius:var(--radius-md);background:var(--color-surface-recessed)}.FilePreview_audio__65R8u{width:100%}.FilePreview_text__d75_6{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:60vh;max-height:60dvh;overflow-y:auto}.FilePreview_note__WRj2r{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.FilePreview_section__JqvXu{display:flex;flex-direction:column;gap:var(--spacing-xs)}.FilePreview_sectionTitle__IcLDv{margin:0;font-size:var(--font-size-md);font-weight:600}.FilePreview_pre__V0OmG{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--font-size-md);color:var(--color-text-primary);line-height:1.5}.FilePreview_unavailableActions___ctb4{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm)}.ReceiptViewer_header__G7ZL9{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--spacing-md)}.ReceiptViewer_amount__laqU_{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ReceiptViewer_filename__JIGca{font-size:var(--font-size-xs);color:var(--color-text-tertiary);word-break:break-all}.ReceiptViewer_footer__Q2z0I{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);width:100%}@media (max-width:640px){.ReceiptViewer_footer__Q2z0I>a{flex:1 1 40%}.ReceiptViewer_footer__Q2z0I>button{flex:1 1 100%}}.AiReadCard_card__sA4Tm{display:flex;flex-direction:column;gap:var(--spacing-ms);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--font-size-md);color:var(--color-text-primary)}.AiReadCard_head__LYW7c{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.AiReadCard_headText__niHTy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xs)}.AiReadCard_headline__lrj4o{font-weight:600;font-size:var(--font-size-lg)}.AiReadCard_subline__rTicl{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AiReadCard_rows___2sqC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.AiReadCard_row__Y6Q_5{display:flex;gap:var(--spacing-ms);align-items:flex-start;padding:var(--spacing-sm) 0;border-top:1px solid var(--color-border-light)}.AiReadCard_rowMain__FV2iJ{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xs)}.AiReadCard_rowTop__Bct6Q{display:flex;align-items:center;gap:var(--spacing-sm);min-height:24px}.AiReadCard_name__0jYmU{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiReadCard_right__il_lV{flex-shrink:0;display:inline-flex;align-items:center}.AiReadCard_muted__78rTl{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.AiReadCard_explain__rhQ9I{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AiReadCard_cost__zWnsG{font-variant-numeric:tabular-nums}.AiReadCard_cost__zWnsG,.AiReadCard_progress__PotnV{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AiReadCard_progress__PotnV{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.AiReadCard_decision__RHCVk{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-ms);border-radius:var(--radius-md);background:var(--color-surface-secondary)}.AiReadCard_decisionTitle__rCtlU{font-weight:600}.AiReadCard_decisionActions__syfhY{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.AiReadCard_actions__llJCi{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-sm)}.AiReadCard_linkButton__FoL3n{display:inline-flex;align-items:center;height:var(--control-height);padding:0 var(--spacing-md);border-radius:var(--radius-base);background:var(--color-primary-fill);color:var(--color-text-white);font-weight:var(--font-weight-medium);text-decoration:none}.AiReadCard_linkButton__FoL3n:hover{background:var(--color-primary-fill-hover)}@media (max-width:767px){.AiReadCard_actions__llJCi{flex-direction:column-reverse;align-items:stretch}.AiReadCard_actions__llJCi>*{width:100%;justify-content:center}.AiReadCard_decisionActions__syfhY>*{flex:1 1 100%;justify-content:center}}.AiDropZone_zone__QMZ7y{display:flex;flex-direction:column;gap:var(--spacing-ms);width:100%}.AiDropZone_hidden__0lDpD{display:none}.AiDropZone_overlay__gHvhP{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:color-mix(in srgb,var(--color-surface) 80%,transparent);pointer-events:none}.AiDropZone_overlayBox__GJrEz{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:min(560px,100%);padding:var(--spacing-xl) var(--spacing-lg);border:2px dashed var(--color-brand-primary);border-radius:var(--radius-lg);background:var(--color-brand-dim);color:var(--color-text-primary);text-align:center}.AiDropZone_overlayTitle__PwNb5{font-size:var(--font-size-lg);font-weight:600}.AiDropZone_overlaySub__mxNLa{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AiDropZone_buttonWithNote__bfhQG{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xs)}.crew-tabs_short__m1ume{display:none}@media (max-width:767px){.crew-tabs_long__PMAeR{display:none}.crew-tabs_short__m1ume{display:inline}}.Switch_switch__MvVCg{position:relative;flex-shrink:0;box-sizing:content-box;width:36px;height:20px;margin:-12px -4px;padding:0;border:solid transparent;border-width:12px 4px;border-radius:14px/22px;background:var(--color-surface-recessed);background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--color-gray-500);cursor:pointer;transition:background .16s ease-out;outline:none}.Switch_switch__MvVCg:focus-visible:after{content:"";position:absolute;inset:0;border-radius:999px;box-shadow:0 0 0 2px var(--color-brand-soft);pointer-events:none}.Switch_switch__MvVCg.Switch_on__eqLM6{background-color:var(--color-brand-primary);box-shadow:none}.Switch_switch__MvVCg.Switch_disabled__Vo9O6{cursor:not-allowed;opacity:.5}.Switch_thumb__w0qBr{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--color-gray-500);transition:transform .16s ease-out,background .16s ease-out;box-shadow:0 1px 2px color-mix(in srgb,var(--color-scrim) 18%,transparent)}.Switch_switch__MvVCg.Switch_on__eqLM6 .Switch_thumb__w0qBr{background:var(--color-surface);transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.Switch_switch__MvVCg,.Switch_thumb__w0qBr{transition:none}}.settingRow_list__R6l_r{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.settingRow_row__LUbRH{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:56px;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-light)}li:last-child>.settingRow_row__LUbRH{border-bottom:none}.settingRow_row__LUbRH{cursor:pointer}.settingRow_text__ekrND{display:flex;flex-direction:column;min-width:0}.settingRow_title__ZMqHX{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.settingRow_note__9oWjZ{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.settingRow_menuCell__oQhHW{width:1%;text-align:right;white-space:nowrap}.settingRow_link__N_Byz{align-self:flex-start;font-size:var(--font-size-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.settingRow_link__N_Byz:focus-visible,.settingRow_link__N_Byz:hover{color:var(--color-link-hover)}@media (max-width:767px){.settingRow_link__N_Byz{display:inline-flex;align-items:center;min-height:44px}}.SharingTab_layout__k2JsI{display:grid;grid-template-columns:1fr minmax(280px,320px);gap:var(--spacing-md);align-items:start}.SharingTab_aside__lv_rO,.SharingTab_main__7ZTUZ{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md)}@media (max-width:1024px){.SharingTab_layout__k2JsI{grid-template-columns:1fr}.SharingTab_aside__lv_rO{display:contents}.SharingTab_statusCard__TOXkn{order:-1}}@media (hover:none){.SharingTab_shortcutsCard__luzRi{display:none}}.SharingTab_topRow__9HqLY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-md);align-items:stretch}@media (max-width:900px){.SharingTab_topRow__9HqLY{grid-template-columns:minmax(0,1fr)}}.SharingTab_card__rLoTv{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:var(--spacing-ml);display:flex;flex-direction:column}.SharingTab_cardHeader__AgSl4{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.SharingTab_cardTitle__F2ktK{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.SharingTab_cardBody__HSztZ{flex:1}.SharingTab_hint__OudKa{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-sm);line-height:1.5}.SharingTab_field__TyoFi{width:100%;min-height:var(--control-height,36px);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-control-border);border-radius:var(--radius-base);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);box-sizing:border-box}.SharingTab_field__TyoFi:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:var(--focus-ring)}.SharingTab_dangerOutline__RDklV{color:var(--color-error);border-color:var(--color-error)}.SharingTab_linkButton__agx00{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height,36px);padding:0 var(--spacing-lg);border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-brand-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.SharingTab_linkButton__agx00:hover{background:var(--color-primary-fill);color:var(--color-text-white)}.SharingTab_inviteRow__xrotO{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-sm);align-items:center}.SharingTab_inviteOptions__tv0mm{display:flex;align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-sm);font-size:var(--font-size-secondary);color:var(--color-text-secondary);flex-wrap:wrap}.SharingTab_inviteOptions__tv0mm label{display:inline-flex;align-items:center;gap:var(--spacing-xs,4px);cursor:pointer}.SharingTab_bulkInviteToggle__ZlcJe{display:inline-flex;align-items:center;min-height:36px;background:none;border:none;font-family:inherit;color:var(--color-brand-primary-text,var(--color-text-secondary));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:0}.SharingTab_bulkInviteToggle__ZlcJe:hover{text-decoration:underline}@media (max-width:768px){.SharingTab_bulkInviteToggle__ZlcJe{min-height:44px}}.SharingTab_bulkInviteRow___10Zc{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-sm);align-items:flex-start}.SharingTab_bulkInviteTextarea__7jUOH{min-height:96px;font-family:inherit;font-size:var(--font-size-sm);resize:vertical}.SharingTab_publicLinkWarning__x8U5a{margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-warning);border-radius:var(--radius-md);background:var(--color-warning-light,var(--color-surface-secondary));color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.SharingTab_publicUrlRow__813Dn{display:flex;gap:var(--spacing-xs,6px);align-items:center}.SharingTab_publicLabelInput__bNryr{flex:1;min-width:0}.SharingTab_publicUrlInput__zltGL{flex:1;min-height:var(--control-height);padding:8px 11px;background:var(--color-surface-secondary,var(--color-surface));border:1px solid var(--color-control-border);border-radius:var(--radius-base);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--font-size-secondary);min-width:0}@media (max-width:768px){.SharingTab_publicUrlInput__zltGL{font-size:var(--font-size-md)}}.SharingTab_publicMeta__dDbjw{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-wrap:wrap;gap:var(--spacing-sm)}.SharingTab_guestFeedback__yQNiu,.SharingTab_publicMeta__dDbjw{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-sm)}.SharingTab_guestFeedback__yQNiu{gap:var(--spacing-md);min-height:44px;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);cursor:pointer}.SharingTab_guestFeedbackText__ceFZ0{display:flex;flex-direction:column;gap:2px;min-width:0}.SharingTab_guestFeedbackLabel__Bdcpy{font-size:var(--font-size-md);color:var(--color-text-primary)}.SharingTab_guestFeedbackHint__5msPT{font-size:var(--font-size-xs);color:var(--color-text-tertiary);line-height:1.5}.SharingTab_publicEmpty__5Tvz8{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-secondary,var(--color-surface));align-items:flex-start}.SharingTab_publicFooter__k3P9W{display:flex;gap:var(--spacing-xs,6px);margin-top:var(--spacing-sm);border-top:1px solid var(--color-border);padding-top:var(--spacing-sm);justify-content:flex-end}.SharingTab_recipHeader__aRO3v{justify-content:space-between;margin-bottom:var(--spacing-md)}.SharingTab_recipCounts__gE4Gx,.SharingTab_recipHeader__aRO3v{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.SharingTab_recipCounts__gE4Gx{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SharingTab_recipCounts__gE4Gx strong{color:var(--color-text-primary)}.SharingTab_dotSep__Cw_iU{color:var(--color-text-tertiary)}.SharingTab_filterRow__hClYj{display:flex;align-items:center;gap:var(--spacing-xs,6px);flex-wrap:wrap}.SharingTab_searchBox__mCLg_{position:relative;min-width:200px}.SharingTab_searchBox__mCLg_ input{width:100%;min-height:var(--control-height,36px);box-sizing:border-box;font-family:inherit;padding:6px 10px 6px 30px;background:var(--color-surface-secondary,var(--color-surface));border:1px solid var(--color-control-border);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm)}.SharingTab_searchIcon__vefuK{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--color-text-tertiary);pointer-events:none}.SharingTab_filterGroup__R23ab{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.SharingTab_filterBtn__rqFw0{background:transparent;border:0;min-height:var(--control-height,36px);padding:0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;border-right:1px solid var(--color-border);font-family:inherit}.SharingTab_filterBtn__rqFw0:last-child{border-right:0}.SharingTab_filterBtn__rqFw0.SharingTab_active__3v_iv,.SharingTab_filterBtn__rqFw0:hover{color:var(--color-text-primary);background:var(--color-surface-secondary,var(--color-surface))}.SharingTab_filterBtn__rqFw0.SharingTab_active__3v_iv{font-weight:500}.SharingTab_bulkBar__JYUJ6{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:8px var(--spacing-sm);margin-bottom:var(--spacing-sm);background:var(--color-brand-soft,var(--color-surface-secondary));border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.SharingTab_bulkActions__DbAyJ{display:flex;gap:var(--spacing-xs,6px);flex-wrap:wrap}.SharingTab_tableWrapper__Pdh2D{overflow-x:auto}.SharingTab_table__strR6{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.SharingTab_table__strR6 th{text-align:left;font-weight:500;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);padding:8px 10px;border-bottom:1px solid var(--color-border);white-space:nowrap}.SharingTab_table__strR6 td{padding:12px 10px;border-bottom:1px solid var(--color-border);vertical-align:middle}.SharingTab_table__strR6 tr:last-child td{border-bottom:0}.SharingTab_table__strR6 tbody tr:hover td{background:var(--color-surface-secondary,var(--color-surface))}.SharingTab_colCheck__ON71R{width:28px;padding-left:var(--spacing-sm)}.SharingTab_colActions__uIHgt{width:36px;text-align:right;padding-right:var(--spacing-sm)}.SharingTab_colPerms__tu7yo{width:220px}.SharingTab_recipCell__ec9qH{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0}.SharingTab_avatar__iS0R_{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:var(--color-text-white);font-size:var(--font-size-badge);font-weight:600;flex-shrink:0;background:var(--color-primary-fill)}.SharingTab_recipInfo__kCdvm{min-width:0}.SharingTab_recipEmail__8eihL{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-xs,6px);word-break:break-word}.SharingTab_recipSub__kjfBn{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:1px}.SharingTab_activityCell__wFUhq{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.SharingTab_activitySub__9ZS92{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:1px}.SharingTab_permsCell__SO21v{display:flex;gap:var(--spacing-md);align-items:center}.SharingTab_permsCell__SO21v label{display:inline-flex;align-items:center;gap:var(--spacing-xs,6px);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}.SharingTab_iconBtn__eyI4K{width:28px;height:28px;border-radius:var(--radius-sm);background:transparent;border:0;cursor:pointer;color:var(--color-text-tertiary);display:inline-grid;place-items:center}.SharingTab_iconBtn__eyI4K:hover{color:var(--color-text-primary);background:var(--color-surface-secondary,var(--color-surface))}.SharingTab_iconBtn__eyI4K:disabled{opacity:.4;cursor:not-allowed}.SharingTab_emptyState__4dm3z{padding:var(--spacing-xl) var(--spacing-md);text-align:center;color:var(--color-text-tertiary)}.SharingTab_emptyTitle__rTLTH{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.SharingTab_emptySub__Ev6dC{font-size:var(--font-size-sm);margin-top:var(--spacing-xs,4px)}.SharingTab_linkedEmpty__HrCFU{font-size:var(--font-size-sm);color:var(--color-text-tertiary);padding:var(--spacing-md);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-secondary,var(--color-surface));text-align:center}.SharingTab_linkedItem__28itV{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.SharingTab_linkedItem__28itV:last-of-type{border-bottom:none}.SharingTab_linkedItemName__2DrFF{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.SharingTab_linkedItemHint__UZ5HP{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}.SharingTab_bottomBar__108pO{position:sticky;bottom:0;z-index:5;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-md) calc(-1 * var(--spacing-md)) calc(-1 * var(--spacing-md));display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);flex-wrap:wrap}.SharingTab_bottomBarLeft__pMwQg{color:var(--color-text-tertiary);font-size:var(--font-size-secondary)}.SharingTab_bottomBarLeft__pMwQg,.SharingTab_bottomBarRight__J9b72{display:flex;align-items:center;gap:var(--spacing-xs,8px)}.SharingTab_autosave__Cchqi{display:inline-flex;align-items:center;gap:var(--spacing-xs,6px);white-space:nowrap;font-size:var(--font-size-secondary);color:var(--color-text-tertiary)}.SharingTab_autosaveDot__I3uun{width:6px;height:6px;border-radius:50%;background:var(--color-success);display:inline-block}.SharingTab_toast__2wQHF{padding:6px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);background:var(--color-surface-secondary,var(--color-surface));color:var(--color-text-secondary);border:1px solid var(--color-border);margin-bottom:var(--spacing-sm)}.SharingTab_toastError__09MTR{background:var(--color-red-soft,var(--color-surface-secondary));color:var(--color-red-text,var(--color-text-primary));border-color:var(--color-error)}.SharingTab_toastSuccess__L3Frf{background:var(--color-green-soft,var(--color-surface-secondary));color:var(--color-green-text,var(--color-text-primary));border-color:var(--color-success)}.SharingTab_sidebarTitle__lXT_J{margin:0 0 var(--spacing-sm);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.SharingTab_sidebarBlurb__2IrFZ{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.55}.SharingTab_collabBlurb__YiIz0{margin-top:var(--spacing-sm)}.SharingTab_collabRow__9WTNO{display:flex;align-items:center;gap:var(--spacing-sm);padding:6px 0}.SharingTab_collabRow__9WTNO+.SharingTab_collabRow__9WTNO{border-top:1px solid var(--color-border)}.SharingTab_collabAvatar__2a12S{width:26px;height:26px;border-radius:50%;background:var(--color-primary-fill);color:var(--color-text-white);display:grid;place-items:center;font-size:var(--font-size-badge);font-weight:600;flex-shrink:0}.SharingTab_collabName__ya_b7{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.SharingTab_collabRole__gLFr0{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:1px}.SharingTab_shortcutList__o3Bi_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.SharingTab_shortcutList__o3Bi_ li{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.SharingTab_shortcutKeys__WtbRU{display:inline-flex;align-items:center;gap:4px;min-width:60px}.SharingTab_shortcutLabel__q6TFd{flex:1}.SharingTab_rowCheck__eV8I5{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--color-border);background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0}.SharingTab_rowCheck__eV8I5:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.SharingTab_rowCheck__eV8I5.SharingTab_checked__iKe0W{background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.SharingTab_rowCheck__eV8I5.SharingTab_checked__iKe0W:after{content:"";width:9px;height:5px;border-left:1.6px solid var(--color-text-white);border-bottom:1.6px solid var(--color-text-white);transform:rotate(-45deg) translate(1px,-1px)}.SharingTab_table__strR6 tr.SharingTab_selected___C0ja td,.SharingTab_table__strR6 tr.SharingTab_selected___C0ja:hover td{background:var(--color-brand-soft,var(--color-surface-secondary))}.SharingTab_publicCreateControls__bFhKN{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}@media (max-width:640px){.SharingTab_bottomBarNote__MDj3N{display:none}}.SharingTab_inviteError__p9L1K{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-error);line-height:1.4}.KnownBlindPill_pill__2Pt3u{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);font-family:inherit;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-text-secondary);background:transparent;border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast)}.KnownBlindPill_pill__2Pt3u:hover{color:var(--color-text-primary);border-color:var(--color-text-secondary)}.KnownBlindPill_pill__2Pt3u:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.KnownBlindPill_icon__V5yPp{flex-shrink:0}
/*# sourceMappingURL=d165a4d6f2c63f27.css.map*/