.sc-grid{display:grid;grid-template-columns:repeat(var(--sc-cols),minmax(0,1fr));gap:var(--sc-gap);color:var(--sc-ink);text-align:var(--sc-align);font-size:var(--sc-text)}.sc-grid .sc-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius);color:var(--sc-ink);transition:transform .2s,box-shadow .2s}.sc-shadow .sc-card{box-shadow:0 7px 25px #0000000d}.sc-hover .sc-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000018}.sc-grid .sc-media{aspect-ratio:var(--sc-ratio);overflow:hidden;flex-shrink:0}.sc-grid .sc-media img{display:block;width:100%;height:100%;object-fit:var(--sc-fit);margin:0}.sc-grid .sc-body{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:var(--sc-pad);flex:1;min-width:0}.sc-grid .sc-title{font-size:var(--sc-title);line-height:1.3;color:inherit;margin:0;padding:0;overflow-wrap:anywhere}.sc-grid .sc-subtitle{opacity:.75;font-size:.9em}.sc-description{line-height:1.7;overflow-wrap:anywhere}.sc-description p{margin:0 0 .6em}.sc-badge{align-self:flex-start;font-size:.72em;padding:4px 9px;border-radius:4px;background:var(--sc-accent);color:#fff}.sc-socials,.sc-buttons{display:flex;flex-wrap:wrap;gap:8px}.sc-grid[style*="--sc-align: center"] .sc-socials,.sc-grid[style*="--sc-align: center"] .sc-buttons{justify-content:center}.sc-grid[style*="--sc-align: right"] .sc-socials,.sc-grid[style*="--sc-align: right"] .sc-buttons{justify-content:flex-end}.sc-grid .sc-socials a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:4px;border:1px solid currentColor;border-radius:50%;color:inherit;text-decoration:none;font:inherit;font-weight:bold}.sc-grid .sc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--sc-accent);color:#fff;border:0;border-radius:5px;padding:10px 16px;font:inherit;font-size:.9em;text-decoration:none;cursor:pointer;line-height:1.4}.sc-equal .sc-buttons{margin-top:auto}.sc-grid:not(.sc-equal){align-items:start}.sc-horizontal .sc-card{flex-direction:row}.sc-horizontal .sc-media{width:38%;aspect-ratio:auto}.sc-overlay .sc-card:not(.sc-no-image){min-height:360px;background:#222;color:#fff}.sc-overlay .sc-media{position:absolute;inset:0;aspect-ratio:auto}.sc-overlay .sc-media:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000d)}.sc-overlay .sc-body{position:relative;justify-content:flex-end;padding-top:100px}.sc-dialog{border:0;border-radius:16px;padding:32px;max-width:min(680px,90vw);max-height:85vh;overflow:auto;color:#20232b;background:#fff;box-shadow:0 20px 80px #0004}.sc-dialog::backdrop{background:#0009}.sc-close{position:absolute;inset-inline-end:12px;top:8px;border:0;background:#fff;color:#222;font-size:30px;cursor:pointer}.sc-detail-image{display:block;max-width:100%;max-height:280px;margin:0 auto 20px;object-fit:contain}.sc-grid a:focus-visible,.sc-grid button:focus-visible,.sc-dialog button:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:989px){.sc-grid{grid-template-columns:repeat(var(--sc-tablet),minmax(0,1fr))}}@media(max-width:600px){.sc-grid{grid-template-columns:repeat(var(--sc-mobile),minmax(0,1fr))}.sc-horizontal .sc-card{flex-direction:column}.sc-horizontal .sc-media{width:100%;aspect-ratio:var(--sc-ratio)}}@media(prefers-reduced-motion:reduce){.sc-grid .sc-card{transition:none}.sc-hover .sc-card:hover{transform:none}}

.sc-grid .sc-card{border-width:var(--sc-borderWidth,1px);border-radius:var(--sc-radiusTL,var(--sc-radius)) var(--sc-radiusTR,var(--sc-radius)) var(--sc-radiusBR,var(--sc-radius)) var(--sc-radiusBL,var(--sc-radius))}.sc-grid .sc-body{gap:var(--sc-contentGap,12px)}.sc-grid .sc-media img{object-position:var(--sc-position,center)}.sc-list{grid-template-columns:1fr!important}.sc-profile .sc-media{width:140px;height:140px;aspect-ratio:1;margin:24px auto 0;border-radius:50%}.sc-minimal .sc-card{box-shadow:none}.sc-minimal .sc-media{display:none}.sc-inline-details{padding-top:12px;border-top:1px solid var(--sc-border);line-height:1.7}.sc-inline-details[hidden]{display:none}
.sc-grid .sc-icon{width:64px;height:64px;color:var(--sc-accent);margin:24px auto 0;display:flex;align-items:center;justify-content:center;font-size:48px;line-height:1}.sc-grid .sc-icon svg{width:100%;height:100%}.sc-grid .sc-icon .siraj-cards__font-icon{font-size:48px}.sc-grid .sc-icon .siraj-cards__enfold-icon{font-size:48px;width:100%;height:100%}.sc-grid .sc-icon [data-av_icon]:before{content:attr(data-av_icon);font-family:inherit}
.sc-grid{font-family:var(--sc-family,inherit)}.sc-grid .sc-title{font-weight:var(--sc-weight,600)}.sc-description{line-height:var(--sc-lineHeight,1.7)}.sc-grid .sc-icon{width:var(--sc-iconSize,64px);height:var(--sc-iconSize,64px)}.sc-grid .sc-icon .siraj-cards__font-icon,.sc-grid .sc-icon .siraj-cards__enfold-icon{font-size:var(--sc-iconSize,64px)}
.sc-grid .sc-title{color:var(--sc-titleColor,inherit)}.sc-grid .sc-subtitle{color:var(--sc-subtitleColor,inherit);font-size:var(--sc-subtitleSize,.9em)}.sc-grid .sc-description{color:var(--sc-descriptionColor,inherit);font-size:var(--sc-descriptionSize,inherit)}.sc-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;text-align:inherit}.sc-badge-items{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sc-grid .sc-badge{color:var(--sc-badgeColor,#fff);background:var(--sc-badgeBackground,var(--sc-accent));font-size:var(--sc-badgeSize,.72em);line-height:1.5}.sc-badge-label{font-size:var(--sc-badgeLabelSize,.85em);color:var(--sc-badgeLabelColor,inherit);font-weight:600}.sc-badge-label:after{content:':';margin-inline-end:2px}.sc-grid[style*="--sc-align: center"] .sc-badges{justify-content:center}.sc-grid[style*="--sc-align: right"] .sc-badges{justify-content:flex-end}.sc-grid .sc-socials a.sc-social{color:var(--sc-socialColor,inherit);background:var(--sc-socialBackground,transparent);border:1px solid currentColor;gap:8px;min-width:36px;min-height:36px;padding:8px;line-height:1;box-sizing:border-box}.sc-social svg,.sc-social img{width:var(--sc-socialSize,18px);height:var(--sc-socialSize,18px);display:block;object-fit:contain;flex-shrink:0}.sc-social .siraj-cards__library-icon{display:block;width:var(--sc-socialSize,18px);height:var(--sc-socialSize,18px)}.sc-grid .sc-socials .sc-social-circle{border-radius:50%}.sc-grid .sc-socials .sc-social-square{border-radius:3px}.sc-grid .sc-socials .sc-social-rectangle{border-radius:5px;padding:9px 13px}.sc-social-rectangle>span:not(.siraj-cards__library-icon){font-size:.85em}.sc-grid .sc-details-action{margin-top:4px}.sc-equal .sc-details-action:last-child{margin-top:auto}.sc-dialog .sc-detail-title{color:var(--sc-titleColor,inherit);font-family:var(--sc-family,inherit);font-size:var(--sc-title,28px)}.sc-dialog .sc-detail-subtitle{color:var(--sc-subtitleColor,inherit)}.sc-dialog .sc-detail-copy,.sc-inline-details{color:var(--sc-detailsColor,inherit);font-size:var(--sc-detailsSize,inherit);font-family:var(--sc-family,inherit);line-height:1.7}.sc-grid .sc-description ul,.sc-grid .sc-inline-details ul,.sc-dialog .sc-detail-copy ul{list-style:disc!important;padding-inline-start:24px!important}.sc-grid .sc-description ol,.sc-grid .sc-inline-details ol,.sc-dialog .sc-detail-copy ol{list-style:decimal!important;padding-inline-start:24px!important}.sc-grid .sc-description li,.sc-grid .sc-inline-details li,.sc-dialog .sc-detail-copy li{margin-bottom:4px}
.sc-badge-label:after{content:none}.sc-badge-separator{color:var(--sc-badgeLabelColor,inherit);font-size:var(--sc-badgeLabelSize,.85em)}
.sc-horizontal .sc-media{width:var(--sc-imageSideWidth,38%)}.sc-grid .sc-card.sc-custom-placement{min-height:0;background:var(--sc-bg);color:var(--sc-ink);flex-direction:column}.sc-grid .sc-custom-placement .sc-body{padding:var(--sc-pad);position:static;justify-content:flex-start}.sc-grid .sc-custom-placement>.sc-media{position:static;inset:auto;width:100%;aspect-ratio:var(--sc-ratio)}.sc-grid .sc-custom-placement .sc-media:after{display:none}.sc-grid .sc-custom-placement[data-image-placement=left],.sc-grid .sc-custom-placement[data-image-placement=right]{flex-direction:row;direction:ltr;align-items:stretch}.sc-grid .sc-custom-placement[data-image-placement=right]{flex-direction:row-reverse}.sc-grid .sc-custom-placement[data-image-placement=left]>.sc-media,.sc-grid .sc-custom-placement[data-image-placement=right]>.sc-media{width:var(--sc-imageSideWidth,38%);aspect-ratio:auto}.sc-grid .sc-body>.sc-media{position:static;inset:auto;width:100%;aspect-ratio:var(--sc-ratio);flex-shrink:0}.sc-grid .sc-body>.sc-media:after{display:none}.sc-grid .sc-media[data-image-shape=circle] img{aspect-ratio:1 / 1}.sc-grid .sc-media[data-image-shape=circle]{align-self:flex-start}.sc-grid .sc-image-overlap{overflow:visible}.sc-grid .sc-image-overlap .sc-media{overflow:hidden}@media(max-width:600px){.sc-grid .sc-custom-placement[data-image-placement=left],.sc-grid .sc-custom-placement[data-image-placement=right]{flex-direction:column}.sc-grid .sc-custom-placement[data-image-placement=left]>.sc-media,.sc-grid .sc-custom-placement[data-image-placement=right]>.sc-media{width:100%;aspect-ratio:var(--sc-ratio)}}
.sc-grid .sc-custom-order .sc-body>.sc-buttons:not(:last-child){margin-top:0}
.sc-body{--sc-leftJustify:flex-start;--sc-rightJustify:flex-end}.sc-body:dir(rtl){--sc-leftJustify:flex-end;--sc-rightJustify:flex-start}

.sc-dialog{box-sizing:border-box;width:min(680px,90vw);font-family:var(--sc-family,inherit);font-size:var(--sc-text,16px);color:var(--sc-ink,#20232b);background:var(--sc-bg,#fff);overflow-wrap:anywhere;padding:42px 28px 28px}.sc-dialog-content{display:flex;flex-direction:column;gap:var(--sc-contentGap,12px);min-width:0}.sc-dialog .sc-detail-image{align-self:center;max-width:100%;margin:0;flex-shrink:0}.sc-dialog .sc-buttons{margin-top:0}.sc-dialog .sc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--sc-accent,#9d8669);color:#fff;border:0;border-radius:5px;padding:10px 16px;font:inherit;text-decoration:none;line-height:1.4}.sc-dialog .sc-social{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:36px;min-height:36px;padding:8px;border:1px solid currentColor;color:var(--sc-socialColor,inherit);background:var(--sc-socialBackground,transparent);text-decoration:none;box-sizing:border-box}.sc-dialog .sc-social-circle{border-radius:50%}.sc-dialog .sc-social-square{border-radius:3px}.sc-dialog .sc-social-rectangle{border-radius:5px;padding:9px 13px}.sc-dialog a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.sc-dialog .sc-close{z-index:1}.sc-dialog .sc-detail-subtitle{opacity:.75}@media(max-width:600px){.sc-dialog{width:94vw;max-width:94vw;padding:42px 18px 22px}}

@media(max-width:600px){.sc-card,.sc-dialog{--sc-phone-title:var(--sc-mobileTitleSize,var(--sc-title,22px));--sc-phone-text:var(--sc-mobileTextSize,var(--sc-text,16px));--sc-phone-subtitleSize:var(--sc-mobileSubtitleSize,var(--sc-subtitleSize,calc(var(--sc-phone-text) * .9)));--sc-phone-descriptionSize:var(--sc-mobileDescriptionSize,var(--sc-descriptionSize,var(--sc-phone-text)));--sc-phone-detailsSize:var(--sc-mobileDetailsSize,var(--sc-detailsSize,var(--sc-phone-text)))}.sc-grid{gap:var(--sc-mobileGap,var(--sc-gap,24px))}.sc-grid .sc-card .sc-body{padding:var(--sc-mobilePadding,var(--sc-pad,24px));gap:var(--sc-mobileContentGap,var(--sc-contentGap,12px))}.sc-dialog-content{gap:var(--sc-mobileContentGap,var(--sc-contentGap,12px))}}

@media(max-width:600px){.sc-card,.sc-dialog{--sc-phone-contentGap:var(--sc-mobileContentGap,var(--sc-contentGap,12px))}}

.sc-grid .sc-card[hidden]{display:none!important}.sc-search{display:flex;align-items:flex-end;gap:12px;margin-block-end:18px;text-align:start}.sc-search label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;margin:0;font:inherit}.sc-search input[type=search]{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 12px;font:inherit;line-height:1.5;border:1px solid #aaa;border-radius:5px;background:#fff;color:#20232b}.sc-search-clear{flex-shrink:0;margin:0;padding:10px 12px;font:inherit;line-height:1.5;border:1px solid #aaa;border-radius:5px;background:#fff;color:#20232b;cursor:pointer}.sc-search-clear[hidden]{display:none!important}.sc-search input:focus-visible,.sc-search-clear:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sc-search-status{margin-block:12px 0;font-size:.9em;text-align:start}@media(max-width:600px){.sc-search{flex-wrap:wrap}.sc-search label{flex-basis:100%}}
