@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{:where(luz-faq){--luz-faq-measure: 65ch;display:block;overflow-wrap:anywhere}:where(luz-faq>*+*){margin-block-start:var(--luz-space-lg)}:where(.luz-faq__title){margin:0;font-family:var(--luz-font-heading);font-weight:400;line-height:1.2;text-wrap:balance}:where(.luz-faq__lead){max-inline-size:var(--luz-faq-measure);margin-block-start:var(--luz-space-sm);color:var(--luz-text-secondary);font-size:var(--luz-text-lg)}:where(.luz-faq__nav ul){display:flex;flex-wrap:wrap;gap:var(--luz-space-xs);margin:0;padding:0;list-style:none}:where(.luz-faq__nav li){margin:0}:where(.luz-faq__nav a){display:inline-block;padding:var(--luz-space-2xs) var(--luz-space-sm);border:1px solid var(--luz-divider);border-radius:var(--luz-radius-sm);color:var(--luz-brand-primary);font-family:var(--luz-font-sans);font-size:var(--luz-text-sm);font-weight:500;text-decoration:none}:where(.luz-faq__nav a:hover){background:var(--luz-surface-hover)}:where(.luz-faq__group+.luz-faq__group){margin-block-start:var(--luz-space-xl)}:where(.luz-faq__group-title){margin:0 0 var(--luz-space-sm);color:var(--luz-text-secondary);font-family:var(--luz-font-sans);font-size:var(--luz-text-sm);font-weight:500;letter-spacing:.08em;line-height:1.25;text-align:center;text-transform:uppercase;scroll-margin-block-start:var(--luz-space-2xl)}:where(.luz-faq__group-title:lang(ar)){letter-spacing:0;text-transform:none}:where(.luz-faq__item){margin:0;padding:0;border-block-end:1px solid var(--luz-divider)}:where(.luz-faq__item:not(.luz-faq__item+.luz-faq__item)){border-block-start:1px solid var(--luz-divider)}:where(.luz-faq__question){display:flex;gap:var(--luz-space-sm);align-items:center;justify-content:space-between;min-block-size:var(--luz-control-lg);margin:0;padding:var(--luz-space-md) 0;border-radius:var(--luz-radius-sm);color:var(--luz-text-primary);font-family:var(--luz-font-body);font-size:var(--luz-text-lg);font-weight:600;line-height:1.35;list-style:none;-webkit-user-select:text;user-select:text}:where(.luz-faq__question)::-webkit-details-marker{display:none}:where(.luz-faq__question:hover){background:none;color:var(--luz-brand-primary)}:where(.luz-faq__question):after{content:"";flex:none;inline-size:.625em;block-size:.625em;background:linear-gradient(currentcolor,currentcolor) center / 100% 1.5px no-repeat,linear-gradient(currentcolor,currentcolor) center / 1.5px 100% no-repeat;transition:background-size var(--luz-duration-fast) var(--luz-easing-standard)}:where(.luz-faq__item[open]>.luz-faq__question){color:var(--luz-brand-primary)}:where(.luz-faq__item[open]>.luz-faq__question):after{background-size:100% 1.5px,1.5px 0}@media(prefers-reduced-motion:reduce){:where(.luz-faq__question):after{transition:none}}@media(forced-colors:active){:where(.luz-faq__question):after{color:CanvasText;forced-color-adjust:none}}:where(.luz-faq__answer){max-inline-size:var(--luz-faq-measure);padding-block:0 var(--luz-space-lg);color:var(--luz-text-primary);font-family:var(--luz-font-body);font-size:var(--luz-text-lg);scroll-margin-block-start:calc(var(--luz-control-lg) + var(--luz-space-xl))}:where(.luz-faq__answer>*){margin-block:0}:where(.luz-faq__answer>*+*){margin-block-start:var(--luz-space-sm)}:where(.luz-faq__answer :is(pre,table)){max-inline-size:100%;overflow-x:auto}:where(.luz-faq__more){color:var(--luz-text-secondary);font-family:var(--luz-font-sans)}}@layer luz.print{@media print{:where(.luz-faq__item)::details-content{content-visibility:visible;display:block}:where(.luz-faq__question):after{display:none}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{:where(luz-lang-switch){--luz-lang-switch-top: var(--luz-bar-h);display:block}.luz-lang-switch__button{display:inline-flex;align-items:center;gap:var(--luz-space-2xs);min-block-size:var(--luz-control-lg);min-inline-size:var(--luz-control-lg);padding-inline:var(--luz-space-xs);border:1px solid transparent;border-radius:var(--luz-radius-md);background:transparent;color:var(--luz-text-secondary);font:inherit;font-family:var(--luz-font-sans);font-size:var(--luz-text-md);cursor:pointer}@media(max-width:359px){.luz-lang-switch__button{justify-content:center;padding-inline:0}.luz-lang-switch__name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.luz-lang-switch__button:hover,.luz-lang-switch__button:has(+:popover-open){background:var(--luz-surface-muted);color:var(--luz-text-primary)}.luz-lang-switch__button:focus-visible{outline:2px solid var(--luz-focus-ring);outline-offset:2px}.luz-lang-switch__icon{flex:none;inline-size:1.125rem;block-size:1.125rem;fill:none;stroke:currentcolor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.luz-lang-switch__menu{inset:auto;inset-block-start:var(--luz-lang-switch-top);inset-inline-end:var(--luz-space-md);margin:0;min-inline-size:13rem;max-inline-size:calc(100vw - 2 * var(--luz-space-md));padding:var(--luz-space-sm);border:1px solid var(--luz-divider);border-radius:var(--luz-radius-md);background:var(--luz-surface);color:var(--luz-text-primary);box-shadow:var(--luz-shadow-md);font-family:var(--luz-font-sans)}@supports (position-anchor: --luz-lang-switch){.luz-lang-switch__button{anchor-name:--luz-lang-switch}.luz-lang-switch__menu{position-anchor:--luz-lang-switch;inset-block-start:calc(anchor(bottom) + var(--luz-space-xs));inset-inline-end:anchor(end);position-try-fallbacks:flip-inline}}.luz-lang-switch__title{margin:0;padding:var(--luz-space-2xs) var(--luz-space-sm) var(--luz-space-xs);color:var(--luz-text-muted);font-size:var(--luz-text-sm)}.luz-lang-switch__list{display:grid;gap:var(--luz-space-2xs);margin:0;padding:0;list-style:none}.luz-lang-switch__link{display:flex;align-items:center;gap:var(--luz-space-sm);min-block-size:var(--luz-control-lg);padding-inline:var(--luz-space-sm);border-radius:var(--luz-radius-md);color:var(--luz-text-primary);font-size:var(--luz-text-md);text-decoration:none}.luz-lang-switch__link:before{content:"";flex:none;inline-size:1em;block-size:1em}.luz-lang-switch__link:hover{background:var(--luz-surface-hover);text-decoration:none}.luz-lang-switch__link:focus-visible{outline:2px solid var(--luz-focus-ring);outline-offset:-2px}.luz-lang-switch__link[aria-current]{background:var(--luz-surface-muted);font-weight:600}.luz-lang-switch__link[aria-current]:before{box-sizing:border-box;inline-size:.4em;block-size:.75em;margin-inline:.3em;border:solid var(--luz-brand-primary);border-width:0 2px 2px 0;rotate:45deg;translate:0 -.1em}@media(forced-colors:active){.luz-lang-switch__link[aria-current]:before{border-color:Highlight}}@supports not selector(:popover-open){.luz-lang-switch__button,.luz-lang-switch__title{display:none}.luz-lang-switch__menu{padding:0;border:0;box-shadow:none}.luz-lang-switch__list{display:flex;flex-wrap:wrap}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:where(:root)::view-transition-group(root),:where(:root)::view-transition-old(root),:where(:root)::view-transition-new(root){animation-duration:var(--luz-duration-base);animation-timing-function:var(--luz-easing-standard)}}}@layer luz.tokens,luz.themes,luz.settings,luz.generic,luz.elements,luz.objects,luz.components,luz.utilities,luz.catalog,luz.print;@layer luz.catalog{:where(luz-theme-time){display:block}:where(luz-theme-time:not([variant=bar])):has(.luz-theme-mode__button--fixed){display:contents}.luz-theme-time__moments{display:none}:where(luz-theme-time)[show~=moments]:has(>.luz-theme-time__bar) .luz-theme-time__moments{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--luz-space-2xs);min-inline-size:0;margin:0;padding:0;border:0}.luz-theme-time__legend,.luz-theme-time__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.luz-theme-time__moment{position:relative;margin:0;padding:var(--luz-space-3xs) var(--luz-space-sm);border:1px solid var(--luz-outline);border-radius:var(--luz-radius-full);font-size:var(--luz-text-sm);cursor:pointer;transition:background var(--luz-duration-fast),color var(--luz-duration-fast)}.luz-theme-time__moment:hover{background:var(--luz-surface-hover)}.luz-theme-time__moment:has(:checked){border-color:var(--luz-brand-fill);background:var(--luz-brand-fill);color:var(--luz-text-on-fill)}.luz-theme-time__moment:has(:focus-visible),.luz-theme-time__slider:focus-visible{outline:2px solid var(--luz-focus-ring);outline-offset:2px}.luz-theme-time__input{position:absolute;inline-size:1px;block-size:1px;margin:-1px;opacity:0;overflow:hidden;clip-path:inset(50%)}.luz-theme-time__bar{--luz-theme-time-way: 90deg;--luz-theme-time-target: 2.75rem;--luz-theme-time-track: 6px;--luz-theme-time-thumb: 18px;--luz-theme-time-edge: 0 0 2px 1px var(--luz-text-secondary);--luz-theme-time-day: var( --luz-theme-time-sky, linear-gradient( var(--luz-theme-time-way), var(--luz-sidebar-bg) 18%, var(--luz-brand-fill) 30%, var(--luz-sidebar-active-bg) 40% 70%, var(--luz-brand-fill) 82%, var(--luz-sidebar-bg) 92% ) );display:flex;flex-direction:column;gap:var(--luz-space-2xs);padding:var(--luz-space-sm) var(--luz-space-md);color:var(--luz-text-primary);font-size:var(--luz-text-sm);line-height:1.4;text-align:center}.luz-theme-time__bar>p{margin:0}.luz-theme-time__hour,.luz-theme-time__where{display:none}:where(luz-theme-time)[show~=time] .luz-theme-time__hour,:where(luz-theme-time)[show~=place] .luz-theme-time__where{display:block}.luz-theme-time__saved{min-block-size:1lh;color:var(--luz-color-success);visibility:hidden;opacity:0;transition:opacity var(--luz-duration-slow),visibility var(--luz-duration-slow)}.luz-theme-time__saved[data-on]{visibility:visible;opacity:1}:where(luz-theme-time):not([show~=saved]) .luz-theme-time__saved{position:absolute;inline-size:1px;block-size:1px;min-block-size:0;margin:-1px;overflow:hidden;clip-path:inset(50%);visibility:visible;opacity:1;white-space:nowrap}.luz-theme-time__check{margin-inline-start:.3em}.luz-theme-time__hour{font-size:var(--luz-text-3xl);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1.1}.luz-theme-time__day{position:relative;block-size:var(--luz-theme-time-track);margin-block:calc((var(--luz-theme-time-target) - var(--luz-theme-time-track)) / 2);border-radius:var(--luz-radius-full);background:var(--luz-theme-time-day);box-shadow:var(--luz-theme-time-edge)}.luz-theme-time__bar:dir(rtl){--luz-theme-time-way: 270deg}.luz-theme-time__slider{position:absolute;inset-block-start:calc((var(--luz-theme-time-track) - var(--luz-theme-time-target)) / 2);inset-inline:0;inline-size:100%;block-size:var(--luz-theme-time-target);margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--luz-brand-primary)}.luz-theme-time__slider::-webkit-slider-runnable-track{block-size:var(--luz-theme-time-track);background:transparent}.luz-theme-time__slider::-moz-range-track{block-size:var(--luz-theme-time-track);background:transparent}.luz-theme-time__slider::-webkit-slider-thumb{inline-size:var(--luz-theme-time-thumb);block-size:var(--luz-theme-time-thumb);margin-block-start:calc((var(--luz-theme-time-track) - var(--luz-theme-time-thumb)) / 2);border:2px solid var(--luz-brand-primary);border-radius:var(--luz-radius-full);background:var(--luz-surface);box-shadow:0 0 0 3px color-mix(in oklab,var(--luz-brand-fill) 35%,transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none}.luz-theme-time__slider::-moz-range-thumb{inline-size:calc(var(--luz-theme-time-thumb) - 4px);block-size:calc(var(--luz-theme-time-thumb) - 4px);border:2px solid var(--luz-brand-primary);border-radius:var(--luz-radius-full);background:var(--luz-surface);box-shadow:0 0 0 3px color-mix(in oklab,var(--luz-brand-fill) 35%,transparent)}.luz-theme-time__bar[data-base=dark] .luz-theme-time__slider::-webkit-slider-thumb{box-shadow:inset 5px -2px 0 0 var(--luz-surface-page)}.luz-theme-time__bar[data-base=dark] .luz-theme-time__slider::-moz-range-thumb{box-shadow:inset 4px -2px 0 0 var(--luz-surface-page)}@media(forced-colors:active){.luz-theme-time__bar{--luz-theme-time-day: CanvasText}.luz-theme-time__day{outline:1px solid CanvasText}.luz-theme-time__moment:has(:checked){forced-color-adjust:none;background:Highlight;color:HighlightText}}}@layer luz.print{@media print{:where(luz-theme-time){display:none}}}
