.billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.billing-metric{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.billing-metric>span{color:var(--muted);font-size:13px}.billing-metric>strong{letter-spacing:-.8px;margin:12px 0 8px;font-size:30px;font-weight:600;display:block}.billing-metric>p{color:var(--muted);margin:0;font-size:12px}.billing-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.billing-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px;padding:10px 18px}.billing-tabs button[aria-selected=true]{color:#2c6e58;background:#eaf5ef;border-color:#9dcab7;font-weight:600}.billing-policy{color:var(--muted);margin:0;padding:0 24px 24px;font-size:12px;line-height:1.8}.billing-table-wrap{overflow-x:auto}.billing-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.billing-table th{color:var(--muted);text-align:left;background:#fafbf9;font-size:12px;font-weight:500}.billing-table th,.billing-table td{border-bottom:1px solid var(--line);padding:16px 20px}.billing-table td small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.billing-filter{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 20px;display:flex}.billing-filter label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.billing-filter input{border:1px solid var(--line);border-radius:6px;min-height:36px;padding:6px 10px}.billing-quote{text-align:center;background:#f0f7f3;border-radius:12px;padding:24px}.billing-quote>strong{margin:12px 0;font-size:32px;display:block}.billing-quote p{margin:6px 0;font-size:13px}.billing-presets{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.billing-presets button[aria-pressed=true]{background:#eef8f2;border-color:#57947b}.billing-payment{text-align:center;padding:24px}.billing-payment>strong{margin:16px 0;font-size:32px;display:block}.billing-payment dl,.billing-issue{text-align:left;font-size:13px}.billing-payment dl div{justify-content:space-between;gap:16px;margin:12px 0;display:flex}.billing-payment dd{overflow-wrap:anywhere;margin:0}.billing-payment p{color:var(--muted);font-size:13px;line-height:1.8}.billing-payment-links{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.billing-issue{border-bottom:1px solid var(--line);padding:20px}.billing-issue small{color:var(--muted);margin:8px 0;display:block}.billing-issue p{overflow-wrap:anywhere}.billing-reason{white-space:normal;max-width:320px}@media (width<=900px){.billing-metrics{gap:12px}.billing-metric{padding:18px}.billing-metric>strong{font-size:25px}}@media (width<=600px){.billing-metrics{grid-template-columns:1fr}.billing-filter{flex-direction:column;align-items:stretch}.billing-tabs button{flex:1;padding:10px}.billing-payment dl div{flex-direction:column;gap:5px}}.billing-charge-note{color:#4f6f5c;background:#f0f7f3;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:12px;line-height:1.8}.billing-charge-note a{color:#286e50;white-space:nowrap;margin-left:12px}.subscription-current{padding:24px}.subscription-current-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.subscription-current-heading{min-width:0}.subscription-eyebrow{color:#6c786e;margin:0 0 8px;font-size:12px}.subscription-current-title,.subscription-upcoming-plan{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.subscription-current-title h3{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.4}.subscription-origin{color:#39745a;vertical-align:middle;white-space:nowrap;background:#f0f7f3;border:1px solid #dce8df;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:400;line-height:1.5;display:inline-flex}.subscription-current-expiry{color:#6c786e;text-align:right;gap:4px;margin:0;font-size:12px;display:grid}.subscription-current-expiry time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.subscription-current .billing-metrics{gap:14px;margin:0}.subscription-current .billing-metric{background:#fafcf9;border-radius:10px;min-width:0;padding:20px}.subscription-current .billing-metric>strong{color:#2c6e58;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:30px}.subscription-current .billing-metric small{font-size:13px;font-weight:400}.subscription-current .billing-metric>p+p{margin-top:6px}.subscription-current .subscription-renewal>strong{color:var(--ink);letter-spacing:0;font-size:18px}.subscription-upcoming{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.subscription-upcoming ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.subscription-upcoming li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.subscription-upcoming-plan strong{font-size:13px;font-weight:500}.subscription-upcoming li>p{color:#6c786e;margin:0;font-size:12px}.task-section.plans-showcase{color:#18382c;background:#f3f5ef;border-color:#e0e6da;border-radius:24px;container:plans/inline-size}.plans-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 28px 36px;display:flex}.plans-eyebrow{color:#526a58;letter-spacing:1px;font-size:12px;font-weight:600}.plans-headline{letter-spacing:-1.2px;text-wrap:balance;margin-top:14px;font-size:clamp(26px,3.3cqi,36px);font-weight:700;line-height:1.35}.plans-headline span{white-space:nowrap}.plans-intro{color:#5e6d60;margin-top:12px;font-size:13px;line-height:1.8}.plans-cycle-control{flex-shrink:0}.plans-cycle{background:#e8ece1;border:1px solid #dbe2d5;border-radius:12px;gap:4px;padding:5px;display:inline-flex}.plans-cycle button{color:#465b48;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.plans-cycle button[aria-pressed=true]{color:#18382c;background:#fffef9;box-shadow:0 2px 5px #18382c12}.plans-cycle button span{color:#254522;background:#d9ff70;border-radius:5px;padding:3px 6px;font-size:11px}.plans-cycle-control>p{color:#5e6d60;margin-top:8px;font-size:11px}.subscription-plans{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 28px 28px;display:grid}.subscription-plan{--plan-muted:#596b5e;--plan-accent:#356246;--plan-line:#dfe5d9;background:#fffef9;border:1px solid #dfe5d9;border-radius:22px;flex-direction:column;min-width:0;padding:28px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.subscription-plan.plan-enterprise{background:#e8eee5}.subscription-plan.recommended{--plan-muted:#b9cec1;--plan-accent:#d9ff70;--plan-line:#ffffff26;isolation:isolate;color:#f5faef;background:#102c25;border-color:#244e3d;box-shadow:0 16px 30px -12px #102c254d}.subscription-plan.recommended:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 100% 0,#b1ee4f20,#0000 55%),repeating-linear-gradient(125deg,#0000 0 44px,#caffbd06 45px 46px);position:absolute;inset:0}.plan-caption{min-height:30px;margin-bottom:16px;font-size:11px;font-weight:600}.plan-promotion,.plan-recommendation,.plan-tier-label{border-radius:6px;padding:5px 9px;line-height:1.6;display:inline-block}.plan-promotion{color:#355622;background:#e7f0d7}.plan-recommendation{color:#18382c;background:#d9ff70}.plan-tier-label{color:#405c43;background:#dce5d6}.subscription-plan h3{letter-spacing:-.5px;font-size:23px;font-weight:650}.plan-scenario{min-height:40px;color:var(--plan-muted);margin-top:8px;font-size:12px;line-height:1.7}.plan-pricing{margin:18px 0 22px}.plan-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.plan-amount{white-space:nowrap}.plan-amount strong{letter-spacing:-2px;font-size:clamp(40px,4.3cqi,64px);font-weight:700;line-height:1.1}.plan-currency{margin-right:3px;font-size:22px;font-weight:500}.plan-fraction{margin-left:2px;font-size:16px}.plan-period{color:var(--plan-muted);white-space:nowrap;font-size:12px}.plan-price-detail{min-height:38px;color:var(--plan-muted);flex-wrap:wrap;align-content:flex-start;gap:4px 10px;margin-top:10px;font-size:11px;line-height:1.6;display:flex}.plan-original-price,.plan-saving{white-space:nowrap}.plan-saving{color:var(--plan-accent);font-weight:600}.plan-allowances{border-top:1px solid var(--plan-line);border-bottom:1px solid var(--plan-line);flex-wrap:wrap;gap:12px 24px;margin:0 0 22px;padding:20px 0;display:flex}.plan-allowances dt{color:var(--plan-muted);font-size:11px}.plan-allowances dd{margin:6px 0 0;line-height:1.2}.plan-allowances strong{color:var(--plan-accent);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650}.plan-allowances dd span{color:var(--plan-muted);margin-left:5px;font-size:11px}.plan-features{gap:12px;margin:0 0 28px;padding:0;font-size:12px;line-height:1.7;list-style:none;display:grid}.plan-features li{align-items:baseline;gap:8px;display:flex}.plan-features svg{color:var(--plan-accent);align-self:flex-start;margin-top:3px}.plan-features a{width:fit-content;color:var(--plan-accent);text-underline-offset:3px;margin-top:4px;text-decoration:underline;display:block}.plan-need{border:1px solid var(--plan-line);color:var(--plan-muted);border-radius:8px;margin:0 0 18px;padding:10px;font-size:12px;line-height:1.7}.subscription-plan .button{color:#234d36;width:100%;min-height:48px;box-shadow:none;background:0 0;border-color:#b8c9b7;border-radius:10px;margin-top:auto;font-size:13px;font-weight:600}.subscription-plan.recommended .button{color:#173726;background:#d9ff70;border-color:#d9ff70}.subscription-plan.recommended :focus-visible{outline-offset:4px;outline-color:#d9ff70}.plans-footer{padding:0 28px 26px}.plans-shared-features{color:#415a47;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;line-height:1.7;display:flex}.plans-shared-features p:last-child{align-items:center;gap:6px;display:flex}.plans-policy{color:#5e6d60;border-top:1px solid #dce3d5;margin-top:16px;padding-top:16px;font-size:11px;line-height:1.9}.plans-showcase-compact .plans-heading{align-items:center;gap:14px;padding:20px 16px 24px}.plans-showcase-compact .subscription-plans{gap:12px;padding:0 16px 20px}.plans-showcase-compact .subscription-plan{border-radius:16px;padding:20px 16px}.plans-showcase-compact .plan-amount strong{letter-spacing:-1.4px;font-size:36px}.plans-showcase-compact .plan-currency{font-size:16px}.plans-showcase-compact .plan-fraction{font-size:12px}.plans-showcase-compact .plan-allowances{gap:12px;margin-bottom:16px;padding:16px 0}.plans-showcase-compact .plan-allowances strong{font-size:24px}.plans-showcase-compact .plans-footer{padding:0 16px 20px}.plans-showcase-compact .plan-caption{margin-bottom:12px}.plans-showcase-compact .plan-scenario{min-height:34px}.plans-showcase-compact .plan-pricing{margin:12px 0 16px}.plans-showcase-compact .plan-features{gap:9px;margin-bottom:20px}@container plans (width>=840px){.plans-showcase:not(.plans-showcase-compact) .subscription-plans{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.plans-showcase:not(.plans-showcase-compact) .plans-check-only{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.plans-showcase:not(.plans-showcase-compact) .recommended{margin-top:-12px;padding-top:40px}}@container plans (width>=660px){.plans-showcase-compact .subscription-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-showcase-compact .plans-check-only{grid-template-columns:repeat(2,minmax(0,1fr))}}@container plans (width<=479px){.plans-heading{gap:20px;padding:24px 16px}.subscription-plans{gap:16px;padding:0 12px 20px}.subscription-plan{padding:24px}.plan-amount strong{font-size:48px}.plans-footer{padding:0 16px 22px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-motion=false]) .subscription-plan:hover{transform:translateY(-4px)}}@media (hover:hover){.subscription-plan .button:hover{background:#e3ecd8;border-color:#8da981}.subscription-plan.recommended .button:hover{background:#e5ff9d;border-color:#e5ff9d}}@media (prefers-reduced-motion:reduce){.subscription-plan{transition:none}}html[data-motion=false] .subscription-plan{transition:none}.addon-section .section-title{flex-wrap:wrap;gap:16px;padding:22px 24px 0}.addon-description{color:var(--muted);margin:6px 0 0;font-size:12px}.addon-tabs{border:1px solid var(--line);background:#f5f7f4;border-radius:10px;gap:4px;margin:0;padding:4px}.addon-tabs button{white-space:nowrap;background:0 0;border-color:#0000;border-radius:7px;padding:8px 14px}.addon-tabs button[aria-selected=true]{background:var(--surface);border-color:#dce8df;box-shadow:0 1px 3px #303b3108}.subscription-addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px;display:grid}.addon-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.addon-card:focus-within{border-color:#9dcab7}.addon-card-body{padding:20px}.addon-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.addon-icon{color:#39745a;background:#edf6f0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.addon-validity{color:#6c786e;white-space:nowrap;font-size:11px}.addon-quantity{letter-spacing:-.8px;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin:20px 0 0;font-size:32px;font-weight:600;line-height:1.2;display:flex}.addon-quantity span{color:#6c786e;letter-spacing:0;font-size:13px;font-weight:400}.addon-card-purchase{border-top:1px solid var(--line);background:#f9fbf8;padding:16px 20px 20px}.addon-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 14px;display:flex}.addon-price strong{font-variant-numeric:tabular-nums;letter-spacing:-.5px;font-size:24px;font-weight:600}.addon-price span{color:#6c786e;font-size:12px}.addon-card .button{color:#2c6e58;border-color:#cddfd3;width:100%;min-height:40px;font-weight:500}.addon-card .button:disabled{border-color:var(--line);color:var(--muted);box-shadow:none;opacity:1;background:#f1f3ef}@media (hover:hover){.addon-card .button:hover:not(:disabled){background:#edf6f0;border-color:#9dcab7}}.allowance-details{border-top:1px solid var(--line);margin:20px 0 0;padding-top:12px;font-size:13px}.allowance-details summary{cursor:pointer;padding:8px 0}.billing-tabs button[aria-pressed=true]{color:#2c6e58;background:#eaf5ef;border-color:#9dcab7}@media (width<=1100px){.subscription-current .billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-renewal{grid-column:1/-1}}@media (width<=900px){.subscription-addons{grid-template-columns:1fr}.addon-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.addon-card-purchase{border-top:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;display:flex}}@media (width<=600px){.subscription-addons{grid-template-columns:1fr;padding:12px}.subscription-current{padding:18px 16px}.subscription-current-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.subscription-current-title h3{font-size:18px}.subscription-current-expiry{text-align:left;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.subscription-current .billing-metrics{grid-template-columns:1fr;gap:10px}.subscription-current .billing-metric{padding:16px}.addon-section .section-title{padding:18px 16px 4px}.addon-tabs{width:100%}.addon-section>.billing-policy{padding:0 16px 18px}.addon-card-body,.addon-card-purchase{padding:16px 12px}.addon-icon{display:none}.addon-quantity{gap:4px 6px;margin-top:12px;font-size:28px}.addon-quantity span{font-size:12px}.addon-price{gap:4px;margin-bottom:12px}.addon-price strong{font-size:22px}.addon-card .button{white-space:normal;padding:8px}}.subscription-overview>.task-section{margin-bottom:20px}.billing-wallet{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}.billing-wallet strong{margin:10px 0;font-size:24px;display:block}.subscription-intro,.purchase-need{color:var(--muted);font-size:13px;line-height:1.8}.subscription-intro{margin:18px 0 0}.billing-rules-details>summary{cursor:pointer;padding:20px 24px;font-weight:500}.purchase-flow-body{padding:0 24px 24px}.purchase-flow-body .section-title{flex-wrap:wrap;gap:12px}.purchase-flow-body .billing-charge-note{margin-top:0}.purchase-result-actions{border-top:1px solid var(--line);justify-items:center;gap:12px;margin-top:20px;padding-top:16px;display:grid}@media (width<=600px){.purchase-flow-body{padding:0 12px 12px}.billing-tabs[aria-label=费用账单视图]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.billing-tabs[aria-label=费用账单视图] button{white-space:nowrap;padding:10px 4px;font-size:12px}}.billing-wallet span,.billing-wallet p{color:var(--muted);font-size:13px}.billing-payment-methods{gap:12px;margin:20px 0;display:grid}.billing-payment-methods label{align-items:center;gap:10px;display:flex}@media (width<=600px){.billing-wallet{flex-wrap:wrap;padding:18px}}.subscription-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.billing-estimate{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font-size:12px;line-height:1.8;display:flex;position:relative}.billing-submission-feedback{border:1px solid var(--line);border-radius:8px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.8}.billing-submission-feedback p{margin:0 0 8px}.billing-submission-feedback>span{color:var(--muted);margin-left:12px}.billing-rules{flex-shrink:0;display:inline-flex}.billing-rules-trigger{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.billing-rules-trigger:hover,.billing-rules-trigger[aria-expanded=true]{color:#2c6e58;background:#eef4f0}.billing-rules-trigger:focus-visible{outline-offset:2px;outline:2px solid #2c6e58}.billing-rules-popover{z-index:10;text-align:left;width:min(360px,100%);padding-top:5px;position:absolute;top:100%;left:0}.billing-rules-content{border:1px solid var(--line);color:#555;background:#fff;border-radius:8px;gap:6px;padding:12px 14px;display:grid;box-shadow:0 6px 20px #00000012}.check-running{max-width:1220px}.shell-focus .page-content:has(.check-running){padding:28px;overflow:auto}.check-detail .check-processing{text-align:left;min-height:0;color:var(--check-ink);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;padding:0;display:grid}.check-progress-card,.check-progress-conditions{border:1px solid var(--check-line);background:#fff;border-radius:12px;min-width:0;box-shadow:0 3px 14px #18382a04}.check-progress-card{padding:28px}.check-progress-heading{align-items:flex-start;gap:16px;margin-bottom:26px;display:flex}.check-progress-symbol{height:52px;color:var(--check-green);background:#edf6f0;border-radius:13px;flex:0 0 52px;justify-content:center;align-items:center;display:flex}.check-progress-symbol.is-waiting{color:#926323;background:#fbf4e7}.check-progress-eyebrow{color:var(--check-muted);margin-bottom:3px;font-size:12px;display:block}.check-detail .check-progress-heading h2{letter-spacing:-.3px;margin:0 0 8px;font-size:22px;line-height:1.4}.check-progress-heading p{color:var(--check-muted);margin:0;font-size:13px}.check-progress-facts{border-block:1px solid var(--check-line);grid-template-columns:1fr 1fr 1.3fr;margin:0 0 28px;padding:17px 0;display:grid}.check-progress-facts>div{border-left:1px solid var(--check-line);min-width:0;padding:0 18px}.check-progress-facts>div:first-child{border-left:0;padding-left:0}.check-progress-facts>div:last-child{padding-right:0}.check-progress-facts dt{color:var(--check-muted);font-size:12px}.check-progress-facts dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:3px 0 0;font-size:25px;font-weight:600;line-height:1.5;display:flex}.check-progress-facts dd span{color:var(--check-muted);font-size:12px;font-weight:400}.check-progress-steps{margin:0;padding:0;list-style:none}.check-progress-step{align-items:flex-start;gap:14px;padding:0 0 26px;display:flex;position:relative}.check-progress-step:last-child{padding-bottom:0}.check-progress-step:not(:last-child):before{content:"";background:var(--check-line);width:1px;position:absolute;top:35px;bottom:5px;left:15px}.check-progress-step-icon{border:1px solid var(--check-line);font-variant-numeric:tabular-nums;height:31px;color:var(--check-muted);background:#f7f9f7;border-radius:50%;flex:0 0 31px;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}.check-progress-step.is-completed .check-progress-step-icon{color:var(--check-green);background:#edf6f0;border-color:#d2e5da}.check-progress-step.is-active .check-progress-step-icon{background:var(--check-green);border-color:var(--check-green);color:#fff}.check-progress-step.is-active .check-progress-step-icon svg{animation:2.2s linear infinite check-progress-spin}.check-progress-step:is(.is-waiting_resource,.is-partial) .check-progress-step-icon{color:#926323;background:#fbf4e7;border-color:#ecd9b8}.check-progress-step.is-failed .check-progress-step-icon{color:#a8382c;background:#fff0ed;border-color:#edccc7}.check-progress-step-body{flex:1;min-width:0;padding-top:3px}.check-progress-step-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.check-progress-step-title h3{margin:0;font-size:14px;font-weight:600}.check-progress-step-title>span{color:var(--check-muted);flex-shrink:0;font-size:12px}.is-active .check-progress-step-title :is(h3,span),.is-completed .check-progress-step-title>span{color:var(--check-green)}.is-waiting_resource .check-progress-step-title>span,.is-partial .check-progress-step-title>span{color:#926323}.check-progress-step-body>p{color:var(--check-muted);margin:5px 0 0;font-size:12px}.check-preparation{color:var(--check-muted);background:#f5f8f5;border-radius:7px;margin-top:13px;padding:12px 14px;font-size:12px}.check-preparation-count{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.check-preparation-count strong{font-variant-numeric:tabular-nums;font-size:14px}.check-preparation-count small{color:var(--check-muted);font-size:12px;font-weight:400}.check-preparation progress{appearance:none;width:100%;height:6px;accent-color:var(--check-green);background:#dfe9e2;border:0;border-radius:3px;margin-top:10px;display:block;overflow:hidden}.check-preparation progress::-webkit-progress-bar{background:#dfe9e2}.check-preparation progress::-webkit-progress-value{background:var(--check-green);border-radius:3px}.check-preparation progress::-moz-progress-bar{background:var(--check-green);border-radius:3px}.check-preparation p{margin:8px 0 0}.check-preparation .check-progress-warning{color:#865718}.check-progress-notice{color:#80551e;overflow-wrap:anywhere;background:#fffaef;border:1px solid #eadbbd;border-radius:7px;align-items:flex-start;gap:9px;margin-top:20px;padding:12px 14px;font-size:13px;display:flex}.check-progress-notice>svg{flex-shrink:0;margin-top:2px}.check-progress-notice p{margin:0}.check-progress-notice p+p{margin-top:5px}.check-progress-notice.is-error{color:#954239;background:#fff5f3;border-color:#edd2cd}.check-progress-refresh{border-top:1px solid var(--check-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.check-progress-times{color:var(--check-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 16px;font-size:12px;display:flex}.check-progress-times>span{align-items:center;gap:5px;display:flex}.check-progress-aside{flex-direction:column;gap:18px;min-width:0;display:flex}.check-progress-conditions{padding:22px}.check-progress-aside-title{align-items:center;gap:8px;display:flex}.check-progress-aside-title>svg{color:var(--check-green)}.check-progress-aside-title h2{margin:0;font-size:15px}.check-progress-aside-title>span{color:var(--check-muted);margin-left:auto;font-size:12px}.check-progress-conditions>p{color:var(--check-muted);margin:10px 0 0;font-size:12px}.check-progress-conditions ul{margin:20px 0;padding:0;list-style:none}.check-progress-conditions li{border-top:1px solid var(--check-line);flex-direction:column;align-items:flex-start;gap:7px;padding-block:13px;display:flex}.check-progress-conditions li:first-child{border-top:0;padding-top:0}.check-progress-conditions li strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.check-progress-conditions>.button{justify-content:space-between;width:100%;margin-top:6px}.check-progress-reassurance{color:var(--check-green);background:#f0f6f1;border-radius:9px;align-items:flex-start;gap:10px;padding:17px;display:flex}.check-progress-reassurance>svg{flex-shrink:0;margin-top:2px}.check-detail .check-progress-reassurance strong{color:#295c40;font-size:13px;font-weight:600}.check-progress-reassurance p{color:#506858;margin:5px 0 0;font-size:12px}.check-progress-footnote{color:var(--check-muted);align-items:flex-start;gap:7px;margin:0;padding-inline:5px;font-size:12px;display:flex}.check-progress-footnote>svg{flex-shrink:0;margin-top:2px}.check-detail .check-condition-readonly{cursor:default}.check-detail .check-condition-readonly:hover{border-color:var(--check-line);background:#fff}@keyframes check-progress-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.check-detail .check-processing{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=599px){.shell-focus .page-content:has(.check-running){padding:16px}.check-progress-card,.check-progress-conditions{border-radius:9px;padding:18px}.check-progress-heading{gap:12px;margin-bottom:20px}.check-progress-symbol{border-radius:10px;flex-basis:42px;height:42px}.check-detail .check-progress-heading h2{font-size:19px}.check-progress-facts{grid-template-columns:1fr 1fr;gap:14px 0;margin-bottom:22px}.check-progress-facts>div:last-child{border:0;border-top:1px solid var(--check-line);grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0 0;display:flex}.check-progress-facts>div:last-child dd{margin:0;font-size:18px}.check-progress-step{gap:10px}.check-progress-step-title{flex-wrap:wrap;gap:2px 8px}.check-progress-refresh{align-items:flex-end;gap:10px}.check-progress-times{flex-direction:column}.check-progress-refresh .button{padding-inline:10px;font-size:13px}}.review-workbench-table{min-width:1050px}.review-workbench-table .review-pending-count strong{color:#354b3b;font-size:18px;font-weight:600}.review-match-types{color:#737970;flex-direction:column;align-items:flex-start;gap:7px;font-size:11px;display:flex}.review-match-types .review-priority{color:#8c5b16;background:#fff2dc;border-radius:5px;padding:4px 7px;font-weight:500}.review-match-types .review-type-empty{color:#959991}.review-risk-count{color:#a24b31;font-weight:600}.task-coverage{color:#737970;margin-top:6px;font-size:11px;display:block}.review-start-link{color:#42604a;white-space:nowrap;align-items:center;gap:5px;padding:8px 0;font-size:12px;font-weight:500;display:inline-flex}.review-start-link:hover{color:#263b2c;text-decoration:underline}.review-count-note{color:#85897f;padding:12px 20px;font-size:11px;line-height:1.7}.dialog:has(.alert-review-body){width:980px}.alert-review-body{color:#4b514d;gap:20px;padding:24px 26px;font-size:13px;line-height:1.7;display:grid}.alert-review-body h3{color:#354339;font-size:15px}.alert-review-toolbar,.registration-comparison-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.alert-review-change{color:#8a6632;background:#fbf6eb;border:1px solid #efe3c9;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.alert-review-change>svg{flex-shrink:0;margin-top:3px}.alert-review-change p{margin-top:4px}.alert-review-facts{grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin:0;display:grid}.alert-review-facts dt{color:#767d77;font-size:12px}.alert-review-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:500}.alert-review-notice{background:#f4f6f3;border:1px solid #e3e8e0;border-radius:8px;padding:12px 14px}.alert-review-notice .button{margin-left:12px}.alert-review-reasons{color:#6d746d}.registration-comparison{gap:14px;min-width:0;display:grid}.registration-diff{border:1px solid #e3e7e0;border-radius:10px;overflow:hidden}.registration-diff-heading,.registration-diff-row{grid-template-columns:126px minmax(0,1fr) minmax(0,1fr);display:grid}.registration-diff-single .registration-diff-heading,.registration-diff-single .registration-diff-row{grid-template-columns:126px minmax(0,1fr)}.registration-diff-heading{background:#f4f6f2;font-size:12px;font-weight:500}.registration-diff-heading>span,.registration-diff-row>h4,.registration-diff-value{overflow-wrap:anywhere;min-width:0;padding:13px 15px}.registration-diff-row>h4{color:#6d746d;background:#fafbf9;margin:0;font-size:12px;font-weight:500}.registration-diff-row{border-top:1px solid #e7eae4}.registration-diff-value{white-space:pre-wrap;border-left:1px solid #e7eae4}.registration-diff-row.is-changed>.registration-diff-value:last-child{background:#f3f8ec}.registration-mobile-label{display:none}.registration-value-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.registration-value-list li>span,.registration-value-list li>strong,.registration-value-list li>small{display:block}.registration-value-list strong{font-weight:500}.registration-attachment-change{color:#81622e;margin-top:4px;font-size:11px}.registration-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registration-sources section{border:1px solid #e3e7e0;border-radius:8px;padding:14px}.registration-sources h4{margin:0 0 8px;font-size:12px;font-weight:500}.registration-sources a{overflow-wrap:anywhere;margin-top:6px;display:block}.registration-sources a,.registration-value-list a{color:#547d3c;text-underline-offset:3px;text-decoration:underline}.alert-review-tasks>a{color:#46583d;border-bottom:1px solid #e6e9e2;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.alert-review-tasks strong,.alert-review-tasks small{display:block}.alert-review-tasks strong{font-weight:500}.alert-review-tasks small{color:#7a8175;margin-top:3px}.alert-review-evidence h3{margin-bottom:12px}.alert-review-footer{z-index:1;position:sticky;bottom:0}.alert-review-actions{gap:10px;display:flex}@media (width<=640px){.alert-review-body{gap:16px;padding:18px}.alert-review-facts{grid-template-columns:1fr;gap:10px}.alert-review-facts>div{justify-content:space-between;gap:18px;display:flex}.alert-review-facts dd{text-align:right;margin:0}.registration-diff-heading{display:none}.registration-diff-row,.registration-diff-single .registration-diff-row{grid-template-columns:minmax(0,1fr)}.registration-diff-row:first-of-type{border-top:0}.registration-diff-value{border-left:0;padding-top:10px}.registration-mobile-label{color:#838b7f;margin-bottom:5px;font-size:11px;display:block}.registration-sources{grid-template-columns:minmax(0,1fr)}.registration-comparison-heading{flex-wrap:wrap}.alert-review-footer{flex-wrap:wrap;gap:8px;padding:14px 16px}.alert-review-footer .button{min-height:40px;padding:9px 10px}.alert-review-actions{gap:8px}.alert-review-notice .button{margin-top:8px;margin-left:0}}.leads-page{min-width:0;color:var(--ink);font-size:13px}.leads-page .page-heading{align-items:center;gap:16px}.lead-coverage{color:#526c58;background:#f0f7f1;border:1px solid #dce8df;border-radius:10px;margin:0 0 22px;padding:14px 18px;font-size:12px;line-height:1.8}.lead-coverage p{margin:0}.lead-workspace{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.lead-tabs{border-bottom:1px solid var(--line);gap:26px;padding:0 24px;display:flex}.lead-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:18px 0;font-size:14px;display:flex}.lead-tabs button[aria-pressed=true]{border-bottom-color:var(--accent);color:#25704f;font-weight:600}.lead-filters{border-bottom:1px solid var(--line);background:#fbfcfa;padding:22px 24px}.lead-filter-grid{grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(160px,1.5fr);gap:14px;display:grid}.lead-filter-grid label{color:#657368;gap:8px;min-width:0;font-size:12px;display:grid}.lead-filter-grid .select-wrap,.lead-filter-grid select{width:100%;min-width:0}.lead-search-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.lead-search{flex:1;align-items:center;gap:8px;max-width:480px;display:flex}.lead-search-input{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fff;border-radius:7px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.lead-search-input input{background:0 0;border:0;width:100%;min-width:0;height:36px;padding:0}.lead-search-input:focus-within{outline-offset:1px;outline:2px solid #b6d9c5}.lead-search-input input:focus{box-shadow:none;outline:0}.lead-shortcuts{flex-wrap:wrap;gap:8px;display:flex}.lead-shortcuts button{color:#657368;background:#fff;border:1px solid #dce5dd;border-radius:20px;padding:7px 12px;font-size:12px}.lead-shortcuts button[aria-pressed=true]{color:#246944;background:#eaf4ec;border-color:#98bea5}.lead-results-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.lead-results-heading h2,.lead-query-cta h2{margin:0;font-size:15px;font-weight:600}.lead-results-heading p,.lead-query-cta p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.lead-list,.lead-evidence-list{margin:0;padding:0;list-style:none}.lead-card{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 24px;display:flex}.lead-card:last-child{border-bottom:0}.lead-card-main{min-width:0}.lead-company-heading{align-items:flex-start;gap:13px;display:flex}.lead-company-icon{color:#64826b;background:#edf3ec;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.lead-company-heading h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:15px;line-height:1.5}.lead-company-heading h3 a{color:var(--ink);text-decoration:none}.lead-company-heading h3 a:hover{color:#287453;text-decoration:underline}.lead-company-meta,.lead-card-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px 18px;font-size:12px;line-height:1.6;display:flex}.lead-location{align-items:center;gap:4px;display:inline-flex}.lead-credit-code{font-variant-numeric:tabular-nums}.lead-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.lead-tags span,.lead-evidence-type{color:#647660;background:#f0f4ef;border-radius:5px;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-block}.lead-tags .lead-type-tag{color:#847b55;background:#f4f3ed}.lead-card-facts{margin-top:15px}.lead-card-facts strong{color:#506251;font-weight:500}.lead-card-actions{flex-shrink:0;justify-items:end;gap:18px;padding-top:2px;display:grid}.lead-favorite .button[aria-pressed=true]{color:#29734c;background:#f0f7f1;border-color:#a9ccb4}.lead-favorite .form-error{max-width:220px}.lead-detail-link,.lead-back-link{color:#287453;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.lead-detail-link:hover,.lead-back-link:hover{text-decoration:underline}.lead-more{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:18px;padding:20px;font-size:12px;display:flex}.lead-back-link{margin-bottom:22px}.lead-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.lead-detail-heading h1{overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:8px 0 13px;font-size:24px;line-height:1.5;display:flex}.lead-detail-heading h1 svg{color:#7d947e;flex-shrink:0;margin-top:6px}.lead-query-cta{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:22px 24px;display:flex}.lead-query-cta .button{flex-shrink:0}.lead-evidence{border-bottom:1px solid var(--line);padding:24px}.lead-evidence:last-child{border-bottom:0}.lead-evidence-heading{color:#71856f;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-evidence-heading h3{color:var(--ink);margin:0;font-size:14px}.lead-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px;margin:22px 0 0;display:grid}.lead-evidence dl>div{grid-template-columns:96px minmax(0,1fr);gap:8px;line-height:1.6;display:grid}.lead-evidence dt{color:var(--muted)}.lead-evidence dd{overflow-wrap:anywhere;margin:0}.lead-evidence-organizations{grid-column:1/-1}.lead-evidence-note,.lead-unavailable-note{color:var(--muted);margin:17px 0 0;font-size:12px;line-height:1.7}.lead-unavailable{background:#fafbf9}@media (width<=1100px){.lead-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-query-cta{flex-wrap:wrap}}@media (width<=640px){.lead-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-filter-grid label:last-child{grid-column:1/-1}.lead-filters,.lead-results-heading,.lead-card,.lead-evidence,.lead-query-cta{padding:18px 16px}.lead-tabs{padding:0 16px}.lead-card,.lead-detail-heading{flex-direction:column}.lead-card-actions{justify-content:space-between;align-items:center;width:100%;display:flex}.lead-search{min-width:100%;max-width:none}.lead-evidence dl{grid-template-columns:1fr}.lead-detail-heading h1{font-size:20px}}.integrations-page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;container:integrations/inline-size}.integration-navigation{border-bottom:1px solid #e5e8e1;gap:28px;margin-bottom:32px;display:flex}.integration-navigation a{color:#70796a;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 3px;font-size:14px;display:inline-flex}.integration-navigation a[aria-current=page]{color:#365329;border-color:#4a663b;font-weight:550}.integration-navigation a:hover{color:#365329}.integration-overview{gap:32px;display:grid}.integration-introduction{margin-bottom:20px}.integration-introduction h2,.integration-start h2,.integration-panel-heading h2{color:#343f2e;font-size:18px}.integration-introduction p,.integration-start>div>p,.integration-panel-heading p{color:#747d6d;margin-top:7px;font-size:13px;line-height:1.8}.integration-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-method{border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.integration-method-api{background:#f0f4ec}.integration-method-ai{background:#f3f2ec}.integration-method-icon{color:#4c6540;background:#ffffffbf;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid}.integration-method-label{color:#68745d;letter-spacing:.08em;font-size:11px}.integration-method h3{color:#35422d;margin-top:7px;font-size:23px}.integration-method>p{color:#6e7566;max-width:400px;margin:14px 0 28px;font-size:14px;line-height:1.9}.integration-method-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:auto;display:flex}.integration-method-actions a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.integration-method-actions a:not(.button){color:#4b633d;min-height:40px}.integrations-page .button{min-height:40px;font-size:13px}.integration-start{padding:4px 0 0}.integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:25px 0 0;padding:0;list-style:none;display:grid}.integration-steps li{align-items:flex-start;gap:13px;display:flex}.integration-steps li>span{color:#8a967e;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.integration-steps a,.integration-steps strong{color:#45533a;align-items:center;gap:8px;font-size:14px;font-weight:550;display:inline-flex}.integration-steps p{color:#7a8173;margin-top:8px;font-size:12px;line-height:1.85}.integration-resources{border-top:1px solid #e9ece4;flex-wrap:wrap;gap:14px 32px;padding-top:22px;display:flex}.integration-resources a{color:#647456;align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex}.integration-panel{background:#fff;border:1px solid #e5e8e1;border-radius:13px;min-width:0;overflow:hidden}.integration-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.integration-panel-heading>div{min-width:0}.integration-notices:empty{display:none}.integration-notice{color:#636f56;background:#f4f5ee;border-radius:8px;margin:0 24px 20px;padding:14px 16px;font-size:13px;line-height:1.9}.integration-panel a{color:#426332;text-underline-offset:3px;text-decoration:underline}.integration-key-list{border-block:1px solid #ebecea}.integration-key-item,.integration-empty{padding:24px}.integration-empty{color:#747d6d;font-size:13px;line-height:1.9}.integration-key-item+.integration-key-item{border-top:1px solid #ebecea}.integration-key-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.integration-key-heading h4{overflow-wrap:anywhere;min-width:0;font-size:15px}.integration-key-heading .button{margin-left:auto}.integration-key-item code{overflow-wrap:anywhere;color:#6f7867;font-size:12px}.integration-key-dates{flex-wrap:wrap;gap:16px 36px;margin:18px 0 0;font-size:12px;display:flex}.integration-key-dates dt{color:#7a8173;margin-bottom:6px}.integration-key-dates dd{margin:0}.integration-rotation{color:#647456;padding:20px 24px;font-size:13px}.integration-rotation summary{cursor:pointer;width:fit-content}.integration-rotation summary:focus-visible{outline-offset:3px;outline:2px solid #88b59b}.integration-rotation p{max-width:700px;margin:14px 0 10px;line-height:1.9}.integration-log-description{color:#747d6d;padding:0 24px 20px;font-size:12px;line-height:1.8}.integration-log-table{overflow-x:auto}.integration-log-table table{border-collapse:collapse;width:100%;font-size:12px}.integration-log-table th,.integration-log-table td{text-align:left;vertical-align:top;border-top:1px solid #ebecea;padding:16px 20px}.integration-log-table th{color:#747d6d;white-space:nowrap;background:#fafbf8;font-weight:500}.integration-log-table small{color:#747d6d;white-space:nowrap;margin-top:5px;font-size:11px;display:block}.integration-log-table code{overflow-wrap:anywhere}.integration-form{gap:18px;padding:24px;display:grid}.integration-form .inline-actions{flex-wrap:wrap}.integration-form-help{color:#747d6d;font-size:12px;line-height:1.8}.integration-secret{overflow-wrap:anywhere;min-height:100px;font-family:monospace}@container integrations (width<=700px){.integration-methods,.integration-steps{grid-template-columns:minmax(0,1fr)}.integration-method{padding:24px}.integration-method-icon{margin-bottom:18px}.integration-method>p{max-width:none}.integration-navigation{gap:10px;margin-bottom:24px}.integration-navigation a{flex:1;gap:6px;font-size:13px}.integration-panel-heading,.integration-key-item,.integration-empty,.integration-rotation{padding:20px}.integration-notice{margin-inline:20px}.integration-log-description{padding-inline:20px}.integration-panel .table-footer{flex-direction:column;align-items:flex-start;gap:12px}.integration-key-dates{column-gap:24px}}.account-page{width:100%;min-width:0;max-width:1200px;margin-inline:auto;container:account/inline-size}.account-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.account-navigation{background:#f8f9f6;border:1px solid #e5e6e3;border-radius:12px;gap:8px;padding:4px;display:flex}.account-navigation a{color:#666e62;white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:14px;display:flex}.account-navigation a:hover{color:#426332;background:#eff2eb}.account-navigation a[aria-current=page]{color:#365329;background:#e8eee2;font-weight:550}.account-layout>.settings-card{background:#fff;min-width:0;container:account-card/inline-size}.account-layout .settings-card-heading{align-items:flex-start;gap:14px;padding:24px 28px}.account-layout .settings-card-heading>div{min-width:0}.account-layout .settings-card-heading h3{color:#353c32;font-size:16px}.account-layout .settings-card-heading p{color:#73796e;margin-top:6px;font-size:13px;line-height:1.7}.account-layout .settings-form{padding:28px}.account-layout .settings-form .field-label{color:#454d40;margin-bottom:0;font-size:14px}.account-layout .field-label input:not([type=checkbox]):not([type=radio]){min-height:44px;font-size:14px}.account-layout .settings-profile-fields,.account-layout form.settings-form>.settings-fields{gap:20px;max-width:520px;display:grid}.account-layout .settings-fields>.button{justify-self:start;margin-top:4px}.account-layout .button{min-height:42px;padding-inline:18px;font-size:13px}.account-layout .settings-dirty,.account-layout .form-error{overflow-wrap:anywhere;font-size:12px}.account-layout .form-error{margin:0}.account-profile-body{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.account-profile-details{min-width:0}.account-contacts{gap:18px;margin:0 0 28px;font-size:14px;display:grid}.account-contacts:empty{display:none}.account-contacts>div{grid-template-columns:100px minmax(0,1fr);gap:8px 16px;display:grid}.account-contacts dt{color:#73796e}.account-contacts dd{overflow-wrap:anywhere;margin:0}.account-usage{background:#f8faf5;border:1px solid #e7ebe2;border-radius:10px;min-width:0;padding:22px}.account-usage h4{color:#454f3d;font-size:14px}.account-usage-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 8px;display:grid}.account-usage-stats dt{color:#737d69;font-size:12px;line-height:1.7}.account-usage-stats dd{font-variant-numeric:tabular-nums;color:#3f5632;overflow-wrap:anywhere;margin:6px 0 0;font-size:24px;font-weight:550;line-height:1.3}.account-billing-link{color:#426332;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-flex}.account-billing-link:hover{color:#273e1c}.account-layout .preference-row{gap:24px;padding:24px 28px}.account-layout .preference-row>div{min-width:0}.account-layout .preference-row h4{color:#454d40;font-size:14px;font-weight:500}.account-layout .preference-row p{color:#73796e;margin-top:6px;font-size:13px;line-height:1.7}.account-layout .preference-row .select-wrap{flex-shrink:0;width:144px;max-width:100%}.account-layout .preference-row select{color:#454d40;min-height:42px;font-size:13px}.account-layout .toggle{width:40px;height:24px;padding:2px}.account-layout .toggle>span{width:18px;height:18px}.account-layout .toggle.is-on{background:#56764a;border-color:#56764a}.account-layout .toggle.is-on>span{transform:translate(16px)}.account-layout .settings-save{background:#fafbf8;padding:20px 28px}@container account (width>=880px){.account-layout{grid-template-columns:176px minmax(0,1fr)}.account-navigation{flex-direction:column;gap:6px;padding:8px}.account-navigation a{flex:none;justify-content:flex-start}}@container account-card (width>=740px){.account-profile-body{grid-template-columns:minmax(0,1fr) 252px;gap:32px}.account-usage-stats{grid-template-columns:minmax(0,1fr);gap:18px}.account-usage-stats>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-usage-stats dd{margin:0}}@container account (width<=540px){.account-layout{gap:18px}.account-navigation{gap:2px}.account-navigation a{gap:6px;padding-inline:6px;font-size:13px}.account-navigation a svg{display:none}.account-layout .settings-card-heading,.account-layout .settings-form,.account-layout .preference-row,.account-layout .settings-save{padding:20px}.account-contacts>div{grid-template-columns:minmax(0,1fr);gap:5px}.account-usage{padding:18px}.account-usage-stats{grid-template-columns:minmax(0,1fr);gap:14px}.account-usage-stats>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.account-usage-stats dd{margin:0}.account-layout .preference-row{gap:16px}.account-layout .preference-row:has(.select-wrap){flex-wrap:wrap}.account-layout .settings-save>.button{width:100%}}.ticket-nav-row{position:relative}.ticket-nav-row .nav-item{padding-right:47px}.ticket-nav-badge{cursor:pointer;position:absolute;top:10px;right:12px}.ticket-nav-badge:hover{border-color:#c9b598}.ticket-list-page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ticket-list-page>.ticket-intro,.ticket-list-page>.ticket-table-section{border-radius:12px;box-shadow:0 2px 8px #303b3108}.ticket-intro{background:#f6f9f5;border:1px solid #e7ede4;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}.ticket-intro>div{min-width:0}.ticket-intro h2{color:#3e493b;font-size:18px;line-height:1.6}.ticket-intro p{color:#85907e;margin-top:6px;font-size:12px;line-height:1.8}.ticket-intro>.quiet-badge{white-space:nowrap;margin-left:auto}.ticket-intro>.color-icon{border-radius:13px;flex-shrink:0;width:47px;height:47px}.ticket-table-section .section-title{padding:20px 20px 16px}.ticket-table-section .section-title>.muted{font-size:11px}.ticket-table-section .ticket-filters{justify-content:space-between;margin:12px 16px 0;padding:10px 12px}.ticket-filters .select-wrap select{font-size:11px}.ticket-filters .search-field input{width:210px}.ticket-table{min-width:740px}.ticket-table td{font-size:12px}.ticket-table td:first-child{width:43%}.ticket-title-cell{text-align:left;align-items:center;gap:12px;width:100%;padding:5px 0;display:flex}.ticket-title-cell>span:last-child{min-width:0}.ticket-title-cell strong{color:#50574b;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.ticket-title-cell small{color:#959b8e;align-items:center;gap:9px;margin-top:5px;font-size:10px;display:flex}.ticket-title-cell small>span{white-space:nowrap;border:1px solid #e8ebe4;border-radius:4px;padding:0 5px;font-size:9px}.ticket-row-icon{color:#97a18e;background:#f2f4ef;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.ticket-title-cell:hover strong{color:#359b71}.status.ticket-status-submitted{color:#978ba9}.status.ticket-status-in_progress{color:#6689ad}.status.ticket-status-waiting_user{color:#b68b51}.status.ticket-status-resolved{color:#4c9a76}.status.ticket-status-closed{color:#91978b}.ticket-form-fields,.ticket-composer-fields{border:0;min-width:0;margin:0;padding:0}.ticket-form-fields{flex-direction:column;gap:16px;padding:4px 25px 20px;display:flex}.ticket-form-row .field-label{min-width:0}.ticket-form-row .select-wrap{margin-top:8px;display:flex}.ticket-form-row select{width:100%;min-height:39px;font-size:12px}.ticket-form-fields .field-label input,.ticket-form-fields .field-label textarea,.ticket-composer-fields textarea{resize:vertical;font-size:13px;line-height:1.8}.ticket-field-hint{color:#939a8a;font-size:10px;line-height:1.8}.ticket-char-count{text-align:right;margin-top:-9px}.ticket-composer-fields .ticket-char-count{margin-top:5px}.ticket-form-error{margin:0 25px 16px}.ticket-form .dialog-footer{margin-top:0}.ticket-file-input{display:none}.ticket-upload-heading{color:#747d6c;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.ticket-upload-heading small{color:#a0a596;margin-left:4px;font-size:10px}.ticket-upload-heading>span:last-child{color:#a0a596;font-size:10px}.ticket-upload>.ticket-field-hint{margin-top:9px}.ticket-draft-images{flex-wrap:wrap;gap:10px;display:flex}.ticket-draft-image{width:105px;min-width:0;position:relative}.ticket-draft-image img{object-fit:cover;background:#f8f9f5;border:1px solid #e3e7dd;border-radius:8px;width:105px;height:78px}.ticket-draft-image>span{white-space:nowrap;text-overflow:ellipsis;color:#919a86;margin-top:4px;font-size:10px;display:block;overflow:hidden}.ticket-draft-image>button{color:#7e8675;background:#fff;border:1px solid #e2e4dd;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.ticket-add-image{color:#8f9c84;background:#fafbf8;border:1px dashed #cdd7c3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:105px;height:78px;font-size:11px;display:flex}.ticket-add-image:hover:not(:disabled){background:#f1f6ed;border-color:#8fac7a}.ticket-detail-page{max-width:1450px;margin:0 auto}.ticket-detail-heading{margin-bottom:16px}.ticket-detail-grid{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:22px;display:grid}.ticket-panel{background:#fff;border:1px solid #e7eae2;border-radius:12px;min-width:0;padding:24px}.ticket-panel h2{color:#4f5947;font-size:14px}.ticket-subject{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px;display:flex}.ticket-subject h2{overflow-wrap:anywhere;font-size:18px;line-height:1.6}.ticket-subject>.status{flex-shrink:0;margin-top:5px}.ticket-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#717b68;font-size:13px;line-height:1.95}.ticket-panel-heading{margin-bottom:23px}.ticket-panel-heading h2{align-items:center;gap:8px;display:flex}.ticket-panel-heading h2>svg{color:#8c9980}.ticket-panel-heading h2>span{color:#8a9580;background:#f3f5f0;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:400}.ticket-panel-heading p{color:#8f9887;margin-top:7px;font-size:11px;line-height:1.8}.ticket-timeline{margin:0;padding:0;list-style:none}.ticket-event{gap:15px;padding:0 0 23px;display:flex;position:relative}.ticket-event:last-child{padding-bottom:0}.ticket-event:not(:last-child):before{content:"";background:#e7ebe2;width:1px;position:absolute;top:12px;bottom:0;left:4px}.ticket-event-dot{z-index:1;background:#acb69f;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 1px #dce2d5}.ticket-event-support_message .ticket-event-dot{background:#70a68b}.ticket-event>div{flex:1;min-width:0}.ticket-event-meta{color:#7f8974;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.ticket-event-meta strong{color:#626f55;font-weight:500}.ticket-event-meta time{color:#a0a796;margin-left:auto;font-size:10px}.ticket-support-label{color:#72a28a;background:#eff6f1;border-radius:4px;padding:2px 6px;font-size:9px}.ticket-event-support_message>div,.ticket-event-user_message>div{background:#f9fbf7;border:1px solid #e9eee3;border-radius:9px;padding:15px 17px}.ticket-event-user_message>div{background:#fcfcfa;border-color:#efeee8}.ticket-event-status_change .ticket-message-body,.ticket-event-created .ticket-message-body{color:#959e8c;font-size:11px}.ticket-event-transition{color:#a1a995;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.ticket-event-transition>.status{font-size:10px}.ticket-info{position:sticky;top:0}.ticket-info dl>div{justify-content:space-between;gap:10px;margin-top:18px;font-size:11px;display:flex}.ticket-info dt{color:#949e89}.ticket-info dd{color:#646f59;text-align:right;margin:0}.ticket-info-note{color:#9baa8e;border-top:1px solid #edf0e7;align-items:flex-start;gap:10px;margin-top:23px;padding-top:20px;display:flex}.ticket-info-note p{color:#929d87;font-size:11px;line-height:1.9}.ticket-composer-footer{justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.ticket-resolution-actions{flex-wrap:wrap;margin-bottom:15px}.ticket-resolution-card{bottom:max(12px, env(safe-area-inset-bottom));z-index:5;background:#f7faf5;border:1px solid #ccdfce;border-radius:12px;margin-top:20px;padding:18px 20px;position:sticky;box-shadow:0 4px 24px #2b49351a}.ticket-resolution-feedback{margin-top:20px}.ticket-resolution-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ticket-resolution-copy h2{color:#425a45;margin:0;font-size:14px}.ticket-resolution-copy p{color:#64755c;margin-top:5px;font-size:12px;line-height:1.6}.ticket-resolution-buttons{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.ticket-resolution-buttons .button{min-height:44px}.ticket-reply-purposes{border:0;min-width:0;margin:24px 0 0;padding:0}.ticket-reply-purposes legend{margin-bottom:10px;padding:0;font-size:12px}.ticket-reply-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ticket-reply-option{cursor:pointer;border:1px solid #e1e5dc;border-radius:9px;align-items:flex-start;gap:9px;padding:14px 12px;display:flex}.ticket-reply-option:has(input:checked){background:#f2f7ee;border-color:#82a78a}.ticket-reply-option:has(input:focus-visible){outline-offset:2px;outline:2px solid #359b71}.ticket-reply-option:has(input:disabled){cursor:default;opacity:.65}.ticket-reply-option input{accent-color:#43835c;flex-shrink:0;margin-top:2px}.ticket-reply-option strong,.ticket-reply-option small{line-height:1.6;display:block}.ticket-reply-option strong{color:#4f6248;font-size:12px;font-weight:500}.ticket-reply-option small{color:#718068;margin-top:5px;font-size:11px}.ticket-reply-hint{color:#64755c;margin-top:12px;font-size:12px;line-height:1.7}.ticket-closed{color:#71a185;background:#f7fbf7;border:1px solid #dfece1;border-radius:12px;align-items:center;gap:13px;padding:22px 24px;display:flex}.ticket-closed h3{font-size:13px}.ticket-closed p{color:#93a08b;margin-top:5px;font-size:11px}.ticket-stored-image{width:135px;min-width:0}.ticket-image-button{color:#a1aa96;background:#fafbf8;border:1px solid #e3e7dc;border-radius:7px;place-items:center;width:100%;height:90px;padding:0;font-size:10px;display:grid;overflow:hidden}.ticket-image-button img{object-fit:cover;width:100%;height:100%}.ticket-stored-image>small{color:#9aa38f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.ticket-image-error{color:#a78b6f;border:1px dashed #e3d6cb;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;height:90px;padding:8px;font-size:10px;display:flex}.ticket-image-error button{text-align:left;color:#779869;padding:0;font-size:10px}.ticket-image-preview{text-align:center;background:#fafbf9;padding:0 22px 22px}.ticket-image-preview img{object-fit:contain;max-width:100%;max-height:65dvh}@media (width<=1100px){.ticket-reply-options{grid-template-columns:minmax(0,1fr)}.ticket-detail-grid{grid-template-columns:minmax(0,1fr) 215px;gap:16px}.ticket-panel{padding:20px}.ticket-info dl>div{font-size:10px}.ticket-info{padding:17px}.ticket-intro>.quiet-badge{display:none}}@media (width<=850px){.ticket-detail-grid{grid-template-columns:minmax(0,1fr)}.ticket-info{grid-row:1;padding:17px 20px;position:static}.ticket-info dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:14px;display:grid}.ticket-info dl>div{flex-direction:column;gap:3px;margin-top:0}.ticket-info dd{text-align:left}.ticket-info-note{display:none}}@media (width<=720px){.ticket-resolution-card{padding:14px}.ticket-resolution-buttons{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;display:grid}.ticket-list-page{gap:16px}.ticket-table-section .section-title{padding:16px 14px 12px}.ticket-table-section .ticket-filters{margin:12px 10px 0}.ticket-intro{gap:12px;padding:18px 16px}.ticket-intro h2{font-size:15px}.ticket-intro p{font-size:11px;line-height:1.8}.ticket-intro>.color-icon{width:37px;height:37px}.ticket-filters .toolbar-left{gap:8px;width:100%;display:flex}.ticket-filters .toolbar-left .select-wrap{flex:1}.ticket-filters select{width:100%}.ticket-filters>.search-field{width:100%;padding:5px}.ticket-filters .search-field input{flex:1;width:100%;font-size:11px}.ticket-panel{padding:18px 16px}.ticket-subject{flex-wrap:wrap;gap:8px}.ticket-subject h2{width:100%;font-size:16px}.ticket-message-body{font-size:12px}.ticket-event{gap:12px}.ticket-event-support_message>div,.ticket-event-user_message>div{padding:12px}.ticket-event-meta{gap:5px}.ticket-event-meta time{font-size:9px}.ticket-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-form-fields{padding:0 20px 18px}.ticket-form-row{gap:10px}.ticket-form-row select{min-width:0;font-size:11px}.ticket-form-fields .field-label input,.ticket-form-fields .field-label textarea,.ticket-composer-fields textarea{font-size:12px}.ticket-draft-image,.ticket-draft-image img,.ticket-add-image{width:85px}.ticket-draft-image img,.ticket-add-image{height:68px}.ticket-stored-image{width:110px}.ticket-image-button{height:80px}.ticket-composer-footer{flex-wrap:wrap}.ticket-composer-footer .button,.ticket-detail-heading>.button{margin-left:auto}.ticket-form-error{margin:0 20px 15px}.ticket-table-section .section-title>.muted{font-size:10px}}.ticket-form-fields .field-label{margin-bottom:0}.help-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar .topbar-actions>.help-launcher{display:inline-flex}.help-page{color:#34403a;max-width:1240px;margin:0 auto}.help-eyebrow{letter-spacing:.06em;color:#657568;align-items:center;gap:8px;font-size:11px;font-weight:550;display:flex}.help-welcome{background:linear-gradient(115deg,#f0f5ee,#fafbf8);border:1px solid #dce5dd;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:32px;padding:38px;display:grid}.help-welcome h1{letter-spacing:-.04em;color:#314638;margin:17px 0 12px;font-size:clamp(25px,2.5vw,35px);font-weight:550;line-height:1.5}.help-welcome-copy>p{color:#657469;max-width:350px;margin-bottom:23px;font-size:13px;line-height:1.9}.help-welcome-copy>.button{min-height:42px;padding-inline:19px}.help-shortcuts{color:#566d5d;flex-wrap:wrap;gap:12px 20px;margin-top:18px;font-size:12px;display:flex}.help-shortcuts a,.help-shortcuts button,.help-support-actions a,.help-related a,.help-drawer-footer>a,.help-misconceptions a{align-items:center;gap:6px;display:inline-flex}.help-journey{background:#ffffffb3;border:1px solid #dde5db;border-radius:12px;align-self:center;margin:0;padding:0;list-style:none;overflow:hidden}.help-journey li+li{border-top:1px solid #e3e9e0}.help-journey a{align-items:center;gap:17px;padding:23px 21px;display:flex}.help-journey a:hover{background:#f3f7f0}.help-journey-number{color:#779079;font-variant-numeric:tabular-nums;font-size:23px;font-weight:400}.help-journey a>div{flex:1}.help-journey strong{font-size:14px;font-weight:550}.help-journey p{color:#727e73;margin-top:5px;font-size:11px;line-height:1.7}.help-catalogue{outline:none;grid-template-columns:190px minmax(0,1fr);gap:30px;scroll-margin-top:20px;display:grid}.help-navigation{align-self:start;position:sticky;top:0}.help-navigation>.help-eyebrow{padding:4px 12px 14px}.help-navigation nav{flex-direction:column;gap:5px;display:flex}.help-navigation nav button{text-align:left;color:#68716a;border-radius:7px;align-items:center;gap:11px;padding:13px 12px;font-size:12px;display:flex}.help-navigation nav button>span{color:#89968b;font-size:10px}.help-navigation nav button>svg{margin-left:auto}.help-navigation nav button[aria-current=true]{color:#345b42;background:#eaf0e5;font-weight:550}.help-navigation-note{color:#818980;border-top:1px solid #e2e7de;margin:22px 12px 0;padding-top:18px;font-size:11px;line-height:1.9}.help-main{min-width:0}.help-search{color:#788671;background:#fff;border:1px solid #dbe2d7;border-radius:9px;align-items:center;gap:11px;min-height:48px;padding:0 15px;display:flex}.help-search:focus-within{border-color:#739b7a;box-shadow:0 0 0 3px #739b7a13}.help-search input{box-shadow:none;color:#37483b;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:13px 0;font-size:13px}.help-search button{flex-shrink:0;padding:8px 0;font-size:11px}.help-section-heading{margin:25px 0 17px}.help-section-heading h2,.help-misconceptions h2{font-size:17px;font-weight:550}.help-section-heading p{color:#788272;margin-top:7px;font-size:12px;line-height:1.8}.help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.help-topic-card{background:#fff;border:1px solid #e0e5db;border-radius:10px;flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .15s,box-shadow .15s;display:flex}.help-topic-card:hover{border-color:#9fb49c;box-shadow:0 5px 16px #31463808}.help-topic-label{color:#74816b;margin-bottom:11px;font-size:10px}.help-topic-card h3{color:#3c4e3e;font-size:15px;font-weight:550;line-height:1.6}.help-topic-card p{color:#727c6c;margin:9px 0 21px;font-size:12px;line-height:1.9}.help-topic-open{color:#52765a;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:11px;display:flex}.help-misconceptions{margin-top:30px}.help-misconceptions h2{margin-bottom:12px}.help-misconceptions details{border-bottom:1px solid #e1e6dc;padding:15px 0;font-size:12px;line-height:1.8}.help-misconceptions summary,.help-caution summary{cursor:pointer}.help-misconceptions p{color:#697762;margin:11px 0}.help-misconceptions a{color:#4b795a;font-size:11px}.help-support{background:#f8faf5;border:1px solid #dfe5da;border-radius:10px;margin-top:28px;padding:23px}.help-support-heading{align-items:flex-start;gap:14px;display:flex}.help-support-heading>svg{color:#708466;flex-shrink:0}.help-support-heading h2{font-size:15px;font-weight:550}.help-support-heading p{color:#727e68;margin-top:6px;font-size:12px;line-height:1.8}.help-support-actions{color:#56704b;flex-wrap:wrap;align-items:center;gap:15px 20px;margin-top:17px;font-size:12px;display:flex}.help-support-note{color:#828b79;margin-top:17px;font-size:11px;line-height:1.8}.help-back{color:#697b60;align-items:center;gap:7px;margin-bottom:18px;font-size:12px;display:inline-flex}.help-article{overflow-wrap:anywhere;background:#fff;border:1px solid #dfe5da;border-radius:12px;padding:32px}.help-article header h1,.help-article header h3{color:#354937;margin-top:13px;font-size:25px;font-weight:550;line-height:1.6}.help-answer{color:#64735d;margin-top:12px;font-size:14px;line-height:1.9}.help-conclusion{color:#415d40;background:#f5f7f1;border-left:3px solid #789a75;margin:25px 0;padding:16px 18px;font-size:14px;line-height:1.9}.help-conclusion strong{font-weight:550}.help-explanation section+section{margin-top:22px}.help-explanation h2,.help-explanation h4{color:#40543e;font-size:14px;font-weight:550;line-height:1.7}.help-explanation section p{color:#707d65;margin-top:7px;font-size:13px;line-height:1.95}.help-preparation{color:#65765a;background:#f5f7f1;border-radius:8px;align-items:flex-start;gap:12px;margin:25px 0;padding:17px;display:flex}.help-preparation>svg{flex-shrink:0}.help-preparation strong,.help-instructions h3,.help-outcome h3{font-size:13px;font-weight:550}.help-preparation p,.help-instructions p,.help-outcome p{color:#707d65;margin-top:6px;font-size:13px;line-height:1.95}.help-instructions{margin:0;padding:0;list-style:none}.help-instructions li{gap:15px;padding:0 0 23px;display:flex}.help-instructions li>span{color:#809073;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.8}.help-instructions li>div{flex:1;min-width:0}.help-outcome{border-top:1px solid #e6ebdf;padding-top:19px}.help-caution{color:#7c7355;background:#fcfaf4;border:1px solid #e8e1cf;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:12px}.help-caution summary svg{vertical-align:-3px;margin-right:5px}.help-caution p{margin-top:12px;line-height:1.9}.help-article-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.help-related{border-top:1px solid #e4e9dd;margin-top:25px;padding-top:18px}.help-related h3{color:#78856c;align-items:center;gap:7px;margin-bottom:10px;font-size:12px;font-weight:500;display:flex}.help-related>div{color:#507349;flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.help-no-results{background:#fff;border:1px dashed #dce4d4;border-radius:9px;padding:25px}.help-no-results>svg{color:#8d9d7f}.help-no-results h3{margin:13px 0 7px;font-size:15px}.help-no-results p{color:#77836c;font-size:12px;line-height:1.9}.help-category-options{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.help-category-options button{color:#617851;background:#f0f4ea;border-radius:6px;padding:7px 12px;font-size:12px}.help-support-flow{padding-left:21px;font-size:13px;line-height:1.9}.help-support-flow li{padding:8px 0 13px 7px}.help-support-flow p{color:#727e69;margin-top:5px}.drawer:has(.help-drawer-body){width:590px}.help-drawer-body{outline:none;padding:26px}.help-drawer-body .help-article{border:0;border-radius:0;padding:0}.help-drawer-body .help-article header h3{font-size:21px}.help-drawer-topics{margin-top:15px}.help-drawer-topics>button{text-align:left;border-bottom:1px solid #e4e9df;align-items:center;gap:16px;width:100%;padding:22px 0;display:flex}.help-drawer-topics strong{color:#3c543d;font-size:15px;font-weight:550}.help-drawer-topics p{color:#77846c;margin-top:8px;font-size:12px;line-height:1.9}.help-drawer-topics svg{color:#829374;flex-shrink:0}.help-drawer-note{color:#8a947f;margin-top:25px;font-size:11px;line-height:1.9}.help-drawer-footer{color:#527447;flex-shrink:0;font-size:12px}@media (width<=1100px){.help-welcome{gap:25px;padding:27px}.help-catalogue{grid-template-columns:160px minmax(0,1fr);gap:22px}.help-journey a{gap:11px;padding:20px 15px}}@media (width<=850px){.help-welcome,.help-topic-grid{grid-template-columns:1fr}}@media (width<=720px){.help-welcome{border-radius:11px;margin-bottom:24px;padding:23px 20px}.help-welcome h1{font-size:25px}.help-catalogue{display:block}.help-navigation{margin-bottom:20px;position:static}.help-navigation>.help-eyebrow,.help-navigation-note{display:none}.help-navigation nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.help-navigation nav button{background:#fff;border:1px solid #e0e6d9;justify-content:center;padding:12px 5px;font-size:11px}.help-navigation nav button>span,.help-navigation nav button>svg{display:none}.help-article{padding:22px 18px}.help-article header h1{font-size:22px}.help-support,.help-topic-card{padding:20px}.help-search{padding-inline:12px}.help-search input{font-size:12px}.drawer-overlay:has(.help-drawer-body){padding:0}.drawer:has(.help-drawer-body){border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.help-drawer-body{padding:22px 20px}.help-drawer-footer{padding-bottom:max(17px, env(safe-area-inset-bottom))}}:root{--surface:#fff;--canvas:#f5f5f4;--ink:#303b31;--muted:#7c8576;--line:#e8ebe4;--accent:#359b71;--danger:#b55042;--radius:12px;--space:16px}fieldset{border:0;min-width:0;margin:0;padding:0}a.button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.nav-item{text-decoration:none}.loading-panel{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;display:flex}.loading-spinner{border:2px solid #dfe9df;border-top-color:#57a47c;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite load-spin}@keyframes load-spin{to{transform:rotate(360deg)}}.error-panel{border-radius:var(--radius);background:#fffaf6;border:1px solid #efddd4;margin:16px;padding:28px;line-height:1.8}.error-panel h3{color:#925d42;font-size:15px}.error-panel p{color:#966c53;margin:7px 0 15px}.session-refresh-notice{z-index:100;border-radius:var(--radius);color:#925d42;background:#fffaf6;border:1px solid #efddd4;align-items:center;gap:12px;max-width:min(440px,100vw - 32px);padding:12px 14px;font-size:13px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 8px 30px #303b311a}.session-refresh-notice .button{flex-shrink:0}.status-queued,.status-waiting_resource{color:#95805a;background:#f5f0e4}.status-partial{color:#9a783e;background:#faf3e7}.status-failed,.status-login_failed{color:#b56455;background:#f9ece8}.status-ready{color:#4e9b78;background:#edf6ee}.status-submitted{color:#8d879b}.status-in_progress{color:#8f82ac}.status-waiting_user,.status-resolved{color:#b58a4c}.status-closed{color:#7a8473}.status-awaiting_code{color:#af8d47}.status-logged_out{color:#909384}.profile-popover a{color:#687161;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.profile-popover>button{text-align:left;color:#936a57;width:100%}.search-result{align-items:center;gap:12px;display:flex}.search-result>span:nth-child(2){flex:1}.table-footer>.inline-actions{flex-wrap:wrap;justify-content:flex-end}.table-footer{gap:12px}.task-detail-page .table-footer{padding:10px 0}.pipeline-list{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex}.pipeline-list>div{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex}.review-history{border-top:1px solid #e8eadd;margin-top:20px;padding-top:12px}.review-history summary,.certificate-more summary{cursor:pointer;color:#78866d;font-size:11px}.review-history>div{border-left:2px solid #e0e8d6;margin-top:13px;padding:5px 12px}.review-history small{color:#87917f;font-size:10px}.certificate-more{margin:13px 0 5px}.settings-form{padding:22px}.settings-form .field-label{margin-bottom:15px}.settings-form>.button{margin-top:3px}.settings-save .form-error{margin-bottom:12px}.chart-period{background:#f4f5f1;border-radius:6px;padding:3px;display:flex}.chart-period button{color:#9aa090;border-radius:4px;padding:3px 9px;font-size:10px}.chart-period .active{color:#606e55;background:#fff;box-shadow:0 1px 3px #0001}.chart-meta{justify-content:space-between;align-items:center;display:flex}.chart-meta strong{color:#414d39;font-size:25px;font-weight:550}.chart-meta strong small,.chart-meta>span{color:#929a87;font-size:10px;font-weight:400}.chart-empty{color:#9aa18f;place-items:center;height:165px;font-size:11px;display:grid}.ticket-form-fields{padding-top:6px}.ticket-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ticket-draft-images{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.ticket-screenshot-field>.field-label{margin-bottom:6px}.ticket-attachments{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.ticket-attachment{background:#fff;border:1px solid #e5e9df;border-radius:8px;flex-direction:column;width:115px;padding:5px;display:flex;overflow:hidden}.ticket-attachment img{object-fit:cover;border-radius:5px;width:100%;height:74px}.ticket-attachment span{text-overflow:ellipsis;white-space:nowrap;width:100%;padding:5px 2px;font-size:9px;overflow:hidden}.ticket-lightbox{justify-content:center;min-height:80px;padding:10px 20px 22px;display:flex}.ticket-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 170px)}.ticket-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.ticket-detail-main{flex-direction:column;gap:20px;min-width:0;display:flex}.ticket-detail-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin:20px 0;display:flex}.ticket-detail-heading h1{margin:7px 0;font-size:23px;line-height:1.45}.ticket-detail-heading p,.ticket-detail-id{color:#8d967f;font-size:11px}.ticket-detail-topline{justify-content:space-between;align-items:center;display:flex}.ticket-panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.ticket-panel h2{color:#4b5943;margin-bottom:17px;font-size:14px}.ticket-panel h2>span{color:#929b87;margin-left:7px;font-size:11px}.ticket-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#637254;font-size:12px;line-height:1.85}.ticket-event{gap:12px;padding-bottom:20px;display:flex}.ticket-event-dot{color:#91a57f;background:#f0f4ec;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ticket-event-content{flex:1;min-width:0}.ticket-event-heading{justify-content:space-between;gap:10px;margin:3px 0 8px;display:flex}.ticket-event-heading strong{color:#5e6b52;font-size:11px;font-weight:500}.ticket-event-heading time{color:#9aa18f;font-size:10px}.ticket-event-content>.status{margin-top:8px}.ticket-composer-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:15px;display:flex}.ticket-composer-footer>span{color:#929b87;font-size:10px}.ticket-resolution-banner{background:#f7faf3;border:1px solid #dfeadc;border-radius:9px;align-items:center;gap:15px;margin-bottom:20px;padding:17px 20px;display:flex}.ticket-resolution-banner>div{flex:1}.ticket-resolution-banner h3{font-size:13px}.ticket-resolution-banner p{color:#8a987c;margin-top:3px;font-size:11px}.ticket-closed-note{color:#8a967c;background:#f8faf5;border:1px solid #e4e9de;border-radius:9px;align-items:center;gap:10px;padding:18px;font-size:12px;display:flex}.ticket-info dl{margin:0}.ticket-info dl>div{margin:13px 0}.ticket-info dt{color:#99a08e;margin-bottom:4px;font-size:10px}.ticket-info dd{color:#647356;overflow-wrap:anywhere;margin:0;font-size:12px}.ticket-info-note{border-top:1px solid var(--line);color:#98a388;gap:9px;margin-top:20px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.ticket-info{align-self:start}.block-muted{color:#9aa18f;white-space:normal;max-width:250px;margin-top:4px;font-size:10px;display:block}.admin-workspace{max-width:1500px;margin:auto}.admin-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.admin-heading h2{margin-top:4px;font-size:19px}.admin-nav{background:#f5f7f2;border:1px solid #e5e9de;border-radius:10px;gap:9px;margin-bottom:27px;padding:7px;display:flex;overflow:auto}.admin-nav a{white-space:nowrap;color:#8e9980;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.admin-nav a.active{color:#536346;background:#fff;box-shadow:0 1px 4px #0001}.admin-error-cell{white-space:normal;max-width:340px;font-size:11px}.auth-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{background:#f1f3ec;flex-direction:column;justify-content:space-between;padding:50px 60px;display:flex;position:relative;overflow:hidden}.auth-story:after{content:"";pointer-events:none;background:radial-gradient(circle,#dae5cf88,#0000 66%);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-120px;right:-170px}.auth-story>.brand{width:max-content}.auth-story h1{letter-spacing:2px;color:#3d4936;margin:17px 0 25px;font-size:46px;font-weight:500;line-height:1.5}.auth-story p{color:#929d83;font-size:14px;line-height:2.1}.auth-story>small{color:#a4ac9b;font-size:10px}.auth-features{flex-wrap:wrap;gap:22px;margin-top:35px;display:flex}.auth-features span{color:#7f906f;align-items:center;gap:7px;font-size:11px;display:flex}.auth-panel{place-items:center;padding:45px;display:grid}.auth-card{width:100%;max-width:370px}.auth-card>.color-icon{border-radius:12px;width:45px;height:45px;margin-bottom:20px}.auth-card h2{margin-bottom:10px;font-size:25px;font-weight:550}.auth-card>p{color:#9aa28e;margin-bottom:30px;font-size:12px;line-height:1.8}.auth-card form>.field-label{margin-bottom:20px}.auth-methods{gap:8px;margin-bottom:20px;display:flex}.auth-methods>.button{flex:1}.auth-card form>.button{width:100%;min-height:42px;margin-top:5px}.auth-card input{min-height:42px}.code-row{align-items:stretch;gap:10px;margin-top:8px;display:flex}.auth-card form .field-label .code-row>input{flex:1;width:0;min-width:0;margin-top:0}.code-row>.button{flex-shrink:0;min-height:42px;font-size:11px}.auth-links{color:#8b987c;border-top:1px solid #eceee6;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:27px;padding-top:20px;font-size:11px;display:flex}.auth-card>.saved-review{padding:20px;line-height:1.9}.auth-card>.saved-review .button{margin-top:15px}.task-detail-identity+.form-error{margin:12px 0}@media (width<=1200px){.auth-story{padding:40px}.auth-story h1{font-size:37px}.auth-features{gap:14px}.ticket-detail-layout{grid-template-columns:minmax(0,1fr) 235px}}@media (width<=980px){.ticket-detail-layout{grid-template-columns:1fr}.ticket-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.auth-story{padding:35px 30px}.auth-story h1{font-size:32px}.auth-panel{padding:35px}.auth-features{flex-direction:column;gap:14px}}@media (width<=720px){.auth-page{grid-template-columns:1fr}.auth-story{padding:25px 25px 28px}.auth-story>.brand{margin-bottom:20px}.auth-story h1{margin:7px 0 12px;font-size:28px;line-height:1.4}.auth-story h1 br{display:none}.auth-story p{font-size:11px}.auth-story p br,.auth-story .heading-eyebrow,.auth-features,.auth-story>small{display:none}.auth-panel{padding:30px 25px}.auth-card{max-width:430px}.auth-card>.color-icon{display:none}.auth-card h2{font-size:21px}.auth-card>p{margin-bottom:22px}.auth-card form>.field-label{margin-bottom:16px}.auth-links{margin-top:20px;padding-top:17px}.table-footer{flex-wrap:wrap}.table-footer>.inline-actions{gap:5px;margin-left:auto}.table-footer .select-wrap select{font-size:10px}.ticket-detail-heading h1{font-size:19px}.ticket-panel{padding:17px}.ticket-resolution-banner{flex-wrap:wrap;padding:15px}.ticket-resolution-banner>.button{margin-left:auto}.ticket-detail-topline .button{font-size:10px}.ticket-form-row{gap:10px}.ticket-event-heading{flex-wrap:wrap}.ticket-event-heading time{margin-left:auto;font-size:9px}.ticket-composer-footer{align-items:flex-end}.ticket-composer-footer>span{font-size:9px}.ticket-info dl{grid-template-columns:1fr 1fr}.ticket-lightbox{padding:0 12px 15px}.admin-heading h2{font-size:16px}.admin-heading>.text-button{font-size:10px}.admin-nav a{padding:7px 10px;font-size:10px}.settings-form{padding:17px}.code-row{gap:7px}.code-row>.button{padding:7px 9px}.task-detail-page .table-footer>.inline-actions{margin-left:0}.pipeline-list{gap:7px}.pipeline-list>div{padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.evidence-source-link{color:#849574;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.evidence-source-link:hover{color:#3f986b}.monitor-table .date-cell small{white-space:normal;overflow-wrap:anywhere;max-width:240px;margin-top:6px;display:block}.monitor-description{white-space:pre-wrap;max-height:220px;margin:12px 0;overflow:auto}.monitor-alert-evidence h3{margin:20px 0 12px;font-size:13px}.monitor-alert-evidence .evidence-block{margin-bottom:12px}.monitor-linked-tasks{flex-wrap:wrap;align-items:center;gap:8px 15px;margin-bottom:18px;font-size:11px;display:flex}.monitor-linked-tasks>span{color:#87957a}.monitor-linked-tasks a{font-size:10px}@media (width<=720px){.monitor-description{max-height:130px}}.progress-track{overflow:hidden}.indeterminate-progress{animation:1.8s ease-in-out infinite indeterminate-progress}@keyframes indeterminate-progress{0%{transform:translate(-110%)}to{transform:translate(300%)}}.registration-attachments{padding:5px 0 10px}.risk-banner .button{margin-top:10px}@media (prefers-reduced-motion:reduce){.indeterminate-progress{animation:none}}.confirmation-card .mono{overflow-wrap:anywhere;min-width:0}:root{color:#2b2e2c;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";--muted:#969796;--line:#ecedec;--green:#359b71;--ink:#2b2e2c;background:#e9d7c8;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}button,input,select,textarea,a{outline:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #88b59b}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px;outline:2px solid #b2cdbc}button,a,input,select{transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}svg{vertical-align:middle;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:550}small{font-size:12px}button:active:not(:disabled){transform:translateY(1px)}input::placeholder,textarea::placeholder{color:#a4a4a4;font-weight:400}input,textarea{min-width:0}input[type=checkbox],input[type=radio]{accent-color:#343b36;cursor:pointer}input[type=checkbox]{appearance:none;vertical-align:middle;background:#fff;border:1.2px solid #d6d6d6;border-radius:4px;width:14px;height:14px;margin:0;position:relative}input[type=checkbox]:checked{background:#393a39;border-color:#393a39}input[type=checkbox]:checked:after{content:"";border:1.4px solid #fff;border-width:0 1.4px 1.4px 0;width:3px;height:6px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.presentation{isolation:isolate;position:relative}.application{background:#f5f5f4;display:grid;overflow:hidden}.main-shell{background:#fff;min-width:0}.sidebar{flex-direction:column;min-width:0;padding:27px 16px 12px;display:flex}.brand{align-items:center;gap:9px;margin:1px 6px 29px;display:flex}.brand-symbol{flex-shrink:0;place-items:center;width:35px;height:38px;display:grid}.brand-symbol img{width:100%;height:auto;display:block}.brand>span:last-child{letter-spacing:.4px;font-size:21px;font-weight:650}.brand small{letter-spacing:1.45px;color:#7e7e7e;font-size:6.8px;font-weight:450;line-height:2;display:block}.nav-label{letter-spacing:1.5px;color:#a2a2a2;margin:0 13px 10px;font-size:10px}.nav-label.second{margin-top:28px}.nav-item{color:#7e7f7e;text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;height:41px;margin-bottom:5px;padding:10px 13px;font-size:13px;display:flex}.nav-item>span:not(.nav-badge){flex:1}.nav-item>svg{color:#8b8c8b}.nav-item:hover{color:#363636;background:#eaeae9}.nav-item.active{color:#333433;background:#fff;border-color:#e6e6e6;font-weight:550;box-shadow:0 2px 2px #202a1203}.nav-item.active>svg{color:#383938}.nav-badge{text-align:center;color:#6c6c6c;background:#fff;border:1px solid #e8e8e7;border-radius:5px;min-width:23px;padding:0 5px;font-size:11px;line-height:19px}.nav-badge.warm{color:#b2834e;background:#f1ebe0;border-color:#ece4d6}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-footer{color:#848484;border-top:1px solid #e3e3e3;justify-content:space-between;margin:18px 7px 0;padding:14px 0 1px;font-size:10px;display:flex}.sidebar-footer>span:first-child{align-items:center;gap:6px;display:flex}.sidebar-footer i{background:#919590;border-radius:50%;width:5px;height:5px}.topbar{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 27px;display:flex}.breadcrumb{color:#9a9b9a;white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb>svg:first-child{color:#757575;margin-right:3px}.breadcrumb>svg:nth-last-child(2){color:#969696}.breadcrumb strong{color:#595a59;font-weight:450}.topbar-actions{align-items:center;gap:12px;display:flex}.search-launcher{color:#8d8d8d;align-items:center;gap:8px;padding:5px 0;font-size:11px;display:flex}.search-launcher>svg{color:#7d7d7d}.search-launcher kbd{color:#7c7d7c;border:1px solid #e8e8e8;border-radius:4px;margin-left:13px;padding:1px 4px;font-family:inherit;font-size:10px}.topbar-divider{background:#e7e7e7;width:1px;height:17px;margin:0 3px 0 9px}.icon-button{color:#6f6f6f;border-radius:7px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;display:inline-flex;position:relative}.icon-button:hover{color:#424342;background:#f0f0ef}.user-button{color:#666;align-items:center;gap:8px;padding:0 0 0 4px;display:flex}.avatar{color:#5c5d5c;background:radial-gradient(circle at 70% 20%,#f5e2c8,#0000 56%),linear-gradient(140deg,#e7dac7,#c6c7c5);border:2px solid #fff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:500;display:grid;box-shadow:0 0 0 1px #e4e4e2}.notification-button>i{background:#d9a378;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:6px}.page-content{padding:25px 28px 14px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.heading-eyebrow{letter-spacing:1.85px;color:#848584;margin-bottom:5px;font-size:9px;line-height:1.1}.page-heading h1{letter-spacing:.3px;align-items:center;gap:17px;font-size:25px;font-weight:590;line-height:1.45;display:flex}.page-heading p{color:#787978;letter-spacing:.25px;margin-top:5px;font-size:12px}.greeting{color:#777;letter-spacing:.2px;align-items:center;gap:5px;padding-top:5px;font-size:11px;font-weight:400;display:flex}.greeting-sun{color:#c4b895;font-size:17px;line-height:1}.heading-actions{align-items:center;gap:10px;padding-top:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:8px 13px;font-size:12px;font-weight:450;line-height:1.5;display:inline-flex}.button-secondary{color:#5c5d5c;background:#fff;border-color:#e3e3e2;box-shadow:0 1px 2px #28321d03}.button-secondary:hover{background:#f6f6f5;border-color:#cdcecc}.button-primary{color:#fff;background:linear-gradient(#434443 0%,#2f302e 100%);border-color:#2e2f2e;box-shadow:inset 0 1px 1px #ffffff25,0 3px 5px #26312015,0 1px 2px #26312025}.button-primary:hover{background:linear-gradient(#515350,#3b3c3a);box-shadow:inset 0 1px 1px #ffffff20,0 4px 9px #26312025}.button-ghost{color:#6f6f6f;padding-left:9px;padding-right:9px}.button-ghost:hover{background:#f2f2f2}.date-selector{color:#727272;border:1px solid #e6e6e5;border-radius:8px;align-items:center;gap:7px;height:35px;padding-left:11px;display:flex}.date-selector .select-wrap select{box-shadow:none;color:#5f5f5f;background:0 0;border:0;min-height:31px;padding:6px 25px 6px 0;font-size:11px}.date-selector .select-wrap>svg{right:9px}.select-wrap{align-items:center;display:inline-flex;position:relative}.select-wrap select{appearance:none;color:#5f5f5f;cursor:pointer;background:#fff;border:1px solid #e1e2e0;border-radius:7px;width:100%;min-height:32px;padding:6px 28px 6px 11px;font-size:12px}.select-wrap>svg{pointer-events:none;color:#717171;position:absolute;right:9px}.text-button{color:#6e6e6e;white-space:nowrap;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#494949}.text-button:disabled{opacity:.4}.muted{color:#797979;font-size:12px}.mono{font-variant-numeric:tabular-nums;letter-spacing:.25px}.inline-actions{align-items:center;gap:12px;display:flex}.toolbar-caption{color:#888;align-items:center;gap:6px;font-size:10px;display:flex}.overview-grid{grid-template-columns:1fr 1.1fr;gap:17px;display:grid}.metrics-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.metric-card{text-align:left;background:#fff;border:1px solid #e7e8e6;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;min-height:130px;padding:15px 17px 14px;display:flex;box-shadow:0 2px 3px #4b592f02}.metric-card:hover{border-color:#d7d8d5;transform:translateY(-2px);box-shadow:0 4px 13px #46593208}.metric-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.metric-top>span:last-child{white-space:nowrap;font-size:11px}.color-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.color-icon.blue{color:#5f94d3;background:#edf4fd}.color-icon.purple{color:#a092c7;background:#f2eefa}.color-icon.orange{color:#d49a5e;background:#fcf2e7}.metric-middle{justify-content:space-between;align-items:flex-end;gap:4px;margin-top:12px;display:flex}.metric-value{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;color:#313131;font-size:29px;font-weight:530;line-height:1.12}.metric-value>span{margin-left:1px;font-size:20px;font-weight:450}.sparkline{opacity:.7;width:66px;height:25px;margin-bottom:2px}.blue .sparkline{color:#8eacd2}.mint .sparkline{color:#78b594}.purple .sparkline{color:#aa9fc9}.orange .sparkline{color:#d6af80}.metric-bottom{color:#868686;white-space:nowrap;align-items:center;gap:7px;margin-top:10px;font-size:8.5px;line-height:1.5;display:flex}.positive-change{color:#55a37c;align-items:center;gap:2px;display:flex}.attention-change{color:#c89c6a}.trend-card{border:1px solid #e7e8e6;border-radius:14px;flex-direction:column;min-width:0;padding:17px 20px 9px;display:flex;box-shadow:0 2px 3px #4b592f02}.card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card-heading h3{letter-spacing:.2px;font-size:13px;font-weight:520}.card-heading p{color:#838383;margin-top:5px;font-size:10px}.segmented{background:#f4f4f3;border:1px solid #ebecea;border-radius:7px;gap:2px;padding:3px;display:flex}.segmented button{color:#828282;border-radius:4px;padding:3px 8px;font-size:10px;line-height:1.4}.segmented button.selected{color:#515251;background:#fff;box-shadow:0 1px 3px #35462014}.chart-meta{justify-content:space-between;align-items:center;margin:15px 0 0;display:flex}.chart-total{letter-spacing:-.7px;font-size:20px;font-weight:520;line-height:1.2}.chart-total>small{color:#828382;letter-spacing:0;margin-left:8px;font-size:10px;font-weight:400}.chart-legend{color:#717171;align-items:center;gap:5px;font-size:10px;display:flex}.chart-legend i{background:#4abf84;border-radius:50%;width:5px;height:5px}.chart-container{flex:1;align-items:flex-end;min-height:0;margin-top:3px;display:flex}.chart-container>svg{width:100%;height:auto;max-height:174px;overflow:visible}.chart-tick{fill:#a8a9a7;font-family:inherit;font-size:10px}.chart-grid{stroke:#eeeeed;stroke-width:1px;stroke-dasharray:3 4}.quick-actions{background:#fbfbfa;border:1px solid #e8e9e7;border-radius:12px;grid-template-columns:1fr 1fr 1fr;margin:20px 0 23px;padding:13px 0;display:grid}.quick-action{text-align:left;align-items:center;gap:12px;min-width:0;padding:0 18px;display:flex}.quick-action+.quick-action{border-left:1px solid #e7e7e6}.quick-action>.color-icon{background:#f0f1ef;width:34px;height:34px}.quick-action>span:nth-child(2){flex:1}.quick-action strong{white-space:nowrap;font-size:12px;font-weight:500;display:block}.quick-action small{white-space:nowrap;margin-top:4px;font-size:10px;display:block}.quick-action>svg{color:#848584}.quick-action:hover strong,.quick-action:hover>svg{color:#555655}.quick-action:hover>svg{transition:transform .2s;transform:translate(3px)}.quick-action .color-icon.blue{color:#789cb9}.quick-action .color-icon.mint{color:#7fa18c}.quick-action .color-icon.purple{color:#a199b6}.task-section{background:#fff;border:1px solid #e8e9e7;border-radius:13px;overflow:hidden}.section-title{justify-content:space-between;align-items:center;gap:10px;padding:16px 19px 13px;display:flex}.section-title h3{align-items:center;gap:9px;font-size:13px;font-weight:520;display:flex}.section-title h3>span{color:#7f807f;background:#fafaf9;border:1px solid #e8e8e7;border-radius:5px;padding:0 6px;font-size:10px;font-weight:400;line-height:17px}.table-tabs{border-bottom:1px solid #ebecea;gap:23px;padding:0 19px;display:flex;overflow:auto}.table-tabs>button{color:#858585;white-space:nowrap;align-items:center;gap:6px;padding:8px 0 11px;font-size:11px;display:flex;position:relative}.table-tabs>button>span{color:#858685;text-align:center;background:#f3f3f2;border-radius:4px;min-width:16px;padding:0 3px;font-size:9px;font-weight:400}.table-tabs>button.active{color:#494949;font-weight:500}.table-tabs>button.active:after{content:"";background:#595c57;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.table-tabs>button.active>span{color:#656565;background:#ecedeb}.task-list-workspace{border-color:#e3e9e4;border-radius:12px}.task-list-workspace>.table-tabs{gap:28px;padding:0 20px}.task-list-workspace>.table-tabs>button{gap:9px;padding:18px 0;font-size:14px}.table-toolbar{background:#f5f5f5;border:1px solid #edeeec;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:37px;margin:10px 10px 0;padding:8px 11px;display:flex}.toolbar-left,.toolbar-right{align-items:center;gap:12px;min-width:0;display:flex}.toolbar-left{color:#797a79}.toolbar-button{color:#6e6e6e;white-space:nowrap;align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.toolbar-button:hover,.toolbar-button.is-active{color:#535453}.toolbar-button>i{background:#797e76;border-radius:50%;width:4px;height:4px}.toolbar-divider{background:#e1e1e0;width:1px;height:12px}.export-button{padding:0 2px 0 5px}.search-field{color:#808180;background:#fbfbfb;border:1px solid #e3e3e2;border-radius:5px;align-items:center;gap:6px;min-height:25px;padding:4px 7px;display:flex}.search-field input{color:#575857;background:0 0;border:0;outline:none;width:181px;padding:0;font-size:10px;line-height:1.5}.search-field input::placeholder{color:#8b8b8b}.search-field:focus-within{border-color:#aaada7;box-shadow:0 0 0 2px #7da15e10}.search-field input:focus-visible{outline:none}.search-field>button{color:#838383;padding:0;display:flex}.table-scroll{width:100%;overflow:auto}.data-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:11px}.data-table th{color:#838383;border-bottom:1px solid #e9eae8;padding:13px 12px 10px;font-size:10px;font-weight:400}.data-table th:first-child,.data-table td:first-child{padding-left:19px}.data-table th:last-child,.data-table td:last-child{padding-right:16px}.data-table td{color:#646564;border-bottom:1px solid #efefee;padding:12px;line-height:1.45}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f9f9f9}.data-table tbody tr.row-selected{background:#f2f3f1}.data-table .checkbox-cell{width:37px;padding-right:0}.company-cell{text-align:left;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.company-avatar{border:1px solid #00000003;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:31px;font-size:12px;font-weight:450;display:inline-flex}.company-0{color:#737473;background:#ededec}.company-1{color:#8d9ba8;background:#edf2f5}.company-2{color:#b09c87;background:#f4eee7}.company-3{color:#a49abb;background:#f0eef5}.company-4{color:#8caa95;background:#eaf2ed}.company-cell>span:last-child{white-space:nowrap;font-size:11px;font-weight:450}.company-cell small{color:#8a8a8a;font-variant-numeric:tabular-nums;letter-spacing:.15px;margin-top:4px;font-size:9px;font-weight:400;display:block}.company-cell:hover>span:last-child{color:#484948}.scene-label{color:#767676;background:#f7f7f7;border:1px solid #ececeb;border-radius:4px;padding:3px 6px;font-size:10px}.number-cell{font-variant-numeric:tabular-nums}.number-cell>span{color:#888988;font-size:10px}.number-cell>.hit-count{color:#c49f6f;text-align:center;background:#fcf2e5;border:1px solid #f7ead5;border-radius:4px;min-width:18px;line-height:17px;display:inline-block}.date-cell{font-variant-numeric:tabular-nums;font-size:10px;color:#7e7e7e!important}.status{white-space:nowrap;color:#7f807f;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:inline-flex}.status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.status-failed{color:#c4847a}.status-supplement{color:#93a9c0}.status-no_result,.status-paused,.status-ignored{color:#888}.row-open{color:#868686;border-radius:5px;padding:3px;display:flex}.row-open:hover{color:#525352;background:#ededec}.table-footer{color:#858685;border-top:1px solid #ececeb;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;font-size:10px;display:flex}.pagination{align-items:center;gap:4px;display:flex}.pagination>button{color:#848484;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.pagination>button.active{color:#5b5c5b;background:#f3f3f2;border-color:#e0e1de;box-shadow:0 1px 2px #00000003}.pagination>button:hover:not(:disabled){background:#ecedeb}.filter-bar{color:#747474;background:#fafaf9;border-radius:7px;align-items:center;gap:12px;margin:5px 10px 0;padding:12px 20px;font-size:11px;display:flex}.filter-bar .select-wrap select{min-height:28px;font-size:11px}.filter-bar>.text-button{margin-left:auto}.selection-label{color:#686868;white-space:nowrap;font-size:10px}.selection-label button{color:#808180;margin-left:5px;padding:0;font-size:10px;text-decoration:underline}.page-footer{color:#919191;letter-spacing:.2px;justify-content:space-between;align-items:center;gap:12px;padding:18px 1px 0;font-size:9px;display:flex}.page-footer>span:first-child{align-items:center;gap:5px;display:flex}.footer-dot{margin:0 8px}.popover-anchor{position:relative}.popover{z-index:20;background:#fff;border:1px solid #e1e2e0;border-radius:12px;min-width:230px;padding:16px;animation:.16s pop-in;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 35px #43572c17}.popover h4{margin-bottom:12px;font-size:13px}.popover h4>span{color:#696969;background:#f2f2f1;border-radius:5px;margin-left:5px;padding:2px 6px;font-size:11px}.notification-popover{overscroll-behavior:contain;scrollbar-width:thin;width:350px;min-width:0;max-width:calc(100vw - 32px);max-height:calc(100dvh - 88px);padding:8px;overflow-y:auto}.notification-popover h4{margin:0;padding:8px 10px 12px;font-size:14px}.notification-popover>button,.notification-feed>button{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 10px;display:flex}.notification-popover>button+button{border-top:1px solid #ededec}.notification-popover>button>span:nth-child(2){flex:1;min-width:0}.notification-popover>button>svg{color:#949b90}.notification-popover strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5;display:block}.notification-popover small{color:#7d7d7d;overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.6;display:block}.notification-popover button:hover{background:#f3f6f2}.notification-feed{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.notification-feed .small-label{margin-bottom:4px;padding:0 10px}.notification-feed>button{grid-template-columns:minmax(0,1fr) 6px;gap:12px;display:grid}.notification-feed>button+button{margin-top:4px}.notification-feed>button:not(.is-read){background:#f6faf7}.notification-feed>button:hover{background:#edf4ee}.notification-feed>button>span{min-width:0}.notification-feed>button.is-read strong{color:#727a6e;font-weight:450}.notification-feed>button>i{background:#55a67d;border-radius:50%;align-self:start;width:6px;height:6px;margin-top:7px}.notification-feed>small{margin:0;padding:16px 10px}.profile-name{font-size:13px;font-weight:550}.profile-popover{overflow-wrap:anywhere;max-width:calc(100vw - 32px)}.profile-popover>a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.profile-name>span{color:#777877;margin-left:8px;font-size:11px;font-weight:400}.profile-popover p{color:#7c7c7c;margin:5px 0 16px;font-size:11px}.profile-popover button{color:#646464;border-top:1px solid #e9e9e8;justify-content:space-between;align-items:center;width:100%;padding:12px 0 0;font-size:12px;display:flex}.mobile-menu,.sidebar-scrim{display:none}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#202c233f;justify-content:center;align-items:center;padding:28px;animation:.18s fade-in;display:flex;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #e6e7e5;border-radius:18px;outline:none;width:570px;max-width:100%;max-height:calc(100dvh - 56px);animation:.2s pop-in;position:relative;overflow:auto;box-shadow:0 25px 90px #17270e30}.dialog-wide{width:800px}.dialog-heading{border-bottom:1px solid #ededec;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 21px;display:flex}.dialog-heading h2{color:#383838;font-size:18px;font-weight:550}.dialog-heading p{color:#7f7f7f;margin-top:6px;font-size:12px}.dialog-heading .icon-button{margin-top:-4px;margin-right:-5px}.dialog-footer{background:#fff;border-top:1px solid #e9e9e8;justify-content:space-between;align-items:center;gap:15px;padding:17px 25px;display:flex}.dialog-footer>div{gap:9px;display:flex}.drawer-overlay{background:#202c233b;justify-content:flex-end;padding:16px}.drawer{border-radius:17px;flex-direction:column;width:780px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);animation:.24s slide-in;display:flex;overflow:hidden}.drawer>.dialog-heading{flex-shrink:0}.drawer>.detail-body{flex:1;overflow:auto}.detail-body{padding:25px}.tiny-dot{border-radius:50%;width:4px;height:4px;margin-left:3px}.orange-dot{background:#c6a272}.purple-dot{background:#a79cc2}.risk-banner{border:1px solid #f0e8d8;border-radius:9px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 15px;display:flex}.risk-warm{color:#b4945b;background:#fcf8ef}.risk-purple{color:#9c8ab3;background:#f7f4fb;border-color:#eae3f1}.risk-banner strong{font-size:12px;font-weight:500}.risk-banner p{color:#b3ab99;margin-top:4px;font-size:11px;line-height:1.7}.risk-purple p{color:#ada3b7}.evidence-heading{justify-content:space-between;align-items:center;gap:10px;margin:25px 0 12px;display:flex}.evidence-heading h3{color:#5a5b5a;align-items:center;gap:7px;font-size:13px;display:flex}.evidence-heading h3>span{color:#878887;background:#f1f2f0;border-radius:4px;padding:0 5px;font-size:10px;font-weight:400}.evidence-list{flex-direction:column;gap:10px;display:flex}.evidence-block{background:#fbfbfb;border:1px solid #e6e6e5;border-radius:9px;padding:13px 15px}.evidence-label{color:#6d6d6d;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;font-size:10px;display:flex}.evidence-label>small{color:#8b8b8b;font-size:10px}.evidence-block p{color:#717171;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.evidence-block mark{color:#505150;background:#e0e1de;border-radius:3px;padding:1px 2px}.manual-review{background:#fff;border:1px solid #e1e2df;border-radius:10px;margin-top:22px;padding:18px}.manual-review h3{color:#545554;align-items:center;gap:7px;margin-bottom:15px;font-size:13px;display:flex}.review-choice{gap:10px;margin-bottom:17px;display:flex}.review-choice label{color:#7e7e7e;cursor:pointer;border:1px solid #e1e2e0;border-radius:7px;flex:1;align-items:center;gap:6px;padding:9px 10px;font-size:11px;display:flex}.review-choice label.selected{color:#5b5c5b;background:#f4f4f3;border-color:#c5c7c3}.review-choice input{width:12px;height:12px;margin:0}.review-save{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.review-save>span{color:#8b8b8b;align-items:center;gap:5px;font-size:10px;display:flex}.saved-review{font-size:12px}.saved-review>div:first-child{justify-content:space-between;display:flex}.saved-review p{color:#696969;margin:10px 0;line-height:1.8}.saved-review small{color:#8b8c8b;font-size:10px}.detail-footer-note{color:#909090;align-items:center;gap:5px;font-size:11px;display:flex}.conditions-list>p{margin-bottom:18px}.conditions-list>div{border-bottom:1px solid #ecedeb;align-items:center;gap:12px;padding:15px 0;display:flex}.condition-index{color:#949494;font-size:11px}.conditions-list>div>span:nth-child(2){flex:1;min-width:0}.conditions-list small{color:#888;margin-bottom:6px;font-size:10px;display:block}.conditions-list strong{color:#646464;overflow-wrap:anywhere;font-size:12px;font-weight:450;display:block}.matched{color:#73a484;align-items:center;gap:3px;font-size:11px;display:flex}.audit-timeline{padding:8px 0}.audit-event{align-items:flex-start;gap:13px;padding-bottom:28px;display:flex;position:relative}.audit-event:not(:last-child):before{content:"";background:#e4e5e3;width:1px;position:absolute;top:19px;bottom:0;left:9px}.audit-dot{z-index:1;color:#7d7e7d;background:#eff0ee;border:1px solid #e4e5e2;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid;position:relative}.audit-event strong{color:#636463;font-size:12px;font-weight:500}.audit-event p{color:#848484;margin:6px 0;font-size:11px;line-height:1.8}.audit-event small{color:#959595;font-size:10px}.processing-view{text-align:center;color:#7f7f7f;padding:46px 20px 55px}.processing-view h3{color:#515251;margin:20px 0 8px;font-size:17px}.processing-view p{color:#848484;font-size:12px}.processing-view small{color:#909090;font-size:11px}.progress-track{background:#eaebe8;border-radius:6px;width:72%;height:5px;margin:25px auto 15px;overflow:hidden}.progress-track>span{background:#8e928b;border-radius:6px;height:100%;transition:width .8s;display:block}.processing-orbit{background:#f2f2f1;border:1px solid #e3e5e2;border-radius:24px;place-items:center;width:85px;height:85px;margin:auto;display:grid;position:relative}.processing-orbit i{border:1px dashed #d7d9d5;border-radius:33px;animation:15s linear infinite spin;position:absolute;inset:-10px}.spinning{animation:1.5s linear infinite spin}.wizard-steps{justify-content:space-between;align-items:center;padding:22px 27px 20px;display:flex}.wizard-step{color:#8e8e8e;white-space:nowrap;flex:1;align-items:center;gap:7px;display:flex}.wizard-step>span{background:#f6f6f5;border:1px solid #e3e4e2;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.wizard-step>strong{font-size:11px;font-weight:400}.wizard-step>svg{color:#9c9c9c;margin:0 auto}.wizard-step:last-child{flex:0}.wizard-step.current{color:#5a5a5a}.wizard-step.current>span{color:#fff;background:#474946;border-color:#474946}.wizard-step.done{color:#6e6e6e}.wizard-step.done>span{color:#707070;background:#eaebe9}.wizard-body{padding:7px 27px 25px}.form-section-title{align-items:center;gap:12px;margin:9px 0 24px;display:flex}.form-section-title h3{color:#535453;font-size:15px;font-weight:500}.form-section-title p{color:#848584;margin-top:5px;font-size:11px}.field-label{margin-bottom:19px;font-size:12px;display:block}.field-label>span:not(.select-wrap){color:#c5a177;margin-left:3px}.field-label>span.optional{float:right;color:#939393;font-size:10px}.field-label input:not([type=checkbox]):not([type=radio]),.field-label textarea{resize:vertical;background:#fff;border:1px solid #dfe0de;border-radius:7px;width:100%;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.7;display:block}.field-label input[readonly]{color:#838483;background:#f8f8f7}.field-label small{color:#919191;margin-top:7px;font-size:10px;display:block}.field-label textarea::placeholder,.field-label input::placeholder{color:#919191}.field-label>.select-wrap{width:100%;margin-top:8px}.field-label>.select-wrap select{padding-top:10px;padding-bottom:10px}.subtle-note{color:#888;background:#f7f7f7;border:1px solid #e9eae7;border-radius:7px;align-items:center;gap:7px;margin-top:18px;padding:12px 13px;font-size:11px;line-height:1.8;display:flex}.criteria-info{color:#7a7b7a;background:#f2f3f1;border-radius:7px;align-items:center;gap:7px;margin:0 0 15px;padding:10px 12px;font-size:11px;display:flex}.criteria-info strong{font-weight:550}.confirm-illustration{text-align:center;padding:7px 0 26px}.confirm-illustration>span{color:#808180;background:#f1f2f0;border:1px solid #e2e3e1;border-radius:19px;place-items:center;width:65px;height:65px;margin:0 auto 14px;display:grid;box-shadow:0 5px 15px #9eb97f0d}.confirm-illustration h3{color:#595a59;font-size:16px}.confirm-illustration p{color:#8a8a8a;margin-top:7px;font-size:11px}.confirmation-card{border:1px solid #e5e6e4;border-radius:10px;overflow:hidden}.confirmation-card>div{justify-content:space-between;gap:20px;padding:12px 15px;font-size:11px;display:flex}.confirmation-card>div+div{border-top:1px solid #ecedeb}.confirmation-card span{color:#8f8f8f;white-space:nowrap}.confirmation-card strong{color:#616161;overflow-wrap:anywhere;text-align:right;font-weight:450}.form-error{color:#b67660;margin-top:10px;font-size:11px;line-height:1.6}.empty{text-align:center;padding:42px 25px 46px}.empty-art{color:#929292;background:#f6f6f5;border:1px solid #e5e7e4;border-radius:16px;place-items:center;width:53px;height:53px;margin:0 auto 15px;display:grid;transform:rotate(-5deg)}.empty h3{color:#707070;font-size:14px;font-weight:500}.empty p{color:#909090;max-width:420px;margin:8px auto 17px;font-size:11px;line-height:1.9}.review-notice{background:#fdfbf6;border:1px solid #eee8d8;border-radius:12px;align-items:center;gap:17px;margin-bottom:25px;padding:22px;display:flex}.review-notice h3{color:#616261;font-size:14px;font-weight:500}.review-notice p{color:#878887;margin-top:6px;font-size:11px}.notice-count{color:#c4b082;margin-left:auto;font-size:30px;font-weight:500;line-height:1.2}.notice-count small{color:#bcb69e;margin-top:5px;font-size:10px;font-weight:400;display:block}.registry-query-card{background:#fff;border:1px solid #e7e7e6;border-radius:14px;margin-bottom:22px;padding:18px 22px}.query-card-intro{align-items:center;gap:15px;margin-bottom:25px;display:flex}.query-large-icon{color:#99b2c1;background:#eef4f8;border:1px solid #e4eef3;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.query-card-intro h2{color:#555655;font-size:19px;font-weight:500}.query-card-intro p{color:#848584;margin-top:5px;font-size:12px}.quiet-badge{color:#838383;white-space:nowrap;background:#f8f8f7;border:1px solid #e5e6e4;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.query-card-intro>.quiet-badge{align-self:flex-start;margin-left:auto}.query-mode-tabs{gap:23px;margin:0 0 14px;display:flex}.query-mode-tabs>button{color:#898a89;border-bottom:2px solid #0000;padding:0 0 8px;font-size:12px}.query-mode-tabs>button.active{color:#565756;border-color:#7d807b}.query-mode-tabs>button>span{color:#7e7f7e;background:#ececeb;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:9px}.registry-input-row{color:#858585;background:#fff;border:1px solid #dcdddb;border-radius:10px;align-items:center;gap:11px;padding:8px 9px 8px 16px;display:flex;box-shadow:0 2px 5px #758a4b06}.registry-input-row:focus-within{border-color:#a6a9a4;box-shadow:0 0 0 3px #87a85d08}.registry-input-label{color:#4b554c;margin-bottom:8px;font-size:13px;display:block}.registry-input-control{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.registry-excel-import{margin-bottom:12px}.registry-excel-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.registry-excel-actions a{color:#398964;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.registry-excel-import p{color:#68716a;margin-top:6px;font-size:12px;line-height:1.6}.registry-input-row input,.registry-input-row textarea{color:#6b6b6b;resize:vertical;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:4px 0;font-size:13px}.registry-input-row input::placeholder,.registry-input-row textarea::placeholder{color:#929292}.registry-input-row input:focus-visible,.registry-input-row textarea:focus-visible{outline:none}.registry-input-row.batch-mode{align-items:flex-start;padding-top:12px}.registry-input-row.batch-mode .registry-input-control{align-items:flex-start}.registry-input-row.batch-mode .registry-input-control>svg{margin-top:6px}.example-subjects{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:10px;display:flex}.example-subjects>span{color:#959695}.example-subjects button{color:#7d7d7d;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.example-subjects button:hover{color:#535453}.registry-table td,.registry-table th{padding-left:20px;padding-right:20px}.registry-history .table-toolbar{margin-bottom:5px;scroll-margin-top:16px}.registry-history-label{display:none}.registry-page-heading{margin-bottom:20px}.registry-input-help{color:#68716a;margin:10px 0 0;font-size:12px;line-height:1.6}.registry-batch-summary{color:#58665c;margin-top:10px;font-size:12px;line-height:1.7}.registry-batch-summary p{margin:0}.registry-history-progress{color:#68716a;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.registry-progress-step{white-space:nowrap;display:inline-block}.registry-updating{color:#68716a;margin-left:auto;font-size:12px}.registry-history .search-field{min-width:0}.registry-history .search-field input{flex:1;min-width:0}.registry-history .search-field .icon-button{flex-shrink:0;width:26px;height:28px}.registry-history [inert]{opacity:.65}.registry-progress-notice{color:#355b45;background:#f4f8f5;border:1px solid #dfe9e2;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;line-height:1.6;display:flex}.registry-progress-notice>svg{flex-shrink:0;margin-top:2px}.registry-progress-notice>div{flex:1;min-width:0}.registry-progress-notice p{margin:3px 0 0;font-size:12px}.registry-progress-count{flex-shrink:0;padding-top:2px;font-size:12px}@media (width<=600px){.registry-query-card{padding:15px}.registry-page-heading{flex-wrap:wrap;gap:10px}.registry-history .table-toolbar{align-items:stretch}.registry-history .search-field{width:100%}.registry-history .section-title{flex-wrap:wrap;gap:8px}.registry-progress-notice{flex-wrap:wrap}.registry-progress-count{flex-basis:100%;margin-left:32px}}.registry-history .select-wrap select{background:0 0;border:none;min-height:25px;padding-top:2px;padding-bottom:2px;font-size:11px}.monitoring-page,.monitor-detail{--monitor-ink:#293c31;--monitor-muted:#69776f;--monitor-line:#e3e9e4;--monitor-accent:#287453;color:var(--monitor-ink);min-width:0;font-size:13px}.monitoring-page .page-heading{align-items:center;gap:16px;margin-bottom:22px}.monitoring-page .page-heading p{color:var(--monitor-muted);font-size:13px}.monitor-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.monitor-stat{text-align:left;border:1px solid var(--monitor-line);background:#fff;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:21px 18px;display:flex}.monitor-stat:hover{background:#fbfdfb;border-color:#b6ccbe}.monitor-stat>svg{color:#8c9a90;margin-left:auto}.monitor-stat .color-icon{border-radius:10px;width:37px;height:37px}.monitor-stat-body{gap:6px;display:grid}.monitor-stat-body>span{color:var(--monitor-muted);font-size:13px}.monitor-stat-body strong{font-variant-numeric:tabular-nums;font-size:29px;font-weight:550;line-height:1.2}.monitor-stat-body small{color:var(--monitor-muted);font-size:11px}.monitor-billing-note{color:var(--monitor-muted);flex-wrap:wrap;align-items:center;gap:8px 15px;margin:15px 0 24px;font-size:12px;display:flex}.monitor-billing-note a,.monitor-state a{color:var(--monitor-accent)}.monitor-workspace{border:1px solid var(--monitor-line);background:#fff;border-radius:12px;overflow:hidden}.monitoring-page .table-tabs{gap:28px;padding:0 20px}.monitoring-page .table-tabs button{align-items:center;gap:9px;padding:18px 0;font-size:14px;display:flex}.monitor-tab-count{color:#896019;background:#f8eddb;border-radius:6px;padding:1px 7px;font-size:11px}.monitor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.monitor-filters{flex-wrap:wrap;gap:10px;display:flex}.monitoring-page .monitor-filters select{min-width:116px;min-height:36px;font-size:12px}.monitoring-page .search-field{flex:1;min-width:220px;max-width:350px;min-height:36px}.monitoring-page .search-field input{width:100%;font-size:12px}.monitor-filter-summary{color:var(--monitor-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;padding:0 20px 15px;font-size:12px;display:flex}.monitor-refresh-error{color:#825d23;background:#fff8ed;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.monitor-results.updating{opacity:.65}.monitor-table-wrap{overflow-x:auto}.monitoring-page .monitor-table{table-layout:fixed;width:100%;min-width:900px}.monitoring-page .monitor-table th{color:#68766e;background:#f6f8f6;padding:12px 14px;font-size:12px}.monitoring-page .monitor-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom-color:#ecf0ec;padding:19px 14px;font-size:12px}.monitoring-page .monitor-table th:first-child{width:25%}.monitoring-page .monitor-table th:nth-child(2){width:13%}.monitoring-page .monitor-table th:nth-child(3),.monitoring-page .monitor-table th:nth-child(4){width:17%}.monitoring-page .monitor-table th:nth-child(5){width:12%}.monitoring-page .monitor-table th:last-child{width:16%}.monitor-company{text-align:left;align-items:flex-start;gap:11px;padding:0;display:flex}.monitor-company-icon{color:#66886d;background:#edf3ee;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.monitor-company strong{color:var(--monitor-ink);font-size:13px;font-weight:550;line-height:1.65;display:block}.monitor-company small{color:var(--monitor-muted);margin-top:5px;font-size:11px;display:block}.monitor-state{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.monitor-state .status{white-space:normal;font-size:11px}.monitor-state a{font-size:11px;line-height:1.6}.monitor-latest,.monitor-schedule{gap:6px;line-height:1.65;display:grid}.monitor-latest strong,.monitor-schedule strong{font-size:12px;font-weight:500}.monitor-latest time,.monitor-schedule>span{color:var(--monitor-muted);font-size:11px}.monitor-warning{color:#936624;overflow-wrap:anywhere;font-size:12px}.monitor-alert-count{color:var(--monitor-muted);white-space:nowrap;background:#f4f6f4;border-radius:6px;padding:5px 8px;font-size:12px}.monitor-alert-count.has-pending{color:#93601a;background:#fbf0dd}.monitor-actions{min-width:0}.monitor-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitoring-page .monitor-actions .button{min-height:27px;color:var(--monitor-accent);box-shadow:none;background:0 0;border:0;padding:0;font-size:11px}.monitoring-page .monitor-actions .button svg{width:13px}.monitor-detail-button{margin-top:5px;font-size:11px}.monitor-actions .form-error{margin-top:8px;font-size:12px}.monitor-alert-list{padding:0 20px}.monitor-alert-item{text-align:left;border-top:1px solid var(--monitor-line);align-items:flex-start;gap:16px;width:100%;padding:22px 0;display:flex}.monitor-alert-item:hover .monitor-alert-copy>strong{color:var(--monitor-accent)}.monitor-change-icon{color:#9b7032;background:#f3ebdf;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.monitor-change-icon.change-added{color:#538166;background:#eaf4ed}.monitor-change-icon.change-no_longer_publicized{color:#677890;background:#edf0f4}.monitor-alert-copy{overflow-wrap:anywhere;flex:1;gap:6px;min-width:0;display:grid}.monitor-alert-copy>strong{font-size:14px;font-weight:550}.monitor-alert-copy>span{font-size:12px;line-height:1.75}.monitor-alert-copy b{font-weight:500}.monitor-alert-copy .monitor-alert-certificate{color:var(--monitor-muted);font-size:11px}.monitor-alert-copy small{color:var(--monitor-muted);font-size:12px}.monitor-alert-meta{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.monitor-alert-meta .status{font-size:11px}.monitor-alert-meta time{color:var(--monitor-muted);font-size:11px}.monitor-alert-item>svg{color:#8d9990;margin-top:4px}.monitor-empty{text-align:center;padding:12px 18px 30px}.monitor-footnote{color:var(--monitor-muted);align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:1.8;display:flex}.monitor-detail{padding:23px}.monitor-detail-heading{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.monitor-detail-heading h2{overflow-wrap:anywhere;font-size:18px}.monitor-detail-heading p{color:var(--monitor-muted);margin-top:7px;font-size:12px}.monitor-detail>.monitor-state{flex-flow:wrap;align-items:center}.monitor-detail-section{border-top:1px solid var(--monitor-line);margin-top:23px;padding-top:20px}.monitor-detail-section h3{margin-bottom:14px;font-size:14px}.monitor-detail-section .monitor-latest{margin-bottom:12px}.monitor-frequency-edit{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.monitor-frequency-edit label{width:100%;color:var(--monitor-muted);font-size:12px}.monitor-frequency-edit .select-wrap{flex:1}.monitor-frequency-edit select{width:100%;font-size:13px}.monitor-detail .button{font-size:12px}.monitor-muted{color:var(--monitor-muted);font-size:12px;line-height:1.8}.monitor-actions>.monitor-muted{margin-top:12px}.monitor-detail-metrics{border-block:1px solid var(--monitor-line);grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;padding:17px 0;display:grid}.monitor-detail-metrics>div,.monitor-detail-metrics>button{text-align:left;padding:0}.monitor-detail-metrics span{color:var(--monitor-muted);font-size:12px;display:block}.monitor-detail-metrics strong{margin-top:8px;font-size:24px;font-weight:550;display:block}.monitor-detail-metrics small{color:var(--monitor-muted);margin-left:5px;font-size:11px;font-weight:400}.monitor-detail-metrics>button strong{color:var(--monitor-accent)}.monitor-baseline-note,.monitor-notice{color:#667669;background:#f4f7f3;border-radius:8px;padding:13px;font-size:12px;line-height:1.8}.monitor-baseline-note .text-button{margin-top:8px}.monitor-notice{color:#896424;background:#fff8ed;margin-top:14px}.monitor-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.monitor-detail .audit-timeline{margin-top:5px}.monitor-detail .audit-event strong{font-size:13px}.monitor-detail .audit-event p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.monitor-detail .audit-event small{margin-top:7px;font-size:11px;display:block}.monitor-detail .pagination{flex-wrap:wrap;gap:10px}.monitor-task-links{gap:10px;display:grid}.monitor-task-links a{border:1px solid var(--monitor-line);border-radius:8px;gap:5px;padding:11px 13px;display:grid}.monitor-task-links a:hover{border-color:#b6ccbe}.monitor-task-links strong{font-size:13px;font-weight:500}.monitor-task-links span{color:var(--monitor-muted);font-size:11px}@media (width<=1200px){.monitor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor-stat{padding:17px}}@media (width<=720px){.monitoring-page .page-heading{flex-direction:column;align-items:flex-start}.monitoring-page .heading-actions{justify-content:flex-end;width:100%}.monitor-overview{gap:10px}.monitor-stat{gap:9px;padding:15px 12px}.monitor-stat .color-icon{width:28px;height:28px}.monitor-stat .color-icon svg{width:16px}.monitor-stat>svg{display:none}.monitor-stat-body>span{font-size:12px}.monitor-stat-body strong{font-size:25px}.monitor-stat-body small{font-size:10px;line-height:1.6}.monitor-billing-note{margin-bottom:17px;font-size:12px}.monitor-toolbar{gap:12px;padding:14px}.monitor-filters{width:100%}.monitor-filters>.select-wrap{flex:1}.monitoring-page .monitor-filters select{width:100%;min-width:0}.monitoring-page .search-field{flex-basis:100%;min-width:0;max-width:none}.monitoring-page .monitor-table{min-width:0;display:block}.monitoring-page .monitor-table thead{display:none}.monitoring-page .monitor-table tbody{gap:14px;padding:0 14px;display:grid}.monitoring-page .monitor-table tr{border:1px solid var(--monitor-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;padding:14px;display:grid;overflow:hidden}.monitoring-page .monitor-table td{border:0;min-width:0;padding:0;display:block}.monitoring-page .monitor-table td:before{content:attr(data-label);color:var(--monitor-muted);margin-bottom:8px;font-size:11px;display:block}.monitoring-page .monitor-table td:first-child,.monitoring-page .monitor-table td:last-child{grid-column:1/-1}.monitoring-page .monitor-table td:first-child:before,.monitoring-page .monitor-table td:last-child:before{display:none}.monitoring-page .monitor-table td:last-child{border-top:1px solid var(--monitor-line);padding-top:12px}.monitoring-page .monitor-actions .button{min-height:32px;padding-right:8px;font-size:12px}.monitor-company strong{font-size:14px}.monitor-detail-button{font-size:12px}.monitor-alert-list{padding:0 14px}.monitor-alert-item{grid-template-columns:30px minmax(0,1fr) 14px;gap:10px;padding:18px 0;display:grid}.monitor-change-icon{width:30px;height:30px}.monitor-alert-copy>strong{font-size:13px}.monitor-alert-copy>span,.monitor-alert-copy small{font-size:12px}.monitor-alert-meta{flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;gap:8px}.monitor-alert-item>svg{grid-area:1/3}.monitor-footnote{align-items:flex-start;font-size:11px}.monitor-footnote svg{margin-top:3px}.monitor-detail{padding:19px 16px}.monitor-detail-heading h2{font-size:17px}}.ledger-list{padding:0 21px}.ledger-item{align-items:flex-start;gap:14px;padding:18px 0;display:flex}.ledger-item+.ledger-item{border-top:1px solid #ebecea}.ledger-item>.color-icon{border-radius:8px;width:31px;height:32px}.ledger-item>div{flex:1;min-width:0}.ledger-item h4{color:#737373;font-size:12px;font-weight:500}.ledger-item h4>span{color:#8e8e8e;margin-left:12px;font-size:11px;font-weight:400}.ledger-item p{color:#8a8a8a;margin:5px 0;font-size:11px;line-height:1.75}.ledger-item small{color:#989998;letter-spacing:.2px;font-size:9px}.ledger-actor{white-space:nowrap;color:#8d8d8d;text-align:right;min-width:105px;font-size:10px}.ledger-actor small{margin-top:5px;display:block}.settings-card{border:1px solid #e5e6e3;border-radius:13px;overflow:hidden}.settings-card-heading{border-bottom:1px solid #ebecea;align-items:center;gap:12px;padding:21px 22px;display:flex}.settings-card-heading h3{color:#6d6d6d;font-size:13px}.settings-card-heading p{color:#8f8f8f;margin-top:5px;font-size:10px}.settings-card-heading>.quiet-badge{margin-left:auto;font-size:9px}.preference-row{border-bottom:1px solid #ebecea;justify-content:space-between;align-items:center;gap:16px;padding:21px 23px;display:flex}.preference-row h4{color:#767676;font-size:12px;font-weight:450}.preference-row p{color:#959595;margin-top:5px;font-size:10px}.preference-row select{color:#828282;white-space:nowrap;font-size:11px}.toggle{background:#e4e5e2;border:1px solid #dcddda;border-radius:20px;flex-shrink:0;align-items:center;width:32px;height:19px;padding:3px;display:flex}.toggle>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block;box-shadow:0 1px 2px #596a341a}.toggle.is-on{background:#9b9e98;border-color:#969992}.toggle.is-on>span{transform:translate(11px)}.settings-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:18px 21px;display:flex}.settings-fields{border:0;min-width:0;margin:0;padding:0}.settings-profile-fields{gap:12px;display:grid}.settings-profile-fields>.field-label{margin-bottom:0}.settings-profile-fields>.button{justify-self:start;margin-top:3px}.settings-dirty{color:#71766e;font-size:11px}.global-search-content{padding:21px 25px 28px}.search-field.large{border-radius:8px;height:44px;margin-bottom:22px;padding:10px 13px}.search-field.large>input{color:#6b6b6b;width:100%;font-size:13px}.small-label{color:#949494;margin-bottom:8px;font-size:10px;display:block}.search-result{text-align:left;color:#8a8a8a;border-bottom:1px solid #ebecea;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.search-result>span:nth-child(2){color:#777877;flex:1;font-size:12px}.search-result small{color:#969696;margin-top:4px;font-size:10px;display:block}.toast{z-index:200;color:#646464;white-space:nowrap;background:#fff;border:1px solid #d9dad7;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 40px);padding:12px 16px;font-size:12px;animation:.22s toast-in;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #50672b22}.toast>span{color:#7a7b7a;background:#ebecea;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.toast>button{color:#969696;margin-left:10px;padding:0;display:flex}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes spin{to{transform:rotate(360deg)}}[data-density=compact] .data-table td{padding-top:7px;padding-bottom:7px}[data-show-id=false] .data-table .task-id{display:none}[data-motion=false] *,[data-motion=false] :before,[data-motion=false] :after{transition:none!important;animation:none!important}@media (width>=1600px){.presentation{padding:38px 45px 15px}.sidebar{padding:32px 20px 16px}.page-content{padding:29px 34px 20px}.topbar{height:67px;padding:0 34px}.page-heading{margin-bottom:30px}.overview-grid{gap:20px}.metric-card{min-height:148px;padding:18px 20px}.metric-value{font-size:32px}.metric-top>span:last-child{font-size:12px}.trend-card{padding:21px 24px 13px}.chart-container>svg{max-height:191px}.data-table td{padding-top:14px;padding-bottom:14px}.company-cell>span:last-child,.data-table{font-size:12px}.quick-actions{margin:23px 0 26px;padding:16px 0}.quick-action strong{font-size:13px}}@media (width<=1200px){.presentation{padding:20px 20px 12px}.sidebar{padding:25px 12px 12px}.brand{gap:8px;margin-left:4px;margin-right:0}.brand>span:last-child{font-size:19px}.brand small{letter-spacing:1.3px;font-size:6px}.brand-symbol{width:32px;height:35px}.nav-item{gap:9px;padding:10px;font-size:12px}.page-content{padding:23px 21px 13px}.topbar{padding:0 21px}.topbar-actions{gap:8px}.overview-grid{grid-template-columns:1fr 1.05fr;gap:13px}.metrics-grid{gap:11px}.metric-card{min-height:129px;padding:14px 13px}.metric-top{gap:7px}.metric-top>span:last-child{font-size:10px}.metric-value{font-size:27px}.sparkline{width:48px}.trend-card{padding:16px 15px 9px}.quick-action{gap:9px;padding:0 13px}.quick-action small{font-size:9px}.quick-action strong{font-size:11px}.quick-action>.color-icon{border-radius:8px;width:29px;height:30px}.quick-action>svg{width:13px}.greeting{display:none}.data-table td,.data-table th{padding-left:9px;padding-right:9px}.data-table .checkbox-cell{width:31px}.company-cell{gap:7px}.company-avatar{width:27px;height:28px}.company-cell>span:last-child{font-size:10px}.company-cell small{font-size:7px}.data-table .scene-label{font-size:9px}.table-toolbar{gap:8px}.search-field input{width:153px}.table-tabs{gap:21px}.monitor-summary{gap:15px;padding:18px}.monitor-summary>div{gap:8px}.monitor-summary .color-icon{border-radius:9px;width:33px;height:34px}.monitor-summary .text-stat{font-size:12px!important}.monitor-summary>.button{padding:7px 10px;font-size:11px}.query-card-intro>.quiet-badge{display:none}.page-footer{font-size:7px}}@media (width<=980px){.presentation{padding:15px}.application{border-radius:20px}.sidebar{padding:23px 10px 12px}.brand>span:last-child{font-size:17px}.brand small{letter-spacing:1.1px;font-size:5.4px}.brand-symbol{width:30px;height:32px}.search-launcher{display:none}.page-content{padding:22px 19px 12px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.heading-actions{gap:7px}.heading-actions .button{padding:7px 10px;font-size:11px}.date-selector{gap:5px;padding-left:8px}.overview-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:10px}.metric-card{min-height:120px;padding:11px}.metric-top{flex-direction:column;align-items:flex-start;gap:8px}.metric-top .color-icon{border-radius:8px;width:30px;height:30px}.metric-top>span:last-child{font-size:10px}.metric-middle{margin-top:10px}.metric-value{font-size:25px}.metric-value>span{font-size:17px}.sparkline{display:none}.metric-bottom{gap:3px;font-size:7px}.trend-card{height:259px}.chart-container>svg{max-height:169px}.quick-action{gap:6px;padding:0 10px}.quick-action small{display:none}.quick-action>.color-icon{width:28px;height:28px}.quick-action>svg{width:12px}.quick-actions{padding:14px 0}.data-table{min-width:695px}.table-toolbar .search-field input{width:144px}.toolbar-left,.toolbar-right{gap:8px}.table-toolbar .toolbar-button{font-size:9px}.page-footer>span:last-child{font-size:6px}.monitor-summary{flex-wrap:wrap;gap:20px}.monitor-summary>div{flex:1;min-width:125px}.monitor-summary>.button{margin-left:0}.toolbar-caption{font-size:9px}.ledger-item h4>span{margin:4px 0 0;display:block}.ledger-actor{min-width:75px;font-size:9px}}@media (width<=720px){:root{font-size:13px}.presentation{padding:10px 9px 8px}.application{border-radius:17px;min-height:calc(100dvh - 46px)}.main-shell{border-radius:13px;margin:4px}.sidebar{z-index:80;background:#f4f4f3;border:1px solid #e2e3e1;padding:25px 17px 14px;transition:transform .2s;position:fixed;transform:translate(-250px);box-shadow:10px 0 50px #33432125}.sidebar.mobile-open{transform:translate(0)}.sidebar-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2530213f;display:block;position:fixed;inset:0}.brand>span:last-child{font-size:21px}.brand small{letter-spacing:1.45px;font-size:6.8px}.brand-symbol{width:35px;height:38px}.nav-item{font-size:13px}.mobile-menu{display:inline-flex}.desktop-menu-icon{display:none}.topbar{gap:5px;height:55px;padding:0 15px}.breadcrumb{gap:8px;font-size:10px}.topbar-actions{gap:6px}.topbar-actions>.icon-button,.topbar-divider{display:none}.user-button{gap:4px}.avatar{width:28px;height:28px}.page-content{padding:21px 16px 12px}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:21px}.heading-eyebrow{font-size:7px}.page-heading h1{font-size:23px}.page-heading p{font-size:11px}.heading-actions{margin-left:auto;padding-top:3px}.heading-actions .button{min-height:34px;padding:8px 9px;font-size:11px}.date-selector{display:none}.metrics-grid{grid-template-columns:1fr 1fr;gap:11px}.metric-card{min-height:127px;padding:14px}.metric-top{flex-direction:row;align-items:center}.metric-top>span:last-child{font-size:11px}.metric-top .color-icon{width:32px;height:32px}.metric-value{font-size:28px}.sparkline{display:block}.metric-bottom{gap:6px;font-size:9px}.trend-card{height:260px;padding:18px 16px 12px}.chart-container>svg{max-height:170px}.card-heading h3{font-size:13px}.card-heading p{font-size:10px}.chart-meta{margin-top:13px}.quick-actions{margin:17px 0 21px;padding:13px 0}.quick-action{text-align:center;flex-direction:column;gap:7px;padding:0 8px}.quick-action>svg{display:none}.quick-action strong{font-size:10px}.quick-action .color-icon{width:28px;height:28px}.section-title{padding:14px 13px 10px}.section-title h3{font-size:13px}.table-tabs{gap:20px;padding:0 13px}.table-tabs>button{padding-bottom:10px;font-size:10px}.table-tabs>button>span{font-size:7px}.table-toolbar{flex-wrap:wrap;gap:9px;margin:9px 8px 0;padding:8px 9px}.toolbar-left{gap:11px}.toolbar-right{gap:9px;margin-left:auto}.search-field{min-height:25px}.table-toolbar .search-field input{width:125px;font-size:9px}.toolbar-divider{display:none}.toolbar-left .toolbar-button{font-size:9px}.table-toolbar .export-button>span{display:none}.table-footer{padding:10px 12px;font-size:9px}.table-footer .button{min-height:28px;padding:5px 9px;font-size:10px}.data-table th:first-child,.data-table td:first-child{padding-left:14px}.page-footer{align-items:flex-start;gap:6px;font-size:7px;line-height:1.7}.page-footer>span:first-child{white-space:nowrap}.page-footer>span:last-child{text-align:right;max-width:160px;font-size:6px}.presentation-caption>span:last-child{letter-spacing:2px}.popover{right:-5px}.notification-popover{width:min(350px,100vw - 32px);max-height:calc(100dvh - 83px);position:fixed;top:67px;right:16px}.popover.profile-popover{width:240px}.dialog{border-radius:14px;max-height:calc(100dvh - 26px)}.overlay{padding:13px}.dialog-heading{padding:21px 20px 18px}.dialog-heading h2{font-size:17px}.dialog-heading p{font-size:11px}.wizard-body{padding:5px 20px 22px}.wizard-steps{gap:5px;padding:20px}.wizard-step{gap:5px}.wizard-step>strong{font-size:10px}.wizard-step>span{width:22px;height:22px;font-size:9px}.wizard-step>svg{width:12px}.form-section-title h3{font-size:14px}.form-section-title p{font-size:10px}.dialog-footer{gap:10px;padding:15px 20px}.drawer-overlay{padding:7px}.drawer{border-radius:13px;width:100%;height:calc(100dvh - 14px);max-height:calc(100dvh - 14px)}.detail-body{padding:19px}.risk-banner{align-items:flex-start;gap:9px;padding:12px 11px}.risk-banner strong{font-size:11px}.risk-banner p{font-size:10px}.risk-banner>svg{width:18px}.evidence-block{padding:12px}.evidence-block p{font-size:11px}.evidence-label,.evidence-label small{font-size:9px}.evidence-heading h3{font-size:12px}.evidence-heading .text-button{font-size:10px}.manual-review{padding:15px 13px}.review-choice{gap:6px}.review-choice label{gap:5px;padding:8px 6px;font-size:10px}.review-save{align-items:flex-end}.review-save>span{align-items:flex-start;max-width:145px;font-size:9px;line-height:1.8}.detail-footer-note{display:none}.dialog-footer .button{padding:8px 11px;font-size:11px}.registry-query-card{padding:20px 16px}.query-card-intro{gap:11px}.query-large-icon{border-radius:12px;width:43px;height:43px}.query-card-intro h2{font-size:16px}.query-card-intro p{font-size:10px}.registry-input-row{gap:8px;padding-left:10px}.registry-input-row>svg{width:16px}.registry-input-row input,.registry-input-row textarea{font-size:11px}.registry-input-row .button{padding:8px 9px;font-size:11px}.example-subjects{gap:7px}.example-subjects>span{width:100%;font-size:9px}.example-subjects button{font-size:9px}.monitor-summary{gap:21px 18px;padding:19px 16px}.monitor-summary>div{min-width:calc(50% - 18px)}.monitor-summary>.button{margin-top:0;margin-left:auto}.monitor-summary strong{font-size:24px}.monitor-summary small{font-size:10px}.toolbar-caption{font-size:9px}.monitor-explainer{align-items:flex-start;padding:17px}.monitor-explainer h3{font-size:12px}.monitor-explainer p{font-size:10px}.alert-item{flex-wrap:wrap;gap:9px}.alert-item .color-icon{width:30px;height:30px}.alert-item>span:nth-child(2){min-width:200px}.alert-item strong{font-size:11px}.alert-item small{font-size:9px}.alert-item .alert-time{margin-left:39px;font-size:9px}.alert-item .status{margin-left:auto}.alert-item>svg{display:none}.ledger-list{padding:0 13px}.ledger-item{flex-wrap:wrap;gap:9px;padding:15px 0}.ledger-item>.color-icon{width:26px;height:27px}.ledger-item h4{font-size:11px}.ledger-item p{font-size:10px}.ledger-actor{text-align:left;gap:7px;min-width:100%;margin-left:35px;font-size:9px;display:flex}.ledger-actor small{margin:0}.ledger-item small{font-size:7px}.settings-card-heading{gap:10px;padding:18px 16px}.settings-card-heading>.quiet-badge{font-size:7px}.settings-card-heading h3{font-size:13px}.settings-card-heading p{font-size:9px}.preference-row{padding:18px 17px}.review-notice{gap:12px;padding:16px}.review-notice h3{font-size:13px}.review-notice p{font-size:10px}.notice-count{font-size:25px}.review-notice>.color-icon{display:none}.toast{white-space:normal;width:max-content;max-width:calc(100vw - 30px);padding:11px 13px;font-size:11px;bottom:18px}.toast>span{flex-shrink:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.company-cell>span:last-child{color:#444943}.metric-top>span:last-child{color:#7d827b}.page-heading h1{color:#292d29}.quick-action strong{color:#575d53}.quick-action small{color:#939a8d}.status-completed,.status-succeeded,.status-active,.status-false_positive{color:#4e9b78}.status-review_pending,.status-confirmed{color:#ba915c}.status-processing,.status-pending{color:#9a8bb9}.field-label{color:#666e61}.field-label input:not([type=checkbox]):not([type=radio]),.field-label textarea{color:#4b5544}.evidence-block p{color:#78836e}.dialog-heading h2,.form-section-title h3{color:#3e4737}.registry-query-card h2{color:#434c3c}.color-icon.mint{color:#65aa8c;background:#edf8f1}.quick-action>.color-icon.blue{background:#eef4f8}.quick-action>.color-icon.mint{background:#edf5ef}.quick-action>.color-icon.purple{background:#f2eff8}.sidebar-close{display:none}@media (width<=720px){.sidebar-close{color:#93998c;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:10px;right:9px}.sidebar-close:hover{background:#e9ece4}.metric-middle{gap:6px}.sparkline{flex-shrink:1;width:47px;min-width:0}}html,body,#root{background:#f5f5f4;height:100%}.presentation{min-height:100dvh;padding:0}.application{width:100%;max-width:none;height:100dvh;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:224px minmax(0,1fr);margin:0;transition:grid-template-columns .18s}.sidebar{scrollbar-width:thin;height:100dvh;min-height:0;overflow-y:auto}.sidebar>.sidebar-hint,.sidebar nav,.sidebar-bottom{flex-shrink:0}.sidebar-hint{min-width:0}.sidebar-home>svg{display:none}.sidebar :is(a,button):focus-visible,.desktop-menu-icon:focus-visible{outline-offset:2px;outline:2px solid #359b71}.sidebar-tooltip{z-index:90;color:#fff;overflow-wrap:anywhere;background:#303b31;border-radius:7px;max-width:min(280px,100vw - 16px);padding:8px 11px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 4px 14px #202a1226}@media (width>=721px){.application.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar-collapsed .sidebar{padding-left:10px;padding-right:10px}.sidebar-collapsed .brand{justify-content:center;margin-left:0;margin-right:0}.sidebar-collapsed .brand-symbol{width:35px;height:38px}.sidebar-collapsed .brand>span:last-child,.sidebar-collapsed .nav-text,.sidebar-collapsed .nav-trailing,.sidebar-collapsed .sidebar-footer>span,.sidebar-collapsed .sidebar-home>span{display:none}.sidebar-collapsed .nav-label{border-top:1px solid #dedfdc;height:1px;margin-left:8px;margin-right:8px;font-size:0;overflow:hidden}.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:0;position:relative}.sidebar-collapsed .nav-badge{background:#b2834e;border:0;border-radius:50%;width:7px;min-width:0;height:7px;padding:0;font-size:0;position:absolute;top:5px;right:4px;overflow:hidden}.sidebar-collapsed .sidebar-footer{margin-left:0;margin-right:0;padding-top:9px;display:block}.sidebar-collapsed .sidebar-home{border-radius:9px;justify-content:center;align-items:center;height:41px;display:flex}.sidebar-collapsed .sidebar-home:hover{color:#363636;background:#eaeae9}.sidebar-collapsed .sidebar-home>svg{display:block}}@media (prefers-reduced-motion:reduce){.application{transition:none}}.main-shell{border:0;border-left:1px solid #e8e9e5;border-radius:0;flex-direction:column;height:100dvh;min-height:0;margin:0;display:flex;overflow:hidden}.topbar{z-index:30;background:#fff;flex-shrink:0;position:relative}.page-content{scrollbar-width:thin;scrollbar-color:#d7d9d3 transparent;flex:1;min-height:0;overflow-y:auto}@media (width>=1600px){.application{grid-template-columns:240px minmax(0,1fr)}}@media (width<=1200px){.application{grid-template-columns:200px minmax(0,1fr)}}@media (width<=980px){.application{grid-template-columns:180px minmax(0,1fr)}}@media (width<=720px){.application{grid-template-columns:minmax(0,1fr)}.main-shell{border-left:0}.sidebar{border-top:0;border-bottom:0;border-left:0;border-radius:0;width:232px;height:100dvh;top:0;bottom:0;left:0}.page-content{padding-bottom:18px}.topbar .icon-button,.topbar .user-button,.sidebar .sidebar-close{min-width:44px;min-height:44px}.topbar .breadcrumb{flex:1;gap:6px;min-width:0}.topbar .breadcrumb>span,.topbar .breadcrumb>span+svg{display:none}.topbar .breadcrumb>a,.topbar .breadcrumb>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.topbar .mobile-menu,.topbar .topbar-actions{flex-shrink:0}.sidebar .nav-item{min-height:44px}.sidebar .brand{margin-top:24px}}@media (width<=380px){.topbar .breadcrumb>a,.topbar .breadcrumb>svg{display:none}}.page-content:focus{outline:none}.breadcrumb strong>button{font:inherit;color:inherit}.breadcrumb strong>button:hover{color:#4e9b78}.task-detail-page{color:#465044;flex-direction:column;gap:20px;max-width:1600px;margin:0 auto;display:flex}.registry-detail-results{flex-direction:column;gap:18px;min-width:0;display:flex}.registry-detail-page .task-detail-identity h2{max-width:calc(100% - 28px)}.registry-detail-note{margin:0;font-size:11px}.registry-detail-topbar .breadcrumb{min-width:0}.task-detail-header{min-width:0;padding-bottom:2px}.task-detail-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.task-detail-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.task-detail-title>.button{border-right:1px solid #e7e8e5;border-radius:0;min-height:30px;padding:5px 12px 5px 0}.task-detail-title h1{color:#303b31;font-size:20px;font-weight:550}.task-detail-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.task-detail-identity{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.task-detail-identity>svg{color:#6e8065;flex-shrink:0}.task-detail-identity h2{color:#3f4b3b;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:550}.task-detail-identity>.mono{color:#687363;overflow-wrap:anywhere;font-size:11px}.task-detail-metadata{flex-wrap:wrap;gap:8px 22px;margin:0;font-size:11px;line-height:1.7;display:flex}.task-detail-metadata>div{gap:8px;min-width:0;display:flex}.task-detail-metadata dt{color:#6e776a;flex-shrink:0}.task-detail-metadata dd{color:#45503f;overflow-wrap:anywhere;min-width:0;margin:0}.task-conditions{padding:16px 18px}.task-condition{text-align:left;background:#fbfcfa;border:1px solid #e5e9e1;border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 11px;transition:background .15s,border-color .15s;display:flex}.task-condition:hover:not(:disabled){background:#f3f6ef;border-color:#b5c6aa}.task-condition.selected{background:#edf4e8;border-color:#8fa77e;box-shadow:inset 3px 0 #7d986d}.task-condition:disabled{cursor:default;opacity:1}.task-condition .condition-index{color:#707c65;flex-shrink:0;align-self:flex-start;padding-top:2px;font-size:10px}.task-condition-content{flex:1;min-width:0}.task-condition-content small{color:#67725f;margin-bottom:3px;font-size:10px;line-height:1.5;display:block}.task-condition-content strong{color:#3e4d36;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.65;display:block}.task-condition-state{color:#727b6d;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:10px;display:flex}.task-condition-state.has-matches{color:#427250}.task-expand{margin:12px auto 0}.task-results-overview{justify-content:space-between;align-items:center;gap:16px;min-height:42px;margin-bottom:14px;display:flex}.task-results-overview h2{color:#3e4a38;align-items:center;gap:8px;font-size:15px;font-weight:550;display:flex}.task-results-overview h2>svg{color:#718366}.task-result-stats{align-items:center;gap:0;margin:0;display:flex}.task-result-stats>div{align-items:baseline;gap:10px;padding:0 18px;display:flex}.task-result-stats>div+div{border-left:1px solid #e2e7dc}.task-result-stats>div:last-child{padding-right:0}.task-result-stats dt{color:#627059;font-size:11px}.task-result-stats dd{color:#455a38;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:550}.task-result-stats small{color:#68755f;margin-left:4px;font-size:10px;font-weight:400}.task-active-criterion{color:#5c7050;background:#f0f5eb;border:1px solid #d8e3cf;border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 13px;font-size:11px;display:flex}.task-active-criterion>svg{flex-shrink:0}.task-active-criterion>span{flex:1;min-width:0;line-height:1.7}.task-active-criterion strong{color:#3f5733;overflow-wrap:anywhere;margin-left:10px;font-size:12px;font-weight:500}.task-active-criterion>.text-button{flex-shrink:0}.task-certificate{scroll-margin-top:16px}.task-certificate-heading{border-bottom:1px solid #e6eadd;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:14px;display:flex}.task-certificate-heading>.color-icon{border-radius:9px;width:33px;height:33px}.task-certificate-heading h3{color:#43503b;font-size:13px;font-weight:550}.task-certificate-heading>div>p{color:#68755f;margin-top:5px;font-size:11px}.task-audit .audit-event:last-child{padding-bottom:0}.task-audit .audit-event>div{overflow-wrap:anywhere;min-width:0}.task-detail-page .audit-event strong{color:#485440}.task-detail-page .audit-event p{color:#65705e}.task-detail-page .audit-event small{color:#6c7566}.task-detail-page .risk-banner>svg{flex-shrink:0}.task-detail-page .risk-banner p{color:#796b53}.task-detail-page .risk-purple p{color:#766584}.task-detail-page .evidence-block p{color:#46533e}.task-detail-page .evidence-label,.task-detail-page .evidence-label>small{color:#65715b}.task-detail-page .evidence-label>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.evidence-selected{background:#f6faf1;border-color:#b7cba7 #b7cba7 #b7cba7 #87a570;border-left-style:solid;border-left-width:3px}.evidence-condition-badge{color:#4e6b3b;background:#e7f0dd;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.task-detail-page .evidence-block mark{color:#374c2c;background:#e2eccf}.review-scope-note{color:#65715b;margin:-6px 0 14px;font-size:11px;line-height:1.8}.task-detail-page .processing-view{padding:48px 22px}.certificate-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.certificate-directory{padding:16px;position:sticky;top:12px}.certificate-directory-heading h3{color:#43503b;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.certificate-directory-heading h3>span{color:#5c6b53;background:#f0f3ed;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:400}.certificate-directory-heading p{color:#65725c;margin:7px 0 16px;font-size:11px;line-height:1.7}.certificate-search{border:1px solid #dfe5d8;border-radius:7px;gap:7px;min-height:35px;padding:0 9px}.certificate-search input{flex:1;width:100%;min-width:0;font-size:11px}.certificate-search>.icon-button{flex-shrink:0;width:22px;height:22px}.certificate-directory-filters{grid-template-columns:minmax(0,1fr) 90px;gap:7px;margin-top:9px;display:grid}.certificate-directory-filters .select-wrap select{min-width:0;padding-left:8px;font-size:11px}.certificate-directory-count{color:#65725c;margin:15px 0 10px;font-size:11px}.certificate-directory-list{scrollbar-width:thin;scrollbar-color:#cbd6c3 transparent;max-height:clamp(180px,100dvh - 360px,536px);margin:0;padding:0;list-style:none;overflow-y:auto}.certificate-directory-list>li+li{margin-top:6px}.certificate-directory-item{text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:8px;width:100%;min-width:0;padding:11px 9px;display:flex}.certificate-directory-item:hover{background:#fafbf9;border-color:#e1e7da}.certificate-directory-item.selected{background:#f0f5eb;border-color:#bbccae}.certificate-directory-number{color:#44583a;align-items:center;gap:7px;width:100%;display:flex}.certificate-directory-number>svg{flex-shrink:0}.certificate-directory-number>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.certificate-directory-assignee{color:#63715a;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.certificate-directory-meta{color:#68765f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;width:100%;font-size:10px;display:flex}.certificate-directory-meta>.status{flex-shrink:0;font-size:10px}.certificate-directory-pagination{border-top:1px solid #e2e8db;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:13px;display:flex}.certificate-directory-pagination .select-wrap select{border:0;font-size:11px}.certificate-detail-navigation{flex-shrink:0;gap:4px;margin-left:auto;display:flex}@media (width<=1200px){.certificate-workspace{grid-template-columns:270px minmax(0,1fr);gap:16px}.certificate-directory{padding:13px}.task-detail-topline{flex-wrap:wrap}}@media (width<=980px){.certificate-workspace{grid-template-columns:minmax(0,1fr)}.certificate-directory{position:static}.certificate-directory-list{max-height:280px}.certificate-directory-filters{grid-template-columns:minmax(0,1fr) 110px}.task-condition{grid-template-columns:16px minmax(0,1fr);gap:5px 8px;display:grid}.task-condition-state{grid-column:2;justify-self:start}.task-result-stats>div{gap:6px;padding:0 12px}}@media (width<=720px){.registry-detail-topbar .breadcrumb{flex-wrap:wrap;gap:3px 6px}.registry-detail-topbar .breadcrumb>span,.registry-detail-topbar .breadcrumb>span+svg{display:none}.registry-detail-page .task-detail-identity{grid-template-columns:19px minmax(0,1fr);align-items:start;display:grid}.registry-detail-page .task-detail-identity h2{max-width:none}.registry-detail-page .task-detail-identity>.mono{grid-column:2;margin-left:0}.task-detail-page{gap:18px}.task-detail-topline{gap:12px;margin-bottom:14px}.task-detail-title{gap:8px}.task-detail-title h1{font-size:18px}.task-detail-title>.status{font-size:11px}.task-detail-actions{width:100%}.task-detail-actions>.button{flex:1}.task-detail-identity>.mono{width:100%;margin-left:28px}.task-detail-metadata{gap:5px;display:grid}.task-condition{gap:8px;display:flex}.task-results-overview{flex-direction:column;align-items:flex-start;gap:12px}.task-result-stats{justify-content:space-between;width:100%}.task-result-stats>div{gap:6px;padding:0 10px}.task-result-stats>div:first-child{padding-left:0}.task-result-stats dd{font-size:19px}.task-detail-page .review-save,.task-detail-page .evidence-heading{flex-wrap:wrap}.task-detail-page .evidence-label{flex-wrap:wrap;align-items:flex-start;gap:6px}.task-detail-page .evidence-label>small{flex-shrink:0}.task-detail-page .review-save>.button{margin-left:auto}.task-detail-page .review-choice{flex-wrap:wrap}.task-detail-page .review-choice label{white-space:nowrap}.task-certificate-heading{gap:8px}.task-active-criterion strong{margin-left:0;display:block}}.certificate-directory-filters>.select-wrap:first-child{grid-column:1/-1}.task-detail-page .review-save{flex-wrap:wrap;gap:10px}.certificate-workspace{grid-template-columns:240px minmax(0,1fr);gap:14px}.certificate-directory-toggle{display:none}.task-certificate{min-width:0}.proof-review-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,330px);align-items:start;gap:14px;margin-top:18px;display:grid}.proof-review-panel{min-width:0}.proof-review-panel .evidence-heading{flex-wrap:wrap;gap:8px;margin-bottom:10px}.proof-review-panel .evidence-heading h3{font-size:13px}.proof-review-panel .evidence-heading>a{font-size:11px}.proof-review-panel .evidence-list{scrollbar-width:thin;overscroll-behavior:contain;max-height:min(30dvh,300px);padding:2px;overflow-y:auto}.proof-review-panel .evidence-block{padding:12px}.proof-review-panel .evidence-block p{margin:7px 0;font-size:12px;line-height:1.8}.proof-review-panel .evidence-label{flex-wrap:wrap;gap:5px}.proof-review-panel .evidence-active{background:#fffbed;border-color:#8b741e;box-shadow:inset 3px 0 #c69727}.proof-review-panel .evidence-source-link{color:#486535;text-align:left;font-size:11px}.proof-review-panel .manual-review{margin-top:16px;padding-top:16px}.proof-review-panel .review-choice{flex-wrap:wrap;gap:6px;display:flex}.proof-review-panel .review-choice label{padding:8px;font-size:12px}.proof-review-panel .review-save>span{flex-basis:100%;font-size:10px}.proof-review-panel .review-save>.button{flex:130px;justify-content:center;margin-left:0}.proof-review-panel .review-history{max-height:160px;overflow:auto}.proof-mobile-tabs{display:none}.pdf-evidence-viewer{background:#f6f7f3;border:1px solid #dbe1d5;border-radius:10px;min-width:0;position:sticky;top:12px;overflow:hidden}.pdf-toolbar{background:#fff;border-bottom:1px solid #dce2d7;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.pdf-toolbar>.select-wrap{flex:180px;min-width:0}.pdf-toolbar select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;font-size:12px}.pdf-toolbar-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.pdf-toolbar-actions .icon-button,.pdf-navigation .icon-button{width:28px;height:28px}.pdf-toolbar-actions .text-button{justify-content:center;min-width:34px;font-size:11px;display:inline-flex}.pdf-navigation{background:#fcfcfa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:5px 8px;font-size:11px;display:flex}.pdf-navigation>div{align-items:center;gap:4px;display:flex}.pdf-page-number{font-variant-numeric:tabular-nums;min-height:28px}.pdf-page-number-button,.pdf-page-jump-confirm{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 4px}.pdf-page-number-button:hover:not(:disabled),.pdf-page-jump-confirm:hover{color:#1b6849;background:#e9eeea}.pdf-page-number-button:focus-visible,.pdf-page-jump-confirm:focus-visible{outline-offset:1px;outline:2px solid #1b6849}.pdf-page-number-button:disabled{cursor:default}.pdf-page-jump-confirm{color:#1b6849}.pdf-page-number input{text-align:center;background:#fff;border:1px solid #dbe1d5;border-radius:4px;width:64px;padding:3px 0 3px 4px}.pdf-condition-toggle{align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:flex}.pdf-source-status{color:#667057;border-bottom:1px solid #dce2d7;margin:0;padding:7px 12px;font-size:11px;line-height:1.7}.pdf-page-scroll{overscroll-behavior:contain;background:#e7eae4;height:clamp(390px,100dvh - 240px,920px);padding:12px;position:relative;overflow:auto}.pdf-page-sheet{background:#fff;margin:0 auto;position:relative;box-shadow:0 2px 8px #24341620}.pdf-continuous-scroll{overflow-anchor:none;scrollbar-gutter:stable}.pdf-pages{position:relative}.pdf-page-slot{background:#fff;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #24341620}.pdf-page-content{min-height:100%}.pdf-page-slot .pdf-page-sheet{box-shadow:none}.pdf-page-sheet canvas{max-width:none;display:block}.pdf-image-sheet img{max-width:none;position:absolute;top:50%;left:50%}.pdf-empty{color:#65705d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:390px;padding:24px;font-size:13px;line-height:1.8;display:flex}.pdf-render-loading{position:absolute;inset:20px 0 auto}.pdf-render-error{color:#7d5228;background:#fff4dd;padding:12px;font-size:12px;position:sticky;top:0}.pdf-image-original{max-height:75dvh;padding:12px;font-size:12px;overflow:auto}.pdf-image-original img{max-width:100%;display:block}.pdf-evidence-viewer:fullscreen{border-radius:0;flex-direction:column;width:100dvw;height:100dvh;display:flex}.pdf-evidence-viewer:fullscreen .pdf-page-scroll{flex:1;height:auto}@media (width<=1599px){.certificate-workspace{grid-template-columns:minmax(0,1fr)}.certificate-directory-toggle{justify-self:start;display:inline-flex}.certificate-workspace>.certificate-directory{display:none;position:static}.certificate-workspace.directory-open>.certificate-directory{display:block}.certificate-directory-list{max-height:250px}}@media (width<=1100px) and (width>=981px){.proof-review-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:10px}.task-detail-page .task-certificate{padding:12px}}@media (width<=980px){.proof-review-workspace{grid-template-columns:minmax(0,1fr)}.proof-mobile-tabs{border-bottom:1px solid #dce2d7;margin-top:16px;display:flex}.proof-mobile-tabs button{color:#647157;flex:1;padding:12px;font-size:13px}.proof-mobile-tabs button[aria-selected=true]{color:#3f6430;background:#f4f8ee;border-bottom:2px solid #658b4f}.mobile-original .proof-review-panel,.mobile-review .pdf-evidence-viewer{display:none}.proof-review-panel .evidence-list{max-height:35dvh}.pdf-evidence-viewer{position:static}.pdf-page-scroll{height:max(390px,100dvh - 290px)}}@media (width<=720px){.task-detail-page .task-detail-title,.task-detail-page .task-detail-actions{flex-wrap:wrap}.task-detail-page .review-save>.button{flex:150px;justify-content:center}}.shell-focus .application{grid-template-columns:minmax(0,1fr)}.shell-focus .sidebar,.shell-focus .topbar,.shell-focus .page-footer{display:none}.shell-focus .main-shell{border:0}.shell-focus .page-content{padding:0;overflow:hidden}.check-detail{--check-ink:#202b26;--check-muted:#5f6b64;--check-line:#e1e6e2;--check-green:#16704c;--muted:var(--check-muted);--line:var(--check-line);color:var(--check-ink);min-width:0;font-size:14px;line-height:1.6}.check-detail :where(button,input,select,textarea){font-size:14px}.check-detail :where(button,a,summary):focus-visible{outline:2px solid var(--check-green);outline-offset:3px}.check-detail :where(input,textarea,select):focus-visible{outline:2px solid #418d6d}.check-detail input::placeholder,.check-detail textarea::placeholder{color:#737d77}.check-detail :where(h1,h2,h3,h4,strong){color:var(--check-ink)}.check-detail .button{border-radius:7px;min-height:38px;font-size:14px;font-weight:500}.check-detail .button-primary{color:#fff;background:var(--check-green);border-color:var(--check-green);box-shadow:0 1px 2px #092d1920}.check-detail .button-primary:hover:not(:disabled){background:#105c3e;border-color:#105c3e}.check-detail .button-secondary{color:#34483c;border-color:#d5ddd7}.check-detail .text-button{color:var(--check-green);font-size:13px}.check-detail .status{color:var(--check-muted);font-size:12px}.check-detail :is(.status-completed,.status-succeeded,.status-false_positive){color:#176948}.check-detail :is(.status-review_pending,.status-confirmed){color:#895212}.check-detail :is(.status-processing,.status-pending){color:#61508f}.check-detail .status-supplement{color:#315f8b}.check-detail .status-failed{color:#a8382c}.check-detail .search-field{background:#fff;border:1px solid #d8dfda;border-radius:7px;gap:8px;min-height:38px;padding:7px 10px}.check-detail .search-field input{width:100%;color:var(--check-ink);font-size:14px}.check-detail .select-wrap{min-width:0}.check-detail .select-wrap select{color:#33453a;border-color:#d8dfda;min-height:36px;font-size:13px}.check-overview{flex-direction:column;gap:20px;max-width:1440px;margin:0 auto;display:flex}.check-header{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.check-heading{align-items:center;gap:12px;min-width:0;display:flex}.check-heading h1{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:25px;font-weight:650;line-height:1.4}.check-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.check-heading>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.check-heading>.button{margin-left:-9px}.check-heading .check-eyebrow{margin:0}.check-header-actions{flex-shrink:0;justify-content:flex-end}.check-more{position:relative}.check-more-menu{z-index:40;border:1px solid var(--check-line);background:#fff;border-radius:8px;min-width:174px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 24px #1c32251a}.check-more-menu .button{width:100%;box-shadow:none;border:0;justify-content:flex-start}.check-monitor-feedback{color:#794729;overflow-wrap:anywhere;background:#fff8f3;border:1px solid #e9d1bf;border-radius:7px;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}.check-monitor-feedback.is-pending{color:#285c3c;background:#f2f8f3;border-color:#c8dece}.check-monitor-feedback-content{flex:1;min-width:0}.check-detail .check-monitor-feedback .form-error{color:inherit;font-size:13px;line-height:inherit;margin:0}.check-monitor-feedback-actions{flex:none;align-items:center;gap:6px;display:flex}.check-detail .check-monitor-feedback-actions .button{min-height:30px;padding:4px 8px;font-size:12px}.check-eyebrow{color:var(--check-muted);align-items:center;gap:8px;margin-bottom:7px;font-size:13px;display:flex}.check-coverage{color:#795019;overflow-wrap:anywhere;background:#fff8e8;border:1px solid #ebd5a9;border-radius:7px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.check-coverage>svg{margin-top:2px}.check-coverage strong{color:#795019;margin-right:8px}.check-coverage details{margin-top:3px}.check-coverage summary{cursor:pointer;font-weight:500}.check-coverage :is(p,ul){margin-top:7px}.check-active-criterion{color:#29583d;overflow-wrap:anywhere;background:#edf6f0;border:1px solid #c8dece;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.check-active-criterion>span,.check-overview .check-results{min-width:0}.check-filter-fields{border:1px solid var(--check-line);background:#f5f7f5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.check-filter-fields>.select-wrap{flex:180px}.check-overview .check-match-invoice,.check-detail .status-invoice_match{color:#805510;font-size:12px}.check-overview .check-match-keyword,.check-detail .status-keyword_only{color:#52665b;font-size:12px}.check-pagination{color:var(--check-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:13px;display:flex}.check-pagination>div{align-items:center;gap:8px;display:flex}.check-focus{background:#fff;flex-direction:column;gap:0;max-width:none;height:100dvh;margin:0;display:flex;overflow:hidden}.check-focus>.check-header{border-bottom:1px solid var(--check-line);background:#fff;flex-shrink:0;min-height:68px;padding:12px 20px}.check-focus .check-heading h1{letter-spacing:0;font-size:17px}.check-focus .check-eyebrow{margin:0}.check-focus>:is(.check-coverage,.check-active-criterion,.check-monitor-feedback){flex-shrink:0;margin:8px 16px 0}.check-proof-browser{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.check-proof-workspace{flex:1;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden}.check-directory{border-right:1px solid var(--check-line);scrollbar-width:thin;background:#fafbfa;flex-direction:column;min-width:0;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.check-directory-content{flex-direction:column;gap:12px;min-width:0;height:100%;min-height:0;display:flex}.check-directory-content :is(h2,h3){align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.check-directory-content h2>span{color:var(--check-muted);font-variant-numeric:tabular-nums;background:#edf1ed;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:500}.check-directory-content .certificate-search input{font-size:12px}.check-directory-content .certificate-directory-filters{grid-template-columns:minmax(0,1fr);margin:0}.check-directory-content .certificate-directory-list{flex:1;min-height:150px;max-height:none}.check-directory-content .certificate-directory-list>li{position:relative}.check-directory-content .certificate-directory-copy{width:28px;height:28px;position:absolute;top:5px;right:4px}.check-directory-content .certificate-directory-copy svg{width:14px;height:14px}.check-directory-content .certificate-directory-item{border-radius:6px;gap:5px;padding:10px 8px}.check-directory-content .certificate-directory-item.selected{box-shadow:inset 3px 0 var(--check-green);background:#eaf3ec;border-color:#a4c8af}.check-directory-content .certificate-directory-number{color:var(--check-ink);padding-right:26px}.check-directory-content .certificate-directory-number strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.check-directory-content :is(.certificate-directory-assignee,.certificate-directory-date,.certificate-directory-meta){color:var(--check-muted);font-size:12px}.check-directory-content .certificate-directory-date{font-variant-numeric:tabular-nums}.check-directory-content .certificate-directory-count{color:var(--check-muted);margin:0;font-size:12px}.check-directory-content .check-filter-fields{background:0 0;border:0;gap:7px;margin:0;padding:0;display:grid}.check-directory-content .check-pagination{border-top:1px solid var(--check-line);flex-shrink:0;gap:8px;margin-top:auto;padding-top:12px;font-size:12px}.check-directory-content .check-pagination>div{justify-content:space-between;width:100%}.check-directory-content .certificate-directory-pagination{flex-shrink:0;margin-top:0}.check-proof-detail{flex-direction:column;min-width:0;min-height:0;padding:12px 16px 16px;display:flex;overflow:hidden}.check-directory-heading{align-items:center;gap:6px;display:flex}.check-directory-heading h2{white-space:nowrap;font-size:14px}.check-proof-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.proof-toolbar{border-bottom:1px solid var(--check-line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 16px;display:flex}.proof-toolbar-scope{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.proof-toolbar-scope>.button{flex-shrink:0}.proof-toolbar-current{min-width:0;max-width:100%;color:var(--check-green);background:#edf6ef;border:1px solid #bdd6c6;border-radius:7px;flex:0 310px;align-items:stretch;display:flex}.proof-toolbar-current-value,.proof-toolbar-current-clear{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.proof-toolbar-current-value{text-align:left;flex:1;gap:5px;padding:6px 8px;font-size:12px}.proof-toolbar-current-value strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.proof-toolbar-current-prefix,.proof-toolbar-current-kind{flex-shrink:0}.proof-toolbar-current-clear{border-left:1px solid #bdd6c6;flex:0 0 32px;justify-content:center}.proof-toolbar-current :is(button:hover:not(:disabled)){background:#dcece1}.proof-toolbar-current :is(button:disabled){cursor:not-allowed;opacity:.45}.check-detail .proof-toolbar .button{height:36px;min-height:36px;color:var(--check-muted);box-shadow:none;background:#fff;border-color:#d5ddd7;border-radius:7px;gap:6px;padding:0 10px;font-size:13px;font-weight:500}.check-detail .proof-toolbar .button:hover:not(:disabled){color:var(--check-green);background:#f3f8f4;border-color:#afcbb9}.check-detail .proof-toolbar .button[aria-expanded=true]{color:var(--check-green);background:#edf6ef;border-color:#bdd6c6}.check-detail .proof-toolbar .button:disabled{opacity:.45;cursor:not-allowed}.proof-toolbar-directory{flex-shrink:0}.proof-toolbar-count{font-variant-numeric:tabular-nums;text-align:center;background:#edf1ed;border-radius:4px;min-width:22px;padding:0 6px;font-size:12px}.proof-toolbar-directory[aria-expanded=true] .proof-toolbar-count{background:#dcece1}.proof-toolbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.proof-toolbar-navigation{flex-shrink:0;align-items:center;gap:8px;display:flex}.proof-toolbar-position{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:64px;color:var(--check-muted);font-size:13px}.check-completion{color:#285c3c;background:#eff7f0;border:1px solid #b7d3bf;border-radius:6px;flex-shrink:0;margin:0 0 10px;padding:9px 12px;font-size:13px}.check-outside-page{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding-bottom:8px;display:flex}.check-focus .candidate-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.check-detail .proof-review-workspace{flex:1;grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;min-height:0;margin:0;display:grid}.check-detail .proof-mobile-tabs{display:none}.check-detail .pdf-evidence-viewer{background:#f3f5f3;border-color:#d5ded8;border-radius:7px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;top:auto}.check-detail .pdf-evidence-viewer:fullscreen{border-radius:0;width:100dvw;height:100dvh}.check-detail .pdf-toolbar{flex-shrink:0;padding:7px}.check-detail .pdf-toolbar :is(select,.text-button){font-size:12px}.check-detail .pdf-navigation{color:#415146;flex-shrink:0;padding:6px 8px;font-size:12px}.check-detail .pdf-condition-toggle,.check-detail .pdf-source-status{color:#56665b;flex-shrink:0;font-size:12px}.check-detail .pdf-page-scroll{background:#e9eeea;flex:1;height:auto;min-height:180px;padding:14px}.check-detail .pdf-empty{flex:1;min-height:240px}.check-detail .proof-review-panel{scrollbar-width:thin;overscroll-behavior:contain;min-width:0;min-height:0;padding:0 2px 12px;display:block;overflow-y:auto}.check-detail .proof-review-panel .evidence-heading{margin:0 0 10px}.check-detail .proof-review-panel .evidence-heading h3{font-size:14px}.check-detail .proof-review-panel .evidence-list{gap:6px;max-height:clamp(150px,24dvh,240px);padding:2px}.check-detail .proof-review-panel .evidence-block{border-color:var(--check-line);background:#fff;border-radius:6px;padding:0}.check-detail .proof-review-panel .evidence-active{box-shadow:inset 3px 0 var(--check-green);background:#f4f8f4;border-color:#b4cbbc}.check-detail .evidence-toggle{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 12px;display:flex}.check-detail .evidence-toggle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.check-detail .evidence-toggle strong{overflow-wrap:anywhere;font-size:13px}.check-detail .evidence-toggle small{color:var(--check-muted);overflow-wrap:anywhere;font-size:12px}.check-detail .evidence-detail{padding:0 12px 12px}.check-detail .proof-review-panel .evidence-block p{color:#374b3e;margin:0 0 8px;font-size:13px;line-height:1.75}.check-detail .proof-review-panel .evidence-source-link{color:var(--check-green);white-space:normal;font-size:12px}.check-detail .proof-review-panel .manual-review{border:0;border-top:1px solid var(--check-line);border-radius:0;margin-top:18px;padding:16px 0 0}.check-detail .proof-review-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.check-detail .manual-review .proof-review-heading h3{margin:0}.check-detail .manual-review h3{margin-bottom:10px;font-size:15px}.check-detail .review-scope-note{color:var(--check-muted);margin:0 0 12px;font-size:12px}.check-detail .proof-review-panel .review-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 12px;display:grid}.check-detail .proof-review-panel .review-choice label{color:#405246;min-height:40px;padding:8px 10px;font-size:13px}.check-detail .review-choice label.selected{color:#1c593a;background:#eff7f0;border-color:#79b28d}.check-detail .review-choice input{accent-color:var(--check-green);width:14px;height:14px}.check-detail .manual-review textarea{resize:vertical;width:100%;min-height:86px;max-height:180px;color:var(--check-ink);border:1px solid #d4ded6;border-radius:6px;padding:10px;line-height:1.65}.check-detail .manual-review .field-label{color:#405246;font-size:13px}.check-detail .proof-review-panel .review-save{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.check-detail .proof-review-panel .review-save>.button{flex:auto;font-size:13px}.check-detail .saved-review,.check-detail .saved-review small{color:var(--check-muted);font-size:13px}.check-detail .saved-review p{color:var(--check-ink);overflow-wrap:anywhere}.check-detail :is(.review-history,.proof-metadata){border-top:1px solid var(--check-line);color:var(--check-muted);margin-top:16px;padding-top:12px;font-size:13px}.check-detail :is(.review-history,.proof-metadata) summary{cursor:pointer;color:#334b3c;padding:4px 0}.check-detail .proof-metadata dl{gap:10px;margin:12px 0;display:grid}.check-detail .proof-metadata dt{color:var(--check-muted);font-size:12px}.check-detail .proof-metadata dd{color:var(--check-ink);overflow-wrap:anywhere;margin:2px 0 0}.check-detail .drawer-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15251c52;padding:0}.check-detail .drawer{overscroll-behavior:contain;border:0;border-radius:0;width:480px;height:100dvh;max-height:100dvh;display:block;overflow-y:auto}.check-detail .drawer>.dialog-heading{z-index:2;background:#fff;position:sticky;top:0}.check-detail .drawer>.check-directory-content{height:calc(100% - 80px);padding:20px 24px}.check-detail .drawer:has(>.check-task-info-body){display:flex;overflow:hidden}.check-task-info-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px 32px;overflow-y:auto}.check-task-summary{border-bottom:1px solid var(--check-line);padding-bottom:22px}.check-task-summary h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:19px;line-height:1.4}.check-task-summary>div{color:var(--check-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:13px;display:flex}.check-task-fields{border-bottom:1px solid var(--check-line);padding:21px 0 22px}.check-task-fields h3{margin:0 0 14px;font-size:14px}.check-task-fields dl{gap:13px;margin:0;display:grid}.check-task-fields dl>div{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:12px;display:grid}.check-task-fields dt{color:var(--check-muted);font-size:12px}.check-task-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.check-task-id{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.check-task-id>span{overflow-wrap:anywhere;min-width:0}.check-detail .check-task-id .button{min-height:26px;padding:2px 6px;font-size:12px}.check-task-audit{padding-top:20px}.check-task-audit summary{cursor:pointer;font-size:14px;font-weight:600}.check-task-audit ol{border-left:1px solid var(--check-line);margin:17px 0 0 5px;padding:0 0 0 19px;list-style:none}.check-task-audit li{overflow-wrap:anywhere;padding:0 0 20px;position:relative}.check-task-audit li:before{content:"";background:#aab7ae;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-24px}.check-task-audit li strong{font-size:13px}.check-task-audit li p{margin:4px 0;font-size:13px}.check-task-audit li small,.check-task-audit-empty{color:var(--check-muted);font-size:12px}.check-task-audit-empty{margin:14px 0 0}.check-detail .dialog-heading{padding:20px 24px}.check-detail .dialog-heading h2{color:var(--check-ink);font-size:19px}.check-detail .dialog-heading p{color:var(--check-muted);font-size:13px}.check-detail .detail-body{padding:20px 24px;font-size:14px}.check-detail .unsaved-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 24px}.check-conditions-search{width:calc(100% - 48px);min-height:40px;color:var(--check-ink);background:#fff;border:1px solid #d3ddd5;border-radius:7px;margin:20px 24px 12px;padding:9px 12px;display:block}.check-drawer-note{color:var(--check-muted);margin:0 24px 18px;font-size:13px}.check-conditions-list{flex-direction:column;gap:8px;margin:0 24px 24px;display:flex}.check-conditions-list+p{color:var(--check-muted);margin:0 24px 24px}.check-condition{text-align:left;border:1px solid var(--check-line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:13px;display:flex}.check-condition:hover:not(:disabled),.check-condition[aria-pressed=true]{background:#eff6f0;border-color:#9cbfa8}.check-condition>span:first-child{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.check-condition>span:last-child{white-space:nowrap;flex-shrink:0}.check-condition small{color:var(--check-muted);font-size:12px}.check-condition strong{font-size:14px}@media (width>=900px){.check-detail .proof-review-workspace.evidence-collapsed{grid-template-columns:minmax(0,1fr)}.check-detail .proof-review-workspace.evidence-collapsed .proof-review-panel{display:none}.check-detail .mobile-original .proof-review-panel{display:block}.check-detail .mobile-review .pdf-evidence-viewer{display:flex}}@media (width<=1199px){.proof-toolbar,.proof-toolbar-scope{flex-wrap:wrap}.check-proof-workspace{grid-template-columns:minmax(0,1fr)}.check-detail .proof-review-workspace{grid-template-columns:minmax(0,1fr) 340px;gap:14px}.check-header{align-items:flex-start}.check-overview .check-header{flex-wrap:wrap}.check-overview .check-header-actions{margin-left:0}}@media (width<=899px){.check-detail .proof-toolbar-evidence{display:none}.check-detail .proof-mobile-tabs{border-bottom:1px solid var(--check-line);flex-shrink:0;margin:0 0 10px;display:flex}.check-detail .proof-mobile-tabs button{min-height:42px;color:var(--check-muted);flex:1;padding:9px;font-size:14px}.check-detail .proof-mobile-tabs button[aria-selected=true]{color:var(--check-green);border-bottom:2px solid var(--check-green);background:#eff6f0}.check-detail .proof-review-workspace{grid-template-columns:minmax(0,1fr);gap:0}.check-detail .mobile-original .proof-review-panel,.check-detail .mobile-review .pdf-evidence-viewer{display:none}.check-detail .proof-review-panel{padding:0 4px 12px}.check-detail .proof-review-panel .evidence-list{max-height:32dvh}.check-detail .proof-review-panel .review-save{z-index:2;padding:12px 0 max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--check-line);background:#fff;position:sticky;bottom:-12px}.check-detail .pdf-page-scroll{height:auto;min-height:160px;padding:10px}}@media (width<=599px){.check-overview{gap:16px}.check-heading h1{font-size:22px}.check-header-actions{justify-content:flex-start;gap:7px}.check-overview .check-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;display:grid}.check-overview .check-heading>.button{grid-column:1/-1;justify-content:flex-start;justify-self:start;margin-left:0;padding-left:0}.check-overview .check-heading>div{grid-column:1}.check-overview .check-header-actions{flex-shrink:1;width:100%;min-width:0;max-width:100%}.check-overview .check-header-actions .button{min-height:36px;padding-inline:10px;font-size:13px}.check-focus>.check-header{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px}.check-focus .check-heading{flex-wrap:wrap;flex:170px;gap:4px 8px}.check-focus .check-heading>.button{min-height:30px;padding-block:4px;font-size:12px}.check-focus .check-heading>div{flex:160px}.check-focus .check-eyebrow{display:none}.check-focus .check-heading h1{font-size:14px}.check-focus .check-header-actions{flex-shrink:1;gap:6px}.check-focus .check-header-actions .button{min-height:34px;padding:6px 9px;font-size:12px}.check-focus>:is(.check-coverage,.check-active-criterion,.check-monitor-feedback){margin-inline:10px;padding:7px 10px;font-size:12px}.check-monitor-feedback{flex-wrap:wrap}.check-monitor-feedback-actions{justify-content:flex-end;width:100%}.check-proof-detail{padding:10px}.proof-toolbar{gap:8px;padding:8px 10px}.proof-toolbar-scope,.proof-toolbar-actions{flex-basis:100%;width:100%}.proof-toolbar-current{flex:100%}.proof-toolbar-actions{justify-content:flex-end}.check-detail .proof-toolbar .button{height:40px;min-height:40px}.proof-toolbar-navigation{gap:4px}.check-detail .proof-toolbar-navigation .button{width:40px;min-width:40px;padding:0}.proof-toolbar-navigation .button>span{display:none}.proof-toolbar-position{min-width:54px;font-size:12px}.check-detail .pdf-toolbar{gap:5px}.check-detail .pdf-toolbar>.select-wrap{flex-basis:100%}.check-detail .pdf-navigation{gap:3px;padding:4px 6px;font-size:11px}.check-detail .pdf-source-status{padding:5px 8px;font-size:11px}.check-detail .pdf-condition-toggle{padding:3px 8px;font-size:11px}.check-detail .drawer{width:100%}.check-detail .dialog-heading,.check-detail .detail-body,.check-detail .unsaved-review-actions{padding:18px}.check-detail .unsaved-review-actions{flex-direction:column;align-items:stretch}.check-detail .drawer>.check-directory-content,.check-task-info-body{padding:18px}.check-task-fields dl>div{grid-template-columns:104px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.check-detail *,.check-detail :before,.check-detail :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-motion=false] .check-detail *,html[data-motion=false] .check-detail :before,html[data-motion=false] .check-detail :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.check-registration-detail{gap:20px;max-width:1100px;display:grid}.check-registration-summary,.check-registration-detail>section{border:1px solid var(--check-line);background:#fff;border-radius:10px;padding:20px}.check-registration-summary h2{overflow-wrap:anywhere;margin:0 0 8px}.check-registration-summary p{margin:4px 0}.check-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.check-registration-fields>div{border:1px solid var(--check-line);border-radius:8px;min-width:0;padding:12px}.check-registration-fields dt{color:var(--check-muted);font-size:12px}.check-registration-fields dd{overflow-wrap:anywhere;margin:4px 0 0}.check-registration-detail>section h3{margin-top:0}.check-registration-files{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.check-registration-files button{border:1px solid var(--check-line);overflow-wrap:anywhere;text-align:left;border-radius:8px;gap:4px;max-width:100%;padding:8px 12px;display:grid}.check-registration-files button[aria-pressed=true]{border-color:var(--check-green);background:#f5f8f5}.check-registration-files small{color:var(--check-muted)}.check-original-image{max-width:100%;margin-top:16px;display:block}.check-original-preview{max-width:100%;margin-top:16px;overflow-x:auto}.check-original-preview canvas{max-width:none;margin-top:12px;display:block}.check-original-pages{align-items:center;gap:8px;display:flex}.check-overview .check-created-at{color:var(--check-muted);font-size:12px}.check-overview .check-heading h1{font-size:23px}.check-overview .check-heading>.status{flex-shrink:0}.check-overview-summary{align-items:center;gap:18px;margin-bottom:22px;display:flex}.check-overview-categories{flex:1;grid-template-columns:.7fr repeat(4,1fr);gap:10px;min-width:0;display:grid}.check-overview-categories button{text-align:left;border:1px solid var(--check-line);color:var(--check-muted);background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:14px 16px;display:flex}.check-overview-categories strong{color:var(--check-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600}.check-overview-categories button[aria-pressed=true]{color:var(--check-green);border-color:var(--check-green);box-shadow:inset 0 0 0 1px var(--check-green);background:#f3f8f4}.check-overview-categories button[data-status=confirmed][data-has-results=true] strong,.check-detail .result-confirmed{color:#9b3d2c}.check-overview-categories button[data-status=pending][data-has-results=true] strong,.check-detail .result-pending{color:#8a5b16}.check-overview-summary>.button{flex-shrink:0}.check-overview-list{min-width:0;container:check-results/inline-size}.check-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.check-overview-toolbar h2{flex-shrink:0;margin:0;font-size:15px}.check-overview-toolbar h2 span{color:var(--check-muted);margin-left:8px;font-size:12px;font-weight:400}.check-overview-search-controls{flex:500px;justify-content:flex-end;gap:8px;min-width:0;display:flex}.check-overview-search-controls .search-field{flex:240px;min-width:0;max-width:330px}.check-overview-search-controls input{min-width:0}.check-overview-search-controls .search-field>svg,.check-overview-search-controls>.button,.check-overview-search-controls>.select-wrap{flex-shrink:0}.check-overview-active-filters{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.check-overview-active-filters>div{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.check-overview-active-filters>div>button{text-align:left;color:#365442;overflow-wrap:anywhere;background:#f4f8f5;border:1px solid #dbe5dd;border-radius:5px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:12px;display:inline-flex}.check-overview-active-filters svg{flex-shrink:0}.check-overview-active-filters>.button{flex-shrink:0;padding:4px;font-size:12px}.check-overview .check-result-table{table-layout:fixed;border-collapse:collapse;text-align:left;white-space:normal;width:100%;font-size:13px;line-height:1.5}.check-overview .check-result-table :is(th,td){border-bottom:1px solid var(--check-line);color:var(--check-ink);overflow-wrap:anywhere;vertical-align:middle;padding:10px}.check-overview .check-result-table th{color:var(--check-muted);background:#f7f8f7;font-size:12px;font-weight:500}.check-result-col-proof{width:21%}.check-result-col-types{width:13%}.check-result-col-dates{width:23%}.check-result-col-matches{width:22%}.check-result-col-action{width:96px}.check-overview .check-result-table tbody tr{height:76px}.check-overview .check-result-table tbody tr:hover{background:#f7faf7}.check-overview .check-result-primary,.check-result-metadata{gap:4px;min-width:0;margin:0;display:grid}.check-overview .check-result-primary strong{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:550}.check-overview .check-result-primary>span,.check-result-metadata>div+div{color:var(--check-muted);font-size:12px}.check-result-metadata>div{position:relative}.check-result-metadata dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.check-result-metadata dd{margin:0}.check-result-dates{font-variant-numeric:tabular-nums}.check-result-dates dd>span{display:inline-block}.check-overview .check-result-action{text-align:right}.check-overview .check-result-action .button{gap:4px;padding-inline:0;font-size:12px}.check-overview .check-result-terms{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.check-overview .check-result-terms>.check-hit-badge{max-width:100%}.check-overview .check-result-terms details{max-width:100%;color:var(--check-muted);font-size:12px}.check-overview .check-result-terms summary{cursor:pointer;border:1px solid var(--check-line);border-radius:4px;padding:2px 5px}.check-overview .check-result-terms ul{margin:0;padding:6px 0 0;list-style:none}.check-overview .check-result-terms li+li{margin-top:4px}.check-result-status{font-size:13px;font-weight:550}.check-result-coverage{color:#895212;margin-top:4px;font-size:12px;display:block}.check-result-review-note{-webkit-line-clamp:2;color:var(--check-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.check-result-muted,.check-result-footnote{color:var(--check-muted);font-size:12px}.check-result-footnote{margin:14px 0 0}.check-result-browser{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.check-result-scope{color:var(--check-muted);overflow-wrap:anywhere;flex-shrink:0;min-width:0;margin:0;padding:8px 16px 0;font-size:12px}.check-result-workspace{flex:1;grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.check-result-workspace.is-collapsed{grid-template-columns:minmax(0,1fr)}.check-result-directory-content .check-result-directory-scope{color:var(--check-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.check-result-directory-content .search-field input{min-width:0;font-size:12px}.check-result-directory-content .select-wrap{width:100%}.check-result-directory-content .check-pagination{flex-wrap:nowrap}.check-result-directory-content .check-pagination>.select-wrap{flex:1;width:auto}.check-result-directory-content .certificate-directory-meta strong{color:var(--check-ink);font-weight:550}.check-result-directory-empty{color:var(--check-muted);font-size:13px}.check-result-workspace>.check-proof-detail{flex:1;min-height:0;overflow-y:auto}.check-navigation-feedback{color:var(--check-muted);background:#f6f8f6;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 20px;font-size:13px;display:flex}.check-result-browser .check-registration-detail{margin-inline:auto}@media (width<=1199px){.check-overview-summary{flex-wrap:wrap}.check-overview-categories{flex-basis:100%}.check-overview-summary>.button{margin-left:auto}.check-overview-search-controls .search-field{max-width:none}.check-result-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=599px){.check-overview .check-header{flex-direction:column;align-items:stretch}.check-overview .check-heading h1{font-size:21px}.check-overview .check-header-actions{justify-content:flex-start}.check-overview-summary{gap:12px;margin-bottom:16px}.check-overview-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.check-overview-categories button{padding:10px 12px}.check-overview-categories button[data-status=all]{grid-column:1/-1;padding-block:7px}.check-overview-categories strong{font-size:22px}.check-overview-categories button[data-status=all] strong{font-size:15px}.check-overview-search-controls{flex-wrap:wrap;justify-content:flex-start}.check-overview-search-controls .search-field{flex-basis:100%}.check-overview-search-controls>.select-wrap{flex:1}.check-overview-active-filters{flex-wrap:wrap}.check-registration-fields{grid-template-columns:1fr}.check-navigation-feedback{padding-inline:12px}.check-overview .check-header{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;display:grid}.check-overview .check-heading{display:contents}.check-overview .check-heading>.button{grid-area:1/1}.check-overview .check-header-actions{grid-area:1/2;justify-content:flex-end;gap:6px;width:auto}.check-overview .check-header-actions .button{padding-inline:8px;font-size:12px}.check-overview .check-heading>div{grid-area:2/1/auto/-1}.check-overview .check-heading>.status{grid-area:3/1/auto/-1;justify-self:start;margin-top:-6px}.check-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.check-overview-categories{display:contents}.check-overview-summary:has([data-overview-start]) [data-status=all]{grid-column:1}.check-overview-summary>[data-overview-start]{grid-area:1/2;width:100%;min-width:0}}@container check-results (width<1000px){.check-overview .check-result-table,.check-overview .check-result-table tbody{display:block}.check-overview .check-result-table colgroup{display:none}.check-overview .check-result-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.check-overview .check-result-table tbody tr{border-bottom:1px solid var(--check-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"proof proof action""types dates dates""matches outcome outcome";gap:12px 16px;height:auto;padding:12px 0;display:grid}.check-overview .check-result-table td{border:0;align-self:start;min-width:0;padding:0}.check-result-proof{grid-area:proof}.check-result-types{grid-area:types}.check-result-dates{grid-area:dates}.check-result-matches{grid-area:matches}.check-result-outcome{grid-area:outcome}.check-result-action{grid-area:action}.check-result-metadata{gap:8px}.check-result-metadata dt{clip-path:none;width:auto;height:auto;color:var(--check-muted);margin-bottom:2px;font-size:12px;position:static;overflow:visible}.check-result-metadata>div+div{color:var(--check-ink);font-size:13px}}@container check-results (width<500px){.check-overview .check-result-table tbody tr{grid-template-areas:"proof proof action""types dates dates""matches matches matches""outcome outcome outcome";column-gap:12px}}@container check-results (500px<=width<1000px){.check-result-metadata>div{grid-template-columns:60px minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.check-result-metadata dt{margin:0}}[data-hit-kind=core_enterprise]{--hit-background:#dbeafe;--hit-foreground:#1d4ed8}[data-hit-kind=invoice_no]{--hit-background:#fef3c7;--hit-foreground:#92400e}[data-hit-kind=keyword]{--hit-background:#f3e8ff;--hit-foreground:#7e22ce}.check-hit-badge[data-hit-kind],.check-condition .check-hit-badge[data-hit-kind],.check-overview .check-result-terms .check-hit-badge[data-hit-kind]{border:1px solid color-mix(in srgb, var(--hit-foreground) 20%, transparent);background:var(--hit-background);max-width:100%;color:var(--hit-foreground);overflow-wrap:anywhere;border-radius:4px;align-self:flex-start;padding:1px 5px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.evidence-block mark.check-hit-mark[data-hit-kind]{background:var(--hit-background);color:var(--hit-foreground);border-radius:3px;padding:1px 2px}.check-detail .proof-review-panel .evidence-block[data-hit-kind]{border-color:color-mix(in srgb, var(--hit-foreground) 25%, white)}.check-detail .proof-review-panel .evidence-active[data-hit-kind]{border-color:var(--hit-foreground);box-shadow:inset 2px 0 var(--hit-foreground);background:color-mix(in srgb, var(--hit-background) 45%, white)}.check-condition[data-hit-kind]:hover:not(:disabled),.check-condition[data-hit-kind][aria-pressed=true]{background:color-mix(in srgb, var(--hit-background) 45%, white);border-color:var(--hit-foreground)}.check-condition[data-hit-kind][aria-pressed=true]{box-shadow:inset 2px 0 var(--hit-foreground)}.check-condition[data-hit-kind]:focus-visible,.evidence-block[data-hit-kind] .evidence-toggle:focus-visible{outline-offset:3px;outline:2px solid #334155}.registry-detail-page,.registry-certificate-detail{--registry-line:#e2e7e2;--registry-muted:#6b766d;--registry-ink:#283a2e;--registry-accent:#287453;min-width:0;color:var(--registry-ink);font-size:13px}.registry-detail-page{gap:16px}.registry-detail-page .task-detail-topline{flex-wrap:wrap;margin-bottom:12px}.registry-detail-controls{flex-direction:column;gap:6px;max-width:100%;margin-left:auto;display:flex}.registry-detail-page .task-detail-actions{flex-wrap:wrap;flex-shrink:1;align-items:stretch;gap:8px;max-width:100%;display:flex}.registry-detail-page .task-detail-actions>.button{min-height:36px}.registry-reuse-reason{text-align:right;color:#68716a;font-size:11px}.registry-detail-page .registry-actions-menu{z-index:25;overscroll-behavior:contain;border:1px solid var(--registry-line);background:#fff;border-radius:8px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 8px 28px #283a2e1f}.registry-menu-label{color:var(--registry-muted);padding:6px 10px 4px;font-size:11px}.registry-menu-action{width:100%;min-height:40px;color:var(--registry-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:9px;padding:8px 10px;display:flex}.registry-menu-action>svg{color:var(--registry-muted);flex-shrink:0}.registry-menu-action:hover,.registry-menu-action:focus-visible{background:#f0f4f0}.registry-menu-action:focus-visible{outline:2px solid var(--registry-accent);outline-offset:-2px}.registry-menu-action[aria-disabled=true]{color:var(--registry-muted);cursor:not-allowed}.registry-menu-reason{color:var(--registry-muted);overflow-wrap:anywhere;padding:0 10px 6px 35px;font-size:11px;line-height:1.6}.registry-menu-divider{background:var(--registry-line);height:1px;margin:6px 4px}.registry-screenshot-status{color:var(--registry-muted);flex-wrap:wrap;justify-content:flex-start;gap:4px 8px;margin:0;font-size:11px;line-height:1.6;display:flex}.registry-screenshot-status>span{overflow-wrap:anywhere}.registry-screenshot-layer .dialog{width:1200px}.registry-screenshot-body{padding:16px 24px 24px}.registry-screenshot-toolbar,.registry-screenshot-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.registry-screenshot-toolbar{justify-content:space-between;margin-bottom:16px}.registry-screenshot-toolbar p{margin:0;font-size:13px}.registry-screenshot-toolbar p>span{color:#68716a;margin-top:6px;font-size:12px;display:block}.registry-screenshot-viewer{overscroll-behavior:contain;background:#f5f6f5;border:1px solid #e2e7e2;min-height:120px;max-height:65dvh;overflow:auto}.registry-screenshot-viewer img{max-width:100%;height:auto;margin-inline:auto;display:block}.registry-screenshot-viewer.is-original img{max-width:none}.registry-screenshot-image-error{background:#f8f8f7;padding:24px}.registry-screenshot-image-error p{margin:0 0 12px}.registry-detail-page .task-detail-identity{margin-bottom:8px}.registry-detail-page .task-detail-identity h2{font-size:17px}.registry-detail-page .task-detail-metadata{border-bottom:1px solid var(--registry-line);gap:12px 28px;margin-top:10px;padding:0 0 14px}.registry-detail-page .task-detail-metadata>div{min-width:0}.registry-detail-page .task-detail-metadata dt,.registry-detail-page .task-detail-metadata dd{font-size:12px}.registry-detail-page .registry-detail-results{gap:12px}.registry-flat-state{border-bottom:1px solid var(--registry-line);padding:20px 0}.registry-inline-notice{color:#74531f;border-left:3px solid #c49954;align-items:flex-start;gap:10px;margin:0;padding:10px 0 10px 12px;line-height:1.7;display:flex}.registry-inline-notice>svg{flex-shrink:0;margin-top:3px}.registry-inline-notice p{margin:4px 0}.registry-audit{border-top:1px solid var(--registry-line);padding-top:12px}.registry-audit>summary{cursor:pointer;padding:6px 0;font-weight:500}.registry-audit .audit-timeline{margin-top:16px}.registry-certificate-list{min-width:0}.registry-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;scroll-margin-top:16px;display:flex}.registry-results-caption{align-items:baseline;gap:10px;display:flex}.registry-results-caption h2{margin:0;font-size:15px;font-weight:600}.registry-results-caption>span{color:var(--registry-muted);font-size:12px}.registry-results-controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.registry-results-search{border:1px solid var(--registry-line);border-radius:4px;width:275px;max-width:100%;min-height:34px;padding:0 9px}.registry-results-search input{flex:1;width:100%;min-width:0;font-size:13px}.registry-results-search>svg{flex-shrink:0}.registry-results-search .icon-button{width:26px;min-width:26px;height:28px}.registry-results-controls select{min-height:34px;font-size:12px}.registry-table-scroll{border-block:1px solid var(--registry-line);max-width:100%;overflow:auto}.registry-results-table{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:1020px;font-size:13px}.registry-col-number{width:17%}.registry-col-type{width:16%}.registry-col-party{width:23%}.registry-col-period{width:13%}.registry-col-property{width:22%}.registry-col-actions{width:9%}.registry-results-table th{color:#627066;white-space:nowrap;background:#f0f4f0;padding:11px 10px;font-size:12px;font-weight:500}.registry-results-table td{border-top:1px solid var(--registry-line);vertical-align:middle;overflow-wrap:anywhere;background:#fff;height:64px;padding:8px 10px;line-height:1.5}.registry-results-table th:first-child,.registry-results-table td:first-child{z-index:1;border-right:1px solid var(--registry-line);position:sticky;left:0}.registry-results-table tr:hover td,.registry-results-table tr:focus-within td,.registry-results-table .registry-selected-row td{background:#f2f7f3}.registry-results-table small{color:var(--registry-muted);margin-top:3px;font-size:11px;display:block}.registry-number-link{color:var(--registry-accent);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;display:block}.registry-number-link:hover,.registry-text-link:hover{text-underline-offset:3px;text-decoration:underline}.registry-text-link{color:var(--registry-accent);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.registry-text-link svg{flex-shrink:0}.registry-row-actions{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.registry-row-actions .registry-muted{font-size:11px}.registry-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.registry-muted{color:var(--registry-muted)}.registry-results-table small.registry-warning{color:#a15d2b}.registry-date{font-variant-numeric:tabular-nums}.registry-detail-page :is(a,button,input,select,summary,[tabindex]):focus-visible,.registry-certificate-detail :is(a,button,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #398964}.page-content:has(>.registry-certificate-detail){padding-top:0}.registry-certificate-detail{max-width:1400px;margin:0 auto;padding-top:24px}.registry-certificate-heading{border-bottom:1px solid var(--registry-line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.registry-certificate-heading>div{min-width:0}.registry-certificate-heading>.registry-text-link{flex-shrink:0;font-size:13px}.registry-certificate-heading h1{margin:16px 0 5px;font-size:22px;font-weight:600}.registry-certificate-number{overflow-wrap:anywhere;margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:16px}.registry-certificate-heading p{overflow-wrap:anywhere;line-height:1.6}.registry-certificate-detail>.registry-inline-notice{margin-top:16px}.registry-detail-section{padding:22px 0 0;scroll-margin-top:60px}.registry-detail-nav{z-index:2;border-bottom:1px solid var(--registry-line);background:#fff;gap:4px;padding-block:6px;display:flex;position:sticky;top:0;overflow-x:auto}.registry-detail-nav a{min-height:44px;color:var(--registry-accent);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.registry-detail-nav a:hover{background:#f2f7f3}.registry-detail-return{padding-top:20px}.registry-detail-section h2{margin:0 0 10px;font-size:15px;font-weight:600}.registry-detail-section>p.registry-muted{margin:10px 0 0;line-height:1.7}.registry-info-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.registry-info-table th,.registry-info-table td{text-align:left;border-block:1px solid var(--registry-line);overflow-wrap:anywhere;vertical-align:top;padding:10px 12px;line-height:1.6}.registry-info-table th{width:15%;color:var(--registry-muted);background:#f3f6f3;font-weight:400}.registry-info-table td{white-space:pre-wrap;background:#fff;width:35%}.registry-parties{flex-direction:column;gap:12px;display:flex}.registry-property-full{border-block:1px solid var(--registry-line);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 0;line-height:1.9}.registry-files-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.registry-files-table th,.registry-files-table td{text-align:left;border-bottom:1px solid var(--registry-line);overflow-wrap:anywhere;padding:10px 12px;line-height:1.6}.registry-files-table th{color:var(--registry-muted);background:#f3f6f3;font-weight:400}.registry-files-table th:nth-child(2){width:110px}.registry-files-table th:nth-child(3){width:105px}.registry-files-table td small{color:var(--registry-muted);margin-top:3px;font-size:11px;display:block}@media (width<=900px){.registry-results-controls{flex:1}.registry-results-search{flex:1;width:auto}.registry-info-table,.registry-info-table tbody{display:block}.registry-info-table tr{grid-template-columns:125px minmax(0,1fr);display:grid}.registry-info-table th,.registry-info-table td{border-top:0;width:auto;padding:9px 10px}.registry-info-table{border-top:1px solid var(--registry-line)}}@media (width<=720px){.registry-certificate-topbar .breadcrumb{gap:6px;min-width:0}.registry-certificate-topbar .breadcrumb>span,.registry-certificate-topbar .breadcrumb>span+svg,.registry-certificate-topbar .breadcrumb>a:first-of-type,.registry-certificate-topbar .breadcrumb>a:first-of-type+svg{display:none}.registry-certificate-topbar .topbar-actions{flex-shrink:0}.registry-results-toolbar{align-items:stretch}.registry-results-controls{flex-basis:100%;gap:6px}.registry-results-search{flex-basis:100%;padding-inline:7px}.registry-detail-page .task-detail-metadata{gap:10px 20px}.registry-certificate-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.registry-certificate-heading h1{font-size:20px}.registry-files-table th,.registry-files-table td{padding:9px 6px}.registry-files-table th:nth-child(2){width:66px}.registry-files-table th:nth-child(3){width:86px}}.registry-results-hint{color:var(--registry-muted);margin:-3px 0 12px;font-size:12px;line-height:1.6}.registry-refresh-error{color:#a15d2b;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.registry-party-line{align-items:baseline;gap:7px;display:flex}.registry-party-line+.registry-party-line{margin-top:6px}.registry-field-label{color:var(--registry-muted);flex:0 0 5em;font-size:11px}.registry-mobile-label{display:none}@media (width<=720px){.registry-table-scroll{border:0;overflow:visible}.registry-results-table{min-width:0;display:block}.registry-results-table colgroup,.registry-results-table thead{display:none}.registry-results-table tbody{gap:12px;display:grid}.registry-results-table tr{border:1px solid var(--registry-line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"number number""type period""party party""property property""actions actions";gap:12px;padding:14px;display:grid}.registry-results-table td{border:0;min-width:0;height:auto;padding:0;display:block}.registry-results-table td:first-child{border-right:0;grid-area:number;position:static}.registry-results-table td:nth-child(2){grid-area:type}.registry-results-table td:nth-child(3){grid-area:party}.registry-results-table td:nth-child(4){grid-area:period}.registry-results-table td:nth-child(5){grid-area:property}.registry-results-table td:nth-child(6){border-top:1px solid var(--registry-line);grid-area:actions;padding-top:8px}.registry-results-table tr:hover,.registry-results-table tr:focus-within,.registry-results-table .registry-selected-row{background:#f2f7f3}.registry-results-table td,.registry-results-table tr:hover td,.registry-results-table tr:focus-within td,.registry-results-table .registry-selected-row td{background:0 0}.registry-mobile-label{color:var(--registry-muted);margin-bottom:4px;font-size:11px;display:block}.registry-number-link{font-size:14px}.registry-row-actions{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.registry-row-actions .registry-text-link{min-height:44px}.page-registry .button,.page-registry .select-wrap select{min-height:44px;font-size:14px}.page-registry :is(input,textarea),.page-registry .search-field input,.page-registry .select-wrap select{font-size:16px}.page-registry .search-field{background:#fff;min-height:48px}.page-registry .search-field .icon-button{width:44px;min-width:44px;height:44px;margin-block:-4px}.registry-query-card{padding:16px}.registry-page-heading p{font-size:13px}.registry-page-heading .quiet-badge{white-space:normal;font-size:12px}.registry-query-card .query-mode-tabs{gap:16px;margin-bottom:16px}.registry-query-card .query-mode-tabs>button{min-height:44px;padding-block:8px;font-size:14px}.registry-query-card .query-mode-tabs>button>span{font-size:11px}.registry-query-card .registry-input-row{box-shadow:none;border:0;flex-direction:column;align-items:stretch;gap:12px;padding:0}.registry-input-control{border:1px solid #dcdddb;border-radius:8px;gap:8px;padding:10px 12px}.registry-input-control:focus-within{border-color:#398964;box-shadow:0 0 0 2px #3989641a}.registry-query-card .registry-input-control input,.registry-query-card .registry-input-control textarea{color:#354739;padding:0;line-height:1.6}.registry-query-card .registry-input-control textarea{min-height:132px}.registry-query-card .registry-input-row .button{min-height:48px;font-size:15px}.registry-query-card .billing-estimate{color:#68716a;align-items:flex-start}.registry-query-card .billing-rules-trigger{min-width:44px;min-height:44px}.registry-input-help,.registry-batch-summary{font-size:13px}.registry-history .table-toolbar{flex-direction:column;align-items:stretch;padding:8px}.registry-history .toolbar-left{flex-wrap:wrap;justify-content:space-between}.registry-history .toolbar-left>.select-wrap{flex:1}.registry-history .search-field{width:100%}.registry-history .section-title{padding:12px}.registry-history .section-title h3{font-size:15px}.registry-history .table-scroll{overflow:visible}.registry-history .registry-table{white-space:normal;min-width:0;display:block}.registry-table thead{display:none}.registry-table tbody{gap:12px;padding:12px;display:grid}.registry-table tr{border:1px solid #e2e7e2;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"selection selection""company company""count status""time time""actions actions";gap:12px;padding:14px;display:grid}.registry-history .registry-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:13px}.registry-table td:first-child{grid-area:selection}.registry-table td:nth-child(2){grid-area:company}.registry-table td:nth-child(3){grid-area:count}.registry-table td:nth-child(4){grid-area:time}.registry-table td:nth-child(5){grid-area:status}.registry-history .registry-table td:last-child{border-top:1px solid #e2e7e2;grid-area:actions;padding-top:6px}.registry-table .company-cell{align-items:flex-start;min-height:44px}.registry-table .company-cell>span:last-child{white-space:normal;min-width:0;font-size:14px}.registry-table .company-cell small,.registry-table .status{font-size:12px}.registry-history-label{color:#6b766d;margin-bottom:4px;font-size:12px;display:block}.registry-history-progress{white-space:normal;font-size:12px}.registry-table .text-button{color:#287453;justify-content:flex-end;width:100%;min-height:44px;font-size:14px}.page-registry .table-footer{gap:10px;font-size:12px}.page-registry .table-footer>.inline-actions{gap:8px;width:100%;margin:0}.page-registry .table-footer .button{flex:1;padding-inline:8px}.registry-history .table-footer>.inline-actions>.select-wrap:first-child{flex-basis:100%}.registry-results-controls>.select-wrap{flex:1;min-width:0}.registry-results-controls>.button{flex-basis:100%}.registry-detail-page .task-detail-title{column-gap:8px}.registry-detail-page .task-detail-title>.status{font-size:12px}.registry-detail-controls{width:100%}.registry-detail-page .task-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(44px,1fr);display:grid}.registry-detail-page .task-detail-actions>.button{white-space:normal;min-height:44px;padding-inline:8px}.registry-menu-action,.registry-menu-reason .text-button{min-height:44px}.registry-screenshot-body{padding:12px}.registry-screenshot-toolbar>div{width:100%}.registry-screenshot-toolbar>div>.button{flex:1}.registry-detail-page .task-detail-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.registry-detail-page .task-detail-metadata>div:first-child{grid-column:1/-1}.registry-detail-page .task-detail-metadata>div{flex-wrap:wrap;gap:4px 8px}.registry-party-line{align-items:flex-start}.registry-party-line .registry-clamp{min-width:0;display:block;overflow:visible}.registry-results-table,.registry-info-table,.registry-files-table,.registry-property-full{font-size:14px}.registry-results-table small,.registry-mobile-label,.registry-field-label{font-size:12px}.registry-field-label{flex-basis:5em}.registry-number-link{align-items:center;min-height:44px;display:flex}.registry-certificate-detail .registry-text-link{min-height:44px;font-size:14px}.registry-files-table,.registry-files-table tbody{display:block}.registry-files-table thead{display:none}.registry-files-table tr{border-bottom:1px solid var(--registry-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-block:12px;display:grid}.registry-files-table td{border:0;min-width:0;padding:0}.registry-files-table td:first-child{grid-column:1/-1}.registry-files-table td:nth-child(2){color:var(--registry-muted);font-size:12px}.registry-files-table .registry-text-link{white-space:nowrap}.registry-info-table tr{grid-template-columns:minmax(88px,32%) minmax(0,1fr)}.registry-detail-nav{flex-wrap:wrap;gap:0}.registry-detail-nav a{white-space:nowrap;flex:1;padding:6px 4px;font-size:12px}.registry-certificate-detail .registry-inline-notice{overflow-wrap:anywhere}.registry-detail-return .button{width:100%}}.registry-history .section-title{flex-wrap:wrap}.registry-history-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.registry-exports-layer .drawer{width:560px}.registry-exports-body{overscroll-behavior:contain;padding:12px 24px 24px}.registry-exports-body ul{margin:0;padding:0;list-style:none}.registry-export-row{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:center;gap:16px;padding:16px 12px;scroll-margin-block:12px;display:flex}.registry-export-row.is-selected{background:var(--accent-soft,#f1f5ef);box-shadow:inset 3px 0 var(--accent,#526e45);border-radius:8px}.registry-export-row>.button{flex-shrink:0}.registry-export-row>div{overflow-wrap:anywhere;min-width:0}.registry-export-row p{margin:6px 0}.registry-export-filename{color:var(--text-secondary,#64748b);font-size:12px}.registry-selection{width:40px;min-width:40px}.registry-selection input{cursor:pointer;width:16px;height:16px}.status-cancelled{color:#64748b;background:#f1f5f9}@media (width<=640px){.registry-exports-layer .drawer-overlay{padding:0}.registry-exports-layer .drawer{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.registry-exports-body{padding:8px 12px max(20px, env(safe-area-inset-bottom))}.registry-export-row{flex-wrap:wrap}.registry-batch-filter .select-wrap,.registry-batch-filter select{max-width:100%}}.registry-export-row strong,.registry-export-row small{display:block}.registry-export-row strong{margin-bottom:5px}.registry-export-row small{margin-top:5px}.registry-history .table-toolbar{gap:12px;margin-top:0}.registry-history .toolbar-left{flex-wrap:wrap;gap:8px}.registry-batch-filter{min-width:0;max-width:100%}.registry-filter-trigger{color:#47564c;border-radius:5px;align-items:center;gap:7px;max-width:260px;min-height:32px;padding:4px 7px;font-size:12px;display:flex}.registry-filter-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registry-filter-trigger>svg{flex-shrink:0}.registry-filter-trigger:hover,.registry-filter-trigger[aria-expanded=true]{background:#e7eee8}.registry-popover{z-index:85;overscroll-behavior:contain;color:#38483e;background:#fff;border:1px solid #dfe7df;border-radius:12px;padding:6px;font-size:13px;position:fixed;overflow:auto;box-shadow:0 12px 42px #18342926}.registry-popover-heading{padding:10px;font-weight:600}.registry-popover [role=menuitem],.registry-batch-option{text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px 10px;line-height:1.5;display:flex}.registry-popover [role=menuitem]:hover:not(:disabled),.registry-batch-option:hover,.registry-batch-option[aria-pressed=true]{color:#226443;background:#edf4ee}.registry-popover :disabled{opacity:.45;cursor:not-allowed}.registry-batch-option small{color:#708076;margin-top:2px;font-size:11px;display:block}.registry-popover .registry-batch-summary{background:#f5f7f4;border-radius:8px;margin:6px 4px;padding:10px}.registry-batch-notice{padding:10px;line-height:1.7}.registry-popover .table-footer{flex-wrap:wrap;padding:10px 4px}.registry-history .registry-selection{width:70px;min-width:70px;padding-left:16px;padding-right:8px}.registry-selection-control{align-items:center;gap:3px;display:flex}.registry-selection-menu{border-radius:5px;place-items:center;width:24px;height:32px;display:grid}.registry-selection-menu:hover{background:#e3ece5}.registry-mobile-selection-label{display:none}.registry-history .registry-table tr.is-selected{background:#edf5ef}.registry-history .registry-table tr.is-selected:hover{background:#e5f1e8}.registry-selection input{accent-color:#26704d}.registry-bulk-notice{color:#466251;margin:0;padding:8px 20px;font-size:13px;line-height:1.6}.registry-bulk-notice .form-error{margin:0}.registry-bulk-dock{bottom:max(20px, env(safe-area-inset-bottom));z-index:60;color:#f3faf5;background:#193d2e;border:1px solid #385a49;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;animation:.16s ease-out registry-dock-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 46px #14302038,0 2px 8px #14302020}.registry-bulk-count{align-items:center;gap:10px;margin-right:auto;display:flex}.registry-bulk-check{color:#a3e1b5;background:#ffffff14;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.registry-bulk-count strong{font-variant-numeric:tabular-nums;margin:0 3px;font-size:17px}.registry-bulk-count small{color:#b5cbbd;margin-top:2px;font-size:11px;display:block}.registry-bulk-clear,.registry-bulk-more{color:#d1e2d6;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:6px 10px;display:flex}.registry-bulk-clear:hover,.registry-bulk-more:hover{color:#fff;background:#ffffff12}.registry-bulk-primary-actions{align-items:center;gap:8px;display:flex}.registry-bulk-dock .button-primary{color:#143b25;background:#9addad;border-color:#9addad;min-height:38px;font-weight:600}.registry-bulk-dock .button-primary:hover:not(:disabled){background:#b2edc3}.registry-bulk-dock :disabled{opacity:.5;cursor:not-allowed}.registry-bulk-feedback{overflow-wrap:anywhere;border-top:1px solid #ffffff20;flex-basis:100%;padding-top:10px;font-size:12px;line-height:1.6}.registry-bulk-feedback button{color:#b5efc7;text-underline-offset:3px;margin-left:12px;text-decoration:underline}.registry-bulk-feedback .form-error{color:#ffd0c7;margin:0}.registry-bulk-clearance{height:calc(var(--registry-bulk-clearance,160px) + env(safe-area-inset-bottom))}body:has(.registry-bulk-dock) .toast{bottom:calc(var(--registry-bulk-clearance,160px) + env(safe-area-inset-bottom))}.registry-cancel-body{padding:20px 24px;line-height:1.8}.registry-popover:focus-visible,.registry-popover :focus-visible,.registry-bulk-dock :focus-visible,.registry-filter-trigger:focus-visible,.registry-selection-menu:focus-visible{outline-offset:2px;outline:2px solid #54a875}@keyframes registry-dock-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=720px){.registry-history .registry-table thead{display:block}.registry-history .registry-table thead tr{border:0;padding:6px 14px;display:block}.registry-history .registry-table thead th{display:none}.registry-history .registry-table thead th.registry-selection{width:auto;padding:0;display:block}.registry-mobile-selection-label{color:#64756a;margin-left:5px;font-size:12px;font-weight:400;display:inline}.registry-history .registry-selection input{width:18px;height:18px}.registry-selection-menu{width:36px;height:36px}.registry-history .toolbar-left>.select-wrap{flex:0 auto}.registry-filter-trigger{max-width:100%;min-height:36px}.registry-bulk-dock{bottom:max(12px, env(safe-area-inset-bottom));border-radius:14px;gap:8px;padding:12px}.registry-bulk-count{flex:1}.registry-bulk-clear{min-height:40px}.registry-bulk-primary-actions{flex-basis:100%}.registry-bulk-primary-actions>.button-primary{flex:1;min-height:44px}.registry-bulk-more{min-width:76px;min-height:44px}.registry-bulk-feedback{padding-top:8px}.registry-history .registry-table tbody{padding-top:0}}@media (prefers-reduced-motion:reduce){.registry-bulk-dock{animation:none}}html[data-motion=false] .registry-bulk-dock{animation:none}
