@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ghawar;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ghawar/Ghawar-Regular.woff2) format("woff2")}@font-face{font-family:Ghawar;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ghawar/Ghawar-Regular.woff2) format("woff2")}@font-face{font-family:Ghawar;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ghawar/Ghawar-SmeiBold.woff2) format("woff2")}@font-face{font-family:Ghawar;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ghawar/Ghawar-Hefty.woff2) format("woff2")}@font-face{font-family:Ghawar;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/ghawar/Ghawar-Black.woff2) format("woff2")}@font-face{font-family:Manifa Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manifa-pro/ManifaPro2_2.224-Regular.otf) format("opentype")}@font-face{font-family:Manifa Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manifa-pro/ManifaPro2_2.224-SemiBold.otf) format("opentype")}@font-face{font-family:Manifa Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manifa-pro/ManifaPro2_2.224-Hefty.otf) format("opentype")}:root{--ds-color-primary-50: oklch(97% .02 250);--ds-color-primary-100: oklch(94% .04 250);--ds-color-primary-200: oklch(88% .08 250);--ds-color-primary-300: oklch(78% .12 250);--ds-color-primary-400: oklch(65% .16 250);--ds-color-primary-500: oklch(55% .2 250);--ds-color-primary-600: oklch(48% .18 250);--ds-color-primary-700: oklch(40% .16 250);--ds-color-primary-800: oklch(33% .14 250);--ds-color-primary-900: oklch(25% .1 250);--ds-color-neutral-0: oklch(100% 0 0);--ds-color-neutral-50: oklch(98% .005 250);--ds-color-neutral-100: oklch(96% .005 250);--ds-color-neutral-200: oklch(92% .005 250);--ds-color-neutral-300: oklch(87% .005 250);--ds-color-neutral-400: oklch(70% .005 250);--ds-color-neutral-500: oklch(55% .005 250);--ds-color-neutral-600: oklch(45% .005 250);--ds-color-neutral-700: oklch(37% .005 250);--ds-color-neutral-800: oklch(25% .005 250);--ds-color-neutral-900: oklch(15% .005 250);--ds-color-neutral-950: oklch(10% .005 250);--ds-color-success: oklch(65% .2 145);--ds-color-success-light: oklch(92% .05 145);--ds-color-warning: oklch(75% .18 85);--ds-color-warning-light: oklch(95% .05 85);--ds-color-error: oklch(55% .22 25);--ds-color-error-light: oklch(92% .05 25);--ds-color-info: oklch(60% .15 250);--ds-color-info-light: oklch(94% .04 250);--ds-color-bg-primary: var(--ds-color-neutral-0);--ds-color-bg-secondary: var(--ds-color-neutral-50);--ds-color-bg-tertiary: var(--ds-color-neutral-100);--ds-color-bg-inverse: var(--ds-color-neutral-900);--ds-color-bg-accent: var(--ds-color-primary-50);--ds-color-text-primary: var(--ds-color-neutral-900);--ds-color-text-secondary: var(--ds-color-neutral-600);--ds-color-text-tertiary: var(--ds-color-neutral-500);--ds-color-text-inverse: var(--ds-color-neutral-0);--ds-color-text-accent: var(--ds-color-primary-600);--ds-color-border-default: var(--ds-color-neutral-200);--ds-color-border-strong: var(--ds-color-neutral-300);--ds-color-border-accent: var(--ds-color-primary-200);--ds-color-interactive-hover: var(--ds-color-neutral-100);--ds-color-interactive-active: var(--ds-color-neutral-200);--ds-color-accent-ai: oklch(60% .2 330);--ds-color-overlay-light-subtle: oklch(100% 0 0 / .1);--ds-color-overlay-light: oklch(100% 0 0 / .15);--ds-color-overlay-light-hover: oklch(100% 0 0 / .25);--ds-color-overlay-light-medium: oklch(100% 0 0 / .7);--ds-color-overlay-light-strong: oklch(100% 0 0 / .75);--ds-color-overlay-backdrop: oklch(0% 0 0 / .4);--ds-color-hero-gradient-1: oklch(40% .15 260);--ds-color-hero-gradient-2: oklch(35% .18 270);--ds-color-hero-gradient-3: oklch(30% .2 280);--ds-color-hero-gradient-4: oklch(25% .15 250);--ds-color-primary-brand: #0042f8;--ds-color-text-figma-primary: #08080a;--ds-color-text-figma-secondary: #646e7d;--ds-color-text-figma-body: #424242;--ds-color-border-widget: #e6ebf3;--ds-color-border-widget-accent: rgba(0, 107, 248, .05);--ds-color-border-nav-panel: #d7e2ec;--ds-color-bg-content: #f8f9fd;--ds-color-bg-nav-panel: #f1f3fb;--ds-color-bg-nav-active: #dae8fb;--ds-color-bg-widget-inner: #f5f7fb;--ds-color-success-meeting: #039146;--ds-color-badge-new-bg: rgba(203, 241, 241, .65);--ds-color-badge-new-border: rgba(186, 224, 231, .8);--ds-color-badge-new-text: #167c6b;--ds-color-nav-active-border: rgba(145, 186, 243, .2);--ds-color-nav-active-bg-strong: #d6e3ff;--ds-color-nav-active-bg-hover: #adc7ff;--ds-color-nav-disabled-text: #64646a;--ds-color-nav-disabled-active-bg: #c8cde3;--ds-color-badge-feedback-text: #424242;--ds-color-highlight-bg: rgba(0, 66, 248, .14);--ds-color-search-hover-bg: rgba(0, 66, 248, .08);--ds-color-search-active-bg: rgba(0, 66, 248, .9);--ds-color-overlay-search: rgba(93, 101, 133, .34);--ds-color-ai-gradient-start: #f94da2;--ds-color-ai-gradient-end: #a84aff}.theme-dark,:root.theme-dark{--ds-color-bg-primary: var(--ds-color-neutral-900);--ds-color-bg-secondary: var(--ds-color-neutral-950);--ds-color-bg-tertiary: var(--ds-color-neutral-800);--ds-color-bg-inverse: var(--ds-color-neutral-0);--ds-color-bg-accent: oklch(25% .05 250);--ds-color-text-primary: var(--ds-color-neutral-100);--ds-color-text-secondary: var(--ds-color-neutral-400);--ds-color-text-tertiary: var(--ds-color-neutral-500);--ds-color-text-inverse: var(--ds-color-neutral-900);--ds-color-text-accent: var(--ds-color-primary-300);--ds-color-border-default: var(--ds-color-neutral-800);--ds-color-border-strong: var(--ds-color-neutral-700);--ds-color-border-accent: var(--ds-color-primary-800);--ds-color-interactive-hover: var(--ds-color-neutral-800);--ds-color-interactive-active: var(--ds-color-neutral-700);--ds-color-accent-ai: oklch(70% .18 330);--ds-color-overlay-light-subtle: oklch(100% 0 0 / .08);--ds-color-overlay-light: oklch(100% 0 0 / .12);--ds-color-overlay-light-hover: oklch(100% 0 0 / .2);--ds-color-overlay-light-medium: oklch(100% 0 0 / .6);--ds-color-overlay-light-strong: oklch(100% 0 0 / .65);--ds-color-overlay-backdrop: oklch(0% 0 0 / .6);--ds-color-hero-gradient-1: oklch(30% .12 260);--ds-color-hero-gradient-2: oklch(25% .14 270);--ds-color-hero-gradient-3: oklch(22% .16 280);--ds-color-hero-gradient-4: oklch(18% .12 250)}@media(prefers-color-scheme:dark){:root:not(.theme-light){--ds-color-bg-primary: var(--ds-color-neutral-900);--ds-color-bg-secondary: var(--ds-color-neutral-950);--ds-color-bg-tertiary: var(--ds-color-neutral-800);--ds-color-text-primary: var(--ds-color-neutral-100);--ds-color-text-secondary: var(--ds-color-neutral-400);--ds-color-text-tertiary: var(--ds-color-neutral-500);--ds-color-border-default: var(--ds-color-neutral-800);--ds-color-border-strong: var(--ds-color-neutral-700);--ds-color-interactive-hover: var(--ds-color-neutral-800);--ds-color-interactive-active: var(--ds-color-neutral-700)}}:root{--ds-space-0: 0;--ds-space-px: 1px;--ds-space-0-5: .125rem;--ds-space-1: .25rem;--ds-space-1-25: .3125rem;--ds-space-1-5: .375rem;--ds-space-2: .5rem;--ds-space-2-5: .625rem;--ds-space-3: .75rem;--ds-space-3-5: .875rem;--ds-space-4: 1rem;--ds-space-4-5: 1.125rem;--ds-space-5: 1.25rem;--ds-space-6: 1.5rem;--ds-space-7: 1.75rem;--ds-space-8: 2rem;--ds-space-9: 2.25rem;--ds-space-10: 2.5rem;--ds-space-12: 3rem;--ds-space-14: 3.5rem;--ds-space-16: 4rem;--ds-space-20: 5rem;--ds-space-24: 6rem;--ds-sidebar-rail-width: 72px;--ds-sidebar-panel-width: 240px;--ds-sidebar-total-width: 312px;--ds-content-padding: var(--ds-space-2);--ds-size-indicator: 3px;--ds-size-widget-md: 232px;--ds-size-widget-lg: 468px;--ds-size-widget-workflow: 520px;--ds-size-widget-radio: 256px;--ds-size-widget-notes: 248px;--ds-size-widget-corporate: 220px;--ds-size-card-document: 331px;--ds-size-dashboard-content: 1120px}:root{--ds-font-sans: "Ghawar", "Inter", system-ui, -apple-system, sans-serif;--ds-font-brand: "Manifa Pro", "Ghawar", "Inter", system-ui, -apple-system, sans-serif;--ds-font-mono: "JetBrains Mono", ui-monospace, monospace;--ds-text-xs: .75rem;--ds-text-sm: .875rem;--ds-text-base: 1rem;--ds-text-lg: 1.125rem;--ds-text-xl: 1.25rem;--ds-text-2xl: 1.5rem;--ds-text-3xl: 1.875rem;--ds-text-4xl: 2.25rem;--ds-font-normal: 400;--ds-font-medium: 500;--ds-font-semibold: 600;--ds-font-bold: 700;--ds-leading-none: 1;--ds-leading-tight: 1.25;--ds-leading-snug: 1.375;--ds-leading-normal: 1.5;--ds-leading-relaxed: 1.75;--ds-tracking-tight: -.025em;--ds-tracking-normal: 0;--ds-tracking-wide: .025em;--ds-tracking-section-title: -1px;--ds-tracking-section-title-sm: -.48px;--ds-tracking-widget-label: -.28px;--ds-tracking-body: -.3px;--ds-tracking-number-lg: -.72px;--ds-tracking-number-md: -.48px;--ds-tracking-small: -.12px;--ds-tracking-small-md: -.24px;--ds-font-hefty: 700;--ds-font-smeibold: 600;--ds-font-extrabold: 800}:root{--ds-radius-none: 0;--ds-radius-sm: .25rem;--ds-radius-md: .5rem;--ds-radius-lg: .75rem;--ds-radius-lg-plus: .9375rem;--ds-radius-xl: 1rem;--ds-radius-xl-plus: 1.25rem;--ds-radius-2xl: 1.5rem;--ds-radius-3xl: 1.75rem;--ds-radius-full: 9999px}:root{--ds-shadow-xs: 0 1px 2px oklch(0% 0 0 / .04);--ds-shadow-sm: 0 1px 3px oklch(0% 0 0 / .06), 0 1px 2px oklch(0% 0 0 / .04);--ds-shadow-md: 0 4px 6px oklch(0% 0 0 / .07), 0 2px 4px oklch(0% 0 0 / .05);--ds-shadow-lg: 0 10px 15px oklch(0% 0 0 / .1), 0 4px 6px oklch(0% 0 0 / .05);--ds-shadow-xl: 0 20px 25px oklch(0% 0 0 / .1), 0 8px 10px oklch(0% 0 0 / .04);--ds-shadow-2xl: 0 25px 50px oklch(0% 0 0 / .2);--ds-shadow-widget: 0px 4px 19px -10px rgba(0, 0, 0, .1);--ds-shadow-sub-item: 0px 1px 2px 0px rgba(0, 0, 0, .05);--ds-shadow-app-icon: 0px 4px 19px -10px rgba(0, 0, 0, .1);--ds-shadow-radio-art: 0px 1px 8px 0px rgba(0, 0, 0, .12);--ds-shadow-day-summary: 0px 4px 15px 0px rgba(52, 64, 76, .1), 0px -1px 5px 0px rgba(0, 0, 0, .05), 0px 1px 5px 0px rgba(0, 0, 0, .05);--ds-shadow-search-dock: 0px 0px 6px 0px rgba(0, 0, 0, .15);--ds-shadow-search-modal: 0 -2px 20px 0 rgba(0, 0, 0, .1), 0 2px 20px 0 rgba(0, 0, 0, .1);--ds-shadow-search-item-active: 0 2px 19px 0 rgba(0, 0, 0, .06);--ds-shadow-ai-hover-glow: 0 0 8px rgba(188, 130, 243, .22)}:root{--ds-duration-instant: 50ms;--ds-duration-fast: .15s;--ds-duration-normal: .25s;--ds-duration-slow: .4s;--ds-duration-slower: .6s;--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-ease-out: cubic-bezier(0, 0, .2, 1);--ds-ease-in-out: cubic-bezier(.4, 0, .2, 1);--ds-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ds-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{line-height:var(--ds-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:none;border:none}html,body{height:100%;width:100%;overflow:hidden;font-family:var(--ds-font-sans);font-size:var(--ds-text-base);color:var(--ds-color-text-primary);background-color:var(--ds-color-bg-secondary)}:focus-visible{outline:2px solid var(--ds-color-primary-500);outline-offset:2px}::selection{background-color:var(--ds-color-primary-100);color:var(--ds-color-primary-900)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ds-color-neutral-300);border-radius:var(--ds-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--ds-color-neutral-400)}.widget{background:var(--ds-color-bg-primary);border-radius:var(--ds-radius-2xl);border:1px solid var(--ds-color-border-widget);display:flex;flex-direction:column;box-shadow:var(--ds-shadow-widget);overflow:hidden}.widget-header{display:flex;align-items:center;gap:var(--ds-space-1-5);padding:14px 14px 14px 18px;color:var(--ds-color-text-figma-secondary);flex-shrink:0}.widget-title{font-size:var(--ds-text-sm);font-weight:var(--ds-font-hefty);color:var(--ds-color-text-figma-primary);letter-spacing:var(--ds-tracking-widget-label)}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ds-duration-fast)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--ds-duration-normal) var(--ds-ease-out)}.animate-slide-up{animation:slideUp var(--ds-duration-normal) var(--ds-ease-out)}.animate-scale-in{animation:scaleIn var(--ds-duration-normal) var(--ds-ease-spring)}.animate-spin{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
