:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:#f1f1f1;margin:0}[slot=aside]{flex-direction:column;gap:16px;min-inline-size:0;display:flex}.area-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.skeleton-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-direction:column;gap:10px;min-height:150px;padding:16px;display:flex}.skeleton-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.skeleton-line{background:linear-gradient(90deg,#ededed 25%,#f6f6f6 50%,#ededed 75%) 0 0/200% 100%;border-radius:6px;height:10px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-line-title{width:45%;height:14px}.skeleton-line-pill{border-radius:9px;width:64px;height:18px}.skeleton-line-long{width:92%}.skeleton-line-medium{width:60%}.skeleton-line-short{width:35%}.skeleton-line-bar{width:100%;height:6px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.page-skeleton{flex-direction:column;gap:16px;display:flex}.page-hero,.page-skeleton-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:16px}.page-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;display:grid}.page-skeleton-card{flex-direction:column;gap:12px;display:flex}.page-skeleton-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.skeleton-stack{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.skeleton-chips{gap:8px;display:flex}.skeleton-rows{flex-direction:column;display:flex}.skeleton-list-row{border-block-start:1px solid #f1f1f1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-block:12px;display:grid}.skeleton-list-row:first-child{border-block-start:none;padding-block-start:4px}.skeleton-circle{border-radius:50%;width:72px;height:72px}.skeleton-icon{border-radius:8px;width:32px;height:32px}.skeleton-line-eyebrow{width:90px;height:8px}.skeleton-line-heading{width:55%;height:18px}.skeleton-line-number{width:80px;height:24px}.skeleton-line-button{border-radius:8px;width:110px;height:32px}@media (width<=560px){.page-hero{grid-template-columns:1fr}.skeleton-circle{width:56px;height:56px}}.pre-line{white-space:pre-line}.md{overflow-wrap:anywhere;flex-direction:column;gap:8px;line-height:1.5;display:flex}.md s-list-item{margin-block:2px}.md-code{background:#ebebeb;border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.md-pre{background:#ebebeb;border-radius:8px;margin:0;padding:8px 12px;overflow-x:auto}.md-pre .md-code{background:0 0;padding:0}.md-quote{color:#616161;border-inline-start:3px solid #d4d4d4;margin:0;padding-inline-start:12px}.md-table-wrap{overflow-x:auto}.md-table{border-collapse:collapse;width:100%;font-size:13px}.md-table th,.md-table td{text-align:start;vertical-align:top;border-bottom:1px solid #e3e3e3;padding:6px 10px}.md-table th{background:#f7f7f7;font-weight:600}.bar-chart{display:block}.answer-preview{overflow-wrap:anywhere;line-height:1.6}.answer-preview.is-editing{border:1px solid var(--p-color-border,#d4d4d4);background:#fff;border-radius:10px;outline:none;min-height:320px;padding:16px 20px}.answer-preview.is-editing:focus{border-color:#8a8a8a;box-shadow:0 0 0 2px #005bd32e}.editor-toolbar{flex-wrap:wrap;gap:6px;display:flex}.editor-tool{font:inherit;color:#303030;cursor:pointer;background:#fafafa;border:1px solid #d4d4d4;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:550}.editor-tool:hover{background:#f0f0f0}.answer-preview h2{margin:20px 0 8px;font-size:18px}.answer-preview h3{margin:16px 0 6px;font-size:15px}.answer-preview p,.answer-preview ul,.answer-preview ol{margin:0 0 10px}.answer-preview a{color:#005bd3}.answer-preview table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.answer-preview th,.answer-preview td{text-align:start;border-bottom:1px solid #e3e3e3;padding:6px 10px}.answer-preview th{background:#f7f7f7}.answer-preview img{border-radius:8px;max-width:min(100%,480px);height:auto;margin:8px 0;display:block}.writing-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.writing-steps li{color:#8a8a8a;align-items:center;gap:10px;font-size:13px;display:flex}.writing-steps li.is-current{color:#303030;font-weight:600}.writing-steps li.is-done{color:#303030}.writing-step-mark{border:1.5px solid #d4d4d4;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;display:inline-flex}.writing-steps li.is-current .writing-step-mark{border-color:#0000 #303030 #303030;animation:.9s linear infinite writing-spin}.writing-steps li.is-done .writing-step-mark{color:#29845a;background:#e3f5ec;border-color:#29845a}.writing-skeleton{background:#fff;border:1px solid #e3e3e3;border-radius:12px;gap:10px;padding:20px;display:grid}.writing-skeleton span{background:linear-gradient(90deg,#f1f1f1 25%,#e6e6e6 37%,#f1f1f1 63%) 0 0/400% 100%;border-radius:6px;block-size:12px;animation:1.4s infinite writing-shimmer;display:block}.writing-skeleton .is-title{block-size:22px;inline-size:60%;margin-block-end:6px}.writing-skeleton .is-heading{block-size:16px;inline-size:40%;margin-block-start:8px}.writing-skeleton .is-short{inline-size:70%}@keyframes writing-shimmer{0%{background-position:100%}to{background-position:0}}@keyframes writing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.writing-skeleton span,.writing-steps li.is-current .writing-step-mark{animation:none}}.editor-tool.is-accent{color:#0b3f8f;background:#eef4ff;border-color:#b4c9f0}.editor-tool:disabled{opacity:.6;cursor:progress}.store-frame{background:#fff;border:1px solid #e3e3e3;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.store-frame-bar{color:#616161;background:#f6f6f7;border-bottom:1px solid #e3e3e3;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.store-frame-dots{gap:5px;display:inline-flex}.store-frame-dots span{background:#d9d9d9;border-radius:50%;width:9px;height:9px}.store-frame-url{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e3e3e3;border-radius:999px;flex:1;min-width:0;padding:3px 12px;overflow:hidden}.store-doc{color:#1f1f1f;max-width:700px;margin:0 auto;padding:32px 24px 40px}.store-doc-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#6d6d6d;font-size:12px;font-weight:600}.store-doc h1{margin:6px 0 12px;font-size:28px;font-weight:650;line-height:1.2}.store-doc-meta{color:#6d6d6d;margin-bottom:20px;font-size:13px}.store-doc-cover{aspect-ratio:16/9;object-fit:cover;background:#f1f1f1;border-radius:10px;width:100%;margin:0 0 24px;display:block}.store-doc .answer-preview{font-size:15px}.cover-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid #e3e3e3;border-radius:8px;width:100%;display:block}.fill-gap-products{gap:4px;max-height:260px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.product-pick{cursor:pointer;border:1px solid #0000;border-radius:8px;grid-template-columns:auto 40px 1fr;align-items:center;gap:10px;padding:6px 8px;display:grid}.product-pick:hover{background:#f6f6f7}.product-pick.is-checked{background:#f0f5ff;border-color:#c9d9f7}.product-pick.is-disabled{opacity:.5;cursor:not-allowed}.product-pick input{accent-color:#303030;width:16px;height:16px;margin:0}.product-pick img,.product-pick-empty{object-fit:cover;background:#f1f1f1;border:1px solid #e3e3e3;border-radius:6px;width:40px;height:40px}.search-snippet{background:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:12px;font-family:Arial,sans-serif}.search-snippet-url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.search-snippet-title{color:#1a0dab;margin:4px 0;font-size:16px;line-height:1.3}.search-snippet-text{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.stat-value{letter-spacing:-.2px;color:#303030;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:28px}.stat-value.is-small{font-size:16px;line-height:24px}.bar{background:#e3e3e3;border-radius:3px;block-size:6px;overflow:hidden}.bar>span{background:#303030;border-radius:3px;block-size:100%;display:block}.bar.is-critical>span{background:#c70a24}.bar.is-warning>span{background:#e2a300}.bar.is-success>span{background:#29845a}.step-number{color:#303030;background:#f1f1f1;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;font-size:12px;font-weight:650;display:inline-flex}.tone-success{color:#29845a}.tone-critical{color:#c70a24}.info-tip{flex:none;align-items:center;inline-size:max-content;display:inline-flex}.info-tip s-clickable{inline-size:auto;display:inline-flex}.text-center{text-align:center}.score-ring{flex:none;display:inline-flex;position:relative}.score-ring svg{display:block}.score-ring-track{stroke:#ebebeb}.score-ring-fill{stroke:#8a8a8a;transition:stroke-dasharray .6s}.score-ring.is-success .score-ring-fill{stroke:#29845a}.score-ring.is-warning .score-ring-fill{stroke:#e2a300}.score-ring.is-critical .score-ring-fill{stroke:#c70a24}.score-ring-target{stroke:#616161}.score-ring-value{justify-content:center;align-items:baseline;gap:1px;padding-block-start:38%;display:flex;position:absolute;inset:0}.score-ring-number{letter-spacing:-.5px;color:#303030;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.score-ring-of{color:#616161;font-size:12px}@media (prefers-reduced-motion:reduce){.score-ring-fill{transition:none}}.bar{position:relative}.bar-target{background:#303030;border-radius:1px;inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:-2px}.bar:has(.bar-target){overflow:visible}.callout{background:linear-gradient(135deg,#f0f7ff 0%,#f5f0ff 100%);border:1px solid #dfe8f7;border-radius:12px;padding:16px}.hero-title{letter-spacing:-.3px;color:#303030;margin:0;font-size:20px;font-weight:650;line-height:28px}.hero-eyebrow{letter-spacing:.4px;text-transform:uppercase;color:#616161;font-size:12px;font-weight:600}.hero-visual{justify-content:center;display:flex}.hero-action{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chip{color:#4a4a4a;white-space:nowrap;background:#f1f1f1;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;line-height:20px;display:inline-flex}.chip.is-success{color:#0c5132;background:#e3f5ea}.chip.is-warning{color:#5e4200;background:#fff1d6}.chip.is-critical{color:#8e0b21;background:#fee8eb}.chip.is-info{color:#00337a;background:#e5f0ff}.kpi-label{letter-spacing:.3px;text-transform:uppercase;color:#616161;font-size:12px;font-weight:600}.tabs{background:#e9e9e9;border-radius:12px;flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;padding:4px;display:inline-flex}.tab{all:unset;box-sizing:border-box;font:inherit;color:#4a4a4a;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:550;display:inline-flex}.tab:hover{color:#303030;background:#ffffff8c}.tab:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.tab.is-active{color:#303030;background:#fff;box-shadow:0 1px 2px #0000001f}.tab-count{text-align:center;font-variant-numeric:tabular-nums;background:#00000012;border-radius:9px;min-inline-size:18px;padding:0 6px;font-size:11px;line-height:18px}.tab.is-active .tab-count{color:#fff;background:#303030}.icon-tile{color:#4a4a4a;background:#f1f1f1;border-radius:8px;flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.icon-tile.is-success{color:#29845a;background:#e3f5ea}.icon-tile.is-warning{color:#b28400;background:#fff1d6}.icon-tile.is-critical{color:#c70a24;background:#fee8eb}.icon-tile.is-info{color:#005bd3;background:#e5f0ff}.icon-tile.is-magic{color:#7126ff;background:#f3eefe}.settings-nav{flex-direction:column;gap:2px;display:flex}.settings-nav-item{all:unset;box-sizing:border-box;font:inherit;color:#4a4a4a;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;font-size:13px;font-weight:550;display:flex}.settings-nav-item:hover{color:#303030;background:#ebebeb}.settings-nav-item:focus-visible{outline:2px solid #005bd3}.settings-nav-item.is-active{color:#303030;background:#fff;box-shadow:0 1px 2px #0000001a}.settings-nav-item small{color:#616161;font-size:12px;font-weight:450;display:block}.plan-table{border-collapse:collapse;inline-size:100%;font-size:13px}.plan-table th,.plan-table td{text-align:center;border-bottom:1px solid #ebebeb;padding:10px 12px}.plan-table th:first-child,.plan-table td:first-child{text-align:start;color:#4a4a4a;inline-size:30%}.plan-table thead th{color:#303030;vertical-align:bottom;font-weight:650}.plan-table .is-current{background:#f6f6f6}.plan-price{margin-block-start:2px;font-size:18px;font-weight:700;display:block}.plan-table-wrap{overflow-x:auto}.hero-icon{border-radius:14px;block-size:56px;inline-size:56px}.row-text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.row-title{color:#303030;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:20px}.row-detail{color:#616161;overflow-wrap:anywhere;font-size:13px;line-height:20px}.settings-nav-item>s-icon{margin-block-start:2px}.stepper{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.stepper-item{all:unset;box-sizing:border-box;font:inherit;color:#303030;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.stepper-item small{color:#616161;font-size:12px;font-weight:450;display:block}.stepper-item:hover{border-color:#c9c9c9}.stepper-item:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.stepper-item.is-current{border-color:#303030;box-shadow:0 0 0 1px #303030}.stepper-number{background:#f1f1f1;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;font-size:12px;display:inline-flex}.stepper-item.is-current .stepper-number{color:#fff;background:#303030}.stepper-item.is-done .stepper-number{color:#fff;background:#29845a}.part-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;padding:16px;transition:opacity .15s}.part-card.is-off .part-body{opacity:.45}.product-copy{color:#303030;overflow-wrap:anywhere;background:#fff;border:1px solid #ebebeb;border-radius:10px;padding:14px 16px;font-size:13px;line-height:20px}.product-copy.is-before{color:#616161;background:#f7f7f7}.product-copy p{margin:0 0 10px}.product-copy h3,.product-copy h4{margin:14px 0 6px;font-size:14px;font-weight:650}.product-copy ul,.product-copy ol{margin:0 0 10px;padding-inline-start:20px}.product-copy li{margin-bottom:4px}.product-copy>div>:last-child{margin-bottom:0}.search-result{background:#fff;border:1px solid #ebebeb;border-radius:10px;max-inline-size:640px;padding:14px 16px;font-family:Arial,sans-serif}.search-result-site{align-items:center;gap:10px;margin-bottom:6px;display:flex}.search-result-favicon{color:#4d5156;background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;font-size:12px;font-weight:700;display:inline-flex}.search-result-name{color:#202124;font-size:14px;line-height:18px;display:block}.search-result-url{color:#4d5156;overflow-wrap:anywhere;font-size:12px;line-height:16px;display:block}.search-result-title{color:#1a0dab;overflow-wrap:anywhere;margin-bottom:4px;font-size:20px;line-height:26px}.search-result-description{color:#4d5156;overflow-wrap:anywhere;font-size:14px;line-height:22px}.faq-list{border:1px solid #ebebeb;border-radius:10px;overflow:hidden}.faq-item{background:#fff;padding:12px 14px}.faq-item+.faq-item{border-top:1px solid #ebebeb}.faq-item.is-editing{background:#f7f9ff}.alt-thumb{object-fit:cover;background:#f1f1f1;border:1px solid #ebebeb;border-radius:8px;block-size:72px;inline-size:72px;display:block}.breadcrumb-path{color:#616161;flex-wrap:wrap;gap:4px 6px;font-size:13px;display:flex}.breadcrumb-path span:not(:last-child):after{content:"›";color:#8a8a8a;margin-inline-start:6px}.breadcrumb-path .is-last{color:#303030;font-weight:650}.missing-list{color:#303030;margin:0;padding-inline-start:20px;font-size:13px;line-height:20px}.guide-list{overflow-wrap:anywhere;gap:.375rem;margin:0;padding-inline-start:1.25rem;line-height:1.45;display:grid}.guide-link{word-break:break-all;background:var(--p-color-bg-surface-secondary,#f3f3f3);border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.pp-stack{gap:12px;display:grid}.pp-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.pp-small{padding:10px 14px;font-size:13px}.pp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-muted{color:#616161;font-size:12px}.pp-strong{font-weight:650}.pp-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-inline-size:360px;overflow:hidden}.pp-pre{white-space:pre-wrap;line-height:1.5}.pp-body{gap:8px;line-height:1.55;display:grid}.pp-indented{border-inline-start:2px solid #ededed;margin-inline-start:13px;padding-inline-start:18px}.pp-avatar{color:#4a3aa8;background:#e8e3f8;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;font-size:12px;font-weight:700;display:inline-flex}.pp-avatar.is-square{border-radius:6px}.pp-actions{gap:18px;padding-top:2px}.pp-reddit-sub{color:#1a1a1a;font-size:12px;font-weight:700}.pp-reddit-title{font-size:18px;font-weight:700;line-height:1.3}.pp-comment-head{font-size:13px}.pp-quora-q{font-size:17px;font-weight:700;line-height:1.35}.pp-email{gap:0;padding:0;overflow:hidden}.pp-email-row{border-bottom:1px solid #ededed;grid-template-columns:70px 1fr;gap:8px;padding:10px 16px;font-size:13px;display:grid}.pp-email-body{padding:14px 16px}.pp-bubble{background:#e7f0ff;border-color:#cfe0ff;border-radius:16px 16px 16px 4px;max-inline-size:420px}.pp-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1f2430,#3b3f58);border-radius:10px;align-items:flex-end;max-inline-size:480px;padding:14px;display:flex;position:relative;overflow:hidden}.pp-thumb-text{color:#fff;text-shadow:0 2px 8px #0006;max-inline-size:75%;font-size:20px;font-weight:800;line-height:1.2}.pp-play{color:#1a1a1a;background:#ffffffeb;border-radius:12px;justify-content:center;align-items:center;block-size:40px;inline-size:56px;margin:auto;font-size:18px;display:flex;position:absolute;inset:0}.pp-video-title{font-size:16px;font-weight:700;line-height:1.35}.pp-desc{background:#f5f5f5;border-radius:10px;padding:10px 12px;font-size:13px}.pp-part{gap:6px;display:grid}.pp-part-head{justify-content:space-between;align-items:center;display:flex}.pp-part-label{font-size:13px;font-weight:650}.pp-scenes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-scenes li{background:#fafafa;border:1px solid #ededed;border-radius:10px;grid-template-columns:74px 1fr;align-items:start;gap:10px;padding:8px 10px;font-size:13px;line-height:1.45;display:grid}.pp-scene-time{color:#4a3aa8;text-align:center;text-transform:uppercase;background:#efeafe;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.pp-overlays{gap:4px;margin:0;padding-inline-start:20px;font-size:13px;display:grid}.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.pp-chip{background:#f1f1f1;border-radius:999px;padding:3px 10px;font-size:12px}.pp-hashtag{color:#2a63d4;font-size:13px;font-weight:600}.pp-copy-row{flex-wrap:wrap;gap:8px;display:flex}.pp-reel-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=720px){.pp-reel-grid{grid-template-columns:1fr}}.pp-phone{justify-items:center;gap:6px;display:grid}.pp-phone-screen{aspect-ratio:9/16;box-sizing:border-box;background:linear-gradient(#2b2f45,#6b4a7a);border:6px solid #111;border-radius:22px;flex-direction:column;justify-content:space-between;inline-size:200px;padding:18px 12px;display:flex}.pp-phone-overlays{gap:6px;display:grid}.pp-phone-overlays span{color:#111;background:#ffffffeb;border-radius:6px;padding:4px 6px;font-size:12px;font-weight:700;line-height:1.25}.pp-phone-caption{color:#fff;font-size:11px;line-height:1.35}.pp-phone-label{color:#616161;font-size:12px}.pp-pin{gap:6px;inline-size:210px;display:grid}.pp-pin-image{aspect-ratio:2/3;text-align:center;background:linear-gradient(160deg,#f3d9c4,#c98f7a);border-radius:16px;justify-content:center;align-items:center;padding:16px;display:flex}.pp-pin-image span{background:#fff;border-radius:8px;padding:6px 8px;font-size:14px;font-weight:800;line-height:1.25}.pp-pin-title{font-size:13px;font-weight:700;line-height:1.3}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.index-tabs{flex-wrap:wrap;gap:2px;display:flex}.index-tab{all:unset;box-sizing:border-box;font:inherit;color:#616161;cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:550}.index-tab:hover{color:#303030;background:#f1f1f1}.index-tab:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.index-tab.is-active{color:#303030;background:#ebebeb}.admin-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.admin-row-icon{background:#f1f1f1;border-radius:8px;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.skeleton-index-bar{border-block-end:1px solid #ebebeb;gap:8px;padding:12px;display:flex}.skeleton-table-row{border-block-end:1px solid #f1f1f1;grid-template-columns:1fr 2fr 1fr auto;align-items:center;gap:16px;padding:14px 12px;display:grid}.agent-avatar{color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:650;display:inline-flex;position:relative}.agent-avatar--small{block-size:28px;inline-size:28px;font-size:12px}.agent-avatar--base{block-size:40px;inline-size:40px;font-size:15px}.agent-avatar--large{block-size:64px;inline-size:64px;font-size:24px}.agent-color--indigo{background:linear-gradient(135deg,#5c6ac4,#3f4eae)}.agent-color--teal{background:linear-gradient(135deg,#2ba5a0,#137c78)}.agent-color--rose{background:linear-gradient(135deg,#e0667f,#b83d5a)}.agent-color--amber{background:linear-gradient(135deg,#e6a33e,#b9771a)}.agent-color--emerald{background:linear-gradient(135deg,#3fb07c,#1d8656)}.agent-color--slate{background:linear-gradient(135deg,#6b7785,#47515d)}.agent-presence{background:#29845a;border-radius:50%;block-size:28%;min-block-size:8px;inline-size:28%;min-inline-size:8px;position:absolute;inset-block-end:0;inset-inline-end:0;box-shadow:0 0 0 2px #fff}.agent-presence.is-working{background:#e6a33e;animation:1.4s ease-in-out infinite agent-pulse}@keyframes agent-pulse{50%{opacity:.45}}.color-swatch{appearance:none;box-sizing:border-box;cursor:pointer;border:0;border-radius:50%;flex:none;block-size:28px;inline-size:28px;margin:0;padding:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000}.color-swatch.is-active{box-shadow:0 0 0 2px #fff,0 0 0 4px #303030}.color-swatch:focus-visible{outline-offset:3px;outline:2px solid #005bd3}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat-card{all:unset;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;box-shadow:0 1px #1a1a1a12,inset 0 0 0 1px #e3e3e3}button.stat-card{cursor:pointer}button.stat-card:hover{background:#fafafa}button.stat-card:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.stat-card.is-active{box-shadow:inset 0 0 0 2px #303030}.stat-label{color:#616161;font-size:12px;font-weight:550}.stat-value{color:#303030;font-size:22px;font-weight:650;line-height:1.2}.stat-note{color:#8a8a8a;font-size:12px}.stat-card--attention .stat-value{color:#8e1f0b}.inbox-list{flex-direction:column;display:flex}.inbox-row{all:unset;box-sizing:border-box;cursor:pointer;border-block-start:1px solid #ebebeb;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.inbox-row:hover{background:#f7f7f7}.inbox-row:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.inbox-row.is-unread{background:#fcfcff}.inbox-row.is-unread .inbox-who,.inbox-row.is-unread .inbox-subject{color:#1a1a1a;font-weight:650}.inbox-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.inbox-top{align-items:baseline;gap:8px;min-inline-size:0;display:flex}.inbox-who{color:#303030;white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.inbox-po{color:#616161;white-space:nowrap;font-size:12px}.inbox-subject{color:#303030;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.inbox-preview{color:#8a8a8a;font-weight:400}.inbox-meta{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.inbox-meta-line{color:#616161;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.unread-dot{background:#005bd3;border-radius:50%;flex:none;block-size:8px;inline-size:8px}.initials-avatar{border-radius:10px;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;font-size:13px;font-weight:650;display:inline-flex}.initials-avatar--0{color:#00527c;background:#e0f0ff}.initials-avatar--1{color:#0c5132;background:#e3f6ec}.initials-avatar--2{color:#5e4200;background:#fff1e3}.initials-avatar--3{color:#5c2b8a;background:#f6e8ff}.initials-avatar--4{color:#8e1f0b;background:#ffe8ea}.initials-avatar--5{color:#303030;background:#eef0f2}@media (width<=560px){.inbox-row{grid-template-columns:auto 1fr}.inbox-meta{flex-flow:wrap;grid-column:2;align-items:flex-start}}.agent-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}@media (width<=560px){.agent-hero{grid-template-columns:auto 1fr}.agent-hero>:last-child{grid-column:1/-1}}.agent-timeline{flex-direction:column;display:flex}.agent-timeline-item{grid-template-columns:56px 12px 1fr;align-items:start;gap:10px;padding-block:6px;display:grid}.agent-timeline-time{color:#616161;text-align:end;padding-block-start:1px;font-size:12px}.agent-timeline-dot{background:#c9c9c9;border-radius:50%;block-size:8px;inline-size:8px;margin-block-start:6px}.agent-timeline-item:first-child .agent-timeline-dot{background:#29845a}.integration-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.integration-card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.integration-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.integration-card-actions{margin-block-start:auto}.integration-logos{gap:6px;display:inline-flex}.integration-logo{background:#fff;border-radius:9px;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e3e3}.integration-logo img{block-size:22px;inline-size:22px}.integration-logos--large .integration-logo{border-radius:12px;block-size:48px;inline-size:48px}.integration-logos--large .integration-logo img{block-size:28px;inline-size:28px}.setup-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.setup-step{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.setup-step-mark{color:#616161;border-radius:50%;justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1.5px #c9c9c9}.setup-step.is-done .setup-step-mark{color:#fff;box-shadow:none;background:#29845a}.setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-progress-item button{all:unset;box-sizing:border-box;cursor:pointer;color:#616161;background:#fff;border-radius:10px;align-items:center;gap:8px;inline-size:100%;padding:10px 12px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.setup-progress-item button:hover{background:#fafafa}.setup-progress-item button:focus-visible{outline-offset:2px;outline:2px solid #005bd3}.setup-progress-item.is-current button{color:#303030;font-weight:600;box-shadow:inset 0 0 0 2px #303030}.setup-progress-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1.5px #c9c9c9}.setup-progress-item.is-done .setup-progress-mark{color:#fff;box-shadow:none;background:#29845a}@container (inline-size<=480px){.setup-progress{grid-template-columns:1fr}}.setup-list{color:#303030;flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;display:flex}.setup-list--numbered{list-style:decimal}.mode-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.mode-tile{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.mode-tile:hover{background:#fafafa}.mode-tile:focus-visible{outline-offset:2px;outline:2px solid #005bd3}.mode-tile.is-active{background:#f7f7f7;box-shadow:inset 0 0 0 2px #303030}.mode-tile-icon{background:#f1f1f1;border-radius:10px;justify-content:center;align-items:center;block-size:36px;inline-size:36px;margin-block-end:4px;display:inline-flex}.mode-tile.is-active .mode-tile-icon{background:#e3e3e3}.mode-tile-title{color:#303030;font-weight:650}.mode-tile-body{color:#616161;font-size:13px}.drop-zone{cursor:pointer;text-align:center;background:#fafafa;border:1.5px dashed #c9c9c9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 16px;display:flex}.drop-zone:hover,.drop-zone.is-over{background:#f3f3f3;border-color:#303030}.drop-zone:focus-visible{outline-offset:2px;outline:2px solid #005bd3}.drop-zone-title{color:#303030;font-weight:650}.drop-zone-body{color:#616161;font-size:13px}.file-list{border-radius:10px;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.file-row{border-block-start:1px solid #ebebeb;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.file-row:first-child{border-block-start:none}.file-name{text-overflow:ellipsis;white-space:nowrap;color:#303030;overflow:hidden}.file-size{color:#616161;font-size:12px}.page-block{margin-block-end:16px}.order-list{flex-direction:column;display:flex}.order-row{all:unset;box-sizing:border-box;cursor:pointer;border-block-start:1px solid #ebebeb;grid-template-columns:minmax(180px,1.3fr) minmax(0,2fr) 120px 110px 120px 140px;align-items:center;gap:16px;padding:12px 16px;display:grid}.order-row:hover{background:#f7f7f7}.order-row:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.order-row--head{cursor:default;color:#616161;background:#f7f7f7;padding-block:8px;font-size:12px;font-weight:600}.order-row--head:hover{background:#f7f7f7}.order-col-buyer{align-items:center;gap:10px;min-inline-size:0;display:flex}.order-who{flex-direction:column;min-inline-size:0;display:flex}.order-name{color:#303030;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:550;display:flex;overflow:hidden}.order-row.is-unread .order-name{color:#1a1a1a;font-weight:700}.order-po{color:#616161;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.order-col-message{color:#616161;white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:13px;overflow:hidden}.order-col-value{text-align:end;color:#303030;font-variant-numeric:tabular-nums;font-weight:650}.order-row--head .order-col-value{font-weight:600}.order-col-time{color:#616161;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.order-col-status{justify-content:flex-start;display:flex}.lines-tag{white-space:nowrap;font-size:13px;font-weight:550}.lines-tag--todo{color:#8a6116}.lines-tag--done{color:#29845a}.lines-tag--risk{color:#b42318;font-size:12px;display:block}@media (width<=900px){.order-row{grid-template-columns:1fr auto;gap:6px 12px}.order-row--head{display:none}.order-col-message{grid-column:1/-1}.order-col-lines,.order-col-time{grid-column:1}.order-col-value,.order-col-status{grid-column:2;justify-content:flex-end}}.overview{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:16px;display:grid}@media (width<=760px){.overview{grid-template-columns:1fr 1fr}}.overview-cell{flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}.overview-cell+.overview-cell{border-inline-start:1px solid #ebebeb;padding-inline-start:16px}@media (width<=760px){.overview-cell+.overview-cell{border:none;padding:0}}.overview-label{color:#616161;font-size:12px;font-weight:550}.overview-value{color:#303030;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.overview-value--small{font-size:16px}.overview-value--todo{color:#8a6116}.overview-value--done{color:#29845a}.overview-note{color:#616161;font-size:13px}.line-list{border-block-start:1px solid #ebebeb;flex-direction:column;margin-inline:-16px;display:flex}.line-row{border-block-start:1px solid #ebebeb;border-inline-start:3px solid #0000;grid-template-columns:48px minmax(0,1fr) auto 110px;grid-template-areas:"thumb main price total""thumb actions actions actions";gap:6px 14px;padding:14px 16px 12px 14px;display:grid}.line-thumb{grid-area:thumb}.line-row:first-child{border-block-start:none}.line-row--green{border-inline-start-color:#29845a}.line-row--amber{border-inline-start-color:#e6a33e}.line-row--red{border-inline-start-color:#c70a24}.line-main{flex-direction:column;grid-area:main;gap:4px;min-inline-size:0;display:flex}.line-title{color:#303030;font-weight:650}.line-meta{color:#616161;font-size:13px}.line-issues{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.line-issue{color:#5e4200;align-items:flex-start;gap:6px;font-size:13px;display:flex}.line-issue--red{color:#8e1f0b}.line-issue s-icon{flex:none;margin-block-start:1px}.line-price{color:#303030;white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;grid-area:price;align-items:flex-end;gap:2px;display:flex}.line-source{color:#616161;font-size:12px}.line-total{text-align:end;color:#303030;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:total;font-weight:650}.line-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.line-actions:empty{display:none}.line-foot{color:#303030;border-block-start:1px solid #ebebeb;justify-content:space-between;padding:12px 16px 0;font-weight:600;display:flex}.line-foot-total{font-variant-numeric:tabular-nums}@media (width<=560px){.line-row{grid-template-columns:48px 1fr auto;grid-template-areas:"thumb main main""thumb price total""actions actions actions"}}.fact-list{flex-direction:column;gap:8px;margin:0;display:flex}.fact-row{grid-template-columns:minmax(90px,auto) 1fr;gap:12px;display:grid}.fact-row dt{color:#616161;font-size:13px}.fact-row dd{color:#303030;text-align:end;margin:0;font-size:13px}.product-thumb{background:#f7f7f7;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e3e3}.product-thumb--base{block-size:48px;inline-size:48px}.product-thumb--small{border-radius:6px;block-size:36px;inline-size:36px}.product-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.product-results{border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e3e3e3}.product-result{all:unset;box-sizing:border-box;cursor:pointer;border-block-start:1px solid #ebebeb;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.product-result:first-child{border-block-start:none}.product-result:hover{background:#f7f7f7}.product-result:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.product-result-main{flex-direction:column;min-inline-size:0;display:flex}.product-result-title{color:#303030;white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.product-result-meta{color:#616161;font-size:12px}.product-result-price{font-variant-numeric:tabular-nums;color:#303030}.product-result-empty{color:#616161;padding:12px;font-size:13px}.mode-tabs{background:#f1f1f1;border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.mode-tab{all:unset;box-sizing:border-box;color:#616161;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:550;display:inline-flex}.mode-tab:hover{color:#303030}.mode-tab:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.mode-tab.is-active{color:#303030;background:#fff;box-shadow:0 1px 2px #0000001f}.pick-empty{color:#616161;text-align:center;border:1.5px dashed #e3e3e3;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:24px 12px;font-size:13px;display:flex}.pick-list{border-block:1px solid #ebebeb;flex-direction:column;margin-inline:-16px;display:flex}.pick-row{border-block-start:1px solid #ebebeb;grid-template-columns:auto minmax(0,1fr) 96px auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.pick-row:first-child{border-block-start:none}.pick-main{flex-direction:column;min-inline-size:0;display:flex}.pick-title{color:#303030;text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.pick-meta{color:#616161;font-size:12px}.pick-row--suggestion,.pick-row--basket{grid-template-columns:auto minmax(0,1fr) auto}.pick-qty-text{color:#303030;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.pick-row--code{grid-template-columns:minmax(80px,auto) auto auto minmax(0,1fr)}.code-chip{color:#303030;white-space:nowrap;background:#f1f1f1;border-radius:6px;justify-self:start;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.code-arrow{color:#8a8a8a}.simple-rows{flex-direction:column;display:flex}.simple-row{all:unset;box-sizing:border-box;cursor:pointer;border-block-start:1px solid #ebebeb;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.simple-row:hover{background:#f7f7f7}.simple-row:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.simple-row-main{flex-direction:column;min-inline-size:0;display:flex}.simple-row-title{color:#303030;font-weight:550}.simple-row-meta{color:#616161;font-size:12px}.simple-row-value{color:#303030;font-variant-numeric:tabular-nums;font-weight:600}.person-list{flex-direction:column;gap:12px;display:flex}.person-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.person-main{flex-direction:column;min-inline-size:0;display:flex}.person-name{color:#303030;font-weight:550}.person-meta{color:#616161;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=760px){.template-grid{grid-template-columns:1fr}}.template-card{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.template-card:hover{background:#fafafa;border-color:#b5b5b5}.template-card:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.template-card.is-active{border-color:#303030;box-shadow:inset 0 0 0 1px #303030}.template-icon{background:#f1f1f1;border-radius:8px;justify-content:center;align-items:center;block-size:32px;inline-size:32px;margin-block-end:4px;display:inline-flex}.template-icon--large{flex:none;block-size:40px;inline-size:40px}.template-title{color:#303030;font-weight:650}.template-body{color:#616161;font-size:13px}.explain{align-items:flex-start;gap:14px;display:flex}.form-step-head{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.choice-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.choice-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.choice-tiles--4{grid-template-columns:1fr 1fr}}@media (width<=600px){.choice-tiles,.choice-tiles--4{grid-template-columns:1fr}}.choice-tile{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e3e3e3;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.choice-tile:hover{border-color:#b5b5b5}.choice-tile:focus-visible{outline-offset:1px;outline:2px solid #005bd3}.choice-tile.is-active{background:#fafafa;border-color:#303030;box-shadow:inset 0 0 0 1px #303030}.choice-tile-head{align-items:center;gap:6px;display:flex}.choice-tile-title{color:#303030;flex:1;font-weight:600}.choice-tile-radio{border-radius:50%;flex:none;block-size:16px;inline-size:16px;box-shadow:inset 0 0 0 1.5px #8a8a8a}.choice-tile.is-active .choice-tile-radio{box-shadow:inset 0 0 0 5px #303030}.choice-tile-body{color:#616161;font-size:12px}.pick-results{border:1px solid #e3e3e3;border-radius:10px;flex-direction:column;max-block-size:340px;display:flex;overflow-y:auto}.pick-results-note{color:#616161;padding:12px;font-size:13px}.pick-result{all:unset;box-sizing:border-box;cursor:pointer;border-block-start:1px solid #ebebeb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pick-result:first-child{border-block-start:none}.pick-result:hover,.pick-result:focus-visible{background:#f7f7f7}.pick-result:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.pick-result-action{color:#005bd3;opacity:0;font-size:13px;font-weight:550}.pick-result:hover .pick-result-action,.pick-result:focus-visible .pick-result-action{opacity:1}.picked-row{background:#fafafa;border:1px solid #e3e3e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.rule-sentence{color:#303030;margin:0;font-size:15px;font-weight:600;line-height:1.45}.plain-list{color:#303030;flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:13px;display:flex}.rule-tools{flex-direction:column;gap:12px;padding:0 16px 12px;display:flex}.rule-row{grid-template-columns:auto minmax(0,1fr) auto auto}.rule-row-title{white-space:normal}.mail-address{color:#303030;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;box-shadow:0 0 0 1px #e3e3e3}.mail{background:#fff;border-radius:12px;grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-block-size:640px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #e3e3e3,0 1px #0000000d}.mail-folders{background:#fafafa;border-inline-end:1px solid #ebebeb;flex-direction:column;gap:2px;padding:10px 8px;display:flex}.mail-folder{all:unset;box-sizing:border-box;color:#303030;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.mail-folder:hover{background:#f1f1f1}.mail-folder:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.mail-folder.is-active{background:#ebebeb;font-weight:650}.mail-folder-name{flex:1}.mail-folder-count{color:#303030;font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.mail-list{border-inline-end:1px solid #ebebeb;flex-direction:column;min-inline-size:0;display:flex}.mail-list-head{border-block-end:1px solid #ebebeb;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.mail-rows{flex-direction:column;max-block-size:760px;display:flex;overflow-y:auto}.mail-row{all:unset;box-sizing:border-box;cursor:pointer;border-block-end:1px solid #f1f1f1;border-inline-start:3px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.mail-row:hover{background:#f7f7f7}.mail-row:focus-visible{outline-offset:-2px;outline:2px solid #005bd3}.mail-row.is-active{background:#f1f6fe;border-inline-start-color:#005bd3}.mail-row-main{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.mail-row-top{align-items:baseline;gap:8px;display:flex}.mail-row-from{text-overflow:ellipsis;white-space:nowrap;color:#303030;flex:1;min-inline-size:0;overflow:hidden}.mail-row-time{color:#616161;white-space:nowrap;font-size:12px}.mail-row-subject{color:#303030;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:flex;overflow:hidden}.mail-row-preview{color:#616161;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mail-row.is-unread .mail-row-from,.mail-row.is-unread .mail-row-subject{font-weight:700}.mail-row.is-unread .mail-row-time{color:#303030;font-weight:650}.mail-row-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:4px;display:flex}.mail-chip{color:#4a4a4a;background:#f1f1f1;border-radius:8px;align-items:center;gap:2px;padding:1px 8px;font-size:12px;display:inline-flex}.mail-reader{max-block-size:820px;min-inline-size:0;overflow-y:auto}.mail-note{padding:16px}.mail-empty{color:#616161;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;block-size:100%;padding:48px 16px;font-size:13px;display:flex}.mail-message{flex-direction:column;gap:14px;padding:12px 20px 24px;display:flex}.mail-message-bar{gap:4px;margin-inline-start:-8px;display:flex}.mail-message-subject{color:#303030;margin:0;font-size:18px;font-weight:650}.mail-message-from{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.mail-message-date{white-space:nowrap;font-size:12px}.mail-muted{color:#616161;font-weight:400}.mail-outcome{background:#f7f7f7;border:1px solid #ebebeb;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.mail-outcome--order{background:#f1f8f5;border-color:#cde7da}.mail-outcome--failed{background:#fff4f4;border-color:#fbd0d0}.mail-outcome-text{color:#303030;flex-direction:column;gap:2px;font-size:13px;display:flex}.mail-outcome-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.mail-body{color:#303030;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.mail-files,.mail-thread{border-block-start:1px solid #ebebeb;flex-direction:column;gap:8px;padding-block-start:12px;display:flex}.mail-file-list{flex-wrap:wrap;gap:8px;display:flex}.mail-file{color:#303030;border:1px solid #e3e3e3;border-radius:10px;align-items:center;gap:6px;max-inline-size:100%;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.mail-file:hover{background:#f7f7f7}.mail-file.is-blocked{background:#fff4f4;border-color:#fbd0d0}.mail-file-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:220px;overflow:hidden}.mail-thread-item{color:#303030;background:#fafafa;border-inline-start:3px solid #c9c9c9;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.mail-thread-item--out{background:#f6f7ff;border-inline-start-color:#6d7bf2}.mail-thread-head{align-items:center;gap:8px;display:flex}.mail-thread-head .mail-muted{margin-inline-start:auto;font-size:12px}@media (width<=1000px){.mail{grid-template-columns:minmax(0,1fr)}.mail-folders{border-block-end:1px solid #ebebeb;border-inline-end:none;flex-direction:row;overflow-x:auto}.mail-folder{white-space:nowrap}.mail.has-open .mail-list,.mail:not(.has-open) .mail-reader{display:none}}@media (width>=1001px){.mail-message-bar s-button:first-child{display:none}}.stat-card--wide{color:#fff;background:#303030}.stat-card--wide .stat-label,.stat-card--wide .stat-note{color:#e3e3e3}.stat-card--wide .stat-value{color:#fff}.rule-tools--top{padding-block-start:12px}.opp-list{border-block-start:1px solid #ebebeb;flex-direction:column;display:flex}.opp-row{border-block-end:1px solid #ebebeb;grid-template-columns:auto minmax(0,1fr) 150px;grid-template-areas:"mark main value""mark actions actions";align-items:start;gap:6px 14px;padding:14px 16px;display:grid}.opp-row>:first-child{grid-area:mark}.opp-main{flex-direction:column;grid-area:main;gap:2px;min-inline-size:0;display:flex}.opp-kind{color:#616161;text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:600}.opp-title{color:#303030;font-weight:650}.opp-why{color:#616161;font-size:13px}.opp-value{text-align:end;flex-direction:column;grid-area:value;align-items:flex-end;display:flex}.opp-amount{color:#303030;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.opp-value-note{color:#616161;font-size:12px}.opp-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px;display:flex}@media (width<=640px){.opp-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark main""mark value""mark actions"}.opp-value{align-items:flex-start}}.order-form-link{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e3e3;border-radius:8px;padding:8px 10px;font-size:13px;display:block}.order-button-preview{background:#fafafa;border:1px dashed #c9c9c9;border-radius:12px;flex-direction:column;gap:8px;max-inline-size:340px;padding:16px;display:flex}.order-button-preview-buy,.order-button-preview-ours{border-radius:6px;justify-content:center;align-items:center;min-block-size:40px;font-size:14px;font-weight:600;display:flex}.order-button-preview-buy{color:#fff;background:#1a1a1a}.order-button-preview-ours{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a}.order-button-preview-note{color:#616161;font-size:12px}.field-table{border-radius:10px;flex-direction:column;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.field-table-row{border-block-start:1px solid #ebebeb;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:12px;padding:8px 12px;display:grid}.field-table-row:first-child{border-block-start:none}.field-table-name{color:#303030;font-weight:550}.field-cards{flex-direction:column;gap:12px;display:flex}.field-card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.field-card-head{justify-content:space-between;align-items:center;display:flex}.field-card-number{color:#616161;background:#f1f1f1;border-radius:50%;justify-content:center;align-items:center;block-size:24px;inline-size:24px;font-size:12px;font-weight:650;display:inline-flex}.backup-link summary{cursor:pointer;color:#616161;font-size:13px}.backup-link[open] summary{margin-block-end:8px}.stat-grid--six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1000px){.stat-grid--six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.stat-grid--six{grid-template-columns:1fr 1fr}}.age-card{border-block-start:3px solid #0000}.age-card--current{border-block-start-color:#29845a}.age-card--days_1_30{border-block-start-color:#e2b13c}.age-card--days_31_60{border-block-start-color:#e28a3c}.age-card--days_61_90{border-block-start-color:#d9603b}.age-card--over_90{border-block-start-color:#b42318}.age-bar{border-radius:4px;gap:2px;block-size:8px;max-inline-size:360px;margin-block-start:6px;display:flex;overflow:hidden}.age-bar-part{min-inline-size:4px}.age--current{background:#29845a}.age--days_1_30{background:#e2b13c}.age--days_31_60{background:#e28a3c}.age--days_61_90{background:#d9603b}.age--over_90{background:#b42318}.owed-row{border-block-end:1px solid #ebebeb}.owed-head{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.owed-name{color:#303030;font-weight:650;text-decoration:none}.owed-name:hover{text-decoration:underline}.owed-late{color:#b42318;font-size:12px;font-weight:600}.owed-orders{background:#fafafa;border-block-start:1px solid #ebebeb}.owed-head>*{grid-area:auto}.owed-head .opp-value{align-items:flex-end}@media (width<=640px){.owed-head{grid-template-columns:auto minmax(0,1fr)}}.ent-calc{background:#f7f7f7;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.ent-calc-label{color:#616161;font-size:13px}.ent-calc-value{color:#1a1a1a;letter-spacing:-.01em;font-size:26px;font-weight:650}.ent-calc-range{accent-color:#0f766e;cursor:pointer;width:100%;height:24px;margin:0}.ent-calc-scale{color:#8a8a8a;justify-content:space-between;font-size:12px;display:flex}.ent-calc .stat-grid{margin-top:6px}.mcp-connections{flex-direction:column;gap:12px;display:flex}.mcp-connection{border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.mcp-connection-top{align-items:center;gap:12px;display:flex}.mcp-connection-main{flex-direction:column;flex:1;min-width:0;display:flex}.mcp-key{word-break:break-all;font-size:12px}.mcp-calls{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mcp-calls li{border-top:1px solid #ebebeb;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.mcp-calls li:first-child{border-top:0}.mcp-calls code{background:#f1f1f1;border-radius:6px;padding:1px 6px;font-size:12px}.mcp-call-who{color:#616161;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mcp-call-when{color:#8a8a8a;white-space:nowrap}.mcp-approve-logos{align-items:center;gap:14px;display:flex}.mcp-approve-link{color:#8a8a8a;font-size:20px}.integration-logo--large{width:48px;height:48px}.integration-logo--large img{width:30px;height:30px}.mcp-guide{border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #e3e3e3}.mcp-guide-head{align-items:center;gap:12px;display:flex}.mcp-snippet{color:#f1f1f1;white-space:pre;background:#1a1a1a;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}
