:root{--black:#1f1d1a;--white:#fbfaf6;--accent:#a6431f;--gray-100:#f7f4ec;--gray-200:#e3dfd3;--gray-400:#8f8a7e;--gray-500:#605c52;--gray-600:#605c52;--gray-800:#605c52;--red:#d50000;--green:#00c853;--amber:#f59e0b}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes bd-spin{to{transform:rotate(360deg)}}@keyframes bd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bd-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes bd-fade-in-modal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}body{background:var(--white);color:var(--black);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}
.pa{--paper:#f2efe7;--card:#fbfaf6;--card-2:#f7f4ec;--ink:#1f1d1a;--ink-2:#605c52;--ink-3:#8f8a7e;--line:#e3dfd3;--line-2:#d6d1c2;--coral:#d97757;--coral-ink:#a6431f;--coral-wash:#f6e0d2;--good:#256b2b;--bad:#b03a2e;--pres:#2a8a78;--pres-ink:#fbfaf6;--unst:#e5a02f;--unst-wash:#f8e9c9;--unst-ink:#8a5a0e;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}.pa,.pa *{box-sizing:border-box;margin:0;padding:0}.pa{background:var(--paper);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased}.pa a{color:inherit}.pa button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.pa :focus-visible{outline:2px solid var(--coral-ink);outline-offset:2px;border-radius:2px}.pa .wrap{max-width:1120px;margin:0 auto;padding:0 32px}.pa .eyebrow{font:600 11px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pa .num{font-variant-numeric:tabular-nums}.pa header{border-bottom:1px solid var(--line);background:var(--paper);z-index:20;position:sticky;top:0}.pa .hd{align-items:center;gap:24px;height:60px;display:flex}.pa .logo{font:600 17px var(--serif);letter-spacing:-.01em;align-items:center;gap:10px;display:flex}.pa .logo .dot{background:var(--coral);border-radius:50%;width:9px;height:9px;display:inline-block}.pa .hd-right{color:var(--ink-2);align-items:center;gap:16px;margin-left:auto;font-size:13px;display:flex}.pa .avatar{background:var(--ink);width:28px;height:28px;color:var(--paper);font:600 11px var(--sans);border-radius:50%;place-items:center;display:grid}.pa .avatarwrap{position:relative}.pa .avatarmenu{background:var(--card);border:1px solid var(--line-2);z-index:30;border-radius:10px;width:200px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1f1d1a24}.pa .avatarmenu.on{display:block}.pa .amh{color:var(--ink-3);border-bottom:1px solid var(--line);word-break:break-all;margin-bottom:4px;padding:8px 12px 6px;font-size:11px}.pa .avataritem{text-align:left;border-radius:7px;width:100%;padding:9px 12px;font-size:13px;display:block}.pa .avataritem:hover{background:var(--card-2)}.pa .avataritem.danger{color:var(--bad)}.pa .runsel{position:relative}.pa .runbtn{border:1px solid var(--line-2);background:var(--card);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.pa .runbtn:hover{border-color:var(--ink-3)}.pa .runbtn b{font-weight:600}.pa .runbtn .car{color:var(--ink-3);font-size:10px}.pa .runmenu{background:var(--card);border:1px solid var(--line-2);z-index:30;border-radius:10px;width:280px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1f1d1a24}.pa .runmenu.on{display:block}.pa .runitem{text-align:left;border-radius:7px;align-items:baseline;gap:10px;width:100%;padding:11px 12px;display:flex}.pa .runitem:hover{background:var(--card-2)}.pa .runitem:disabled{opacity:.6;cursor:default}.pa .runitem:disabled:hover{background:0 0}.pa .runitem.sel{background:var(--card-2)}.pa .runitem .rl{font-size:14px;font-weight:600}.pa .runitem .rd{color:var(--ink-3);margin-left:auto;font-size:12px}.pa .runitem .cur{font:600 10px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-ink);background:var(--coral-wash);border-radius:4px;padding:2px 6px}.pa .runitem.dis{cursor:default;color:var(--ink-3)}.pa .runitem.dis:hover{background:0 0}.pa .banner{background:var(--coral-wash);border-bottom:1px solid var(--line-2);display:none}.pa .banner.on{display:block}.pa .banner .wrap{color:var(--ink);align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;font-size:13.5px;display:flex}.pa .banner b{font-weight:600}.pa .banner button{color:var(--coral-ink);text-underline-offset:3px;margin-left:auto;font-weight:600;text-decoration:underline}.pa .view{display:none}.pa .view.on{display:block}.pa .hero{padding:56px 0 40px}.pa .hero h1{font:400 40px/1.15 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:14px 0 26px}.pa .briefing{max-width:62ch;font:400 18px/1.75 var(--serif);color:var(--ink);border-left:2px solid var(--coral);padding-left:22px}.pa .briefing .hl{background:linear-gradient(transparent 55%,var(--coral-wash) 55%);padding:0 2px}.pa .briefing .up{color:var(--good);white-space:nowrap;font-weight:600}.pa .briefing .down{color:var(--bad);white-space:nowrap;font-weight:600}.pa .briefing-src{color:var(--ink-3);margin-top:14px;padding-left:24px;font-size:12px}.pa .plist{border-top:1px solid var(--line-2);margin:8px 0 72px}.pa .plist-head{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 160px 140px;gap:20px;padding:14px 4px 10px;display:grid}.pa .prow{text-align:left;border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 160px 140px;align-items:center;gap:20px;width:100%;padding:20px 18px;transition:background .15s;display:grid}.pa .plist-head{padding-left:18px;padding-right:18px}.pa .prow:hover{background:var(--card)}.pa .prow .name{font:400 21px var(--serif);letter-spacing:-.01em}.pa .prow .meta{color:var(--ink-3);margin-top:3px;font-size:12.5px}.pa .share{font:400 26px var(--serif)}.pa .share small{font:400 12px var(--sans);color:var(--ink-3)}.pa .delta{font:600 13px var(--sans)}.pa .delta.up{color:var(--good)}.pa .delta.down{color:var(--bad)}.pa .delta.flat{color:var(--ink-3);font-weight:400}.pa .evchip{color:var(--ink-2);font-size:12.5px}.pa .prow .evchip{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 0;display:flex}.pa .evchip .svc{max-width:12ch;font:500 12px/1.4 var(--sans);color:var(--bad);white-space:normal;display:block}.pa .evchip b{background:var(--ink);min-width:20px;height:20px;color:var(--paper);font:600 11px var(--sans);border-radius:10px;place-items:center;margin-right:6px;display:inline-grid}.pa .bhero{padding:40px 0 0}.pa .back{color:var(--ink-2);align-items:center;gap:6px;margin-bottom:22px;font-size:13px;display:inline-flex}.pa .back:hover{color:var(--ink)}.pa .bhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pa .bhead>:first-child{flex:420px;min-width:0}.pa .bscore{flex:none}.pa .bhead h1{font:400 44px/1.05 var(--serif);letter-spacing:-.02em;margin-top:10px}.pa .bhead .sub{color:var(--ink-2);margin-top:8px;font-size:14px}.pa .bscore{text-align:right}.pa .bscore .n{font:400 56px/1 var(--serif)}.pa .bscore .n small{font:400 20px var(--serif);color:var(--ink-3)}.pa .bscore .lbl{color:var(--ink-3);margin-top:2px;font-size:12px}.pa .bscore .next{color:var(--ink-2);border-top:1px solid var(--line);margin-top:10px;padding-top:8px;font-size:12.5px}.pa .tabs{border-bottom:1px solid var(--line-2);z-index:15;background:var(--paper);gap:2px;margin-top:36px;display:flex;position:sticky;top:60px}.pa .tab{font:500 14px var(--sans);color:var(--ink-2);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 18px}.pa .tab:hover{color:var(--ink)}.pa .tab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.pa .pane{padding:36px 0 80px;display:none}.pa .pane.on{display:block}.pa .audit-progress{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;margin-bottom:28px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.pa .audit-progress b{color:var(--ink);font-weight:600}.pa .audit-progress .ap-dot{background:var(--coral);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite ap-pulse}.pa .audit-progress button{color:var(--coral-ink);text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:underline}@keyframes ap-pulse{0%,to{opacity:1}50%{opacity:.25}}.pa .risp{grid-template-columns:320px 1fr;align-items:start;gap:44px;display:grid}.pa .qlist{scrollbar-width:thin;max-height:calc(100vh - 140px);position:sticky;top:120px;overflow-y:auto}.pa .qlist .mc .tip{max-width:200px;left:-6px;transform:translateY(3px)}.pa .qlist{overflow-x:hidden}@media (min-width:901px){.pa .astream .qhead{z-index:10;background:var(--paper);margin-top:-10px;padding:10px 0 8px;position:sticky;top:101px}}.pa .qlist .mc:hover .tip,.pa .qlist .mc:focus-within .tip{transform:none}.pa .qlist .mc .tip:after{left:17px}.pa .qlist .eyebrow{margin-bottom:6px;display:block}.pa .qlegend{color:var(--ink-3);margin-bottom:12px;font-size:11px}.pa .qitem{text-align:left;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:4px;padding:13px 14px;display:block}.pa .qitem:hover{background:var(--card)}.pa .qitem.on{background:var(--card);border-color:var(--line-2)}.pa .qacc .qitem{background:var(--card);border-color:var(--line);margin-bottom:8px;position:relative}.pa .qacc .qitem:hover{border-color:var(--line-2)}.pa .qacc .qitem.on{border-color:var(--ink-3)}.pa .qacc .qitem.qoff{background:0 0}.pa .qacc .qitem.qoff.on{background:var(--card)}.pa .qitem .q{font:400 15px/1.4 var(--serif);font-style:italic}.pa .mini{align-items:center;gap:4px;margin-top:9px;display:flex}.pa .mc{background:var(--card);border:1.5px solid var(--line);border-radius:5px;place-items:center;width:22px;height:20px;display:inline-grid;position:relative}.pa .mc.cited{border-color:var(--good);color:var(--good)}.pa .mc.miss{border-color:var(--bad);color:var(--bad)}.pa .mc.off{border:1.5px dashed var(--line-2);color:var(--ink-3);background:0 0}.pa .mc.miss svg{opacity:.75}.pa .mc.off svg{opacity:.6}.pa .mini i{color:var(--ink-3);margin-left:5px;font-size:11px;font-style:normal}.pa .qadd{gap:8px;margin-top:14px;padding:0 14px;display:flex}.pa .qadd input{background:var(--card);border:1px solid var(--line-2);min-width:0;font:400 13.5px var(--sans);color:var(--ink);border-radius:8px;flex:1;padding:9px 12px}.pa .qadd input::placeholder{color:var(--ink-3)}.pa .qadd input:disabled{background:var(--card-2);cursor:not-allowed}.pa .qaddbtn{font:600 13px var(--sans);color:var(--coral-ink);border:1px solid var(--line-2);background:var(--card);border-radius:8px;padding:9px 14px}.pa .qaddbtn:hover{border-color:var(--coral-ink)}.pa .qaddbtn:disabled{color:var(--ink-3);cursor:not-allowed;border-color:var(--line)}.pa .qnote{color:var(--ink-3);margin-top:10px;padding:0 14px;font-size:11.5px;line-height:1.5}.pa .qpend{border:1px dashed var(--line-2);border-radius:8px;margin:8px 0 2px;padding:13px 14px}.pa .qpend .q{font:400 15px/1.4 var(--serif);color:var(--ink-2);font-style:italic}.pa .qpendmeta{color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.pa .qarch-lbl{margin:18px 14px 4px;display:block}.pa .qarch-row{border-style:solid;border-color:var(--line);background:0 0}.pa .qarch-row .q{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-decoration-thickness:1px}.pa .qlink{font:600 11.5px var(--sans);color:var(--coral-ink);text-underline-offset:2px;padding:0;text-decoration:underline}.pa .qlink:hover{color:var(--ink)}.pa .qitem.qoff{cursor:default}.pa .qchev{display:none}.pa .qitem.qoff:hover{background:0 0}.pa .qitem.qoff.on{background:var(--card);border-color:var(--line-2)}.pa .qoff .q{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-decoration-thickness:1px}.pa .astream .qtitle{font:400 26px/1.3 var(--serif);letter-spacing:-.01em;max-width:30ch;font-style:italic}.pa .qhead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pa .qtier{font:600 11.5px var(--sans);color:var(--ink-2);background:var(--card-2);border:1px solid var(--line-2);border-radius:12px;align-items:center;margin-top:10px;padding:4px 10px;display:inline-flex}.pa .qact{font:500 12.5px var(--sans);color:var(--ink-2);border:1px solid var(--line-2);background:0 0;border-radius:7px;flex:none;margin-top:5px;padding:6px 13px;transition:color .15s,border-color .15s}.pa .qact:hover{color:var(--ink);border-color:var(--ink-3)}.pa .qact:disabled{opacity:.6;cursor:default}.pa .wl-error{color:var(--bad);text-align:right;margin-top:6px;font-size:12.5px}.pa .astream .qsub{color:var(--ink-3);margin:8px 0 28px;font-size:13px}.pa .acard{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:18px;padding:26px 30px}.pa .acard.ghost{border:1.5px dashed var(--line-2);background:0 0}.pa .ahead{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pa .model{font:600 12px var(--sans);letter-spacing:.06em;text-transform:uppercase}.pa .ahead .pos{color:var(--ink-2);margin-left:auto;font-size:12.5px}.pa .ahead .pos b{color:var(--ink)}.pa .atext{font:400 16.5px/1.8 var(--serif);color:var(--ink);max-width:64ch}.pa .atext p{margin:0 0 10px}.pa .atext>:last-child{margin-bottom:0}.pa .atext ul,.pa .atext ol{margin:0 0 10px;padding-left:22px}.pa .atext li{margin:2px 0}.pa .atext strong{font-weight:600}.pa .atext h1,.pa .atext h2,.pa .atext h3,.pa .atext h4{font:600 16.5px/1.5 var(--serif);margin:0 0 8px}.pa .atext table{border-collapse:collapse;margin:0 0 10px;font-size:14px}.pa .atext th,.pa .atext td{border:1px solid var(--line-2);text-align:left;padding:4px 8px}.pa .atext .brand{background:linear-gradient(transparent 52%,var(--coral-wash) 52%);border-bottom:2px solid var(--coral);padding:0 1px;font-weight:600}.pa .atext .comp{border-bottom:1px dotted var(--ink-3)}.pa .lgd{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.pa .lgd>span{align-items:center;gap:6px;display:inline-flex}.pa .lgd .mc .tip{display:none}.pa .lgd .sw{width:22px;height:0;display:inline-block}.pa .lgd .sw.brand{border-bottom:2px solid var(--coral)}.pa .lgd .sw.comp{border-bottom:2px dotted var(--ink-3)}.pa .astream .lgd.qsub{margin:8px 0 28px}.pa .eyebrow .meta{letter-spacing:0;text-transform:none;margin-left:10px;font-weight:400}.pa .qnote .sec{margin-top:6px;display:block}.pa .qptagline{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:13px;display:flex;position:relative}.pa .qptagline .tl{color:var(--ink);font-weight:600}.pa .qptagline .src{color:var(--ink-3)}.pa .qptagline .src b{color:var(--ink-2);font-weight:600}.pa .lnk{font:500 12.5px var(--sans);color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pa .lnk:hover{color:var(--ink)}.pa .qptagline .runmenu{width:330px;max-width:calc(100vw - 40px);top:calc(100% + 8px);left:0;right:auto}.pa .runmenu .rmh{font:600 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:8px 12px 6px}.pa .runitem .rradio{border:1.5px solid var(--line-2);border-radius:50%;flex:none;align-self:flex-start;width:14px;height:14px;margin-top:2px}.pa .runitem.sel .rradio{border:4px solid var(--ink)}.pa .runitem .rbody{flex-direction:column;gap:2px;display:flex}.pa .runitem .rd2{color:var(--ink-3);font-size:12px}.pa .runmenu .rnote{color:var(--ink-3);border-top:1px solid var(--line);margin-top:6px;padding:10px 12px 8px;font-size:12px;line-height:1.5}.pa .qitem .qptag{font:500 11.5px var(--sans);color:var(--ink-3);margin-top:6px;display:block}.pa .qitem .qptag.hand{color:var(--ink-2)}.pa .bench{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr);align-items:center;gap:28px;margin:28px 0 0;padding:14px 22px;display:grid}.pa .bench+.rilpanel{margin-top:14px}.pa .bench .bl{color:var(--ink-2);font-size:13px}.pa .bench .bl b{color:var(--ink);font-weight:600}.pa .bench .bbar{background:var(--card-2);border:1px solid var(--line);border-radius:4px;height:8px;margin:4px 0;position:relative}.pa .bench .bbar .iqr{background:var(--line-2);border-radius:4px;position:absolute;top:-1px;bottom:-1px}.pa .bench .bbar .med{background:var(--ink-3);width:1.5px;position:absolute;top:-3px;bottom:-3px}.pa .bench .bbar .me{background:var(--coral);border:2px solid var(--card);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.pa .bench .bscale{color:var(--ink-3);justify-content:space-between;font-size:11px;display:flex}.pa .bench .bd{color:var(--ink-3);font-size:12.5px;line-height:1.5}.pa .bench .bd b{color:var(--ink);font-weight:600}@media (max-width:760px){.pa .bench{grid-template-columns:1fr;gap:10px;padding:14px 16px}}.pa .mb{max-width:1040px;padding:48px 0 80px}.pa .mb.prog{max-width:none}.pa .mb h1{font:400 34px/1.2 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:12px 0 10px}.pa .mb .lead{color:var(--ink-2);max-width:66ch;font-size:14.5px;line-height:1.6}.pa .mb .quota{color:var(--ink-2);align-items:center;gap:14px;margin:26px 0 14px;font-size:13.5px;display:flex}.pa .mb .quota b{color:var(--ink);font-weight:600}.pa .mb .quota .lnk{white-space:nowrap;margin-left:auto}.pa .mbt{border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:12px;width:100%;overflow:hidden}.pa .mbt th{font:600 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:14px 16px 10px}.pa .mbt td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 16px}.pa .mbt tr:last-child td{border-bottom:0}.pa .mbt th:nth-child(2),.pa .mbt td:nth-child(2){width:21%}.pa .mbt th:nth-child(3),.pa .mbt td:nth-child(3){width:19%}.pa .mbt th:nth-child(5),.pa .mbt td:nth-child(5){width:140px}.pa .mbt td.n{width:28px;color:var(--ink-3);padding-top:19px;font-size:12.5px}.pa .mbt input{width:100%;font:400 14px var(--sans);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:7px;padding:8px 10px}.pa .mbt input::placeholder{color:var(--ink-3);opacity:.7}.pa .mbt input.err{border-color:var(--bad)}.pa .mbt .ferr{color:var(--bad);margin-top:5px;font-size:12px}.pa .mbt td.x{text-align:center;width:36px;padding-top:16px}.pa .mbt td.x .lnk{font-size:16px;text-decoration:none}.pa .mbrow{color:var(--ink-2);align-items:center;gap:18px;margin-top:14px;font-size:13px;display:flex}.pa .mbrow .qact{margin:0}.pa .mbfoot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.pa .mbfoot .note{color:var(--ink-3);max-width:58ch;font-size:13px;line-height:1.55}.pa .mbfoot .btnp{white-space:nowrap}.pa .mbfoot .btnp:disabled{opacity:.5;cursor:default}.pa .mbpaste{border:1px dashed var(--line-2);background:var(--card);border-radius:10px;margin-top:14px;padding:14px 16px}.pa .mbpaste textarea{width:100%;min-height:96px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:7px;margin-top:8px;padding:10px;font:400 13px ui-monospace,Menlo,monospace}.pa .mbpaste .h{color:var(--ink-2);font-size:13px}.pa .mbnote{color:var(--ink-3);max-width:66ch;margin-top:22px;font-size:13px;line-height:1.55}.pa .prog .plist{margin:28px 0 0}.pa .prog .prow{cursor:default}.pa .prog .plist-head,.pa .prog .prow{grid-template-columns:1fr 220px 160px}.pa .prog .st{font:500 12.5px var(--sans);color:var(--ink-3);white-space:nowrap}.pa .prog .st.ok{color:var(--good)}.pa .prog .st.run{color:var(--ink)}.pa .prog .st.bad{color:var(--bad)}.pa .prog .st .dot{background:var(--coral);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:760px){.pa .mbt thead{display:none}.pa .mbt,.pa .mbt tbody,.pa .mbt tr,.pa .mbt td{width:auto;display:block}.pa .mbt tr{border-bottom:1px solid var(--line);padding:6px 0}.pa .mbt td{border:0;padding:6px 14px}.pa .mbt td.n{display:none}.pa .mbt td.x{text-align:right;width:auto;padding-top:0}.pa .mbfoot{flex-direction:column;align-items:stretch}.pa .mb .quota{flex-wrap:wrap}.pa .mb .quota .lnk{margin-left:0}.pa .prog .prow{grid-template-columns:minmax(0,1fr) auto}}.pa .ghost .gt{font:400 16px/1.7 var(--serif);color:var(--ink-2);max-width:60ch;margin-top:10px;font-style:italic}.pa .ghost .gwin{color:var(--ink-2);margin-top:14px;font-size:13px}.pa .ghost .gwin b{color:var(--ink)}.pa .mmark{background:var(--ink);border-radius:3px;width:10px;height:10px}.pa .gact{border-top:1px dashed var(--line-2);margin-top:16px;padding-top:14px}.pa .gact .gah{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.pa .gact ul{list-style:none}.pa .gact li{color:var(--ink);align-items:baseline;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.pa .gact li .bx{border:1.5px solid var(--line-2);background:var(--card);border-radius:4px;flex:none;width:14px;height:14px;position:relative;top:2px}.pa .gact li.done{color:var(--ink-3)}.pa .gact li.done .bx{background:var(--good);border-color:var(--good)}.pa .gact li.done .bx:after{content:"✓";color:#fff;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.pa .dtag{font:600 10px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--good);margin-left:6px}.pa .wasout{color:var(--good);background:#eaf0e6;border:1px solid #cfdcc8;border-radius:8px;align-items:baseline;gap:10px;margin-top:16px;padding:11px 14px;font-size:13.5px;display:flex}.pa .wasout b{font-weight:600}.pa .site-note{max-width:60ch;font:400 17px/1.7 var(--serif);margin-bottom:32px}.pa .site-stats{flex-wrap:wrap;gap:56px;margin-bottom:36px;display:flex}.pa .sstat .sv{font:400 42px/1 var(--serif)}.pa .sstat .sv small{font:400 16px var(--serif);color:var(--ink-3)}.pa .sstat .sl{color:var(--ink-3);margin-top:6px;font-size:12px}.pa .imk{color:var(--ink-3);cursor:help;-webkit-user-select:none;user-select:none;vertical-align:baseline;align-items:center;margin-left:5px;font-size:13px;line-height:1;display:inline-flex;position:relative}.pa .imk:hover,.pa .imk:focus-visible{color:var(--ink-2);outline:none}.pa .imk .tip,.pa .mc .tip{z-index:40;background:var(--ink);width:max-content;max-width:250px;color:var(--paper);font:400 12px/1.5 var(--sans);letter-spacing:normal;text-transform:none;text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;padding:9px 12px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 12px 32px #1f1d1a38}.pa .imk:hover .tip,.pa .imk:focus-within .tip,.pa .mc:hover .tip,.pa .mc:focus-within .tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.pa .imk .tip:after,.pa .mc .tip:after{content:"";border:5px solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.pa .bscore .imk .tip{inset:calc(100% + 9px) -10px auto auto;transform:translateY(-3px)}.pa .bscore .imk:hover .tip,.pa .bscore .imk:focus-within .tip{transform:none}.pa .bscore .imk .tip:after{border-top-color:#0000;border-bottom-color:var(--ink);inset:auto 12px 100% auto;transform:none}@media (max-width:900px){.pa .bscore{position:relative}.pa .bscore .imk{position:static}.pa .bscore .imk .tip{max-width:min(320px,100vw - 40px);left:0;right:auto}.pa .bscore .imk .tip:after{display:none}}.pa .checks-summary{color:var(--ink-2);margin-top:8px;font-size:13px}.pa .checks-summary b{color:var(--ink);font-weight:600}.pa .checks{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow:hidden}.pa .chk{border-bottom:1px solid var(--line);gap:16px;padding:18px 22px;display:flex}.pa .chk:last-child{border-bottom:none}.pa .chk .ci{width:24px;height:24px;font:700 12px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.pa .ci.ok{color:var(--good);background:#dce8da}.pa .ci.ko{color:var(--bad);background:#f0dad6}.pa .chk .cl{font-size:14.5px;font-weight:600}.pa .chk .cd{color:var(--ink-2);max-width:70ch;margin-top:3px;font-size:13.5px}.pa .chk .cfix{color:var(--ink);margin-top:8px;font-size:13px}.pa .chk .cfix b{font-weight:600}.pa .site-disclaimer{color:var(--ink-3);max-width:70ch;margin-top:16px;font-size:12.5px}.pa .sstat .sv .of{font:400 16px var(--serif);color:var(--ink-3)}.pa .chk .badges{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.pa .qbadge{font:600 11.5px var(--sans);color:var(--coral-ink);background:var(--coral-wash);cursor:pointer;border:none;border-radius:12px;padding:4px 10px}.pa .qbadge:hover{text-underline-offset:2px;text-decoration:underline}.pa .qbadge i{font-family:var(--serif);font-weight:400}.pa .chk details{margin-top:9px}.pa .chk summary{font:600 12px var(--sans);color:var(--ink-3);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.pa .chk summary:before{content:"›";transition:transform .15s;display:inline-block}.pa .chk details[open] summary:before{transform:rotate(90deg)}.pa .chk summary:hover{color:var(--ink)}.pa .evd{background:var(--card-2);border:1px solid var(--line);color:var(--ink-2);border-radius:8px;margin-top:8px;padding:10px 14px;font:400 12px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}.pa .evd .u{color:var(--ink);font-weight:600}.pa .codewrap{margin-top:8px;position:relative}.pa pre.jsonld{color:#e8e4d8;background:#26241f;border-radius:8px;padding:14px 16px;font:400 12px/1.65 ui-monospace,Menlo,monospace;overflow-x:auto}.pa .copybtn{font:600 11px var(--sans);color:#e8e4d8;background:#ffffff1f;border-radius:6px;padding:4px 10px;position:absolute;top:8px;right:8px}.pa .copybtn:hover{background:#ffffff38}.pa .dims{border:1px solid var(--line);background:var(--card);border-radius:12px;max-width:720px;overflow:hidden}.pa .dim{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:15px 22px;display:flex}.pa .dim:last-child{border-bottom:none}.pa .dim .dn{flex:0 0 150px;font-size:13.5px;font-weight:600}.pa .dim .dots{letter-spacing:2px;color:var(--coral);flex:none;font-size:11px}.pa .dim .dots .off{color:var(--line-2)}.pa .dim .dr{color:var(--ink-2);font-size:13px}.pa .llms-note{color:var(--ink-3);max-width:70ch;margin-top:14px;font-size:12.5px}.pa .pchip{font:600 11.5px var(--sans);white-space:nowrap;border-radius:12px;padding:4px 10px}.pa .pchip.ok{color:var(--good);background:#dce8da}.pa .pchip.ko{color:var(--bad);background:#f0dad6}.pa .pchip.unk{background:var(--card-2);color:var(--ink-3);border:1px solid var(--line-2)}.pa .cintro-wrap{margin-bottom:36px}.pa .cintro-wrap .cintro{margin-bottom:0}.pa .cintro.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa .cintro-toggle{font:600 12.5px var(--sans);color:var(--coral-ink);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0}.pa .cintro-toggle:hover{text-underline-offset:2px;text-decoration:underline}.pa .whybox{color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:10px;max-width:76ch;margin-top:16px;padding:14px 18px;font-size:13.5px}.pa .whybox b{font-weight:600}.pa .accbox{background:var(--coral-wash);border:1px solid var(--line-2);border-radius:10px;gap:14px;max-width:820px;margin-bottom:28px;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}.pa .accbox .ai{background:var(--coral-ink);color:#fbfaf6;width:24px;height:24px;font:700 13px var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.pa .accbox i{font-family:var(--serif)}.pa .accbox .accsrc{color:var(--ink-2);font-size:12.5px}.pa .accbox .accfix{border-top:1px dashed var(--line-2);margin-top:8px;padding-top:8px;font-size:13px}.pa .accok{color:var(--good);background:#eaf0e6;border:1px solid #cfdcc8;border-radius:8px;margin-bottom:28px;padding:9px 14px;font-size:13px;display:inline-block}.pa .sig.acc{background:var(--coral-wash);color:var(--coral-ink);border:1px solid var(--line-2)}.pa .tbadge{background:var(--card-2);border:1px solid var(--line-2);min-width:17px;height:17px;color:var(--ink-2);font:600 10.5px var(--sans);vertical-align:1px;border-radius:9px;place-items:center;margin-left:7px;padding:0 4px;display:inline-grid}.pa .tab.on .tbadge{color:var(--ink)}.pa .accbox{margin-bottom:14px}.pa .acc-intro-ok{font:400 17px/1.7 var(--serif);max-width:60ch}.pa .cintro{max-width:60ch;font:400 17px/1.7 var(--serif);margin-bottom:36px}.pa .bars{max-width:640px;margin-bottom:56px}.pa .brow{grid-template-columns:170px 1fr 52px;align-items:center;gap:16px;padding:9px 0;display:grid}.pa .brow .bn{text-align:right;font-size:14px}.pa .brow .bn.you{font-weight:600}.pa .brow .bn.you:after{content:"· tu";color:var(--coral-ink);margin-left:4px;font-weight:600}.pa .btrack{background:var(--card-2);border-radius:4px;height:22px;position:relative}.pa .bfill{background:#b4ae9e;border-radius:4px;min-width:3px;position:absolute;inset:0 auto 0 0}.pa .bfill.you{background:var(--coral)}.pa .brow .bv{font:400 17px var(--serif);text-align:right}.pa .brow .bv small{color:var(--ink-3);font-size:11px}.pa .matwrap{border:1px solid var(--line);background:var(--card);border-radius:12px;overflow-x:auto}.pa table.mat{border-collapse:collapse;width:100%;min-width:720px}.pa .mat th,.pa .mat td{text-align:center;border-bottom:1px solid var(--line);padding:13px 18px;font-size:13px}.pa .mat th{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pa .mat td:first-child,.pa .mat th:first-child{text-align:left}.pa .mat td:first-child{font:400 15px var(--serif);max-width:280px;font-style:italic}.pa .mat tr:last-child td{border-bottom:none}.pa .mat th.you,.pa .mat td.you{background:var(--coral-wash)}.pa .pbadge{min-width:26px;height:26px;font:600 12.5px var(--sans);border-radius:13px;place-items:center;display:inline-grid}.pa .pbadge.p1{background:var(--ink);color:var(--paper)}.pa .pbadge.pn{background:var(--card-2);border:1px solid var(--line-2);color:var(--ink-2)}.pa .pbadge.px{color:var(--line-2);font-size:15px}.pa .chart-card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:44px;padding:26px 30px}.pa .chart-card .eyebrow{margin-bottom:18px}.pa .chart-empty{font:400 14px/1.6 var(--sans);color:var(--ink-3);max-width:520px;padding:22px 0 8px}.pa .tl{max-width:720px}.pa .tl-run{margin-bottom:36px}.pa .tl-date{font:600 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:6px;padding-bottom:12px;display:flex}.pa .tl-date .open{letter-spacing:0;text-transform:none;font:600 12px var(--sans);color:var(--coral-ink);margin-left:auto}.pa .tl-date .open:hover{text-underline-offset:3px;text-decoration:underline}.pa .tl-ev{border-bottom:1px solid var(--line);gap:16px;padding:15px 4px;display:flex}.pa .tl-ev .sig{width:26px;height:26px;font:700 13px var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pa .sig.in{color:var(--good);background:#dce8da}.pa .sig.out{color:var(--bad);background:#f0dad6}.pa .sig.mv{background:var(--card-2);color:var(--ink-2);border:1px solid var(--line-2)}.pa .sig.cfg{background:var(--ink);color:var(--paper);font-size:11px}.pa .sig.fix{background:var(--good);color:#fbfaf6}.pa .sig.reg{background:var(--bad);color:#fbfaf6}.pa .tl-ev .tx{font-size:14.5px;line-height:1.55}.pa .tl-ev .tx i{font-family:var(--serif);font-size:15px}.pa .tl-ev .tx .who{font-weight:600}.pa .tl-ev .mo{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex:none;margin-top:5px;margin-left:auto}.pa footer{border-top:1px solid var(--line);color:var(--ink-3);gap:24px;padding:28px 0 48px;font-size:12.5px;display:flex}@media (max-width:900px){.pa .wrap{padding:0 20px}.pa .hd{gap:12px}.pa .runbtn{padding:6px 10px;font-size:12.5px}.pa .hero{padding:36px 0 28px}.pa .hero h1{margin:12px 0 20px;font-size:29px}.pa .briefing{padding-left:16px;font-size:16px}.pa .briefing-src{padding-left:18px}.pa .plist{margin-bottom:48px}.pa .plist-head{display:none}.pa .prow{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 0}.pa .prow .spark,.pa .prow .evchip{display:none}.pa .prow .name{font-size:18px}.pa .share{font-size:22px}.pa .bhero{padding-top:28px}.pa .bhead{flex-direction:column;align-items:flex-start;gap:20px}.pa .bhead>:first-child{flex:none}.pa .bhead h1{font-size:32px}.pa .bscore{text-align:left}.pa .bscore .n{font-size:44px}.pa .bscore .next{border-top:none;padding-top:0}.pa .tabs{scrollbar-width:none;margin-top:26px;overflow:auto hidden}.pa .tabs::-webkit-scrollbar{display:none}.pa .tab{white-space:nowrap;flex:none;padding:11px 12px}.pa .pane{padding:28px 0 56px}.pa .risp{grid-template-columns:minmax(0,1fr);gap:32px}.pa .qlist{max-height:none;position:static;overflow:visible}.pa .qacc .qitem{padding-right:40px;scroll-margin-top:112px}.pa .qacc .qitem.qoff{padding-right:14px}.pa .qchev{color:var(--ink-2);transition:transform .15s;display:inline-flex;position:absolute;top:20px;right:15px}.pa .qchev[data-open]{transform:rotate(180deg)}.pa .qacc-body{padding:10px 2px 22px}.pa .qacc-body .astream .qtitle{display:none}.pa .qacc-body .acard{padding:16px 14px}.pa .astream .qtitle{font-size:22px}.pa .acard{padding:20px 18px}.pa .atext{font-size:15.5px}.pa .site-stats{gap:20px 32px;margin-bottom:28px}.pa .sstat .sv{font-size:32px}.pa .sstat .sv .of{font-size:13px}.pa .chk{gap:12px;padding:15px 16px}.pa .dim{flex-wrap:wrap;row-gap:6px;padding:14px 16px}.pa .dim .dn{flex:none}.pa .dim .dr{flex-basis:100%}.pa .bars{margin-bottom:40px}.pa .brow{grid-template-columns:minmax(0,1fr) 44px;gap:4px 12px}.pa .brow .bn{text-align:left;grid-column:1/-1;font-size:13px}.pa .chart-card{margin-bottom:32px;padding:18px 14px}.pa .tl-ev{flex-wrap:wrap;gap:12px}.pa .tl-ev .tx{flex:200px;min-width:0}.pa .tl-ev .mo{order:3;margin-top:0;margin-left:38px}.pa footer{flex-wrap:wrap;gap:8px 20px}}@media (prefers-reduced-motion:reduce){.pa,.pa *{transition:none!important;animation:none!important}}.pa{min-height:100vh;display:flow-root;overflow-x:clip}body:has(.pa){background:#f2efe7}.pa .rilpanel{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 48px;margin-top:28px;padding:24px 28px 22px;display:grid}.pa .rilpanel h3{font:400 24px/1.2 var(--serif);letter-spacing:-.01em}.pa .rilpanel .rsub{color:var(--ink-2);margin-top:6px;font-size:13.5px}.pa .rilpanel .rsub b{color:var(--ink);font-weight:600}.pa .rcounts{color:var(--ink-2);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:13px;display:flex}.pa .rcounts span{align-items:center;gap:7px;display:inline-flex}.pa .rcounts .d{border-radius:3px;width:12px;height:12px;display:inline-block}.pa .rcounts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pa .rhint{color:var(--ink-3);max-width:38ch;margin-top:16px;font-size:13px;line-height:1.55}.pa .rback{border:1px solid var(--line-2);font:500 13px var(--sans);color:var(--ink);background:var(--paper);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;display:inline-flex}.pa .rback:hover{border-color:var(--ink-3)}.pa .cal{grid-template-columns:repeat(7,26px);align-self:start;gap:4px;display:grid}.pa .cal .wd{font:500 10.5px var(--sans);color:var(--ink-3);text-align:center;padding-bottom:4px}.pa .hc{width:26px;height:26px;font:500 11px var(--sans);color:var(--ink-3);background:var(--card-2);font-variant-numeric:tabular-nums;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:relative}.pa .hc.pad{background:0 0}.pa .hc.b0{background:var(--line-2);color:var(--ink-2);cursor:pointer;font-weight:600}.pa .hc.b1{background:var(--unst);color:var(--ink);cursor:pointer;font-weight:600}.pa .hc.b2{background:var(--pres);color:var(--pres-ink);cursor:pointer;font-weight:600}.pa .hc.future{border:1px dashed var(--line-2);background:0 0}.pa .hc.on{outline:2px solid var(--ink);outline-offset:2px}.pa .hc.b0:hover,.pa .hc.b1:hover,.pa .hc.b2:hover{filter:brightness(.92)}.pa .hc[data-t]:hover:after{content:attr(data-t);background:var(--ink);color:var(--paper);font:500 11.5px var(--sans);white-space:nowrap;z-index:5;border-radius:6px;padding:5px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:760px){.pa .rilpanel{grid-template-columns:1fr}.pa .cal{justify-self:start}}.pa .ameta{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 250px 130px;gap:12px 28px;margin-bottom:18px;padding:14px 0 16px;display:grid}@media (max-width:760px){.pa .ameta{grid-template-columns:1fr 1fr}.pa .ameta div:first-child{grid-column:1/-1}}.pa .ameta div{align-content:start;gap:5px;min-width:0;display:grid}.pa .ameta small{font:500 11.5px var(--sans);color:var(--ink-3)}.pa .ameta b{font:500 14px var(--sans);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pa .ghost .ameta b{color:var(--ink-2)}.pa .ahead{margin-bottom:0}.pa .rbar{vertical-align:middle;align-items:center;gap:2px;display:inline-flex}.pa .rbar i{width:var(--seg,22px);background:var(--line-2);cursor:pointer;border-radius:2px;height:11px;display:inline-block}.pa .rbar i.hit{background:var(--pres)}.pa .rbar i:hover{filter:brightness(.9)}.pa .toneline{font:500 12px var(--sans);color:var(--ink-3);letter-spacing:.04em;align-items:center;gap:8px;margin:-6px 0 12px;display:flex}.pa .toneline .dot{background:var(--line-2);border-radius:50%;width:8px;height:8px;display:inline-block}.pa .toneline b{color:var(--ink-2);font-weight:600}.pa .toneline.pos .dot{background:var(--good)}.pa .toneline.pos b{color:var(--good)}.pa .toneline.neg .dot{background:var(--bad)}.pa .toneline.neg b{color:var(--bad)}.pa .fascia{font:600 11px var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.pa .fascia.presente{background:var(--pres);color:var(--pres-ink);border-color:var(--pres)}.pa .fascia.parziale{background:var(--unst-wash);color:var(--unst-ink);border-color:var(--unst)}.pa .ahead .pos .rate{color:var(--ink)}.pa main.mode-ril{padding-top:24px}.pa .mode-ril .bhero{border:1.5px dashed var(--line-2);background:0 0;border-radius:14px;padding:28px 30px 26px}.pa .mode-ril .bhead h1{font-size:36px}.pa .mode-ril .bscore .n{font-size:44px}.pa .ril-eyebrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pa .ril-eyebrow .eyebrow{color:var(--ink)}.pa .ril-eyebrow .rlink{color:var(--ink-2);text-underline-offset:3px;cursor:pointer;font-size:12.5px;font-family:var(--sans);background:0 0;border:0;padding:0;text-decoration:underline}.pa .mode-ril .tab.dim{color:var(--ink-3);opacity:.6}.pa .mode-ril .tab.dim:hover{color:var(--ink-3)}.pa .rilnote{color:var(--ink-2);border:1px dashed var(--line-2);border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.pa .rilnote .rilicon{color:var(--ink-3);flex:none}.pa .rilnote a,.pa .rilnote button{color:var(--coral-ink);text-underline-offset:3px;white-space:nowrap;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.pa .mode-ril .acard{border:1px solid var(--line-2);background:0 0}.pa .cal.weeks{grid-template-columns:repeat(13,26px)}.pa .hc.lbl{letter-spacing:-.04em;white-space:nowrap;font-size:8px;overflow:hidden}.pa .hc.muted{color:#c9c4b6;background:0 0;border:0}.pa .bscore .var{color:var(--ink-3);margin-top:4px;font-size:12px}.pa .cmpd{font:500 12px var(--sans);color:var(--ink-3);margin-top:4px}.pa .cmpd b{font-weight:600}.pa .cmpd .up{color:var(--good)}.pa .cmpd .down{color:var(--bad)}.pa .prev{font:400 12px var(--sans);color:var(--ink-3);white-space:nowrap;margin-left:6px}.pa .ahead .was{font:400 12px var(--sans);color:var(--ink-3);align-items:center;gap:6px;margin-right:10px;display:inline-flex}.pa .ahead .was .fascia{transform-origin:100%;opacity:.75;transform:scale(.85)}.pa .rbar i.half{background:var(--pres);opacity:.45}.pa .rbar i.nm{box-shadow:inset 0 0 0 1px var(--line-2);cursor:default;background:0 0}.pa .ameta small .since{color:var(--ink-3)}.pa .fascia.nonmis{color:var(--ink-3);background:0 0;border-style:dashed}.pa .acard.nmcard{border:1.5px dashed var(--line-2);background:0 0}.pa .acard .nmtext{color:var(--ink-2);max-width:62ch;margin-top:10px;font-size:14px;line-height:1.6}.pa .bprev{background:var(--ink);opacity:.55;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.pa .brow .bv{white-space:nowrap}.pa .bv .dl{font:600 12px var(--sans);margin-left:8px}.pa .notice-slot{margin:24px 0 36px}.pa .chart-legend{color:var(--ink-2);flex-wrap:wrap;gap:20px;margin:14px 0 4px;font-size:12.5px;display:flex}.pa .chart-legend i{vertical-align:middle;width:18px;margin-right:6px;display:inline-block}.pa .chart-legend .lg-cur{background:var(--coral);height:2px}.pa .chart-legend .lg-prev{border-top:2px dashed var(--ink-3)}.pa .chart-note{color:var(--ink-3);margin-top:8px;font-size:12.5px}.pa .delta.partial{color:var(--unst-ink)}.pa .vsec{max-width:820px;margin-top:52px}.pa .vsec h3{font:400 22px/1.3 var(--serif);margin:10px 0 6px}.pa .vsec .vsub{color:var(--ink-2);max-width:66ch;margin-bottom:18px;font-size:13.5px}.pa .vrow{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:6px 18px;padding:16px 22px;display:grid}.pa .vrow:last-child{border-bottom:0}.pa .vrow .vl{font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.pa .vrow .vv{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px}.pa .vrow .vs{color:var(--ink-3);margin-top:3px;font-size:12.5px}.pa .vrow .vs b{color:var(--ink-2);font-weight:600}.pa .vrow .qact{margin-top:0}.pa .vrow.edit{background:var(--card-2)}.pa .vin{width:100%;font:400 14.5px var(--sans);color:var(--ink);border:1px solid var(--ink);background:#fff;border-radius:7px;margin-top:-2px;padding:8px 11px}.pa .vbtns{align-items:center;gap:10px;margin-top:10px;display:flex}.pa .vbtns .save{font:600 13px var(--sans);background:var(--ink);color:var(--card);border-radius:7px;padding:8px 15px}.pa .vbtns .save:disabled{opacity:.5;cursor:default}.pa .vbtns .cancel{font:500 13px var(--sans);color:var(--ink-2);padding:8px 6px}.pa .vnote{color:var(--ink-2);margin-top:10px;font-size:12.5px}.pa .verr{color:var(--bad);margin-top:8px;font-size:12.5px}.pa .vact{border:1px dashed var(--line-2);color:var(--ink);background:var(--card);border-radius:9px;grid-column:2/4;align-items:flex-start;gap:12px;margin-top:10px;padding:12px 14px;font-size:13.5px;display:flex}.pa .vact .ai{background:var(--unst-wash);width:20px;height:20px;color:var(--unst-ink);border:1px solid var(--unst);font:700 11px var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.pa .vact .vs{margin-top:4px}.pa .vro{color:var(--ink-2);border:1px dashed var(--line-2);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 15px;font-size:13px;display:flex}.pa .vro svg{color:var(--ink-3);flex:none}.pa .vempty{color:var(--ink-2);padding:22px;font-size:14px}@media (max-width:640px){.pa .vrow{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.pa .vrow .vl,.pa .vact{grid-column:1/3}}.pa .lockic{vertical-align:-1px;width:11px;height:11px;color:var(--ink-3);margin-left:6px;display:inline-block}.pa .lockic.in{margin:0 2px 0 0}.pa .tab.locked{color:var(--ink-3)}.pa .btnp{font:600 13.5px var(--sans);background:var(--ink);color:var(--card);border:0;border-radius:8px;padding:10px 18px}.pa .btnp:hover{opacity:.9}.pa .bscore .free{color:var(--ink-2);max-width:250px;margin-left:auto;font-size:13px;line-height:1.5}.pa .tpan{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 300px;gap:32px 48px;margin-top:28px;padding:24px 28px 22px;display:grid}.pa .tpan h3{font:400 22px/1.3 var(--serif)}.pa .tpan .rsub{color:var(--ink-2);margin-top:4px;font-size:13.5px}.pa .tpan .big{font:400 17px/1.6 var(--serif);max-width:52ch;margin-top:16px}.pa .tpan .big b{font-weight:600}.pa .instead .eyebrow{margin-bottom:10px;display:block}.pa .instead div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:14px;display:flex}.pa .instead div:last-child{border-bottom:0}.pa .instead span{color:var(--ink-3);white-space:nowrap;font-size:13px}.pa .qitem .tcount{color:var(--ink-3);margin-left:4px;font-size:11.5px}.pa .qsep{border-top:1px dashed var(--line-2);margin:22px 0 8px;padding-top:16px}.pa .qsep .qlegend{margin-top:6px;display:block}.pa .qitem.qlock{cursor:default}.pa .qitem.qlock:hover{background:0 0}.pa .qitem.qlock .q{color:var(--ink-3)}.pa .qitem .unl{font:500 11.5px var(--sans);color:var(--ink-3);align-items:center;gap:5px;margin-top:6px;display:flex}.pa .lockcard{border:1.5px dashed var(--line-2);border-radius:12px;align-items:center;gap:18px;margin-bottom:18px;padding:22px 26px;display:flex}.pa .lockcard .lt{font-size:14.5px;font-weight:600}.pa .lockcard .ld{color:var(--ink-2);max-width:52ch;margin-top:3px;font-size:13.5px}.pa .lockcard .lcta{flex:none;margin-left:auto}.pa .locklist{border:1.5px dashed var(--line-2);border-radius:12px;margin-top:28px;padding:20px 24px}.pa .locklist ul{margin-top:8px;list-style:none}.pa .locklist li{color:var(--ink-2);padding:5px 0;font-size:13.5px}.pa .locklist b{color:var(--ink);font-weight:600}@media (max-width:760px){.pa .tpan{grid-template-columns:1fr;padding:20px 18px}.pa .bscore .free{margin-left:0}.pa .lockcard{flex-direction:column;align-items:flex-start}.pa .lockcard .lcta{margin-left:0}}.pa .tchip{font:500 11px var(--sans);color:var(--ink-2);background:var(--card-2);border:1px solid var(--line);vertical-align:1px;border-radius:5px;margin-left:6px;padding:1px 6px;display:inline-block}.pa .tchip.you{color:var(--coral-ink);background:var(--coral-wash);border-color:#0000}.pa .spk{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.pa .spk i{background:var(--ink-3);opacity:.75;border-radius:1.5px;width:7px;display:block}.pa .spk i:last-child{background:var(--ink);opacity:1}.pa .trend{font:400 11.5px var(--sans);color:var(--ink-3);margin-top:3px;display:block}.pa .trend.up{color:var(--good)}.pa .trend.down{color:var(--bad)}.pa .prev.block{margin:4px 0 0;display:block}.pa .fmuted{color:var(--ink-3);font-size:12px}.pa .mat.fonti td{vertical-align:middle}.pa .mat.fonti td:first-child{white-space:nowrap;min-width:220px;font:600 13.5px var(--sans);font-style:normal}.pa .mat.fonti .qbadge{white-space:nowrap;margin:2px 4px 2px 0}.pa .mat.fonti .thsub{letter-spacing:.04em;text-transform:none;font-weight:500}.pa .fdom{font:400 11.5px var(--sans);color:var(--ink-3)}.pa .fcount{font:400 17px var(--serif)}.pa .fshare{font:400 11.5px var(--sans);color:var(--ink-3);white-space:nowrap}.pa .feng{color:var(--ink-2);font-size:12px}.pa .fq{text-align:left!important}.pa .fdomi{color:var(--ink-3);font-size:12.5px;font-weight:400}.pa .fsec{margin-top:48px}.pa .fsec h3{font:400 22px/1.3 var(--serif);margin:10px 0 6px}.pa .fsec .fsub{color:var(--ink-2);max-width:70ch;font-size:13.5px}.pa .fgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.pa .fcard{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:0;padding:22px 26px}.pa .tbar{border-radius:4px;gap:2px;height:14px;margin:18px 0 14px;display:flex;overflow:hidden}.pa .tbar i{display:block}.pa .tleg{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:6px 18px;font-size:13px;display:grid}.pa .tleg span{align-items:center;gap:8px;display:flex}.pa .tleg i{border-radius:2px;flex:none;width:10px;height:10px}.pa .tleg b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.pa .plist2{margin-top:12px}.pa .plist2 div{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:flex}.pa .plist2 div:last-child{border-bottom:0}.pa .plist2 .u{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa .plist2 .n{font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin-left:auto}.pa .gaprow{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:18px 22px;display:flex}.pa .gaprow:last-child{border-bottom:0}.pa .gaprow .gl{font-size:14.5px;font-weight:600}.pa .gaprow .gd{color:var(--ink-2);margin-top:3px;font-size:13px}.pa .frow{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.pa .frow:last-child{border-bottom:0}.pa .frow .gl{font-size:14px;font-weight:600}.pa .frow .fright{text-align:right;flex:none}.pa .fonti-list{display:none}@media (max-width:760px){.pa .fonti-table{display:none}.pa .fonti-list{display:block}.pa .fgrid{grid-template-columns:1fr}.pa .gaprow{flex-direction:column;align-items:flex-start;gap:10px}}.pa .ast{font:600 11px var(--sans);vertical-align:2px;white-space:nowrap;border-radius:12px;margin-left:10px;padding:3px 9px;display:inline-block}.pa .ast.todo{background:var(--card-2);color:var(--ink-2);border:1px solid var(--line-2)}.pa .ast.done{color:var(--good);background:#dce8da}.pa .ast.again{color:var(--bad);background:#f0dad6}.pa .ast.wait{background:var(--card-2);color:var(--ink-2);border:1px dashed var(--line-2)}.pa .chk .cwhen{color:var(--ink-3);margin-top:6px;font-size:12.5px}.pa .pd{border:1px solid var(--line);background:var(--paper);border-radius:10px;max-width:760px;margin-top:14px;padding:14px 16px}.pa .pd .pdh{font:400 16px/1.55 var(--serif);color:var(--ink)}.pa .pd .pdw{overflow-x:auto}.pa .pd table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.pa .pd th{font:600 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:6px 8px}.pa .pd td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:8px}.pa .pd tr:last-child td{border-bottom:0}.pa .pd td:first-child{font:400 14px var(--serif);white-space:normal;font-style:italic}.pa .pd .arr{color:var(--ink-3);padding:0 2px}.pa .pd .pdr{color:var(--ink-3);margin-left:6px}.pa .pd .pdn{color:var(--ink-3);margin-top:10px;font-size:12px}.pa .gaprow .gr{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.pa .gaprow .qact{margin:0}.pa .gaprow .gwhen{color:var(--ink-3);font-size:12.5px}.pa .lnk{font:500 12.5px var(--sans);color:var(--ink-3);text-underline-offset:3px;text-decoration:underline}.pa .anlist{margin-top:-24px;margin-bottom:32px}.pa .anlist .ci.wait{background:var(--card-2);color:var(--ink-3)}@media (max-width:760px){.pa .gaprow .gr{flex-wrap:wrap;margin-left:0}.pa .ast{margin-top:6px;margin-left:0;display:table}}.pa .hc.miss,.pa .rcounts .d.miss{background:linear-gradient(to top right,transparent calc(50% - .7px),var(--line-2) 50%,transparent calc(50% + .7px));border:1px solid var(--line-2);color:var(--ink-3);font-weight:500}.pa .pp{font:600 11px var(--sans);letter-spacing:.04em;vertical-align:4px;background:var(--card-2);color:var(--ink-2);border:1px solid var(--line-2);border-radius:12px;margin-left:10px;padding:3px 9px;display:inline-block}.pa .rhint.miss{color:var(--ink-2)}.pa .rhint.miss b,.pa .pnote b{color:var(--ink);font-weight:600}.pa .pnote{color:var(--ink-2);border:1px dashed var(--line-2);background:var(--card);border-radius:10px;max-width:46ch;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.55}.pa .bscore .var .pv{color:var(--ink);font-weight:600}@media (max-width:760px){.pa .pp{margin-top:8px;margin-left:0;display:table}}.pa .hc.miss.lbl{letter-spacing:-.06em;font-size:7px}.pa .hsec{margin-top:40px}.pa .hsec .hsub{color:var(--ink-2);max-width:68ch;margin-top:8px;font-size:13.5px;line-height:1.55}.pa .hsec .hnote{color:var(--ink-2);border:1px dashed var(--line-2);border-radius:10px;max-width:68ch;margin-top:18px;padding:12px 16px;font-size:13px;line-height:1.55}.pa .vact details{margin-top:8px}.pa .vact summary{font:600 12px var(--sans);color:var(--ink-3);cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.pa .vact summary:before{content:"›";transition:transform .15s;display:inline-block}.pa .vact details[open] summary:before{transform:rotate(90deg)}.pa .vact .ai.ok{color:var(--good);background:#dce8da;border-color:#b9d3b5}.pa .vact.done{border-style:solid;border-color:var(--line)}.pa .vact .vwhen{margin-left:8px}@media (max-width:760px){.pa .vact .vwhen{margin-top:6px;margin-left:0;display:block}}.pa .ga{background:var(--card);border:1px solid var(--line);border-radius:12px;margin:18px 0 36px;padding:22px 28px}.pa .ga .gh{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.pa .ga .gh .src{color:var(--ink-3);margin-left:auto;font-size:12.5px}.pa .ga .big{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:10px;display:flex}.pa .ga .big .n{font:400 40px/1 var(--serif)}.pa .ga .big .l{color:var(--ink-2);font-size:13px}.pa .ga .cols{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:36px;margin-top:22px;display:grid}.pa .ga .row{grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:5px 0;font-size:13px;display:grid}.pa .ga .row .bar{background:var(--card-2);border:1px solid var(--line);border-radius:4px;height:8px;position:relative;overflow:hidden}.pa .ga .row .bar i{background:var(--ink-3);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pa .ga .row .v,.pa .ga .pg .v{text-align:right;font-variant-numeric:tabular-nums}.pa .ga .pg{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;gap:12px;padding:6px 0;font-size:13px;display:grid}.pa .ga .pg:last-child{border-bottom:0}.pa .ga .pg .u{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.pa .ga .note{color:var(--ink-3);margin-top:18px;font-size:12.5px;line-height:1.55}.pa .ga .btnp{margin-top:16px}.pa .ga .lead{color:var(--ink-2);max-width:62ch;margin-top:8px;font-size:14px;line-height:1.6}.pa .ga .empty{color:var(--ink-2);margin-top:10px;font-size:13.5px}.pa .ga.off{border-style:dashed}.pa .visits{margin-top:6px;display:block}.pa .gamodal{z-index:50;background:#1f1d1a47;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pa .gamodal .box{background:var(--card);border:1px solid var(--line-2);border-radius:12px;width:460px;max-width:100%;max-height:calc(100vh - 32px);padding:24px 26px;overflow:auto;box-shadow:0 18px 48px #1f1d1a33}.pa .gamodal h3{font:400 22px var(--serif);margin-bottom:6px}.pa .gamodal .opt{border:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border-radius:9px;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;font-family:inherit;font-size:14px;display:flex}.pa .gamodal .opt.sel{border-color:var(--ink)}.pa .gamodal .opt .r{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:14px;height:14px;margin-top:3px}.pa .gamodal .opt.sel .r{border:4px solid var(--ink)}.pa .gamodal .opt small{color:var(--ink-3);font-size:12px;display:block}.pa .gamodal .acts{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.pa .gamodal .err{color:var(--bad);margin-top:10px;font-size:13px}.pa .gabroken{color:var(--ink-2);background:#fbf6ea;border:1px solid #eac98a;border-radius:9px;align-items:flex-start;gap:12px;margin:12px 0 22px;padding:12px 14px;font-size:13.5px;display:flex}@media (max-width:760px){.pa .ga{padding:18px}.pa .ga .cols{grid-template-columns:1fr;gap:22px}.pa .ga .gh .src{margin-left:0}}.pa .trend-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:44px;display:grid}.pa .trend-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px 22px}.pa .trend-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.pa .trend-name{font:600 13px/1.4 var(--sans);color:var(--ink-2)}.pa .trend-val{font:400 28px/1 var(--serif);color:var(--ink);white-space:nowrap}.pa .trend-val small{font:400 14px var(--serif);color:var(--ink-3);margin-left:2px}.pa .trend-val em{font:600 12px var(--sans);margin-left:8px;font-style:normal}.pa .trend-val em.up{color:var(--good)}.pa .trend-val em.down{color:var(--bad)}.pa .trend-card .chart-empty{padding:10px 0 0;font-size:13px}.pa .trend-section{margin-bottom:14px;display:block}@media (max-width:760px){.pa .trend-grid{grid-template-columns:1fr;margin-bottom:32px}}.pa .trend-empty{margin-bottom:44px}.pa .chart-hover{position:relative}.pa .chart-tip{z-index:2;pointer-events:none;background:var(--card);border:1px solid var(--line);font:400 12.5px/1.4 var(--sans);color:var(--ink);white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;margin-bottom:4px;padding:7px 10px;display:flex;position:absolute;bottom:100%;box-shadow:0 2px 8px #1f1d1a14}.pa .chart-tip b{font-weight:600}.pa .chart-tip .prev{color:var(--ink-3)}
.CookieBanner-module__WVz2Rq__banner{z-index:9999;background:var(--black);color:var(--white);border-top:1px solid #1a1a1a;position:fixed;bottom:0;left:0;right:0}.CookieBanner-module__WVz2Rq__content{align-items:center;gap:24px;max-width:900px;margin:0 auto;padding:16px 24px;display:flex}.CookieBanner-module__WVz2Rq__text{color:#d4d4d4;flex:1;font-size:13px;line-height:1.5}.CookieBanner-module__WVz2Rq__link{color:#fff;text-decoration:underline}.CookieBanner-module__WVz2Rq__actions{flex-shrink:0;gap:8px;display:flex}.CookieBanner-module__WVz2Rq__reject{cursor:pointer;color:#d4d4d4;background:0 0;border:1px solid #3a3a3a;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:border-color .15s}.CookieBanner-module__WVz2Rq__reject:hover{border-color:#666}.CookieBanner-module__WVz2Rq__accept{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:opacity .15s}.CookieBanner-module__WVz2Rq__accept:hover{opacity:.85}@media (max-width:600px){.CookieBanner-module__WVz2Rq__content{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}
.ErrorBoundary-module__8rAyqG__page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:sans-serif;display:flex}.ErrorBoundary-module__8rAyqG__title{margin-bottom:12px;font-size:20px}.ErrorBoundary-module__8rAyqG__body{color:#666;margin-bottom:24px}.ErrorBoundary-module__8rAyqG__btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:8px;padding:10px 20px;font-size:14px}