/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:"Tajawal", "Dubai", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-safwa-green:#013a28;--color-safwa-deep:#003021;--color-safwa-palm:#1a4e38;--color-safwa-green-soft:#dde9e1;--color-safwa-gold:#c9a860;--color-safwa-gold-light:#e9d69a;--color-safwa-ivory:#f9f7f4;--color-safwa-sand:#eeeae3;--color-safwa-ink:#28372b}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.lw-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;display:flex}.lw-pager__summary{opacity:.72;font-size:.8125rem}.lw-pager__list{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lw-pager__status{display:none}@media(max-width:47.99rem){.lw-pager__list{flex-wrap:nowrap}.lw-pager__num{display:none}.lw-pager__status{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding-inline:.6rem;font-size:.875rem;display:inline-flex}}.lw-pager__item{min-inline-size:var(--tap-min,2.25rem);min-block-size:var(--tap-min,2.25rem);border:1px solid;justify-content:center;align-items:center;padding-inline:.6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lw-pager__item{border:1px solid color-mix(in srgb,currentColor 58%,transparent)}}.lw-pager__item{border-radius:var(--r-sm,.5rem);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;font-size:.8125rem;text-decoration:none;transition:background-color .16s,border-color .16s}.lw-pager__step{padding-inline:0;font-size:1.125rem;line-height:1}.lw-pager__item:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.lw-pager__item:hover{background:color-mix(in srgb,currentColor 8%,transparent)}}.lw-pager__item:active{transition-duration:90ms;transform:scale(.985)}.lw-pager__item[aria-current=page]{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.lw-pager__item[aria-current=page]{border-color:color-mix(in srgb,currentColor 80%,transparent)}}.lw-pager__item[aria-current=page]{background:currentColor}@supports (color:color-mix(in lab,red,red)){.lw-pager__item[aria-current=page]{background:color-mix(in srgb,currentColor 14%,transparent)}}.lw-pager__item[aria-current=page]{font-weight:800}.lw-pager__item[aria-disabled=true],.lw-pager__item:disabled{opacity:.42;cursor:default}.lw-pager__item:focus-visible{outline-offset:2px;outline:2px solid}.lw-pager__gap{opacity:.6;padding-inline:.35rem}@media(prefers-reduced-motion:reduce){.lw-pager__item{transition:none}.lw-pager__item:active{transform:none}}:root{--safwa-green:#013a28;--safwa-deep:#003021;--safwa-palm:#1a4e38;--safwa-green-soft:#dde9e1;--safwa-gold:#c9a860;--safwa-gold-light:#e9d69a;--safwa-gold-dark:#9b7c32;--safwa-ivory:#f9f7f4;--safwa-sand:#eeeae3;--safwa-olive:#847e68;--safwa-gray:#d8d6cc;--safwa-ink:#28372b;--safwa-danger:#b91c1c;--safwa-night:#0e1a14;--safwa-night-card:#14211a;--safwa-surface-dark:#14231b;--safwa-surface-dark-2:#182c21;--safwa-surface:var(--safwa-green-soft)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-surface:color-mix(in srgb, var(--safwa-green-soft) 52%, #fff)}}:root{--safwa-surface-2:var(--safwa-green-soft)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-surface-2:color-mix(in srgb, var(--safwa-green-soft) 72%, #fff)}}:root{--safwa-border:var(--safwa-gold)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-border:color-mix(in srgb, var(--safwa-gold) 26%, transparent)}}:root{--safwa-border-dark:var(--safwa-gold)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-border-dark:color-mix(in srgb, var(--safwa-gold) 18%, transparent)}}:root{--safwa-ring:var(--safwa-green)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-ring:color-mix(in srgb, var(--safwa-green) 12%, transparent)}}:root{--safwa-ring-gold:var(--safwa-gold)}@supports (color:color-mix(in lab,red,red)){:root{--safwa-ring-gold:color-mix(in srgb, var(--safwa-gold) 30%, transparent)}}:root{--safwa-shadow-sm:0 1px 2px #013a280d, 0 1px 3px #013a280a;--safwa-shadow:0 2px 6px -2px #013a2814, 0 12px 28px -14px #013a2824;--safwa-radius:.9rem;--safwa-ease:cubic-bezier(.22, 1, .36, 1);--safwa-spring:cubic-bezier(.34, 1.56, .64, 1);--site-ease:var(--safwa-ease);--safwa-deep-on-surface:var(--safwa-deep);--safwa-green-on-surface:var(--safwa-green)}:root[data-theme=dark],.dark{--safwa-deep-on-surface:var(--staff-accent-ink,var(--safwa-ivory))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark],.dark{--safwa-deep-on-surface:var(--staff-accent-ink,color-mix(in srgb, var(--safwa-ivory) 94%, transparent))}}:root[data-theme=dark],.dark{--safwa-green-on-surface:var(--safwa-gold-light)}.sm-indoor{z-index:30;overscroll-behavior:contain;background:var(--sm-surface);width:min(350px,100% - 2rem);color:var(--sm-ink);border:1px solid var(--sm-line);box-shadow:var(--sm-shadow);border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem;display:flex;position:absolute;inset-block-start:var(--sm-chrome);inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-start:1rem;overflow-y:auto}.sm-indoor[hidden]{display:none}@font-face{font-family:Tajawal;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/tajawal/Tajawal-Bengali.woff2)format("woff2");unicode-range:U+980-9FF}.sm-language-select{max-width:140px;min-height:44px;color:var(--sm-ivory);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .45rem;font-weight:700}.sm-language-select option{background:var(--sm-surface);color:var(--sm-ink)}.sm-audio-language{align-items:center;gap:.4rem;min-height:44px;font-size:.8rem;display:flex}.sm-audio-language[hidden]{display:none}.sm-audio-language select{border:1px solid var(--sm-line);background:var(--sm-surface);min-height:44px;color:var(--sm-ink);border-radius:8px;padding:0 .4rem}@media(max-width:899px){.sm-language-select{max-width:112px;font-size:.85rem}}.sm-map-model-status{z-index:20;background:var(--sm-surface);max-width:calc(100% - 2rem);color:var(--sm-ink);border:1px solid var(--sm-line);border-radius:8px;padding:.5rem .75rem;font-size:.8rem;position:absolute;inset-block-end:3.5rem;inset-inline-start:1rem}.sm-map-model-status[hidden],body.has-indoor .sm-toolbar,body.has-indoor .sm-search{display:none}#sm-indoor .sm-button,#sm-model-dialog .sm-button{min-block-size:44px}#sm-indoor-toggle{min-block-size:44px;min-inline-size:44px}#sm-indoor .sm-button--primary{background:var(--sm-green);color:var(--sm-ivory)}.sm-indoor__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sm-indoor__heading h2{text-wrap:balance;font-size:1.1rem;font-weight:800}.sm-indoor label{font-size:.9rem;font-weight:700}.sm-indoor select,.sm-indoor input{width:100%;min-height:44px;color:var(--sm-ink);background:var(--sm-surface-2);border:1px solid var(--sm-line);font:inherit;border-radius:8px;padding:.5rem;font-size:.9rem}.sm-indoor :focus-visible,.sm-model-dialog :focus-visible{outline:3px solid var(--sm-gold);outline-offset:2px}.sm-indoor__actions{flex-wrap:wrap;gap:.5rem;display:flex}.sm-indoor__status,.sm-indoor__note{text-wrap:pretty;margin:0;font-size:.8rem;line-height:1.7}.sm-indoor__note{color:var(--sm-muted)}.sm-indoor__results{border-block:1px solid var(--sm-line);min-height:44px;max-height:210px;margin:0;padding:0;list-style:none;overflow:auto}.sm-indoor__results button{text-align:start;border-block-end:1px solid var(--sm-line);cursor:pointer;width:100%;min-height:44px;padding:.6rem .25rem;font-size:.85rem}.sm-indoor__results button:hover{background:var(--sm-surface-2)}#sm-indoor-route-steps{padding-inline-start:1rem;font-size:.8rem;line-height:1.8}#sm-indoor-route-steps li{margin-block:.5rem}#sm-indoor-route-steps .sm-button{text-wrap:wrap;text-align:start;height:auto}.sm-model-dialog{border:1px solid var(--sm-line);background:var(--sm-surface);width:min(1000px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--sm-ink);border-radius:16px;margin:auto;padding:1rem}.sm-model-dialog::backdrop{background:#001e14bf}#sm-model-canvas{touch-action:none;width:100%;height:min(55dvh,600px);min-height:180px}#sm-model-canvas canvas{width:100%;height:100%;display:block}@media(max-width:899px){.sm-indoor{width:auto;max-height:min(52dvh,calc(100dvh - var(--sm-chrome) - 1rem));padding:.75rem;inset-block-start:auto;inset-block-end:max(.5rem,env(safe-area-inset-bottom));inset-inline:.5rem}.sm-indoor__heading{background:var(--sm-surface);z-index:1;padding-block:.4rem;position:sticky;top:-.75rem}}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tajawal/Tajawal-Regular.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tajawal/Tajawal-Medium.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/tajawal/Tajawal-Bold.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/tajawal/Tajawal-ExtraBold.woff2)format("woff2")}:root{--sm-green:var(--color-safwa-green);--sm-deep:var(--color-safwa-deep);--sm-palm:var(--color-safwa-palm);--sm-gold:var(--color-safwa-gold);--sm-gold-light:var(--color-safwa-gold-light);--sm-gold-ink:#75602a;--sm-ivory:var(--color-safwa-ivory);--sm-bg:#f3eee4;--sm-surface:var(--color-safwa-ivory);--sm-surface-2:#f2eee6;--sm-sand:var(--color-safwa-sand);--sm-ink:var(--color-safwa-ink);--sm-heading:var(--color-safwa-green);--sm-muted:#6b6553;--sm-line:#28372b1f;--sm-soft:var(--color-safwa-green-soft);--sm-glass:#f9f7f4e6;--sm-shadow:0 18px 48px -18px #01201673, 0 2px 8px #01201614;--sm-ring:0 0 0 3px #c9a8608c;--sm-serif:"Amiri", "Noto Naskh Arabic", "Traditional Arabic", "Sakkal Majalla", "Geeza Pro", "Times New Roman", serif;--sm-chrome:168px;--sm-radius:20px;color-scheme:light}:root[data-theme=dark]{--sm-bg:#111b16;--sm-surface:#121d18;--sm-surface-2:#1a2721;--sm-sand:#1f2c25;--sm-ink:#ece6d7;--sm-heading:#f3ecda;--sm-muted:#aaa38d;--sm-line:#ece6d71f;--sm-soft:#1b3328;--sm-glass:#121d18db;--sm-gold-ink:var(--color-safwa-gold-light);--sm-shadow:0 18px 48px -16px #000000b3, 0 2px 8px #0000004d;color-scheme:dark}html,.sm-body{height:100%}.sm-body{background:var(--sm-bg);color:var(--sm-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;overflow:hidden}.sm-app{height:100dvh;position:relative}.sm-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sm-icon{flex:none;block-size:1.15em;inline-size:1.15em}[dir=ltr] .sm-icon--flip{transform:scaleX(-1)}:where(.sm-app) :focus-visible{box-shadow:var(--sm-ring);outline:none}:where(.sm-app) [tabindex="-1"]:focus,:where(.sm-app) [tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.sm-stage{position:fixed;top:0;right:0;bottom:0;left:0}.sm-stage .sm-map{background:var(--sm-bg);position:absolute;top:0;right:0;bottom:0;left:0}.sm-alpha{z-index:30;background:var(--sm-gold-light);color:#3b3016;text-align:center;justify-content:center;align-items:center;gap:.5rem;min-block-size:28px;margin:0;padding:.2rem 1rem;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex;position:fixed;inset-block-start:0;inset-inline:0;box-shadow:inset 0 -1px #9b7c328c}:root[data-theme=dark] .sm-alpha{color:var(--sm-gold-light);background:#3a321d;box-shadow:inset 0 -1px #c9a86073}.sm-top{z-index:20;pointer-events:none;padding:10px 12px 0;position:fixed;inset-block-start:var(--sm-alpha-height,28px);inset-inline:0}.sm-top>*{pointer-events:auto}.sm-top__bar{background:linear-gradient(135deg,var(--sm-green) 0%,var(--sm-deep) 100%);min-block-size:62px;color:var(--sm-ivory);box-shadow:var(--sm-shadow);border-radius:18px;align-items:center;gap:.875rem;padding:0 .75rem;display:flex;position:relative}.sm-top__bar:after{content:"";background:linear-gradient(90deg,#0000,#c9a860cc 18%,#c9a860cc 82%,#0000);block-size:1px;position:absolute;inset-block-end:0;inset-inline:22px}.sm-back{block-size:40px;inline-size:40px;color:var(--sm-ivory);border-radius:12px;place-items:center;transition:background-color .15s;display:inline-grid}.sm-back:hover{background:#f9f7f41a}.sm-title{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.sm-title__eyebrow{color:var(--sm-gold-light);letter-spacing:.01em;opacity:.9;font-size:.6875rem;font-weight:500}.sm-title__name{white-space:nowrap;margin:0;font-size:1.25rem;font-weight:800;line-height:1.1}.sm-search{flex:auto;max-inline-size:30rem;margin-inline-start:auto;position:relative}.sm-search__icon{color:var(--sm-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.85rem;transform:translateY(-50%)}.sm-search__input{box-sizing:border-box;block-size:42px;inline-size:100%;color:var(--color-safwa-ink);font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f9f7f4f7;border:1px solid #0000;border-radius:12px;padding-inline:2.5rem .9rem;font-size:.9375rem}.sm-search__input::placeholder{color:#7a745f}.sm-search__input:focus-visible{border-color:var(--sm-gold)}.sm-search__results{z-index:5;border:1px solid var(--sm-line);background:var(--sm-surface);max-block-size:min(22rem,60dvh);color:var(--sm-ink);box-shadow:var(--sm-shadow);border-radius:16px;margin:0;padding:.375rem;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;overflow-y:auto}.sm-search__option{cursor:pointer;border-radius:11px;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex}.sm-search__option:hover,.sm-search__option[aria-selected=true]{background:var(--sm-surface-2)}.sm-search__option[aria-selected=true]{box-shadow:inset 3px 0 0 var(--sm-gold)}[dir=rtl] .sm-search__option[aria-selected=true]{box-shadow:inset -3px 0 0 var(--sm-gold)}.sm-search__empty{color:var(--sm-muted);text-align:center;padding:.9rem;font-size:.875rem}.sm-top__actions{align-items:center;gap:.5rem;display:flex}.sm-button{border:1px solid var(--sm-line);background:var(--sm-surface);min-block-size:44px;color:var(--sm-heading);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.sm-button:hover{background:var(--sm-surface-2)}.sm-button:active{transform:translateY(1px)}.sm-button--primary{background:var(--sm-green);color:var(--sm-ivory);border-color:#0000}.sm-button--primary:hover{background:var(--sm-palm)}:root[data-theme=dark] .sm-button--primary{background:var(--sm-gold);color:#1c1608}.sm-button--ghost{color:var(--sm-ivory);background:0 0;border-color:#f9f7f438}.sm-button--ghost:hover,.sm-button--ghost[aria-expanded=true]{background:#f9f7f41a}.sm-lang{border:1px solid #f9f7f438;border-radius:12px;padding:3px;display:inline-flex}.sm-lang__option{color:#f9f7f4d1;min-block-size:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 .7rem;font-size:.8125rem;font-weight:700}.sm-lang__option[aria-pressed=true]{background:var(--sm-ivory);color:var(--sm-green)}.sm-toolbar{pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:8px;display:flex}.sm-toolbar>*{pointer-events:auto}.sm-segment,.sm-chips{border:1px solid var(--sm-line);background:var(--sm-glass);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:0 6px 20px -10px #01201666}.sm-segment__option{min-block-size:36px;color:var(--sm-heading);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:700;transition:background-color .18s,color .18s}.sm-segment__option:hover{background:var(--sm-surface-2)}.sm-basemap .sm-segment__option{min-block-size:44px}.sm-segment__option[aria-pressed=true]{background:var(--sm-green);color:var(--sm-ivory);box-shadow:inset 0 -2px 0 var(--sm-gold)}:root[data-theme=dark] .sm-segment__option[aria-pressed=true]{background:var(--sm-palm)}.sm-chip{min-block-size:36px;color:var(--sm-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.8125rem;font-weight:700;transition:opacity .18s,background-color .18s;display:inline-flex}.sm-chip:hover{background:var(--sm-surface-2)}.sm-chip__short{display:none}.sm-chip[aria-pressed=false]{opacity:.55}.sm-chip__swatch,.sm-list__swatch{box-sizing:border-box;border-radius:999px;flex:none;block-size:14px;inline-size:14px}.sm-chip--merit .sm-chip__swatch,.sm-list__item--merit .sm-list__swatch,.sm-search__option--merit .sm-list__swatch{background:var(--sm-green);box-shadow:0 0 0 2px var(--sm-gold)}.sm-chip--history .sm-chip__swatch,.sm-list__item--history .sm-list__swatch,.sm-search__option--history .sm-list__swatch{background:var(--sm-gold);box-shadow:0 0 0 2px var(--sm-ivory),0 0 0 3px #013a2840}.sm-chip--modern .sm-chip__swatch,.sm-list__item--modern .sm-list__swatch,.sm-search__option--modern .sm-list__swatch{background:var(--sm-ivory);box-shadow:inset 0 0 0 3px var(--sm-palm)}.sm-chip--services .sm-chip__swatch{background:conic-gradient(#2e7d6b 0,#2e7d6b 25%,#c9a860 0,#c9a860 50%,#3d6fa8 0,#3d6fa8 75%,#8c5a9e 0)}.sm-floor{border:1px solid var(--sm-line);background:var(--sm-glass);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);min-block-size:44px;color:var(--sm-heading);border-radius:999px;align-items:center;gap:.5rem;padding:0 .4rem 0 .9rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 6px 20px -10px #01201666}.sm-floor[hidden]{display:none}.sm-floor__select{background:var(--sm-surface-2);min-block-size:36px;color:var(--sm-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 .75rem}.sm-floor__select:focus-visible{outline:2px solid var(--sm-ring,var(--sm-gold));outline-offset:2px}.sm-services-popup .maplibregl-popup-content{background:var(--sm-surface,#fffdf7);color:var(--sm-ink);border-radius:12px;max-inline-size:260px;padding:.75rem .9rem;font-family:Tajawal,sans-serif;line-height:1.6}.sm-services-popup .maplibregl-popup-tip{display:none}.sm-services-popup__name{color:var(--sm-heading);margin:0 0 .15rem;font-size:.95rem;font-weight:700}.sm-services-popup__cat{margin-block-end:.35rem;font-size:.75rem;font-weight:700;display:inline-block}.sm-services-popup__meta,.sm-services-popup__source{color:var(--sm-muted,#5e6b60);margin:0;font-size:.75rem}.sm-services-popup__source{margin-block-start:.4rem;font-size:.6875rem}.sm-chip[aria-pressed=false] .sm-chip__swatch{background:0 0;box-shadow:inset 0 0 0 2px}.sm-loading{z-index:15;border:1px solid var(--sm-line);background:var(--sm-surface);color:var(--sm-heading);box-shadow:var(--sm-shadow);border-radius:999px;align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-weight:700;display:inline-flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .sm-loading{transform:translate(50%,-50%)}.sm-loading[hidden]{display:none}.sm-loading.is-error{color:var(--sm-ink);border-radius:16px;flex-wrap:wrap;justify-content:center;max-inline-size:calc(100vw - 2rem)}.sm-loading__spinner{border:2.5px solid #c9a8604d;border-block-start-color:var(--sm-gold);border-radius:999px;block-size:18px;inline-size:18px;animation:.9s linear infinite sm-spin}@keyframes sm-spin{to{transform:rotate(360deg)}}.sm-sheet{z-index:25;border:1px solid var(--sm-line);background:var(--sm-surface);color:var(--sm-ink);box-shadow:var(--sm-shadow);flex-direction:column;display:flex;position:fixed;overflow:hidden}.sm-sheet[hidden]{display:none}.sm-sheet__scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-block-size:0;overflow-y:auto}.sm-sheet__grip{display:none}.sm-sheet__close{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c18128c;border:0;border-radius:999px;place-items:center;block-size:38px;inline-size:38px;font-size:1.05rem;display:inline-grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.sm-sheet__close:hover{background:#0c1812bf}.sm-sheet__close--inline{background:var(--sm-surface-2);color:var(--sm-ink);position:static}.sm-sheet__close--inline:hover{background:var(--sm-sand)}@media(min-width:900px){.sm-sheet{inset-block:var(--sm-chrome) 16px;border-radius:var(--sm-radius);inline-size:min(410px,100vw - 48px);animation:.32s cubic-bezier(.2,.8,.2,1) sm-slide-in}.sm-panel{inset-inline-start:12px}.sm-list{inline-size:min(360px,100vw - 48px);inset-inline-end:12px}}@keyframes sm-slide-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@media(max-width:899.98px){.sm-sheet{block-size:56dvh;max-block-size:calc(100dvh - 36px);border-block-end:0;border-radius:22px 22px 0 0;padding-block-end:env(safe-area-inset-bottom);transition:block-size .28s cubic-bezier(.2,.8,.2,1);animation:.3s cubic-bezier(.2,.8,.2,1) sm-rise;inset-block-end:0;inset-inline:0}.sm-sheet[data-size=full]{block-size:calc(100dvh - 36px)}.sm-sheet.is-dragging{transition:none}.sm-sheet__grip{z-index:2;cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;block-size:24px;display:grid;position:absolute;inset-block-start:0;inset-inline:0}.sm-sheet__grip span{background:#f9f7f4d9;border-radius:999px;block-size:5px;inline-size:44px;box-shadow:0 1px 3px #00000059}.sm-list .sm-sheet__grip span{background:var(--sm-line)}.sm-toast{inset-block-end:calc(56dvh + 12px)}}@keyframes sm-rise{0%{transform:translateY(40%)}}@media(prefers-reduced-motion:reduce){.sm-sheet{transition:none;animation:none}}.sm-gallery{background:var(--sm-sand);position:relative}.sm-gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.sm-gallery__track::-webkit-scrollbar{display:none}.sm-gallery__track[hidden]{display:none}.sm-photo{scroll-snap-align:start;background:var(--sm-surface);flex:0 0 100%;margin:0}.sm-photo__frame{aspect-ratio:16/10;background:linear-gradient(110deg,transparent 30%,#ffffff59 50%,transparent 70%) 0 0 / 200% 100%,var(--sm-sand);animation:1.4s linear infinite sm-shimmer;overflow:hidden}.sm-photo__frame.is-loaded{background:var(--sm-sand);animation:none}.sm-photo__frame.is-failed{color:var(--sm-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.sm-photo__frame.is-failed .sm-icon{block-size:28px;inline-size:28px;color:var(--sm-gold)}@keyframes sm-shimmer{to{background-position:-200% 0,0 0}}.sm-photo__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.sm-photo__note{flex-basis:100%;line-height:1.7}.sm-photo__caption{border-block-end:1px solid var(--sm-line);color:var(--sm-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding:.45rem 1.25rem;font-size:.75rem;line-height:1.5;display:flex}.sm-gallery__empty{aspect-ratio:16/7;color:var(--sm-muted);text-align:center;background:repeating-linear-gradient(45deg,#c9a8601f 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,#013a280f 0 1px,transparent 1px 22px),var(--sm-sand);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.sm-gallery__empty[hidden],.sm-gallery__nav[hidden]{display:none}.sm-gallery__empty .sm-icon{block-size:28px;inline-size:28px;color:var(--sm-gold)}.sm-gallery__nav{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c18128c;border-radius:999px;align-items:center;gap:.25rem;padding:3px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.sm-gallery__step{block-size:30px;inline-size:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.sm-gallery__step:hover{background:#ffffff26}.sm-gallery__count{font-variant-numeric:tabular-nums;padding-inline:.25rem}.sm-card{flex-direction:column;gap:.9rem;padding:1.1rem 1.25rem 1.5rem;display:flex}.sm-card__chips{flex-wrap:wrap;gap:.375rem;display:flex}.sm-tag{background:var(--sm-surface-2);color:var(--sm-muted);border-radius:999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.sm-tag--merit{background:var(--sm-soft);color:var(--sm-heading)}.sm-tag--history{color:var(--sm-gold-ink);background:#c9a86033}.sm-tag--modern{background:var(--sm-surface-2);color:var(--sm-heading);box-shadow:inset 0 0 0 1px var(--sm-line)}.sm-card__name{color:var(--sm-heading);margin:-.25rem 0 0;font-size:1.6rem;font-weight:800;line-height:1.25}.sm-card__name:focus{outline:none}.sm-card__alt{color:var(--sm-muted);margin:-.7rem 0 0;font-size:.875rem}.sm-card__alt[hidden]{display:none}.sm-card__authenticity{background:var(--sm-surface-2);color:var(--sm-ink);border-radius:10px;align-self:flex-start;align-items:center;gap:.45rem;margin:0;padding:.4rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.sm-card__authenticity[data-level=established]{background:var(--sm-soft);color:var(--sm-heading)}.sm-card__authenticity[data-level=attributed]{color:var(--sm-gold-ink);background:#c9a86029}.sm-card__actions{flex-wrap:wrap;gap:.5rem;display:flex}.sm-card__actions [hidden]{display:none}.sm-go{position:relative}.sm-go__menu{z-index:4;border:1px solid var(--sm-line);background:var(--sm-surface);min-inline-size:13rem;box-shadow:var(--sm-shadow);border-radius:14px;flex-direction:column;padding:.375rem;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}.sm-go__menu[hidden]{display:none}.sm-go__title{color:var(--sm-muted);margin:0;padding:.35rem .6rem .25rem;font-size:.75rem;font-weight:700}.sm-go__item{color:var(--sm-ink);border-radius:10px;padding:.6rem;font-size:.9375rem;font-weight:700;text-decoration:none}.sm-go__item:hover,.sm-go__item:focus-visible{background:var(--sm-surface-2)}.sm-notice{border:1px solid #c9a86073;border-inline-start:3px solid var(--sm-gold);color:var(--sm-ink);background:#e9d69a2e;border-radius:12px;gap:.65rem;padding:.8rem .9rem;font-size:.875rem;line-height:1.75;display:flex}.sm-notice[hidden]{display:none}.sm-notice>.sm-icon{color:var(--sm-gold-ink);margin-block-start:.2rem}.sm-notice__title{color:var(--sm-gold-ink);font-size:.8125rem;display:block}.sm-notice p{margin:.1rem 0 0}.sm-card__summary{margin:0;font-size:1rem;line-height:1.9}.sm-card__section[hidden]{display:none}.sm-card__section p{margin:0;font-size:.9375rem;line-height:1.8}.sm-card__heading{color:var(--sm-muted);align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.8125rem;font-weight:700;display:flex}.sm-card__heading:before{content:"";background:var(--sm-gold);border-radius:2px;block-size:2px;inline-size:14px}.sm-hadith-list{flex-direction:column;gap:.6rem;display:flex}.sm-hadith{border-inline-start:3px solid var(--sm-green);background:var(--sm-surface-2);border-radius:12px;margin:0;padding:.85rem 1rem}[dir=ltr] .sm-hadith{border-inline-start:0;border-inline-end:3px solid var(--sm-green)}:root[data-theme=dark] .sm-hadith{border-color:var(--sm-gold)}.sm-hadith__text{color:var(--sm-heading);font-family:var(--sm-serif);text-align:start;margin:0;font-size:1.35rem;line-height:1.9}.sm-hadith__meta{color:var(--sm-muted);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-block-start:.35rem;font-size:.8125rem;display:flex}.sm-hadith__note{color:var(--sm-gold-ink);margin:.4rem 0 0;font-size:.8125rem;line-height:1.7}.sm-sources{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sm-sources .sm-link{border:1px solid var(--sm-line);border-radius:999px;padding:.25rem .6rem;font-size:.8125rem}.sm-link{color:var(--sm-heading);text-underline-offset:3px;align-items:center;gap:.3rem;font-weight:700;-webkit-text-decoration:underline #c9a860b3;text-decoration:underline #c9a860b3;display:inline-flex}.sm-sources .sm-link{text-decoration:none}.sm-link .sm-icon{block-size:.95em;inline-size:.95em}.sm-card__review{border-block-start:1px solid var(--sm-line);color:var(--sm-muted);align-items:center;gap:.45rem;margin:.25rem 0 0;padding-block-start:.9rem;font-size:.8125rem;display:flex}.sm-list__head{border-block-end:1px solid var(--sm-line);align-items:center;gap:.6rem;padding:1rem 1rem .75rem 1.25rem;display:flex}[dir=rtl] .sm-list__head{padding:1rem 1.25rem .75rem 1rem}@media(max-width:899.98px){.sm-list__head{padding-block-start:1.5rem}}.sm-list__title{color:var(--sm-heading);margin:0;font-size:1.15rem;font-weight:800}.sm-list__title:focus{outline:none}.sm-list__count{color:var(--sm-muted);margin-inline-end:auto;font-size:.8125rem}.sm-list__group{padding:.75rem .75rem .25rem}.sm-list__city{color:var(--sm-muted);margin:0 .5rem .4rem;font-size:.8125rem;font-weight:700}.sm-list__items{margin:0;padding:0;list-style:none}.sm-list__item{inline-size:100%;color:var(--sm-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem;display:flex}.sm-list__item:hover{background:var(--sm-surface-2)}.sm-list__text{flex-direction:column;gap:.1rem;min-inline-size:0;display:flex}.sm-list__name{font-size:.9375rem;font-weight:700}.sm-list__meta{color:var(--sm-muted);font-size:.75rem}.sm-toast{z-index:40;text-align:center;background:var(--sm-green);inline-size:max-content;max-inline-size:min(28rem,100vw - 2rem);color:var(--sm-ivory);box-shadow:var(--sm-shadow);border-radius:16px;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700;position:fixed;inset-block-end:24px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .sm-toast{transform:translate(50%)}.sm-toast[hidden]{display:none}.sm-map .maplibregl-ctrl-group{border:1px solid var(--sm-line);background:var(--sm-surface);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px -10px #01201673}.sm-map .maplibregl-ctrl-group button{block-size:36px;inline-size:36px}:root[data-theme=dark] .sm-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.92)}.sm-map .maplibregl-ctrl-attrib{font-family:var(--font-sans);font-size:.6875rem}.sm-map .maplibregl-ctrl-bottom-left,.sm-map .maplibregl-ctrl-bottom-right{margin-block-end:env(safe-area-inset-bottom)}@media(max-width:899.98px){.sm-top{padding:8px 8px 0}.sm-top__bar{border-radius:16px;flex-wrap:wrap;gap:.5rem .6rem;padding:.5rem .5rem .6rem}.sm-title{flex:auto}.sm-title__name{font-size:1.1rem}.sm-search{flex:100%;order:3;max-inline-size:none}.sm-button__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sm-top__actions .sm-button{min-block-size:40px;inline-size:40px;padding:0}.sm-toolbar{flex-direction:column;align-items:stretch;gap:6px}.sm-segment,.sm-chips{display:flex}.sm-segment__option,.sm-chip{flex:1 1 0;justify-content:center;min-inline-size:0;padding:0 .5rem}.sm-segment__option{min-block-size:34px}.sm-chip{gap:.3rem;min-block-size:32px;padding:0 .25rem;font-size:.75rem}.sm-chip .sm-chip__swatch{block-size:11px;inline-size:11px}.sm-chip__long{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sm-chip__short{display:inline}.sm-card__name{font-size:1.4rem}body.has-panel .sm-map .maplibregl-ctrl-bottom-left,body.has-panel .sm-map .maplibregl-ctrl-bottom-right{display:none}}@media(max-width:420px){.sm-alpha{font-size:.75rem}.sm-title__eyebrow{display:none}}.sm-player{border:1px solid var(--sm-line);background:var(--sm-sand);border-radius:999px;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.55rem .85rem;display:flex}.sm-player[hidden]{display:none}.sm-player__seek{min-block-size:24px;min-inline-size:0;accent-color:var(--sm-green);cursor:pointer;flex:auto;margin:0}:root[data-theme=dark] .sm-player__seek{accent-color:var(--sm-gold)}.sm-player__seek:disabled{cursor:default;opacity:.55}.sm-player__time{color:var(--sm-muted);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;flex:none;font-size:.8125rem}.sm-list__filter{border-block-end:1px solid var(--sm-line);flex-wrap:wrap;flex:none;gap:.4rem;padding:.65rem 1rem;display:flex}.sm-list__filter-option{border:1px solid var(--sm-line);min-block-size:36px;color:var(--sm-heading);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:0 .85rem;font-size:.8125rem;font-weight:700}.sm-list__filter-option:hover{background:var(--sm-soft)}.sm-list__filter-option[aria-pressed=true]{border-color:var(--sm-green);background:var(--sm-green);color:var(--sm-ivory)}:root[data-theme=dark] .sm-list__filter-option[aria-pressed=true]{border-color:var(--sm-palm);background:var(--sm-palm)}.sm-list__empty{color:var(--sm-muted);margin:1.25rem 1rem;font-size:.875rem}.sm-card__review[data-status=religious_review]{color:var(--sm-gold-ink)}.sm-card__review[data-status=approved]{color:var(--sm-heading)}.sm-player__seek[hidden]{display:none}.sm-player__seek[hidden]+.sm-player__time{margin-inline-start:auto}.sm-points{gap:.4rem;margin:0;padding:0;font-size:.9375rem;line-height:1.75;list-style:none;display:grid}.sm-points li{padding-inline-start:1.1rem;position:relative}.sm-points li:before{content:"";background:var(--sm-heading);border-radius:999px;block-size:6px;inline-size:6px;position:absolute;inset-block-start:.72em;inset-inline-start:.1rem}.sm-points--caution li:before{background:var(--sm-gold);border-radius:1px;transform:rotate(45deg)}@media(min-width:900px){.sm-rites{inline-size:min(400px,100vw - 48px);inset-inline-end:12px}}@media(max-width:899.98px){.sm-rites{block-size:46dvh}.sm-rites .sm-sheet__grip span{background:var(--sm-line)}body:has(.sm-rites:not([hidden])) .sm-map .maplibregl-ctrl-bottom-left,body:has(.sm-rites:not([hidden])) .sm-map .maplibregl-ctrl-bottom-right{display:none}}.sm-step{gap:.9rem;padding:1rem 1.25rem .5rem;display:grid}.sm-step[hidden],.sm-step [hidden]{display:none}.sm-step__meta{color:var(--sm-muted);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;display:flex}.sm-step__day{background:var(--sm-soft);color:var(--sm-heading);border-radius:999px;padding:0 .55rem}.sm-step__title{color:var(--sm-heading);margin:0;font-size:1.35rem;font-weight:800;line-height:1.4}.sm-step__title:focus{outline:none}.sm-step .sm-card__review{border:1px solid var(--sm-line);background:var(--sm-surface-2);border-radius:12px;margin:0;padding:.45rem .7rem}.sm-step__places{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sm-step__place{border:1px solid var(--sm-line);background:var(--sm-surface-2);min-block-size:36px;color:var(--sm-heading);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.875rem;font-weight:700;display:inline-flex}.sm-step__place:hover{background:var(--sm-sand)}.sm-step__place .sm-icon{color:var(--sm-gold)}.sm-step__none{color:var(--sm-muted);font-size:.875rem}.sm-steps{border-block-start:1px solid var(--sm-line);padding:.75rem .75rem 1rem}.sm-steps__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sm-steps__item{inline-size:100%;color:var(--sm-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.75rem;padding:.55rem .6rem;display:flex}.sm-steps__item:hover{background:var(--sm-surface-2)}.sm-steps__item[aria-current=step]{background:var(--sm-soft)}.sm-steps__number{border:1.5px solid var(--sm-heading);block-size:28px;inline-size:28px;color:var(--sm-heading);border-radius:999px;flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:inline-grid}.sm-steps__item[aria-current=step] .sm-steps__number{background:var(--sm-heading);color:var(--sm-surface)}.sm-steps__nav{border-block-start:1px solid var(--sm-line);background:var(--sm-surface);gap:.5rem;padding:.75rem 1rem;display:flex}.sm-steps__nav .sm-button{flex:1 1 0;justify-content:center}.sm-steps__nav .sm-button:disabled{opacity:.45;cursor:default}body[data-sm-basemap=satellite] .sm-map .maplibregl-ctrl-attrib{color:#28372b;background:#f9f7f4e0;max-inline-size:min(560px,100vw - 96px);font-size:11px}.sm-paras{gap:.6rem;display:grid}.sm-link--source{white-space:nowrap;font-size:.75rem}.sm-sources--inline{margin-block-start:.5rem}.sm-card__checked{color:var(--sm-muted);margin:.4rem 0 0;font-size:.75rem}.sm-card__checked[hidden]{display:none}.sm-step__what{gap:.45rem;margin:0;padding-inline-start:1.3rem;font-size:.9375rem;line-height:1.8;display:grid}.sm-step__what li::marker{color:var(--sm-heading);font-weight:800}.sm-step__about{border-block-start:1px solid var(--sm-line);color:var(--sm-muted);margin:0;padding:.75rem 1.25rem 1.25rem;font-size:.8125rem;line-height:1.7}.sm-step__about[hidden]{display:none}.sm-list__tools{gap:.5rem;padding:.5rem 1.25rem;display:flex}.sm-list__query,.sm-list__category{border:1px solid var(--sm-line);background:var(--sm-surface);min-block-size:44px;min-inline-size:0;color:var(--sm-ink);font:inherit;border-radius:8px;padding:.5rem}.sm-list__query{flex:55%;inline-size:55%}.sm-list__category{flex:45%;inline-size:45%}.sm-list__thumbnail{object-fit:cover;background:var(--sm-surface-2);border-radius:8px;flex:0 0 48px;block-size:48px;inline-size:48px}.sm-list__tools :focus-visible{outline:2px solid var(--sm-gold);outline-offset:2px}@media(max-width:420px){.sm-chips{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sm-chips .sm-chip{white-space:normal;min-block-size:44px;line-height:1.5}.sm-chips .sm-chip__long{display:none}.sm-chips .sm-chip__short{display:inline}.sm-top__actions .sm-button{min-block-size:44px;inline-size:44px}}
