.desk-root.ldesk .wrap.ws-wrap{padding-block:28px 56px;gap:22px}.desk-root.ldesk .ws-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;justify-self:start;font:600 12px/1 var(--d-body);color:var(--d-muted);text-decoration:none}.desk-root.ldesk .ws-back:hover{color:var(--d-ink)}.desk-root.ldesk .ws-titlerow{display:flex;flex-direction:column;gap:12px}.desk-root.ldesk .ws-titlerow h1{margin:6px 0 8px;font-size:clamp(24px,5vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--d-ink)}.desk-root.ldesk .ws-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font:400 12px/1.5 var(--d-mono);color:var(--d-muted)}.desk-root.ldesk .ws-meta span{display:inline-flex;align-items:center;gap:6px}@media (min-width: 760px){.desk-root.ldesk .ws-titlerow{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}}.desk-root.ldesk .ws-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.desk-root.ldesk .ws-share-error{margin:0;font:500 12px/1.5 var(--d-body);color:#fca5a5}.share-url-box{display:flex;align-items:stretch;gap:8px;margin-top:4px}.share-url-box input{flex:1;min-width:0;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f8f9fa;font:500 12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#0a0f1d}.desk-root.ldesk .ws-panel{display:grid;gap:22px;min-width:0}.desk-root.ldesk .ws-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--d-line);scrollbar-width:none}.desk-root.ldesk .ws-tabs::-webkit-scrollbar{display:none}.desk-root.ldesk .ws-tabs button{min-height:44px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--d-muted);font:600 14px/1 var(--d-body);white-space:nowrap;cursor:pointer}.desk-root.ldesk .ws-tabs button:hover{color:var(--d-ink)}.desk-root.ldesk .ws-tabs button[aria-current=page]{color:var(--d-ink);border-bottom-color:var(--d-accent)}.desk-root.ldesk .ws-gate{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:50%}.desk-root.ldesk .ws-gate svg{width:14px;height:14px;color:inherit}.desk-root.ldesk .ws-gate.ok{background:#5cc08f26;color:#5cc08f}.desk-root.ldesk .ws-gate.no{background:#ffffff0d;color:var(--d-muted)}.desk-root.ldesk .ws-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.desk-root.ldesk .ws-steps .dot{width:7px;height:7px;border-radius:50%;background:var(--d-line)}.desk-root.ldesk .ws-steps .dot.on{background:var(--d-accent)}.desk-root.ldesk .ws-steps .bar{width:14px;height:1px;background:var(--d-line)}.desk-root.ldesk .ws-steps .bar.on{background:#3b82f680}.desk-root.ldesk .ws-docrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid var(--d-line)}.desk-root.ldesk .ws-docrow:last-child{border-bottom:0}.desk-root.ldesk .ws-docrow .main{display:flex;align-items:center;gap:10px;min-width:0}.desk-root.ldesk .ws-docrow .name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--d-ink)}.desk-root.ldesk .ws-docrow .sub{display:block;font:400 11px/1.4 var(--d-mono);text-transform:capitalize;color:var(--d-muted)}.desk-root.ldesk .ws-docrow svg{width:16px;height:16px;flex:none;color:var(--d-muted)}.desk-root.ldesk .ws-file{cursor:pointer;padding:10px 15px;font-size:12.5px}.desk-root.ldesk .ws-remove{flex:none;padding:4px 8px;border:0;border-radius:8px;background:none;font:600 12px/1 var(--d-body);color:var(--d-muted);cursor:pointer}.desk-root.ldesk .ws-remove:hover{color:#f08a8a}.desk-root.ldesk .ws-rate-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.desk-root.ldesk .ws-rate-figures{display:grid;gap:14px}@media (min-width: 640px){.desk-root.ldesk .ws-rate-figures{grid-template-columns:1fr 1fr}}.desk-root.ldesk .ws-rate-figures .v{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:4px 0 7px;font:700 22px/1.15 var(--d-display);font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk-root.ldesk .ws-rate-figures .v .u{font:500 11px/1.3 var(--d-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.desk-root.ldesk .ws-chart{height:220px;margin:6px 0 4px}.desk-root.ldesk .ws-chart.tall{height:320px}.desk-root.ldesk .ws-tip{display:grid;gap:3px;padding:8px 10px;border:1px solid var(--d-line);border-radius:8px;background:var(--d-surface);box-shadow:0 10px 24px #0000008c}.desk-root.ldesk .ws-tip .d{font:500 10.5px/1.3 var(--d-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.desk-root.ldesk .ws-tip strong{font:600 13px/1.3 var(--d-body);font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk-root.ldesk .ws-tip .n{font:500 10.5px/1.3 var(--d-body);color:var(--d-muted)}.desk-root.ldesk .ws-rate-source{display:grid;gap:4px;font:500 12.5px/1.4 var(--d-body);color:var(--d-ink)}.desk-root.ldesk .ws-rate-form{display:grid;gap:14px;margin-top:10px;padding-top:18px;border-top:1px solid var(--d-line)}.desk-root.ldesk .ws-rate-grid{display:grid;gap:14px}@media (min-width: 640px){.desk-root.ldesk .ws-rate-grid{grid-template-columns:1fr 1fr}}.desk-root.ldesk .ws-rate-actions{display:flex;flex-wrap:wrap;gap:10px}.desk-root.ldesk .ws-rate-error{margin:0;font:500 12px/1.5 var(--d-body);color:#fca5a5}.desk-root.ldesk .ws-range-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font:800 clamp(24px,5vw,34px)/1.1 var(--d-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--d-ink)}.desk-root.ldesk .ws-range-value .sep{color:var(--d-muted);font-weight:400}.desk-root.ldesk .ws-range-value .unit{font:500 12px/1.4 var(--d-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--d-muted)}.desk-root.ldesk .ws-band{position:relative;height:30px;margin-top:2px}.desk-root.ldesk .ws-band-line,.desk-root.ldesk .ws-band-seg,.desk-root.ldesk .ws-band-mark{position:absolute;border-radius:999px}.desk-root.ldesk .ws-band-line{top:14px;left:0;right:0;height:1px;background:var(--d-line)}.desk-root.ldesk .ws-band-seg{top:12px;height:5px;background:#3b82f68c}.desk-root.ldesk .ws-band-mark{top:9px;width:11px;height:11px;margin-left:-5.5px;border:2px solid var(--d-accent);background:var(--d-bg)}.desk-root.ldesk .ws-range-ends{display:grid;gap:0;margin:0;padding:0;list-style:none}.desk-root.ldesk .ws-range-ends li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--d-line)}.desk-root.ldesk .ws-range-ends li:last-child{border-bottom:0}.desk-root.ldesk .ws-range-ends .what{display:grid;gap:5px;min-width:0}.desk-root.ldesk .ws-range-ends .name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 13.5px/1.3 var(--d-body);color:var(--d-ink)}.desk-root.ldesk .ws-range-ends .fig{font:600 13.5px/1.3 var(--d-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d-ink)}.desk-root.ldesk .ws-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100vh;padding:24px;text-align:center}.desk-root.ldesk .ws-state svg{color:var(--d-muted)}.desk-root.ldesk .ws-state .lead{margin:0;font:700 17px/1.3 var(--d-display);color:var(--d-ink)}.desk-root.ldesk .ws-state .ld-btn{margin-top:6px}
