.analytics-page{display:flex;flex-direction:column;gap:18px}.analytics-meta{display:flex;justify-content:flex-end;color:var(--muted);font-size:12px}.analytics-sync{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.analytics-sync small{color:var(--muted);font-size:11px}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);grid-gap:18px;gap:18px}.analytics-detail-grid{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);grid-gap:18px;gap:18px}.analytics-panel{padding:22px}.analytics-table{margin-top:16px}.analytics-table-head,.analytics-table-row{display:grid;grid-template-columns:minmax(0,1fr) 110px 120px;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid var(--line)}.analytics-world-table .analytics-table-head,.analytics-world-table .analytics-table-row{grid-template-columns:minmax(0,1fr) 90px 100px 80px 18px}.analytics-table-row{color:inherit;text-decoration:none}.analytics-table-row:hover{background:rgba(255,255,255,.02)}.analytics-table-head{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.analytics-table-row strong{display:flex;align-items:center;gap:10px}.analytics-table-row i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(216,181,106,.1);color:var(--gold2);font-size:11px;font-style:normal}.analytics-table-row>span{text-align:right}.analytics-table-row>svg{color:var(--muted)}.analytics-publications{margin-top:16px}.analytics-publications>div{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--line)}.analytics-publications>div>svg{color:var(--gold2)}.analytics-publications small,.analytics-publications strong{display:block}.analytics-publications small{margin-top:3px;color:var(--muted);font-size:10px}.analytics-publications>div>span{color:var(--muted);font-size:12px}.analytics-publications a{color:var(--gold2);font-size:12px}.analytics-platform-list{margin-top:16px}.analytics-platform-list>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;grid-gap:14px;gap:14px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.analytics-platform-list small{display:block;color:var(--muted);font-size:10px;margin-bottom:4px}.analytics-platform-list span{text-align:right}.analytics-chart{position:relative;margin-top:18px;padding-left:36px}.analytics-chart svg{display:block;width:100%;height:220px;overflow:visible}.analytics-chart line{stroke:var(--line);stroke-width:1}.analytics-chart polyline{fill:none;stroke:var(--gold2);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.analytics-chart circle{fill:var(--surface);stroke:var(--gold2);stroke-width:2}.analytics-chart-scale{position:absolute;left:0;top:0;height:220px;flex-direction:column}.analytics-chart-dates,.analytics-chart-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.analytics-chart-dates{padding:4px 18px 0}.analytics-chart-empty{display:grid;place-items:center;min-height:220px;color:var(--muted);font-size:12px;text-align:center}@media(max-width:980px){.analytics-detail-grid,.analytics-grid{grid-template-columns:1fr}}@media(max-width:700px){.analytics-table-head,.analytics-table-row{grid-template-columns:minmax(0,1fr) 75px 90px}.analytics-world-table .analytics-table-head,.analytics-world-table .analytics-table-row{grid-template-columns:minmax(0,1fr) 70px 80px 18px}.analytics-world-table .analytics-table-head span:nth-child(4),.analytics-world-table .analytics-table-row span:nth-child(4){display:none}.analytics-publications>div{grid-template-columns:24px minmax(0,1fr) auto}.analytics-publications a{grid-column:2}.analytics-kpi-grid{grid-template-columns:1fr 1fr}.analytics-platform-list>div{grid-template-columns:minmax(0,1fr) 80px 90px}}.analytics-controls{display:flex;justify-content:flex-end}.analytics-controls label,.analytics-sort{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.analytics-controls select,.analytics-sort select{padding:8px 30px 8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text)}.analytics-graph-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.analytics-graph-card{padding:18px;text-align:left;color:inherit;cursor:pointer}.analytics-graph-card:hover{border-color:rgba(216,181,106,.45)}.analytics-graph-title{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.analytics-graph-title span{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.analytics-graph-title svg{color:var(--gold2)}.analytics-graph-title strong{font-size:24px}.analytics-world-table .analytics-table-head,.analytics-world-table .analytics-table-row{grid-template-columns:minmax(0,1fr) 80px 70px 85px 85px 18px}.analytics-platform-expanded>div{grid-template-columns:minmax(140px,1fr) repeat(5,minmax(70px,100px))}.analytics-platform-expanded .analytics-platform-head{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.analytics-platform-head span:not(:first-child){text-align:right}.analytics-platform-expanded>div>span small{display:none}.analytics-modal-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(5,7,10,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.analytics-modal{position:relative;width:min(900px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px}.analytics-modal-close{position:absolute;right:18px;top:18px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text);cursor:pointer}.analytics-modal-total{display:block;margin-top:8px;font-size:28px}.analytics-modal h3{margin-top:22px}.analytics-modal-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.analytics-modal-platforms>div{display:flex;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:8px}.analytics-chart.large svg{height:310px}.analytics-chart circle{cursor:crosshair;transition:r .15s}.analytics-chart circle:focus,.analytics-chart circle:hover{r:7;outline:none}.unlinked-fields{grid-template-columns:minmax(0,1fr) auto}@media(max-width:900px){.analytics-platform-expanded{overflow-x:auto}.analytics-platform-expanded>div{min-width:690px}.analytics-world-table{overflow-x:auto}.analytics-world-table .analytics-table-head,.analytics-world-table .analytics-table-row{min-width:650px}}@media(max-width:700px){.analytics-graph-grid,.analytics-modal-platforms{grid-template-columns:1fr}}.unlinked-posts .section-head>div>p:last-child{margin-top:5px;color:var(--muted);font-size:12px}.unlinked-discovery-warning{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:12px 14px;border:1px solid #d99a33;border-radius:8px;background:rgba(217,154,51,.1);color:var(--text)}.unlinked-discovery-warning>svg{flex:0 0 auto;color:#d99a33;margin-top:1px}.unlinked-discovery-warning strong{display:block;margin-bottom:5px}.unlinked-discovery-warning p{margin:2px 0;color:var(--muted);font-size:12px}.unlinked-discovery-warning p span{color:var(--text);font-weight:600}.unlinked-list{display:flex;flex-direction:column;margin-top:14px}.unlinked-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;grid-gap:20px;gap:20px;min-height:92px;padding:18px 0;border-top:1px solid var(--line)}.unlinked-content{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0}.unlinked-content:not(:has(img)){display:block}.unlinked-content img{display:block;width:160px;height:90px;object-fit:cover;border-radius:8px}.unlinked-copy{min-width:0}.unlinked-copy>span{margin-left:9px;color:var(--muted);font-size:11px}.unlinked-copy p{margin:8px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text2);font-size:13px}.unlinked-copy small{color:var(--muted)}.unlinked-copy a{display:flex;align-items:center;gap:5px;width:max-content;margin-top:8px;color:var(--gold2);font-size:11px}.unlinked-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.unlinked-fields select{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--text)}.unlinked-fields .button{justify-content:center}@media (max-width:800px){.unlinked-list article{grid-template-columns:1fr}}@media (max-width:560px){.unlinked-content{grid-template-columns:112px minmax(0,1fr)}.unlinked-content img{width:112px;height:70px}}@media (max-width:520px){.unlinked-fields{grid-template-columns:1fr}}.accounting-nav{display:flex;gap:7px;overflow-x:auto;margin-bottom:24px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.accounting-nav a{white-space:nowrap;padding:10px 13px;border-radius:9px;color:var(--muted);font-size:13px;font-weight:750}.accounting-nav a.active,.accounting-nav a:hover{color:var(--text);background:#202630}.accounting-nav a.active{color:var(--gold2)}.accounting-stack{display:flex;flex-direction:column;gap:20px}.accounting-panel{padding:24px}.accounting-panel h2{margin-bottom:0}.muted{color:var(--muted)}.accounting-filters,.accounting-year-picker{display:flex;align-items:flex-end;gap:12px;width:max-content}.accounting-filters{padding:16px;width:100%}.accounting-filters label,.accounting-year-picker label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:11px;font-weight:750}.accounting-filters select,.accounting-year-picker select{min-width:130px;border:1px solid #303744;border-radius:10px;background:#0d1016;color:#fff;padding:10px}.accounting-filters .button.primary{margin-left:auto}.kor-card strong{font-size:22px}.kor-card strong em{font-size:12px;color:var(--muted);font-style:normal}.kor-warning{border-color:rgba(245,166,91,.45)}.kor-strong-warning{border-color:rgba(255,113,113,.5);box-shadow:0 0 35px rgba(255,113,113,.08)}.kor-critical{border-color:var(--red);box-shadow:0 0 35px rgba(255,113,113,.14)}.accounting-note{padding:18px 21px;display:flex;align-items:flex-start;gap:13px}.accounting-note svg{color:var(--gold)}.accounting-note p{margin:5px 0 0;color:var(--muted);font-size:13px}.accounting-upload{padding:28px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(340px,1fr);align-items:center;grid-gap:30px;gap:30px}.accounting-upload p{color:var(--muted);margin-bottom:0}.upload-row{display:flex;align-items:center;gap:12px;padding:15px;border:1px dashed #3a4350;border-radius:13px}.upload-row input{min-width:0;color:var(--muted)}.ocr-secondary-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px;padding:15px;border:1px solid var(--line);border-radius:12px}.ocr-secondary-fields label{color:var(--muted)}.accounting-create summary{cursor:pointer;font-size:17px;font-weight:800;color:var(--gold2)}.accounting-create[open] summary{margin-bottom:20px}.accounting-form{margin-top:18px}.accounting-warning,.kor-copy{padding:13px 15px;border-radius:10px;font-size:13px}.accounting-warning{background:rgba(255,113,113,.09);border:1px solid rgba(255,113,113,.25);color:#ffb2b2}.accounting-warning a{text-decoration:underline}.kor-copy{background:rgba(216,181,106,.08);border:1px solid rgba(216,181,106,.22);color:var(--gold2)}.invoice-total{border:1px solid rgba(216,181,106,.25);border-radius:12px;padding:13px 16px;display:flex;flex-direction:column;justify-content:center}.invoice-total small,.invoice-total span{color:var(--muted);font-size:11px}.invoice-total strong{font-size:22px;margin:3px 0}.accounting-table-wrap{overflow-x:auto;margin-top:18px}.accounting-table{width:100%;border-collapse:collapse;font-size:13px}.accounting-table th{text-align:left;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:10px 12px;border-bottom:1px solid var(--line)}.accounting-table td{padding:13px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.accounting-table td small{display:block;color:var(--muted);margin-top:4px}.accounting-table tbody tr:hover{background:rgba(255,255,255,.018)}.empty-cell{text-align:center;color:var(--muted);padding:35px!important}.text-link{color:var(--gold2);font-weight:750}.status-button{border:1px solid;border-radius:999px;background:transparent;padding:6px 9px;font-size:10px;font-weight:800;white-space:nowrap}.status-button.paid{color:var(--green);border-color:rgba(88,214,141,.3);background:rgba(88,214,141,.08)}.status-button.unpaid{color:var(--orange);border-color:rgba(245,166,91,.3);background:rgba(245,166,91,.08)}.status-button.static{display:inline-block}.accounting-table-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.accounting-table-tools input{min-width:220px;flex:1 1}.accounting-table-tools select{min-width:125px}.accounting-pagination{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:14px;font-size:12px}.accounting-pagination .is-current,.accounting-pagination .is-disabled,.accounting-pagination a{padding:6px 9px;border-radius:7px;border:1px solid var(--line);white-space:nowrap}.accounting-pagination a{color:var(--gold2)}.accounting-pagination .is-current{background:var(--gold);border-color:var(--gold);color:#17130d;font-weight:800}.accounting-pagination .is-disabled{color:var(--muted);opacity:.5}.pagination-page{display:flex;gap:5px;align-items:center}.pagination-ellipsis{color:var(--muted);padding:0 2px}.accounting-archive summary{cursor:pointer;font-size:16px;font-weight:800}.accounting-archive[open] summary{margin-bottom:4px}.annual-totals{display:flex;justify-content:flex-end;gap:35px;padding:22px 12px 0}.annual-totals span{display:block;color:var(--muted);font-size:11px}.annual-totals strong{display:block;font-size:20px;margin-top:4px}.accounting-settings{max-width:850px}.success-message{color:var(--green)!important;font-weight:750}@media(max-width:1000px){.accounting-upload{grid-template-columns:1fr}.accounting-filters{flex-wrap:wrap}.accounting-filters .button.primary{margin-left:0}.annual-totals{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:700px){.accounting-nav{margin-left:-20px;margin-right:-20px;border-radius:0;border-left:0;border-right:0}.accounting-year-picker{width:100%}.accounting-upload{padding:20px}.upload-row{align-items:stretch;flex-direction:column}.ocr-secondary-fields{grid-template-columns:1fr}.annual-totals{gap:18px}.annual-totals>div{min-width:120px}}.text-button{border:0;background:transparent;color:var(--gold2);font-size:12px;cursor:pointer;padding:4px}.inline-edit-form{display:grid;grid-gap:7px;gap:7px;min-width:230px;margin:8px 0}.asset-warning{padding:10px 12px;border:1px solid rgba(216,181,106,.35);border-radius:9px;color:var(--gold2);font-size:12px}.accounting-table td details summary{cursor:pointer;color:var(--gold2)}.kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:0}.kpi-card{min-width:0;padding:15px 14px;gap:10px;text-align:left}.kpi-card strong{font-size:clamp(19px,1.65vw,26px);white-space:nowrap}.kpi-card small{display:block;font-size:11px;line-height:1.35}.kpi-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px}.kpi-icon svg{width:18px;height:18px}.kpi-interactive{font:inherit;color:inherit;transition:border-color .16s ease,opacity .16s ease,box-shadow .16s ease}.kpi-interactive.is-active,.kpi-interactive:focus-visible,.kpi-interactive:hover{outline:0;border-color:var(--series-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--series-color) 45%,transparent),var(--shadow)}.kpi-interactive.is-active .kpi-icon,.kpi-interactive:focus-visible .kpi-icon,.kpi-interactive:hover .kpi-icon{color:var(--series-color);background:color-mix(in srgb,var(--series-color) 13%,transparent)}.kpi-interactive.is-dimmed{opacity:.64}.accounting-chart-card{padding:20px 20px 14px}.accounting-chart-card h2{font-size:18px;margin:0}.chart-legend{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:11px}.chart-legend span{display:flex;align-items:center;gap:5px;white-space:nowrap}.accounting-chart-tooltip i,.chart-legend i{display:inline-block;width:8px;height:8px;border-radius:999px;background:var(--series-color)}.accounting-chart{height:300px;margin-top:14px}.accounting-chart .recharts-default-tooltip{outline:none}.accounting-chart-tooltip{display:grid;grid-gap:7px;gap:7px;min-width:208px;padding:12px 13px;border:1px solid #3b4350;border-radius:10px;background:#121720;box-shadow:0 12px 35px rgba(0,0,0,.34);font-size:12px}.accounting-chart-tooltip strong{margin-bottom:2px}.accounting-chart-tooltip span{display:grid;grid-template-columns:8px 1fr auto;grid-gap:7px;gap:7px;align-items:center;color:#c8cfdb}.accounting-chart-tooltip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#f1f3f5}.accounting-chart-tooltip i{width:7px;height:7px}@media(max-width:1180px){.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.kpi-grid{grid-template-columns:1fr}.kpi-card{padding:16px}.accounting-chart-card{padding:18px 12px 10px}.accounting-chart-card .section-head{align-items:flex-start;flex-direction:column}.chart-legend{justify-content:flex-start;gap:8px 11px}.accounting-chart{height:280px}}