.fill-intro{background:var(--silver-canvas);border-bottom:1px solid var(--silver-line);padding:24px 0 28px}.fill-intro h1{letter-spacing:-.048em;font-size:clamp(36px,3.8vw,52px);font-weight:800;line-height:1.02}.fill-intro h1 span{color:var(--silver-violet)}.fill-intro p{color:var(--silver-muted);margin-top:16px;font-size:18px}.fill-hero{grid-template-columns:minmax(0,1fr) 190px 160px;align-items:center;gap:24px;display:grid}.fill-privacy{border-left:1px solid var(--silver-line);gap:10px;padding-left:24px;font-size:14px;display:grid}.fill-privacy span{color:var(--silver-muted)}.fill-privacy a{color:var(--silver-violet-text);align-items:center;gap:8px;min-height:44px;display:flex}.fill-art svg{width:100%}.fill-privacy svg{width:18px;height:18px;color:var(--silver-violet-text)}.fill-body{padding-block:24px}.fill-workspace{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:20px;display:grid}.fill-panel{background:var(--silver-panel);border:1px solid var(--silver-line);border-radius:8px;min-width:0;padding:24px}.fill-panel h2{margin-bottom:12px;font-size:24px}.fill-panel h3{margin:24px 0 16px}.fill-picker{text-align:center;background:#fff;border:1px dashed #858ba3;border-radius:8px;flex-direction:column;align-items:center;gap:12px;margin-block:24px;padding:24px;display:flex}.fill-picker svg{width:36px;height:36px;color:var(--silver-violet);margin-bottom:0}.fill-picker label{font-weight:650;display:block}.fill-help{color:var(--silver-muted);font-size:14px}.fill-secondary{min-height:44px;color:var(--silver-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #858ba3;border-radius:100px;padding:10px 16px;font-size:14px}.fill-secondary:hover:not(:disabled){border-color:var(--silver-violet-text);color:var(--silver-violet-text)}#fill-selection{overflow-wrap:anywhere;flex:1;min-width:0}.fill-document-actions{align-items:center;gap:12px;display:flex}.fill-disclosure{line-height:1.6}#fill-fields{border:0;min-width:0;margin:16px 0;padding:0}.fill-field{border-bottom:1px solid var(--silver-line);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:8px 20px;padding-block:14px;display:grid}.fill-field>label{overflow-wrap:anywhere;align-self:center;font-weight:650}.fill-field>.fill-help{overflow-wrap:anywhere;grid-column:1/-1}.fill-field>.fill-help:empty{display:none}.fill-value{min-width:0}.fill-value input:not([type=checkbox],[type=radio]),.fill-value textarea{width:100%;min-height:44px;font:inherit;color:var(--silver-ink);background:#fff;border:1px solid #858ba3;border-radius:5px;padding:10px 12px}.fill-value select{width:100%}.fill-value textarea{resize:vertical}.fill-value input[type=checkbox],.fill-value input[type=radio]{width:20px;height:20px;accent-color:var(--silver-violet);flex-shrink:0}.fill-value>input[type=checkbox]{margin:12px}.fill-radio{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;display:flex}.fill-readonly{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--silver-muted);padding-block:10px}.fill-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}#fill-progress{width:100%;height:12px;accent-color:var(--silver-violet)}#fill-status{overflow-wrap:anywhere;min-height:24px;margin-block:12px;font-size:14px}#fill-status[data-error=true]{color:var(--silver-error)}.fill-result{background:#fff;align-items:flex-start;gap:20px;margin-top:24px;display:flex}.fill-result[hidden],.fill-body [hidden]{display:none}.fill-result>svg{width:44px;height:44px;color:var(--silver-violet);flex-shrink:0}.fill-result:focus{outline:3px solid var(--silver-violet);outline-offset:3px}.fill-result h2{font-size:21px}.fill-result p{margin-block:8px}.fill-notice{background:#eae5ff;border-radius:8px;margin-block:24px;padding:16px;font-size:14px}.fill-support{padding-top:24px}.fill-info-grid{grid-template-columns:1.2fr 1fr .8fr;gap:28px;display:grid}.fill-info-grid>:not(:first-child){border-left:1px solid var(--silver-line);padding-left:24px}.fill-support h2{margin-block:16px;font-size:23px}.fill-support ol{grid-template-columns:1fr;gap:16px;padding-left:24px;font-size:14px;display:grid}.fill-support li::marker{color:var(--silver-violet-text);font-weight:700}.fill-support p{color:var(--silver-muted);margin-block:12px;font-size:14px}.fill-faq{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.fill-body details{border:1px solid var(--silver-line);background:#fff;border-radius:5px;margin:0;padding:0 16px}.fill-body summary{cursor:pointer;min-height:44px;padding-block:14px}.fill-body a:not(.button){color:var(--silver-violet-text)}.fill-related{display:block}.fill-related a{border-bottom:1px solid var(--silver-line);justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.fill-related svg{width:18px;height:18px}@media (width<=1150px){.fill-hero{grid-template-columns:minmax(0,1fr) 190px}.fill-art{display:none}}@media (width<=900px){.fill-workspace{grid-template-columns:1fr}.fill-info-grid{grid-template-columns:1fr 1fr}.fill-info-grid .fill-related{border-left:0;grid-column:1/-1;padding-left:0}}@media (width<=700px){.fill-hero{grid-template-columns:1fr;gap:16px}.fill-privacy{border:0;align-items:center;padding:0;display:flex}.fill-privacy span,.fill-privacy a{display:none}.fill-panel{padding:23px}.fill-field,.fill-info-grid,.fill-faq{grid-template-columns:1fr}.fill-info-grid>:not(:first-child){border-left:0;padding-left:0}.fill-actions{gap:8px}.fill-support ol{grid-template-columns:1fr;gap:16px}.fill-intro h1{font-size:clamp(35px,8.8vw,58px)}}
