.admin-shell,.admin-shell--task-first{background:#f7f9f7;grid-template-columns:224px minmax(0,1fr);overflow-x:clip}.admin-sidebar{background:#082d20;border-right:1px solid rgba(255,255,255,.075);padding:22px 14px 18px}.admin-sidebar .brand--dashboard{min-height:45px;padding-inline:8px}.admin-sidebar .brand-mark{border-color:rgba(255,255,255,.14);height:38px;width:38px}.admin-label{color:rgba(255,255,255,.42);font-family:var(--font-sans);font-size:10px;font-weight:650;letter-spacing:.1em;margin:19px 10px 9px}.admin-sidebar nav{display:grid;flex:1 1 auto;gap:14px;min-height:0;overflow-y:auto;padding:0 1px 10px;scrollbar-color:rgba(255,255,255,.16) transparent;scrollbar-width:thin}.admin-nav-group{display:grid;gap:3px}.admin-nav-group>span{color:rgba(255,255,255,.34);font-size:9px;font-weight:650;letter-spacing:.08em;padding:0 11px 5px}.admin-sidebar nav .admin-nav-group>a{border-radius:7px;color:rgba(255,255,255,.66);font-size:13px;gap:11px;min-height:39px;padding:0 11px;position:relative;transition:background-color .15s ease,color .15s ease,transform .15s ease}.admin-sidebar nav .admin-nav-group>a:hover{background:rgba(255,255,255,.065);color:#fff;transform:translateX(1px)}.admin-sidebar nav .admin-nav-group>a.is-active{background:rgba(185,230,74,.105);box-shadow:none;color:#e1f47a}.admin-sidebar nav .admin-nav-group>a.is-active:before{background:#b9e64a;border-radius:0 3px 3px 0;bottom:7px;content:"";left:-15px;position:absolute;top:7px;width:3px}.admin-sidebar .admin-user{border-top-color:rgba(255,255,255,.1);border-radius:8px;margin-top:auto;padding:15px 8px 0;transition:background-color .15s ease}.admin-sidebar .admin-user:hover{background:rgba(255,255,255,.045)}.admin-user strong{color:#fff;font-size:12px}.admin-user small{color:rgba(255,255,255,.45);font-size:9px}.admin-main{background:#fbfcfb;min-width:0}.admin-topbar{background:rgba(255,255,255,.96);border-bottom:1px solid #e3e8e5;height:64px;padding:0 clamp(24px,2.6vw,38px)}.admin-topbar b,.admin-topbar span{color:#7a8780;font-size:12px}.admin-topbar strong{color:#1a2d23;font-size:13px}.admin-topbar>div:last-child{gap:14px}.admin-topbar a{font-size:12px}.admin-topbar-icon{border-left:0!important;margin-left:0!important;padding:8px!important}.admin-logout{font-size:12px}.admin-route-content{animation:admin-command-enter .17s cubic-bezier(.2,.72,.2,1) both;background:#f7f9f7;min-height:calc(100vh - 64px)}.admin-shell.is-navigating .admin-route-content{cursor:progress;opacity:.985}@keyframes admin-command-enter{0%{opacity:.94;transform:translateY(2px)}to{opacity:1;transform:none}}.admin-content{max-width:1500px;padding:34px clamp(28px,3vw,46px) 64px}.admin-heading{margin-bottom:18px}.admin-heading h1,.payment-admin-heading h1{font-size:clamp(31px,2.4vw,38px);font-weight:680;letter-spacing:-.035em;line-height:1.12}.admin-heading p{font-size:13px;line-height:1.65}.admin-card,.admin-priority,.admin-signal-strip,.payment-bottom-grid .payment-config-section{border-color:#dfe6e2;border-radius:10px;box-shadow:none}.admin-priority{min-height:104px}.admin-priority:hover{border-color:#bdcec4;transform:translateY(-1px)}.admin-signal-strip>div{padding:17px 19px}.admin-work-grid{gap:14px}.admin-published-library{margin-top:18px}.admin-published-library__heading{align-items:end;display:flex;gap:24px;justify-content:space-between;padding:8px 2px 15px}.admin-published-library__heading>div>span{color:#2d7b57;font-size:10px;font-weight:720;letter-spacing:.08em}.admin-published-library__heading h2{color:#142d21;font-family:var(--font-serif);font-size:26px;letter-spacing:-.025em;line-height:1.2;margin:6px 0 5px}.admin-published-library__heading p{color:#718078;font-size:12px;line-height:1.6;margin:0}.admin-published-library__heading>strong{color:#123524;font-family:var(--font-serif);font-size:28px;font-weight:600;line-height:1;white-space:nowrap}.admin-published-library__heading>strong small{color:#7b8981;font-family:var(--font-sans);font-size:10px;font-weight:600;margin-left:6px}.admin-published-groups{display:grid;gap:13px}.admin-published-group{background:#fff;border:1px solid #dfe6e2;border-radius:10px;overflow:hidden}.admin-published-group>header{align-items:center;background:#f7faf8;border-bottom:1px solid #e3e9e5;display:flex;justify-content:space-between;min-height:52px;padding:0 18px}.admin-published-group>header>div{align-items:center;display:flex;gap:9px}.admin-published-group>header svg{color:#2a7b56}.admin-published-group>header h3{color:#183326;font-size:14px;margin:0}.admin-published-group>header>span{background:#e9f3ed;border-radius:999px;color:#39765a;font-size:10px;font-weight:680;padding:5px 9px}.admin-published-list{display:grid}.admin-published-list article{align-items:center;border-top:1px solid #edf0ee;display:grid;gap:20px;grid-template-columns:minmax(260px,1.4fr) minmax(330px,1fr) auto;min-height:82px;padding:13px 18px;transition:background-color .15s ease}.admin-published-list article:first-child{border-top:0}.admin-published-list article:hover{background:#fbfcfb}.admin-published-work{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0}.admin-published-work>div{min-width:0}.admin-published-work span,.admin-published-work strong{display:block}.admin-published-work strong{color:#183126;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-published-work span{color:#78877f;font-size:10px;margin-top:5px}.admin-published-list dl{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(74px,1fr));margin:0}.admin-published-list dl div{min-width:0}.admin-published-list dd,.admin-published-list dt{display:block;margin:0}.admin-published-list dt{color:#87938d;font-size:9px;margin-bottom:4px}.admin-published-list dd{color:#253c31;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-published-list article>a,.admin-published-private{align-items:center;border:1px solid #cfdad4;border-radius:7px;color:#236a49;display:inline-flex;font-size:11px;font-weight:680;gap:6px;justify-content:center;min-height:34px;padding:0 11px;white-space:nowrap}.admin-published-list article>a:hover{background:#edf5f0;border-color:#b9ccc0}.admin-published-private{color:#829087}.admin-published-empty{min-height:150px}@media (max-width:1050px){.admin-published-list article{gap:13px;grid-template-columns:minmax(240px,1fr) auto}.admin-published-list dl{grid-column:1/-1;grid-row:2}.admin-published-list article>a,.admin-published-private{grid-column:2;grid-row:1}}@media (max-width:680px){.admin-published-library__heading{align-items:flex-start}.admin-published-library__heading p{max-width:34ch}.admin-published-list article{grid-template-columns:minmax(0,1fr)}.admin-published-list dl{grid-column:1;grid-row:auto}.admin-published-list article>a,.admin-published-private{grid-column:1;grid-row:auto;justify-self:start}}.navigation-progress{height:2px}.navigation-progress i{background:#9acb3d;box-shadow:0 0 10px rgba(154,203,61,.24)}.admin-users-page{background:#fff;max-width:none;min-height:calc(100vh - 64px);padding:0}.admin-users-command{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 64px)}.admin-users-command__header{align-items:end;background:#fff;border-bottom:1px solid #e1e7e3;display:grid;gap:30px;grid-column:1;grid-template-columns:minmax(300px,1fr) minmax(420px,.88fr);padding:34px 38px 26px}.admin-users-command__intro>span{color:#78857e;display:block;font-size:11px;font-weight:650;letter-spacing:.04em;margin-bottom:10px}.admin-users-command__intro h1{font-size:clamp(31px,2.5vw,39px);font-weight:690;letter-spacing:-.04em;line-height:1.08;margin:0}.admin-users-command__intro p{color:#6d7b74;font-size:12px;line-height:1.65;margin:12px 0 0;max-width:660px}.admin-users-command__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-users-command__metrics>div{border-left:1px solid #dfe5e1;min-width:0;padding-left:20px}.admin-users-command__metrics dt{color:#75827b;font-size:10px}.admin-users-command__metrics dd{color:#123326;font-size:27px;font-variant-numeric:tabular-nums;font-weight:680;line-height:1;margin:9px 0 8px}.admin-users-command__metrics small{color:#287653;display:block;font-size:9px;line-height:1.45}.admin-users-workspace{display:contents}.admin-users-directory{background:#fff;display:flex;flex-direction:column;grid-column:1;min-height:510px;min-width:0}.admin-users-toolbar{align-items:center;border-bottom:1px solid #e1e7e3;display:grid;gap:12px;grid-template-columns:minmax(230px,1fr) 170px 170px;padding:22px 38px}.admin-users-toolbar input,.admin-users-toolbar select,.user-management-actions--inspector input,.user-management-actions--inspector select{background:#fff;border:1px solid #cfd9d3;border-radius:7px;color:#20372c;font-size:12px;min-height:42px;outline:0;width:100%}.admin-users-toolbar select,.user-management-actions--inspector select{padding:0 12px}.admin-users-search{position:relative}.admin-users-search>svg{color:#7b8981;left:13px;pointer-events:none;position:absolute;top:12px}.admin-users-search input{padding:0 38px}.admin-users-toolbar input:focus,.admin-users-toolbar select:focus,.user-management-actions--inspector input:focus,.user-management-actions--inspector select:focus{border-color:#347b59;box-shadow:0 0 0 3px rgba(52,123,89,.1)}.admin-users-table{min-width:0}.admin-users-table__body>button,.admin-users-table__head{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(230px,1.35fr) minmax(110px,.62fr) minmax(82px,.46fr) minmax(126px,.68fr) minmax(112px,.58fr);padding-left:38px;padding-right:38px}.admin-users-table__head{border-bottom:1px solid #e1e7e3;color:#68766f;font-size:10px;font-weight:700;min-height:45px;position:sticky;top:64px;z-index:2}.admin-users-table__body>button{background:#fff;border:0;border-bottom:1px solid #e6ebe8;color:#20372c;font-size:11px;min-height:76px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease;width:100%}.admin-users-table__body>button>span{min-width:0}.admin-users-table__body>button>span:last-child{white-space:nowrap}.admin-users-table__body>button:hover{background:#f7faf8}.admin-users-table__body>button.is-selected{background:#eef6f1;box-shadow:inset 3px 0 0 #88bd38}.admin-users-table__identity{align-items:center;display:flex;gap:12px;min-width:0}.admin-users-table__identity>span{min-width:0}.admin-users-table__identity small,.admin-users-table__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-users-table__identity strong{font-size:13px}.admin-users-table__identity small{color:#718078;font-size:10px;margin-top:4px}.admin-users-table__balance small,.admin-users-table__balance strong{display:block;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-users-table__balance strong{color:#123326;font-size:12px}.admin-users-table__balance small{color:#718078;font-size:9px;margin-top:4px}.admin-users-role,.admin-users-status{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-style:normal;font-weight:700;line-height:1;min-height:25px;padding:0 9px}.admin-users-role{background:#f0f3f1;color:#43554b}.admin-users-role--admin{background:#e9f3ec;color:#17613f}.admin-users-status{gap:6px}.admin-users-status:before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.admin-users-status--active{background:#e7f4eb;color:#287653}.admin-users-status--suspended{background:#fff1e4;color:#9b5c22}.admin-users-status--closed{background:#f2f3f2;color:#78827d}.admin-users-directory__footer{align-items:center;border-top:1px solid #e1e7e3;color:#718078;display:flex;font-size:10px;gap:18px;justify-content:space-between;margin-top:auto;min-height:54px;padding:0 38px}.admin-users-directory__footer span:last-child{align-items:center;display:inline-flex;gap:6px}.admin-user-inspector__empty,.admin-users-empty{align-items:center;color:#7a8780;display:flex;flex-direction:column;justify-content:center;text-align:center}.admin-users-empty{min-height:250px}.admin-user-inspector__empty strong,.admin-users-empty strong{color:#20372c;font-size:13px;margin-top:10px}.admin-user-inspector__empty span,.admin-users-empty span{font-size:10px;margin-top:5px}.review-open-link{align-items:center;background:#123c2b;border-radius:7px;color:#fff;display:inline-flex;font-size:10px;font-weight:720;gap:6px;justify-content:center;min-height:36px;padding:0 12px;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.review-open-link:hover{background:#0b2e20;box-shadow:0 7px 18px rgba(10,53,36,.14);transform:translateY(-1px)}.admin-review-detail-page{max-width:1510px;padding-bottom:90px}.review-detail-back{align-items:center;color:#64756c;display:inline-flex;font-size:11px;font-weight:650;gap:7px;margin-bottom:23px}.review-detail-back:hover{color:#174c35}.review-detail-hero{align-items:end;border-bottom:1px solid #dce4df;display:flex;gap:36px;justify-content:space-between;padding-bottom:26px}.review-detail-kicker{color:#537064;display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;margin-bottom:11px;text-transform:uppercase}.review-detail-hero h1{color:#102e22;font-size:clamp(30px,3vw,43px);font-weight:700;letter-spacing:-.04em;line-height:1.08;margin:0;max-width:900px}.review-detail-hero__identity>p{color:#65776e;font-size:13px;line-height:1.65;margin:12px 0 0;max-width:820px}.review-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.review-detail-tags em{background:#e9efeb;border-radius:999px;color:#3f574b;font-size:9px;font-style:normal;font-weight:700;padding:6px 9px}.review-detail-tags .review-risk--medium{background:#fff1cf;color:#886020}.review-detail-tags .review-risk--critical,.review-detail-tags .review-risk--high{background:#fde6e2;color:#9a332b}.review-detail-hero__status{border-left:1px solid #dce4df;display:grid;flex:0 0 190px;gap:5px;padding:5px 0 5px 25px}.review-detail-hero__status>span{color:#2d7856;font-size:11px;font-weight:720}.review-detail-hero__status>strong{color:#173629;font-size:13px;font-variant-numeric:tabular-nums}.review-detail-hero__status>small{color:#78877f;font-size:9px}.review-evidence-map{background:#fff;border:1px solid #dce4df;border-radius:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.review-evidence-map>div{align-items:center;display:flex;gap:11px;min-height:77px;padding:0 19px}.review-evidence-map>div+div{border-left:1px solid #e0e6e2}.review-evidence-map svg{color:#2c7a57;flex:0 0 auto}.review-evidence-map small,.review-evidence-map span,.review-evidence-map strong{display:block}.review-evidence-map small{color:#76867e;font-size:9px}.review-evidence-map strong{color:#18392b;font-size:11px;margin-top:5px}.review-detail-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px;margin-top:18px}.review-detail-main{display:grid;gap:18px;min-width:0}.review-audit-section,.review-decision-panel,.review-detail-aside>section,.review-evidence-section{background:#fff;border:1px solid #dce4df;border-radius:10px}.review-evidence-section{padding:25px}.review-evidence-section>header{align-items:flex-start;display:flex;gap:12px;margin-bottom:22px}.review-evidence-section>header>span{align-items:center;background:#eaf3ed;border-radius:7px;color:#24714f;display:flex;flex:0 0 35px;font-family:var(--font-mono);font-size:9px;font-weight:750;height:35px;justify-content:center}.review-audit-section h2,.review-decision-panel h2,.review-evidence-section h2{color:#153529;font-size:17px;font-weight:720;letter-spacing:-.02em;line-height:1.2;margin:0}.review-audit-section header p,.review-decision-panel header p,.review-evidence-section>header p{color:#75857d;font-size:10px;line-height:1.55;margin:5px 0 0}.review-copy-grid{display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr)}.review-copy-grid>article{background:#f7f9f7;border-radius:8px;padding:18px}.review-copy-grid>article small{color:#73837b;display:block;font-size:9px;font-weight:700;margin-bottom:9px}.review-copy-grid>article p{color:#2c4438;font-size:12px;line-height:1.75;margin:0;white-space:pre-wrap}.review-detail-aside dl,.review-fact-list{margin:0}.review-detail-aside dl>div,.review-fact-list>div{align-items:start;border-bottom:1px solid #e5eae7;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:10px 0}.review-detail-aside dl>div:first-child,.review-fact-list>div:first-child{padding-top:0}.review-detail-aside dl>div:last-child,.review-fact-list>div:last-child{border-bottom:0;padding-bottom:0}.review-detail-aside dt,.review-fact-list dt{color:#78877f;font-size:9px}.review-detail-aside dd,.review-fact-list dd{color:#243e31;font-size:10px;font-weight:650;margin:0;overflow-wrap:anywhere;text-align:right}.review-readme-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:18px}.review-readme-grid article{border:1px solid #e0e6e2;border-radius:8px;min-width:0;overflow:hidden}.review-readme-grid article>div{align-items:center;background:#f4f7f5;border-bottom:1px solid #e0e6e2;display:flex;justify-content:space-between;min-height:43px;padding:0 14px}.review-readme-grid strong{color:#203d30;font-size:10px}.review-readme-grid span{color:#7b8982;font-size:8px}.review-readme-grid pre{color:#344d40;font-family:var(--font-sans);font-size:10px;line-height:1.7;margin:0;max-height:330px;min-height:150px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.review-delivery-links{display:grid;gap:9px}.review-delivery-links>a,.review-delivery-links>div{align-items:center;background:#f7faf8;border:1px solid #dce4df;border-radius:8px;color:#214434;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:66px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease}.review-delivery-links>a:hover{background:#f0f7f3;border-color:#99bca9}.review-delivery-links>a>svg:first-child,.review-delivery-links>div>svg:first-child{color:#267552}.review-delivery-links small,.review-delivery-links span,.review-delivery-links strong{display:block;min-width:0}.review-delivery-links small{color:#77877f;font-size:8px;margin-bottom:4px}.review-delivery-links strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-delivery-links em{color:#63776c;font-size:9px;font-style:normal}.review-delivery-links .review-missing-evidence{background:#fff6e8;border-color:#edd3a5;color:#8b5b21}.review-missing-evidence small{color:#8a6a43;line-height:1.45;white-space:normal}.review-artifact-browser{border:1px solid #dbe3de;border-radius:8px;display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);margin-top:14px;min-height:430px;overflow:hidden}.review-artifact-tree{border-right:1px solid #dbe3de;min-width:0}.review-artifact-preview__heading,.review-artifact-tree__heading{align-items:center;background:#f3f7f4;border-bottom:1px solid #dbe3de;display:flex;justify-content:space-between;min-height:46px;padding:0 14px}.review-artifact-preview__heading strong,.review-artifact-tree__heading strong{color:#254335;font-size:10px}.review-artifact-preview__heading span,.review-artifact-tree__heading span{color:#7a8981;font-size:8px}.review-artifact-tree__list{max-height:500px;overflow:auto;padding:5px 0}.review-artifact-tree__list button{align-items:center;background:transparent;border:0;color:#2e493c;display:grid;font-family:var(--font-mono);font-size:9px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:34px;padding:0 12px;text-align:left;width:100%}.review-artifact-tree__list button:not(:disabled){cursor:pointer}.review-artifact-tree__list button.is-active,.review-artifact-tree__list button:not(:disabled):hover{background:#eaf3ed;color:#145d3e}.review-artifact-tree__list button:disabled{color:#718078;opacity:.7}.review-artifact-tree__list button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-artifact-tree__list button small{color:#829088;font-size:8px}.review-spinner{animation:review-spin .8s linear infinite}@keyframes review-spin{to{transform:rotate(1turn)}}.review-artifact-preview{background:#fbfcfb;min-width:0}.review-artifact-preview pre{color:#243e32;font-family:var(--font-mono);font-size:9px;line-height:1.65;margin:0;max-height:500px;min-height:383px;overflow:auto;padding:18px;tab-size:2;white-space:pre}.review-preview-state{align-items:center;color:#728179;display:flex;flex-direction:column;justify-content:center;min-height:380px;padding:30px;text-align:center}.review-preview-state svg{color:#2c7856;margin-bottom:11px}.review-preview-state strong{color:#284438;font-size:11px}.review-preview-state span{font-size:9px;line-height:1.55;margin-top:6px;max-width:320px}.review-preview-state--error{color:#9a3d32}.review-preview-state--error svg{color:#b84a3d}.review-empty-evidence,.review-inline-note{align-items:center;background:#f7faf8;border:1px dashed #cbd8d0;border-radius:8px;color:#63776c;display:flex;gap:11px;min-height:76px;padding:14px 16px}.review-inline-note{margin-top:13px}.review-empty-evidence small,.review-empty-evidence strong,.review-inline-note strong{display:block}.review-empty-evidence strong,.review-inline-note strong{color:#2a493a;font-size:10px;margin-bottom:3px}.review-empty-evidence small{color:#74847c;font-size:9px;line-height:1.55}.review-media-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.review-media-grid figure{background:#f6f8f6;border:1px solid #dfe6e2;border-radius:8px;margin:0;overflow:hidden}.review-media-grid img,.review-media-grid video{aspect-ratio:16/9;background:#edf1ee;display:block;height:auto;object-fit:contain;width:100%}.review-media-grid figcaption{align-items:center;color:#596e63;display:flex;font-size:9px;gap:6px;min-height:38px;padding:0 12px}.review-scan-summary{display:grid;gap:8px}.review-scan-summary>article{align-items:center;border:1px solid #e0e6e2;border-radius:8px;display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:0 14px}.review-scan-icon{color:#a67727}.review-scan-icon--clean{color:#287a54}.review-scan-summary small,.review-scan-summary strong{display:block}.review-scan-summary strong{color:#274437;font-size:10px}.review-scan-summary small{color:#77867e;font-size:8px;margin-top:4px}.review-scan-summary em{color:#687a70;font-family:var(--font-mono);font-size:8px;font-style:normal}.review-findings{background:#fff7e8;border:1px solid #ecd6a8;border-radius:8px;margin-top:13px;padding:14px}.review-findings>strong{color:#785321;display:block;font-size:10px;margin-bottom:8px}.review-findings article{align-items:start;color:#9a681f;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 0}.review-findings article+article{border-top:1px solid rgba(160,111,34,.16)}.review-findings b,.review-findings span{display:block}.review-findings b{color:#62431e;font-size:9px}.review-findings span{color:#8b6c43;font-size:8px;margin-top:3px}.review-findings em{color:#8e6b3c;font-family:var(--font-mono);font-size:7px;font-style:normal}.review-decision-panel{padding:25px}.review-decision-panel header>span,.review-decision-panel--start>div>span{color:#367456;display:block;font-size:9px;font-weight:720;letter-spacing:.04em;margin-bottom:8px}.review-decision-notes{display:block;margin-top:20px;position:relative}.review-decision-notes>span{color:#244134;display:block;font-size:10px;font-weight:700;margin-bottom:8px}.review-decision-notes textarea{border:1px solid #cfd9d3;border-radius:8px;color:#213b2f;font:inherit;font-size:11px;line-height:1.65;min-height:125px;outline:0;padding:13px;resize:vertical;width:100%}.review-decision-notes textarea:focus{border-color:#347b59;box-shadow:0 0 0 3px rgba(52,123,89,.1)}.review-decision-notes>small{bottom:10px;color:#89958f;font-size:8px;position:absolute;right:11px}.review-approval-check{align-items:start;background:#f7faf8;border:1px solid #d8e1dc;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-top:13px;padding:13px}.review-approval-check.is-checked{background:#eef7f1;border-color:#8fbaa2}.review-approval-check input{accent-color:#1e704c;margin:2px 0 0}.review-approval-check small,.review-approval-check strong{display:block}.review-approval-check strong{color:#274336;font-size:10px}.review-approval-check small{color:#718179;font-size:8px;line-height:1.55;margin-top:4px}.review-decision-message{background:#fff0ed;border-radius:6px;color:#9a352d;font-size:9px;margin:12px 0 0;padding:9px 11px}.review-decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.review-decision-actions button,.review-decision-panel--start>button{align-items:center;background:#fff;border:1px solid #bdcbc3;border-radius:7px;color:#244638;display:inline-flex;font-size:10px;font-weight:720;gap:7px;justify-content:center;min-height:40px;padding:0 15px}.review-decision-actions button:disabled{cursor:not-allowed;opacity:.48}.review-decision-actions .review-decision-approve,.review-decision-panel--start>button{background:#0e4e36;border-color:#0e4e36;color:#fff}.review-decision-actions .review-decision-reject{border-color:#e0b8b3;color:#9b3c33}.review-decision-panel--start{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto}.review-decision-panel--closed p,.review-decision-panel--start p{color:#718078;font-size:9px;line-height:1.55;margin:5px 0 0}.review-decision-panel--start .review-decision-message{grid-column:1/-1;margin-top:-8px}.review-decision-panel--closed{align-items:center;color:#2a7855;display:flex;gap:12px}.review-decision-panel--closed strong{color:#244237;font-size:11px}.review-audit-section{padding:22px 25px}.review-audit-section>header{align-items:start;display:flex;gap:10px;margin-bottom:13px}.review-audit-section>header>svg{color:#2b7855}.review-audit-section>article{align-items:start;border-top:1px solid #e1e7e3;display:grid;gap:13px;grid-template-columns:150px minmax(0,1fr) auto;padding:12px 0}.review-audit-section article strong{color:#274438;font-size:9px}.review-audit-section article p{color:#6e7e76;font-size:9px;margin:0}.review-audit-section article time{color:#7f8d86;font-size:8px}.review-audit-empty{border-top:1px solid #e1e7e3;color:#7a8881;font-size:9px;padding-top:14px}.review-detail-aside{display:grid;gap:12px;position:sticky;top:82px}.review-detail-aside>section{padding:17px}.review-detail-aside>section>header{align-items:center;border-bottom:1px solid #e1e7e3;color:#2b7755;display:flex;gap:8px;margin-bottom:15px;padding-bottom:12px}.review-detail-aside>section>header strong{color:#264337;font-size:11px}.review-creator-card{align-items:center;display:flex;gap:10px;margin-bottom:16px}.review-creator-card>span{align-items:center;background:#e4f0e8;border-radius:9px;color:#216d4c;display:flex;flex:0 0 40px;font-size:14px;font-weight:750;height:40px;justify-content:center}.review-creator-card small,.review-creator-card strong{display:block}.review-creator-card strong{color:#244236;font-size:11px}.review-creator-card small{color:#74837b;font-size:8px;margin-top:4px}.review-detail-aside dl>div{grid-template-columns:1fr 1.2fr}.review-version-note{background:#f4f7f5;border-radius:7px;color:#61736a;font-size:9px;line-height:1.55;margin:14px 0 0;padding:11px}.review-version-note strong{color:#294638;display:block;font-size:9px;margin-bottom:4px}@media (max-width:1120px){.review-detail-layout{grid-template-columns:1fr}.review-detail-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:820px){.review-detail-hero{align-items:start;flex-direction:column}.review-detail-hero__status{border-left:0;border-top:1px solid #dce4df;padding:15px 0 0;width:100%}.review-evidence-map{grid-template-columns:repeat(2,minmax(0,1fr))}.review-evidence-map>div:nth-child(3){border-left:0;border-top:1px solid #e0e6e2}.review-evidence-map>div:nth-child(4){border-top:1px solid #e0e6e2}.review-artifact-browser,.review-copy-grid,.review-readme-grid{grid-template-columns:1fr}.review-artifact-tree{border-bottom:1px solid #dbe3de;border-right:0}.review-detail-aside{grid-template-columns:1fr}}@media (max-width:620px){.admin-review-detail-page{padding-left:16px;padding-right:16px}.review-evidence-map{grid-template-columns:1fr}.review-evidence-map>div+div{border-left:0;border-top:1px solid #e0e6e2}.review-copy-grid,.review-decision-panel--start,.review-media-grid{grid-template-columns:1fr}.review-decision-panel--start>button{width:100%}.review-decision-actions{display:grid}.review-audit-section>article{grid-template-columns:1fr;gap:5px}}.admin-user-inspector{align-self:stretch;background:#fff;border-left:1px solid #dfe5e1;grid-column:2;grid-row:1/span 2;min-width:0;overflow-y:auto;padding:0 24px 28px;position:sticky;top:64px}.admin-user-inspector>header{align-items:center;background:rgba(255,255,255,.97);border-bottom:1px solid #e3e8e5;display:flex;justify-content:space-between;min-height:64px;position:sticky;top:0;z-index:2}.admin-user-inspector>header strong{font-size:13px}.admin-user-inspector>header button{align-items:center;background:transparent;border:0;color:#748078;display:none;justify-content:center;padding:7px}.admin-user-inspector__identity{align-items:center;display:flex;gap:13px;padding:24px 0 22px}.admin-user-inspector__identity small,.admin-user-inspector__identity strong{display:block}.admin-user-inspector__identity strong{font-size:15px}.admin-user-inspector__identity small{color:#728078;font-size:11px;margin-top:5px;overflow-wrap:anywhere}.user-management-actions--inspector{border-bottom:1px solid #e1e7e3;display:grid;gap:17px;padding-bottom:23px}.user-management-actions--inspector>label{display:grid;gap:7px}.user-management-actions--inspector>label>span{font-size:11px;font-weight:700}.user-management-actions--inspector input{padding:0 12px}.user-management-actions--inspector label small{color:#7a8780;font-size:9px;line-height:1.5}.user-management-actions--inspector>button{align-items:center;align-self:end;background:#0f5a3d;border:1px solid #0f5a3d;border-radius:7px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;justify-self:stretch;min-height:42px;padding:0 14px;transition:background-color .15s ease,transform .15s ease}.user-management-actions--inspector>button:not(:disabled):hover{background:#0a4932}.user-management-actions--inspector>button:not(:disabled):active{transform:translateY(1px)}.user-management-feedback{color:#943f33!important}.admin-user-inspector__balance{background:linear-gradient(145deg,#f1f8f4,#f8fbf9);border:1px solid #dce9e1;border-radius:10px;margin-top:22px;padding:17px}.admin-user-inspector__balance>div:first-child{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.admin-user-inspector__balance>div:first-child span{font-size:11px;font-weight:700}.admin-user-inspector__balance>div:first-child small{color:#718078;font-size:8px}.admin-user-inspector__balance>strong{color:#0f5a3d;display:block;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:10px}.admin-user-inspector__balance dl{border-top:1px solid #dae6df;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:14px 0 0;padding-top:13px}.admin-user-inspector__balance dl>div{min-width:0}.admin-user-inspector__balance dt{color:#718078;font-size:8px}.admin-user-inspector__balance dd{font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0}.admin-user-inspector__balance dd.is-negative{color:#a24839}.admin-user-inspector__facts{border-bottom:1px solid #e1e7e3;padding:23px 0}.admin-user-inspector__facts h2{font-size:11px;margin:0 0 14px}.admin-user-inspector__facts dl{display:grid;gap:12px;margin:0}.admin-user-inspector__facts dl>div{align-items:center;display:flex;gap:14px;justify-content:space-between}.admin-user-inspector__facts dt{color:#7a8780;font-size:10px}.admin-user-inspector__facts dd{font-size:10px;margin:0;text-align:right}.admin-user-inspector__owner,.admin-user-inspector__safe{align-items:flex-start;border-radius:8px;display:flex;font-size:10px;gap:9px;margin-top:20px;padding:12px}.admin-user-inspector__owner{background:#fff7e8;border:1px solid #ecd49e;color:#95641c}.admin-user-inspector__safe{background:#edf7f0;color:#287653}.admin-user-inspector__owner svg,.admin-user-inspector__safe svg{flex:0 0 auto}.admin-user-inspector__owner small,.admin-user-inspector__owner strong{display:block}.admin-user-inspector__owner strong{color:#674818}.admin-user-inspector__owner small{line-height:1.5;margin-top:3px}.admin-user-inspector__empty{min-height:70vh}@media (max-width:1180px){.admin-shell,.admin-shell--task-first{grid-template-columns:86px minmax(0,1fr)}.admin-label,.admin-nav-group>span,.admin-sidebar .brand>span:last-child,.admin-user-copy{display:none}.admin-sidebar nav .admin-nav-group>a{font-size:0;justify-content:center;padding:0}.admin-sidebar nav .admin-nav-group>a svg{height:21px;width:21px}.admin-sidebar nav .admin-nav-group>a.is-active:before{left:-15px}.admin-sidebar .admin-user{display:flex;justify-content:center;padding-inline:0}.admin-users-command{display:block;min-height:calc(100vh - 64px)}.admin-users-workspace{display:block}.admin-users-command__header{grid-template-columns:1fr}.admin-users-command__metrics{max-width:620px}.admin-user-inspector{bottom:0;box-shadow:-18px 0 54px rgba(7,43,28,.11);max-width:380px;opacity:0;padding-inline:24px;pointer-events:none;position:fixed;right:0;top:64px;transform:translateX(24px);transition:opacity .17s ease,transform .21s cubic-bezier(.2,.72,.2,1);width:min(380px,calc(100vw - 86px));z-index:40}.admin-user-inspector>header button{display:inline-flex}.admin-users-command.is-inspector-open .admin-user-inspector{opacity:1;pointer-events:auto;transform:none}}@media (max-width:760px){.admin-shell,.admin-shell--task-first{display:block;padding-bottom:66px}.admin-sidebar{border-right:0;border-top:1px solid rgba(255,255,255,.08);bottom:0;display:block;height:66px;left:0;padding:7px 10px;position:fixed;right:0;top:auto;z-index:60}.admin-nav-group>span,.admin-sidebar>.admin-label,.admin-sidebar>.admin-user,.admin-sidebar>.brand{display:none}.admin-sidebar nav{align-items:stretch;display:flex;flex-direction:row;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:none}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-nav-group{display:flex;flex:0 0 auto;gap:4px}.admin-sidebar nav .admin-nav-group>a{flex:0 0 56px;min-height:52px;scroll-snap-align:center;width:56px}.admin-sidebar nav .admin-nav-group>a.is-active:before{bottom:-7px;height:3px;left:10px;right:10px;top:auto;width:auto}.admin-topbar{height:58px;padding:0 16px}.admin-topbar>div:first-child b,.admin-topbar>div:first-child span,.admin-topbar>div:last-child>a:not(.admin-topbar-icon){display:none}.admin-route-content,.admin-users-command,.admin-users-page{min-height:calc(100vh - 124px)}.admin-users-command__header{gap:22px;padding:25px 18px 20px}.admin-users-command__metrics>div{padding-left:12px}.admin-users-command__metrics>div:first-child{border-left:0;padding-left:0}.admin-users-command__metrics dd{font-size:23px}.admin-users-command__metrics small{display:none}.admin-users-toolbar{grid-template-columns:1fr 1fr;padding:16px 18px}.admin-users-search{grid-column:1/-1}.admin-users-table{overflow-x:auto}.admin-users-table__body>button,.admin-users-table__head{gap:12px;grid-template-columns:minmax(175px,1fr) auto auto;min-width:0;padding-inline:18px}.admin-users-table__body>button>span:nth-child(2),.admin-users-table__body>button>span:nth-child(5),.admin-users-table__head>span:nth-child(2),.admin-users-table__head>span:nth-child(5){display:none}.admin-users-table__head{top:58px}.admin-users-directory__footer{padding-inline:18px}.admin-users-directory__footer span:last-child{display:none}.admin-user-inspector{border-left:0;border-radius:14px 14px 0 0;box-shadow:0 -18px 54px rgba(7,43,28,.14);max-width:none;top:18vh;transform:translateY(32px);width:100%}}@media (prefers-reduced-motion:reduce){.admin-route-content,.admin-sidebar nav .admin-nav-group>a,.admin-user-inspector{animation:none;transition:none}}.agent-credit-admin{color:#102f23;margin:0 auto;max-width:1500px;min-height:calc(100vh - 64px);padding:44px clamp(26px,3.2vw,52px) 80px}.agent-credit-admin__header{align-items:end;display:flex;gap:34px;justify-content:space-between}.agent-credit-admin__group>header span,.agent-credit-admin__header>div:first-child>span{color:#6d8177;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.agent-credit-admin__header h1{font-size:clamp(36px,4vw,54px);letter-spacing:-.055em;line-height:1.05;margin:10px 0 12px}.agent-credit-admin__header p{color:#6d7e75;font-size:14px;line-height:1.7;margin:0}.agent-credit-admin__gateway{align-items:center;background:#fff8e8;border:1px solid #ecd49b;border-radius:15px;color:#a36b18;display:flex;flex:0 0 auto;gap:11px;max-width:320px;padding:14px 17px}.agent-credit-admin__gateway.is-ready{background:#edf8f1;border-color:#cce4d5;color:#1d8057}.agent-credit-admin__gateway small,.agent-credit-admin__gateway strong{display:block}.agent-credit-admin__gateway strong{color:#17382a}.agent-credit-admin__gateway small{line-height:1.45;margin-top:3px}.agent-credit-admin__metrics{background:#fff;border:1px solid #dce6e0;border-radius:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;overflow:hidden}.agent-credit-admin__metrics article{border-left:1px solid #e2e9e5;min-width:0;padding:22px 24px}.agent-credit-admin__metrics article:first-child{border-left:0}.agent-credit-admin__metrics small,.agent-credit-admin__metrics span{color:#728178;display:block}.agent-credit-admin__metrics strong{display:block;font-size:30px;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:9px 0 5px}.agent-credit-admin__metrics article.is-warning strong{color:#a46d18}.agent-credit-admin__guard{align-items:center;background:#f0f5f2;border:1px solid #dce6e0;border-radius:16px;display:grid;gap:14px;grid-template-columns:auto minmax(280px,520px) 1fr;margin-top:22px;padding:17px 20px}.agent-credit-admin__guard>svg{color:#2b7c59}.agent-credit-admin__guard label span{display:block;font-weight:750;margin-bottom:6px}.agent-credit-admin__guard input{background:#fff;border:1px solid #ccd9d1;border-radius:10px;font:inherit;outline:none;padding:11px 13px;width:100%}.agent-credit-admin__guard input:focus{border-color:#2d7d59;box-shadow:0 0 0 3px rgba(45,125,89,.1)}.agent-credit-admin__guard p{color:#718078;line-height:1.6;margin:0}.agent-credit-admin__notice{align-items:center;border-radius:12px;display:flex;font-size:11px;gap:9px;margin-top:16px;padding:12px 15px}.agent-credit-admin__notice.is-success{background:#eaf7ef;color:#1e7852}.agent-credit-admin__notice.is-error{background:#fff0ed}.agent-credit-admin__group{margin-top:42px}.agent-credit-admin__group>header{align-items:start;display:flex;justify-content:space-between;margin-bottom:18px}.agent-credit-admin__group>header h2{font-size:24px;letter-spacing:-.035em;margin:6px 0}.agent-credit-admin__group>header p{color:#718078;line-height:1.6;margin:0}.agent-credit-admin__group>header svg{color:#2b7c59}.agent-credit-admin__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-credit-admin__grid>article{background:rgba(255,255,255,.94);border:1px solid #dbe5df;border-radius:18px;box-shadow:0 10px 30px rgba(12,54,36,.035);padding:20px;transition:border-color .16s ease,box-shadow .18s ease,transform .18s ease}.agent-credit-admin__grid>article:hover{box-shadow:0 15px 36px rgba(12,54,36,.065)}.agent-credit-admin__grid>article.is-active{border-color:#79b596;box-shadow:0 14px 36px rgba(24,112,73,.09)}.agent-credit-admin__product-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.agent-credit-admin__kind{background:#edf5f0;border-radius:999px;color:#287855;font-weight:750;padding:6px 9px}.agent-credit-admin__switch{align-items:center;cursor:pointer;display:flex;gap:7px}.agent-credit-admin__switch input{height:1px;opacity:0;position:absolute;width:1px}.agent-credit-admin__switch i{background:#c7d1cb;border-radius:99px;height:20px;padding:2px;transition:background .15s ease;width:36px}.agent-credit-admin__switch i:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);content:"";display:block;height:16px;transition:transform .17s cubic-bezier(.2,.8,.2,1);width:16px}.agent-credit-admin__switch input:checked+i{background:#217b55}.agent-credit-admin__switch input:checked+i:after{transform:translateX(16px)}.agent-credit-admin__switch span{color:#6e7e75;font-weight:700}.agent-credit-admin__grid>article>label{display:block;margin-top:13px}.agent-credit-admin__grid>article>label>span,.agent-credit-admin__numbers label>span{color:#596c62;display:block;font-size:9px;font-weight:700;margin-bottom:6px}.agent-credit-admin__grid input:not([type=checkbox]){background:#fbfcfb;border:1px solid #d7e0db;border-radius:10px;color:#16372a;font:inherit;outline:none;padding:10px 11px;width:100%}.agent-credit-admin__grid input:not([type=checkbox]):focus{border-color:#4b9874;box-shadow:0 0 0 3px rgba(45,125,89,.08)}.agent-credit-admin__numbers{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:13px}.agent-credit-admin__product-foot{align-items:center;border-top:1px solid #e3e9e5;display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.agent-credit-admin__recommended{align-items:center;color:#6a7a71;cursor:pointer;display:flex;gap:5px}.agent-credit-admin__recommended input{accent-color:#c48a18}.agent-credit-admin__recommended svg{color:#c48a18}.agent-credit-admin__product-foot button{align-items:center;background:#113f2d;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:6px;padding:10px 12px;transition:background .15s ease,transform .15s ease}.agent-credit-admin__product-foot button:hover{background:#0b553a;transform:translateY(-1px)}.agent-credit-admin__product-foot button:disabled{cursor:wait;opacity:.6;transform:none}.agent-credit-admin__footnote{border-top:1px solid #dce5e0;color:#738279;line-height:1.7;margin-top:46px;padding-top:20px}@media (max-width:1120px){.agent-credit-admin__grid,.agent-credit-admin__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-credit-admin__metrics article:nth-child(3){border-left:0;border-top:1px solid #e2e9e5}.agent-credit-admin__metrics article:nth-child(4){border-top:1px solid #e2e9e5}.agent-credit-admin__guard{grid-template-columns:auto 1fr}.agent-credit-admin__guard p{grid-column:2}}@media (max-width:700px){.agent-credit-admin{padding:28px 18px 70px}.agent-credit-admin__header{align-items:stretch;flex-direction:column}.agent-credit-admin__gateway{max-width:none}.agent-credit-admin__grid,.agent-credit-admin__metrics{grid-template-columns:1fr}.agent-credit-admin__metrics article{border-left:0;border-top:1px solid #e2e9e5}.agent-credit-admin__metrics article:first-child{border-top:0}.agent-credit-admin__guard{grid-template-columns:auto 1fr}.agent-credit-admin__guard p{grid-column:1/-1}}.agent-credit-admin{color:#303230;max-width:1440px;padding-top:40px}.agent-credit-admin__header{align-items:center}.agent-credit-admin__group>header span,.agent-credit-admin__header>div:first-child>span{color:#898b88;font-size:10px;letter-spacing:.06em}.agent-credit-admin__header h1{color:#292b29;font-size:clamp(36px,3.5vw,48px);letter-spacing:-.045em;margin:8px 0 10px}.agent-credit-admin__header p{color:#7f817e;font-size:13px}.agent-credit-admin__gateway,.agent-credit-admin__gateway.is-ready{background:#fff;border-color:#e0e1df;border-radius:13px;color:#666966;padding:13px 15px}.agent-credit-admin__gateway.is-ready>svg{color:#3e8a66}.agent-credit-admin__gateway:not(.is-ready)>svg{color:#a37322}.agent-credit-admin__gateway strong{color:#343734;font-size:12px}.agent-credit-admin__gateway small{color:#8b8d8a;font-size:10px}.agent-credit-admin__metrics{border-color:#e1e2e0;border-radius:15px;margin-top:28px}.agent-credit-admin__metrics article{border-color:#e7e7e5;padding:20px 22px}.agent-credit-admin__metrics small,.agent-credit-admin__metrics span{color:#858784;font-size:10px}.agent-credit-admin__metrics strong{color:#303230;font-size:28px;margin:7px 0 4px}.agent-credit-admin__guard{background:#f5f5f4;border-color:#e1e2e0;border-radius:14px;margin-top:18px;padding:16px 18px}.agent-credit-admin__guard>svg{color:#595c59}.agent-credit-admin__guard label span{color:#4e514e;font-size:10px}.agent-credit-admin__guard input{border-color:#dadbd9;border-radius:9px;color:#343634;font-size:12px}.agent-credit-admin__guard input:focus{border-color:#80837f;box-shadow:0 0 0 3px rgba(42,45,42,.06)}.agent-credit-admin__guard p{color:#858784;font-size:10px}.agent-credit-admin__notice{border:1px solid transparent;border-radius:10px}.agent-credit-admin__notice.is-success{background:#f1f7f3;border-color:#d9e9df;color:#317353}.agent-credit-admin__notice.is-error{background:#fff4f2;border-color:#f0d8d3;color:#a04437}.agent-credit-admin__group{margin-top:36px}.agent-credit-admin__group>header{align-items:center;margin-bottom:16px}.agent-credit-admin__group>header h2{color:#303230;font-size:22px;letter-spacing:-.025em;margin:5px 0}.agent-credit-admin__group>header p{color:#858784;font-size:11px}.agent-credit-admin__group>header svg{color:#5f625f}.agent-credit-admin__grid{gap:14px}.agent-credit-admin__grid>article{background:#fff;border-color:#e0e1df;border-radius:15px;box-shadow:none;padding:19px}.agent-credit-admin__grid>article:hover{border-color:#d1d3d0;box-shadow:0 11px 28px rgba(25,28,25,.055);transform:translateY(-1px)}.agent-credit-admin__grid>article.is-active{border-color:#989b97;box-shadow:0 0 0 1px #989b97}.agent-credit-admin__kind{background:#f1f1f0;color:#626562;font-size:9px}.agent-credit-admin__switch i{background:#c9cbc8}.agent-credit-admin__switch input:checked+i{background:#272927}.agent-credit-admin__switch span{color:#7f817e;font-size:9px}.agent-credit-admin__grid>article>label>span,.agent-credit-admin__numbers label>span{color:#646764;font-size:10px}.agent-credit-admin__grid input:not([type=checkbox]){background:#fbfbfa;border-color:#dedfdd;border-radius:9px;color:#343634;font-size:12px}.agent-credit-admin__grid input:not([type=checkbox]):focus{background:#fff;border-color:#80837f;box-shadow:0 0 0 3px rgba(42,45,42,.06)}.agent-credit-admin__product-foot{border-color:#e8e8e6}.agent-credit-admin__recommended{color:#747774;font-size:9px}.agent-credit-admin__recommended svg{color:#6c6f6c}.agent-credit-admin__product-foot button{background:#222422;border-radius:9px;font-size:10px;min-height:38px;padding:0 13px}.agent-credit-admin__product-foot button:hover{background:#050605}.agent-credit-admin__footnote{border-color:#e2e3e1;color:#858784;font-size:10px}.ticket-account-page,.ticket-compose-page,.ticket-detail-page{max-width:1120px}.admin-ticket-detail-heading,.ticket-detail-heading,.ticket-page-heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.admin-ticket-detail-heading>div>span,.admin-ticket-heading>div>span,.ticket-compose-heading>span,.ticket-detail-heading>div>span,.ticket-page-heading>div>span{color:#2f7b5a;display:block;font-size:11px;font-weight:720;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.admin-ticket-detail-heading h1,.ticket-compose-heading h1,.ticket-detail-heading h1,.ticket-page-heading h1{color:#102f23;font-size:clamp(32px,4vw,46px);font-weight:690;letter-spacing:-.045em;line-height:1.08;margin:0}.admin-ticket-detail-heading p,.ticket-compose-heading p,.ticket-detail-heading p,.ticket-page-heading p{color:#6c7c74;font-size:14px;line-height:1.7;margin:11px 0 0}.ticket-privacy-note{align-items:center;background:#edf5f0;border:1px solid #d4e4da;border-radius:10px;color:#2e7657;display:flex;gap:12px;margin-bottom:18px;padding:13px 16px}.ticket-privacy-note span{color:#607269;font-size:12px;line-height:1.55}.ticket-privacy-note strong{color:#163c2c;margin-right:8px}.admin-ticket-queue,.ticket-archive{background:#fff;border:1px solid #dde5e0;border-radius:12px;overflow:hidden}.ticket-archive-row{align-items:center;color:inherit;display:grid;gap:16px;grid-template-columns:12px minmax(0,1fr) auto;min-height:104px;padding:19px 22px;position:relative;transition:background-color .15s ease,padding-left .15s ease}.admin-ticket-row+.admin-ticket-row,.ticket-archive-row+.ticket-archive-row{border-top:1px solid #e5ebe7}.ticket-archive-row:hover{background:#f9fbfa;padding-left:25px}.ticket-status-dot{background:#94a29b;border:3px solid #eef1ef;border-radius:50%;height:11px;width:11px}.ticket-status-dot--open{background:#c58424;border-color:#fbecd4}.ticket-status-dot--in_progress{background:#2f7b5a;border-color:#d9eee4}.ticket-status-dot--waiting_user{background:#4d7396;border-color:#e0ebf4}.ticket-status-dot--resolved{background:#57966f;border-color:#dceee2}.ticket-status-dot--closed{background:#89958f;border-color:#e6eae8}.ticket-archive-main{display:grid;gap:5px;min-width:0}.admin-ticket-copy small,.ticket-archive-main small{color:#79877f;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.025em}.admin-ticket-copy strong,.ticket-archive-main strong{color:#17372a;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-archive-main em{color:#8a9690;font-size:10px;font-style:normal}.admin-ticket-tags,.ticket-archive-meta{align-items:flex-end;display:grid;gap:8px;justify-items:end}.ticket-priority,.ticket-status{border-radius:999px;display:inline-flex;font-size:10px;font-style:normal;font-weight:700;justify-content:center;line-height:1;padding:7px 10px;white-space:nowrap}.ticket-priority{background:#f1f4f2;color:#728078}.ticket-priority--high{background:#fff1df;color:#a35f13}.ticket-priority--urgent{background:#fae8e5;color:#a94235}.ticket-status{background:#eef2ef;color:#68756e}.ticket-status--open{background:#fff0d8;color:#9d651b}.ticket-status--in_progress{background:#e3f1e9;color:#246d4d}.ticket-status--waiting_user{background:#e8f0f7;color:#476d8e}.ticket-status--resolved{background:#e4f1e8;color:#397551}.ticket-status--closed{background:#edf0ee;color:#65716a}.ticket-empty{align-items:center;background:#fff;border:1px solid #dde5e0;border-radius:12px;color:#2e7b59;display:flex;flex-direction:column;min-height:360px;padding:70px 24px;text-align:center}.ticket-empty strong{color:#17372a;font-size:18px;margin-top:13px}.ticket-empty p{color:#77857e;font-size:13px;margin:8px 0 20px}.ticket-back-link{align-items:center;color:#607169;display:inline-flex;font-size:12px;gap:7px;margin-bottom:28px;transition:color .14s ease,transform .14s ease}.ticket-back-link:hover{color:#12603f;transform:translateX(-2px)}.ticket-compose-heading{margin-bottom:24px;max-width:760px}.ticket-compose-card{background:#fff;border:1px solid #dce4df;border-radius:13px;padding:clamp(22px,3vw,34px)}.ticket-compose-form{display:grid;gap:22px}.admin-ticket-controls label,.ticket-compose-form label{display:grid;gap:8px}.admin-ticket-controls label>span,.ticket-compose-form label>span{color:#17372a;font-size:12px;font-weight:700}.ticket-compose-form label>span small{color:#8a9690;font-size:10px;font-weight:500}.admin-ticket-controls input,.admin-ticket-controls select,.ticket-compose-form input,.ticket-compose-form select,.ticket-compose-form textarea,.ticket-danger-zone input,.ticket-reply-box textarea{background:#fff;border:1px solid #cad6cf;border-radius:9px;color:#17372a;font:inherit;font-size:13px;outline:none;padding:13px 14px;transition:border-color .14s ease,box-shadow .14s ease}.ticket-compose-form textarea,.ticket-reply-box textarea{line-height:1.75;resize:vertical}.admin-ticket-controls input:focus,.admin-ticket-controls select:focus,.ticket-compose-form input:focus,.ticket-compose-form select:focus,.ticket-compose-form textarea:focus,.ticket-danger-zone input:focus,.ticket-reply-box textarea:focus{border-color:#2e7d59;box-shadow:0 0 0 3px rgba(46,125,89,.09)}.ticket-compose-form label>small{color:#8d9993;font-size:10px;justify-self:end}.admin-ticket-control-grid,.ticket-form-grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.ticket-form-actions{align-items:center;border-top:1px solid #e4e9e6;display:flex;justify-content:space-between;padding-top:20px}.ticket-form-actions>span{color:#7b8881;font-size:11px}.ticket-control-notice,.ticket-form-notice{color:#a94235;font-size:11px;margin:0}.ticket-compose-guard{align-items:flex-start;color:#2e7757;display:flex;gap:12px;margin:19px 6px 0}.ticket-compose-guard strong{color:#244d3b;font-size:12px}.ticket-compose-guard p{color:#7a8780;font-size:11px;line-height:1.65;margin:4px 0 0}.admin-ticket-detail-heading,.ticket-detail-heading{align-items:center}.admin-ticket-detail-heading h1,.ticket-detail-heading h1{font-size:clamp(29px,3.4vw,40px)}.ticket-case-strip{align-items:center;background:#eef4f0;border:1px solid #d8e4dc;border-radius:9px;color:#5f7268;display:flex;flex-wrap:wrap;font-size:10px;gap:22px;padding:12px 15px}.ticket-case-strip span{align-items:center;display:inline-flex;gap:7px}.ticket-thread{margin:26px 0 0;padding:0 0 8px 28px;position:relative}.ticket-thread:before{background:#d7e2dc;bottom:0;content:"";left:7px;position:absolute;top:8px;width:1px}.ticket-message{background:#fff;border:1px solid #dfe6e2;border-radius:11px;margin-bottom:16px;padding:19px 21px;position:relative}.ticket-message--staff{background:#f3f8f5;border-color:#cfdfd5}.ticket-message-node{background:#fff;border:3px solid #95b5a3;border-radius:50%;height:13px;left:-28px;position:absolute;top:22px;width:13px}.ticket-message--staff .ticket-message-node{background:#2f7b5a;border-color:#d9e8df}.ticket-message-meta{align-items:center;display:flex;gap:14px;justify-content:space-between}.ticket-message-meta strong{color:#17372a;font-size:12px}.ticket-message-meta time{color:#87938d;font-size:9px}.ticket-message p{color:#53655c;font-size:13px;line-height:1.8;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-reply-box{background:#fff;border:1px solid #dce4df;border-radius:11px;display:grid;gap:10px;margin:10px 0 0 28px;padding:19px}.ticket-reply-box label{color:#17372a;font-size:12px;font-weight:720}.ticket-reply-box>div{align-items:center;display:flex;justify-content:space-between}.ticket-reply-box>div>span{color:#728078;font-size:10px}.ticket-closed-note{align-items:flex-start;background:#edf4ef;border:1px solid #d4e2d8;border-radius:10px;color:#3b7958;display:flex;gap:12px;margin:16px 0 0 28px;padding:16px}.ticket-closed-note strong{color:#234735;font-size:13px}.ticket-closed-note p{color:#75827b;font-size:11px;margin:4px 0 0}.admin-ticket-page{max-width:1500px}.admin-ticket-heading{align-items:flex-end;display:flex;justify-content:space-between}.admin-ticket-heading dl{display:grid;grid-template-columns:repeat(3,minmax(94px,1fr));margin:0}.admin-ticket-heading dl>div{border-left:1px solid #dbe3de;padding-left:19px}.admin-ticket-heading dt{color:#78857e;font-size:10px}.admin-ticket-heading dd{color:#17372a;font-size:28px;font-variant-numeric:tabular-nums;font-weight:690;margin:8px 0 0}.ticket-filter-bar{align-items:center;border-bottom:1px solid #dce4df;display:flex;gap:6px;margin:4px 0 18px;overflow-x:auto;padding:0 0 10px}.ticket-filter-bar a{border-radius:7px;color:#718078;flex:0 0 auto;font-size:11px;font-weight:650;padding:9px 13px;transition:background-color .14s ease,color .14s ease}.ticket-filter-bar a:hover{background:#edf3ef;color:#215f43}.ticket-filter-bar a.is-active{background:#123f2e;color:#e7f3ec}.admin-ticket-row{align-items:center;color:inherit;display:grid;gap:17px;grid-template-columns:12px minmax(260px,1fr) 150px auto;min-height:98px;padding:18px 21px;transition:background-color .14s ease,transform .14s ease}.admin-ticket-row:hover{background:#f8fbf9;transform:translateX(2px)}.admin-ticket-copy{display:grid;gap:6px;min-width:0}.admin-ticket-copy em{color:#829088;font-style:normal;gap:5px}.admin-ticket-copy em,.admin-ticket-time{align-items:center;display:flex;font-size:10px}.admin-ticket-time{color:#7b8881;gap:6px}.admin-ticket-empty{min-height:370px}.admin-ticket-detail-page{max-width:1500px}.admin-ticket-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 330px}.admin-ticket-conversation{min-width:0}.ticket-thread--admin{margin-top:20px}.ticket-reply-box--admin{margin-top:8px}.admin-ticket-aside{display:grid;gap:14px;position:sticky;top:82px}.admin-ticket-controls,.ticket-readonly-note,.ticket-requester-card{background:#fff;border:1px solid #dce4df;border-radius:11px}.ticket-requester-card{align-items:flex-start;display:flex;gap:13px;padding:18px}.ticket-requester-card>span{align-items:center;background:#edf5f0;border-radius:8px;color:#2e7b59;display:flex;height:40px;justify-content:center;width:40px}.ticket-requester-card div{display:grid;min-width:0}.ticket-requester-card small{color:#87938d;font-size:9px}.ticket-requester-card strong{color:#18372a;font-size:13px;margin-top:4px}.ticket-requester-card p{color:#6f7e76;font-size:10px;margin:3px 0 7px;overflow:hidden;text-overflow:ellipsis}.ticket-requester-card em{background:#edf2ef;border-radius:999px;color:#64736b;font-size:9px;font-style:normal;justify-self:start;padding:5px 8px}.ticket-readonly-note{padding:19px}.ticket-readonly-note strong{color:#17372a;font-size:12px}.ticket-readonly-note p{color:#77857e;font-size:11px;line-height:1.7;margin:7px 0 0}.admin-ticket-controls{display:grid;gap:15px;padding:19px}.admin-ticket-controls header{border-bottom:1px solid #e2e8e4;padding-bottom:14px}.admin-ticket-controls header span{color:#2e7b59;display:block;font-size:9px;font-weight:750;letter-spacing:.08em;margin-bottom:5px}.admin-ticket-controls header strong{color:#17372a;font-size:15px}.admin-ticket-controls header p{color:#87938d;font-size:10px;margin:5px 0 0}.admin-ticket-controls input,.admin-ticket-controls select,.ticket-danger-zone input{min-width:0;padding:10px 11px;width:100%}.ticket-danger-zone{border-top:1px solid #eadfdd;display:grid;gap:9px;margin-top:4px;padding-top:15px}.ticket-danger-zone strong{color:#903e34;font-size:11px}.ticket-danger-zone p{color:#8b7773;font-size:9px;line-height:1.55;margin:-3px 0 0}.ticket-danger-zone button{align-items:center;align-self:start;background:#fff;border:1px solid #d8a9a3;border-radius:7px;color:#9c4439;display:inline-flex;font-size:10px;font-weight:700;gap:7px;justify-content:center;padding:9px 11px}.ticket-danger-zone button:hover:not(:disabled){background:#fff4f2}@media (max-width:1050px){.admin-ticket-layout{grid-template-columns:minmax(0,1fr) 290px}.admin-ticket-row{grid-template-columns:12px minmax(220px,1fr) auto}.admin-ticket-time{display:none}}@media (max-width:760px){.admin-ticket-detail-heading,.admin-ticket-heading,.ticket-detail-heading,.ticket-page-heading{align-items:flex-start;flex-direction:column}.ticket-page-heading .button{width:100%}.ticket-archive-row{grid-template-columns:10px minmax(0,1fr);padding:17px 16px}.ticket-archive-meta{align-items:center;display:flex;grid-column:2;justify-items:start}.admin-ticket-control-grid,.ticket-form-grid{grid-template-columns:1fr}.ticket-form-actions{align-items:stretch;flex-direction:column;gap:13px}.ticket-form-actions .button{width:100%}.ticket-case-strip{align-items:flex-start;flex-direction:column;gap:8px}.ticket-thread{padding-left:22px}.ticket-thread:before{left:5px}.ticket-message-node{left:-23px}.ticket-message{padding:16px}.ticket-message-meta{align-items:flex-start;flex-direction:column;gap:4px}.ticket-closed-note,.ticket-reply-box{margin-left:22px}.admin-ticket-heading dl{width:100%}.admin-ticket-heading dl>div:first-child{border-left:0;padding-left:0}.admin-ticket-row{grid-template-columns:10px minmax(0,1fr);padding:16px}.admin-ticket-tags{align-items:center;display:flex;grid-column:2;justify-items:start}.admin-ticket-layout{grid-template-columns:1fr}.admin-ticket-aside{position:static}}@media (prefers-reduced-motion:reduce){.admin-ticket-row,.ticket-archive-row,.ticket-back-link{transition:none}}