.workspace-setup-modal_overlay__OXPlJ{position:fixed;inset:0;background:rgba(43,43,43,.45);backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:workspace-setup-modal_fadeIn__lMwnL .15s ease}@keyframes workspace-setup-modal_fadeIn__lMwnL{0%{opacity:0}to{opacity:1}}.workspace-setup-modal_dialog__fvfD1{display:grid;grid-template-columns:220px 1fr;width:100%;max-width:820px;max-height:calc(100vh - 3rem);background:#faf9f5;border:1px solid #d1cfc5;border-radius:20px;overflow:hidden;animation:workspace-setup-modal_slideUp__C2OcV .2s cubic-bezier(.16,1,.3,1)}@media(max-width:640px){.workspace-setup-modal_dialog__fvfD1{grid-template-columns:1fr;max-height:calc(100vh - 2rem)}}@keyframes workspace-setup-modal_slideUp__C2OcV{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-setup-modal_sidebar__ENXiV{display:flex;flex-direction:column;gap:32px;padding:36px 28px;background:#f0eee6;border-right:1px solid #d1cfc5}@media(max-width:640px){.workspace-setup-modal_sidebar__ENXiV{padding:20px 20px 0;background:rgba(0,0,0,0);border-right:none;border-bottom:1px solid #d1cfc5;gap:16px}}.workspace-setup-modal_sidebarTitle__j0XXG{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;color:#141413}@media(max-width:640px){.workspace-setup-modal_sidebarTitle__j0XXG{font-size:1rem}}.workspace-setup-modal_steps__yTBzC{display:flex;flex-direction:column;gap:6px}@media(max-width:640px){.workspace-setup-modal_steps__yTBzC{flex-direction:row;flex-wrap:wrap;gap:6px;padding-bottom:16px}}.workspace-setup-modal_stepItem__nQv2f{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border:none;border-radius:100px;background:rgba(0,0,0,0);cursor:default;font-family:inherit;transition:none}.workspace-setup-modal_stepNum__OoapN{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.72rem;font-weight:600;flex-shrink:0;background:#e8e6dc;color:#87867f}.workspace-setup-modal_stepText__3mHXm{font-size:.82rem;font-weight:500;color:#87867f;white-space:nowrap}.workspace-setup-modal_stepActive__Rs0CP{background:#141413}.workspace-setup-modal_stepActive__Rs0CP .workspace-setup-modal_stepNum__OoapN{background:rgba(0,0,0,0);color:#fff}.workspace-setup-modal_stepActive__Rs0CP .workspace-setup-modal_stepText__3mHXm{color:#fff;font-weight:600}.workspace-setup-modal_stepDone__1hYDb .workspace-setup-modal_stepNum__OoapN{background:rgba(47,95,70,.12);color:#2f5f46}.workspace-setup-modal_stepDone__1hYDb .workspace-setup-modal_stepText__3mHXm{color:#2f5f46}.workspace-setup-modal_stepUpcoming__LYowR{opacity:.5}.workspace-setup-modal_main__8fARF{display:flex;flex-direction:column;padding:32px 36px;overflow-y:auto;min-height:0}@media(max-width:640px){.workspace-setup-modal_main__8fARF{padding:20px 20px 24px}}.workspace-setup-modal_closeBtn__pfZzG{position:absolute;top:1rem;right:1rem;width:30px;height:30px;border-radius:8px;border:1px solid #d1cfc5;background:#faf9f5;color:#87867f;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.workspace-setup-modal_closeBtn__pfZzG:hover{background:#e8e6dc;color:#141413}.workspace-setup-modal_stepHeader__GnV1U{margin-bottom:24px}.workspace-setup-modal_stepHeader__GnV1U h2{margin:0 0 4px;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#141413}.workspace-setup-modal_stepHeader__GnV1U p{margin:0;font-size:.82rem;color:#87867f;line-height:1.5}.workspace-setup-modal_formBody__A1_Zo{display:flex;flex-direction:column;gap:18px;flex:1}.workspace-setup-modal_row2__FGQh8{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:480px){.workspace-setup-modal_row2__FGQh8{grid-template-columns:1fr}}.workspace-setup-modal_field__vvNx1{display:flex;flex-direction:column;gap:5px}.workspace-setup-modal_fieldLabel__EARZI{font-size:.8rem;font-weight:500;color:#3d3d3a}.workspace-setup-modal_input__o6Dr2,.workspace-setup-modal_select__dZ4zi{width:100%;border:1px solid #d1cfc5;border-radius:9px;padding:10px 13px;font-size:.875rem;color:#141413;background:#faf9f5;font-family:inherit;transition:border-color .15s ease}.workspace-setup-modal_input__o6Dr2::placeholder,.workspace-setup-modal_select__dZ4zi::placeholder{color:#87867f}.workspace-setup-modal_input__o6Dr2:focus,.workspace-setup-modal_select__dZ4zi:focus{outline:none;border-color:#5e5d59}.workspace-setup-modal_select__dZ4zi{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='%23a1a1aa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:34px}.workspace-setup-modal_inputLocked__bFD66{background:#f0eee6!important;color:#87867f!important;cursor:not-allowed}.workspace-setup-modal_inputLocked__bFD66:focus{border-color:#d1cfc5!important}.workspace-setup-modal_checkGrid__163cH{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}@media(max-width:560px){.workspace-setup-modal_checkGrid__163cH{grid-template-columns:repeat(2,1fr)}}.workspace-setup-modal_checkItem__n8nQ3{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #d1cfc5;border-radius:8px;font-size:.78rem;font-weight:500;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.workspace-setup-modal_checkItem__n8nQ3 input[type=checkbox]{width:14px;height:14px;accent-color:#2f5f46;cursor:pointer;flex-shrink:0}.workspace-setup-modal_checkItem__n8nQ3:hover{border-color:#b0aea5;color:#141413}.workspace-setup-modal_checked__PLRjR{border-color:rgba(47,95,70,.35);background:rgba(47,95,70,.04);color:#141413}.workspace-setup-modal_errorMsg__aSegW{margin:0;padding:9px 13px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);border-radius:8px;font-size:.8rem;color:#ef4444}.workspace-setup-modal_successMsg__QZ62F{margin:0;padding:9px 13px;background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.15);border-radius:8px;font-size:.8rem;color:#2f5f46}.workspace-setup-modal_navRow__ZRW8Q{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px}.workspace-setup-modal_backBtn__ARali{display:inline-flex;align-items:center;gap:4px;padding:9px 18px;border:1px solid #d1cfc5;border-radius:100px;background:rgba(0,0,0,0);color:#3d3d3a;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.workspace-setup-modal_backBtn__ARali:hover{border-color:#b0aea5;color:#141413}.workspace-setup-modal_nextBtn__3eWxt{display:inline-flex;align-items:center;gap:6px;padding:9px 22px;background:#141413;border:none;border-radius:100px;color:#fff;font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s ease}.workspace-setup-modal_nextBtn__3eWxt:hover:not(:disabled){background:hsl(60,2.5641025641%,15.6470588235%)}.workspace-setup-modal_nextBtn__3eWxt:disabled{opacity:.5;cursor:not-allowed}.workspace-setup-modal_keyBanner__YGgtD{display:flex;flex-direction:column;gap:10px;padding:14px;background:rgba(47,95,70,.04);border:1px solid rgba(47,95,70,.15);border-radius:10px}.workspace-setup-modal_keyBannerHead__RoTt2{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:#2f5f46}.workspace-setup-modal_keyCard__sEViy{display:flex;flex-direction:column;gap:9px;padding:13px;background:#faf9f5;border:1px solid #d1cfc5;border-radius:9px}.workspace-setup-modal_keyCardHead__hJU0F{display:flex;align-items:center;justify-content:space-between}.workspace-setup-modal_keyName__QBofW{font-size:.8rem;font-weight:600;color:#141413}.workspace-setup-modal_activeBadge__fO__v{display:inline-flex;padding:2px 9px;border-radius:100px;background:rgba(47,95,70,.1);font-size:.68rem;font-weight:600;color:#2f5f46}.workspace-setup-modal_keyRow__Piapc{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#f0eee6;border:1px solid #d1cfc5;border-radius:7px;overflow:hidden}.workspace-setup-modal_keyRow__Piapc code{flex:1;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.72rem;color:#141413;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all}.workspace-setup-modal_copyBtn__ksWNx{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;background:#2f5f46;border:none;border-radius:5px;color:#fff;font-size:.72rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s ease}.workspace-setup-modal_copyBtn__ksWNx:hover{background:#234b36}.workspace-setup-modal_keyNote__cBaG9{margin:0;font-size:.72rem;font-weight:500;color:#eab308}.workspace-setup-modal_outlineBtn__xRIG6{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:9px 18px;border:1px solid #d1cfc5;border-radius:100px;background:rgba(0,0,0,0);color:#3d3d3a;font-size:.82rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s ease}.workspace-setup-modal_outlineBtn__xRIG6:hover:not(:disabled){border-color:#b0aea5;color:#141413}.workspace-setup-modal_outlineBtn__xRIG6:disabled{opacity:.5;cursor:not-allowed}.workspace-setup-modal_successPanel__YKXen{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:8px 0;flex:1}.workspace-setup-modal_successPanel__YKXen h2{margin:0;font-size:1.3rem;font-weight:700;color:#141413;letter-spacing:-.02em}.workspace-setup-modal_successIcon__aeK_W{animation:workspace-setup-modal_pop__wxeE_ .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes workspace-setup-modal_pop__wxeE_{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.workspace-setup-modal_successSubtext__72Nw8{margin:0;font-size:.875rem;color:#87867f;line-height:1.55}.workspace-setup-modal_successSubtext__72Nw8 strong{color:#2f5f46;font-weight:600}.workspace-setup-modal_summaryGrid__GjQJj{display:flex;flex-direction:column;width:100%;border:1px solid #d1cfc5;border-radius:10px;overflow:hidden}.workspace-setup-modal_summaryItem__YqKNo{display:flex;align-items:center;gap:11px;padding:11px 14px;text-align:left}.workspace-setup-modal_summaryItem__YqKNo:not(:last-child){border-bottom:1px solid #d1cfc5}.workspace-setup-modal_summaryItem__YqKNo>div{display:flex;flex-direction:column;gap:1px}.workspace-setup-modal_summaryIcon__IjWxK{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f0eee6;border-radius:7px;font-size:1rem;flex-shrink:0}.workspace-setup-modal_summaryLabel__0dd1c{font-size:.68rem;font-weight:500;color:#87867f;text-transform:uppercase;letter-spacing:.04em}.workspace-setup-modal_summaryValue___zrmx{font-size:.83rem;font-weight:500;color:#141413}.workspace-setup-modal_doneBtn__TeXu3{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 24px;background:#141413;border:none;border-radius:100px;color:#fff;font-size:.86rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease}.workspace-setup-modal_doneBtn__TeXu3:hover{background:hsl(60,2.5641025641%,15.6470588235%)}.entity-selector_entitySelector__82qiW{position:relative;display:inline-flex;align-items:center;background:rgba(47,95,70,.06);border:1px solid rgba(47,95,70,.12);border-radius:8px}.entity-selector_trigger__mfAMV{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;min-width:200px;border-radius:10px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#141413;cursor:pointer;transition:all .15s ease}.entity-selector_trigger__mfAMV:hover{background:rgba(47,95,70,.1)}.entity-selector_triggerActive__IVmmO{background:rgba(47,95,70,.1);border-color:rgba(47,95,70,.25)}.entity-selector_triggerContent__MJjyZ{display:flex;align-items:center;gap:.625rem}.entity-selector_entityBadge__Bw1h0{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:none}.entity-selector_triggerText__MkQXE{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;text-align:left}.entity-selector_entityName__MhESY{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:#2f5f46;line-height:1.2}.entity-selector_entityMeta__yQesk{font-size:.75rem;color:#2f5f46;font-weight:500;opacity:.7}.entity-selector_chevron__GZIm8{color:#2f5f46;flex-shrink:0;transition:transform .2s ease}.entity-selector_chevronRotated__KPVGu{transform:rotate(180deg)}.entity-selector_dropdown__hQwc9{position:absolute;top:calc(100% + 8px);left:0;min-width:340px;background:#f0eee6;border:.5px solid #d1cfc5;border-radius:12px;box-shadow:none;z-index:1000;overflow:hidden;animation:entity-selector_dropdownSlideIn__9Pze4 .15s ease-out}@keyframes entity-selector_dropdownSlideIn__9Pze4{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.entity-selector_dropdownHeader___wWil{padding:.875rem 1rem .5rem;border-bottom:1px solid #e3dacc;background:rgba(47,95,70,.06)}.entity-selector_dropdownTitle__zjxS_{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2f5f46}.entity-selector_searchWrapper__qcDxA{position:relative;padding:.5rem .75rem;border-bottom:1px solid #e3dacc}.entity-selector_searchIcon__a7OI2{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);color:#87867f;pointer-events:none}.entity-selector_searchInput__a18nW{width:100%;padding:.625rem .75rem .625rem 2.25rem;background:#e8e6dc;border:1px solid #e3dacc;border-radius:8px;font-size:.875rem;color:#141413;transition:all .15s ease}.entity-selector_searchInput__a18nW::placeholder{color:#87867f}.entity-selector_searchInput__a18nW:focus{outline:none;border-color:rgba(47,95,70,.4);background:#faf9f5}.entity-selector_entitiesList__p1jJN{max-height:280px;overflow-y:auto;padding:.5rem}.entity-selector_entitiesList__p1jJN::-webkit-scrollbar{width:6px}.entity-selector_entitiesList__p1jJN::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.entity-selector_entitiesList__p1jJN::-webkit-scrollbar-thumb{background:#d1cfc5;border-radius:3px}.entity-selector_entitiesList__p1jJN::-webkit-scrollbar-thumb:hover{background:#b0aea5}.entity-selector_emptyState___sCCb{padding:2rem 1rem;text-align:center;color:#87867f}.entity-selector_emptyState___sCCb p{margin:0;font-size:.875rem}.entity-selector_entityOption__QWnxo{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:8px;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:all .1s ease;text-align:left}.entity-selector_entityOption__QWnxo.entity-selector_entityOptionHovered__Yb5w_,.entity-selector_entityOption__QWnxo:hover{background:rgba(47,95,70,.06)}.entity-selector_entityOptionSelected__qHB1c{background:rgba(47,95,70,.1)}.entity-selector_entityOptionSelected__qHB1c.entity-selector_entityOptionHovered__Yb5w_,.entity-selector_entityOptionSelected__qHB1c:hover{background:rgba(47,95,70,.15)}.entity-selector_entityOptionContent__xje5O{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.entity-selector_entityOptionBadge__MSYLx{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:none}.entity-selector_entityOptionInfo__XzgHn{display:flex;flex-direction:column;gap:.125rem;min-width:0}.entity-selector_entityOptionName__jny3_{font-size:.875rem;font-weight:600;color:#141413;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-selector_entityOptionDesc__B2xWt{font-size:.75rem;color:#87867f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-selector_entityOptionRight__5TsBt{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.entity-selector_entityTypeTag__OzUDf{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#e3dacc;border-radius:4px;font-size:.6875rem;font-weight:500;color:#5e5d59;text-transform:uppercase;letter-spacing:.03em}.entity-selector_entityTypeTag__OzUDf svg{flex-shrink:0}.entity-selector_checkIcon__NNYKl{color:#2f5f46;flex-shrink:0}.entity-selector_dropdownFooter__5NIlz{padding:.5rem;border-top:1px solid #e3dacc}.entity-selector_createNewBtn__ccHyR{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;border-radius:8px;border:1px dashed #d1cfc5;background:rgba(0,0,0,0);color:#3d3d3a;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.entity-selector_createNewBtn__ccHyR:hover{background:rgba(47,95,70,.06);border-color:rgba(47,95,70,.25);color:#2f5f46}.entity-selector_compact__EEctB .entity-selector_trigger__mfAMV{min-width:160px;padding:.375rem .625rem}.entity-selector_compact__EEctB .entity-selector_entityBadge__Bw1h0{width:20px;height:20px;font-size:.6875rem}.entity-selector_compact__EEctB .entity-selector_entityName__MhESY{font-size:.875rem}.entity-selector_compact__EEctB .entity-selector_triggerText__MkQXE{gap:0}.logo_logoText__amRa6{font-size:clamp(1.25rem,3vw,1.5rem)}.logo_logoTextSmall__9Jrbx,.logo_logoText__amRa6{font-family:var(--font-souma-display);font-weight:600;line-height:1.1;letter-spacing:0}.logo_logoTextSmall__9Jrbx{font-size:clamp(1rem,2.2vw,1.25rem)}.logo_logoStack___QKa7{display:inline-flex;align-items:center;gap:.55rem}.logo_logoStackCompact__KUTiE{gap:.35rem}.logo_logoMark__MdNJW{width:2.15rem;height:2.15rem;border-radius:4px;background:radial-gradient(circle at 20% 20%,rgba(188,209,202,.18),transparent 60%),#040607;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;border:1px solid rgba(43,43,43,.15)}.logo_logoMarkCompact__Wd5n5{background:#fff;box-shadow:none;border-color:rgba(43,43,43,.04);padding:.2rem}.logo_badge____asG{margin-left:.3ch;font-weight:700;border-radius:.4rem;border:1px solid rgba(0,0,0,0)}a:where(:hover,:focus-visible) .logo_badge____asG{text-decoration:underline;text-underline-offset:2px}.header_header__arkog{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:0;background:rgba(250,249,245,.97);backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);border-bottom:1px solid rgba(20,20,19,.12);box-shadow:0 1px 0 rgba(20,20,19,.02);isolation:isolate;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}@media screen and (max-width:768px){.header_header__arkog{padding:0}}.header_headerHome__c9ySL{background:rgba(250,249,245,.82);border-bottom-color:rgba(47,95,70,.12);box-shadow:0 1px 0 rgba(20,20,19,.02)}.header_headerHome__c9ySL .header_branding__R0cCA,.header_headerHome__c9ySL .header_navList__Gbh4d a,.header_headerHome__c9ySL .header_navList__Gbh4d button{color:#3d3d3a}.header_headerHome__c9ySL .header_branding__R0cCA:hover,.header_headerHome__c9ySL .header_navList__Gbh4d a:hover,.header_headerHome__c9ySL .header_navList__Gbh4d button:hover{color:#141413}.header_headerHome__c9ySL .header_ctaGhost__VVLyu{color:#2f5f46;border-color:rgba(47,95,70,.16);background:rgba(47,95,70,.06)}.header_headerHome__c9ySL .header_ctaGhost__VVLyu:hover{color:#234b36;border-color:rgba(47,95,70,.28);background:rgba(47,95,70,.1)}.header_headerHome__c9ySL .header_ctaPrimary__z1Mkz{background:#2f5f46;color:#faf9f5}.header_headerHome__c9ySL .header_ctaPrimary__z1Mkz:hover{background:#234b36}.header_headerHome__c9ySL .header_trySoumaControl__QPuS5{box-shadow:0 0 0 1px rgba(47,95,70,.08)}.header_headerHome__c9ySL .header_menuToggle__kFO_R{border-color:rgba(47,95,70,.12)}.header_headerHome__c9ySL .header_menuToggle__kFO_R span{background:#3d3d3a}@media screen and (max-width:900px){.header_headerHome__c9ySL .header_navList__Gbh4d{background:rgba(250,249,245,.98);border-color:rgba(47,95,70,.12)}}.header_glow__orvju{display:none}.header_navShell__23CVw{width:100%;max-width:var(--container-max,1200px);min-height:72px;margin:0 auto;padding:0 var(--homepage-shell-gutter,24px);display:flex;align-items:center;gap:24px;position:relative}@media screen and (max-width:768px){.header_navShell__23CVw{padding-inline:var(--homepage-shell-gutter,16px)}}.header_branding__R0cCA{display:inline-flex;align-items:center;gap:8px;color:#141413;font-weight:500;font-size:16px;text-decoration:none;letter-spacing:0}.header_branding__R0cCA svg{width:20px!important;height:auto}.header_menuToggle__kFO_R{display:none;width:40px;height:40px;border-radius:4px;border:1px solid #d1cfc5;background:rgba(0,0,0,0);padding:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;transition:all .15s ease}.header_menuToggle__kFO_R span{width:16px;height:2px;background:#3d3d3a;transition:transform .15s ease,opacity .15s ease}.header_menuToggle__kFO_R:hover{border-color:#b0aea5;background:rgba(20,20,19,.03)}.header_menuToggle__kFO_R:hover span{background:#141413}.header_menuToggleOpen__F61km span:first-child{transform:translateY(3.5px) rotate(45deg)}.header_menuToggleOpen__F61km span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header_navListWrapper__Xkhxp{flex:1;display:flex;justify-content:center}.header_navList__Gbh4d{display:flex;align-items:center;gap:clamp(14px,1.4vw,22px);margin:0;padding:0;list-style:none}.header_navList__Gbh4d a,.header_navList__Gbh4d button{border:none;background:rgba(0,0,0,0);padding:0;font-size:14px;font-weight:500;color:#5e5d59;letter-spacing:0;text-decoration:none;cursor:pointer;transition:color .15s ease}.header_navList__Gbh4d a:hover,.header_navList__Gbh4d button:hover{color:#141413}.header_ctaGroup__w8Gdf{display:flex;align-items:center;gap:10px}.header_ctaGhost__VVLyu{min-height:40px;padding:0 .95rem;display:inline-flex;align-items:center;border-radius:4px;border:1px solid #d1cfc5;background:rgba(0,0,0,0);font-weight:500;font-size:14px;color:#3d3d3a;cursor:pointer;transition:all .15s ease;text-decoration:none}.header_ctaGhost__VVLyu:hover{background:rgba(20,20,19,.03);border-color:#b0aea5;color:#141413}.header_ctaPrimary__z1Mkz{min-height:40px;padding:0 1.05rem;display:inline-flex;align-items:center;border-radius:4px;border:none;background:#141413;font-weight:600;font-size:14px;color:#fff;cursor:pointer;transition:all .15s ease;text-decoration:none;white-space:nowrap}.header_ctaPrimary__z1Mkz:hover{background:#234b36}.header_trySoumaControl__QPuS5{position:relative;display:inline-flex;align-items:stretch;min-height:40px;border-radius:7px;isolation:isolate}.header_trySoumaLabel__tSrYP,.header_trySoumaToggle___BrDc{min-height:40px;display:inline-flex;align-items:center;background:#2d6a50;color:#faf9f5;text-decoration:none;transition:background .15s ease,color .15s ease}.header_trySoumaLabel__tSrYP{padding:0 1.1rem;border:0;border-radius:7px 0 0 7px;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap}.header_trySoumaLabel__tSrYP:hover{background:#255941;color:#fff}.header_trySoumaDropdownZone__JZff2{position:relative;display:inline-flex}.header_trySoumaToggle___BrDc{width:44px;justify-content:center;padding:0;border:none;border-left:1px solid rgba(250,249,245,.15);border-radius:0 7px 7px 0;background:#2d6a50;cursor:pointer}.header_trySoumaToggle___BrDc svg{transition:transform .15s ease}.header_trySoumaToggle___BrDc:focus-visible,.header_trySoumaToggle___BrDc:hover{background:#255941;color:#fff}.header_trySoumaDropdown__TmCyO{position:absolute;top:calc(100% + 10px);right:0;z-index:10;width:min(252px,100vw - 2rem);padding:1.3rem 1.55rem 1.55rem;border:1px solid rgba(20,20,19,.08);border-radius:8px;background:#f6f3eb;box-shadow:0 24px 60px rgba(20,20,19,.14);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.header_trySoumaDropdown__TmCyO:before{content:"";position:absolute;top:-12px;right:0;width:52px;height:12px}.header_trySoumaDropdownZoneOpen__xpy1L .header_trySoumaToggle___BrDc svg{transform:rotate(180deg)}.header_trySoumaDropdownZoneOpen__xpy1L .header_trySoumaDropdown__TmCyO{opacity:1;pointer-events:auto;transform:translateY(0)}.header_trySoumaSection__4yxqa{padding:0 0 1rem;margin:0 0 1rem;border-bottom:1px solid rgba(20,20,19,.1)}.header_trySoumaSection__4yxqa:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.header_trySoumaSectionTitle__U7TlP{margin:0 0 .55rem;color:rgba(20,20,19,.54);font-size:13px;font-weight:500}.header_trySoumaLinks__CTK7v{display:grid;gap:.15rem}.header_trySoumaMenuLink__iH2f3{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#171716;font-family:var(--font-display);font-size:18px;font-weight:500;line-height:1.1;text-decoration:none}.header_trySoumaMenuLink__iH2f3 svg{flex:0 0 auto;color:rgba(20,20,19,.38);transition:color .15s ease,transform .15s ease}.header_trySoumaMenuLink__iH2f3:hover{color:#234b36}.header_trySoumaMenuLink__iH2f3:hover svg{color:currentColor;transform:translate(1px,-1px)}.header_trySoumaDemoButton__FOZol{min-height:38px;padding:0 .9rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:#171716;color:#faf9f5;font-size:14px;font-weight:500;font-family:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}.header_trySoumaDemoButton__FOZol:hover{background:#2d2b28;color:#fff}.header_mobileCta__q4Mxn{display:none;width:100%;margin-top:12px;justify-content:center}@media screen and (max-width:1024px){.header_navShell__23CVw{padding:0;display:flex;justify-content:space-between}.header_navList__Gbh4d{gap:16px}}@media screen and (max-width:900px){.header_navListWrapper__Xkhxp{position:absolute;top:calc(100% + 8px);left:0;right:0;justify-content:flex-start;padding:0;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .15s ease,transform .15s ease}.header_navListWrapperOpen__U0psc{opacity:1;pointer-events:auto;transform:translateY(0)}.header_navList__Gbh4d{flex-direction:column;align-items:stretch;width:100%;padding:20px;border-radius:6px;background:rgba(250,249,245,.98);border:1px solid #d1cfc5;box-shadow:none;gap:8px}.header_navList__Gbh4d a,.header_navList__Gbh4d button{color:#3d3d3a;font-size:15px;padding:.5rem 0;text-align:left}.header_navList__Gbh4d a:hover,.header_navList__Gbh4d button:hover{color:#141413}.header_menuToggle__kFO_R{display:inline-flex}.header_ctaGroup__w8Gdf{display:none}.header_mobileCta__q4Mxn{display:inline-flex}}@media screen and (max-width:600px){.header_navShell__23CVw{gap:8px}.header_branding__R0cCA{font-size:14px}.header_navList__Gbh4d{padding:16px;gap:4px}.header_navList__Gbh4d a,.header_navList__Gbh4d button{font-size:14px;padding:.5rem 0}}.dashboard_authLoading__0q387{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0eee6}.dashboard_loadingSpinner__tKv4m{width:32px;height:32px;border:3px solid #e3dacc;border-top-color:#2f5f46;border-radius:50%;animation:dashboard_spin__40kpC .8s linear infinite}@keyframes dashboard_spin__40kpC{to{transform:rotate(1turn)}}.dashboard_shell__V33xt{width:100%;height:100vh;overflow:hidden;display:grid;grid-template-columns:200px 1fr;color:#141413;transition:grid-template-columns .2s ease;background:#f0eee6}.dashboard_shellCollapsed__ykLoV{grid-template-columns:52px 1fr}.dashboard_sidebar__7ekcF{background:#2f5f46;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow:hidden;transition:width .2s ease;border-right:none}.dashboard_sidebarCollapsed__ytRN9 .dashboard_sidebarHeader__Pko8N{padding:.75rem;justify-content:center}.dashboard_sidebarCollapsed__ytRN9 .dashboard_sidebarFooter__r0Ng1{padding:.75rem}.dashboard_sidebarCollapsed__ytRN9 .dashboard_userSection__Ydrem{justify-content:center;padding:.5rem}.dashboard_sidebarHeader__Pko8N{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.dashboard_collapseBtn__9E_vp{width:28px;height:28px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.dashboard_collapseBtn__9E_vp:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_brand__Bc1iH{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;flex:1}.dashboard_brand__Bc1iH .logoMark,.dashboard_brand__Bc1iH div[aria-hidden]{width:1.75rem;height:1.75rem;border-radius:5px;background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.1)}.dashboard_brand__Bc1iH .logoMark img,.dashboard_brand__Bc1iH div[aria-hidden] img{width:22px!important;height:22px!important}.dashboard_brand__Bc1iH h1{font-size:1rem}.dashboard_brandIcon__yep3f{width:24px;height:24px;background:#2f5f46;border-radius:5px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:#fff}.dashboard_brandText__KeXBt{font-weight:600;font-size:.85rem;letter-spacing:-.01em}.dashboard_newChatBtn__GDiaz{width:28px;height:28px;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;margin-left:auto}.dashboard_newChatBtn__GDiaz:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_navScroll__i6YBv{flex:1;overflow-y:auto;overflow-x:hidden;padding:.25rem 0}.dashboard_navScroll__i6YBv::-webkit-scrollbar{width:4px}.dashboard_navScroll__i6YBv::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboard_navScroll__i6YBv::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.dashboard_navScroll__i6YBv::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.25)}.dashboard_treeSection___sje8{padding:0 .75rem;margin-top:1.25rem;margin-bottom:.5rem}.dashboard_treeSection___sje8:first-child{margin-top:.75rem}.dashboard_treeSectionLabel__LdiPw{display:flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35)}.dashboard_treeSectionLabel__LdiPw:after,.dashboard_treeSectionLabel__LdiPw:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.12)}.dashboard_treeSectionLabel__LdiPw:before{max-width:12px}.dashboard_treeParent__IWlDf{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:0 .375rem;border-radius:8px;color:hsla(0,0%,100%,.85);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .15s ease;border:none;background:rgba(0,0,0,0);text-align:left;width:calc(100% - .75rem);letter-spacing:-.005em}.dashboard_treeParent__IWlDf:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeParentActive__BotyH{color:#fff}.dashboard_treeParentDisabled__owptc{opacity:.5;cursor:default}.dashboard_treeParentDisabled__owptc:hover{background:rgba(0,0,0,0);color:hsla(0,0%,100%,.85)}.dashboard_treeChildDisabled__66b34{opacity:.5;cursor:default;pointer-events:none}.dashboard_treeParentIcon__pHop1{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.6)}.dashboard_treeParentText__1g0lV{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_treeChevron__jD_sw{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:hsla(0,0%,100%,.35);transition:transform .2s ease}.dashboard_treeChevronOpen__u7bg_{transform:rotate(90deg)}.dashboard_treeChildren__j_egZ{position:relative;margin-left:1.75rem;padding:.125rem 0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.dashboard_treeChildren__j_egZ:before{content:"";position:absolute;top:0;left:0;bottom:.875rem;width:1px;background:hsla(0,0%,100%,.15)}.dashboard_treeChildrenCollapsed__Argki{max-height:0;opacity:0;pointer-events:none}.dashboard_treeChild__ok1q3{position:relative;display:flex;align-items:center;gap:.5rem;padding:.4rem .625rem .4rem 1.125rem;margin:1px .375rem 1px 0;border-radius:6px;color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_treeChild__ok1q3:before{content:"";position:absolute;left:0;top:50%;width:.75rem;height:1px;background:hsla(0,0%,100%,.15)}.dashboard_treeChild__ok1q3:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeChild__ok1q3:last-child:after{content:"";position:absolute;left:-1px;top:50%;bottom:0;width:2px;background:#2f5f46}.dashboard_treeChildActive__KK7Lj{background:hsla(0,0%,100%,.15);color:#fff;font-weight:600}.dashboard_treeChildIcon__sSydc{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;opacity:.7}.dashboard_treeChildText__YRRdr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_navTag__AFAy1{display:inline-flex;align-items:center;padding:.1rem .4rem;border-radius:4px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:hsla(0,0%,100%,.2);color:#fff;flex-shrink:0;margin-left:auto;line-height:1.3}.dashboard_treeItem__fzkot{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;margin:1px .375rem;border-radius:8px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_treeItem__fzkot:hover{background:hsla(0,0%,100%,.08);color:#fff}.dashboard_treeItemActive__k62GE{background:hsla(0,0%,100%,.15);color:#fff}.dashboard_treeItemIcon__sKYPL{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.dashboard_treeItemText__Jj6Bj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_navCollapsed__IYzME .dashboard_treeSection___sje8{padding:0 .25rem}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw{justify-content:center}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw span{display:none}.dashboard_navCollapsed__IYzME .dashboard_treeSectionLabel__LdiPw:before{max-width:none}.dashboard_navCollapsed__IYzME .dashboard_treeItem__fzkot,.dashboard_navCollapsed__IYzME .dashboard_treeParent__IWlDf{justify-content:center;padding:.75rem;margin:1px .25rem}.dashboard_navCollapsed__IYzME .dashboard_navTag__AFAy1,.dashboard_navCollapsed__IYzME .dashboard_treeChevron__jD_sw,.dashboard_navCollapsed__IYzME .dashboard_treeChildText__YRRdr,.dashboard_navCollapsed__IYzME .dashboard_treeChildren__j_egZ,.dashboard_navCollapsed__IYzME .dashboard_treeItemText__Jj6Bj,.dashboard_navCollapsed__IYzME .dashboard_treeParentText__1g0lV{display:none}.dashboard_sidebarFooter__r0Ng1{border-top:1px solid hsla(0,0%,100%,.15);padding:.5rem;position:relative}.dashboard_userSection__Ydrem{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.dashboard_userSection__Ydrem.dashboard_userSectionActive__Qxiy6,.dashboard_userSection__Ydrem:hover{background:hsla(0,0%,100%,.1)}.dashboard_userAvatar__56c_X{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c6613f,#2f5f46);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.dashboard_userAvatarImage__2ra5K{width:100%;height:100%;object-fit:cover;border-radius:50%}.dashboard_userInfo__HJ1eW{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dashboard_userName__D_E1q{font-size:.78rem;font-weight:500;color:#141413;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard_userPlan__x_M47{font-size:.65rem;color:hsla(0,0%,100%,.5)}.dashboard_userMenuIcon__DTBvV{color:hsla(0,0%,100%,.5);flex-shrink:0}.dashboard_userMenu__BVnoL{position:absolute;bottom:100%;left:.5rem;right:.5rem;background:#234b36;border:1px solid hsla(0,0%,100%,.15);border-radius:10px;padding:.375rem;margin-bottom:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:100}.dashboard_userMenuItem__rgeig{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:6px;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.8rem;cursor:pointer;transition:all .15s ease}.dashboard_userMenuItem__rgeig:hover{background:hsla(0,0%,100%,.1);color:#fff}.dashboard_mainWrapper__X1_rY{flex:1;overflow:hidden;display:flex;flex-direction:column;background:#faf9f5;min-height:0}.dashboard_mainPage__p80HT{display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:0}.dashboard_topBar__J6KrN{display:flex;align-items:center;justify-content:space-between;padding:0 1.75rem;background:#faf9f5;height:58px;min-height:58px;flex-shrink:0;border-bottom:1px solid #e3dacc;z-index:50}.dashboard_topBarLeft__RJeV8,.dashboard_topBarRight__ogjIy{display:flex;align-items:center;gap:.75rem}.dashboard_modelSelector__lFQMf{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#141413;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_modelSelector__lFQMf:hover{background:#e8e6dc}.dashboard_modelSelector__lFQMf svg{color:#87867f}.dashboard_modelName__kr8kA{letter-spacing:-.01em}.dashboard_topBarBtn__X8Wae{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(47,95,70,.2);background:rgba(47,95,70,.06);color:#2f5f46;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;letter-spacing:-.01em}.dashboard_topBarBtn__X8Wae:hover{background:rgba(47,95,70,.12);border-color:rgba(47,95,70,.3)}.dashboard_topBarProfile__Y5Fep{position:relative;display:flex;align-items:center}.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem{padding:.375rem .5rem}.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem.dashboard_userSectionActive__Qxiy6,.dashboard_topBarProfile__Y5Fep .dashboard_userSection__Ydrem:hover{background:rgba(47,95,70,.06)}.dashboard_topBarProfile__Y5Fep .dashboard_userMenu__BVnoL{position:absolute;top:calc(100% + .5rem);bottom:auto;left:auto;right:0;min-width:180px;margin-top:0;margin-bottom:0}.dashboard_contentArea__vM7Bp{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);max-width:1400px;width:100%;margin:0 auto}.dashboard_contentArea__vM7Bp::-webkit-scrollbar{width:8px}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:4px;transition:background .2s ease}.dashboard_contentArea__vM7Bp:hover::-webkit-scrollbar-thumb{background:rgba(43,43,43,.1)}.dashboard_contentArea__vM7Bp::-webkit-scrollbar-thumb:hover{background:rgba(43,43,43,.2)}.dashboard_contentPanel__17FYk{display:flex;flex-direction:column;gap:1.5rem}.dashboard_headerBlock__czaR2{display:flex;flex-direction:column;gap:.5rem}.dashboard_headerBlock__czaR2 h1{margin:0;font-size:1.5rem;font-weight:600;color:#141413;letter-spacing:-.02em}.dashboard_headerActions__9usIs{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dashboard_subtle__d4Nv9{margin:0;color:#87867f;font-size:.9rem}.dashboard_kpiGrid__K6O2S{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.dashboard_kpiCard__8Siij{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s ease}.dashboard_kpiCard__8Siij:hover{border-color:#d1cfc5}.dashboard_kpiCard__8Siij p{margin:0;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#87867f;font-weight:600}.dashboard_kpiCard__8Siij strong{font-size:2rem;font-weight:600;color:#141413;letter-spacing:-.02em}.dashboard_kpiRow__tFo77{display:flex;align-items:center;gap:.5rem}.dashboard_warning__y2zf5{color:#ef4444;font-weight:600}.dashboard_tableCard__iXpFb{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;overflow:hidden}.dashboard_tableCaption__uwEnM{margin:0;padding:1rem 1.25rem;font-weight:600;color:#141413;font-size:1rem}.dashboard_tableCaptionRow__oa5JK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;flex-wrap:wrap}.dashboard_tableHint__9SKtY{margin:0;color:#87867f;font-size:.875rem}.dashboard_gridWrapper__UZ74_{width:100%;height:520px;padding:0 1rem 1rem;box-sizing:border-box}.dashboard_quickFilter__ZVcKr{display:flex;flex-direction:column;gap:.5rem;min-width:220px}.dashboard_quickFilter__ZVcKr label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#87867f;font-weight:600}.dashboard_quickFilter__ZVcKr input{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;color:#141413;transition:all .15s ease}.dashboard_quickFilter__ZVcKr input::placeholder{color:#87867f}.dashboard_quickFilter__ZVcKr input:focus{outline:none;border-color:#2f5f46;box-shadow:none}.dashboard_filtersRow__wFVks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.dashboard_filterCard__FMR1h{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.dashboard_filterCard__FMR1h label{font-size:.75rem;color:#87867f;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.dashboard_dropdown__tHuf5{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.625rem .875rem;display:flex;align-items:center;justify-content:space-between;color:#141413;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_dropdown__tHuf5:hover{border-color:#87867f}.dashboard_caret__nvuRc{color:#87867f}.dashboard_input__eEtDF{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.625rem .875rem;font-size:.875rem;color:#141413}.dashboard_input__eEtDF:focus{outline:none;border-color:#2f5f46}.dashboard_scanButtonPrimary__gP9VJ,.dashboard_scanButton__BjH5O{border:none;background:#2f5f46;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_scanButtonPrimary__gP9VJ:hover,.dashboard_scanButton__BjH5O:hover{background:#234b36}.dashboard_primaryBtn__RSGf4{background:#2f5f46;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_primaryBtn__RSGf4:hover{background:#234b36}.dashboard_primaryBtn__RSGf4:disabled{opacity:.5;cursor:not-allowed}.dashboard_secondaryBtn__61MLn{background:rgba(0,0,0,0);border:1px solid #d1cfc5;color:#3d3d3a;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_secondaryBtn__61MLn:hover{background:#e8e6dc;color:#141413}.dashboard_progressBar__gBugI{width:180px;height:6px;border-radius:999px;background:#e8e6dc;overflow:hidden}.dashboard_progressBar__gBugI span{display:block;height:100%;background:linear-gradient(90deg,#2f5f46,#c6613f);border-radius:999px}.dashboard_settingsPage__PdwI2{display:flex;flex-direction:column;gap:1.5rem}.dashboard_settingsPage__PdwI2 h1{margin:0;font-size:1.5rem;font-weight:600;color:#141413}.dashboard_settingsCard__lGWxB{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.dashboard_sectionLabel__V9JtW{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#87867f;font-weight:600}.dashboard_formRow__lOOQ_{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){.dashboard_formRow__lOOQ_{grid-template-columns:1fr}}.dashboard_formGroup__piiGi{display:flex;flex-direction:column;gap:.5rem}.dashboard_formGroup__piiGi label{font-size:.875rem;font-weight:500;color:#3d3d3a}.dashboard_formGroup__piiGi input,.dashboard_formGroup__piiGi select,.dashboard_formGroup__piiGi textarea{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.75rem;font-size:.875rem;color:#141413;transition:all .15s ease}.dashboard_formGroup__piiGi input::placeholder,.dashboard_formGroup__piiGi select::placeholder,.dashboard_formGroup__piiGi textarea::placeholder{color:#87867f}.dashboard_formGroup__piiGi input:focus,.dashboard_formGroup__piiGi select:focus,.dashboard_formGroup__piiGi textarea:focus{outline:none;border-color:#2f5f46;box-shadow:none}.dashboard_formGroup__piiGi select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236B7F99' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;padding-right:2.5rem}.dashboard_cancelButton__h9to4:hover{background:#e8e6dc}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.875rem 1rem}.dashboard_keysTable__802Xj th{background:#e8e6dc}.dashboard_keysTable__802Xj td{color:#3d3d3a}.dashboard_keysTable__802Xj .dashboard_dateCell__SEFw5{font-size:.8rem}.dashboard_envBadge__x5PeH{padding:.25rem .625rem}.dashboard_envLive__ts_KW{background:rgba(47,95,70,.15)}.dashboard_envTest__BYX9e{background:rgba(234,179,8,.15)}.dashboard_statusBadge__yUYj5{padding:.25rem .625rem}.dashboard_statusActive__BdRwL{background:rgba(47,95,70,.15)}.dashboard_statusRevoked__6z2oK{background:rgba(239,68,68,.15)}.dashboard_revokeButton__JsX6R:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3)}.dashboard_errorBanner__bgNsk{border:1px solid rgba(239,68,68,.2);padding:.875rem 1rem}.dashboard_emptyCell__CIaKA{text-align:center;padding:1.5rem .5rem;color:#87867f}.dashboard_headerBar__VzrBH{display:flex;justify-content:space-between;align-items:center}.dashboard_headerBar__VzrBH h1{margin:0;font-size:1.25rem;font-weight:600;color:#141413}.dashboard_avatar__gzzJJ{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg,#c6613f,#2f5f46)}.dashboard_scanCard__uCucS{display:flex;justify-content:space-between;align-items:center;gap:1rem}.dashboard_compliancePage__PVQTB,.dashboard_logsPage__ndfEa{display:flex;flex-direction:column;gap:1.25rem}.dashboard_compliancePage__PVQTB .dashboard_headerBlock__czaR2,.dashboard_logsPage__ndfEa .dashboard_headerBlock__czaR2{display:flex;justify-content:space-between;align-items:center}.dashboard_provenanceForm__I_eLW{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.dashboard_fieldLabel__zN9AW{font-size:.875rem;font-weight:500;color:#3d3d3a}.dashboard_textarea__dlVAH{width:100%;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.875rem;font-size:.875rem;font-family:inherit;min-height:140px;resize:vertical;color:#141413}.dashboard_textarea__dlVAH:focus{outline:none;border-color:#2f5f46}.dashboard_sliderRow__W9kaR{display:flex;align-items:center;gap:.5rem}.dashboard_sliderValue__NuvPO{font-weight:600;color:#141413}.dashboard_submitRow__dtPXO{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dashboard_twoColSettings__xCaTD{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.dashboard_message__l9_ZV{color:#2f5f46;font-weight:500}.dashboard_errorText__2Zwp8{color:#ef4444;font-weight:500}.dashboard_snippetContext__O9n4R{margin-top:.25rem;color:#87867f;font-size:.875rem}.dashboard_tableHeader__Gn5vg{margin:.5rem 0 .25rem;font-size:1rem;font-weight:600;color:#141413}.dashboard_gridTwoUp__IK3ZD{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:768px){.dashboard_gridTwoUp__IK3ZD{grid-template-columns:1fr}}.dashboard_filterChart__HdEEc{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;align-items:center;justify-content:center}.dashboard_filterChart__HdEEc svg{width:100%;height:auto}.dashboard_iconButton__3zRfL{width:36px;height:36px;border-radius:8px;border:1px solid #d1cfc5;background:rgba(0,0,0,0);display:inline-flex;align-items:center;justify-content:center;color:#3d3d3a;cursor:pointer;transition:all .15s ease}.dashboard_iconButton__3zRfL:hover,.dashboard_orgSelector__Y6Fsu{background:#e8e6dc;color:#141413}.dashboard_orgSelector__Y6Fsu{border:none;border-radius:8px;padding:.5rem .875rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .15s ease}.dashboard_orgSelector__Y6Fsu:hover{background:#e3dacc}.dashboard_searchField__9L372{display:inline-flex;align-items:center;gap:.5rem;background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.5rem .875rem;min-width:280px;color:#87867f}.dashboard_searchField__9L372 input{border:none;background:rgba(0,0,0,0);outline:none;font-size:.875rem;width:100%;color:#141413}.dashboard_searchField__9L372 input::placeholder{color:#87867f}.dashboard_pageGroup__VI9Zx{display:flex;flex-direction:column;gap:.25rem}.dashboard_pageLabel__5gUlM{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#87867f}.dashboard_homeLink__7brWC{margin-top:auto;color:#87867f;text-decoration:none;font-size:.875rem;padding:.625rem .75rem;border-radius:8px;transition:all .15s ease}.dashboard_homeLink__7brWC:hover{background:#e8e6dc;color:#3d3d3a}.dashboard_brandRow__UNhYp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.dashboard_brandHidden__F3Gb6{display:none}.dashboard_settingsCardTall__CsSVq{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.dashboard_settingsSectionTall__PfMRB{display:flex;flex-direction:column;gap:.75rem}.dashboard_settingsHeader__zvtM1{margin:0;font-size:1rem;font-weight:600;color:#141413}.dashboard_inputGroup__rOMSh{display:flex;flex-direction:column;gap:.5rem;font-weight:500;color:#3d3d3a}.dashboard_inputGroup__rOMSh input,.dashboard_inputGroup__rOMSh select,.dashboard_inputGroup__rOMSh textarea{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:.75rem;font-size:.875rem;color:#141413}.dashboard_inputGroup__rOMSh input:focus,.dashboard_inputGroup__rOMSh select:focus,.dashboard_inputGroup__rOMSh textarea:focus{outline:none;border-color:#2f5f46}.dashboard_inputGroup__rOMSh textarea{min-height:100px;resize:vertical}.dashboard_checkRow__AvtS8{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#3d3d3a}.dashboard_checkRow__AvtS8 input[type=checkbox],.dashboard_checkRow__AvtS8 input[type=radio]{width:18px;height:18px;accent-color:#2f5f46}.dashboard_subChecks__G0DKE{display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem}.dashboard_primaryActionWide__82EQ0{align-self:flex-start;background:#2f5f46;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_primaryActionWide__82EQ0:hover{background:#234b36}.dashboard_compliancePage__PVQTB h1{margin:0;font-size:1.5rem;color:#141413}.dashboard_card__KQy0i{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem}.dashboard_cardHead__un8_f h3{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#141413}.dashboard_chart__20ULD{background:#e8e6dc;padding:.75rem;border:1px solid #d1cfc5;border-radius:8px}.dashboard_chart__20ULD svg{width:100%;height:auto;display:block}.dashboard_chartLegend__s8HmV{display:flex;gap:1rem;font-size:.875rem;color:#3d3d3a;padding:.5rem 0 0 .5rem}.dashboard_dotBlue___ob0_,.dashboard_dotRed__th8vE{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:.35rem}.dashboard_dotBlue___ob0_{background:#2f5f46}.dashboard_dotRed__th8vE{background:#ef4444}.dashboard_scanList__7JdOS{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.dashboard_scanList__7JdOS li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center}.dashboard_scanList__7JdOS p{margin:0;font-weight:500;color:#141413}.dashboard_scanList__7JdOS small{color:#87867f}.dashboard_checkIcon__Lug3Z{width:22px;height:22px;background:#2f5f46;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dashboard_tableSection__nJYaS{background:#f0eee6;border:1px solid #e3dacc;border-radius:12px;padding:1.25rem}.dashboard_tableWrapper__HUm0q{width:100%;overflow-x:auto}.dashboard_table__vnD2S{width:100%;border-collapse:collapse;min-width:480px}.dashboard_table__vnD2S td,.dashboard_table__vnD2S th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e3dacc;font-size:.875rem}.dashboard_table__vnD2S th{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#87867f;font-weight:600}.dashboard_table__vnD2S td{color:#3d3d3a}.dashboard_outputBadge__w_7b3{width:30px;height:24px;background:linear-gradient(135deg,#e8e6dc,#e3dacc);border:1px solid #d1cfc5;border-radius:6px;display:inline-block}.dashboard_apiKeysSection__cvMuo{background:#f0eee6;border-radius:12px;border:1px solid #e3dacc;padding:1.25rem}.dashboard_apiKeysHeader__OCZLN{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dashboard_apiKeysHeader__OCZLN h3{margin:0;font-size:1.1rem;font-weight:600;color:#141413}.dashboard_createKeyButton__oH3LM{background:#2f5f46;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .15s ease}.dashboard_createKeyButton__oH3LM:hover{background:#234b36}.dashboard_createKeyForm__j0UcJ{background:#e8e6dc;border:1px solid #d1cfc5;border-radius:8px;padding:1.25rem;margin-bottom:1.5rem}.dashboard_formRow__lOOQ_{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:1rem}.dashboard_formRow__lOOQ_ label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;font-weight:500;color:#3d3d3a}.dashboard_formRow__lOOQ_ input,.dashboard_formRow__lOOQ_ select{padding:.625rem .75rem;border:1px solid #d1cfc5;border-radius:8px;font-size:.875rem;background:#faf9f5;color:#141413}.dashboard_formRow__lOOQ_ input:focus,.dashboard_formRow__lOOQ_ select:focus{outline:none;border-color:#2f5f46}.dashboard_formActions__nXkCR{display:flex;justify-content:flex-end;gap:.75rem}.dashboard_cancelButton__h9to4{background:rgba(0,0,0,0);border:1px solid #d1cfc5;color:#3d3d3a;padding:.5rem 1rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .15s ease}.dashboard_cancelButton__h9to4:hover{background:#e3dacc;color:#141413}.dashboard_submitButton__iOTyp{background:#2f5f46;border:none;color:#fff;padding:.625rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease}.dashboard_submitButton__iOTyp:hover:not(:disabled){background:#234b36}.dashboard_submitButton__iOTyp:disabled{opacity:.5;cursor:not-allowed}.dashboard_emptyState__bQswf{text-align:center;padding:3rem 1rem;color:#87867f}.dashboard_emptyState__bQswf p{margin:0}.dashboard_keysTableWrapper___Dbnj{overflow-x:auto}.dashboard_keysTable__802Xj{width:100%;border-collapse:collapse;font-size:.875rem}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.75rem .5rem;text-align:left;border-bottom:1px solid #e3dacc}.dashboard_keysTable__802Xj th{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:#87867f;font-weight:600}.dashboard_keysTable__802Xj .dashboard_keyName__K3OW6{font-weight:500;color:#141413}.dashboard_keysTable__802Xj .dashboard_keyCode__EeyzK{font-family:var(--font-geist-mono,monospace);font-size:.8rem;background:#e8e6dc;padding:.25rem .5rem;border-radius:6px;color:#3d3d3a}.dashboard_keysTable__802Xj .dashboard_dateCell__SEFw5{color:#87867f;font-size:.85rem}.dashboard_revokedRow__pGN1T{opacity:.5}.dashboard_envBadge__x5PeH{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase}.dashboard_envLive__ts_KW{background:rgba(47,95,70,.2);color:#2f5f46}.dashboard_envTest__BYX9e{background:rgba(234,179,8,.2);color:#eab308}.dashboard_statusBadge__yUYj5{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600}.dashboard_statusActive__BdRwL{background:rgba(47,95,70,.2);color:#2f5f46}.dashboard_statusRevoked__6z2oK{background:rgba(239,68,68,.2);color:#ef4444}.dashboard_revokeButton__JsX6R{background:rgba(0,0,0,0);border:1px solid #d1cfc5;color:#87867f;padding:.5rem;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.dashboard_revokeButton__JsX6R:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.dashboard_errorBanner__bgNsk{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}@media screen and (max-width:960px){.dashboard_shell__V33xt{grid-template-columns:1fr}.dashboard_sidebar__7ekcF{position:sticky;top:0;width:100%;height:auto;flex-direction:row;border-right:none;border-bottom:none;padding:.75rem 1rem;z-index:100}.dashboard_sidebar__7ekcF.dashboard_collapsed__mDbfh{width:100%}.dashboard_sidebarHeader__Pko8N{flex-direction:row;align-items:center}.dashboard_navScroll__i6YBv{flex-direction:row;flex-wrap:wrap;gap:.25rem;padding:0}.dashboard_treeChildren__j_egZ,.dashboard_treeSection___sje8{display:none}.dashboard_treeParent__IWlDf{padding:.5rem .75rem;margin:0}.dashboard_collapseBtn__9E_vp,.dashboard_treeChevron__jD_sw,.dashboard_treeParentText__1g0lV{display:none}}@media screen and (max-width:640px){.dashboard_kpiGrid__K6O2S{grid-template-columns:1fr}.dashboard_contentArea__vM7Bp{padding:1rem}.dashboard_topBar__J6KrN{height:auto;min-height:auto;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.875rem 1rem}.dashboard_searchWrapper__g_eXf,.dashboard_searchWrapper__g_eXf input{width:100%}.dashboard_formRow__lOOQ_{grid-template-columns:1fr}.dashboard_keysTable__802Xj{font-size:.8rem}.dashboard_keysTable__802Xj td,.dashboard_keysTable__802Xj th{padding:.5rem .25rem}}