@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;0,800;1,400;1,500;1,700;1,800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;height:100vh;width:100vw}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App{flex-direction:column;justify-content:flex-start;min-height:100vh;text-align:center}.App,.login-page{display:flex;width:100%}.login-page{align-items:center;background-image:url(/static/media/background.ae8a978a3dbff2fdb6a0.png);background-position:50%;background-size:cover;height:100vh;justify-content:center}.ant-tabs-left>.ant-tabs-nav{display:flex;flex-direction:column;height:100%}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{flex:1 1;overflow-y:auto}.ant-tabs-left>.ant-tabs-content-holder{height:100%;overflow-y:auto}.ant-tabs-content{height:100%}.custom-menu .ant-menu-item{align-items:center;border-radius:8px!important;display:flex;font-size:14px!important;height:40px!important;line-height:20px!important;padding:10px!important;transition:all .2s ease}.custom-menu .ant-menu-item-active:after,.custom-menu .ant-menu-item-selected:after,.custom-menu .ant-menu-item:after,.custom-menu .ant-menu-item:hover:after{border:none!important;display:none!important}.ant-drawer .ant-drawer-close{align-items:center!important;color:#565c76!important;display:flex!important;font-size:24px!important;height:48px!important;justify-content:center!important;right:16px!important;top:16px!important;width:48px!important}.ant-drawer .ant-drawer-close:hover{background:#e9e9ee80!important;border-radius:8px!important;color:#22252f!important}.ant-drawer .ant-menu-item .lucide{height:22px!important;width:22px!important}.ant-drawer .ant-menu-horizontal{font-size:18px!important}.ant-drawer .ant-menu-item{height:56px!important;line-height:56px!important;padding:0 20px!important}.ant-pagination.ant-pagination-mini{display:flex;justify-content:center}.ant-input-search-button.ant-btn-default{background-color:initial!important}.ant-input-search-button.ant-btn-default:hover{background-color:#e9e9ee80!important}.custom-tree-padding .ant-tree-treenode .ant-tree-node-content-wrapper{align-items:center;border-radius:6px!important;display:flex;height:36px!important;padding:1px 8px!important}.custom-tree-padding .ant-tree-switcher{align-items:center!important;display:flex!important;height:36px!important;justify-content:center!important}.custom-tree-padding .ant-tree-treenode{align-items:center;height:36px!important}.custom-tree-padding .ant-tree-switcher:before{height:36px!important}.chat-input.ant-input-focused,.chat-input.ant-input:focus{box-shadow:none!important}.breadcrumb-item{cursor:pointer}.html5-media-dragger .ant-upload-drag-hover{background:#e6f7ff;border-color:#1890ff;cursor:copy}.html5-media-dragger .ant-upload-drag-hover .ant-upload-text,.html5-media-dragger .ant-upload-drag-hover .drag-text:after{color:#1890ff}.html5-media-dragger .drag-text{position:relative}.html5-media-dragger .ant-upload-drag-hover .drag-text{color:#0000}.html5-media-dragger .ant-upload-drag-hover .drag-text:after{content:"Soltá el archivo";font-weight:600;inset:0;position:absolute;text-align:center}.html5-media-dragger .ant-upload-drag-hover .ant-upload-drag-icon,.html5-media-dragger .ant-upload-drag-hover .drag-subtext{opacity:.3}.html5-media-dragger .ant-upload-drag-icon,.html5-media-dragger .drag-subtext,.html5-media-dragger .drag-text:after{transition:opacity .15s ease}.ant-color-picker .ant-color-picker-inner .ant-color-picker-presets-label{line-height:3!important}.ant-color-picker .ant-color-picker-steppers.ant-input-number{line-height:normal!important}.ant-collapse-header{align-items:center!important;display:flex!important;gap:8px!important}.rich-text-bold,.rich-text-content,.rich-text-editor-container,.rich-text-italic,.rich-text-paragraph,.rich-text-underline{font-family:DM Sans,sans-serif}.rich-text-editor-container{background:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;transition:all .3s cubic-bezier(.645,.045,.355,1);width:100%}.rich-text-editor-container:hover{border-color:#4096ff}.rich-text-editor-container.has-error{border-color:#ff4d4f}.rich-text-editor-container.has-error:hover{border-color:#ff7875}.rich-text-editor-container:focus-within{border-color:#4096ff;box-shadow:0 0 0 2px #0591ff1a;outline:0}.rich-text-toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 12px}.rich-text-toolbar-button{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 2px 0 #00000005;color:#000000e0;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;height:32px;justify-content:center;line-height:1.5714285714285714;min-width:32px;padding:4px 15px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.rich-text-toolbar-button:hover:not(:disabled){background:#fff;border-color:#4096ff;color:#4096ff}.rich-text-toolbar-button.active{background:#1677ff;border-color:#1677ff}.rich-text-toolbar-button.active:hover{border-color:#4096ff}.rich-text-toolbar-button:disabled{background:#fff;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:.4}.rich-text-toolbar-button:disabled:hover{background:#fff;border-color:#d9d9d9;color:#000000e0}.rich-text-toolbar-separator{background:#d9d9d9;height:24px;margin:0 4px;width:1px}.rich-text-editor{min-height:100px;position:relative}.rich-text-content{color:#000000e0;font-size:14px;line-height:1.5714285714285714;max-height:300px;min-height:100px;outline:none;overflow-y:auto;padding:12px}.rich-text-content::-webkit-scrollbar{width:8px}.rich-text-content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.rich-text-content::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.rich-text-content::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.rich-text-paragraph{margin:0 0 8px;text-align:left;text-align:initial}.rich-text-paragraph:last-child{margin-bottom:0}.rich-text-bold{font-weight:700}.rich-text-bold:not([style*=color]){-webkit-text-fill-color:#0000;background:#000;-webkit-background-clip:text;background-clip:text}.rich-text-bold[style*=color]{font-weight:700}.rich-text-italic{color:#000000e0;font-style:italic}.rich-text-underline{text-decoration:underline;-webkit-text-decoration-color:#00000073;text-decoration-color:#00000073;text-underline-offset:2px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.rich-text-underline:hover{-webkit-text-decoration-color:#000000e0;text-decoration-color:#000000e0}.rich-text-bold.rich-text-italic{font-style:italic;font-weight:700}.rich-text-bold.rich-text-underline{font-weight:700;text-decoration:underline}.rich-text-italic.rich-text-underline{font-style:italic;text-decoration:underline}.rich-text-bold.rich-text-italic.rich-text-underline{font-style:italic;font-weight:700;text-decoration:underline}.rich-text-placeholder{font-size:14px;padding:12px;pointer-events:none;text-align:left;-webkit-user-select:none;user-select:none;white-space:pre-line}.rich-text-editor-container.disabled{background:#f5f5f5;cursor:not-allowed}.rich-text-editor-container.disabled .rich-text-content{background:#f5f5f5;color:#00000040;cursor:not-allowed}.rich-text-editor-container.disabled .rich-text-toolbar{background:#f5f5f5}.qr-dropdown,.qr-popover,.qr-tab{--qr-purple:#953dff;--qr-purple-700:#7422db;--qr-purple-50:#f7f1ff;--qr-ink:#22252f;--qr-muted:#666b80;--qr-red:#b42336;-webkit-font-smoothing:antialiased;color:var(--qr-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.qr-tab{padding:34px 0 64px}.qr-popover *,.qr-popover :after,.qr-popover :before,.qr-tab *,.qr-tab :after,.qr-tab :before{box-sizing:border-box}:where(.qr-tab,.qr-popover) :where(button,input,select){font:inherit}.qr-popover button,.qr-tab button{cursor:pointer}.qr-ico{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none;height:17px;width:17px}.qr-path{align-items:center;color:#a0a4b0;display:flex;font-size:9.5px;gap:7px;margin:0 0 16px}.qr-path button{background:#0000;border:0;color:#6f7587;font-size:inherit;font-weight:700;padding:0}.qr-path button:hover{color:var(--qr-purple-700)}.qr-path strong{color:#3f4555;font-weight:800}.qr-heading{align-items:flex-end;border-bottom:1px solid #e1e2e8;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.qr-heading.centered{align-items:center}.qr-eyebrow{color:var(--qr-purple-700);display:block;font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.qr-title-line{align-items:center;display:flex;gap:9px;min-width:0}.qr-heading h1{color:var(--qr-ink);font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.17;margin:0;overflow-wrap:anywhere}.qr-heading p{color:#74798a;font-size:11.5px;line-height:1.45;margin:5px 0 0;max-width:620px}.qr-heading-actions{align-items:center;display:flex;flex:none;gap:7px}.qr-button{align-items:center;background:#fff;border:1px solid #dadce4;border-radius:8px;box-shadow:0 1px 2px rgba(20,22,32,.024);color:#555c70;display:inline-flex;font-size:10.5px;font-weight:800;gap:7px;height:36px;justify-content:center;padding:0 13px;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.qr-button .qr-ico{height:15px;width:15px}.qr-button:hover:not(:disabled){background:#fbf8ff;border-color:#c99eff;color:var(--qr-purple-700)}.qr-button.primary{border-color:var(--qr-purple);box-shadow:0 6px 14px #8026db2e}.qr-button.primary,.qr-button.primary:hover:not(:disabled){background:linear-gradient(135deg,#7c25d8,#9c3bff);color:#fff}.qr-button.primary:hover:not(:disabled){filter:brightness(.98)}.qr-button:disabled{cursor:not-allowed;opacity:.5}.qr-button:focus-visible,.qr-copy-link:focus-visible,.qr-filter-trigger:focus-visible,.qr-row-menu:focus-visible,.qr-tab-button:focus-visible{outline:3px solid #ead8ff;outline-offset:1px}.qr-icon-button{padding:0;width:40px}.qr-chevron{width:12px!important}.qr-tabs{align-items:center;background:#f2f2f6;border:1px solid #e1e2e8;border-radius:10px;display:flex;gap:4px;margin:0 0 18px;max-width:100%;padding:4px;width:-webkit-max-content;width:max-content}.qr-tab-button{background:#0000;border:0;border-radius:7px;color:#74798a;font-size:10.5px;font-weight:800;height:34px;padding:0 15px}.qr-tab-button.active{background:#fff;box-shadow:0 1px 4px #1e182a1a;color:var(--qr-purple-700)}.qr-tabs.compact{margin:0;padding:3px}.qr-tabs.compact .qr-tab-button{height:28px;padding:0 11px}.qr-toolbar{align-items:center;background:#fff;border:1px solid #e1e2e8;border-radius:12px;box-shadow:0 2px 8px rgba(20,22,32,.035);display:flex;gap:8px;margin-bottom:12px;min-height:62px;padding:10px;position:relative}.qr-search{flex:1 1;min-width:0;position:relative}.qr-search .qr-ico{color:#7a7f90;height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.qr-search input{background:#f5f5f8;border:1px solid #0000;border-radius:9px;color:var(--qr-ink);font-size:13px;height:40px;outline:none;padding:0 11px 0 38px;transition:.15s;width:100%}.qr-field input:focus,.qr-search input:focus,.qr-sort:focus{border-color:var(--qr-purple);box-shadow:0 0 0 3px var(--qr-purple-50)}.qr-filter-trigger{align-items:center;background:#fff;border:1px solid #dbdde5;border-radius:9px;color:#555b6d;display:flex;font-size:10.5px;font-weight:800;gap:8px;height:40px;min-width:126px;padding:0 10px}.qr-filter-trigger .qr-ico{height:15px;width:15px}.qr-filter-trigger .qr-chevron{margin-left:auto;transition:transform .16s}.qr-filter-trigger.open{border-color:#c89af7;box-shadow:0 0 0 3px #8b37ff14}.qr-filter-trigger.open .qr-chevron{transform:rotate(180deg)}.qr-filter-trigger em{background:var(--qr-purple);border-radius:9px;color:#fff;display:grid;font-size:8px;font-style:normal;height:18px;min-width:18px;padding:0 5px;place-items:center}.qr-popover.ant-popover .ant-popover-inner{border:1px solid #dcdee6;border-radius:13px;box-shadow:0 18px 40px #1b17262e;padding:10px;width:270px}.qr-filter-group+.qr-filter-group{border-top:1px solid #ececf1;margin-top:10px;padding-top:10px}.qr-filter-group>b{color:#858a99;display:block;font-size:8.5px;letter-spacing:.07em;padding:0 5px 6px;text-transform:uppercase}.qr-filter-group label{align-items:center;border-radius:8px;color:#555b6d;cursor:pointer;display:flex;font-size:10.5px;gap:8px;min-height:34px;padding:0 7px}.qr-filter-group label:hover{background:#f7f3fc}.qr-filter-group input{accent-color:var(--qr-purple);flex:none;height:15px;margin:0;width:15px}.qr-filter-group label span{color:#999da9;font-size:9px;margin-left:auto}.qr-filter-clear{background:#f3ecfb;border:0;border-radius:8px;color:var(--qr-purple-700);cursor:pointer;font-size:10px;font-weight:800;height:34px;margin-top:10px;width:100%}.qr-sort{-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23474B59' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center /16px;border:1px solid #dbdde5;border-radius:9px;color:#555b6d;cursor:pointer;font-size:10.5px;font-weight:700;height:40px;outline:none;padding:0 30px 0 10px;width:142px}.qr-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 12px}.qr-chips button{background:#faf6ff;border:1px solid #d9c1f4;border-radius:14px;color:#7024c7;font-size:9px;font-weight:700;height:28px;padding:0 9px}.qr-list-meta{align-items:center;color:#8a8f9e;display:flex;font-size:9.5px;gap:12px;justify-content:space-between;margin:0 2px 9px}.qr-list-meta>span:first-child{color:#4f5567;font-weight:800}.qr-table-wrap{background:#fff;border:1px solid #dddfe7;border-radius:14px;box-shadow:0 5px 18px rgba(28,23,38,.043);overflow-x:auto}.qr-table{border-collapse:collapse;font-size:11px;width:100%}.qr-table th{background:#f4f3f7;color:#858a99;font-size:8.5px;font-weight:700;letter-spacing:.05em;padding:10px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.qr-table td{border-top:1px solid #ececf2;color:#3c4252;height:68px;padding:10px 16px;vertical-align:middle}.qr-table .numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qr-list-table{min-width:720px}.qr-list-table tbody tr{cursor:pointer;transition:background .15s}.qr-list-table tbody tr:hover{background:#faf7ff}.qr-list-table tbody tr:hover .qr-name b{color:var(--qr-purple-700)}.qr-list-table tbody tr.is-selected{background:#f7f0ff}.qr-list-table tbody tr.is-selected:hover{background:#f3e8ff}.qr-table .qr-select-cell{padding:10px 6px 10px 14px;text-align:center;width:38px}.qr-select-cell input{accent-color:var(--qr-purple);cursor:pointer;height:16px;margin:0;width:16px}.qr-name b{display:block;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.qr-name span{color:#9b91a5;display:block;font-family:ui-monospace,monospace;font-size:9px;margin-top:4px}.qr-destination{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-actions-cell{text-align:right;width:48px}.qr-row-menu{background:#0000;border:0;border-radius:8px;color:#727789;display:inline-grid;height:32px;padding:0;place-items:center;width:32px}.qr-row-menu .qr-ico{height:18px;width:18px}.qr-row-menu.ant-dropdown-open,.qr-row-menu:hover{background:#f1e7fc;color:var(--qr-purple-700)}.qr-status{align-items:center;background:#e8f7f0;border-radius:7px;color:#18734e;display:inline-flex;font-size:9px;font-weight:800;gap:5px;line-height:1.17;padding:5px 8px;white-space:nowrap}.qr-status:before{background:#22a06b;border-radius:50%;content:"";height:6px;width:6px}.qr-status.paused{background:#fff3d8;color:#8a5b00}.qr-status.paused:before{background:#d99000}.qr-status.archived{background:#eceef2;color:#666c7b}.qr-status.archived:before{background:#8a909e}.qr-frame{display:inline-grid;flex:none;line-height:0;place-items:center}.qr-frame.thumb{border:1px solid #e2d9ec;border-radius:9px;box-shadow:0 2px 7px #2a1c3914;height:42px;padding:6px;width:42px}.qr-bulk-bar{background:#211b2c;border:1px solid #ffffff26;border-radius:14px;bottom:24px;box-shadow:0 18px 45px #18122247;color:#fff;gap:5px;left:50%;min-width:520px;padding:8px 9px;position:fixed;transform:translateX(-50%);z-index:100}.qr-bulk-bar,.qr-bulk-bar>div{align-items:center;display:flex}.qr-bulk-bar>div{gap:8px}.qr-bulk-bar>span{background:#ffffff2e;height:26px;margin:0 5px;width:1px}.qr-bulk-close{background:#ffffff1a;border:0;border-radius:8px;color:#fff;font-size:18px;height:28px;width:28px}.qr-bulk-bar b{font-size:10.5px;white-space:nowrap}.qr-bulk-bar>button:not(.qr-bulk-close){align-items:center;background:#0000;border:0;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;gap:6px;height:32px;padding:0 10px}.qr-bulk-bar>button:not(.qr-bulk-close):hover:not(:disabled){background:#ffffff1a}.qr-bulk-bar>button:disabled{cursor:not-allowed;opacity:.4}.qr-bulk-bar>button.danger{color:#ff9caa}.qr-bulk-bar .qr-ico{height:14px;width:14px}.qr-empty{background:radial-gradient(circle at 50% 26%,#f1e5ff 0,#f1e5ff 9%,#0000 35%),#fff;border:1px dashed #d9cde5;border-radius:16px;box-shadow:0 5px 18px #1c17260a;display:grid;min-height:390px;padding:32px;place-items:center;text-align:center}.qr-empty-visual{background:linear-gradient(145deg,#241435,#8b37ff);border-radius:28px;box-shadow:0 18px 34px #5b21b62e;display:grid;height:116px;margin:0 auto 18px;place-items:center;position:relative;width:116px}.qr-empty-visual:after{background:#ff5caf;border-radius:7px;box-shadow:-76px 66px 0 #b184ff;content:"";height:17px;position:absolute;right:17px;top:18px;width:17px}.qr-empty-visual .qr-frame{border-radius:9px;height:68px;padding:7px;width:68px}.qr-empty h2{font-size:16px;font-weight:700;margin:0}.qr-empty p{color:var(--qr-muted);font-size:11px;line-height:1.5;margin:7px auto 18px;max-width:430px}.qr-card{background:#fff;border:1px solid #dee0e7;border-radius:15px;box-shadow:0 4px 16px rgba(28,23,38,.043);overflow:hidden}.qr-card-head{background:linear-gradient(115deg,#fbf8ff,#fff);border-bottom:1px solid #ececf1;padding:17px 20px}.qr-card-head h2{font-size:13px;font-weight:700;margin:0}.qr-card-head p{color:#858a99;font-size:10.5px;margin:4px 0 0}.qr-field{display:block;margin-bottom:15px}.qr-field>label{color:#555b6d;display:block;font-size:10.5px;font-weight:700;margin-bottom:6px}.qr-field input{background:#fff;border:1px solid #dadae2;border-radius:8px;color:var(--qr-ink);font-size:11.5px;height:39px;outline:none;padding:0 11px;transition:.15s;width:100%}.qr-field input[readonly]{background:#f8f7fa;color:#555b6d}.qr-field small{color:#8a8f9e;display:block;font-size:9.5px;line-height:1.35;margin-top:5px}.qr-inline-field{align-items:center;display:flex;gap:6px}.qr-inline-field input{flex:1 1;min-width:0}.qr-copy-link{background:#fff;border:1px solid #ddd7e5;border-radius:8px;color:#6a7080;display:grid;flex:none;height:38px;padding:0;place-items:center;width:38px}.qr-copy-link:hover{background:#faf6ff;border-color:#c79afa;color:var(--qr-purple-700)}.qr-copy-link .qr-ico{height:14px;width:14px}.qr-problems{background:#fff4f5;border:1px solid #f3c3ca;border-radius:8px;color:var(--qr-red);font-size:10.5px;line-height:1.45;margin:0 0 14px;padding:9px 11px;white-space:pre-line}.qr-form-layout{grid-gap:15px;display:grid;gap:15px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.qr-form-body{padding:37px 40px 40px}.qr-style{background:#faf8fc;border:1px solid #e6e0ec;border-radius:12px;margin-top:20px;padding:14px}.qr-style-head{align-items:center;display:flex;gap:10px;margin-bottom:12px}.qr-style-head>.qr-ico{background:#eedfff;border-radius:9px;color:var(--qr-purple);height:32px;padding:7px;width:32px}.qr-style-head b{display:block;font-size:11px;font-weight:700}.qr-style-head span{color:#868b99;display:block;font-size:9px;margin-top:2px}.qr-style-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.qr-style-control{align-items:center;background:#fff;border:1px solid #e1dce7;border-radius:9px;cursor:pointer;display:flex;gap:10px;min-height:54px;padding:8px}.qr-style-control:hover{border-color:#c99eff}.qr-style-control input[type=color]{background:#fff;border:1px solid #dadae2;border-radius:7px;cursor:pointer;height:28px;padding:2px;width:28px}.qr-style-control input[type=color]:disabled{cursor:not-allowed;opacity:.35}.qr-style-control span{color:#8a8f9e}.qr-style-control b{display:block;font-size:9.5px;font-weight:700}.qr-style-control span span{display:block;font-size:8.5px;margin-top:2px}.qr-background-control{display:block;overflow:hidden;padding:0}.qr-background-control>label{align-items:center;cursor:pointer;display:flex;gap:10px;min-height:46px;padding:9px 10px}.qr-background-control>label+label{background:#faf8fc;border-top:1px solid #ece8f1;min-height:34px;padding:7px 10px}.qr-background-control>label+label input{accent-color:var(--qr-purple);height:15px;margin:0;width:15px}.qr-background-control>label+label span{color:#666c7b;font-size:9.5px;font-weight:700;margin:0}.qr-form-submit{height:40px;margin-top:14px;width:100%}.qr-create-preview{align-items:center;background:linear-gradient(155deg,#171326,#3c225c 56%,#8b37ff);border-color:#dee0e7;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:26px;position:relative;text-align:center}.qr-create-preview:before{border:38px solid #ffffff14;border-radius:50%;content:"";height:220px;position:absolute;right:-75px;top:-90px;width:220px}.qr-create-preview .qr-frame{border-radius:16px;box-shadow:0 22px 45px #0f091942;height:188px;padding:15px;position:relative;width:188px}.qr-create-preview b{font-size:12px;font-weight:700;margin-top:20px;position:relative}.qr-create-preview p{color:#dcccec;font-size:9.5px;line-height:1.45;margin:6px auto 0;max-width:300px;position:relative}.qr-batch-card{padding:17px}.qr-batch-intro{color:#616778;font-size:10.5px;line-height:1.55;margin:0 0 14px}.qr-batch-intro code{background:#f1f1f4;border-radius:4px;font-family:inherit;font-size:10px;padding:2px 5px}.qr-text-link{background:none;border:0;color:var(--qr-purple-700);font-size:inherit;font-weight:800;padding:0}.qr-dropzone{background:linear-gradient(#fbf8ff,#f6f0fc);border:1px dashed #cba8ef;border-radius:12px;color:#777c8c;display:grid;min-height:146px;place-items:center;text-align:center;transition:border-color .15s,transform .15s,background .15s;width:100%}.qr-dropzone.dragging,.qr-dropzone:hover:not(:disabled){background:#f3e8ff;border-color:var(--qr-purple);transform:translateY(-1px)}.qr-dropzone:disabled{cursor:not-allowed;opacity:.6}.qr-dropzone .qr-ico{background:#ead9ff;border-radius:10px;color:var(--qr-purple);height:36px;margin:0 auto 7px;padding:9px;width:36px}.qr-dropzone b{color:#4a4f5e;display:block;font-size:11px;font-weight:700}.qr-dropzone span span{display:block;font-size:10px;margin-top:4px}.qr-batch-results{margin-top:12px}.qr-batch-result-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.qr-batch-result-head b{font-size:13px;font-weight:700}.qr-batch-result-head>div{display:flex;gap:7px}.qr-batch-progress{background:#e7e9ed;border-radius:4px;height:5px;margin-bottom:7px;overflow:hidden}.qr-batch-progress i{background:#27b765;display:block;height:100%;transition:width .2s}.qr-batch-table td{height:50px}.qr-batch-status{background:#efe4fc;border-radius:7px;color:var(--qr-purple-700);display:inline-flex;font-weight:700;padding:5px 7px}.qr-batch-problem{color:var(--qr-red)}.qr-batch-pending{color:#8a8f9e}.qr-batch-ok,.qr-batch-warning{border-radius:7px;display:inline-flex;font-size:9.5px;margin:12px 0 0;padding:6px 8px}.qr-batch-ok{background:#eaf8f0;color:#1d9d59}.qr-batch-warning{background:#fff3d8;color:#8a5b00;margin:0 0 12px}.qr-config-grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(320px,.82fr) minmax(520px,1.18fr)}.qr-config-card{display:flex;flex-direction:column}.qr-config-body{display:flex;flex:1 1;flex-direction:column;padding:18px}.qr-created{border-top:1px solid #ececf1;color:#999dac;font-size:9.5px;margin:0 0 14px;padding-top:11px}.qr-config-body .qr-form-submit{margin-top:auto;max-width:180px}.qr-design-editor{grid-gap:18px;display:grid;gap:18px;grid-template-columns:190px minmax(0,1fr);min-height:250px;padding:18px}.qr-design-preview{align-items:center;background:#f7f6f9;border:1px solid #e3dfe8;border-radius:12px;display:flex;flex-direction:column;justify-content:center}.qr-design-preview .qr-frame{border:1px solid #ddd6e7;border-radius:8px;box-shadow:0 8px 20px #231c301a;height:132px;padding:10px;width:132px}.qr-design-preview>span{color:#777d8d;font-size:9px;font-weight:700;margin-top:12px}.qr-design-controls{grid-gap:10px;align-content:start;display:grid;gap:10px}.qr-design-control{background:#fff;border:1px solid #e2dfe8;border-radius:10px;padding:12px}.qr-design-control-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.qr-design-control-head b{display:block;font-size:10.5px;font-weight:700}.qr-design-control-head small{color:#8a8f9e;display:block;font-size:8.5px;margin-top:3px}.qr-color-field{align-items:center;background:#f8f7fa;border:1px solid #e2dfe8;border-radius:8px;display:flex;height:38px;justify-content:center;padding:4px 10px 4px 5px;width:78px}.qr-color-field input[type=color]{background:#fff;border:0;border-radius:6px;cursor:pointer;height:29px;padding:2px;width:29px}.qr-color-field input:disabled{cursor:not-allowed;opacity:.35}.qr-switch{align-items:center;color:#646a7b;cursor:pointer;display:flex;font-size:9px;font-weight:700;gap:7px;margin-top:10px;position:relative}.qr-switch input{opacity:0;pointer-events:none;position:absolute}.qr-switch i{background:#d6d8df;border-radius:10px;height:18px;padding:2px;transition:.15s;width:30px}.qr-switch i:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";display:block;height:14px;transition:.15s;width:14px}.qr-switch input:checked+i{background:var(--qr-purple)}.qr-switch input:checked+i:after{transform:translateX(12px)}.qr-switch input:focus-visible+i{outline:3px solid #ead8ff;outline-offset:1px}.qr-contrast-note{color:#7d8291;font-size:8.5px;line-height:1.4;margin:9px 0 0}.qr-history-card{margin-top:14px}.qr-history-row{background:#faf8fc;border:1px solid #ebe7ef;border-radius:10px;margin:12px;padding:14px 16px}.qr-history-row b{display:block;font-size:10.5px;font-weight:700;overflow-wrap:anywhere}.qr-history-row span{color:#9296a4;display:block;font-size:9px;margin-top:4px}.qr-section-head{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin:0 0 12px}.qr-section-head span{color:var(--qr-purple-700);display:block;font-size:8.5px;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.qr-section-head h2{font-size:17px;font-weight:700;margin:0}.qr-section-head>div:last-child{align-items:center;display:flex;gap:7px}.qr-analytics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.qr-chart-card{min-height:240px;min-width:0;padding:18px}.qr-chart-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.qr-chart-title b{color:#74798a;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.qr-chart-title>span{font-feature-settings:"tnum";color:var(--qr-purple-700);font-size:28px;font-variant-numeric:tabular-nums;line-height:1.17}.qr-chart-totals{font-feature-settings:"tnum";color:#858a99;font-size:10px;font-variant-numeric:tabular-nums;margin:2px 0 10px}.qr-chart{grid-gap:8px;display:grid;gap:8px;grid-template-columns:32px minmax(0,1fr);grid-template-rows:120px auto;margin-top:8px}.qr-chart-axis{font-feature-settings:"tnum";align-items:flex-end;color:#9a9eaa;display:flex;flex-direction:column;font-size:9px;font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1}.qr-chart-area{background:repeating-linear-gradient(#f1f1f5,#f1f1f5 1px,#0000 0,#0000 40px);border-bottom:1px solid #d7d9e0;gap:2px}.qr-chart-area,.qr-chart-day{align-items:flex-end;display:flex;min-width:0}.qr-chart-day{flex:1 1;height:100%;justify-content:center}.qr-chart-day i{background:linear-gradient(#a759ff,#7424d1);border-radius:6px 6px 2px 2px;box-shadow:0 7px 13px #7524d23b;display:block;max-width:16px;min-height:2px;width:100%}.qr-chart-dates{color:#969ba8;display:flex;font-size:8px;gap:2px;grid-column:2}.qr-chart-dates span{flex:1 1;min-width:0;text-align:center;white-space:nowrap}.qr-breakdowns{grid-gap:14px;display:grid;gap:14px;grid-template-rows:1fr 1fr}.qr-breakdown{padding:16px}.qr-breakdown h3{font-size:12px;font-weight:700;margin:0 0 4px}.qr-breakdown>p{color:#858a99;font-size:10px;margin:14px 0 0}.qr-meter-row{grid-gap:8px;align-items:center;color:#606678;display:grid;font-size:9px;gap:8px;grid-template-columns:92px minmax(60px,1fr) auto;margin-top:14px}.qr-meter-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-meter{background:#e7e1ec;border-radius:5px;height:6px;overflow:hidden}.qr-meter i{background:linear-gradient(90deg,#7827d4,#ad5bff);border-radius:inherit;display:block;height:100%}.qr-meter-row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.qr-loading{display:grid;min-height:240px;place-items:center}.qr-dropdown.ant-dropdown .ant-dropdown-menu{border:1px solid #dddfe6;border-radius:11px;box-shadow:0 14px 32px #1b17262e;min-width:166px;padding:6px}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:7px;color:#555b6d;font-size:10px;font-weight:700;gap:8px;min-height:34px;padding:0 9px}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .qr-ico{height:14px;width:14px}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f7f3fc;color:var(--qr-purple-700)}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled){color:#b42336}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:not(.ant-dropdown-menu-item-disabled):hover{background:#fff1f3;color:#b42336}.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled,.qr-dropdown.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover{background:#0000;color:#b5b8c3}@media (max-width:1100px){.qr-config-grid{grid-template-columns:1fr}}@media (max-width:980px){.qr-analytics-grid{grid-template-columns:1fr}.qr-breakdowns{grid-template-columns:1fr 1fr;grid-template-rows:none}}@media (max-width:860px){.qr-heading{align-items:flex-start;flex-direction:column}.qr-form-layout{grid-template-columns:1fr}.qr-create-preview{min-height:350px}.qr-form-body{padding:22px}}@media (max-width:650px){.qr-toolbar{flex-wrap:wrap}.qr-search{flex-basis:100%}.qr-filter-trigger,.qr-sort{flex:1 1}.qr-list-meta>span:last-child{display:none}.qr-breakdowns,.qr-design-editor,.qr-style-grid{grid-template-columns:1fr}.qr-section-head{align-items:flex-start;flex-direction:column;gap:8px}.qr-bulk-bar{bottom:12px;left:12px;min-width:0;overflow:auto;right:12px;transform:none}.qr-bulk-bar b{display:none}}.metrics-ad-detail,.metrics-page,.piece-performance{--metrics-purple:#953dff;--metrics-purple-700:#7422db;--metrics-purple-50:#f7f1ff;--metrics-ink:#22252f;--metrics-muted:#666b80;--metrics-line:#e9e9ee;--metrics-line-soft:#f3f3f6;--metrics-up:#1b9e4b;--metrics-down:#b42336;-webkit-font-smoothing:antialiased;color:var(--metrics-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left}.metrics-page{display:flex;flex-direction:column;gap:14px;padding:24px 0 34px}.metrics-ad-detail *,.metrics-ad-detail :after,.metrics-ad-detail :before,.metrics-page *,.metrics-page :after,.metrics-page :before,.piece-performance *,.piece-performance :after,.piece-performance :before{box-sizing:border-box}.metrics-heading{align-items:center;display:flex;gap:14px}.metrics-heading h1{font-size:35px;font-weight:800;letter-spacing:-.8px;margin:0}.metrics-sample{background:#fff7ed;border-radius:999px;color:#c2410c;font-size:12.5px;font-weight:600;padding:4px 11px}.metrics-grid{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.7fr}.metrics-card{background:#fff;border:1px solid var(--metrics-line);border-radius:8px}.metrics-kpi{display:flex;flex-direction:column;gap:3px;padding:8px 18px 7px}.metrics-kpi-head{align-items:center;color:var(--metrics-muted);display:flex;font-size:14px;font-weight:500;gap:12px}.metrics-kpi-icon{align-items:center;background:var(--metrics-purple-50);border-radius:8px;color:var(--metrics-purple);display:flex;height:32px;justify-content:center;width:32px}.metrics-kpi-value{font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1}.metrics-change{align-items:center;color:var(--metrics-up);display:flex;font-size:12.5px;font-weight:600;gap:4px}.metrics-change.down{color:var(--metrics-down)}.metrics-period{color:var(--metrics-muted);font-size:12px;white-space:nowrap}.metrics-reach{display:flex;flex-direction:column;gap:5px;padding:7px 18px}.metrics-creatives h2,.metrics-reach h2{color:var(--metrics-purple-700);font-weight:800;letter-spacing:-.3px;margin:0}.metrics-reach h2{font-size:16px}.metrics-reach-row{align-items:center;display:flex;font-size:13px;gap:11px}.metrics-platform-logo{border-radius:6px;flex:none;height:22px;width:22px}.metrics-reach-row>span:nth-child(2){color:var(--metrics-muted);font-weight:500;width:78px}.metrics-meter{background:var(--metrics-purple-50);border-radius:999px;flex:1 1;height:9px;overflow:hidden}.metrics-meter i{background:var(--metrics-purple);border-radius:999px;display:block;height:100%}.metrics-reach-row b{font-weight:600;text-align:right;width:50px}.metrics-reach-row b+b{color:var(--metrics-muted)}.metrics-creatives{display:flex;flex-direction:column;gap:14px;grid-column:1/5;padding:18px 20px 16px}.metrics-creatives h2{font-size:21px}.metrics-table-wrap{border:1px solid var(--metrics-line);border-radius:6px;overflow-x:auto}.metrics-table{border-collapse:collapse;font-size:12.5px;min-width:760px;table-layout:fixed;width:100%}.metrics-table th{border-bottom:1px solid var(--metrics-line);font-size:11.5px;font-weight:700;padding:11px 8px;text-align:center}.metrics-table th:nth-child(-n+2){text-align:left}.metrics-table td+td,.metrics-table th+th{border-left:1px solid var(--metrics-line-soft)}.metrics-table th button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.metrics-table th button[aria-pressed=true]{color:var(--metrics-purple-700)}.metrics-table td{border-bottom:1px solid var(--metrics-line-soft);padding:10px 8px;text-align:center}.metrics-table tbody tr{cursor:pointer}.metrics-table tbody tr:focus-visible td,.metrics-table tbody tr:hover td{box-shadow:inset 0 0 0 9999px #953dff0d}.metrics-table tbody tr:focus-visible{outline:2px solid var(--metrics-purple);outline-offset:-2px}.metrics-table td.metrics-name{text-wrap:pretty;color:var(--metrics-purple-700);font-size:13px;font-weight:600;padding:10px 12px;text-align:left}.metrics-table td.metrics-ctr{color:#147638;font-weight:600}.metrics-thumb{background:var(--metrics-line-soft);border-radius:5px;display:block;height:52px;object-fit:cover;width:62px}.metrics-thumb-preview{background:#fff;border-radius:8px;box-shadow:0 10px 30px #22252f33;padding:7px;pointer-events:none;position:fixed;z-index:999}.metrics-thumb-preview img{border-radius:6px;display:block;max-height:280px;object-fit:cover;width:216px}.metrics-pager{align-items:center;color:var(--metrics-muted);display:flex;font-size:12.5px;gap:16px;justify-content:space-between}.metrics-pager nav{display:flex;gap:8px}.metrics-pager button{background:#fff;border:1px solid var(--metrics-line);border-radius:7px;color:var(--metrics-purple-700);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:32px;min-width:34px}.metrics-pager button:hover:not(:disabled){background:var(--metrics-purple-50)}.metrics-pager button[aria-current=page]{background:var(--metrics-purple-50);border-color:#e4ceff;font-weight:700}.metrics-pager button:disabled{color:var(--metrics-line);cursor:default}.metrics-pager-gap{align-self:center;min-width:18px;text-align:center}.metrics-empty{color:var(--metrics-muted);margin:0;padding:18px 0}.metrics-filter-area{display:flex;flex-direction:column;gap:10px}.metrics-filters{display:flex;flex-wrap:wrap;gap:14px}.metrics-filter{display:flex;flex-direction:column;gap:7px;min-width:240px;position:relative}.metrics-filter-label{color:var(--metrics-muted);font-size:12.5px;font-weight:500}.metrics-filter-trigger{align-items:center;background:#fff;border:1px solid var(--metrics-line);border-radius:8px;color:var(--metrics-ink);cursor:pointer;display:flex;font:inherit;font-size:13.5px;gap:10px;height:43px;padding:0 16px}.metrics-filter-trigger>span{flex:1 1;text-align:left;white-space:nowrap}.metrics-filter-trigger>svg{color:var(--metrics-purple);flex:none}.metrics-filter-trigger:hover:not(:disabled),.metrics-filter-trigger[aria-expanded=true]{border-color:#d9b8ff}.metrics-filter-trigger:disabled{background:var(--metrics-line-soft);color:var(--metrics-muted);cursor:default}.metrics-apply:focus-visible,.metrics-chip button:focus-visible,.metrics-filter-trigger:focus-visible,.metrics-option-row button:focus-visible,.metrics-period-option:focus-visible,.metrics-rank button:focus-visible,.metrics-top-head select:focus-visible{outline:2px solid var(--metrics-purple);outline-offset:1px}.metrics-filter-panel{background:#fff;border:1px solid var(--metrics-line);border-radius:10px;box-shadow:0 12px 32px #22252f24;display:flex;flex-direction:column;gap:10px;left:0;padding:12px;position:absolute;top:calc(100% + 6px);width:max(100%,320px);z-index:20}.metrics-search{align-items:center;border:1px solid var(--metrics-line);border-radius:8px;color:var(--metrics-muted);display:flex;gap:8px;height:38px;padding:0 11px}.metrics-search:focus-within{border-color:var(--metrics-purple)}.metrics-search input{background:none;border:0;color:var(--metrics-ink);flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none}.metrics-options{display:flex;flex-direction:column;gap:2px;max-height:288px;overflow-y:auto}.metrics-options-head{color:var(--metrics-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.3px;padding:2px 8px 6px;text-transform:uppercase}.metrics-options-empty{color:var(--metrics-muted);font-size:13px;margin:0;padding:8px}.metrics-option-row{align-items:center;display:flex;gap:4px}.metrics-option-row .metrics-option{flex:1 1;min-width:0}.metrics-expand{align-items:center;background:var(--metrics-purple-50);border:0;border-radius:6px;color:var(--metrics-purple-700);cursor:pointer;display:flex;flex:none;height:22px;justify-content:center;margin-left:6px;padding:0;width:22px}.metrics-expand[aria-expanded=false] svg{transform:rotate(-90deg)}.metrics-expand:disabled{cursor:default}.metrics-option{align-items:center;border-radius:7px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:7px 8px}.metrics-option:hover{background:var(--metrics-line-soft)}.metrics-option.checked{background:var(--metrics-purple-50);color:var(--metrics-purple-700);font-weight:600}.metrics-option input{accent-color:var(--metrics-purple);flex:none;height:15px;margin:0;width:15px}.metrics-option-sub{padding-left:40px}.metrics-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics-option-extra{font-feature-settings:"tnum";color:var(--metrics-muted);font-variant-numeric:tabular-nums}.metrics-filter-footer{border-top:1px solid var(--metrics-line-soft);color:var(--metrics-muted);font-size:12.5px;padding-top:10px}.metrics-period-option{align-items:center;background:none;border:0;border-radius:7px;color:var(--metrics-ink);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;padding:8px;text-align:left}.metrics-period-option:before{border:1.5px solid #d6d3e0;border-radius:50%;content:"";flex:none;height:14px;width:14px}.metrics-period-option:hover{background:var(--metrics-line-soft)}.metrics-period-option[aria-checked=true]{background:var(--metrics-purple-50);font-weight:700}.metrics-period-option[aria-checked=true]:before{border:4px solid var(--metrics-purple)}.metrics-period-option.custom{border-radius:0 0 7px 7px;border-top:1px solid var(--metrics-line-soft);margin-top:5px;padding-top:13px}.metrics-custom-range{border-top:1px solid var(--metrics-line-soft);display:flex;flex-direction:column;gap:9px;padding-top:11px}.metrics-custom-range>div{align-items:center;color:var(--metrics-muted);display:flex;gap:8px}.metrics-custom-range input{border:1px solid var(--metrics-line);border-radius:8px;color:var(--metrics-ink);flex:1 1;font:inherit;font-size:13px;height:38px;min-width:0;padding:0 10px}.metrics-filter-error{color:var(--metrics-down);font-size:12.5px;margin:0}.metrics-apply{background:var(--metrics-purple-50);border:1px solid #e4ceff;border-radius:8px;color:var(--metrics-purple-700);cursor:pointer;font:inherit;font-size:13px;font-weight:700;height:38px}.metrics-apply:hover:not(:disabled){background:#efe2ff}.metrics-apply:disabled{color:#b9b3c9;cursor:default}.metrics-applied{align-items:center;color:var(--metrics-muted);display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:500;gap:9px}.metrics-chip{align-items:center;background:var(--metrics-purple-50);border:1px solid #e4ceff;border-radius:999px;color:var(--metrics-purple-700);display:inline-flex;font-weight:600;gap:6px;height:28px;padding:0 6px 0 11px}.metrics-chip button{align-items:center;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;width:18px}.metrics-chip button:hover{background:#efe2ff}.metrics-top{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 18px 16px}.metrics-top-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.metrics-top-head h2{text-wrap:balance;color:var(--metrics-purple-700);font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0}.metrics-top-head label{align-items:center;color:var(--metrics-muted);display:flex;font-size:12.5px;gap:9px}.metrics-top-head select{background:#fff;border:1px solid var(--metrics-line);border-radius:8px;color:var(--metrics-ink);cursor:pointer;font:inherit;font-size:13px;font-weight:600;height:34px;padding:0 10px}.metrics-rank{display:flex;flex-direction:column;gap:6px}.metrics-rank+.metrics-rank{border-top:1px solid var(--metrics-line-soft);padding-top:12px}.metrics-rank h3{font-size:15px;font-weight:700;margin:0}.metrics-rank ol{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.metrics-rank button,.metrics-rank-axis{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:112px minmax(0,1fr)}.metrics-rank button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:1px 0;text-align:left;width:100%}.metrics-rank-name{color:var(--metrics-purple-700);font-size:11.5px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.metrics-rank-bar{align-items:center;display:flex;gap:6px;padding-right:46px}.metrics-rank-bar i{background:#d9c2ff;border-radius:2px;flex:none;height:12px;transition:background .12s ease,opacity .12s ease}.metrics-rank-bar b{color:var(--metrics-purple-700);font-size:11px;font-weight:600;white-space:nowrap}.metrics-rank ol:hover li:not(:hover) i{opacity:.5}.metrics-rank button:focus-visible i,.metrics-rank li:hover i{background:var(--metrics-purple)}.metrics-rank-axis{font-feature-settings:"tnum";border-top:1px solid var(--metrics-line-soft);color:var(--metrics-muted);font-size:10.5px;font-variant-numeric:tabular-nums;padding-top:6px}.metrics-rank-ticks{display:flex;justify-content:space-between;padding-right:46px}.metrics-top-tip{background:#fff;border:1px solid var(--metrics-line);border-radius:11px;box-shadow:0 12px 32px #22252f2e;display:flex;gap:12px;padding:12px;pointer-events:none;position:fixed;width:322px;z-index:999}.metrics-top-tip .metrics-thumb,.metrics-top-tip img{border-radius:8px;flex:none;height:120px;object-fit:cover;width:120px}.metrics-top-tip>div{display:flex;flex-direction:column;min-width:0}.metrics-top-tip strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13.5px;line-height:1.25;margin-bottom:9px;overflow:hidden}.metrics-tip-label{color:var(--metrics-muted);font-size:11px}.metrics-tip-value{align-items:center;display:flex;font-size:12.5px;font-weight:600;gap:7px;margin-bottom:8px}.metrics-platform-logo.small{border-radius:5px;height:16px;width:16px}.piece-performance{border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:12px 16px 16px}.piece-performance-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px}.piece-performance-head h3{font-size:17px;font-weight:800;letter-spacing:-.3px;margin:0}.piece-performance-head .metrics-filter{align-items:center;flex-direction:row;gap:9px;margin-left:auto;min-width:0}.piece-performance-head .metrics-filter-trigger{font-size:13px;height:36px;padding:0 12px}.piece-performance-head .metrics-filter-panel{left:auto;right:0}.piece-performance-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.piece-performance .metrics-kpi{padding:8px 14px 9px}.piece-performance .metrics-kpi-head{font-size:13px;gap:9px}.piece-performance .metrics-kpi-icon{height:28px;width:28px}.piece-performance .metrics-kpi-value{font-size:23px}@media (max-width:1100px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-creatives,.metrics-reach,.metrics-top{grid-column:1/-1}}.metrics-ad-detail{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metrics-ad-info{display:flex;flex-direction:column;gap:14px}.metrics-ad-info>.metrics-card{padding:14px 16px}.metrics-ad-info h3{font-size:15px;font-weight:700;margin:0 0 6px}.metrics-ad-info dl{margin:0}.metrics-ad-info dl>div{border-bottom:1px solid var(--metrics-line-soft);display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:8px 0}.metrics-ad-info dl>div:last-child{border-bottom:0}.metrics-ad-info dt{color:var(--metrics-muted)}.metrics-ad-info dd{font-weight:600;margin:0;text-align:right}.metrics-ad-image{border:1px solid var(--metrics-line);border-radius:9px;display:block;max-height:540px;object-fit:contain;width:100%}@media (max-width:760px){.metrics-ad-detail{grid-template-columns:minmax(0,1fr)}}@font-face{font-display:block;font-family:DM Sans;font-style:normal;font-weight:500;src:url(/static/media/DMSans-Medium.3b0ba81ccb599b9c3f61.ttf) format("truetype")}@font-face{font-display:block;font-family:DM Sans;font-style:normal;font-weight:700;src:url(/static/media/DMSans-Bold.1ab7df2948528cd42d02.ttf) format("truetype")}@font-face{font-display:block;font-family:DM Sans;font-style:normal;font-weight:800;src:url(/static/media/DMSans-ExtraBold.7b42456e1d9f19da4f7d.ttf) format("truetype")}@font-face{font-display:block;font-family:DM Sans V;font-style:normal;font-weight:100 900;src:url(/static/media/DMSans-Variable.b230ddb7eabb4b25e123.ttf) format("truetype-variations")}.ue-grid{column-gap:12px;column-width:240px}.ue-tile{border-radius:10px;break-inside:avoid;margin:0 0 12px;overflow:hidden;page-break-inside:avoid;position:relative;transition:box-shadow .15s,transform .15s}.ue-tile:hover{box-shadow:0 6px 18px #10182829;transform:translateY(-1px)}.ue-tile-open{background:none;border:0;cursor:pointer;display:block;font:inherit;padding:0;position:relative;text-align:left;width:100%}.ue-tile-open:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ue-tile img{display:block;height:auto;width:100%}.ue-tile-action,.ue-tile-overlay{opacity:0;transition:opacity .15s}.ue-tile:focus-within .ue-tile-action,.ue-tile:focus-within .ue-tile-overlay,.ue-tile:hover .ue-tile-action,.ue-tile:hover .ue-tile-overlay{opacity:1}.ue-related{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ue-related .ue-tile{margin:0}.ue-related .ue-tile-overlay{opacity:1}.ue-related .ue-tile img{height:170px;object-fit:cover}.ue-detail{grid-gap:26px;display:grid;gap:26px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media (max-width:860px){.ue-detail{grid-template-columns:1fr}}.ue-clamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.espn-piece{background:#080b12;color:#fff;container-type:size;display:block;font-family:Arial,Helvetica,sans-serif;height:100%;isolation:isolate;letter-spacing:.01em;overflow:hidden;position:relative;text-align:left;width:100%}.espn-piece *,.espn-piece :after,.espn-piece :before{box-sizing:border-box}.espn-piece figure,.espn-piece h2,.espn-piece p{margin:0}.espn-piece>:not(.ref-bg,.ref-brand){z-index:2}.espn-piece .ref-brand{display:block;height:auto;position:absolute;right:4%;top:2.8%;width:clamp(42px,15cqw,62px);z-index:8}.espn-piece .ref-bg{background:center 28%/cover no-repeat;filter:saturate(.82) brightness(.7);inset:0;position:absolute;z-index:0}.espn-piece .ref-bg:after{background:linear-gradient(180deg,#05080e47,#05080eb3 52%,#05070af0);content:"";inset:0;position:absolute}.espn-piece.ref-match{background:#101010;font-family:Impact,Arial Narrow,Arial,sans-serif}.espn-piece.ref-match .ref-bg{background:#30353a center 24%/cover no-repeat;filter:none;inset:-1%;transform:scale(1.02)}.espn-piece.ref-match .ref-bg:after{background:linear-gradient(180deg,#04091047,#0409108a 43%,#05070af0 72%,#080808)}.espn-piece.ref-match .ref-duo{grid-gap:9%;display:grid;gap:9%;grid-template-columns:1fr 1fr;height:41%;left:10%;position:absolute;right:10%;top:8%}.espn-piece.ref-match .ref-duo figure{display:grid;place-items:center;position:relative}.espn-piece.ref-match .ref-duo figure:before{aspect-ratio:1;background:#fff;border:1px solid #1118271f;border-radius:14%;box-shadow:0 10px 24px #00000047;content:"";position:absolute;width:72%}.espn-piece.ref-match .ref-duo figure img{height:auto;max-height:44%;object-fit:contain;position:relative;width:44%;z-index:1}.espn-piece.ref-match .ref-duo figcaption{bottom:1%;font:900 clamp(10px,3.4cqw,14px) /.92 Impact,Arial Narrow,Arial,sans-serif;left:-8%;letter-spacing:.015em;position:absolute;right:-8%;text-align:center;text-shadow:0 2px 5px #000;text-transform:uppercase;z-index:2}.espn-piece.ref-match .ref-headline{text-wrap:balance;align-items:center;background:#e41d24;-webkit-clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);display:flex;flex-direction:column;font-weight:900;height:24%;justify-content:center;left:9%;line-height:.91;margin:.83em 0;overflow:hidden;padding:2.2% 12%;position:absolute;right:9%;text-align:center;text-transform:uppercase;top:50%;z-index:4}.espn-piece.format-story.ref-match .ref-duo{gap:10%;height:27%;left:13%;right:13%;top:14%}.espn-piece.format-story.ref-match .ref-duo figure:before{border-radius:16%;width:58%}.espn-piece.format-story.ref-match .ref-duo figure img{max-height:34%;width:34%}.espn-piece.format-story.ref-match .ref-duo figcaption{bottom:-3%;left:-4%;right:-4%}.espn-piece.format-story.ref-match .ref-headline{font-size:clamp(17px,6.5cqw,28px);height:14%;left:11%;line-height:.94;padding:1.5% 10%;right:11%;top:44%}.espn-piece.format-story.ref-match .ref-table{bottom:4%;gap:3%;grid-template-rows:15% 1fr 1fr;top:68%}.espn-piece.ref-match .ref-headline[data-length=medium]{font-size:clamp(17px,5.6cqw,26px)}.espn-piece.ref-match .ref-headline[data-length=long]{font-size:clamp(15px,4.8cqw,22px)}.espn-piece.ref-match .ref-table{grid-gap:4%;bottom:3%;display:grid;gap:4%;grid-template-rows:17% 1fr 1fr;left:7%;position:absolute;right:7%;top:78%;z-index:3}.espn-piece.ref-match .ref-table-head{align-items:center;display:grid;font:900 clamp(9px,3.1cqw,12px) /.92 Impact,Arial Narrow,Arial,sans-serif;grid-template-columns:6% 34% 30% 30%;letter-spacing:.015em;padding:0 2%;text-transform:uppercase}.espn-piece.ref-match .ref-team-row{align-items:center;background:#fff;border-radius:7px;color:#141923;display:grid;font:900 clamp(9px,3.2cqw,13px) /.92 Impact,Arial Narrow,Arial,sans-serif;grid-template-columns:6% 9% 25% 30% 30%;letter-spacing:.005em;min-width:0;padding:0 2%}.espn-piece.ref-match .ref-team-row img{height:clamp(14px,5.5cqw,22px);object-fit:contain;width:clamp(14px,5.5cqw,22px)}.espn-piece.ref-match .ref-team-row b,.espn-piece.ref-match .ref-team-row span{min-width:0}.espn-piece.ref-match .ref-team-row>b:nth-of-type(2){font-size:clamp(10px,3.45cqw,14px);line-height:.88;overflow-wrap:anywhere;padding-right:3px}.espn-piece.ref-match .ref-team-row>span{font-size:clamp(8px,2.8cqw,11px);white-space:nowrap}.espn-piece.ref-match .ref-form{display:flex;font:900 clamp(8px,2.8cqw,11px) /1 Impact,Arial Narrow,Arial,sans-serif;gap:clamp(2px,.75cqw,3px);justify-content:flex-end}.espn-piece.ref-match .ref-form i{background:#12a629;border-radius:50%;color:#fff;display:grid;flex:0 0 auto;font-style:normal;height:clamp(13px,4.3cqw,17px);place-items:center;width:clamp(13px,4.3cqw,17px)}.espn-piece.ref-match .ref-form i.loss{background:#eb3445}.espn-piece.ref-match .ref-form i.draw{background:#87909a}.espn-piece.format-post.ref-match .ref-duo{gap:9%;height:35%;left:12%;right:12%;top:7%}.espn-piece.format-post.ref-match .ref-headline{font-size:clamp(17px,6.7cqw,29px);height:16%;left:10%;right:10%;top:45%}.espn-piece.format-post.ref-match .ref-table{bottom:4%;top:68%}.espn-piece.format-web.ref-match .ref-duo{gap:6%;height:78%;left:4%;right:68%;top:10%}.espn-piece.format-web.ref-match .ref-headline{font-size:clamp(18px,11cqh,30px);height:35%;left:36%;padding:2% 8%;right:4%;top:9%}.espn-piece.format-web.ref-match .ref-table{bottom:9%;gap:4%;grid-template-rows:16% 1fr 1fr;left:36%;right:4%;top:51%}.espn-piece.format-web.ref-match .ref-team-row{font-size:clamp(9px,4cqh,12px)}.espn-piece .fixture-kicker,.espn-piece .history-kicker,.espn-piece .metric-kicker,.espn-piece .prob-kicker{color:#e52534;font-size:clamp(7px,2.6cqw,11px);font-weight:900;left:7%;letter-spacing:.14em;position:absolute;right:7%;text-transform:uppercase;top:11%;z-index:3}.espn-piece.ref-fixture .ref-bg{background:#18263b 50%/cover no-repeat;filter:none}.espn-piece.ref-fixture .ref-bg:after{background:linear-gradient(180deg,#04080e40,#04080ebf 58%,#050608)}.espn-piece .fixture-title{font:900 clamp(27px,11cqw,50px) /.9 Impact,Arial Narrow,sans-serif;left:7%;position:absolute;right:7%;text-transform:uppercase;top:15%}.espn-piece .fixture-versus{grid-gap:7%;align-items:center;display:grid;gap:7%;grid-template-columns:1fr auto 1fr;height:37%;left:7%;position:absolute;right:7%;top:31%}.espn-piece .fixture-versus>strong{font:italic 900 clamp(18px,7cqw,30px) /1 Arial}.espn-piece .fixture-team{align-items:center;display:flex;flex-direction:column;gap:8%;height:100%;justify-content:center}.espn-piece .fixture-team img{filter:drop-shadow(0 12px 18px rgba(0,0,0,.35));height:67%;object-fit:contain;width:70%}.espn-piece .fixture-team b{font-size:clamp(8px,3cqw,12px);line-height:1.05;text-align:center;text-transform:uppercase}.espn-piece .fixture-date{background:#e52534;bottom:10%;-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);left:7%;padding:5% 6%;position:absolute;right:7%;text-align:center;text-transform:uppercase}.espn-piece .fixture-date b{display:block;font:900 clamp(15px,5.3cqw,23px) /1.05 Arial Narrow,Arial}.espn-piece .fixture-date span{display:block;font-size:clamp(7px,2.5cqw,10px);font-weight:700;margin-top:4%}.espn-piece .fixture-footer{bottom:4%;color:#aab1bc;font-size:clamp(6px,2cqw,8px);font-weight:700;left:7%;letter-spacing:.1em;position:absolute;right:7%;text-align:center}.espn-piece.format-web.ref-fixture .fixture-title{left:5%;right:64%;top:15%}.espn-piece.format-web.ref-fixture .fixture-versus{bottom:12%;height:auto;left:38%;right:33%;top:12%}.espn-piece.format-web.ref-fixture .fixture-date{bottom:20%;left:70%;right:4%}.espn-piece.format-web.ref-fixture .fixture-kicker{left:5%;right:64%}.espn-piece.format-web.ref-fixture .fixture-footer{left:70%;right:4%}.espn-piece.ref-history{background:linear-gradient(140deg,#07142b 0 49.5%,#171b24 50%)}.espn-piece.ref-history .history-kicker{color:#fff;font:900 clamp(10px,3.5cqw,14px) /.92 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.08em;text-align:center;top:9%}.espn-piece .history-teams{grid-gap:22%;display:grid;gap:22%;grid-template-columns:1fr 1fr;height:28%;left:7%;position:absolute;right:7%;top:16%}.espn-piece .history-team{align-items:center;display:flex;flex-direction:column;gap:5%;justify-content:flex-start;min-width:0}.espn-piece .history-team img{height:68%;object-fit:contain;width:68%}.espn-piece .history-team b{font:900 clamp(11px,3.8cqw,16px) /.88 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.01em;text-align:center;text-shadow:0 2px 6px #000;text-transform:uppercase}.espn-piece .history-empty,.espn-piece .history-score{-webkit-clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);height:17%;position:absolute;text-align:center;top:48%;z-index:4}.espn-piece .history-score{align-items:center;background:#fff;color:#10131a;display:grid;grid-template-columns:1fr auto 1fr;left:16%;right:16%}.espn-piece .history-score b{font:900 clamp(34px,15cqw,64px) /1 Impact,Arial Narrow,sans-serif}.espn-piece .history-score span{background:#e52534;color:#fff;font:900 clamp(8px,2.8cqw,11px) /1 Impact,Arial Narrow,Arial,sans-serif;padding:5px 8px}.espn-piece .history-empty{align-items:center;background:#e52534;color:#fff;display:flex;flex-direction:column;justify-content:center;left:12%;padding:3%;right:12%}.espn-piece .history-empty b{font:900 clamp(17px,6cqw,27px) /.9 Impact,Arial Narrow,Arial,sans-serif}.espn-piece .history-empty span{font:900 clamp(8px,2.8cqw,11px) /1 Impact,Arial Narrow,Arial,sans-serif;letter-spacing:.02em;margin-top:4px}.espn-piece.ref-history h2{font:900 clamp(24px,9cqw,42px) /.9 Impact,Arial Narrow,sans-serif;left:7%;position:absolute;right:7%;text-align:center;text-transform:uppercase;top:68%}.espn-piece.ref-history p{font:900 clamp(11px,3.8cqw,15px) /1 Impact,Arial Narrow,Arial,sans-serif;left:9%;letter-spacing:.01em;position:absolute;right:9%;text-align:center;top:80%}.espn-piece.ref-defense footer,.espn-piece.ref-history footer,.espn-piece.ref-offense footer{bottom:4%;color:#aab1bc;font:900 clamp(8px,2.7cqw,10px) /1 Impact,Arial Narrow,Arial,sans-serif;left:7%;letter-spacing:.08em;position:absolute;right:7%;text-align:center;text-transform:uppercase}.espn-piece.format-web.ref-history .history-kicker{font-size:clamp(8px,3.4cqh,11px);left:36%;right:36%;top:7%}.espn-piece.format-web.ref-history .history-teams{gap:8%;height:72%;left:4%;right:69%;top:13%}.espn-piece.format-web.ref-history .history-empty,.espn-piece.format-web.ref-history .history-score{height:47%;left:35%;right:39%;top:24%}.espn-piece.format-web.ref-history .history-score b{font-size:clamp(34px,17cqh,54px)}.espn-piece.format-web.ref-history h2{align-items:center;bottom:25%;display:flex;font-size:clamp(22px,12cqh,36px);left:66%;line-height:.88;right:3%;top:20%}.espn-piece.format-web.ref-history p{bottom:13%;font-size:clamp(8px,3.2cqh,11px);left:66%;right:3%;top:auto}.espn-piece.ref-probability{background:radial-gradient(circle at 50% 45%,#27375a,#11182a 55%,#070910 100%)}.espn-piece .prob-kicker{text-align:center}.espn-piece.ref-probability h2{font:900 clamp(24px,9cqw,42px) /.95 Impact,Arial Narrow,sans-serif;left:7%;position:absolute;right:7%;text-align:center;text-transform:uppercase;top:16%}.espn-piece .probability-ring{align-items:center;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 7px #ffffff14;display:grid;grid-template-columns:1fr 1fr;left:50%;overflow:hidden;position:absolute;top:31%;transform:translateX(-50%);width:50%}.espn-piece .probability-ring:after{background:#11182a;border-radius:50%;content:"";inset:18%;position:absolute}.espn-piece .probability-ring i,.espn-piece .probability-ring span{font:900 clamp(19px,7cqw,32px) /1 Impact,Arial Narrow,sans-serif;font-style:normal;position:relative;text-align:center;z-index:1}.espn-piece .probability-ring small{font-size:.45em}.espn-piece .prob-teams{grid-gap:8%;bottom:14%;display:grid;gap:8%;grid-template-columns:1fr 1fr;left:6%;position:absolute;right:6%}.espn-piece .prob-team{grid-gap:6%;align-items:center;background:#ffffff14;border-top:3px solid #e52534;display:grid;gap:6%;grid-template-columns:26% 1fr;padding:5%}.espn-piece .prob-team.second{border-color:#fff}.espn-piece .prob-team img{aspect-ratio:1;grid-row:1/3;object-fit:contain;width:100%}.espn-piece .prob-team b{font-size:clamp(7px,2.5cqw,10px);text-transform:uppercase}.espn-piece .prob-team strong{font:900 clamp(18px,6cqw,27px) /1 Impact,Arial Narrow,sans-serif}.espn-piece.ref-probability>p{bottom:5%;color:#aab1bc;font-size:clamp(6px,2cqw,8px);left:7%;position:absolute;right:7%;text-align:center}.espn-piece.format-web.ref-probability h2{left:4%;right:68%;top:25%}.espn-piece.format-web.ref-probability .probability-ring{left:49%;top:10%;transform:none;width:30%}.espn-piece.format-web.ref-probability .prob-teams{bottom:20%;grid-template-columns:1fr;left:75%;right:3%}.espn-piece.format-web.ref-probability>p{left:75%;right:3%}.espn-piece.ref-offense{background:linear-gradient(160deg,#291014,#10090b 62%,#050506)}.espn-piece.ref-defense{background:linear-gradient(160deg,#071c35,#08111f 62%,#05070a)}.espn-piece .metric-kicker{color:#fff}.espn-piece.ref-defense h2,.espn-piece.ref-offense h2{font:900 clamp(28px,11cqw,50px) /.9 Impact,Arial Narrow,sans-serif;left:7%;position:absolute;right:7%;text-transform:uppercase;top:16%}.espn-piece .metric-list{grid-gap:6%;display:grid;gap:6%;left:7%;position:absolute;right:7%;top:34%}.espn-piece .metric-team{grid-gap:5%;align-items:center;background:#ffffff14;border-left:5px solid #e52534;display:grid;gap:5%;grid-template-columns:18% 1fr 22%;height:clamp(62px,24cqw,96px);padding:4%}.espn-piece.ref-defense .metric-team{border-color:#31a5ff}.espn-piece .metric-team img{height:100%;object-fit:contain;width:100%}.espn-piece .metric-team>div b{display:block;font-size:clamp(8px,2.8cqw,12px);text-transform:uppercase}.espn-piece .metric-team>div span{background:#ffffff29;display:block;height:6px;margin-top:9%}.espn-piece .metric-team>div span i{background:#e52534;display:block;height:100%}.espn-piece.ref-defense .metric-team>div span i{background:#31a5ff}.espn-piece .metric-team>strong{font:900 clamp(24px,9cqw,40px) /.8 Impact,Arial Narrow,sans-serif;text-align:right}.espn-piece .metric-team>strong small{display:block;font:700 8px Arial;margin-top:8px}.espn-piece .metric-difference{align-items:end;border-top:1px solid #ffffff40;bottom:10%;display:grid;grid-template-columns:1fr auto;left:7%;padding-top:4%;position:absolute;right:7%}.espn-piece .metric-difference span{font-size:clamp(7px,2.5cqw,10px);font-weight:900;letter-spacing:.1em}.espn-piece .metric-difference b{color:#e52534;font:900 clamp(34px,14cqw,62px) /.8 Impact,Arial Narrow,sans-serif;grid-column:2;grid-row:1/3}.espn-piece.ref-defense .metric-difference b{color:#31a5ff}.espn-piece .metric-difference small{color:#aab1bc;font-size:clamp(6px,2cqw,8px)}.espn-piece.format-web.ref-defense h2,.espn-piece.format-web.ref-offense h2{font-size:clamp(24px,12cqh,39px);left:4%;right:70%;top:23%}.espn-piece.format-web .metric-list{bottom:12%;gap:5%;left:34%;right:31%;top:12%}.espn-piece.format-web .metric-team{height:auto;min-height:0;padding:4%}.espn-piece.format-web .metric-difference{bottom:24%;left:73%;right:4%}.espn-piece.ref-defense h2,.espn-piece.ref-history h2,.espn-piece.ref-offense h2,.espn-piece.ref-probability h2{text-shadow:0 3px 12px #000000a6}.espn-piece.ref-standings{background:#080b10}.espn-piece.ref-standings .ref-bg{filter:saturate(.92) brightness(1.08)}.espn-piece.ref-standings .ref-bg:after{background:linear-gradient(180deg,#05070b1a,#05070b7a 34%,#05070bc7)}.espn-piece .standings-kicker{color:#fff;font-size:clamp(8px,2.8cqw,12px);font-weight:900;letter-spacing:.14em;text-shadow:0 2px 8px #000;top:12%}.espn-piece .standings-kicker,.espn-piece.ref-standings h2{left:7%;position:absolute;right:7%;text-transform:uppercase;z-index:3}.espn-piece.ref-standings h2{font:900 clamp(28px,10cqw,46px) /.92 Impact,Arial Narrow,sans-serif;text-shadow:0 3px 12px #000;top:18%}.espn-piece .standings-table{grid-gap:3%;display:grid;gap:3%;left:5%;position:absolute;right:5%;top:40%;z-index:3}.espn-piece .standings-head,.espn-piece .standings-row{grid-gap:2%;align-items:center;display:grid;gap:2%;grid-template-columns:10% 1fr 10% 22% 14%;padding:3%}.espn-piece .standings-head{color:#fff;font-size:clamp(8px,2.6cqw,10px);font-weight:900;padding-bottom:1.5%;padding-top:0;text-shadow:0 2px 5px #000}.espn-piece .standings-row{background:#fff;border-left:6px solid #e52534;border-radius:4px;box-shadow:0 5px 14px #00000057;color:#121722;font-size:clamp(9px,2.9cqw,12px);font-weight:800;min-height:clamp(50px,18cqw,76px);text-align:center}.espn-piece .standings-row>strong{font:900 clamp(18px,6.4cqw,28px) /1 Impact,Arial Narrow,sans-serif}.espn-piece .standings-club{grid-gap:7%;align-items:center;display:grid;gap:7%;grid-template-columns:27% 1fr;text-align:left}.espn-piece .standings-club img{aspect-ratio:1;object-fit:contain;width:100%}.espn-piece .standings-club b{display:block;font-size:clamp(9px,2.9cqw,12px);line-height:1.02;text-transform:uppercase}.espn-piece .standings-club small{color:#5d626d;display:block;font-size:clamp(7px,2.2cqw,9px);margin-top:3px}.espn-piece .standings-note{bottom:3%;color:#fff;font-size:clamp(7px,2.2cqw,9px);font-weight:800;left:7%;letter-spacing:.08em;position:absolute;right:7%;text-align:center;text-shadow:0 2px 5px #000;text-transform:uppercase;z-index:3}.espn-piece .standings-table.top-many{gap:clamp(2px,.8cqw,4px);top:33%}.espn-piece .standings-table.top-many .standings-head,.espn-piece .standings-table.top-many .standings-row{padding-bottom:clamp(4px,1.4cqw,7px);padding-top:clamp(4px,1.4cqw,7px)}.espn-piece .standings-table.top-many .standings-row{min-height:42px}.espn-piece .standings-table.rows-7 .standings-row,.espn-piece .standings-table.rows-8 .standings-row{height:38px;min-height:38px;padding-bottom:3px;padding-top:3px}.espn-piece .standings-table.rows-10,.espn-piece .standings-table.rows-9{gap:2px;top:29%}.espn-piece .standings-table.rows-10 .standings-row,.espn-piece .standings-table.rows-9 .standings-row{font-size:8.5px;height:33px;min-height:33px;padding-bottom:2px;padding-top:2px}.espn-piece .standings-table.rows-10 .standings-head,.espn-piece .standings-table.rows-9 .standings-head{height:16px;padding:0 3%}.espn-piece .standings-table.rows-10 .standings-club b,.espn-piece .standings-table.rows-9 .standings-club b{font-size:8.5px}.espn-piece .standings-table.rows-10 .standings-club small,.espn-piece .standings-table.rows-9 .standings-club small{font-size:6.5px;margin-top:1px}.espn-piece.format-web.ref-standings h2{left:4%;right:69%;top:25%}.espn-piece.format-web.ref-standings .standings-kicker{left:4%;right:69%;top:16%}.espn-piece.format-web.ref-standings .standings-table{left:35%;right:4%;top:16%}.espn-piece.format-web.ref-standings .standings-note{left:35%;right:4%}.espn-piece.ref-cover,.espn-piece.ref-profile{background:#101010;font-family:Impact,Arial Narrow,Arial,sans-serif}.espn-piece.ref-profile .ref-bg{background:#30353a center 18%/cover no-repeat;filter:blur(5px) saturate(.72) brightness(.78);inset:-5%;transform:scale(1.1)}.espn-piece.ref-profile .ref-bg:after{background:linear-gradient(180deg,#ffffffb3,#ffffff57 14%,#07090b2e 36%,#050608d1 76%,#050607)}.espn-piece .ref-player-fallback,.espn-piece .ref-player-photo{-webkit-clip-path:polygon(10% 0,100% 0,82% 100%,0 100%);clip-path:polygon(10% 0,100% 0,82% 100%,0 100%);height:78%;left:15%;position:absolute;top:7%;width:72%;z-index:2}.espn-piece .ref-player-photo{box-shadow:0 12px 30px #00000047;object-fit:cover;object-position:center 18%}.espn-piece .ref-player-fallback{background:#233144;display:grid;place-items:center}.espn-piece .ref-player-fallback img{height:55%;object-fit:contain;width:55%}.espn-piece .ref-stat-list{grid-gap:2%;bottom:8%;display:grid;gap:2%;height:34%;left:0;position:absolute;width:55%;z-index:4}.espn-piece .ref-stat-list.right{left:auto;right:2%}.espn-piece .ref-stat-list div{align-items:center;background:#34383bdc;-webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);clip-path:polygon(0 0,100% 0,92% 100%,0 100%);display:flex;font-size:clamp(17px,8cqw,30px);justify-content:center;text-align:center;text-transform:uppercase}.espn-piece .ref-stat-list.right div{-webkit-clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.espn-piece .ref-stat-list small{font:700 8px Arial,sans-serif;letter-spacing:.03em}.espn-piece .ref-caption{bottom:1%;color:#eee;font:600 clamp(6px,2cqw,8px) Arial,sans-serif;left:3%;overflow:hidden;position:absolute;right:3%;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:5}.espn-piece.format-web.ref-profile .ref-player-fallback,.espn-piece.format-web.ref-profile .ref-player-photo{height:90%;left:4%;top:5%;width:43%}.espn-piece.format-web.ref-profile .ref-stat-list{bottom:auto;height:72%;left:50%;right:3%;top:18%;width:auto}.espn-piece.ref-cover .ref-brand{filter:brightness(0) invert(1);left:4%;right:auto}.espn-piece .ref-cover-half{background:#25334a;bottom:0;overflow:hidden;position:absolute;top:0;width:50%}.espn-piece .ref-cover-half.first{left:0}.espn-piece .ref-cover-half.second{border-left:4px solid #fff;right:0}.espn-piece .ref-cover-half img{height:100%;object-fit:cover;object-position:center top;width:100%}.espn-piece .ref-cover-half.no-photo{display:grid;place-items:center}.espn-piece .ref-cover-half.no-photo img{height:65%;object-fit:contain;width:65%}.espn-piece .ref-person-label{bottom:2%;font-size:10px;left:4%;position:absolute;right:4%;text-shadow:0 2px 4px #000;text-transform:uppercase;z-index:3}.espn-piece.ref-cover .ref-headline{text-wrap:balance;align-items:center;background:#e41d24;bottom:9%;-webkit-clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);display:flex;font-size:clamp(21px,9cqw,38px);font-weight:900;height:18%;justify-content:center;left:13%;line-height:.91;margin:.83em 0;overflow:hidden;padding:2.2% 12%;position:absolute;right:10%;text-align:center;text-transform:uppercase;z-index:4}.espn-piece.format-web.ref-cover .ref-headline{bottom:9%;font-size:clamp(16px,10cqh,32px);height:29%;left:29%;right:29%}.espn-studio{-webkit-font-smoothing:antialiased;background:#fff;color:#22252f;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:calc(100vh - 56px);overflow:hidden;text-align:left}.espn-studio *,.espn-studio :after,.espn-studio :before{box-sizing:border-box}.espn-studio-panel{background:#fff;border-right:1px solid #d8dae0;display:flex;flex:none;flex-direction:column;height:100%;max-width:580px;min-width:340px;overflow:hidden;width:30%}.espn-studio-head{border-bottom:1px solid #e9e9ee;flex:none;padding:24px 22px 18px}.espn-studio-heading{align-items:center;display:flex;gap:8px;margin:0 0 5px}.espn-studio-mark{background:#f2edfe;border:1px solid #e4ceff;border-radius:8px;color:#7c3bed;display:grid;flex:none;height:30px;place-items:center;width:30px}.espn-studio-heading h1{color:#22252f;font-size:21px;font-weight:650;line-height:1.25;margin:0}.espn-studio-chip{background:#f2edfe;border-radius:999px;color:#7c3bed;flex:none;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:12px;padding:3px 7px}.espn-studio-description{color:#565c76;font-size:12px;line-height:1.5;margin:10px 0 0;max-width:470px}.espn-studio-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:20px 22px;scrollbar-color:#e3e3e3 #fff}.espn-studio-section+.espn-studio-section{border-top:1px solid #e9e9ee;margin-top:22px;padding-top:18px}.espn-studio-section-heading{display:flex;flex-direction:column;gap:4px;margin:0 0 12px}.espn-studio-section-heading h2{color:#22252f;font-size:14px;font-weight:650;line-height:17px;margin:0}.espn-studio-section-heading p{color:#7b8194;font-size:11px;line-height:1.4;margin:0}.espn-studio-fields{display:flex;flex-direction:column;gap:12px}.espn-studio-field{display:flex;flex-direction:column;gap:5px;min-width:0}.espn-studio-field>label{color:#565c76;font-size:12px;font-weight:650}.espn-studio-field .ant-select-selection-item{font-weight:500}.espn-studio-summary{border-top:1px solid #e9e9ee;color:#81758f;font-size:11px;line-height:1.45;margin:0;padding-top:12px}.espn-studio-text .espn-studio-section-heading h2{color:#3d4355;font-size:13px;font-weight:700}.espn-studio-text label{color:#565c76;display:block;font-size:12px;font-weight:600;margin-bottom:7px}.espn-studio-text textarea{background:#fff;border:1px solid #d8dae0;border-radius:6px;color:#22252f;display:block;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;min-height:84px;padding:10px 11px;resize:vertical;width:100%}.espn-studio-text textarea:focus{border-color:#953dff;box-shadow:0 0 0 2px #f2edfe;outline:none}.espn-studio-text p{color:#979bab;font-size:11px;line-height:1.4;margin:7px 0 0}.espn-studio-generate-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e4e2ea;box-shadow:0 -8px 20px #0f172a0f;flex:none;padding:12px 22px;position:relative;z-index:2}.espn-studio-generate{align-items:center;background:#953dff;border:0;border-radius:9px;box-shadow:0 5px 14px #7c3bed38;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:9px;justify-content:center;min-height:46px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.espn-studio-generate:hover:not(:disabled){background:#7c3bed;box-shadow:0 7px 18px #7c3bed47;transform:translateY(-1px)}.espn-studio-generate:active:not(:disabled){transform:translateY(0) scale(.99)}.espn-studio-generate:focus-visible{outline:3px solid #e4ceff;outline-offset:2px}.espn-studio-generate:disabled{background:#d8dae0;box-shadow:none;cursor:not-allowed}.espn-studio-generate[aria-busy=true] svg{animation:espn-studio-pulse .8s ease-in-out infinite alternate}@keyframes espn-studio-pulse{to{opacity:.62;transform:scale(1.18)}}.espn-studio-main{background:#f1f1f1;display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0}.espn-studio-top{background:#fff;border-bottom:1px solid #e9e9ee;box-shadow:2px 2px 5px #cbd5e1;flex:none;height:60px;justify-content:space-between;padding:0 16px;position:relative;z-index:1}.espn-studio-formats,.espn-studio-top{align-items:center;display:flex;gap:8px}.espn-studio-export,.espn-studio-format{align-items:center;border:0;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:7px;height:40px;justify-content:center;padding:0 14px;white-space:nowrap}.espn-studio-format{background:#f1f5f9;color:#64748b}.espn-studio-format:hover{background:#e9eef5;color:#475569}.espn-studio-format[aria-pressed=true]{background:#f2edfe;color:#7c3bed;font-weight:650}.espn-studio-export{background:#953dff;border:1px solid #e4ceff;color:#fff;font-weight:600}.espn-studio-export:hover:not(:disabled){background:#7c3bed}.espn-studio-export:disabled{background:#d8dae0;border-color:#d8dae0;cursor:not-allowed}.espn-studio-body{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow:auto;padding:24px}.espn-studio-frame{flex:none;max-width:100%}.espn-studio-piece{border-radius:16px;box-shadow:0 14px 34px #0f0a282e;overflow:hidden}.espn-studio-empty{align-items:center;background:#fff;border:1px solid #d8dae0;border-radius:4px;box-shadow:0 4px 18px #0f172a1a;display:flex;flex-direction:column;justify-content:center;padding:38px 24px;text-align:center}.espn-studio-empty-icon{background:#f2edfe;border:1px solid #e4ceff;border-radius:12px;color:#7c3bed;display:grid;height:48px;margin-bottom:18px;place-items:center;width:48px}.espn-studio-empty h2{color:#22252f;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.16;margin:0 0 8px;max-width:420px}.espn-studio-empty p{color:#565c76;font-size:13px;line-height:1.5;margin:0;max-width:430px}.espn-studio-loading{background:linear-gradient(145deg,#111827,#202a38 55%,#0c1119);border-radius:4px;overflow:hidden;position:relative}.espn-studio-loading:before{animation:espn-studio-shimmer 1.4s linear infinite;background:linear-gradient(100deg,hsla(0,0%,100%,.035) 25%,#ffffff1c 45%,hsla(0,0%,100%,.035) 65%);background-size:220% 100%;border-radius:12px;content:"";inset:7%;position:absolute}@keyframes espn-studio-shimmer{to{background-position:-220% 0}}.espn-studio-failure{max-width:480px;width:100%}.espn-studio-slides{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.espn-studio-disclaimer{background:#f8fafc;border-top:1px solid #e4e2ea;color:#68708a;flex:none;font-size:12px;line-height:1.45;margin:0;padding:10px 24px;position:relative;text-align:center;z-index:1}@media (prefers-reduced-motion:reduce){.espn-studio-generate,.espn-studio-generate[aria-busy=true] svg,.espn-studio-loading:before{animation:none;transition:none}}@media (max-width:1180px){.espn-studio-panel{max-width:320px;min-width:320px;width:320px}.espn-studio-head{padding:16px 16px 12px}.espn-studio-scroll{padding:14px 16px}.espn-studio-top{overflow-x:auto;overflow-y:hidden}.espn-studio-formats{min-width:-webkit-max-content;min-width:max-content}.espn-studio-format{padding-inline:10px}.espn-studio-disclaimer{font-size:11px;line-height:1.35;padding:7px 16px}}@media (max-width:940px){.espn-studio-top{padding-inline:10px}.espn-studio-export{padding-inline:12px}}@media (max-width:820px){.espn-studio{flex-direction:column;height:auto;min-height:calc(100vh - 56px);overflow:visible}.espn-studio-panel{border-bottom:1px solid #d8dae0;border-right:0;height:auto;max-width:none;min-width:0;overflow:visible;width:100%}.espn-studio-head{padding:14px 16px 10px}.espn-studio-heading h1{font-size:17px}.espn-studio-scroll{overflow:visible;padding:12px 16px}.espn-studio-generate-bar{bottom:0;position:-webkit-sticky;position:sticky}.espn-studio-main{height:auto;min-height:calc(100vh - 56px)}.espn-studio-top{height:52px}.espn-studio-format{font-size:11px;height:34px;padding-inline:9px}.espn-studio-export{font-size:12px;height:34px}.espn-studio-body{min-height:620px;padding:16px}.espn-studio-disclaimer{padding:8px 14px}}@media (max-width:560px){.espn-studio-export{padding:0;width:34px}.espn-studio-export-label{-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.espn-studio-format{padding-inline:8px}.espn-studio-body{min-height:560px;padding:12px}.espn-studio-disclaimer{font-size:10px}}
/*# sourceMappingURL=main.ef27fabf.css.map*/