@charset "UTF-8";:root{--tw-font: "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--tw-font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Code", "SFMono-Regular", Menlo, Consolas, monospace;--tw-brand-50: #eef4f7;--tw-brand-100: #d7e6ec;--tw-brand-200: #b3d0da;--tw-brand-300: #83b1c1;--tw-brand-400: #4f8da3;--tw-brand-500: #2f7593;--tw-brand-600: #23647f;--tw-brand-700: #1d5069;--tw-brand-800: #1a4356;--tw-brand-900: #173747;--tw-brand-950: #0e2530;--tw-app-bg: #eef2f5;--tw-surface: #ffffff;--tw-surface-2: #f6f8fa;--tw-border: #e3e9ee;--tw-border-strong: #d3dce2;--tw-text: #16252e;--tw-text-muted: #6b7d87;--tw-text-faint: #93a4ad;--tw-sidebar-bg: #ffffff;--tw-sidebar-text: #566671;--tw-brand: var(--tw-brand-600);--tw-brand-strong: var(--tw-brand-700);--tw-brand-contrast: #ffffff;--tw-brand-soft: #e4eef2;--tw-accent: #d99423;--tw-accent-soft: #fbeed2;--tw-hover: #eef2f5;--tw-active-bg: #e4eef2;--tw-active-text: var(--tw-brand-700);--tw-ring: color-mix(in srgb, var(--tw-brand) 45%, transparent);--tw-danger: #cf4f39;--tw-danger-soft: #fbe6e1;--tw-success: #2f8f6f;--tw-success-soft: #e0f0e9;--tw-warning: #c9871f;--tw-warning-soft: #fbeed2;--tw-info: #2c7a9c;--tw-shadow-sm: 0 1px 2px rgba(19, 40, 54, .06);--tw-shadow: 0 1px 2px rgba(19, 40, 54, .05), 0 6px 18px rgba(19, 40, 54, .06);--tw-shadow-lg: 0 12px 32px rgba(19, 40, 54, .12);--tw-radius-sm: 10px;--tw-radius: 16px;--tw-radius-lg: 20px;--tw-space-1: .25rem;--tw-space-2: .5rem;--tw-space-3: .75rem;--tw-space-4: 1rem;--tw-space-5: 1.5rem;--tw-space-6: 2rem;--tw-space-8: 3rem;--tw-topbar-h: 64px;--tw-footbar-h: 58px;--tw-sidebar-w: 268px;--tw-sidebar-w-collapsed: 76px;--tw-chat-canvas: #f1f5f8;--tw-chat-bubble-mine: #d7ebf2;--tw-chat-bubble-mine-text: #10333f;--tw-chat-bubble-other: #ffffff;--tw-chat-bubble-other-text: var(--tw-text);--tw-chat-tick-read: #2f7593;--tw-dock-w: 380px;--tw-dock-h: 560px}.tw-dark{--tw-app-bg: #0f1720;--tw-surface: #16212b;--tw-surface-2: #1c2833;--tw-border: #273541;--tw-border-strong: #33444f;--tw-text: #e6edf1;--tw-text-muted: #93a4b0;--tw-text-faint: #6d7f8b;--tw-sidebar-bg: #0d151d;--tw-sidebar-text: #b0c0cb;--tw-brand: #4ba3c0;--tw-brand-strong: #63b7d1;--tw-brand-contrast: #06222c;--tw-brand-soft: #14323f;--tw-accent: #e0b45f;--tw-accent-soft: #33291a;--tw-hover: #1e2b35;--tw-active-bg: #14323f;--tw-active-text: #8fd4e6;--tw-ring: color-mix(in srgb, var(--tw-brand) 55%, transparent);--tw-danger: #ef8a72;--tw-danger-soft: #3a1f1a;--tw-success: #5fbf95;--tw-success-soft: #143024;--tw-warning: #e0b45f;--tw-warning-soft: #33291a;--tw-info: #5cb0d0;--tw-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--tw-shadow: 0 1px 2px rgba(0, 0, 0, .45), 0 8px 24px rgba(0, 0, 0, .35);--tw-shadow-lg: 0 16px 40px rgba(0, 0, 0, .5);--tw-chat-canvas: #111b24;--tw-chat-bubble-mine: #1d4657;--tw-chat-bubble-mine-text: #dff0f6;--tw-chat-bubble-other: #1c2833;--tw-chat-bubble-other-text: var(--tw-text);--tw-chat-tick-read: #6fc6e0}html,body{height:100%;margin:0}body{font-family:var(--tw-font);color:var(--tw-text);background:var(--tw-app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tw-num{font-family:var(--tw-font-mono);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tw-w-full{width:100%!important}.tw-muted{color:var(--tw-text-muted);font-size:.85rem}.confirmation{z-index:20000!important}.confirmation-backdrop{z-index:20001!important}.confirmation-dialog{z-index:20002!important}.tw-page{display:flex;flex-direction:column;gap:var(--tw-space-4);width:100%;margin-inline:auto}.tw-page--narrow{max-width:820px}.tw-page__head{display:flex;align-items:flex-start;gap:var(--tw-space-4);flex-wrap:wrap}.tw-page__back{flex:0 0 auto;display:inline-grid;place-items:center;width:40px;height:40px;margin-top:.15rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface);color:var(--tw-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.tw-page__back:hover{background:var(--tw-hover);color:var(--tw-text)}[dir=rtl] .tw-page__back i{transform:scaleX(-1)}.tw-page__heading{min-width:0;flex:1 1 auto}.tw-page__crumbs{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.8rem;color:var(--tw-text-muted)}.tw-page__crumb-sep{font-size:.7rem}[dir=rtl] .tw-page__crumb-sep{transform:scaleX(-1)}.tw-page__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--tw-text)}.tw-page__subtitle{margin:.3rem 0 0;font-size:.9rem;color:var(--tw-text-muted)}.tw-page__actions{display:flex;align-items:center;gap:var(--tw-space-3);flex-wrap:wrap;margin-inline-start:auto}.tw-page__body{display:flex;flex-direction:column;gap:var(--tw-space-5)}.tw-card{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);overflow:hidden}.tw-card__header{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;padding:1.1rem 1.35rem;border-bottom:1px solid var(--tw-border)}.tw-card__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--tw-text)}.tw-card__subtitle{margin:.2rem 0 0;font-size:.85rem;color:var(--tw-text-muted)}.tw-card__actions{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.tw-card__tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tw-space-3);flex:1 1 auto;min-width:0}.tw-card__pad{padding:1.35rem}.tw-actions-col,.tw-actions-cell{width:1%;white-space:nowrap;text-align:end}.tw-actions{display:flex;gap:.25rem;justify-content:flex-end}.tw-empty-cell{text-align:center}.tw-empty{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1.5rem;text-align:center}td.tw-empty{display:table-cell;white-space:nowrap}.tw-empty__icon{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--tw-brand-soft);color:var(--tw-brand);font-size:1.5rem}.tw-empty__title{font-size:1rem;font-weight:600;color:var(--tw-text)}.tw-empty__hint{font-size:.85rem;color:var(--tw-text-muted);max-width:24rem}.tw-formpage{padding-bottom:5rem}.tw-formpage__card{padding:1.5rem}.tw-formpage__bar{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:.6rem;margin-top:.25rem;padding:.85rem 0;background:linear-gradient(to top,var(--tw-app-bg) 65%,transparent)}.tw-form{display:flex;flex-direction:column;gap:1.1rem;padding-top:.25rem}.tw-field{display:flex;flex-direction:column;gap:.55rem}.tw-field__label{font-size:.85rem;font-weight:600;color:var(--tw-text)}.tw-field__required{color:var(--tw-danger);margin-inline-start:.15rem}.tw-field__error{font-size:.78rem;color:var(--tw-danger)}.tw-field__hint{margin:0;font-size:.78rem;color:var(--tw-text-muted)}.tw-field--checkbox{flex-direction:row;align-items:center;gap:.55rem}.tw-field--action{align-self:flex-end}.tw-field__label--inline{margin:0;cursor:pointer}.tw-form-section{margin-top:.5rem;padding-top:1.1rem;border-top:1px solid var(--tw-border)}.tw-form-section__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.tw-form-section__header h3{margin:0;font-size:.95rem;font-weight:700;color:var(--tw-text)}.tw-filter{display:flex;align-items:center;gap:.5rem;min-width:14rem}.tw-window{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.tw-window__range{color:var(--tw-text-muted);font-size:.85rem;white-space:nowrap}.tw-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tw-space-3);margin-bottom:var(--tw-space-4)}.tw-toolbar__search{position:relative;display:inline-flex;align-items:center;flex:1 1 16rem;max-width:22rem}.tw-toolbar__search i{position:absolute;inset-inline-start:.75rem;color:var(--tw-text-muted);font-size:.85rem;pointer-events:none}.tw-toolbar__search input{width:100%;padding-inline-start:2.1rem}.tw-mode-toggle{display:flex;gap:.5rem;margin-bottom:var(--tw-space-4)}.tw-picklist{display:flex;flex-direction:column;gap:.4rem}.tw-picklist__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.6rem .85rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface);color:var(--tw-text);font:inherit;text-align:start;cursor:pointer;transition:background .15s ease,border-color .15s ease}.tw-picklist__item:hover{background:var(--tw-hover);border-color:var(--tw-border-strong)}.tw-picklist__item--active{border-color:var(--tw-brand);background:var(--tw-brand-soft)}.tw-level-subjects{display:flex;flex-direction:column;gap:.9rem}.tw-level-subject{padding:.75rem 0;border-bottom:1px solid var(--tw-border)}.tw-level-subject:last-child{border-bottom:none}.tw-level-subject__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tw-level-subject__axes{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tw-level-subject__axes li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--tw-text-muted)}.tw-chips{display:flex;flex-wrap:wrap;gap:.35rem}.tw-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .6rem;border-radius:999px;background:var(--tw-active-bg);color:var(--tw-active-text);font-size:.78rem;font-weight:500;white-space:nowrap}.tw-chip__meta{color:var(--tw-text-muted)}.tw-chip--accent{background:var(--tw-accent-soft);color:var(--tw-warning)}.tw-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:999px;font-size:.75rem;font-weight:500;background:var(--tw-hover);color:var(--tw-text-muted)}.tw-badge--ok{background:var(--tw-success-soft);color:var(--tw-success)}.tw-badge--warn{background:var(--tw-warning-soft);color:var(--tw-warning)}.tw-badge--danger{background:var(--tw-danger-soft);color:var(--tw-danger)}.tw-inline-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.tw-inline-actions--end{justify-content:flex-end}.tw-box,.tw-weights,.tw-audience,.tw-axes{display:flex;flex-direction:column;gap:.6rem;padding:.95rem;border:1px dashed var(--tw-border-strong);border-radius:var(--tw-radius);background:var(--tw-surface-2)}.tw-axes__head{display:flex;align-items:center;justify-content:space-between}.tw-axes__empty{margin:0}.tw-axes__item{display:flex;flex-direction:column;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--tw-border)}.tw-axes__item:first-of-type{padding-top:0;border-top:none}.tw-collapse__head{display:flex;align-items:center;gap:.5rem}.tw-collapse__toggle{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:start}.tw-collapse__toggle .pi{flex:0 0 auto;font-size:.8rem;color:var(--tw-muted)}.tw-collapse__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tw-collapse__body{display:flex;flex-direction:column;gap:.6rem;padding-top:.4rem}.tw-axes__row{display:flex;gap:.6rem;align-items:flex-start}.tw-axes__row>app-form-field{flex:1;min-width:0}.tw-axes__remove{flex:0 0 auto;margin-top:1.7rem;width:38px;height:38px;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:transparent;color:var(--tw-danger);cursor:pointer;transition:background .15s ease}.tw-axes__remove:hover{background:var(--tw-hover)}.tw-axes__remove--inline{margin-top:0}.tw-map{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius);padding:.5rem;background:var(--tw-surface-2)}.tw-map__search{display:flex;gap:.4rem;align-items:center}.tw-map__search input{flex:1;min-width:0}.tw-map__canvas{width:100%;height:260px;border-radius:var(--tw-radius-sm);overflow:hidden;z-index:0}.tw-map__readout{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.85rem}.tw-map__clear{border:none;background:transparent;color:var(--tw-danger);cursor:pointer;padding:0;font-size:.85rem}.tw-map__clear:hover{text-decoration:underline}.tw-map__pin{display:flex;align-items:center;justify-content:center;color:var(--tw-danger);font-size:1.6rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.tw-settings__row,.tw-weights__row{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.tw-settings__row>*,.tw-weights__row>*{flex:1 1 13rem;min-width:0}.tw-settings__row .tw-field>*,.tw-weights__row .tw-field>*{min-width:0;max-width:100%}.tw-settings__row input,.tw-weights__row input{width:100%}.tw-master-detail{display:grid;grid-template-columns:minmax(15rem,20rem) 1fr;gap:1.25rem;align-items:start}@media(max-width:820px){.tw-master-detail{grid-template-columns:1fr}}.tw-detail__hint{color:var(--tw-text-muted);padding:1.5rem 0}.tw-detail__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.tw-detail__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--tw-text)}.tw-matrix{display:flex;flex-direction:column;gap:1rem}.tw-matrix__section+.tw-matrix__section{margin-top:1.75rem}.tw-matrix__section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--tw-border)}.tw-matrix__section-head h3{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tw-text-muted)}.tw-matrix__section-head .tw-matrix__actions{margin-top:0}.tw-matrix__group{border:1px solid var(--tw-border);border-radius:var(--tw-radius);padding:.95rem 1.1rem;background:var(--tw-surface-2)}.tw-matrix__group-head{display:flex;align-items:center;gap:.55rem;font-weight:600;color:var(--tw-text);margin-bottom:.5rem}.tw-matrix__children{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.5rem 1rem;padding-inline-start:.25rem}.tw-matrix__item{display:flex;align-items:center;gap:.55rem}.tw-matrix__item label{cursor:pointer}.tw-matrix__actions{display:flex;gap:.5rem;margin-top:1rem}.tw-segmented{display:inline-flex;gap:.25rem;margin-bottom:var(--tw-space-4);padding:.28rem;border:1px solid var(--tw-border);border-radius:999px;background:var(--tw-surface-2)}.tw-segmented__btn{border:none;background:transparent;color:var(--tw-text-muted);padding:.4rem 1.1rem;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tw-segmented__btn--active{background:var(--tw-surface);color:var(--tw-brand-strong);box-shadow:var(--tw-shadow-sm)}.tw-stat{display:flex;flex-direction:column;gap:.15rem;padding:.85rem 1rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius);background:var(--tw-surface)}.tw-stat__label{font-size:.78rem;color:var(--tw-text-muted)}.tw-stat__value{font-family:var(--tw-font-mono);font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--tw-text)}.tw-stat--accent .tw-stat__value{color:var(--tw-accent)}.tw-stale{display:inline-flex;align-items:center;gap:.35rem;color:var(--tw-warning);font-size:.82rem}.tw-sparkline{width:100%;max-width:340px;height:48px;color:var(--tw-brand)}.tw-report{margin-top:1.25rem;padding:1.35rem;display:flex;flex-direction:column;gap:.9rem}.tw-report>p-table .p-datatable-table-container,.tw-settings>p-table .p-datatable-table-container{margin-inline:-1.35rem;width:calc(100% + 2.7rem)}.tw-report__section{margin:.5rem 0 .15rem;font-size:.95rem;font-weight:700;color:var(--tw-text)}.tw-report__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.tw-report__lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.tw-report__ul{margin:.25rem 0 0;padding-inline-start:1.1rem;color:var(--tw-text)}.tw-attach{list-style:none;margin:0 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.tw-attach__item{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);font-size:.85rem;background:var(--tw-surface-2)}.tw-attach__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-attach__remove{flex:0 0 auto;border:none;background:transparent;color:var(--tw-danger);cursor:pointer;padding:.15rem}.tw-photo{display:flex;align-items:center;gap:.9rem}.tw-photo__preview,.tw-photo__empty,.tw-photo__set{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.tw-photo__preview{width:56px;height:56px;border-radius:var(--tw-radius-sm);object-fit:cover;border:1px solid var(--tw-border)}.tw-photo__empty{width:56px;height:56px;border-radius:var(--tw-radius-sm);border:1px dashed var(--tw-border-strong);color:var(--tw-text-muted);font-size:1.2rem}.tw-photo__set{color:var(--tw-text-muted);font-size:.85rem}.tw-photo__actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.tw-placeholder{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1.5rem;text-align:center;color:var(--tw-text-muted)}.tw-placeholder i{font-size:2.25rem;color:var(--tw-brand)}.tw-placeholder h2{margin:0;color:var(--tw-text);font-size:1.25rem}.tw-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--tw-space-4)}.tw-statcard{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.3rem;background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm)}.tw-statcard__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tw-statcard__label{font-size:.82rem;font-weight:500;color:var(--tw-text-muted)}.tw-statcard__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:1.05rem;background:var(--tw-brand-soft);color:var(--tw-brand)}.tw-statcard__icon--success{background:var(--tw-success-soft);color:var(--tw-success)}.tw-statcard__icon--warning{background:var(--tw-warning-soft);color:var(--tw-warning)}.tw-statcard__icon--danger{background:var(--tw-danger-soft);color:var(--tw-danger)}.tw-statcard__value{font-family:var(--tw-font-mono);font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tw-text);line-height:1.1}.tw-statcard__delta{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--tw-text-muted)}.tw-statcard__delta--up{color:var(--tw-success)}.tw-statcard__delta--down{color:var(--tw-danger)}.tw-skel{display:block;position:relative;overflow:hidden;background:var(--tw-surface-2);border-radius:var(--tw-radius-sm)}.tw-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tw-border) 75%,transparent),transparent);animation:tw-skel-sweep 1.4s ease-in-out infinite}.tw-skel--label{width:45%;height:.82rem}.tw-skel--value{width:60%;height:2rem}.tw-skel--icon{width:40px;height:40px;border-radius:12px}.tw-skel--title{width:40%;height:1rem}.tw-skel--chart{height:260px;border-radius:var(--tw-radius)}.tw-skel-chart{display:flex;flex-direction:column;gap:.5rem}@keyframes tw-skel-sweep{to{transform:translate(100%)}}@keyframes tw-skel-sweep-rtl{0%{transform:translate(100%)}to{transform:translate(-100%)}}[dir=rtl] .tw-skel:after{animation-name:tw-skel-sweep-rtl}@media(prefers-reduced-motion:reduce){.tw-skel:after{animation:none}}.tw-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:var(--tw-space-4)}.tw-dash-grid--wide{grid-template-columns:minmax(18rem,1fr) minmax(22rem,1.6fr)}@media(max-width:900px){.tw-dash-grid--wide{grid-template-columns:1fr}}.tw-panel{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-sm);padding:1.25rem 1.35rem;display:flex;flex-direction:column;gap:1rem}.tw-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tw-panel__title{margin:0;font-size:1rem;font-weight:700;color:var(--tw-text)}.tw-panel__chart{position:relative;min-height:240px}.tw-bars{display:flex;flex-direction:column;gap:.85rem}.tw-bars__row{display:grid;grid-template-columns:1fr 3fr auto;align-items:center;gap:.75rem}.tw-bars__label{font-size:.85rem;color:var(--tw-text)}.tw-bars__track{height:8px;border-radius:999px;background:var(--tw-hover);overflow:hidden}.tw-bars__fill{height:100%;border-radius:999px;background:var(--tw-brand)}.tw-bars__value{font-family:var(--tw-font-mono);font-size:.82rem;font-weight:600;color:var(--tw-text-muted);text-align:end}.tw-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem}.tw-quick__link{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;border-radius:var(--tw-radius-sm);border:1px solid var(--tw-border);background:var(--tw-surface);color:var(--tw-text);text-decoration:none;transition:background .15s ease,border-color .15s ease,transform .15s ease}.tw-quick__link:hover{background:var(--tw-hover);border-color:var(--tw-border-strong)}.tw-quick__icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tw-brand-soft);color:var(--tw-brand);flex:0 0 auto}.tw-quick__label{font-size:.9rem;font-weight:500}.tw-quick__chevron{margin-inline-start:auto;font-size:.75rem;color:var(--tw-text-faint)}[dir=rtl] .tw-quick__chevron{transform:scaleX(-1)}.tw-cta{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;text-align:center}.tw-cta i{font-size:2rem;color:var(--tw-brand)}.tw-cta p{margin:0;color:var(--tw-text-muted);max-width:30rem}.tw-settings{padding:1.35rem;display:flex;flex-direction:column;gap:.9rem}.tw-settings__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--tw-text)}.tw-settings__group{display:flex;flex-direction:column;gap:.45rem}.tw-settings__hint{margin:0;font-size:.8125rem}.tw-settings__period{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.tw-charts{margin-bottom:1.25rem;padding:1.35rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.5rem}.tw-charts--stacked{display:flex;flex-direction:column}.tw-chart-group+.tw-chart-group{padding-top:1rem;border-top:1px solid var(--p-content-border-color)}.tw-chart-group__title{margin:0 0 .85rem;font-size:.95rem;font-weight:600}.tw-chart-group__charts{display:flex;flex-direction:column;gap:1rem}.tw-charts--stacked .tw-chart-group__charts>app-chart-panel{display:block;width:100%}@media(max-width:40rem){.tw-charts{grid-template-columns:1fr}}.tw-row--link{cursor:pointer}.tw-indent{padding-inline-start:2rem!important;color:var(--tw-text-muted)}.tw-linkbtn{border:0;background:none;padding:0;cursor:pointer;color:var(--tw-text-muted)}.tw-audit{min-width:16rem}.tw-audit__title{margin:0 0 .5rem;font-size:.85rem;font-weight:600}.tw-audit__list{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.85rem}.tw-audit__list dt{color:var(--tw-text-muted)}.tw-audit__list dd{margin:0}.tw-audit__inline{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0 0;font-size:.8rem;color:var(--tw-text-muted)}.tw-audit__at,.tw-audit__sep{color:var(--tw-text-muted)}.tw-audit__at{opacity:.85}.tw-conv{display:flex;flex-direction:column;min-height:0;block-size:100%}.tw-conv__search{position:relative;display:flex;align-items:center;padding:var(--tw-space-3);border-block-end:1px solid var(--tw-border);flex:0 0 auto}.tw-conv__search i{position:absolute;inset-inline-start:calc(var(--tw-space-3) + .7rem);color:var(--tw-text-faint);font-size:.8rem;pointer-events:none}.tw-conv__search input{inline-size:100%;padding:.55rem .75rem;padding-inline-start:2.2rem;border:1px solid var(--tw-border);border-radius:999px;background:var(--tw-surface-2);color:var(--tw-text);font:inherit;font-size:.87rem}.tw-conv__search input:focus{outline:none;border-color:var(--tw-brand);box-shadow:0 0 0 3px var(--tw-ring)}.tw-conv__items{flex:1 1 auto;min-height:0;overflow-y:auto}.tw-conv__item{display:flex;align-items:center;gap:var(--tw-space-3);inline-size:100%;padding:var(--tw-space-3);border:none;border-block-end:1px solid var(--tw-border);background:transparent;color:inherit;text-align:start;cursor:pointer;transition:background .15s ease}.tw-conv__item:hover{background:var(--tw-hover)}.tw-conv__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--tw-ring)}.tw-conv__item--active{background:var(--tw-active-bg)}.tw-conv__avatar{flex:0 0 auto;display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:var(--tw-brand);color:var(--tw-brand-contrast);font-weight:600;font-size:.95rem}.tw-conv__body{display:flex;flex-direction:column;gap:.15rem;min-inline-size:0;flex:1 1 auto}.tw-conv__top,.tw-conv__bottom{display:flex;align-items:center;gap:var(--tw-space-2)}.tw-conv__name{flex:1 1 auto;min-inline-size:0;font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-conv__time{flex:0 0 auto;font-size:.72rem;color:var(--tw-text-faint)}.tw-conv__preview{flex:1 1 auto;min-inline-size:0;font-size:.8rem;color:var(--tw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-conv__unread{flex:0 0 auto;display:grid;place-items:center;min-inline-size:1.3rem;block-size:1.3rem;padding-inline:.35rem;border-radius:999px;background:var(--tw-success);color:#fff;font-size:.7rem;font-weight:700}.tw-conv__hint{padding:var(--tw-space-4);margin:0;color:var(--tw-text-muted);font-size:.85rem;text-align:center}.tw-thread{position:relative;display:flex;flex:1 1 auto;min-height:0}.tw-thread__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--tw-space-4);background:var(--tw-chat-canvas);display:flex;flex-direction:column;gap:.15rem}.tw-thread__hint{margin:auto;color:var(--tw-text-muted);font-size:.85rem}.tw-thread__day{align-self:center;margin-block:var(--tw-space-3)}.tw-thread__day span{display:inline-block;padding:.2rem .7rem;border-radius:999px;background:var(--tw-surface);box-shadow:var(--tw-shadow-sm);color:var(--tw-text-muted);font-size:.72rem;font-weight:600}.tw-thread__jump{position:absolute;inset-block-end:var(--tw-space-4);inset-inline-end:var(--tw-space-4);inline-size:2.2rem;block-size:2.2rem;border:1px solid var(--tw-border);border-radius:50%;background:var(--tw-surface);color:var(--tw-text);box-shadow:var(--tw-shadow);cursor:pointer}.tw-msg{display:flex;max-inline-size:100%}.tw-msg--mine{justify-content:flex-end}.tw-msg--start{margin-block-start:var(--tw-space-3)}.tw-msg__bubble{position:relative;max-inline-size:min(32rem,78%);padding:.45rem .65rem;border-radius:var(--tw-radius-sm);background:var(--tw-chat-bubble-other);color:var(--tw-chat-bubble-other-text);box-shadow:var(--tw-shadow-sm);font-size:.88rem;line-height:1.45}.tw-msg--mine .tw-msg__bubble{background:var(--tw-chat-bubble-mine);color:var(--tw-chat-bubble-mine-text)}.tw-msg--start:not(.tw-msg--mine) .tw-msg__bubble{border-start-start-radius:2px}.tw-msg--start.tw-msg--mine .tw-msg__bubble{border-start-end-radius:2px}.tw-msg__text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.tw-msg__media{display:block;margin-block-end:.3rem}.tw-msg__meta{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-block-start:.15rem;font-size:.68rem;color:var(--tw-text-faint);line-height:1}.tw-msg--mine .tw-msg__meta{color:color-mix(in srgb,var(--tw-chat-bubble-mine-text) 65%,transparent)}.tw-msg__ticks{font-style:normal;letter-spacing:-.12em}.tw-msg__ticks--read{color:var(--tw-chat-tick-read)}.tw-voice{display:flex;align-items:center;gap:var(--tw-space-2);min-inline-size:12rem;padding-block:.2rem}.tw-voice audio{display:none}.tw-voice__toggle{flex:0 0 auto;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:none;border-radius:50%;background:transparent;color:inherit;font-size:1.5rem;cursor:pointer}.tw-voice__toggle:disabled{opacity:.5;cursor:default}.tw-voice__track{flex:1 1 auto;block-size:4px;border-radius:999px;background:color-mix(in srgb,currentColor 22%,transparent);cursor:pointer}.tw-voice__progress{block-size:100%;border-radius:999px;background:currentColor}.tw-voice__time{flex:0 0 auto;font-size:.7rem;font-variant-numeric:tabular-nums;opacity:.75}.tw-composer{flex:0 0 auto;border-block-start:1px solid var(--tw-border);background:var(--tw-surface);padding:var(--tw-space-2) var(--tw-space-3)}.tw-composer__row{display:flex;align-items:flex-end;gap:var(--tw-space-2)}.tw-composer__input{flex:1 1 auto;min-inline-size:0;resize:none;max-block-size:140px;padding:.55rem .85rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius);background:var(--tw-surface-2);color:var(--tw-text);font:inherit;font-size:.88rem;line-height:1.45}.tw-composer__input:focus{outline:none;border-color:var(--tw-brand);box-shadow:0 0 0 3px var(--tw-ring)}.tw-composer__icon,.tw-composer__send{flex:0 0 auto;display:grid;place-items:center;inline-size:2.4rem;block-size:2.4rem;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .1s ease}.tw-composer__icon:disabled,.tw-composer__send:disabled{opacity:.55;cursor:default}.tw-composer__icon{background:transparent;color:var(--tw-text-muted)}.tw-composer__icon:hover:not(:disabled){background:var(--tw-hover);color:var(--tw-text)}.tw-composer__icon--danger:hover:not(:disabled){color:var(--tw-danger)}.tw-composer__send{background:var(--tw-brand);color:var(--tw-brand-contrast)}.tw-composer__send:hover:not(:disabled){background:var(--tw-brand-strong)}.tw-composer__send:active:not(:disabled){transform:scale(.94)}[dir=rtl] .tw-composer__send .pi-send{transform:scaleX(-1)}.tw-composer__chips{display:flex;flex-wrap:wrap;gap:var(--tw-space-2);margin:0 0 var(--tw-space-2);padding:0;list-style:none}.tw-composer__chip{display:inline-flex;align-items:center;gap:.4rem;max-inline-size:14rem;padding:.25rem .5rem;border-radius:999px;background:var(--tw-surface-2);border:1px solid var(--tw-border);font-size:.75rem}.tw-composer__chip button{border:none;background:transparent;color:var(--tw-text-muted);cursor:pointer;line-height:1}.tw-composer__chip button:hover{color:var(--tw-danger)}.tw-composer__chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-composer__error{margin:0 0 var(--tw-space-2);color:var(--tw-danger);font-size:.78rem}.tw-composer__recording{display:flex;align-items:center;gap:var(--tw-space-2)}.tw-composer__rec-label{font-size:.82rem;color:var(--tw-text-muted)}.tw-composer__rec-time{flex:1 1 auto;font-size:.82rem;font-variant-numeric:tabular-nums}.tw-composer__pulse{inline-size:.6rem;block-size:.6rem;border-radius:50%;background:var(--tw-danger);animation:tw-pulse 1.2s ease-in-out infinite}@keyframes tw-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.tw-composer__pulse{animation:none}}.tw-picker__search{display:flex;align-items:center;gap:var(--tw-space-2);margin-block-end:var(--tw-space-3)}.tw-picker__search>i{display:none}.tw-picker__search input{flex:1 1 auto;min-inline-size:0;padding:.5rem .75rem;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface-2);color:var(--tw-text);font:inherit;font-size:.87rem}.tw-picker__search button{flex:0 0 auto;inline-size:2.3rem;block-size:2.3rem;border:none;border-radius:var(--tw-radius-sm);background:var(--tw-brand);color:var(--tw-brand-contrast);cursor:pointer}.tw-picker__items{max-block-size:20rem;overflow-y:auto}.tw-picker__item{display:flex;align-items:center;gap:var(--tw-space-3);inline-size:100%;padding:var(--tw-space-2);border:none;border-radius:var(--tw-radius-sm);background:transparent;color:inherit;text-align:start;cursor:pointer}.tw-picker__item:hover{background:var(--tw-hover)}.tw-picker__body{display:flex;flex-direction:column;min-inline-size:0}.tw-picker__name{font-weight:600;font-size:.88rem}.tw-picker__students{font-size:.76rem;color:var(--tw-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-picker__hint{padding:var(--tw-space-4);margin:0;color:var(--tw-text-muted);font-size:.85rem;text-align:center}.mk{min-block-size:100vh;display:flex;flex-direction:column;background:var(--tw-app-bg);color:var(--tw-text);font-family:var(--tw-font)}.mk-header{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;gap:var(--tw-space-2);padding-inline:clamp(var(--tw-space-4),4vw,var(--tw-space-8));block-size:var(--tw-topbar-h);background:color-mix(in srgb,var(--tw-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--tw-border)}.mk-brand{display:inline-flex;align-items:center;gap:var(--tw-space-2);text-decoration:none;color:inherit;font-weight:700}.mk-brand__name{font-size:1.15rem}.mk-brand__logo{inline-size:36px;block-size:36px;object-fit:contain}.mk-header__spacer{flex:1}.mk-iconbtn{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--tw-border);border-radius:var(--tw-radius-sm);background:var(--tw-surface);color:var(--tw-text-muted);cursor:pointer}.mk-iconbtn:hover{background:var(--tw-hover);color:var(--tw-brand)}.mk-hero{position:relative;overflow:hidden;padding-block:clamp(var(--tw-space-8),9vw,7rem);padding-inline:clamp(var(--tw-space-4),5vw,var(--tw-space-8));background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--tw-brand-400) 22%,transparent),transparent 60%),linear-gradient(160deg,var(--tw-brand-700),var(--tw-brand-900));color:#fff;text-align:center}.mk-hero__inner{position:relative;max-inline-size:1100px;margin-inline:auto;display:flex;align-items:center;gap:clamp(var(--tw-space-5),5vw,var(--tw-space-8));text-align:start}@media(max-width:880px){.mk-hero__inner{flex-direction:column;text-align:center}}.mk-hero__copy{flex:1 1 460px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--tw-space-4)}@media(max-width:880px){.mk-hero__copy{align-items:center}}.mk-hero__visual{flex:0 1 340px;margin:0;display:grid;place-items:center}.mk-hero__visual img{inline-size:100%;max-inline-size:320px;block-size:auto;border-radius:var(--tw-radius-lg);background:color-mix(in srgb,#fff 92%,transparent);box-shadow:var(--tw-shadow-lg)}.mk-hero__title{margin:0;font-size:clamp(2.1rem,5.5vw,3.6rem);line-height:1.08;font-weight:700;letter-spacing:-.02em}.mk-hero__lead{margin:0;max-inline-size:620px;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.6;color:color-mix(in srgb,#fff 82%,transparent)}.mk-hero__actions{display:flex;flex-wrap:wrap;gap:var(--tw-space-3);margin-block-start:var(--tw-space-3)}@media(max-width:880px){.mk-hero__actions{justify-content:center}}.mk-stats{position:relative;max-inline-size:1100px;margin-inline:auto;margin-block-start:clamp(var(--tw-space-6),5vw,var(--tw-space-8));display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tw-space-4);text-align:start}@media(max-width:760px){.mk-stats{grid-template-columns:1fr}}.mk-stat{display:flex;flex-direction:column;gap:.25rem;padding:var(--tw-space-4);border-radius:var(--tw-radius);border:1px solid color-mix(in srgb,#fff 22%,transparent);background:color-mix(in srgb,#fff 10%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mk-stat__icon{display:grid;place-items:center;inline-size:38px;block-size:38px;margin-block-end:var(--tw-space-2);border-radius:var(--tw-radius-sm);background:color-mix(in srgb,#fff 18%,transparent);font-size:1rem}.mk-stat__value{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.02em}.mk-stat__label{font-weight:600}.mk-stat__hint{font-size:.85rem;color:color-mix(in srgb,#fff 72%,transparent)}.mk-stat__items{margin:var(--tw-space-2) 0 0;padding-inline-start:1.1rem;display:grid;gap:.35rem;font-size:.9rem;color:color-mix(in srgb,#fff 82%,transparent)}.mk-eyebrow{display:inline-block;padding:.3rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,currentcolor 12%,transparent)}.mk-btn-ghost{display:inline-flex;align-items:center;gap:var(--tw-space-2);padding:.7rem 1.25rem;border-radius:var(--tw-radius-sm);border:1px solid color-mix(in srgb,#fff 45%,transparent);color:#fff;text-decoration:none;font-weight:600}.mk-btn-ghost:hover{background:color-mix(in srgb,#fff 14%,transparent)}.mk-btn-ghost--quiet{border-color:transparent;color:color-mix(in srgb,#fff 80%,transparent)}.mk-section{padding-block:clamp(var(--tw-space-8),7vw,6rem);padding-inline:clamp(var(--tw-space-4),5vw,var(--tw-space-8))}.mk-section--tint{background:var(--tw-surface-2)}.mk-section__head{max-inline-size:720px;margin-inline:auto;margin-block-end:var(--tw-space-6);text-align:center}.mk-section__title{margin:0 0 var(--tw-space-2);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;letter-spacing:-.015em}.mk-section__sub{margin:0;font-size:1.05rem;line-height:1.6;color:var(--tw-text-muted)}.mk-grid{max-inline-size:1100px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--tw-space-4)}@media(max-width:880px){.mk-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mk-grid{grid-template-columns:1fr}}.mk-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.mk-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.mk-grid--4{grid-template-columns:1fr}}.mk-audience{padding:var(--tw-space-5);border-radius:var(--tw-radius);border:1px solid var(--tw-border);background:var(--tw-surface);box-shadow:var(--tw-shadow-sm)}.mk-audience__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-block-end:var(--tw-space-3);border-radius:var(--tw-radius-sm);background:var(--tw-brand-soft);color:var(--tw-brand);font-size:1.15rem}.mk-audience__role{display:block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-text-faint)}.mk-audience__question{margin:var(--tw-space-1) 0 var(--tw-space-2);font-size:1.05rem;font-weight:700;line-height:1.4}.mk-audience__answer{margin:0;color:var(--tw-text-muted);line-height:1.6}.mk-faq{padding:var(--tw-space-5);border-radius:var(--tw-radius);border:1px solid var(--tw-border);background:var(--tw-surface)}.mk-faq__question{display:flex;align-items:center;gap:var(--tw-space-2);margin:0 0 var(--tw-space-2);font-size:1.05rem;font-weight:700;line-height:1.4}.mk-faq__icon{flex:none;color:var(--tw-brand)}.mk-faq__answer{margin:0;color:var(--tw-text-muted);line-height:1.6}.mk-feature{background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius);padding:var(--tw-space-5);box-shadow:var(--tw-shadow-sm);transition:box-shadow .2s ease,border-color .2s ease}.mk-feature:hover{box-shadow:var(--tw-shadow);border-color:var(--tw-border-strong)}.mk-feature__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:var(--tw-radius-sm);background:var(--tw-brand-soft);color:var(--tw-brand);font-size:1.25rem;margin-block-end:var(--tw-space-3)}.mk-feature__eyebrow{display:block;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-text-faint)}.mk-feature__title{margin:var(--tw-space-1) 0 var(--tw-space-2);font-size:1.15rem;font-weight:700;line-height:1.4}.mk-feature__body{margin:0;color:var(--tw-text-muted);line-height:1.6}.mk-feature__bullets{margin:var(--tw-space-3) 0 0;padding:0;list-style:none;display:grid;gap:var(--tw-space-2);font-size:.95rem}.mk-feature__bullets li{display:flex;align-items:baseline;gap:var(--tw-space-2)}.mk-feature__bullets li:before{content:"";flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--tw-brand)}.mk-showcase{max-inline-size:1100px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(var(--tw-space-4),4vw,var(--tw-space-8))}.mk-shot{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--tw-space-3);flex:1 1 340px;max-inline-size:460px}.mk-shot--phone{flex:0 1 220px;max-inline-size:240px}.mk-shot figcaption{font-weight:600;color:var(--tw-text-muted)}.mk-frame{inline-size:100%;background:var(--tw-surface);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius);box-shadow:var(--tw-shadow-lg);overflow:hidden}.mk-frame__bar{display:flex;gap:6px;padding:.6rem .8rem;background:var(--tw-surface-2);border-block-end:1px solid var(--tw-border)}.mk-frame__bar span{inline-size:10px;block-size:10px;border-radius:50%;background:var(--tw-border-strong)}.mk-frame__screen{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tw-space-3);color:var(--tw-text-faint);font-size:2.6rem;background:linear-gradient(150deg,color-mix(in srgb,var(--tw-brand) 8%,transparent),transparent 70%),var(--tw-surface-2)}.mk-frame--phone{border-radius:var(--tw-radius-lg)}.mk-frame--phone .mk-frame__screen{aspect-ratio:9/18}.mk-frame__hint{font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mk-team__card{max-inline-size:900px;margin-inline:auto;display:flex;align-items:flex-start;gap:clamp(var(--tw-space-5),4vw,var(--tw-space-8));padding:clamp(var(--tw-space-5),4vw,var(--tw-space-8));background:var(--tw-surface);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);box-shadow:var(--tw-shadow)}@media(max-width:640px){.mk-team__card{flex-direction:column;text-align:center}}.mk-team__logo{flex:none;display:grid;place-items:center;inline-size:160px;padding:var(--tw-space-4);border-radius:var(--tw-radius);background:var(--tw-surface-2);border:1px solid var(--tw-border)}.mk-team__logo img{inline-size:100%;block-size:auto}.mk-team__name{margin:var(--tw-space-2) 0 0;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700}.mk-team__tagline{margin:var(--tw-space-1) 0 var(--tw-space-3);font-weight:600;color:var(--tw-brand)}.mk-team__blurb{margin:0 0 var(--tw-space-5);color:var(--tw-text-muted);line-height:1.6}.mk-team__subhead{margin:0 0 var(--tw-space-3);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tw-text-faint)}.mk-social{display:flex;flex-wrap:wrap;gap:var(--tw-space-2)}@media(max-width:640px){.mk-social{justify-content:center}}.mk-social__link{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:var(--tw-radius-sm);border:1px solid var(--tw-border);background:var(--tw-surface-2);color:var(--tw-text-muted);font-size:1.05rem;text-decoration:none}.mk-social__link:hover{background:var(--tw-brand);color:var(--tw-brand-contrast)}.mk-social--sm .mk-social__link{inline-size:36px;block-size:36px;font-size:.95rem}.mk-footer{margin-block-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tw-space-4);padding-block:var(--tw-space-6);padding-inline:clamp(var(--tw-space-4),5vw,var(--tw-space-8));border-block-start:1px solid var(--tw-border);background:var(--tw-surface)}.mk-footer__brand{display:inline-flex;align-items:center;gap:var(--tw-space-2);font-weight:700}.mk-footer__rights{flex:1;margin:0;color:var(--tw-text-muted);font-size:.9rem}.mk-iconbtn:focus-visible,.mk-btn-ghost:focus-visible,.mk-social__link:focus-visible{outline:2px solid var(--tw-ring);outline-offset:2px}.tw-card .p-datatable-table{width:100%}.tw-card .p-datatable-thead>tr>th,.tw-card .p-datatable.p-datatable-sm .p-datatable-thead>tr>th{background:var(--tw-surface-2);color:var(--tw-text-muted);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-block-end:1px solid var(--tw-border);padding:.9rem 1.35rem;white-space:nowrap}.tw-card .p-datatable-thead .p-datatable-sort-icon,.tw-card .p-datatable-thead .p-sortable-column-icon{width:.75rem;height:.75rem;font-size:.75rem}.tw-card .p-datatable-tbody>tr{transition:background .12s ease}.tw-card .p-datatable-tbody>tr>td,.tw-card .p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{border-block-end:1px solid var(--tw-border);padding:.95rem 1.35rem;color:var(--tw-text)}.tw-card .p-datatable-tbody>tr:last-child>td{border-block-end:none}.tw-card .p-datatable-tbody>tr:not(:has(.tw-empty)):hover>td{background:var(--tw-hover)}.tw-card .p-datatable-tbody>tr>td .tw-num{color:var(--tw-text)}.tw-card .p-paginator{background:transparent;border:none;color:var(--tw-text-muted);padding:.75rem 1rem}[dir=rtl] :is(.p-datepicker-prev-button,.p-datepicker-next-button,.p-paginator-first,.p-paginator-prev,.p-paginator-next,.p-paginator-last,.tw-cal__nav .p-button) :is(svg,.p-button-icon){transform:scaleX(-1)}.tw-form .p-inputtext,.tw-form .p-select,.tw-form .p-inputnumber-input,.tw-form .p-datepicker-input,.tw-form .p-autocomplete-input,.tw-form textarea.tw-w-full{border-radius:var(--tw-radius-sm)}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url("./media/ibm-plex-sans-arabic-latin-400-W2AG3YJR.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url("./media/ibm-plex-sans-arabic-arabic-400-HDFIX7LY.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url("./media/ibm-plex-sans-arabic-latin-500-5LQDONK7.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url("./media/ibm-plex-sans-arabic-arabic-500-AAIACC75.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url("./media/ibm-plex-sans-arabic-latin-600-XUUOQ5DA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url("./media/ibm-plex-sans-arabic-arabic-600-LS4CIPTS.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url("./media/ibm-plex-sans-arabic-latin-700-PNVBXMWU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url("./media/ibm-plex-sans-arabic-arabic-700-HXTRD7MG.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url("./media/ibm-plex-mono-latin-500-33HAQIPI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url("./media/ibm-plex-mono-latin-600-IIV3OB4N.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lpx-theme-light-bg: url("./media/login-bg-img-light-UP3O6NGW.svg");--lpx-theme-dim-bg: url("./media/login-bg-img-dim-N7H5TZLZ.svg");--lpx-theme-dark-bg: url("./media/login-bg-img-dark-RTOK7HEU.svg");--lpx-logo-icon: url("./media/mini-logo-KBQ3Q7LS.png");--lpx-logo-url: var(--lpx-logo-icon);--lpx-logo: var(--lpx-logo-icon)}:root .abp-logo{background-repeat:no-repeat}
