:root{--bg: #fefcf8;--surface: #ffffff;--ink: #2b2b38;--ink-2: #454960;--muted: #8e8ea4;--accent: #f26921;--accent-hover: #e16337;--beige: #f4eae1;--line: #ead9c6;--slate: #27333a;--ok: #2e7d4a;--ok-bg: #e4f2e7;--danger: #c2410c;--danger-bg: #fde6da;--shadow: 0 0 26px rgba(190, 194, 206, .5);--display: Sora, "Segoe UI", Arial, sans-serif;--body: Ubuntu, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:14px;line-height:20px}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.header{display:flex;flex-wrap:wrap;align-items:center;gap:12px 40px;padding:22px clamp(16px,4vw,60px);border-bottom:1px solid var(--line)}.logo{display:block;height:32px;width:auto}.product{font-family:var(--display);font-size:12px;font-weight:600;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.nav{display:flex;flex-wrap:wrap;gap:8px 32px;font-family:var(--display);font-size:14px;font-weight:600}.nav a{color:var(--ink-2);padding-bottom:6px;border-bottom:2px solid transparent}.nav a.active{color:var(--accent);border-bottom-color:var(--accent)}.account{margin-left:auto;display:flex;align-items:center;gap:12px}.section-nav{flex-basis:100%;padding-top:14px;border-top:1px solid var(--line);font-size:13px;gap:8px 28px}.avatar{width:40px;height:40px;border-radius:50%;background:var(--slate);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:13px;font-weight:600}.page{padding:56px clamp(16px,4vw,60px) 80px;display:flex;flex-direction:column;gap:32px;max-width:1320px}.intro{display:flex;flex-direction:column;gap:18px;max-width:860px}.label{font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent)}.h1{font-family:var(--display);font-size:clamp(30px,4vw,43px);line-height:1.21;font-weight:500;text-wrap:balance}.h1 em{font-style:normal;color:var(--accent)}.lead{font-family:var(--display);font-size:16px;line-height:28px;color:var(--ink-2);max-width:65ch}.h2{font-family:var(--display);font-size:22px;line-height:30px;font-weight:600}.h3{font-family:var(--display);font-size:17px;line-height:25px;font-weight:600}.card{background:var(--surface);border:2px solid var(--surface);border-radius:30px;box-shadow:var(--shadow);padding:26px 28px;display:flex;flex-direction:column;gap:12px}.card.soft{background:var(--beige);border-color:var(--beige);box-shadow:none}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.help{color:var(--ink-2);font-size:14px;line-height:22px}.muted{color:var(--muted);font-size:13px}.btn{font-family:var(--display);font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;padding:14px 24px;border-radius:30px;border:2px solid var(--ink);background:transparent}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.small{padding:8px 16px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed}.linkbtn{background:none;border:0;padding:0;cursor:pointer;color:var(--accent);font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase}.field{display:flex;flex-direction:column;gap:6px}.field span{font-size:12px;color:var(--muted)}.input{border:1px solid var(--line);background:var(--surface);border-radius:30px;padding:12px 20px;min-width:0}textarea.input{border-radius:20px;min-height:110px;resize:vertical}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.switch{width:44px;height:26px;border-radius:999px;background:#dddde4;border:0;position:relative;cursor:pointer;flex:none}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .15s}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{left:21px}@media(prefers-reduced-motion:reduce){.switch:after{transition:none}}.pill{font-size:12px;padding:3px 12px;border-radius:30px;background:var(--beige);color:var(--accent-hover);white-space:nowrap}.pill.dark{background:var(--slate);color:#fff}.notice{border-radius:20px;padding:14px 20px}.notice.error{background:var(--danger-bg);color:var(--danger)}.notice.ok{background:var(--ok-bg);color:var(--ok)}.table-wrap{overflow-x:auto;background:var(--surface);border-radius:30px;box-shadow:var(--shadow)}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th{text-align:left;background:var(--beige);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink-2);padding:16px 20px}td{padding:14px 20px;border-top:1px solid var(--beige);vertical-align:top}code{font-size:12px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:13px;padding:6px 14px;border-radius:30px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.chip.default{background:var(--accent);border-color:var(--accent);color:#fff}.list-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;border-top:1px solid var(--beige)}.list-row:first-of-type{border-top:0}.list-row .grow{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.list-row.retired .grow{opacity:.55}.sources{width:100%;background:var(--bg);border-radius:20px;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.url{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.check{display:flex;align-items:center;gap:8px;font-size:14px}.segmented{display:inline-flex;align-self:flex-start;max-width:100%;border:1px solid var(--line);border-radius:30px;overflow:hidden}.segmented button{border:0;background:var(--surface);padding:10px 18px;cursor:pointer;font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ink-2)}.segmented button[aria-pressed=true]{background:var(--accent);color:#fff}button.chip{cursor:pointer}button.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.tabs{display:flex;flex-wrap:wrap;gap:8px}.tabs button{font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase;padding:10px 18px;border-radius:30px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.tabs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.tabs a.tab{font-family:var(--display);font-size:12px;font-weight:700;text-transform:uppercase;padding:10px 18px;border-radius:30px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.tabs a.tab[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}td code{overflow-wrap:anywhere}select{max-width:100%}.field{min-width:0;max-width:100%}
