.hdf-documentation{background:var(--hdf-page-background,#fff);color:var(--hdf-color-text,#111827);overflow-x:clip}.hdf-documentation *{box-sizing:border-box;min-width:0}.hdf-documentation__frame{width:min(100%,var(--hdf-documentation-content-width,1140px));margin:0 auto;padding:var(--hdf-documentation-hero-top-gap,14px) var(--hdf-documentation-page-padding-x,0) 56px;display:grid;gap:var(--hdf-documentation-section-gap,30px)}.hdf-documentation-eyebrow{margin:0;color:var(--hdf-color-primary,#f97316);font:700 .69rem/1.2 var(--hdf-font-ui,inherit);letter-spacing:.09em}.hdf-documentation-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:28px;align-items:center;padding:30px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-hero-bg,#f8fafc)}.hdf-documentation-hero__copy{display:grid;gap:12px}.hdf-documentation-hero h1{margin:0;font-size:var(--hdf-documentation-title-size,38px);line-height:1.08}.hdf-documentation-hero__copy>p:not(.hdf-documentation-eyebrow){margin:0;color:var(--hdf-color-muted,#4b5563);line-height:1.65;max-width:64ch}.hdf-documentation-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.hdf-documentation-btn{display:inline-flex;min-height:var(--hdf-documentation-button-height,44px);align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid transparent;border-radius:11px;font-weight:700;text-decoration:none}.hdf-documentation-btn--primary{background:var(--hdf-color-primary,#f97316);border-color:var(--hdf-color-primary-hover,#ea580c);color:var(--hdf-color-on-primary,#fff)}.hdf-documentation-btn--primary:hover{background:var(--hdf-color-primary-hover,#ea580c);color:var(--hdf-color-on-primary,#fff)}.hdf-documentation-btn--secondary{background:var(--hdf-documentation-card-bg,#fff);border-color:var(--hdf-documentation-border,#e5e7eb);color:var(--hdf-color-text,#111827)}.hdf-documentation-btn--secondary:hover{border-color:var(--hdf-color-primary,#f97316);color:var(--hdf-color-primary-hover,#ea580c)}.hdf-documentation-icon{width:20px;height:20px}.hdf-documentation-iconbox{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--hdf-color-primary,#f97316) 30%,var(--hdf-documentation-border,#e5e7eb));border-radius:10px;background:color-mix(in srgb,var(--hdf-color-primary,#f97316) 7%,var(--hdf-documentation-card-bg,#fff));color:var(--hdf-color-primary-hover,#ea580c);flex:0 0 auto}.hdf-documentation-search{display:grid;gap:8px;padding:20px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:14px;background:var(--hdf-documentation-card-bg,#fff)}.hdf-documentation-search label{display:flex;align-items:center;gap:8px;font-weight: 700}.hdf-documentation-search input{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--hdf-documentation-border,#d1d5db);border-radius:10px;background:#fff;color:var(--hdf-color-text,#111827)}.hdf-documentation-search small{color:var(--hdf-color-muted,#6b7280);line-height:1.4}.hdf-documentation-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);overflow:hidden;background:var(--hdf-documentation-card-bg,#fff)}.hdf-documentation-statuses article{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:14px}.hdf-documentation-statuses article+article{border-inline-start:1px solid var(--hdf-documentation-border,#e5e7eb)}.hdf-documentation-statuses strong,.hdf-documentation-statuses small{display:block}.hdf-documentation-statuses small{margin-top:2px;color:var(--hdf-color-muted,#6b7280);font-size:.72rem;line-height:1.35}.hdf-documentation-section{display:grid;gap:18px}.hdf-documentation-section__head{display:grid;gap:7px;max-width:780px}.hdf-documentation-section__head h2,.hdf-documentation-section__head p{margin:0}.hdf-documentation-section__head h2{font-size:clamp(1.35rem,2.4vw,1.85rem)}.hdf-documentation-section__head>p:not(.hdf-documentation-eyebrow){color:var(--hdf-color-muted,#6b7280);line-height:1.6}.hdf-documentation-start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hdf-documentation-card-gap,14px);padding:0;margin:0;list-style:none}.hdf-documentation-start-grid li{position:relative;display:grid;align-content:start;gap:9px;padding:17px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-card-bg,#fff)}.hdf-documentation-step{position:absolute;top:12px;right:12px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--hdf-documentation-subtle-bg,#f8fafc);color:var(--hdf-color-muted,#6b7280);font-size:.72rem;font-weight: 700}.hdf-documentation-start-grid h3,.hdf-documentation-start-grid p{margin:0}.hdf-documentation-start-grid p{color:var(--hdf-color-muted,#6b7280);font-size:.83rem;line-height:1.5}.hdf-documentation-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hdf-documentation-card-gap,14px)}.hdf-documentation-categories article{display:grid;align-content:start;gap:8px;padding:17px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-subtle-bg,#f8fafc)}.hdf-documentation-categories h3,.hdf-documentation-categories p{margin:0}.hdf-documentation-categories p{color:var(--hdf-color-muted,#6b7280);font-size:.84rem;line-height:1.5}.hdf-documentation-content__layout{display:grid;grid-template-columns:var(--hdf-documentation-sidebar-width,220px) minmax(0,1fr);gap:22px;align-items:start}.hdf-documentation-sidebar{position:static;display:grid;gap:6px;padding:14px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-subtle-bg,#f8fafc)}.hdf-documentation-sidebar strong{padding:5px 7px 8px}.hdf-documentation-sidebar button{width:100%;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--hdf-color-text,#111827);font:700 .78rem/1.3 var(--hdf-font-ui,inherit);text-align:left;cursor:pointer}.hdf-documentation-sidebar button:hover,.hdf-documentation-sidebar button.is-active{border-color:var(--hdf-documentation-border,#e5e7eb);background:var(--hdf-documentation-card-bg,#fff);color:var(--hdf-color-primary-hover,#ea580c)}.hdf-documentation-mobile-filter{display:none}.hdf-documentation-guides{display:grid;gap:16px}.hdf-documentation-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hdf-documentation-card-gap,14px)}.hdf-documentation-guides__grid article{display:grid;align-content:start;gap:8px;padding:17px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-card-bg,#fff)}.hdf-documentation-guides__grid article[hidden]{display:none}.hdf-documentation-guides__grid small{color:var(--hdf-color-primary-hover,#ea580c);font-size:.69rem;font-weight: 700;text-transform:uppercase;letter-spacing:.04em}.hdf-documentation-guides__grid h3,.hdf-documentation-guides__grid p{margin:0}.hdf-documentation-guides__grid p{color:var(--hdf-color-muted,#6b7280);font-size:.84rem;line-height:1.55}.hdf-documentation-guides__grid a{margin-top:3px;color:var(--hdf-link-color,#05658a);font-weight:700;text-decoration:none}.hdf-documentation-guides__grid a:hover{color:var(--hdf-link-hover,#034e6f);text-decoration:underline}.hdf-documentation-empty{margin:0;padding:18px;border:1px dashed var(--hdf-documentation-border,#d1d5db);border-radius:12px;color:var(--hdf-color-muted,#6b7280);text-align:center}.hdf-documentation-resources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--hdf-documentation-card-gap,14px)}.hdf-documentation-resources>a{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-card-bg,#fff);color:var(--hdf-color-text,#111827);text-decoration:none}.hdf-documentation-resources small{color:var(--hdf-color-muted,#6b7280);line-height:1.45}.hdf-documentation-resources b{color:var(--hdf-link-color,#05658a);font-size:.78rem}.hdf-documentation-cta{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;border:1px solid var(--hdf-documentation-border,#e5e7eb);border-radius:var(--hdf-documentation-radius,18px);background:var(--hdf-documentation-subtle-bg,#f8fafc)}.hdf-documentation-cta h2,.hdf-documentation-cta p{margin:0}.hdf-documentation-cta>div:nth-child(2){display:grid;gap:5px}.hdf-documentation-cta>div:nth-child(2)>p{color:var(--hdf-color-muted,#6b7280)}
@media(max-width:980px){.hdf-documentation__frame{padding-inline:var(--hdf-documentation-tablet-padding-x,18px)}.hdf-documentation-hero{grid-template-columns:1fr;padding:24px}.hdf-documentation-hero h1{font-size:var(--hdf-documentation-tablet-title-size,32px)}.hdf-documentation-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hdf-documentation-categories,.hdf-documentation-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.hdf-documentation-mobile-filter{display:grid;gap:6px}.hdf-documentation-mobile-filter label{font-weight:700}.hdf-documentation-mobile-filter select{min-height:44px;padding:8px 10px;border:1px solid var(--hdf-documentation-border,#d1d5db);border-radius:10px;background:#fff}.hdf-documentation-content__layout{grid-template-columns:1fr}.hdf-documentation-sidebar{display:none}.hdf-documentation-cta{grid-template-columns:44px minmax(0,1fr)}.hdf-documentation-cta>.hdf-documentation-actions{grid-column:1/-1;margin-top:0}}
@media(max-width:640px){.hdf-documentation__frame{padding-inline:var(--hdf-documentation-mobile-padding-x,12px);padding-bottom:38px;gap:24px}.hdf-documentation-hero{padding:18px}.hdf-documentation-hero h1{font-size:var(--hdf-documentation-mobile-title-size,27px)}.hdf-documentation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hdf-documentation-btn{padding-inline:8px;font-size:.75rem}.hdf-documentation-statuses article{grid-template-columns:1fr;justify-items:center;text-align:center;padding:10px 5px;gap:6px}.hdf-documentation-statuses small{display:none}.hdf-documentation-statuses strong{font-size:.67rem;white-space:nowrap}.hdf-documentation-statuses .hdf-documentation-iconbox{width:34px;height:34px}.hdf-documentation-start-grid,.hdf-documentation-categories,.hdf-documentation-guides__grid,.hdf-documentation-resources{grid-template-columns:1fr}.hdf-documentation-cta{grid-template-columns:1fr;justify-items:center;text-align:center;padding:18px}.hdf-documentation-cta>.hdf-documentation-actions{grid-column:auto}.hdf-documentation-section__head h2{font-size:1.35rem}}
