/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:20px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-ui:"Tajawal", "Segoe UI", system-ui, -apple-system, sans-serif;--color-brand-50:#f0f9ff;--color-brand-100:#e0f2fe;--color-brand-200:#bae6fd;--color-brand-300:#7dd3fc;--color-brand-400:#38bdf8;--color-brand-500:#0ea5e9;--color-brand-600:#0284c7;--color-brand-700:#0369a1;--color-brand-800:#075985;--color-brand-900:#0c4a6e;--color-ink-50:#f8fafc;--color-ink-100:#f1f5f9;--color-ink-200:#e2e8f0;--color-ink-300:#cbd5e1;--color-ink-400:#94a3b8;--color-ink-500:#64748b;--color-ink-600:#475569;--color-ink-700:#334155;--color-ink-800:#1e293b;--color-ink-900:#0f172a;--color-line-200:var(--color-ink-200);--color-success:#059669;--color-success-strong:#10b981;--color-success-surface:#d1fae5;--color-success-ink:#065f46;--color-warning:#f59e0b;--color-warning-surface:#fef3c7;--color-warning-ink:#92400e;--color-danger:#ef4444;--color-danger-strong:#dc2626;--color-danger-surface:#fee2e2;--color-danger-ink:#991b1b;--color-info:#3b82f6;--color-info-surface:#dbeafe;--color-info-ink:#1e40af;--color-accent:#a855f7;--color-accent-surface:#ede9fe;--color-accent-ink:#5b21b6;--radius-pill:999px;--shadow-card:0 1px 3px #0f172a0a;--shadow-card-hover:0 8px 24px #0f172a0f;--shadow-lift:0 12px 30px #0f172a14;--shadow-brand:0 4px 14px #0ea5e959;--shadow-pop:0 20px 50px #0f172a26;--shadow-drawer:10px 0 30px #00000026}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration: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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-ui);overflow-x:clip}body{background-color:var(--color-ink-100);color:var(--color-ink-800);font-size:14px;line-height:1.5;overflow-x:clip}.cls-ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-ink-300);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-ink-400)}[hidden]{display:none!important}}@layer components{.cls-sidebar{--cls-hide-x:-100%;width:var(--cls-sidebar-w);z-index:30;background:linear-gradient(180deg, #fff 0%, var(--color-ink-50) 100%);border-inline-end:1px solid var(--color-ink-200);transition:transform var(--cls-t-drawer);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto}[dir=rtl] .cls-sidebar{--cls-hide-x:100%}.cls-main{min-height:100vh;flex-direction:column;margin-inline-start:var(--cls-sidebar-w);display:flex}.cls-main__content{max-width:var(--cls-content-max);flex-direction:column;flex:1;gap:10px;width:100%;margin-inline:auto;padding:28px;display:flex}.cls-header{z-index:20;border-block-end:1px solid var(--color-ink-200);min-height:var(--cls-header-h);background:#fff;align-items:center;gap:16px;padding-block:10px;padding-inline:28px;display:flex;position:sticky;top:0}.cls-nav-group-label{color:var(--color-ink-400);text-transform:uppercase;letter-spacing:.05em;margin-block-end:8px;padding-inline:12px;font-size:10px;font-weight:700}.cls-nav-item{border-radius:var(--radius-md);color:var(--color-ink-600);transition:all var(--cls-t-base);align-items:center;gap:12px;padding:11px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.cls-nav-item:hover:not(.is-active){background:var(--color-brand-50);color:var(--color-brand-700)}.cls-nav-item.is-active{background:var(--cls-grad-brand);color:#fff;box-shadow:var(--shadow-brand)}.cls-nav-item.is-active:before{content:"";background:var(--color-brand-700);inset-inline-end:0;border-start-start-radius:4px;border-end-start-radius:4px;width:4px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.cls-nav-item__count{margin-inline-start:auto}.cls-nav-item--alert{background:var(--color-brand-100);color:var(--color-brand-700)}.cls-nav-item--alert:before{content:"";background:var(--color-brand-700);inset-inline-end:0;border-start-start-radius:4px;border-end-start-radius:4px;width:4px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.cls-nav-count{border-radius:var(--radius-xs);background:var(--color-brand-700);color:#fff;direction:ltr;justify-content:center;align-items:center;min-width:22px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.cls-count-alert{background:var(--color-danger);color:#fff;text-align:center;direction:ltr;border:1.5px solid #fff;border-radius:999px;min-width:22px;height:22px;padding-inline:6px;font-size:12px;font-weight:700;line-height:19px;display:inline-block}.cls-card{border:1px solid var(--color-ink-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);transition:box-shadow var(--cls-t-slow);background:#fff}.cls-card--hoverable:hover{box-shadow:var(--shadow-card-hover)}.cls-tabs{gap:4px;padding:6px;display:flex;overflow-x:auto}.cls-tab{white-space:nowrap;color:var(--color-ink-500);cursor:pointer;transition:all var(--cls-t-base);border:0;background:0 0;border-block-end:3px solid #0000;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;display:inline-flex}.cls-tab:hover:not(.is-active){color:var(--color-brand-700)}.cls-tab.is-active{color:var(--color-brand-600);border-block-end-color:var(--color-brand-500);background:var(--color-brand-50)}.cls-callout{border-inline-start-width:4px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px;display:flex}.cls-callout__icon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;block-size:40px;inline-size:40px;display:inline-flex}.cls-callout__text{flex:260px;min-width:0}.cls-callout__title{color:var(--color-ink-900);font-size:14px;font-weight:700}.cls-callout__body{color:var(--color-ink-500);margin-block-start:2px;font-size:12px;line-height:1.7}.cls-callout__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cls-callout--danger{border-inline-start-color:var(--color-danger)}.cls-callout--danger .cls-callout__icon{background:var(--color-danger-surface);color:var(--color-danger-ink)}.cls-callout--warning{border-inline-start-color:var(--color-warning)}.cls-callout--warning .cls-callout__icon{background:var(--color-warning-surface);color:var(--color-warning-ink)}.cls-callout--info{border-inline-start-color:var(--color-info)}.cls-callout--info .cls-callout__icon{background:var(--color-info-surface);color:var(--color-info-ink)}.cls-callout--success{border-inline-start-color:var(--color-success)}.cls-callout--success .cls-callout__icon{background:var(--color-success-surface);color:var(--color-success-ink)}.cls-stages-scroll{padding-block-end:4px;overflow-x:auto}.cls-stages{align-items:flex-start;min-inline-size:560px;display:flex}.cls-stage{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-inline-size:0;display:flex;position:relative}.cls-stage:before{content:"";background:var(--color-ink-200);block-size:2px;inline-size:calc(100% - 32px);position:absolute;inset-block-start:16px;inset-inline-end:calc(50% + 16px)}.cls-stage:first-child:before{display:none}.cls-stage.is-done:before,.cls-stage.is-current:before{background:var(--color-success-strong)}.cls-stage__circle{background:var(--color-ink-100);block-size:32px;inline-size:32px;color:var(--color-ink-500);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.cls-stage.is-done .cls-stage__circle{background:var(--color-success-strong);color:#fff}.cls-stage.is-current .cls-stage__circle{background:var(--cls-grad-brand);color:#fff;box-shadow:0 0 0 6px #0ea5e926}@supports (color:color-mix(in lab, red, red)){.cls-stage.is-current .cls-stage__circle{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-brand-500) 15%, transparent)}}.cls-stage.is-stopped .cls-stage__circle{background:var(--color-danger-surface);color:var(--color-danger-ink)}.cls-stage__label{color:var(--color-ink-700);font-size:12px;font-weight:700}.cls-stage.is-upcoming .cls-stage__label{color:var(--color-ink-400)}.cls-stage.is-current .cls-stage__label{color:var(--color-brand-700)}.cls-stage.is-stopped .cls-stage__label{color:var(--color-danger-ink)}.cls-stage__meta{color:var(--color-ink-400);font-size:10px}.cls-timeline{flex-direction:column;gap:4px;display:flex}.cls-timeline__empty{color:var(--color-ink-500);font-size:13px}.cls-timeline__date{z-index:2;color:var(--color-ink-600);background:var(--color-ink-100);border-radius:999px;align-self:flex-start;margin-block:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block;position:sticky;inset-block-start:calc(var(--cls-header-h) + 8px)}.cls-timeline__day{flex-direction:column;display:flex}.cls-timeline__list{flex-direction:column;gap:10px;display:flex;position:relative}.cls-timeline__list:before{content:"";background:var(--color-ink-200);inline-size:2px;position:absolute;inset-block:6px;inset-inline-start:13px}.cls-timeline__event{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid;position:relative}.cls-timeline__node{z-index:1;color:#fff;border-radius:50%;justify-content:center;align-items:center;block-size:28px;inline-size:28px;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff}.cls-timeline__node--brand{background:var(--color-brand-500)}.cls-timeline__node--success{background:var(--color-success-strong)}.cls-timeline__node--warning{background:var(--color-warning)}.cls-timeline__node--danger{background:var(--color-danger)}.cls-timeline__node--info{background:var(--color-info)}.cls-timeline__card{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:#fff;min-width:0;padding:10px 14px}.cls-timeline__event.is-denied .cls-timeline__card{border-color:var(--color-danger);background:var(--color-danger-surface)}.cls-timeline__meta{color:var(--color-ink-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cls-timeline__time{color:var(--color-ink-700);font-variant-numeric:tabular-nums;font-weight:700}.cls-timeline__sep{color:var(--color-ink-300)}.cls-timeline__actor{color:var(--color-ink-700);overflow-wrap:anywhere;font-weight:600}.cls-timeline__action{color:var(--color-ink-900);margin-block-start:6px;font-size:14px;font-weight:700}.cls-timeline__reason{color:var(--color-ink-700);margin-block-start:4px;font-size:13px}.cls-timeline__changes{background:var(--color-ink-50);border-radius:var(--radius-md);flex-direction:column;gap:4px;margin-block-start:8px;padding:8px 10px;font-size:12px;display:flex}.cls-timeline__change{flex-wrap:wrap;gap:8px;display:flex}.cls-timeline__change dt{color:var(--color-ink-600);font-weight:700}.cls-timeline__change dd{color:var(--color-ink-800);overflow-wrap:anywhere;white-space:pre-line}.cls-timeline__change del{color:var(--color-ink-400)}.cls-timeline__change ins{font-weight:600;text-decoration:none}.cls-timeline__arrow{color:var(--color-ink-400);margin-inline:6px}.cls-detail-field{align-items:baseline;gap:6px;display:flex}.cls-detail-field>dt{flex-shrink:0}.cls-detail-field>dt:after{content:":"}.cls-detail-field>dd{overflow-wrap:anywhere;min-width:0}.cls-timeline--scroll{scrollbar-gutter:stable;max-block-size:28rem;padding-inline-end:12px;overflow-y:auto}.cls-timeline--scroll .cls-timeline__date{inset-block-start:0}[data-cls-live]>*+:not(.cls-overlay):not(form),[data-cls-live]>[data-cls-section]>*+:not(.cls-overlay):not(form),.cls-alert+.cls-alert{margin-block-start:10px}.cls-card--interactive{color:inherit;transition:box-shadow var(--cls-t-slow), border-color var(--cls-t-slow), transform var(--cls-t-slow);text-decoration:none;display:block}.cls-card--interactive:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-brand-200)}.cls-card--interactive:focus-visible{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 4px #0ea5e91f}@supports (color:color-mix(in lab, red, red)){.cls-card--interactive:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.cls-card__body{padding:20px}.cls-card--fill{flex-direction:column;height:100%;display:flex}.cls-card--fill>.cls-card__body{flex-direction:column;flex:auto;min-height:0;display:flex}.cls-card__scroll{flex:auto;min-height:0;padding-inline-end:12px;overflow-y:auto}.cls-card--compact .cls-card__body{padding:16px}.cls-card--spacious .cls-card__body{padding:24px}.cls-card__header{border-block-end:1px solid var(--color-ink-200);align-items:center;gap:12px;padding:16px 20px;display:flex}.cls-btn{border-radius:var(--radius-xl);cursor:pointer;white-space:nowrap;transition:all var(--cls-t-base);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.cls-btn:disabled,.cls-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}.cls-btn--primary{background:var(--cls-grad-brand);color:#fff;box-shadow:var(--shadow-brand)}.cls-btn--primary:hover:not(:disabled){transform:translateY(-1px)}.cls-btn--secondary{border-color:var(--color-ink-200);color:var(--color-ink-800);background:#fff;font-weight:600}.cls-btn--secondary:hover:not(:disabled){border-color:var(--color-brand-500);color:var(--color-brand-700)}.cls-btn--success{background:linear-gradient(135deg, var(--color-success-strong), var(--color-success));color:#fff}.cls-btn.cls-btn--current{background:var(--cls-grad-brand);color:#fff;border-color:var(--color-brand-700);box-shadow:var(--shadow-brand)}.cls-btn.cls-btn--current:hover:not(:disabled){transform:translateY(-1px)}.cls-btn--icon{min-inline-size:44px;padding-inline:10px}.cls-btn--danger{background:linear-gradient(135deg, var(--color-danger), var(--color-danger-strong));color:#fff}.cls-btn--ghost{color:var(--color-ink-600);background:0 0;font-weight:600}.cls-btn--ghost:hover:not(:disabled){background:var(--color-ink-100);color:var(--color-ink-900)}.cls-btn--glass{background:var(--cls-glass-bg);color:#fff;border:1.5px solid var(--cls-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:700}.cls-btn--glass:hover:not(:disabled){background:var(--cls-glass-bg-strong);color:#fff}.cls-context-bar{border-radius:var(--radius-2xl);background:var(--cls-grad-brand-deep);color:#fff;padding:24px;position:relative;overflow:hidden}.cls-context-bar:after{content:"";pointer-events:none;background:radial-gradient(circle at 88% 15%,#ffffff29 0%,#0000 46%),radial-gradient(circle at 5% 95%,#ffffff1a 0%,#0000 40%);position:absolute;inset:0}[dir=rtl] .cls-context-bar{background:linear-gradient(225deg, var(--color-brand-400) 0%, var(--color-brand-500) 50%, var(--color-brand-600) 100%)}[dir=rtl] .cls-context-bar:after{background:radial-gradient(circle at 12% 15%,#ffffff29 0%,#0000 46%),radial-gradient(circle at 95% 95%,#ffffff1a 0%,#0000 40%)}.cls-context-bar__grid{opacity:.08;pointer-events:none;background-image:linear-gradient(#ffffffb3 1px,#0000 1px),linear-gradient(90deg,#ffffffb3 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cls-context-bar__body{z-index:1;position:relative}.cls-context-bar__icon{border-radius:var(--radius-2xl);background:var(--cls-glass-bg);border:1px solid var(--cls-glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0;justify-content:center;align-items:center;block-size:64px;inline-size:64px;display:inline-flex}.cls-context-bar__title{font-size:24px;font-weight:900;line-height:1.35}.cls-context-bar__subtitle{color:var(--cls-glass-text-muted);margin-block-start:4px;font-size:14px}.cls-context-bar--compact{padding:18px 20px}.cls-context-bar--compact .cls-context-bar__row,.cls-context-bar--compact .cls-context-bar__lead{align-items:center;gap:16px}.cls-context-bar--compact .cls-context-bar__icon{border-radius:var(--radius-lg);block-size:48px;inline-size:48px}.cls-context-bar--compact .cls-context-bar__icon svg{block-size:20px;inline-size:20px}.cls-context-bar--compact .cls-context-bar__chips{margin-block-end:4px}.cls-context-bar--compact .cls-context-bar__title{font-size:18px}.cls-context-bar--compact .cls-context-bar__subtitle{margin-block-start:0;font-size:12px}.cls-context-bar--compact .cls-btn{border-radius:var(--radius-lg);padding:10px 16px}.cls-context-chip{border-radius:var(--radius-xs);color:#fff;background:var(--cls-glass-bg);border:1px solid var(--cls-glass-border);align-items:center;gap:6px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.cls-context-chip--mono{font-family:var(--font-mono);font-weight:600}.cls-context-chip--status{background:#fff;border-color:#fff}.cls-context-chip--status:before{content:"";background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.cls-context-chip--neutral{color:var(--color-ink-700)}.cls-context-chip--brand{color:var(--color-brand-700)}.cls-context-chip--info{color:var(--color-info-ink)}.cls-context-chip--success{color:var(--color-success-ink)}.cls-context-chip--warning{color:var(--color-warning-ink)}.cls-context-chip--danger{color:var(--color-danger-ink)}.cls-context-chip--accent{color:var(--color-accent-ink)}.cls-context-chip--pulse:before{animation:1.5s infinite cls-pulse}@keyframes cls-pulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 4px #0000}}@media (prefers-reduced-motion:reduce){.cls-context-chip--pulse:before{animation:none}}.cls-context-stat{border-radius:var(--radius-xl);background:var(--cls-glass-bg);border:1px solid var(--cls-glass-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 14px}.cls-context-stat__label{color:var(--cls-glass-text-muted);margin-block-end:4px;font-size:11px;font-weight:700}.cls-context-stat__value{font-size:18px;font-weight:900}.cls-context-stat__unit{color:var(--cls-glass-text-muted);font-size:11px;font-weight:700}.cls-btn--sm{border-radius:var(--radius-md);padding:8px 12px;font-size:13px}.cls-btn--lg{padding:12px 24px;font-size:15px}.cls-icon-btn{border-radius:var(--radius-sm);border:1px solid var(--color-ink-200);width:32px;height:32px;color:var(--color-ink-500);cursor:pointer;transition:all var(--cls-t-fast);background:#fff;justify-content:center;align-items:center;display:inline-flex}.cls-icon-btn:hover:not(:disabled){border-color:var(--color-brand-500);color:var(--color-brand-700);background:var(--color-brand-50)}.cls-icon-btn:disabled{opacity:.45;cursor:not-allowed}.cls-icon-tile--brand{background:var(--cls-grad-brand);color:#fff}.cls-icon-tile{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.cls-badge{border-radius:var(--radius-xs);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.cls-badge--pill{border-radius:var(--radius-pill);gap:5px;padding:3px 9px;font-weight:700}.cls-badge--neutral{background:var(--color-ink-100);color:var(--color-ink-700)}.cls-badge--brand{background:var(--color-brand-100);color:var(--color-brand-900)}.cls-badge--success{background:var(--color-success-surface);color:var(--color-success-ink)}.cls-badge--warning{background:var(--color-warning-surface);color:var(--color-warning-ink)}.cls-badge--danger{background:var(--color-danger-surface);color:var(--color-danger-ink)}.cls-badge--info{background:var(--color-info-surface);color:var(--color-info-ink)}.cls-badge--accent{background:var(--color-accent-surface);color:var(--color-accent-ink)}.cls-status-pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.cls-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cls-page-header__title{color:var(--color-ink-900);font-size:24px;font-weight:900;line-height:1.3}.cls-page-header__description{color:var(--color-ink-500);max-width:68ch;margin-block-start:4px}.cls-section-header{align-items:center;gap:12px;display:flex}.cls-section-header__title{color:var(--color-ink-900);font-size:18px;font-weight:800}.cls-section-header__purpose{color:var(--color-ink-500);font-size:12px}.cls-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.cls-breadcrumb a{color:var(--color-ink-500);text-decoration:none}.cls-breadcrumb a:hover{color:var(--color-brand-600)}.cls-breadcrumb__current{color:var(--color-ink-900);font-weight:600}.cls-breadcrumb__separator{color:var(--color-ink-300);display:inline-flex}[dir=rtl] .cls-breadcrumb__separator>svg{transform:scaleX(-1)}.cls-field{scroll-margin-block:96px;display:block}.cls-field__control{display:block;position:relative}.cls-field__icon,.cls-field__reveal{color:var(--color-ink-400);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cls-field__icon{pointer-events:none;inset-inline-start:14px}.cls-field__reveal{border-radius:var(--radius-sm);cursor:pointer;block-size:30px;inline-size:30px;transition:color var(--cls-t-base), background var(--cls-t-base);background:0 0;border:none;inset-inline-end:8px}.cls-field__reveal:hover{color:var(--color-ink-700);background:var(--color-ink-100)}.cls-field__reveal:focus-visible{color:var(--color-brand-600);outline:none;box-shadow:0 0 0 3px #0ea5e933}@supports (color:color-mix(in lab, red, red)){.cls-field__reveal:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500) 20%, transparent)}}.cls-label{color:var(--color-ink-700);margin-block-end:6px;font-size:12px;font-weight:700;display:block}.cls-label__required{color:var(--color-danger);margin-inline-start:2px}.cls-permission-chooser{flex-direction:column;gap:14px;display:flex}.cls-permission-chooser__search{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);color:var(--color-ink-400);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.cls-permission-chooser__search:focus-within{border-color:var(--color-brand-500);box-shadow:0 0 0 4px #0ea5e91f}@supports (color:color-mix(in lab, red, red)){.cls-permission-chooser__search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.cls-permission-chooser__box{font:inherit;color:var(--color-ink-900);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.cls-permission-chooser__empty{text-align:center;color:var(--color-ink-500);padding:24px;font-size:13px}.cls-permission-group{border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.cls-permission-group__head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.cls-permission-group__head::-webkit-details-marker{display:none}.cls-permission-group__head::marker{content:""}.cls-permission-group__head:hover{background:var(--color-ink-50)}.cls-permission-group__head:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px}.cls-permission-group__arrow{color:var(--color-ink-400);transform:rotate(var(--cls-arrow-turn,-90deg));transition:transform var(--cls-t-base);flex-shrink:0}[dir=rtl] .cls-permission-group__arrow{--cls-arrow-turn:90deg}.cls-permission-group[open] .cls-permission-group__arrow{--cls-arrow-turn:0deg}.cls-permission-group[open] .cls-permission-group__head{border-block-end:1px solid var(--color-ink-200)}.cls-permission-slot{display:contents}.cls-permission-slot[hidden]{display:none}.cls-permission-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.cls-permission-card{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);text-align:start;cursor:pointer;inline-size:100%;transition:border-color var(--cls-t-base), background var(--cls-t-base), box-shadow var(--cls-t-base);background:#fff;align-items:flex-start;gap:10px;padding:12px;display:flex}.cls-permission-card:hover:not(:disabled){border-color:var(--color-brand-300)}.cls-permission-card:has(:focus-visible),.cls-permission-card:focus-visible{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 4px #0ea5e91f}@supports (color:color-mix(in lab, red, red)){.cls-permission-card:has(:focus-visible),.cls-permission-card:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.cls-permission-card.is-granted{border-color:var(--color-success);background:#f0f9f6}@supports (color:color-mix(in lab, red, red)){.cls-permission-card.is-granted{background:color-mix(in srgb, var(--color-success) 6%, #fff)}}.cls-permission-card__flag{color:var(--color-danger-strong);white-space:nowrap;margin-inline-start:6px;font-size:10.5px;font-weight:700;display:inline}.cls-permission-card__flag--muted{color:var(--color-ink-400)}.cls-permission-card:disabled{opacity:.5;cursor:not-allowed}.cls-permission-card__tick{block-size:18px;inline-size:18px;accent-color:var(--color-success);cursor:inherit;flex-shrink:0;margin-block-start:1px}span.cls-permission-card__tick{border:1.5px solid var(--color-ink-300);background:#fff;border-radius:5px;position:relative}.is-granted span.cls-permission-card__tick{border-color:var(--color-success);background:var(--color-success)}.is-granted span.cls-permission-card__tick:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;block-size:9px;inline-size:5px;position:absolute;inset-block-start:2px;inset-inline-start:5px;transform:rotate(45deg)}.cls-permission-card__text{min-inline-size:0;display:block}.cls-permission-card__name{color:var(--color-ink-900);font-size:13px;font-weight:700;line-height:1.35;display:block}.cls-permission-card__alt{color:var(--color-ink-500);font-size:11.5px;font-weight:600;line-height:1.3;display:block}.cls-permission-card__purpose{color:var(--color-ink-500);margin-block-start:5px;font-size:11.5px;line-height:1.45;display:block}.cls-permission-card__code{font-family:var(--font-mono);color:var(--color-ink-400);overflow-wrap:anywhere;margin-block-start:6px;font-size:10.5px;display:block}.cls-checkbox-row{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--cls-t-base), background var(--cls-t-base);background:#fff;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cls-checkbox-row:hover{border-color:var(--color-brand-200)}.cls-checkbox-row:has(:focus-visible){border-color:var(--color-brand-500);box-shadow:0 0 0 4px #0ea5e91f}@supports (color:color-mix(in lab, red, red)){.cls-checkbox-row:has(:focus-visible){box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 12%, transparent)}}.cls-checkbox{block-size:18px;inline-size:18px;accent-color:var(--color-brand-500);cursor:pointer;flex-shrink:0;margin-block-start:1px}.cls-checkbox-row__label{color:var(--color-ink-900);font-size:13px;font-weight:700;display:block}.cls-checkbox-row__hint{color:var(--color-ink-500);margin-block-start:3px;font-size:11.5px;line-height:1.6;display:block}.cls-input,.cls-select,.cls-textarea{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);width:100%;font-size:14px;font-family:var(--font-ui);color:var(--color-ink-900);min-height:40px;transition:border-color var(--cls-t-base), box-shadow var(--cls-t-base);background:#fff;padding:10px 14px}.cls-input:focus,.cls-select:focus,.cls-textarea:focus{border-color:var(--color-brand-500);outline:none;box-shadow:0 0 0 4px #0ea5e91f}.cls-input:disabled,.cls-select:disabled,.cls-textarea:disabled{background:var(--color-ink-50);color:var(--color-ink-400);cursor:not-allowed}.cls-input.is-invalid,.cls-select.is-invalid,.cls-textarea.is-invalid{border-color:var(--color-danger)}.cls-input.is-invalid:focus,.cls-select.is-invalid:focus,.cls-textarea.is-invalid:focus{box-shadow:0 0 0 4px #ef44441a}.cls-combo__input,.cls-combo__list,.cls-combo.is-enhanced .cls-combo__native{display:none}.cls-combo.is-enhanced .cls-combo__input,.cls-combo.is-open .cls-combo__list{display:block}.cls-combo__list{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:#fff;max-height:240px;margin-block-start:4px;padding:4px;list-style:none;overflow-y:auto}.cls-combo__option{border-radius:var(--radius-sm);color:var(--color-ink-900);cursor:pointer;padding:7px 10px;font-size:14px}.cls-combo__option.is-active,.cls-combo__option:hover{background:var(--color-brand-50);color:var(--color-brand-700)}.cls-combo__option[aria-selected=true]{font-weight:700}.cls-combo__option[data-empty=true]{color:var(--color-ink-500)}.cls-combo:has(.cls-combo__native.is-invalid) .cls-combo__input{border-color:var(--color-danger)}.cls-input--leading{padding-inline-start:44px}.cls-input--trailing{padding-inline-end:44px}.cls-input--numeric{font-family:var(--font-mono)}.cls-input--sm{width:16rem;max-width:100%;min-height:30px;padding:4px 10px;font-size:12px}.cls-hint{color:var(--color-ink-500);margin-block-start:5px;font-size:11.5px}.cls-error{color:var(--color-danger-ink);align-items:flex-start;gap:5px;margin-block-start:5px;font-size:11.5px;display:flex}.cls-form-actions{border-block-start:1px solid var(--color-ink-200);flex-wrap:wrap;align-items:center;gap:10px;padding-block-start:16px;display:flex}.cls-form-actions__end{gap:10px;margin-inline-start:auto;display:flex}.cls-validation-summary{border:1.5px solid var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger-ink);border-radius:var(--radius-lg);padding:14px 16px}.cls-validation-summary ul{margin-block-start:6px;padding-inline-start:18px;list-style:outside}.cls-alert{border-radius:var(--radius-lg);border:1.5px solid;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;display:flex}.cls-alert__title{margin-block-end:2px;font-weight:700}.cls-alert--info{background:var(--color-info-surface);border-color:var(--color-info);color:var(--color-info-ink)}.cls-alert--success{background:var(--color-success-surface);border-color:var(--color-success);color:var(--color-success-ink)}.cls-alert--warning{background:var(--color-warning-surface);border-color:var(--color-warning);color:var(--color-warning-ink)}.cls-alert--danger{background:var(--color-danger-surface);border-color:var(--color-danger);color:var(--color-danger-ink)}.cls-alert.cls-alert--edge{border-inline-start-width:6px}.cls-table-wrap{overflow-x:auto}.cls-table{border-collapse:separate;border-spacing:0;width:100%}.cls-table thead th{background:var(--color-ink-50);color:var(--color-ink-500);text-transform:uppercase;letter-spacing:.03em;text-align:start;border-block-end:1px solid var(--color-ink-200);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:700}.cls-table tbody td{border-block-end:1px solid var(--color-ink-100);vertical-align:middle;padding:14px;font-size:13px}.cls-table tbody tr{transition:background var(--cls-t-fast)}.cls-table tbody tr:hover{background:var(--color-brand-50)}.cls-table tbody tr.is-clickable{cursor:pointer}.cls-table__cell--end{text-align:end}.cls-table__cell--mono{font-family:var(--font-mono);font-size:12px}.cls-table__ref{font-family:var(--font-mono);background:var(--color-ink-100);border-radius:var(--radius-xs);padding:2px 8px;font-size:12px}.cls-table__footer{border-block-start:1px solid var(--color-ink-100);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cls-row-actions{align-items:center;gap:4px;display:inline-flex}.cls-menu{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);min-width:220px;max-height:min(70vh,420px);box-shadow:var(--shadow-pop);z-index:80;background:#fff;padding:6px;position:fixed;overflow-y:auto}.cls-menu__item{border-radius:var(--radius-sm);width:100%;color:var(--color-ink-700);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cls-menu__item:hover:not(:disabled){background:var(--color-brand-50);color:var(--color-brand-700)}.cls-menu__item:disabled{color:var(--color-ink-400);cursor:not-allowed}.cls-menu__item--danger{color:var(--color-danger-ink)}.cls-menu__item--danger:hover:not(:disabled){background:var(--color-danger-surface);color:var(--color-danger-ink)}.cls-lang{gap:5px;inline-size:auto;padding-inline:8px}.cls-lang__code{letter-spacing:.04em;font-size:10px;font-weight:800;line-height:1}.cls-avatar{border-radius:var(--radius-pill);background:var(--color-brand-50);block-size:24px;inline-size:24px;color:var(--color-brand-700);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.cls-avatar--lg{block-size:36px;inline-size:36px;font-size:12px}.cls-entity-tile{border-radius:var(--radius-lg);color:#fff;letter-spacing:.02em;background:var(--cls-grad-brand);flex-shrink:0;justify-content:center;align-items:center;block-size:36px;inline-size:36px;font-size:11px;font-weight:700;display:inline-flex}.cls-record-card__cover--brand{background:var(--cls-grad-brand)}.cls-entity-tile--success,.cls-record-card__cover--success{background:linear-gradient(135deg, var(--color-success-strong), var(--color-success))}.cls-entity-tile--accent,.cls-record-card__cover--accent{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-ink))}.cls-entity-tile--warning,.cls-record-card__cover--warning{background:linear-gradient(135deg, var(--color-warning), var(--color-warning-ink))}.cls-entity-tile--neutral,.cls-record-card__cover--neutral{background:linear-gradient(135deg, var(--color-ink-500), var(--color-ink-700))}.cls-record-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;display:grid}@media (min-width:768px){.cls-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.cls-record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cls-record-card{border:1px solid var(--color-ink-200);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);cursor:pointer;transition:transform var(--cls-t-slow), box-shadow var(--cls-t-slow), border-color var(--cls-t-slow);background:#fff;overflow:hidden}.cls-record-card:hover,.cls-record-card:focus-visible{box-shadow:var(--shadow-lift);border-color:var(--color-brand-300);transform:translateY(-2px)}.cls-record-card__cover{color:#fff;justify-content:space-between;align-items:center;gap:12px;block-size:76px;padding-inline:20px;display:flex;position:relative}.cls-record-card__cover:after{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#ffffff38 0%,#0000 50%);position:absolute;inset:0}[dir=rtl] .cls-record-card__cover:after{background:radial-gradient(circle at 15% 20%,#ffffff38 0%,#0000 50%)}.cls-record-card__cover>*{z-index:1;position:relative}.cls-record-card__ref{font-family:var(--font-mono);border-radius:var(--radius-xs);background:#fff3;border:1px solid #ffffff4d;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cls-record-card__kind{white-space:nowrap;text-overflow:ellipsis;margin-block-start:6px;font-size:13px;font-weight:700;overflow:hidden}.cls-record-card__icon{opacity:.7;flex-shrink:0}.cls-record-card__body{padding:20px}.cls-record-card__footer{border-block-start:1px solid var(--color-ink-100);justify-content:space-between;align-items:center;gap:8px;margin-block-start:16px;padding-block-start:12px;display:flex}.cls-amount-box{background:var(--color-ink-50);border:1.5px solid var(--color-ink-200);border-radius:var(--radius-lg);min-inline-size:0;padding:12px 14px}.cls-amount-box__label{color:var(--color-ink-500);margin-block-end:2px;font-size:10px;font-weight:700}.cls-amount-box__value{color:var(--color-ink-900);overflow-wrap:anywhere;font-size:14px;font-weight:900}.cls-view-switch{border-radius:var(--radius-lg);background:var(--color-ink-50);align-items:center;gap:4px;padding:4px;display:inline-flex}.cls-view-switch__option{border-radius:var(--radius-sm);block-size:36px;inline-size:36px;color:var(--color-ink-400);border:1px solid var(--color-ink-200);transition:all var(--cls-t-base);background:#fff;justify-content:center;align-items:center;display:inline-flex}.cls-view-switch__option:hover:not(.is-active){color:var(--color-brand-700);border-color:var(--color-brand-300)}.cls-view-switch__option.is-active{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff}.cls-life-bar{border-radius:var(--radius-pill);background:var(--color-ink-100);appearance:none;border:0;block-size:8px;inline-size:112px;display:block;overflow:hidden}.cls-life-bar--full{inline-size:100%}.cls-life-bar::-webkit-progress-bar{background:var(--color-ink-100);border-radius:var(--radius-pill)}.cls-life-bar::-webkit-progress-value{background:var(--color-brand-500);border-radius:var(--radius-pill)}.cls-life-bar::-moz-progress-bar{background:var(--color-brand-500);border-radius:var(--radius-pill)}.cls-spent-bar{border-radius:var(--radius-pill);background:var(--color-ink-100);appearance:none;border:0;block-size:8px;inline-size:64px;display:block;overflow:hidden}.cls-spent-bar::-webkit-progress-bar{background:var(--color-ink-100);border-radius:var(--radius-pill)}.cls-spent-bar::-webkit-progress-value{background:var(--color-success-strong);border-radius:var(--radius-pill)}.cls-spent-bar::-moz-progress-bar{background:var(--color-success-strong);border-radius:var(--radius-pill)}.cls-spent-bar.is-over::-webkit-progress-value{background:var(--color-danger-strong)}.cls-spent-bar.is-over::-moz-progress-bar{background:var(--color-danger-strong)}.cls-draft-sticky{max-block-size:calc(100vh - 120px);position:sticky;inset-block-start:86px;overflow-y:auto}.cls-outline__heading{color:var(--color-ink-400);padding:10px 10px 4px;font-size:11px;font-weight:700}.cls-outline__item{border-radius:var(--radius-md);inline-size:100%;color:var(--color-ink-600);text-align:start;cursor:pointer;border-inline-start:3px solid #0000;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.cls-outline__item:hover{background:var(--color-brand-50)}.cls-outline__item.is-selected{background:var(--color-brand-50);color:var(--color-brand-800);border-inline-start-color:var(--color-brand-500)}.cls-outline__dot{background:var(--color-success-strong);border-radius:50%;flex-shrink:0;block-size:8px;inline-size:8px}.cls-outline__dot--dev{background:var(--color-warning)}.cls-outline__dot--bad{background:var(--color-danger)}.cls-outline__dot--alt{background:var(--color-accent)}.cls-doc{border:1px solid var(--color-ink-200);border-radius:var(--radius-2xl);background:#fff;padding:34px 38px}.cls-doc__clause{border-radius:var(--radius-lg);cursor:pointer;border:1.5px solid #0000;margin-block-end:6px;padding:14px 16px;transition:background .15s,border-color .15s}.cls-doc__clause:hover{background:var(--color-ink-50)}.cls-doc__clause.is-selected{border-color:var(--color-brand-400);background:#f6fbff}@supports (color:color-mix(in lab, red, red)){.cls-doc__clause.is-selected{background:color-mix(in srgb, var(--color-brand-50) 60%, #fff)}}.cls-doc__clause.is-selected{box-shadow:0 0 0 4px #0ea5e914}@supports (color:color-mix(in lab, red, red)){.cls-doc__clause.is-selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-brand-500) 8%, transparent)}}.cls-doc__clause--dev{border-inline-start:3px solid var(--color-warning)}.cls-doc__clause--bad{border-inline-start:3px solid var(--color-danger)}.cls-doc__clause--alt{border-inline-start:3px solid var(--color-accent)}.cls-doc__clause-title{color:var(--color-ink-900);flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:6px;font-size:14.5px;font-weight:800;display:flex}.cls-doc__clause-text{color:var(--color-ink-700);white-space:pre-line;font-size:13.5px;font-weight:500;line-height:2.05}.cls-doc__no{font-family:var(--font-mono);background:var(--color-ink-100);color:var(--color-ink-600);border-radius:5px;padding:2px 7px;font-size:11px}.cls-diffbox{border-radius:var(--radius-lg);padding:12px 14px;font-size:12.5px;line-height:1.95}.cls-diffbox--old{background:#fff2f2}@supports (color:color-mix(in lab, red, red)){.cls-diffbox--old{background:color-mix(in srgb, var(--color-danger-surface) 45%, #fff)}}.cls-diffbox--old{border:1px solid #f9bebe}@supports (color:color-mix(in lab, red, red)){.cls-diffbox--old{border:1px solid color-mix(in srgb, var(--color-danger) 35%, #fff)}}.cls-diffbox--old{color:var(--color-danger-ink)}.cls-select.cls-select--pick{width:auto;color:var(--color-ink-700);padding:8px 12px;font-size:12.5px;font-weight:700}.cls-card--edge-danger{border-inline-start:4px solid var(--color-danger)}.cls-icon-tile--neutral{background:var(--color-ink-100);color:var(--color-ink-600)}.cls-icon-tile--danger{background:var(--color-danger-surface);color:var(--color-danger-strong)}.cls-impact-row{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cls-diffrow{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-xl);background:#fff;overflow:hidden}.cls-diffrow--changed{border-inline-start:3px solid var(--color-warning)}.cls-diffrow--added{border-inline-start:3px solid var(--color-success-strong)}.cls-diffrow--removed{border-inline-start:3px solid var(--color-danger)}.cls-diffrow--same{opacity:.72}.cls-diffrow__head{background:var(--color-ink-50);border-block-end:1px solid var(--color-ink-200);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 15px;display:flex}.cls-diffrow__body{grid-template-columns:1fr 1fr;display:grid}.cls-diffrow__cell{color:var(--color-ink-700);white-space:pre-line;padding:14px 16px;font-size:13px;font-weight:500;line-height:2}.cls-diffrow__cell+.cls-diffrow__cell{border-inline-start:1px solid var(--color-ink-200)}.cls-diffrow__cell--old{background:#fff2f2}@supports (color:color-mix(in lab, red, red)){.cls-diffrow__cell--old{background:color-mix(in srgb, var(--color-danger-surface) 45%, #fff)}}.cls-diffrow__cell--new{background:#edfdf5}@supports (color:color-mix(in lab, red, red)){.cls-diffrow__cell--new{background:color-mix(in srgb, var(--color-success-surface) 40%, #fff)}}.cls-diffrow__cell--empty{background:var(--color-ink-50);color:var(--color-ink-400);justify-content:center;align-items:center;font-size:12px;display:flex}.cls-diffrow__cell mark{background:var(--color-warning-surface);color:var(--color-warning-ink);border-radius:3px;padding:1px 3px;font-weight:700}.cls-diffrow__cell--new mark{background:var(--color-success-surface);color:var(--color-success-ink)}@media (max-width:900px){.cls-diffrow__body{grid-template-columns:1fr}.cls-diffrow__cell+.cls-diffrow__cell{border-inline-start:none;border-block-start:1px solid var(--color-ink-200)}}.cls-version-line{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:12px;padding:11px 13px;display:flex}.cls-version-line:hover{border-color:var(--color-brand-300)}.cls-version-line.is-current{border-color:var(--color-brand-400);background:var(--color-brand-50)}.cls-version-line__no{border-radius:var(--radius-sm);background:var(--color-ink-100);block-size:32px;inline-size:32px;color:var(--color-ink-600);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cls-version-line.is-current .cls-version-line__no{background:var(--color-brand-500);color:#fff}.cls-note{border-radius:var(--radius-lg);background:var(--color-brand-50);border:1px solid var(--color-brand-200);color:var(--color-ink-700);align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.7;display:flex}.cls-note>svg{color:var(--color-brand-600);flex-shrink:0;margin-block-start:3px}.cls-insp-tab{border-radius:var(--radius-sm);color:var(--color-ink-500);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:700}.cls-insp-tab.is-selected{background:var(--color-brand-50);color:var(--color-brand-700)}.cls-btn.cls-btn--xs{gap:4px;min-block-size:0;padding:4px 10px;font-size:11.5px}.cls-question__followup{border-inline-start:2px solid var(--color-warning);margin-block-start:8px;padding-inline-start:12px}.cls-toggle-closed,.cls-toggle-open{align-items:center;gap:6px;display:inline-flex}[data-cls-toggle][aria-expanded=true]>.cls-toggle-closed,[data-cls-toggle]:not([aria-expanded=true])>.cls-toggle-open{display:none}.cls-btn.cls-btn--secondary.is-active{background:var(--color-brand-50);border-color:var(--color-brand-400);color:var(--color-brand-700)}.cls-menu__identity{align-items:center;gap:10px;padding:12px;display:flex}.cls-menu__separator{background:var(--color-ink-100);height:1px;margin:6px 4px}.cls-search{background:var(--color-ink-50);border:1.5px solid var(--color-ink-200);border-radius:var(--radius-lg);transition:all var(--cls-t-base);align-items:center;gap:8px;min-width:240px;padding:8px 12px;display:flex}.cls-search:focus-within{border-color:var(--color-brand-400);background:#fff;box-shadow:0 0 0 4px #0ea5e91a}.cls-search input{font-size:14px;font-family:var(--font-ui);background:0 0;border:0;outline:none;flex:1;min-width:0}.cls-kbd{font-family:var(--font-mono);color:var(--color-ink-500);border:1px solid var(--color-ink-200);background:#fff;border-radius:4px;padding:2px 6px;font-size:10px}.cls-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cls-filter-bar .cls-select{flex:none;width:auto;max-width:20rem;padding-block:8px}.cls-filter-bar__range{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cls-filter-bar__label{color:var(--color-ink-500);white-space:nowrap;font-size:13px}.cls-filter-bar .cls-input[type=date]{flex:none;width:auto;padding-block:8px}.cls-filter-bar__end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.cls-chip{color:var(--color-ink-600);border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);cursor:pointer;transition:all var(--cls-t-fast);background:#fff;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.cls-chip:hover{border-color:var(--color-brand-300);background:var(--color-brand-50)}.cls-chip>svg{color:var(--color-ink-400)}.cls-chip.is-active>svg{color:var(--color-brand-600)}.cls-filter-bar .cls-select{color:var(--color-ink-600);min-height:36px;padding-block:7px;font-size:12px;font-weight:700}.cls-chip.is-active{background:var(--color-brand-100);border-color:var(--color-brand-500);color:var(--color-brand-700)}.cls-segments{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:#fff;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:inline-flex}.cls-segment{color:var(--color-ink-500);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--cls-t-base);background:0 0;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cls-segment:hover:not(.is-active){color:var(--color-brand-700);background:var(--color-brand-50)}.cls-segment.is-active{color:var(--color-brand-700);background:#fff;box-shadow:0 1px 3px #00000014}.cls-pagination{align-items:center;gap:4px;display:inline-flex}.cls-pagination__page{border-radius:var(--radius-sm);border:1px solid var(--color-ink-200);min-width:32px;height:32px;color:var(--color-ink-600);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding-inline:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cls-pagination__page:hover:not(.is-current):not(.is-disabled){border-color:var(--color-brand-400);color:var(--color-brand-700)}.cls-pagination__page.is-current{background:var(--color-brand-500);border-color:var(--color-brand-500);color:#fff}.cls-pagination__page.is-disabled{opacity:.45;pointer-events:none}.cls-pagination__ellipsis{color:var(--color-ink-400);padding-inline:4px}[dir=rtl] .cls-directional,[dir=rtl] .cls-btn--flip-rtl svg{transform:scaleX(-1)}.cls-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.cls-empty__icon{background:var(--color-ink-100);width:64px;height:64px;color:var(--color-ink-400);border-radius:999px;justify-content:center;align-items:center;margin-block-end:8px;display:flex}.cls-empty--positive .cls-empty__icon{background:var(--color-success-surface);color:var(--color-success)}.cls-empty__title{color:var(--color-ink-900);font-size:16px;font-weight:700}.cls-empty__body{color:var(--color-ink-500);max-width:480px;font-size:14px}.cls-skeleton{background:linear-gradient(90deg, var(--color-ink-100) 25%, var(--color-ink-200) 37%, var(--color-ink-100) 63%);border-radius:var(--radius-sm);background-size:400% 100%;height:14px;animation:1.4s infinite cls-shimmer}@keyframes cls-shimmer{0%{background-position:100%}to{background-position:0}}.cls-busy{position:relative}.cls-busy[aria-busy=true]>.cls-busy__target{opacity:.6;pointer-events:none}.cls-busy__bar{background:var(--color-ink-100);inset-inline:0;height:2px;display:none;position:absolute;top:0;overflow:hidden}.cls-busy[aria-busy=true] .cls-busy__bar{display:block}.cls-busy__bar:after{content:"";background:var(--color-brand-500);width:40%;animation:1.1s ease-in-out infinite cls-indeterminate;position:absolute;inset-block:0}@keyframes cls-indeterminate{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.cls-spinner{border:2px solid;border-top-color:#0000;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite cls-spin;display:inline-block}@keyframes cls-spin{to{transform:rotate(360deg)}}.cls-error-panel{border:1.5px solid var(--color-danger);background:var(--color-danger-surface);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.cls-error-panel__title{color:var(--color-danger-ink);font-weight:700}.cls-error-panel__correlation{font-family:var(--font-mono);color:var(--color-ink-600);font-size:12px}.cls-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cls-overlay.is-open{animation:.2s ease-out cls-fade;display:flex}.cls-modal{border-radius:var(--radius-3xl);background:#fff;flex-direction:column;width:100%;max-width:540px;max-height:90vh;animation:.25s ease-out cls-scale-in;display:flex}.cls-modal--wide{max-width:720px}.cls-overlay--drawer{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a73;justify-content:flex-end;align-items:stretch;padding:0}.cls-modal--drawer{--cls-drawer-from:100%;width:min(640px,95vw);max-width:none;height:100%;max-height:none;box-shadow:var(--shadow-drawer);animation:cls-drawer-in var(--cls-t-drawer);border-radius:0}[dir=rtl] .cls-modal--drawer{--cls-drawer-from:-100%}.cls-modal--drawer .cls-modal__header{padding:18px 22px}.cls-modal--drawer [data-cls-section]{flex-direction:column;flex:1;min-height:0;display:flex}.cls-modal--drawer .cls-modal__body{flex:1;padding:20px 22px}.cls-modal--drawer .cls-modal__footer{background:var(--color-ink-50);border-radius:0;flex-wrap:nowrap;padding:14px 22px}.cls-amount-box{background:var(--color-ink-50);border:1.5px solid var(--color-ink-200);border-radius:var(--radius-lg);padding:12px 14px}.cls-amount-box--brand{background:var(--color-brand-50);border-color:var(--color-brand-100)}.cls-amount-box--info{background:var(--color-info-surface);border-color:#c4dafc}@supports (color:color-mix(in lab, red, red)){.cls-amount-box--info{border-color:color-mix(in srgb, var(--color-info) 30%, #fff)}}.cls-amount-box--success{background:#e3fcef}@supports (color:color-mix(in lab, red, red)){.cls-amount-box--success{background:color-mix(in srgb, var(--color-success-surface) 60%, #fff)}}.cls-amount-box--success{border-color:var(--color-success-surface)}.cls-amount-box--warning{background:#fef8dd}@supports (color:color-mix(in lab, red, red)){.cls-amount-box--warning{background:color-mix(in srgb, var(--color-warning-surface) 60%, #fff)}}.cls-amount-box--warning{border-color:var(--color-warning-surface)}.cls-amount-box--danger{background:#feeeee}@supports (color:color-mix(in lab, red, red)){.cls-amount-box--danger{background:color-mix(in srgb, var(--color-danger-surface) 60%, #fff)}}.cls-amount-box--danger{border-color:var(--color-danger-surface)}.cls-amount-box__value{color:var(--color-ink-900);font-size:16px;font-weight:500}.cls-amount-box--brand .cls-amount-box__value{color:var(--color-brand-700)}.cls-amount-box--info .cls-amount-box__value{color:var(--color-info-ink)}.cls-amount-box--success .cls-amount-box__value{color:var(--color-success-ink)}.cls-amount-box--warning .cls-amount-box__value{color:var(--color-warning-ink)}.cls-amount-box--danger .cls-amount-box__value{color:var(--color-danger-ink)}.cls-flag{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);color:var(--color-ink-900);background:#fff;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.cls-flag__icon{color:var(--color-ink-400);flex-shrink:0;display:inline-flex}.cls-flag--danger{background:#fff5f5}@supports (color:color-mix(in lab, red, red)){.cls-flag--danger{background:color-mix(in srgb, var(--color-danger-surface) 35%, #fff)}}.cls-flag--danger{border-color:var(--color-danger-surface)}.cls-flag--danger .cls-flag__icon{color:var(--color-danger-strong)}.cls-flag--warning{background:#fffbeb}@supports (color:color-mix(in lab, red, red)){.cls-flag--warning{background:color-mix(in srgb, var(--color-warning-surface) 35%, #fff)}}.cls-flag--warning{border-color:var(--color-warning-surface)}.cls-flag--warning .cls-flag__icon{color:var(--color-warning)}.cls-flag--success{background:#effdf6}@supports (color:color-mix(in lab, red, red)){.cls-flag--success{background:color-mix(in srgb, var(--color-success-surface) 35%, #fff)}}.cls-flag--success{border-color:var(--color-success-surface)}.cls-flag--success .cls-flag__icon{color:var(--color-success-strong)}.cls-flag--info{background:#f6fbff}@supports (color:color-mix(in lab, red, red)){.cls-flag--info{background:color-mix(in srgb, var(--color-brand-50) 60%, #fff)}}.cls-flag--info{border-color:var(--color-brand-100)}.cls-flag--info .cls-flag__icon{color:var(--color-brand-500)}.cls-flag--neutral{color:var(--color-ink-500)}.cls-question{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);padding:14px 16px}.cls-question+.cls-question{margin-block-start:10px}.cls-member{--cls-member-edge:var(--color-accent);border-inline-start:5px solid var(--cls-member-edge);padding-block:6px;padding-inline-start:12px}.cls-member--manager{--cls-member-edge:var(--color-brand-600)}.cls-btn.cls-member__save{background:var(--cls-member-edge);border-color:var(--cls-member-edge);color:#fff}.cls-member+.cls-member{margin-block-start:10px}.cls-question__answer{border-inline-start:2px solid var(--color-ink-200);color:var(--color-ink-800);margin-block-start:10px;padding-block:6px;padding-inline-start:12px;font-size:13px;font-style:italic}.cls-question__answer--waiting{border-inline-start-color:var(--color-warning);background:#fffae6;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.cls-question__answer--waiting{background:color-mix(in srgb, var(--color-warning-surface) 45%, #fff)}}.cls-question__answer--waiting{color:var(--color-warning-ink);font-style:normal;font-weight:600}.cls-detail-list>.cls-detail-field{border-block-end:1px solid var(--color-ink-100);padding-block:10px}.cls-detail-list>.cls-detail-field:last-child{border-block-end:0}.cls-summary-table{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);grid-template-columns:max-content 1fr;font-size:13px;display:grid;overflow:hidden}.cls-summary-table dt,.cls-summary-table dd{border-block-end:1px solid var(--color-ink-100);margin:0;padding:9px 12px}.cls-summary-table dt{color:var(--color-ink-500)}.cls-summary-table dd{color:var(--color-ink-700);font-weight:600}.cls-summary-table dt:last-of-type,.cls-summary-table dd:last-of-type{border-block-end:0}.cls-modal--drawer-wide{width:min(880px,95vw)}.cls-wizard__bar{align-items:flex-start;margin-block-end:22px;padding:4px;list-style:none;display:flex;overflow-x:auto}.cls-wizard__tab{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:92px;display:flex;position:relative}.cls-wizard__tab:before{content:"";background:var(--color-ink-200);top:16px;width:100%;height:2px;position:absolute;inset-inline-end:50%}.cls-wizard__tab:first-child:before{display:none}.cls-wizard__tab.is-done:before{background:var(--color-success-strong)}.cls-wizard__circle{z-index:1;border-radius:var(--radius-pill);background:var(--color-ink-100);width:32px;height:32px;color:var(--color-ink-500);justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:relative}.cls-wizard__tab.is-done .cls-wizard__circle{background:var(--color-success-strong);color:#fff}.cls-wizard__tab.is-current .cls-wizard__circle{background:var(--color-brand-500);color:#fff;box-shadow:0 0 0 6px #0ea5e926}.cls-wizard__tab.is-bad .cls-wizard__circle{background:var(--color-danger-surface);color:var(--color-danger-ink);box-shadow:0 0 0 1.5px var(--color-danger)}.cls-wizard__label{text-align:center;color:var(--color-ink-400);font-size:11px;font-weight:700;line-height:1.4}.cls-wizard__tab.is-done .cls-wizard__label{color:var(--color-ink-600)}.cls-wizard__tab.is-current .cls-wizard__label{color:var(--color-brand-700)}.cls-wizard__tab.is-bad .cls-wizard__label{color:var(--color-danger-ink)}.cls-wizard__tab.is-done:not(.is-current) .cls-wizard__number,.cls-wizard__tab.is-bad .cls-wizard__number{display:none}.cls-wizard__tab.is-done:not(.is-current) .cls-wizard__circle:after{content:"✓"}.cls-wizard__tab.is-bad .cls-wizard__circle:after{content:"!"}.cls-wizard__step:not(.is-active){display:none}.cls-wizard__step-head{align-items:center;gap:10px;margin-block-end:20px;display:flex}.cls-modal__footer.cls-wizard__footer{justify-content:flex-start}.cls-wizard__hint{color:var(--color-ink-500);margin-inline-start:auto;font-size:12px}.cls-wizard__requirement{border:1.5px solid var(--color-ink-200);border-radius:var(--radius-md);width:100%;color:var(--color-ink-700);text-align:start;cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cls-wizard__requirement+.cls-wizard__requirement{margin-block-start:6px}.cls-wizard__requirement:hover{border-color:var(--color-brand-300)}.cls-wizard__requirement.is-ok{background:var(--color-success-surface);border-color:var(--color-success-strong)}.cls-wizard__requirement.is-missing{background:var(--color-danger-surface);border-color:var(--color-danger)}.cls-wizard__requirement-mark{font-weight:800}.cls-wizard__requirement.is-ok .cls-wizard__requirement-mark{color:var(--color-success)}.cls-wizard__requirement.is-missing .cls-wizard__requirement-mark{color:var(--color-danger-strong)}@keyframes cls-drawer-in{0%{transform:translateX(var(--cls-drawer-from))}to{transform:none}}.cls-modal--sheet{width:max(80vw,min(100%,960px));max-width:none;max-height:94vh}.cls-modal--sheet .cls-modal__header{justify-content:flex-end;padding:10px 14px}.cls-modal--sheet .cls-modal__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cls-modal--sheet .cls-modal__body{background:var(--color-ink-100);border-end-end-radius:var(--radius-3xl);border-end-start-radius:var(--radius-3xl)}.cls-paper{border:1px solid var(--color-ink-200);max-width:794px;min-height:1123px;box-shadow:var(--shadow-lift);color:var(--color-ink-900);background:#fff;margin-inline:auto;padding:64px 72px;font-size:14px;line-height:1.9}.cls-paper__title{text-align:center;font-size:22px;font-weight:900;line-height:1.4}.cls-paper__number{text-align:center;color:var(--color-ink-500);margin-block-start:4px;font-size:13px}.cls-paper__rule{border:0;border-block-start:2px solid var(--color-ink-900);margin-block:24px 28px}.cls-paper__heading{margin-block:28px 10px;font-size:16px;font-weight:800}.cls-paper__clause{margin-block-end:16px}.cls-paper__clause-title{font-weight:700}.cls-paper__clause-body{white-space:pre-line;text-align:justify}.cls-paper__empty{text-align:center;color:var(--color-ink-500);margin-block-start:48px}@media (max-width:767px){.cls-paper{min-height:0;padding:28px 20px}}.cls-print{background:var(--color-ink-100);padding-block:24px}.cls-print__note{max-width:794px;color:var(--color-ink-600);margin:0 auto 12px;font-size:13px}@media print{.cls-print{background:#fff;padding:0}.cls-print__note{display:none}.cls-print .cls-paper{max-width:none;min-height:0;box-shadow:none;border:0;padding:0}.cls-paper__clause{break-inside:avoid}}.cls-print-guard{display:none}@media print{body:has([data-cls-print-guard]){height:0;overflow:hidden}body:has([data-cls-print-guard]) *{visibility:hidden!important}body:has([data-cls-print-guard]) .cls-print-guard,body:has([data-cls-print-guard]) .cls-print-guard *{visibility:visible!important}.cls-print-guard{color:#000;background:#fff;padding:32px;font-size:16px;display:block;position:fixed;inset-block-start:0;inset-inline:0}.cls-print-guard__title{margin-block-end:8px;font-size:20px;font-weight:700}}.cls-watermark{z-index:1;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;position:fixed;inset:0;overflow:hidden}.cls-watermark__field{color:var(--color-ink-500);opacity:.16;white-space:nowrap;text-align:center;flex-direction:column;justify-content:space-around;font-size:15px;font-weight:800;display:flex;position:absolute;inset:-50%;transform:rotate(-35deg)}.cls-watermark__line{z-index:1;text-align:center;color:var(--color-ink-500);pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10px;position:fixed;inset-block-end:4px;inset-inline:0}.cls-diff{white-space:pre-line}.cls-diff ins{text-underline-offset:3px;background:var(--color-success-surface);color:var(--color-success-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;text-decoration:underline;text-decoration-thickness:2px}.cls-diff del{background:var(--color-danger-surface);color:var(--color-danger-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;text-decoration:line-through}.cls-modal__header{border-block-end:1px solid var(--color-ink-200);align-items:flex-start;gap:12px;padding:20px;display:flex}.cls-modal__title{color:var(--color-ink-900);font-size:16px;font-weight:700}.cls-modal__subtitle{color:var(--color-ink-500);margin-block-start:2px;font-size:12px}.cls-modal__body{color:var(--color-ink-700);padding:20px;font-size:14px;overflow-y:auto}.cls-modal__footer{border-block-start:1px solid var(--color-ink-200);background:var(--color-ink-50);border-end-end-radius:var(--radius-3xl);border-end-start-radius:var(--radius-3xl);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;display:flex}.cls-modal__form{flex-direction:column;flex:auto;min-height:0;display:flex}.cls-refusal__why{background:var(--color-ink-50);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-ink-700);padding:12px 14px}.cls-refusal__related{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}.cls-refusal__alternative{color:var(--color-ink-600);margin-block-start:14px;font-size:13px}.cls-refusal__alternative-text{color:var(--color-ink-800);margin-block-start:4px;font-size:13.5px;font-weight:600}@keyframes cls-fade{0%{opacity:0}to{opacity:1}}@keyframes cls-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cls-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cls-toast-region{z-index:95;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:24px}.cls-toast{pointer-events:auto;border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);width:360px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);background:#fff;align-items:flex-start;gap:12px;padding:14px;animation:.25s ease-out cls-fade-up;display:flex;position:relative;overflow:hidden}.cls-toast:before{content:"";background:var(--color-info);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.cls-toast--success:before{background:var(--color-success)}.cls-toast--warning:before{background:var(--color-warning)}.cls-toast--danger:before{background:var(--color-danger)}.cls-toast__title{color:var(--color-ink-900);font-size:14px;font-weight:700}.cls-toast__detail{color:var(--color-ink-500);margin-block-start:2px;font-size:12px}.cls-auth{background:#fff}.cls-auth__grid{grid-template-columns:58% 42%;min-height:100vh;display:grid}.cls-auth__panel{color:#fff;background:radial-gradient(circle at 85% 15%, #ffffff29 0%, transparent 42%), radial-gradient(circle at 10% 90%, #ffffff1a 0%, transparent 38%), linear-gradient(135deg, var(--color-brand-500) 0%, var(--color-brand-700) 55%, var(--color-brand-900) 100%);padding:48px;position:relative;overflow:hidden}.cls-auth__grid-lines{opacity:.1;background-image:linear-gradient(#fff9 1px,#0000 1px),linear-gradient(90deg,#fff9 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.cls-auth__logo{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1px solid #ffffff40;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.cls-auth__eyebrow{color:#fff;background:#fff3;border:1px solid #ffffff4d}.cls-auth__stat{border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border:1px solid #ffffff38;padding:16px}.cls-auth__form{justify-content:center;align-items:center;padding:32px;display:flex}.cls-auth__feature{align-items:flex-start;gap:12px;font-size:13px;font-weight:500;line-height:1.7;display:flex}.cls-auth__feature>svg{color:var(--color-brand-200);flex-shrink:0;margin-block-start:4px}.cls-auth__footer{color:#ffffffb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.cls-auth__footer a{color:inherit;text-decoration:none}.cls-auth__footer a:hover{color:#fff;text-decoration:underline}.cls-auth__brand{align-items:center;gap:12px;margin-block-end:32px;display:flex}.cls-auth__brand-mark{border-radius:var(--radius-lg);background:var(--cls-grad-brand);color:#fff;flex-shrink:0;justify-content:center;align-items:center;block-size:44px;inline-size:44px;display:inline-flex}@media (min-width:1024px){.cls-auth__brand{display:none}}.cls-auth__notice{border:1px solid var(--color-ink-200);border-radius:var(--radius-xl);background:var(--color-ink-50);align-items:flex-start;gap:12px;margin-block-start:32px;padding:12px 14px;display:flex}.cls-auth__notice>svg{color:var(--color-ink-400);flex-shrink:0;margin-block-start:2px}.cls-auth__notice p{color:var(--color-ink-500);font-size:11.5px;line-height:1.75}.cls-auth__divider{align-items:center;gap:12px;margin-block:20px;display:flex}.cls-auth__divider:before,.cls-auth__divider:after{content:"";background:var(--color-ink-200);flex:1;block-size:1px}.cls-auth__divider>span{color:var(--color-ink-400);font-size:11px;font-weight:600}@media (max-width:1023px){.cls-auth__grid{grid-template-columns:1fr}.cls-auth__panel{display:none}}.cls-access-denied{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}@media (max-width:1023px){.cls-sidebar{transform:translateX(var(--cls-hide-x));box-shadow:var(--shadow-drawer)}.cls-sidebar.is-open{transform:translate(0)}.cls-main{margin-inline-start:0}.cls-main__content{padding:20px}.cls-header{padding-inline:20px}}@media (max-width:767px){.cls-main__content{padding:16px}.cls-header{padding-inline:16px}.cls-modal{border-radius:0;max-width:100%;height:100%;max-height:100vh}.cls-overlay{padding:0}.cls-toast-region{inset-block-end:16px;inset-inline:16px}.cls-toast{width:100%}}.cls-scrim{z-index:29;background:#0f172a73;display:none;position:fixed;inset:0}.cls-scrim.is-open{animation:.2s cls-fade;display:block}.cls-dropzone{border:1.5px dashed var(--color-ink-200);border-radius:var(--radius-md);background:var(--color-ink-50);color:var(--color-ink-600);text-align:center;cursor:pointer;transition:border-color var(--cls-t-base), background var(--cls-t-base);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px 16px;font-size:13px;display:flex}.cls-dropzone:hover,.cls-dropzone:focus-visible{border-color:var(--color-brand-500);background:#fff}.cls-dropzone:focus-visible{outline:none;box-shadow:0 0 0 4px #0ea5e91f}.cls-dropzone.is-dragging{border-color:var(--color-brand-500);background:#fff;border-style:solid}.cls-dropzone.is-busy,.cls-upload-button.is-busy{cursor:progress;opacity:.7}.cls-dropzone__icon{color:var(--color-ink-400)}.cls-dropzone__prompt{color:var(--color-ink-900);font-weight:700}.cls-dropzone__browse{color:var(--color-brand-600);font-size:12px;text-decoration:underline}.cls-dropzone__busy{color:var(--color-ink-500);font-size:12px}.cls-file-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cls-file-list--fresh:empty{display:none}.cls-file-list--fresh{margin-block-start:8px}.cls-file-row{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:#fff;align-items:center;gap:10px;padding:8px 10px;display:flex}.cls-file-row__icon{color:var(--color-ink-400);flex-direction:column;flex-shrink:0;align-items:center;gap:1px;display:inline-flex}.cls-file-row__ext{letter-spacing:.04em;color:var(--color-ink-500);font-size:9px;font-weight:700}.cls-file-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.cls-file-row__name{color:var(--color-ink-900);overflow-wrap:anywhere;font-size:13px;font-weight:700}.cls-file-row__meta{color:var(--color-ink-500);font-size:11px}.cls-file-row__actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.cls-icon-btn--danger{color:var(--color-danger)}.cls-empty-inline{color:var(--color-ink-500);padding:10px 0;font-size:13px}.cls-file-info{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:10px;padding:12px;display:flex}.cls-file-info__head{align-items:center;gap:10px;display:flex}.cls-file-info__name{color:var(--color-ink-900);overflow-wrap:anywhere;font-size:14px;font-weight:700}.cls-file-info__grid{grid-template-columns:auto 1fr;gap:4px 16px;margin:0;font-size:13px;display:grid}.cls-file-info__grid dt{color:var(--color-ink-500)}.cls-file-info__grid dd{color:var(--color-ink-900);margin:0;font-weight:700}.cls-modal__subtitle{color:var(--color-ink-500);overflow-wrap:anywhere;margin-block-start:2px;font-size:12px}.cls-bell-badge{background:var(--color-danger);color:#fff;text-align:center;direction:ltr;border:1.5px solid #fff;border-radius:999px;min-width:16px;height:16px;padding-inline:4px;font-size:10px;font-weight:700;line-height:13px;position:absolute;inset-block-start:2px;inset-inline-end:2px}.cls-notify__head{border-block-end:1px solid var(--color-line-200);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.cls-notify__mark-all{color:var(--color-brand-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.cls-notify__mark-all:hover{text-decoration:underline}.cls-notify__list,.cls-notify__page-list{margin:0;padding:0;list-style:none}.cls-notify__list{max-height:340px;overflow-y:auto}.cls-notify__page-list>li+li{border-block-start:1px solid var(--color-line-200)}.cls-notify__row{color:inherit;transition:background var(--cls-t-base);align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.cls-notify__row:hover{background:var(--color-ink-50)}.cls-notify__row.is-unread{background:var(--color-brand-50,#f0f9ff)}.cls-notify__row.is-unread .cls-notify__title{font-weight:800}.cls-notify__row--page{padding:14px 4px}.cls-notify__dot{background:var(--color-ink-300);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-block-start:5px}.cls-notify__dot--information{background:var(--color-brand-500)}.cls-notify__dot--success{background:var(--color-success)}.cls-notify__dot--warning{background:var(--color-warning)}.cls-notify__dot--critical{background:var(--color-danger)}.cls-notify__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cls-notify__title{color:var(--color-ink-900);overflow-wrap:anywhere;font-size:13px;font-weight:700}.cls-notify__text{color:var(--color-ink-600);overflow-wrap:anywhere;font-size:12px}.cls-notify__when{color:var(--color-ink-400);font-size:11px}.cls-notify__all{border-block-start:1px solid var(--color-line-200);color:var(--color-brand-600);text-align:center;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.cls-notify__all:hover{background:var(--color-ink-50)}.cls-notify__filters{gap:4px;margin-block-end:8px;display:flex}.cls-notify__filter{border-radius:var(--radius-md);color:var(--color-ink-600);padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}.cls-notify__filter:hover{background:var(--color-ink-50)}.cls-notify__filter.is-active{background:var(--color-brand-500);color:#fff}.cls-scope-summary{border:1px solid var(--color-line-200);border-radius:var(--radius-md);background:var(--color-ink-50);padding:14px 16px}.cls-scope-summary__headline{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.cls-scope-summary__units{color:var(--color-ink-700);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.cls-scope-summary__units li{align-items:center;gap:5px;display:inline-flex}.cls-limit-figure{color:var(--color-ink-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.cls-dash-hero{background-image:radial-gradient(circle at 100% 0,#0ea5e90d 0%,#0000 40%),radial-gradient(circle at 0 100%,#0596690a 0%,#0000 40%)}@supports (color:color-mix(in lab, red, red)){.cls-dash-hero{background-image:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-brand-500) 5%, transparent) 0%, transparent 40%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--color-success) 4%, transparent) 0%, transparent 40%)}}.cls-dash-hero__title{color:var(--color-ink-900);margin-bottom:4px;font-size:24px;font-weight:900}.cls-countdown{text-align:center;border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);min-inline-size:84px;transition:border-color var(--cls-t-base);background:#fff;padding:10px 12px}.cls-countdown:hover{border-color:var(--color-brand-300)}.cls-countdown__days{font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.cls-countdown__days--danger{color:var(--color-danger-strong)}.cls-countdown__days--warning{color:var(--color-warning)}.cls-countdown__days--neutral{color:var(--color-ink-700)}.cls-countdown__label{color:var(--color-ink-500);margin-top:4px;font-size:10px;font-weight:700}.cls-kpi{position:relative;overflow:hidden}.cls-kpi:before{content:"";opacity:.08;pointer-events:none;background:radial-gradient(circle,currentColor 0%,#0000 70%);border-radius:50%;block-size:200px;inline-size:200px;position:absolute;inset-block-start:-50%;inset-inline-end:-30%}.cls-kpi--brand{color:var(--color-brand-600)}.cls-kpi--success{color:var(--color-success)}.cls-kpi--warning{color:var(--color-warning)}.cls-kpi--danger{color:var(--color-danger-strong)}.cls-kpi__body{position:relative}.cls-kpi__label{color:var(--color-ink-500);font-size:11px;font-weight:700}.cls-kpi__value{color:var(--color-ink-900);font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1.2}.cls-kpi__unit{color:var(--color-ink-500);font-size:14px;font-weight:700}.cls-kpi__meta{color:var(--color-ink-500);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.cls-dash-row{border-radius:var(--radius-md);transition:background var(--cls-t-fast);padding:12px;display:block}.cls-dash-row:hover{background:var(--color-ink-50)}.cls-dash-alert{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);transition:border-color var(--cls-t-base), background var(--cls-t-base);align-items:center;gap:12px;padding:12px;display:flex}.cls-dash-alert:hover{border-color:var(--color-brand-300);background:var(--color-brand-50)}.cls-dash-activity{padding-block-end:16px;padding-inline-start:42px;display:block;position:relative}.cls-dash-activity:before{content:"";background:var(--color-ink-200);inline-size:2px;position:absolute;inset-block:32px 0;inset-inline-start:15px}.cls-dash-activity:last-child:before{display:none}.cls-dash-activity__dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.cls-dash-activity__dot--brand,.cls-dash-activity__dot--neutral{background:var(--color-brand-500)}.cls-dash-activity__dot--success{background:var(--color-success)}.cls-dash-activity__dot--warning{background:var(--color-warning)}.cls-dash-activity__dot--danger{background:var(--color-danger)}.cls-dash-activity__dot--info{background:var(--color-info)}.cls-dash-activity__dot--accent{background:var(--color-accent)}.cls-chart{block-size:auto;inline-size:100%;display:block;overflow:visible}.cls-chart__grid{stroke:var(--color-ink-200);stroke-width:1px}.cls-chart__label{fill:var(--color-ink-500);font-size:12px;font-family:var(--font-ui)}.cls-chart__bar{fill:var(--color-brand-400);transition:fill var(--cls-t-fast)}.cls-chart__bar:hover,.cls-chart__bar--peak{fill:var(--color-brand-600)}.cls-chart__average{stroke:var(--color-warning);stroke-width:1.5px;stroke-dasharray:5 4}.cls-chart__track{stroke:var(--color-ink-100)}.cls-chart__slice--1{stroke:var(--color-brand-500)}.cls-chart__slice--2{stroke:var(--color-accent)}.cls-chart__slice--3{stroke:var(--color-success)}.cls-chart__slice--4{stroke:var(--color-warning)}.cls-chart__slice--5{stroke:var(--color-info)}.cls-chart__slice--6{stroke:var(--color-ink-400)}.cls-chart__key{border-radius:3px;flex-shrink:0;block-size:10px;inline-size:10px}.cls-chart__key--1{background:var(--color-brand-500)}.cls-chart__key--2{background:var(--color-accent)}.cls-chart__key--3{background:var(--color-success)}.cls-chart__key--4{background:var(--color-warning)}.cls-chart__key--5{background:var(--color-info)}.cls-chart__key--6{background:var(--color-ink-400)}.cls-chart__key--average{background:var(--color-warning)}.cls-chart-reading{color:var(--color-ink-600);background:var(--color-ink-50);border-radius:var(--radius-md);margin-top:12px;padding:8px 12px;font-size:12px}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-10{z-index:10}.container{width:100%}@media (min-width:1920px){.container{max-width:1920px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-auto{margin-inline-start:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[36px\]{height:36px}.h-\[48px\]{height:48px}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-16{width:calc(var(--spacing) * 16)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[28px\]{width:28px}.w-\[36px\]{width:36px}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[70\%\]{width:70%}.w-\[90px\]{width:90px}.w-\[150px\]{width:150px}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[200px\]{max-width:200px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[300px\]{min-width:300px}.min-w-\[340px\]{min-width:340px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[10px\]{gap:10px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[10px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(10px * var(--tw-space-y-reverse));margin-block-end:calc(10px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line-200>:not(:last-child)){border-color:var(--color-line-200)}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-500{border-color:var(--color-brand-500)}.border-danger-surface{border-color:var(--color-danger-surface)}.border-ink-200{border-color:var(--color-ink-200)}.border-line-200{border-color:var(--color-line-200)}.border-warning-surface{border-color:var(--color-warning-surface)}.bg-accent-surface{background-color:var(--color-accent-surface)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-danger-surface{background-color:var(--color-danger-surface)}.bg-danger-surface\/50{background-color:#fee2e280}@supports (color:color-mix(in lab, red, red)){.bg-danger-surface\/50{background-color:color-mix(in oklab, var(--color-danger-surface) 50%, transparent)}}.bg-info-surface{background-color:var(--color-info-surface)}.bg-ink-50{background-color:var(--color-ink-50)}.bg-ink-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-ink-50\/50{background-color:color-mix(in oklab, var(--color-ink-50) 50%, transparent)}}.bg-ink-100{background-color:var(--color-ink-100)}.bg-success-surface{background-color:var(--color-success-surface)}.bg-warning{background-color:var(--color-warning)}.bg-warning-surface{background-color:var(--color-warning-surface)}.fill-ink-400{fill:var(--color-ink-400)}.fill-ink-900{fill:var(--color-ink-900)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-accent-ink{color:var(--color-accent-ink)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-danger-ink{color:var(--color-danger-ink)}.text-danger-strong{color:var(--color-danger-strong)}.text-info{color:var(--color-info)}.text-info-ink{color:var(--color-info-ink)}.text-inherit{color:inherit}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-600{color:var(--color-ink-600)}.text-ink-700{color:var(--color-ink-700)}.text-ink-800{color:var(--color-ink-800)}.text-ink-900{color:var(--color-ink-900)}.text-success{color:var(--color-success)}.text-success-ink{color:var(--color-success-ink)}.text-warning{color:var(--color-warning)}.text-warning-ink{color:var(--color-warning-ink)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-45{opacity:.45}.opacity-70{opacity:.7}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:text-brand-700:is(:where(.group):hover *){color:var(--color-brand-700)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:96rem){.max-2xl\:block{display:block}.max-2xl\:flex{display:flex}.max-2xl\:hidden{display:none}}@media not all and (min-width:80rem){.max-xl\:block{display:block}.max-xl\:flex{display:flex}.max-xl\:hidden{display:none}.max-xl\:inline{display:inline}}@media not all and (min-width:64rem){.max-lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:sticky{position:sticky}.max-md\:bottom-0{bottom:0}.max-md\:z-10{z-index:10}.max-md\:hidden{display:none}.max-md\:bg-white{background-color:var(--color-white)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:items-end{align-items:flex-end}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Tajawal-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Tajawal-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Tajawal-500-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Tajawal-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Tajawal-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Tajawal-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Tajawal-800-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Tajawal-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Tajawal-900-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/Tajawal-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/JetBrainsMono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/JetBrainsMono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/JetBrainsMono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/JetBrainsMono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cls-brand-50:var(--color-brand-50);--cls-brand-500:var(--color-brand-500);--cls-brand-600:var(--color-brand-600);--cls-brand-700:var(--color-brand-700);--cls-neutral-50:var(--color-ink-50);--cls-neutral-100:var(--color-ink-100);--cls-neutral-200:var(--color-ink-200);--cls-neutral-300:var(--color-ink-300);--cls-neutral-400:var(--color-ink-400);--cls-neutral-500:var(--color-ink-500);--cls-neutral-700:var(--color-ink-700);--cls-neutral-800:var(--color-ink-800);--cls-neutral-900:var(--color-ink-900);--cls-grad-brand:linear-gradient(135deg, var(--color-brand-500) 0%, var(--color-brand-600) 100%);--cls-grad-brand-deep:linear-gradient(135deg, var(--color-brand-400) 0%, var(--color-brand-500) 50%, var(--color-brand-600) 100%);--cls-grad-dark:linear-gradient(135deg, var(--color-ink-800) 0%, var(--color-ink-900) 100%);--cls-glass-bg:#ffffff26;--cls-glass-bg-strong:#ffffff40;--cls-glass-border:#ffffff47;--cls-glass-text-muted:#fffc;--cls-t-fast:.15s ease;--cls-t-base:.2s ease;--cls-t-slow:.25s ease;--cls-t-drawer:.35s cubic-bezier(.4, 0, .2, 1);--cls-sidebar-w:260px;--cls-header-h:60px;--cls-content-max:1680px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}