.dash-page{--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:9999px;min-height:100vh;display:flex;flex-direction:column;background:var(--bg,#F6F2EA)}.dash-header{background:color-mix(in srgb,#F6F2EA 94%,white);border-bottom:1px solid var(--paper-300,#e5dfd1);position:-webkit-sticky;position:sticky;top:0;z-index:50}.dash-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:0 24px}.dash-header-center{flex:1 1;display:flex;justify-content:center;min-width:0}.dash-main{flex:1 1 auto;position:relative}.dash-footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;background:transparent;color:#807A70;padding:20px 0;pointer-events:none}.dash-footer-inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 24px;gap:12px;font-size:12px;color:#807A70;pointer-events:auto}.dash-footer-copy{color:#807A70}.dash-footer-copy .copyright-brand{color:inherit}.dash-footer-links{display:inline-flex;align-items:center;gap:6px;color:#807A70}.dash-footer-links a{color:#5A554D;text-decoration:none}.dash-footer-links a:hover{color:#FF4500}.engine-board .engine-board-head,.engine-board .scorecard-row{display:grid;grid-template-columns:2fr .4fr 1.3fr .5fr 1fr .8fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-5);line-height:1.3}.user-menu-wrap{position:relative;flex-shrink:0}.user-avatar-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#FFD9C2;color:#B82F00;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;cursor:pointer;border:none;transition:opacity .12s ease}.user-avatar-btn:hover{opacity:.8}.user-avatar-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 30%,transparent)}.user-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:100;min-width:224px;background:#fff;border:1px solid #e5dfd1;border-radius:12px;box-shadow:0 4px 16px rgba(21,19,15,.1),0 1px 4px rgba(21,19,15,.05);padding:4px;overflow:hidden}.user-drop-header{display:flex;align-items:center;gap:12px;padding:12px 12px 10px}.user-drop-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#FFD9C2;color:#B82F00;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;flex-shrink:0}.user-drop-name{font-size:13px;font-weight:500;color:#15130F;line-height:1.3}.user-drop-email{font-size:11px;color:#807A70;line-height:1.4}.user-drop-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:13px;font-weight:400;color:#15130F;border-radius:6px;cursor:pointer;background:none;border:none;font-family:inherit;text-align:left;transition:background .1s ease}.user-drop-item:hover:not(:disabled){background:#EFEADF}.user-drop-item--danger{color:#B82F00}.user-drop-item--danger:hover:not(:disabled){background:#FFF1E8}.user-drop-item:disabled{opacity:.6;cursor:not-allowed}.user-drop-sep{height:1px;background:#E5DFD1;margin:4px 0}.dash-rail{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:8px;padding:10px;background:#FBF8F2;border:1px solid #e5dfd1;border-radius:18px;box-shadow:0 12px 24px -8px rgba(21,19,15,.1),0 4px 8px -4px rgba(21,19,15,.06);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .22s ease}.dash-rail.is-share-open{transform:translateY(-50%) translateX(calc(-100% - 32px));opacity:0;pointer-events:none}.dash-rail-btn{position:relative;width:72px;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;border:1px solid #efeadf;border-radius:12px;background:#FFFFFF;color:#15130F;cursor:pointer;font-family:inherit;box-shadow:0 1px 2px rgba(21,19,15,.04),0 2px 4px -2px rgba(21,19,15,.05);transition:border-color .14s ease}.dash-rail-btn:hover:not(:disabled){border-color:#FF4500}.dash-rail-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 35%,transparent)}.dash-rail-btn:disabled{opacity:.6;cursor:not-allowed}.dash-rail-btn-icon{display:grid;place-items:center;color:#FF4500;transition:color .14s ease}.dash-rail-btn-icon svg{width:20px;height:20px;display:block}.dash-rail-btn-label{font-size:11px;font-weight:400;line-height:1;color:#15130F;text-align:center}.dash-rail-btn.is-active{background:#FFF1E8;color:#15130F}.dash-rail-btn.is-active .dash-rail-btn-label{color:#15130F}.dash-rail-btn.is-active .dash-rail-btn-icon{background:#FFD4C0;color:#FF4500}.dash-rail-btn.is-active .dash-rail-btn-accent{background:#FF4500}.dash-history.country-select{position:relative;text-align:left}.dash-history .country-trigger{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border:1px solid #d6cfbe;border-radius:8px;background:#FFFFFF;color:#15130F;font:inherit;font-size:12px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.dash-history .country-trigger:focus,.dash-history.country-select.is-open .country-trigger{outline:none;border-color:#FF4500;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 35%,transparent)}.dash-history .country-trigger .chevron{flex:0 0 auto;width:14px;height:14px}.dash-history .country-menu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;display:none;padding:8px;border:1px solid #e5dfd1;border-radius:10px;background:#FFFFFF;box-shadow:0 12px 24px -8px rgba(21,19,15,.1),0 4px 8px -4px rgba(21,19,15,.06)}.dash-history.country-select.is-open .country-menu{display:grid;grid-gap:2px;gap:2px}.dash-history .country-option{width:100%;padding:9px 8px;border:0;border-radius:7px;background:transparent;color:#15130F;font:inherit;font-size:13px;cursor:pointer;text-align:left}.dash-history .country-option:hover,.dash-history .country-option[aria-selected=true]{background:#EFEADF}.dash-history-wrap{position:relative;flex:1 1;display:flex;justify-content:center;align-items:center;min-width:0}.dash-history.country-select{width:550px;min-width:550px;max-width:550px}.dash-history .country-trigger{height:36px;padding:0 12px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:12px}.dash-history .country-value{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap;overflow:hidden}.dash-history .country-trigger .chevron{flex-shrink:0;width:12px;height:12px;color:#807A70}.dash-history .country-menu{max-height:340px;overflow-y:auto}.dash-history .country-option{display:flex;align-items:center;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-history-option-icon{width:18px;height:18px;flex-shrink:0;border-radius:6px;overflow:hidden;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.dash-history-option-icon-fallback{background:var(--paper-300,#E5DFD1);color:var(--ink-500,#5A554D);font-size:10px;font-weight:600;font-family:var(--font-sans)}.dash-history-option-brand{flex:1 1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary,#15130F)}.dash-history-option-meta{font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;color:var(--ink-500,#5A554D);white-space:nowrap;flex-shrink:0}.dash-history .country-option.is-current{color:#15130F;font-weight:500}.dash-history-current-badge{font-size:10px;font-weight:500;color:#FF4500;font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.export-overlay{position:fixed;inset:0;background:rgba(21,19,15,.5);display:grid;place-items:center;z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.export-modal{width:min(540px,100%);background:#FBF8F2;border-radius:20px;padding:28px 28px 20px;box-shadow:0 24px 48px -12px rgba(21,19,15,.22),0 8px 16px -8px rgba(21,19,15,.1)}.export-modal-header{margin-bottom:20px}.export-modal-title{font-size:17px;font-weight:500;color:#15130F;margin:0 0 4px;letter-spacing:-.01em}.export-modal-desc{font-size:13px;color:#807A70;margin:0}.export-format-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:20px}.export-format-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 8px 14px;background:#FFFFFF;border:1px solid #e5dfd1;border-radius:14px;cursor:pointer;font-family:inherit;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.export-format-card:hover:not(:disabled){border-color:#FF4500;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 18%,transparent)}.export-format-card:focus-visible{outline:none;border-color:#FF4500;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 30%,transparent)}.export-format-card:disabled{cursor:not-allowed;opacity:1}.export-format-card.is-soon{background:#FAFAF8;border-color:#EFEADF}.export-format-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#FFF1E8;color:#FF4500}.export-format-card.is-soon .export-format-icon{background:#F4F2EC;color:#B8B0A4}.export-format-icon svg{width:20px;height:20px;display:block}.export-format-name{font-size:11px;font-weight:500;color:#15130F;text-align:center;line-height:1.2}.export-format-card.is-soon .export-format-name{color:#B8B0A4}.export-format-badge{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#807A70;background:#EFEADF;border-radius:4px;padding:2px 5px;line-height:1.4}.export-format-card:not(.is-soon) .export-format-badge{color:#FF4500;background:#FFF1E8}.export-modal-actions{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.export-modal-actions .export-format-badge{color:#FF4500;background:#FFF1E8}.export-cancel-btn{display:inline-flex;align-items:center;height:34px;padding:0 16px;border:1px solid #d6cfbe;border-radius:8px;background:transparent;color:#5A554D;font:inherit;font-size:13px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.export-cancel-btn:hover{background:#EFEADF;border-color:#C8C0B0}.share-link-row{display:flex;gap:8px;margin-bottom:20px}.share-link-input{flex:1 1;height:38px;padding:0 12px;background:#FFFFFF;border:1px solid #e5dfd1;border-radius:10px;font-family:JetBrains Mono,monospace;font-size:11px;color:#15130F;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.share-link-input:focus{border-color:#FF4500;box-shadow:0 0 0 3px color-mix(in oklab,#FF4500 18%,transparent)}.share-copy-btn{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#FFF1E8;border:1px solid #ffd4c0;border-radius:10px;color:#FF4500;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.share-copy-btn:hover{background:#FFE8D9;border-color:#FFB899}.share-copy-btn.is-copied{background:#EEF7EE;border-color:#A8D5A8;color:#2E7D32}.share-copy-btn svg{width:16px;height:16px;display:block}.share-panel{position:fixed;left:16px;top:50%;transform:translateY(-50%) translateX(calc(-100% - 32px));opacity:0;z-index:40;width:272px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;background:#FBF8F2;border:1px solid #e5dfd1;border-radius:20px;box-shadow:0 24px 48px -12px rgba(21,19,15,.22),0 8px 16px -8px rgba(21,19,15,.1);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .22s ease}.share-panel.is-visible{transform:translateY(-50%) translateX(0);opacity:1}.share-panel-head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid #efeadf;flex-shrink:0}.share-panel-title-row{display:flex;align-items:center;gap:8px}.share-panel-title{font-size:14px;font-weight:500;color:#15130F;letter-spacing:-.01em}.share-panel-count{font-family:JetBrains Mono,monospace;font-size:10px;color:#807A70;background:#EFEADF;border-radius:20px;padding:2px 8px;letter-spacing:.02em}.share-panel-close{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e5dfd1;border-radius:8px;background:transparent;color:#807A70;cursor:pointer;flex-shrink:0;transition:background .12s ease,color .12s ease}.share-panel-close:hover{background:#EFEADF;color:#15130F}.share-panel-close svg{width:12px;height:12px;display:block}.share-panel-body{flex:1 1;overflow-y:auto;padding:8px}.share-section-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;cursor:pointer;transition:background .12s ease}.share-section-row:hover{background:#EFEADF}.share-section-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid #c8c0b0;border-radius:4px;background:#FFFFFF;cursor:pointer;flex-shrink:0;display:grid;place-items:center;transition:background .12s ease,border-color .12s ease}.share-section-check:checked{background:#FF4500;border-color:#FF4500}.share-section-check:checked:after{content:"";width:9px;height:6px;border:1.5px solid #ffffff;border-top:none;border-right:none;transform:rotate(-45deg) translateY(-1px);display:block}.share-section-label{font-size:12px;color:#3D3830;flex:1 1;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.3;transition:color .12s ease,-webkit-text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease;transition:color .12s ease,text-decoration-color .12s ease,-webkit-text-decoration-color .12s ease}.share-section-row.is-excluded .share-section-label{color:#B8B0A4;text-decoration:line-through;-webkit-text-decoration-color:#C8C0B0;text-decoration-color:#C8C0B0}.share-panel-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #efeadf;flex-shrink:0;gap:10px}.share-panel-toggle-label{font-size:12px;color:var(--text-secondary,#776B5A);flex:1 1;min-width:0}.share-toggle{position:relative;width:36px;height:20px;background:#D5CEBD;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;transition:background .15s ease;padding:0}.share-toggle.is-on{background:#FF4500}.share-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s ease;pointer-events:none}.share-toggle.is-on .share-toggle-thumb{transform:translateX(16px)}.share-panel-body.is-locked{opacity:.4;pointer-events:none}.share-section-row.is-disabled{cursor:default}.share-panel-export-note{margin:0;padding:12px 16px 10px;border-top:1px solid #efeadf;font-size:11px;line-height:1.45;color:#786E59;flex-shrink:0}.share-panel-foot{padding:4px 16px 16px;flex-shrink:0}.share-panel-copy-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;background:#FF4500;border:1px solid #ff4500;border-radius:10px;color:#FFFFFF;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.share-panel-copy-btn:hover:not(:disabled){background:#E03D00;border-color:#E03D00}.share-panel-copy-btn:disabled{opacity:.5;cursor:not-allowed}.share-panel-copy-btn.is-copied{background:#2E7D32;border-color:#2E7D32}.share-panel-copy-btn svg{width:16px;height:16px;display:block;flex-shrink:0}.dash-page.is-preview .cite-domain-row,.dash-page.is-preview .engine-pill,.dash-page.is-preview .sent-cell.is-clickable{pointer-events:none;cursor:default}.share-preview-fade{height:96px;margin-top:-96px;position:relative;pointer-events:none;background:linear-gradient(180deg,rgba(250,247,242,0) 0,rgba(250,247,242,.85) 65%,rgba(250,247,242,1))}.share-preview-cta{margin:28px 0 80px;padding:56px 40px;border-radius:14px;background:#15130F;color:#FFFFFF;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.share-preview-cta-title{margin:0;font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15;color:#FFFFFF}.share-preview-cta-body{margin:0;font-size:14px;line-height:1.55;max-width:44ch;color:#BDB6A7}.share-preview-cta-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:12px 24px;background:#FF4500;color:#FFFFFF;border-radius:9999px;font-size:14px;font-weight:500;text-decoration:none;transition:filter .12s ease}.share-preview-cta-btn:hover{filter:brightness(1.08)}@media (max-width:900px){.dash-rail{flex-direction:row;left:50%;top:auto;bottom:30px;transform:translateX(-50%);border-radius:16px}.dash-rail.is-share-open{transform:translateX(-50%) translateY(calc(100% + 120px));opacity:0}.dash-rail-btn{width:70px;height:70px}.share-panel{left:50%;top:auto;bottom:76px;transform:translateX(-50%) translateY(calc(100% + 120px));max-height:calc(100vh - 200px);width:calc(100vw - 32px);max-width:400px;border-radius:20px}.share-panel.is-visible{transform:translateX(-50%) translateY(0);opacity:1}}@media (max-width:640px){.dash-history-trigger{min-width:0;width:100%}}@media (max-width:820px){.site-header-center{flex:1 1 auto;min-width:0}.dash-history-wrap{width:100%;min-width:0}.dash-history.country-select{width:100%;min-width:0;max-width:100%}}@media (max-width:1366px){.dash-page--report{overflow-x:clip}.dash-page--report .site-footer{display:none}}