*,*:before,*:after{box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{color:var(--hk-ink);font-family:var(--hk-font-body),"SF Arabic","Geeza Pro","Segoe UI","Noto Sans Arabic",monospace;overflow-wrap:anywhere}h1,h2,h3{font-family:var(--hk-font-display),"SF Arabic","Geeza Pro","Segoe UI","Noto Sans Arabic",monospace}[hidden]{display:none!important}.ed-skip{position:absolute;inset-inline-start:var(--hk-s2);top:-10rem;z-index:100;padding:var(--hk-s2);color:var(--hk-on-primary);background:var(--hk-primary)}.ed-skip:focus{top:var(--hk-s2)}.ed-footer-copy{margin-top:var(--hk-s3);padding-block:var(--hk-s2);border-top:1px solid var(--hk-line)}.ed-footer-copy p{margin:0;color:var(--hk-muted)}.ed-product-band{background:var(--hk-surface-alt)}.ed-product-grid,.ed-split,.ed-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(min(100%,16rem),1fr));gap:var(--hk-s4);align-items:center}.ed-product-grid>div{max-width:38rem}.ed-device{margin:0;border:3px solid var(--hk-ink);background:var(--hk-surface);box-shadow:var(--hk-s2) var(--hk-s2) 0 var(--hk-primary)}.ed-device__top{display:flex;justify-content:space-between;gap:var(--hk-s2);padding:var(--hk-s2);background:var(--hk-primary);color:var(--hk-on-primary);font-weight:700}.ed-device__body{padding:var(--hk-s3)}.ed-device__label{color:var(--hk-muted);font-size:.8rem;font-weight:700}.ed-device__request{padding:var(--hk-s2);border-inline-start:4px solid var(--hk-primary);background:var(--hk-surface-alt)}.ed-device__draft{padding:var(--hk-s2);border:2px solid var(--hk-line)}.ed-device__draft span{color:var(--hk-brand-text);font-weight:700}.ed-device__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--hk-s2);padding-block-start:var(--hk-s2);font-weight:700}.ed-device__foot span:last-child{padding:var(--hk-s1);background:var(--hk-primary);color:var(--hk-on-primary)}.ed-tabs{display:flex;flex-wrap:wrap;gap:var(--hk-s1);margin-block:var(--hk-s3)}.ed-tab-btn{padding:var(--hk-s2);border:2px solid var(--hk-ink);background:var(--hk-surface);color:var(--hk-ink);font:inherit;font-weight:700;cursor:pointer}.ed-tab-btn[aria-selected=true]{background:var(--hk-primary);border-color:var(--hk-primary);color:var(--hk-on-primary)}.ed-tab-btn:focus-visible,.ed-faq-item button:focus-visible,.ed-field :focus-visible,.ed-filter input:focus-visible{outline:3px solid var(--hk-brand-text);outline-offset:2px}.ed-tab-panel,.ed-sample-panel,.ed-form-card{border:2px solid var(--hk-ink);background:var(--hk-surface);padding:var(--hk-s3);box-shadow:var(--hk-s1) var(--hk-s1) 0 var(--hk-line)}.ed-sample-panel{background:var(--hk-surface-alt);box-shadow:none}.ed-sample-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--hk-s1);padding-block:var(--hk-s2);border-bottom:1px solid var(--hk-line)}.ed-sample-row span,.ed-citation{color:var(--hk-brand-text);font-weight:700}.ed-kb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--hk-s2)}.ed-kb-item{padding:var(--hk-s2)}.ed-kb-item[hidden]{display:none}.ed-filter{max-width:35rem;margin-block:var(--hk-s3)}.ed-filter label,.ed-field label{display:block;margin-bottom:var(--hk-s1);font-weight:700}.ed-filter input,.ed-field input,.ed-field textarea{width:100%;padding:var(--hk-s2);border:2px solid var(--hk-line);border-radius:0;background:var(--hk-bg);color:var(--hk-ink);font:inherit}.ed-field textarea{resize:vertical}.ed-field{margin-bottom:var(--hk-s2)}.ed-field [aria-invalid=true]{border-color:var(--hk-brand-text)}.ed-field-error{display:block;min-height:1.4em;color:var(--hk-brand-text);font-size:.85rem}.ed-faq-list{max-width:55rem}.ed-faq-item{border-bottom:2px solid var(--hk-line)}.ed-faq-item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--hk-s2);padding:var(--hk-s2) 0;border:0;background:transparent;color:var(--hk-ink);text-align:start;font:inherit;font-weight:700;cursor:pointer}.ed-faq-answer{padding-bottom:var(--hk-s2);color:var(--hk-muted)}.ed-contact-grid{align-items:start}.ed-info-list{padding-inline-start:var(--hk-s3)}.ed-info-list li{margin-bottom:var(--hk-s2)}.ed-sent-banner{padding:var(--hk-s2);margin-bottom:var(--hk-s3);border:2px solid var(--hk-primary);background:var(--hk-surface-alt);color:var(--hk-ink)}.ed-note,.ed-form-note{color:var(--hk-muted)}.ed-photo{margin:0}.ed-photo img{display:block;width:100%;height:auto}@media(max-width:700px){.ed-product-grid,.ed-split,.ed-contact-grid{grid-template-columns:minmax(0,1fr)}.ed-device{box-shadow:var(--hk-s1) var(--hk-s1) 0 var(--hk-primary)}}html,body{overflow-x:hidden;max-width:100%}
