@font-face{font-family:StudioAdmin;src:url('/fonts/paperlogy/Paperlogy-4Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:StudioAdmin;src:url('/fonts/paperlogy/Paperlogy-6SemiBold.ttf') format('truetype');font-weight:600 900;font-display:swap}
.sa-owner-shortcut{position:fixed;z-index:45;left:20px;bottom:calc(25px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid #ffffff24;border-radius:24px;background:#1b20275c;backdrop-filter:blur(12px);color:#fff;font:12px StudioAdmin,sans-serif;text-decoration:none;transition:background .2s,transform .2s}.sa-owner-shortcut svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sa-owner-shortcut:hover{background:#ffffff30;transform:translateY(-2px)}.sa-owner-shortcut:focus-visible{outline:2px solid white;outline-offset:4px}
.sa-body{margin:0;background:#0d1114;color:#f3f4f5;font-family:StudioAdmin,system-ui,sans-serif;line-height:1.6;min-width:280px;color-scheme:dark}.sa-body *{box-sizing:border-box}.sa-body button,.sa-body input,.sa-body select{font:inherit}.sa-body a{color:inherit;text-decoration:none}.sa-body button,.sa-body select,.sa-body input{border:1px solid #ffffff20;border-radius:10px;background:#1b2127;color:inherit}.sa-body button{cursor:pointer;padding:10px 15px}.sa-body button:hover{background:#2a333b}.sa-body button:disabled{opacity:.5;cursor:wait}.sa-body :focus-visible{outline:2px solid #b6cbdd;outline-offset:4px}.sa-body [hidden]{display:none!important}.sa-header{max-width:1280px;margin:auto;padding:30px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10}.sa-brand{font-weight:600;font-size:14px;line-height:1.1;letter-spacing:-.5px}.sa-header-right{display:flex;align-items:center;gap:20px;font-size:12px}.sa-owner{color:#b4c9d5;background:#b4c9d511;padding:5px 10px;border-radius:30px;border:1px solid #b4c9d522}.sa-main{max-width:1200px;margin:auto;padding:46px 32px 48px}.sa-heading{display:flex;gap:24px;justify-content:space-between;align-items:flex-end}.sa-kicker{font-size:10px;letter-spacing:3px;color:#8c9ba8;margin:0 0 12px}.sa-body h1{font-size:clamp(27px,4vw,42px);letter-spacing:-1.8px;font-weight:600;line-height:1.2;margin:0 0 12px}.sa-subtitle{margin:0;font-size:13px;color:#a7b0b8}.sa-updates{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:11px}.sa-updates label{display:flex;align-items:center;gap:7px;white-space:nowrap}.sa-updates input{accent-color:#b1c8d9}.sa-updates button{padding:8px 12px}.sa-notice{font-size:11px;color:#a5b4bd;margin:25px 0 20px}.sa-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sa-summary article{background:linear-gradient(145deg,#20272f,#141a1f);border:1px solid #ffffff0d;border-radius:16px;padding:22px;display:flex;flex-direction:column;align-items:flex-start}.sa-summary span{font-size:12px;color:#aab4bd}.sa-summary strong{font-size:36px;font-weight:600;letter-spacing:-1px;margin:9px 0 6px;font-variant-numeric:tabular-nums}.sa-summary small{font-size:10px;color:#7f8b96}.sa-tabs{display:flex;gap:8px;border-bottom:1px solid #ffffff15;margin:32px 0 22px}.sa-tabs button{border:0;border-radius:0;background:none;color:#8997a2;padding:12px 14px;font-size:12px;border-bottom:2px solid transparent}.sa-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#c6d4de}.sa-tabs button:hover{background:#ffffff06}.sa-panel{padding:25px;border:1px solid #ffffff12;border-radius:16px;background:#12181d;margin-bottom:18px}.sa-body h2{font-weight:600;font-size:16px;margin:0 0 18px;letter-spacing:-.4px}.sa-panel-heading{display:flex;justify-content:space-between;align-items:center}.sa-panel-heading p{margin:0 0 18px;font-size:10px;color:#8f9ba6}.sa-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin:0 5px 0 12px}.sa-dot.visits,.sa-bar.visits{background:#aec5d5}.sa-dot.downloads,.sa-bar.downloads{background:#6a7b8a}.sa-chart{height:160px;display:flex;align-items:flex-end;gap:5px;padding-top:14px;border-bottom:1px solid #ffffff12;background:repeating-linear-gradient(to top,transparent 0,transparent 39px,#ffffff07 39px,#ffffff07 40px)}.sa-chart-day{height:100%;flex:1;display:flex;align-items:flex-end;gap:2px;min-width:0}.sa-bar{width:50%;min-height:1px;border-radius:3px 3px 0 0;opacity:.85}.sa-chart-ends{display:flex;justify-content:space-between;margin-top:10px;font-size:10px;color:#768591}.sa-work{display:flex;align-items:center;gap:16px;border-top:1px solid #ffffff0b;padding:15px 0}.sa-rank{font-size:10px;color:#647480;font-variant-numeric:tabular-nums;width:20px}.sa-work img{width:42px;height:56px;object-fit:contain;flex-shrink:0;border-radius:4px;background:#ffffff04}.sa-work-info{min-width:0;flex:1}.sa-work-info strong{font-size:13px;font-weight:400;display:block;overflow-wrap:anywhere}.sa-work-info small{font-size:10px;color:#7e8f9d;display:block;margin-top:5px}.sa-work-total{font-size:17px;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.sa-filters{display:flex;align-items:end;gap:16px}.sa-filters label{font-size:11px;color:#97a7b3;display:flex;flex-direction:column;gap:8px}.sa-search{flex:1}.sa-filters input,.sa-filters select{padding:11px 12px;font-size:12px;max-width:100%;min-width:0}.sa-muted,.sa-empty{font-size:11px;color:#81919d}.sa-table-wrap{overflow-x:auto}.sa-traffic{width:100%;border-collapse:collapse;font-size:12px}.sa-traffic th{font-size:11px;color:#8b9dab;font-weight:400;text-align:left;padding:14px 8px;border-bottom:1px solid #ffffff18}.sa-traffic td{padding:13px 8px;border-bottom:1px solid #ffffff08;font-variant-numeric:tabular-nums}.sa-traffic td:not(:first-child),.sa-traffic th:not(:first-child){text-align:right}.sa-footer{display:flex;justify-content:space-between;gap:24px;font-size:10px;color:#778691;margin-top:26px}.sa-footer p{margin:0}.sa-footer #sa-status{white-space:nowrap}.sa-signin{min-height:100svh;max-width:560px;margin:auto;padding:48px 28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sa-signin .sa-brand{margin-bottom:60px}.sa-signin>p:not(.sa-kicker){font-size:13px;color:#9baab5;margin:8px 0 30px}.sa-primary{padding:15px 20px;background:#d6e1e9;color:#151d24!important;border-radius:14px;font-size:13px;font-weight:600}.sa-back{font-size:11px;color:#7e909d!important;margin-top:22px}
@media(max-width:700px){.sa-header{padding:22px}.sa-main{padding:30px 20px}.sa-heading{display:block}.sa-updates{margin-top:24px;justify-content:space-between}.sa-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-summary article{padding:17px}.sa-summary strong{font-size:30px}.sa-summary small{font-size:9px}.sa-notice{line-height:1.8}.sa-panel{padding:18px}.sa-tabs{gap:0}.sa-tabs button{padding:12px 10px;font-size:11px}.sa-work{gap:10px}.sa-work-info strong{font-size:12px}.sa-work-info small{font-size:9px}.sa-work-total{font-size:15px}.sa-chart{height:145px;gap:3px}.sa-footer{display:block;font-size:10px}.sa-footer #sa-status{margin-top:16px}.sa-filters{gap:10px}.sa-filters select{width:128px}.sa-rank{width:15px}.sa-header-right{gap:10px;font-size:11px}}
@media(max-width:420px){.sa-owner-shortcut{left:12px;width:36px;padding:0;min-height:36px;bottom:calc(25px + env(safe-area-inset-bottom,0px))}.sa-owner-shortcut span{display:none}}
@media(prefers-reduced-motion:reduce){.sa-owner-shortcut{transition:none;transform:none}}
