@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}:root{--font-sans: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--text-xs: .8125rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--leading-tight: 1.3;--leading-normal: 1.55;--leading-arabic: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--gutter: clamp(1rem, 4vw, 2rem);--content-width: 60rem;--content-width-narrow: 40rem;--target: 44px;--icon-size: 20px;--header-height: 56px;--bottom-nav-height: 64px;--border-width: 1px;--focus-width: 3px;--focus-offset: 2px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 999px;--duration-instant: 80ms;--duration-fast: .14s;--duration-base: .22s;--duration-slow: .32s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, 0, 1);--ease-exit: cubic-bezier(.3, 0, 1, 1);--z-header: 10;--z-nav: 20;--z-sheet: 40;--z-toast: 50}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms}}:root{color-scheme:light;--color-bg: #f4f6f8;--color-surface: #ffffff;--color-surface-2: #e8ecf1;--color-text: #111b29;--color-text-muted: #3a4656;--color-border: #d3dae3;--color-border-strong: #68778a;--color-accent: #08524d;--color-accent-hover: #074541;--color-on-accent: #ffffff;--color-accent-soft: #d6ebe8;--color-on-accent-soft: #05403c;--color-link: #08524d;--color-danger: #931919;--color-danger-hover: #7f1515;--color-on-danger: #ffffff;--color-danger-soft: #fbe8e8;--color-on-danger-soft: #761313;--color-warning-soft: #fbf0d4;--color-on-warning-soft: #553c00;--color-success-soft: #dcf0e2;--color-on-success-soft: #134d27;--color-info-soft: #e0eaf6;--color-on-info-soft: #163556;--color-ink: #16263d;--color-on-ink: #f4f6f8;--color-on-ink-muted: #c3cedc;--color-focus: #08524d;--color-focus-on-ink: #8fded4;--color-backdrop: rgb(10 18 28 / .55);--shadow-sm: 0 1px 2px rgb(17 27 41 / .08);--shadow-md: 0 4px 12px rgb(17 27 41 / .12);--shadow-lg: 0 12px 32px rgb(17 27 41 / .2)}:root[data-theme=dark]{color-scheme:dark;--color-bg: #0c131c;--color-surface: #131c28;--color-surface-2: #1a2533;--color-text: #e8edf3;--color-text-muted: #b0bccb;--color-border: #2b394b;--color-border-strong: #8593a6;--color-accent: #6dd3c7;--color-accent-hover: #8fe0d6;--color-on-accent: #04201d;--color-accent-soft: #113a36;--color-on-accent-soft: #a8ebe2;--color-link: #6dd3c7;--color-danger: #ff9d9d;--color-danger-hover: #ffbaba;--color-on-danger: #2a0606;--color-danger-soft: #3b1515;--color-on-danger-soft: #ffc4c4;--color-warning-soft: #372b0b;--color-on-warning-soft: #f5d98b;--color-success-soft: #0f2f1c;--color-on-success-soft: #a5e2b7;--color-info-soft: #13294a;--color-on-info-soft: #b8d2f2;--color-ink: #101925;--color-on-ink: #e8edf3;--color-on-ink-muted: #b0bccb;--color-focus: #8fe0d6;--color-focus-on-ink: #8fe0d6;--color-backdrop: rgb(0 0 0 / .65);--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 4px 12px rgb(0 0 0 / .45);--shadow-lg: 0 12px 32px rgb(0 0 0 / .55)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #0c131c;--color-surface: #131c28;--color-surface-2: #1a2533;--color-text: #e8edf3;--color-text-muted: #b0bccb;--color-border: #2b394b;--color-border-strong: #8593a6;--color-accent: #6dd3c7;--color-accent-hover: #8fe0d6;--color-on-accent: #04201d;--color-accent-soft: #113a36;--color-on-accent-soft: #a8ebe2;--color-link: #6dd3c7;--color-danger: #ff9d9d;--color-danger-hover: #ffbaba;--color-on-danger: #2a0606;--color-danger-soft: #3b1515;--color-on-danger-soft: #ffc4c4;--color-warning-soft: #372b0b;--color-on-warning-soft: #f5d98b;--color-success-soft: #0f2f1c;--color-on-success-soft: #a5e2b7;--color-info-soft: #13294a;--color-on-info-soft: #b8d2f2;--color-ink: #101925;--color-on-ink: #e8edf3;--color-on-ink-muted: #b0bccb;--color-focus: #8fe0d6;--color-focus-on-ink: #8fe0d6;--color-backdrop: rgb(0 0 0 / .65);--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 4px 12px rgb(0 0 0 / .45);--shadow-lg: 0 12px 32px rgb(0 0 0 / .55)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-block:calc(var(--header-height) + env(safe-area-inset-top) + var(--space-2)) calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-3))}html:has(.toasts .toast){scroll-padding-block-end:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-3) + var(--toast-stack-height, 4rem) + var(--space-2))}@media(min-width:768px){html{scroll-padding-block-end:var(--space-3)}html:has(.toasts .toast){scroll-padding-block-end:calc(var(--space-6) + var(--toast-stack-height, 4rem) + var(--space-2))}}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:lang(ar) body,body:lang(ar){line-height:var(--leading-arabic)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);line-height:var(--leading-tight)}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}img,picture,video,canvas,iframe{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--color-link);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus:not(:focus-visible){outline:none}::selection{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.tabular{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:var(--content-width-narrow)}.target{min-width:var(--target);min-height:var(--target)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.brand-mark[data-v-c96455bc]{display:inline-block;flex:none}.icon[data-v-3af1d023]{display:inline-block;flex:none;vertical-align:middle}[dir=rtl] .icon--mirrored[data-v-3af1d023]{transform:scaleX(-1)}.icon-btn[data-v-dfd51bd8]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--target);height:var(--target);padding:0;border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.icon-btn--ghost[data-v-dfd51bd8]:hover:not(:disabled){background:var(--color-surface-2)}.icon-btn--secondary[data-v-dfd51bd8]{background:var(--color-surface);border-color:var(--color-border-strong)}.icon-btn--secondary[data-v-dfd51bd8]:hover:not(:disabled){background:var(--color-surface-2)}.icon-btn--primary[data-v-dfd51bd8]{background:var(--color-accent);color:var(--color-on-accent)}.icon-btn--primary[data-v-dfd51bd8]:hover:not(:disabled){background:var(--color-accent-hover)}.icon-btn--danger[data-v-dfd51bd8]{color:var(--color-danger)}.icon-btn--danger[data-v-dfd51bd8]:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-on-danger-soft)}.icon-btn--pressed[data-v-dfd51bd8]{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.icon-btn[data-v-dfd51bd8]:disabled{color:var(--color-text-muted);cursor:not-allowed}@media(forced-colors:active){.icon-btn[data-v-dfd51bd8]{border-color:ButtonText}.icon-btn--pressed[data-v-dfd51bd8]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}}.toasts[data-v-0eac61e0]{position:fixed;inset-inline:0;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--space-3));z-index:var(--z-toast);display:flex;justify-content:center;padding-inline:var(--gutter);pointer-events:none}.toasts__list[data-v-0eac61e0]{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:32rem;margin:0;padding:0;list-style:none}.toast[data-v-0eac61e0]{display:flex;align-items:center;gap:var(--space-2);min-height:52px;padding-block:var(--space-1);padding-inline:var(--space-4) var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-on-ink);box-shadow:var(--shadow-md);pointer-events:auto;animation:toast-in-0eac61e0 var(--duration-base) var(--ease-enter);--color-focus: var(--color-focus-on-ink)}.toast__icon[data-v-0eac61e0]{color:var(--color-on-ink)}.toast__message[data-v-0eac61e0]{flex:1;min-width:0;padding-block:var(--space-2)}.toast__action[data-v-0eac61e0]{flex:none;min-width:var(--target);min-height:var(--target);padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-focus-on-ink);font-weight:var(--font-weight-semibold)}.toast__action[data-v-0eac61e0]:hover{text-decoration:underline}.toast__close[data-v-0eac61e0]{color:var(--color-on-ink)}.toast__close[data-v-0eac61e0]:hover{background:transparent}@keyframes toast-in-0eac61e0{0%{opacity:0;transform:translateY(8px)}}@media(max-width:767.98px){html:has(.sheet-layer) .toasts[data-v-0eac61e0]{bottom:calc(max(var(--bottom-nav-height) + env(safe-area-inset-bottom),var(--sheet-footer-height, 0px)) + var(--space-3))}}@media(min-width:768px){.toasts[data-v-0eac61e0]{bottom:var(--space-6);justify-content:flex-start}}.notice[data-v-8b69d96c]{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:var(--text-sm);line-height:var(--leading-normal)}.notice__icon[data-v-8b69d96c]{margin-block-start:.2em}.notice--inline[data-v-8b69d96c]{color:var(--color-text-muted)}.notice--bar[data-v-8b69d96c]{padding:var(--space-2) var(--gutter);background:var(--color-info-soft);color:var(--color-on-info-soft)}.notice--footer[data-v-8b69d96c]{color:var(--color-text-muted)}.btn[data-v-cffe4503]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--target);min-height:var(--target);padding:var(--space-2) var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.btn--lg[data-v-cffe4503]{min-height:52px;padding-inline:var(--space-6);font-size:var(--text-lg)}.btn--block[data-v-cffe4503]{display:flex;width:100%}.btn--primary[data-v-cffe4503]{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary[data-v-cffe4503]:hover:not(:disabled){background:var(--color-accent-hover)}.btn--secondary[data-v-cffe4503]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.btn--secondary[data-v-cffe4503]:hover:not(:disabled){background:var(--color-surface-2)}.btn--ghost[data-v-cffe4503]{background:transparent;color:var(--color-accent)}.btn--ghost[data-v-cffe4503]:hover:not(:disabled){background:var(--color-surface-2)}.btn--danger[data-v-cffe4503]{background:var(--color-danger);color:var(--color-on-danger)}.btn--danger[data-v-cffe4503]:hover:not(:disabled){background:var(--color-danger-hover)}.btn[data-v-cffe4503]:disabled{background:var(--color-surface-2);border-color:transparent;color:var(--color-text-muted)}.btn--loading[data-v-cffe4503]:disabled{cursor:progress}.btn__label[data-v-cffe4503]:empty{display:none}.btn__spinner[data-v-cffe4503]{animation:btn-spin-cffe4503 .9s linear infinite}@keyframes btn-spin-cffe4503{to{transform:rotate(360deg)}}@media(forced-colors:active){.btn[data-v-cffe4503]{border-color:ButtonText}}.app-update--open[data-v-f921c648]{border-block-end:var(--border-width) solid var(--color-border);background:var(--color-info-soft);color:var(--color-on-info-soft)}.app-update__inner[data-v-f921c648]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--content-width);margin-inline:auto;padding-inline:var(--gutter)}.app-update--open .app-update__inner[data-v-f921c648]{padding-block:var(--space-3)}.app-update__message[data-v-f921c648]{display:flex;flex:1 1 14rem;align-items:flex-start;gap:var(--space-2);min-width:0;margin:0;font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.app-update__icon[data-v-f921c648]{margin-block-start:.2em}.app-update__actions[data-v-f921c648]{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(forced-colors:active){.app-update--open[data-v-f921c648]{border-block:var(--border-width) solid CanvasText}}.chip[data-v-848fbf1d]{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:28px;padding:0 var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);white-space:nowrap}.chip__label[data-v-848fbf1d]{overflow:hidden;text-overflow:ellipsis}.chip--neutral[data-v-848fbf1d]{background:var(--color-surface-2);color:var(--color-text)}.chip--accent[data-v-848fbf1d]{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.chip--info[data-v-848fbf1d]{background:var(--color-info-soft);color:var(--color-on-info-soft)}.chip--success[data-v-848fbf1d]{background:var(--color-success-soft);color:var(--color-on-success-soft)}.chip--warning[data-v-848fbf1d]{background:var(--color-warning-soft);color:var(--color-on-warning-soft)}.chip--danger[data-v-848fbf1d]{background:var(--color-danger-soft);color:var(--color-on-danger-soft)}.chip--removable[data-v-848fbf1d]{padding-inline-end:0}.chip__remove[data-v-848fbf1d]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:inherit}.chip__remove[data-v-848fbf1d]:before{content:"";position:absolute;inset:-8px}.chip__remove[data-v-848fbf1d]:hover:not(:disabled){background:var(--color-surface)}.chip--toggle[data-v-848fbf1d]{min-height:var(--target);padding:0 var(--space-3);border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.chip--toggle[data-v-848fbf1d]:hover:not(:disabled){background:var(--color-surface-2)}.chip--toggle.chip--on[data-v-848fbf1d]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.chip--toggle[data-v-848fbf1d]:disabled{color:var(--color-text-muted)}@media(forced-colors:active){.chip[data-v-848fbf1d]{border-color:CanvasText}}.empty[data-v-037945d5]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center}.empty__icon[data-v-037945d5]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.empty__title[data-v-037945d5]{font-size:var(--text-lg)}.empty__description[data-v-037945d5]{max-width:32rem;color:var(--color-text-muted)}.empty__actions[data-v-037945d5]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-2)}.page-header[data-v-732047d6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-6) var(--space-4)}.page-header__main[data-v-732047d6]{display:flex;align-items:flex-start;gap:var(--space-2);flex:1 1 16rem;min-width:0}.page-header__back[data-v-732047d6]{margin-inline-start:calc(-1 * var(--space-3))}.page-header__titles[data-v-732047d6]{min-width:0;padding-block-start:var(--space-1)}.page-header__title[data-v-732047d6]{font-size:var(--text-xl);overflow-wrap:anywhere}.page-header__subtitle[data-v-732047d6]{margin-block-start:var(--space-1);color:var(--color-text-muted)}.page-header__actions[data-v-732047d6]{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media(min-width:768px){.page-header__title[data-v-732047d6]{font-size:var(--text-2xl)}}.field[data-v-d79296ac]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field__label[data-v-d79296ac]{font-weight:var(--font-weight-medium);color:var(--color-text)}.field__optional[data-v-d79296ac]{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.field__control[data-v-d79296ac]{position:relative;display:flex;align-items:stretch;min-width:0;border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-standard)}.field__control[data-v-d79296ac]:focus-within{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.field--invalid .field__control[data-v-d79296ac]{border-color:var(--color-danger);border-width:2px}.field__input[data-v-d79296ac]{flex:1;min-width:0;min-height:var(--target);padding:var(--space-2) var(--space-3);border:0;border-radius:inherit;background:transparent;color:var(--color-text);font-size:var(--text-base)}.field__input[data-v-d79296ac]:focus,.field__input[data-v-d79296ac]:focus-visible{outline:none}.field__input[data-v-d79296ac]::placeholder{color:var(--color-text-muted);opacity:1}.field__input--multiline[data-v-d79296ac]{resize:vertical;line-height:var(--leading-normal)}.field__input[data-v-d79296ac]:disabled{color:var(--color-text-muted)}.field--disabled .field__control[data-v-d79296ac]{background:var(--color-surface-2)}.field__end[data-v-d79296ac]{display:flex;align-items:center;padding-inline-end:var(--space-1)}.field__hint[data-v-d79296ac]{font-size:var(--text-sm);color:var(--color-text-muted)}.field__error[data-v-d79296ac]{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-danger)}.field__error[data-v-d79296ac] .icon{margin-block-start:.15em}.unread-dot[data-v-ee91fdb3]{display:inline-block;flex:none;width:12px;height:12px;margin-block-start:.45em;border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}@media(forced-colors:active){.unread-dot[data-v-ee91fdb3]{background:Highlight;forced-color-adjust:none}}.case-card[data-v-d1a94aa3]{position:relative;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-standard)}.case-card[data-v-d1a94aa3]:hover{border-color:var(--color-border-strong)}.case-card--pinned[data-v-d1a94aa3]{border-inline-start:4px solid var(--color-accent)}.case-card__head[data-v-d1a94aa3]{display:flex;align-items:flex-start;gap:var(--space-2)}.case-card__title[data-v-d1a94aa3]{flex:1;min-width:0;font-size:var(--text-lg)}.case-card__link[data-v-d1a94aa3]{color:var(--color-text);text-decoration:none}.case-card__link[data-v-d1a94aa3]:after{content:"";position:absolute;inset:0;border-radius:inherit}.case-card__link[data-v-d1a94aa3]:hover{color:var(--color-link);text-decoration:underline}.case-card[data-v-d1a94aa3]:focus-within:has(.case-card__link:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.case-card__link[data-v-d1a94aa3]:focus-visible{outline:none}.case-card__pin[data-v-d1a94aa3]{margin-block-start:.2em;color:var(--color-accent)}.case-card__court[data-v-d1a94aa3]{color:var(--color-text)}.case-card__number[data-v-d1a94aa3]{color:var(--color-text-muted)}.case-card__number .num[data-v-d1a94aa3]{color:var(--color-text);font-weight:var(--font-weight-medium)}.case-card__badges[data-v-d1a94aa3]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-block-start:var(--space-1)}.case-card__badges li[data-v-d1a94aa3]{min-width:0;max-width:100%}.case-card__foot[data-v-d1a94aa3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-block-start:auto;padding-block-start:var(--space-2)}.case-card__opened[data-v-d1a94aa3]{display:flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--text-sm)}.case-card__open[data-v-d1a94aa3]{position:relative;z-index:1}.field[data-v-8c2e0c25]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.field__label[data-v-8c2e0c25]{font-weight:var(--font-weight-medium)}.field__optional[data-v-8c2e0c25]{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.field__control[data-v-8c2e0c25]{position:relative;display:flex;min-width:0}.field__select[data-v-8c2e0c25]{appearance:none;width:100%;min-width:0;min-height:var(--target);padding-block:var(--space-2);padding-inline:var(--space-3) calc(var(--space-3) + var(--icon-size) + var(--space-2));border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:var(--text-base);text-overflow:ellipsis}.field--invalid .field__select[data-v-8c2e0c25]{border-color:var(--color-danger);border-width:2px}.field__select[data-v-8c2e0c25]:disabled{background:var(--color-surface-2);color:var(--color-text-muted)}.field__chevron[data-v-8c2e0c25]{position:absolute;inset-inline-end:var(--space-3);top:50%;translate:0 -50%;color:var(--color-text-muted);pointer-events:none}.field__hint[data-v-8c2e0c25]{font-size:var(--text-sm);color:var(--color-text-muted)}.field__error[data-v-8c2e0c25]{display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-danger)}.filters[data-v-f70651f5]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.filters__group[data-v-f70651f5]{min-width:0;margin:0;padding:0;border:0}.filters__legend[data-v-f70651f5]{margin-block-end:var(--space-2);padding:0;font-weight:var(--font-weight-medium)}.filters__chips[data-v-f70651f5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filters__selects[data-v-f70651f5]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:600px){.filters__selects[data-v-f70651f5]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.filters__foot[data-v-f70651f5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.sheet-layer[data-v-7b7267b3]{position:fixed;inset:0;z-index:var(--z-sheet);display:flex;align-items:stretch;justify-content:center}.sheet-backdrop[data-v-7b7267b3]{position:absolute;inset:0;background:var(--color-backdrop)}.sheet[data-v-7b7267b3]{position:relative;display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);outline:none}.sheet[data-v-7b7267b3]:focus,.sheet[data-v-7b7267b3]:focus-visible{outline:none}.sheet__sentinel[data-v-7b7267b3]{position:absolute;width:1px;height:1px;overflow:hidden;outline:none}.sheet__header[data-v-7b7267b3]{display:flex;align-items:center;gap:var(--space-2);min-height:var(--header-height);padding-block:var(--space-1);padding-inline:var(--gutter) var(--space-2);padding-top:max(var(--space-1),env(safe-area-inset-top));border-block-end:var(--border-width) solid var(--color-border)}.sheet__title[data-v-7b7267b3]{flex:1;min-width:0;font-size:var(--text-lg)}.sheet__title.sr-only+.sheet__actions[data-v-7b7267b3]{flex:1}.sheet__actions[data-v-7b7267b3]{display:flex;align-items:center;gap:var(--space-1)}.sheet__body[data-v-7b7267b3]{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4) var(--gutter)}.sheet-layer--full .sheet__body[data-v-7b7267b3]{display:flex;flex-direction:column;padding:0}.sheet__footer[data-v-7b7267b3]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--gutter);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));border-block-start:var(--border-width) solid var(--color-border)}@media(min-width:768px){.sheet-layer[data-v-7b7267b3]{align-items:center;padding:var(--space-6)}.sheet[data-v-7b7267b3]{height:auto;max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--radius-lg);overflow:hidden}.sheet-layer--md .sheet[data-v-7b7267b3]{max-width:36rem}.sheet-layer--lg .sheet[data-v-7b7267b3]{max-width:52rem}.sheet-layer--full .sheet[data-v-7b7267b3]{max-width:72rem;height:calc(100dvh - 2 * var(--space-6))}}.sheet-enter-active[data-v-7b7267b3],.sheet-leave-active[data-v-7b7267b3]{transition:opacity var(--duration-base) var(--ease-standard)}.sheet-enter-active .sheet[data-v-7b7267b3],.sheet-leave-active .sheet[data-v-7b7267b3]{transition:transform var(--duration-base) var(--ease-standard)}.sheet-enter-from[data-v-7b7267b3],.sheet-leave-to[data-v-7b7267b3]{opacity:0}.sheet-enter-from .sheet[data-v-7b7267b3],.sheet-leave-to .sheet[data-v-7b7267b3]{transform:translateY(24px)}@media(min-width:768px){.sheet-enter-from .sheet[data-v-7b7267b3],.sheet-leave-to .sheet[data-v-7b7267b3]{transform:translateY(8px) scale(.98)}}.open-all[data-v-92d5efe6]{display:flex;flex-direction:column;gap:var(--space-3)}.open-all__count[data-v-92d5efe6]{font-weight:var(--font-weight-medium)}.open-all__popups[data-v-92d5efe6]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-info-soft);color:var(--color-on-info-soft)}.open-all__refused[data-v-92d5efe6]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-on-warning-soft)}.case-list-screen[data-v-f6dd2461]{display:flex;flex-direction:column;gap:var(--space-3)}.list-alert[data-v-f6dd2461]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-on-danger-soft)}.list-tools[data-v-f6dd2461]{display:flex;align-items:flex-start;gap:var(--space-2)}.list-tools__search[data-v-f6dd2461]{flex:1}.list-tools__count[data-v-f6dd2461]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.active-filters[data-v-f6dd2461]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.active-filters li[data-v-f6dd2461]{min-width:0;max-width:100%}.list-bar[data-v-f6dd2461]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--target)}.list-bar__count[data-v-f6dd2461]{color:var(--color-text-muted);font-size:var(--text-sm)}.case-list[data-v-f6dd2461]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:900px){.case-list[data-v-f6dd2461]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-list>li[data-v-f6dd2461]{display:flex}.case-list>li[data-v-f6dd2461]>*{flex:1}}.skip-link[data-v-c6977407]{position:absolute;inset-inline-start:var(--space-2);top:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-link);font-weight:var(--font-weight-medium);transform:translateY(-200%);display:inline-flex;align-items:center;min-height:var(--target)}.skip-link[data-v-c6977407]:focus{transform:none}.app[data-v-c6977407]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}html[data-toast-room] .app[data-v-c6977407]{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + var(--toast-room) + var(--space-3) + var(--space-2))}.app-main[data-v-c6977407]{flex:1;padding-bottom:var(--space-8)}.app-main[data-v-c6977407]:focus{outline:none}.app-header[data-v-c6977407]{position:sticky;top:0;z-index:var(--z-header);background:var(--color-ink);color:var(--color-on-ink);padding-top:env(safe-area-inset-top);--color-focus: var(--color-focus-on-ink)}.app-header__inner[data-v-c6977407]{display:flex;align-items:center;gap:var(--space-2);max-width:var(--content-width);min-height:var(--header-height);margin-inline:auto;padding-inline:var(--gutter)}.brand[data-v-c6977407]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target);margin-inline-end:auto;padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-on-ink);text-decoration:none}.brand__name[data-v-c6977407]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.lang-switch[data-v-c6977407]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:var(--target);min-height:var(--target);padding:0 var(--space-3);border:var(--border-width) solid var(--color-on-ink-muted);border-radius:var(--radius-sm);background:transparent;color:var(--color-on-ink);font-weight:var(--font-weight-medium)}.lang-switch[data-v-c6977407]:hover{background:#ffffff1a}.app-nav[data-v-c6977407]{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-nav);padding-bottom:env(safe-area-inset-bottom);border-block-start:var(--border-width) solid var(--color-border);background:var(--color-surface);--color-focus: var(--color-accent)}.app-nav__list[data-v-c6977407]{display:flex;max-width:var(--content-width);margin-inline:auto}.app-nav__item[data-v-c6977407]{flex:1}.app-nav__link[data-v-c6977407]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--bottom-nav-height);padding:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-align:center;text-decoration:none}.app-nav__icon[data-v-c6977407]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-standard)}.app-nav__link.is-active[data-v-c6977407]{color:var(--color-accent)}.app-nav__link.is-active .app-nav__icon[data-v-c6977407]{background:var(--color-accent-soft);color:var(--color-on-accent-soft)}.app-nav__label[data-v-c6977407]{padding-block-end:4px}.app-nav__link.is-active .app-nav__label[data-v-c6977407]{padding-block-end:1px;border-block-end:3px solid currentColor;font-weight:var(--font-weight-semibold)}.app-nav__badge[data-v-c6977407]{position:absolute;top:-4px;inset-inline-end:6px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent);font-size:.75rem;font-weight:var(--font-weight-semibold);line-height:20px;text-align:center}@media(min-width:768px){.app[data-v-c6977407]{padding-bottom:0}html[data-toast-room] .app[data-v-c6977407]{padding-bottom:calc(var(--toast-room) + var(--space-6) + var(--space-2))}.app-nav[data-v-c6977407]{position:static;padding:0;border:0;background:transparent;--color-focus: var(--color-focus-on-ink)}.app-nav__list[data-v-c6977407]{gap:var(--space-1)}.app-nav__link[data-v-c6977407]{flex-direction:row;gap:var(--space-2);min-height:var(--target);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-on-ink-muted);font-size:var(--text-base);white-space:nowrap}.app-nav__link[data-v-c6977407]:hover{color:var(--color-on-ink);background:#ffffff14}.app-nav__icon[data-v-c6977407]{width:auto;height:auto}.app-nav__link.is-active[data-v-c6977407]{color:var(--color-on-ink);background:#ffffff24}.app-nav__link.is-active .app-nav__icon[data-v-c6977407]{background:transparent;color:inherit}.app-nav__badge[data-v-c6977407]{top:-8px;inset-inline-end:-10px;background:var(--color-focus-on-ink);color:var(--color-ink)}}.app-footer[data-v-c6977407]{border-block-start:var(--border-width) solid var(--color-border);background:var(--color-surface)}.app-footer__inner[data-v-c6977407]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);max-width:var(--content-width);margin-inline:auto;padding:var(--space-3) var(--gutter)}.app-footer__link[data-v-c6977407]{display:inline-flex;align-items:center;min-height:var(--target);font-size:var(--text-sm)}
