.yd-product-story{--story-color:var(--yd-accent);display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:470px;isolation:isolate;overflow:hidden;position:relative;padding:clamp(24px,4vw,64px);grid-gap:32px;gap:32px;border-radius:32px;background:radial-gradient(ellipse at 15% 70%,color-mix(in srgb,var(--story-color) 20%,transparent),transparent 60%),var(--yd-surface)}.yd-product-story[data-tone=warm]{--story-color:var(--yd-warning)}.yd-product-story[data-tone=calm]{--story-color:var(--yd-success)}.yd-story-copy{position:relative;z-index:1;max-width:450px}.yd-story-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:var(--yd-muted);margin:0 0 24px}.yd-product-story .yd-story-copy h2{font-family:var(--yd-font-display);font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:1.18;letter-spacing:-.045em;margin:0 0 24px;text-wrap:balance}.yd-story-description{max-width:340px;color:var(--yd-muted);line-height:1.9;font-size:16px}.yd-story-copy a{display:inline-flex;align-items:center;gap:24px;text-decoration:none;color:var(--yd-fg);font-weight:700;min-height:48px;margin-top:18px;border-bottom:1px solid var(--yd-fg)}.yd-story-art{position:relative;min-width:0;display:grid;place-items:center;min-height:320px;perspective:1000px}@media (max-width:720px){.yd-product-story{grid-template-columns:1fr;gap:8px;padding:28px 24px;border-radius:24px;min-height:640px}.yd-product-story .yd-story-copy h2{font-size:2.6rem;max-width:300px}.yd-story-eyebrow{margin-bottom:16px}.yd-story-description{font-size:14px}.yd-story-art{min-height:270px}.yd-story-copy a{margin-top:0}}.yd-root{--yd-space-1:0.25rem;--yd-space-2:0.5rem;--yd-space-3:0.75rem;--yd-space-4:1rem;--yd-space-5:1.25rem;--yd-space-6:1.5rem;--yd-space-8:2rem;--yd-space-10:2.5rem;--yd-space-12:3rem;--yd-space-16:4rem;--yd-radius-sm:0.65rem;--yd-radius-md:1rem;--yd-radius-lg:1.6rem;--yd-radius-xl:2rem;--yd-radius-pill:999px;--yd-canvas:#f3f5f5;--yd-surface:#fff;--yd-raised:#fff;--yd-overlay:#fff;--yd-floating:#ffffffed;--yd-fg:#192e32;--yd-muted:#586a6d;--yd-subtle:#e7eded;--yd-line:#d6dfe0;--yd-accent:var(--yd-brand-primary,var(--dna-primary,#1d4ed8));--yd-accent-fg:var(
    --yd-brand-primaryForeground,var(--dna-primary-fg,#fff)
  );--yd-secondary:var(--yd-brand-secondary,var(--yd-accent));--yd-tint:color-mix(in srgb,var(--yd-accent) 7%,var(--yd-surface));--yd-selected:color-mix(in srgb,var(--yd-accent) 12%,var(--yd-surface));--yd-interactive:color-mix(in srgb,var(--yd-fg) 5%,var(--yd-surface));--yd-success:#176847;--yd-warning:#865800;--yd-danger:#ae303b;--yd-glass:#ffffffdd;--yd-scrim:#10282f66;--yd-shadow-1:0 3px 12px #182d3206;--yd-shadow-2:0 12px 35px #182d320c;--yd-shadow-3:0 24px 70px #10282f24;--yd-shadow-float:0 8px 30px #10282f1c;--yd-blur:20px;--yd-disabled:0.48;--yd-z-chrome:20;--yd-z-floating:40;--yd-z-overlay:100;--yd-text-display:clamp(2.4rem,4.2vw,4.5rem);--yd-text-page:clamp(1.85rem,3vw,3rem);--yd-text-section:clamp(1.25rem,1.6vw,1.6rem);--yd-text-card:1rem;--yd-text-body:0.9375rem;--yd-text-label:0.8125rem;--yd-text-meta:0.75rem;--yd-text-metric:clamp(1.8rem,3vw,2.8rem);--yd-text-hero:clamp(2.8rem,5vw,5rem);--yd-font-body:var(--dna-font-body,"Cairo",sans-serif);--yd-font-display:var(--dna-font-display,"Tajawal",sans-serif);--yd-leading:1.7;--yd-instant:0ms;--yd-fast:150ms;--yd-normal:240ms;--yd-expressive:350ms;--yd-ease:cubic-bezier(0.2,0.7,0.2,1);--yd-spring:cubic-bezier(0.2,0.8,0.2,1.05);--yd-card-padding:1.5rem;--yd-gap:1.25rem;--yd-control:44px;--yd-rail:80px;--yd-rail-expanded:204px;--yd-content-max:1500px;--yd-canvas-padding:clamp(1.25rem,3vw,3rem);--yd-nav-height:72px;--yd-icon-sm:16px;--yd-icon-md:20px;--yd-icon-lg:24px;--yd-icon-stroke:1.7;color-scheme:light;color:var(--yd-fg);background:var(--yd-canvas);font-family:var(--yd-font-body);font-size:var(--yd-text-body);line-height:var(--yd-leading)}.yd-root[data-mode=dark]{color-scheme:dark;--yd-canvas:#101a20;--yd-surface:#19262d;--yd-raised:#21323a;--yd-overlay:#22343c;--yd-floating:#23353ef5;--yd-fg:#ecf3f3;--yd-muted:#b1c2c8;--yd-subtle:#2b3d45;--yd-line:#3b515b;--yd-glass:#22343cef;--yd-scrim:#040b11a6;--yd-success:#8ae3b9;--yd-warning:#f3d088;--yd-danger:#ffacb4;--yd-shadow-1:0 3px 12px #00000015;--yd-shadow-2:0 12px 35px #00000025;--yd-shadow-3:0 24px 70px #00000055;--yd-shadow-float:0 8px 30px #00000040}.yd-root[data-density=compact]{--yd-card-padding:1rem;--yd-gap:0.8rem;--yd-text-body:0.875rem;--yd-control:40px}.yd-root[data-density=touch]{--yd-control:52px;--yd-gap:1rem;--yd-card-padding:1.35rem}.yd-root[data-profile=apple-fluid]{--yd-radius-lg:1.9rem;--yd-radius-xl:2.4rem;--yd-gap:1.4rem;--yd-card-padding:1.6rem}.yd-root[data-profile=bento-pro]{--yd-radius-lg:1.3rem;--yd-gap:1rem;--yd-content-max:1600px}.yd-root[data-profile=command-center]{--yd-radius-lg:1rem;--yd-card-padding:1.1rem;--yd-gap:0.8rem;--yd-content-max:1800px}.yd-root[data-profile=executive]{--yd-card-padding:2rem;--yd-gap:1.75rem;--yd-text-hero:clamp(3.5rem,6vw,6rem);--yd-content-max:1380px}.yd-root[data-profile=field-pro]{--yd-control:56px;--yd-text-body:1rem;--yd-radius-lg:1.2rem}.yd-root[data-profile=finance-pro]{--yd-radius-lg:1.4rem;--yd-text-metric:clamp(2rem,3.5vw,3.2rem)}.yd-root[data-profile=clinical]{--yd-card-padding:1.75rem;--yd-gap:1.5rem;--yd-radius-lg:1.25rem}.yd-root[data-profile=luxury]{--yd-card-padding:2rem;--yd-gap:2rem;--yd-radius-lg:1rem;--yd-text-page:clamp(2.5rem,4vw,4rem);--yd-content-max:1320px}.yd-root[data-profile=showcase]{--yd-radius-lg:2rem;--yd-gap:1.5rem;--yd-text-page:clamp(2.5rem,5vw,4.8rem);--yd-shadow-1:var(--yd-shadow-2)}@media (prefers-reduced-motion:reduce){.yd-root{--yd-fast:0ms;--yd-normal:0ms;--yd-expressive:0ms;--yd-spring:linear}}@media (prefers-reduced-transparency:reduce){.yd-root{--yd-glass:var(--yd-surface);--yd-floating:var(--yd-surface);--yd-blur:0px}}.yd-pattern-demo{display:flex;align-items:center;gap:var(--yd-space-2);font-size:var(--yd-text-meta);color:var(--yd-muted);margin-bottom:var(--yd-space-8)}.yd-pattern-live-dot{width:6px;height:6px;border-radius:50%;background:var(--yd-success)}.yd-pattern-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--yd-space-6);margin-bottom:var(--yd-space-8)}.yd-pattern-heading p{color:var(--yd-muted);margin-top:var(--yd-space-3);font-size:var(--yd-text-label)}.yd-pattern-heading .yd-eyebrow{margin-bottom:var(--yd-space-2)}.yd-pattern-avatar{display:grid;place-items:center;width:38px;height:38px;background:var(--yd-subtle);border-radius:50%;font-family:var(--yd-font-display);font-size:20px}.yd-pattern-trend{display:flex;align-items:center;gap:var(--yd-space-2);font-weight:700;color:var(--yd-success);font-size:var(--yd-text-label)}.yd-pattern-trend span{font-size:var(--yd-text-meta);font-weight:400;color:var(--yd-muted)}.yd-pattern-micro-bars{display:flex;align-items:flex-end;gap:var(--yd-space-2);height:65px;margin-top:var(--yd-space-6)}.yd-pattern-micro-bars i{flex:1 1;background:var(--yd-selected);border-radius:4px}.yd-pattern-micro-bars i:last-child{background:var(--yd-accent)}.yd-pattern-insight-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--yd-space-3);margin-top:var(--yd-space-6);font-size:var(--yd-text-meta)}.yd-pattern-insight-footer button{border:0;background:var(--yd-canvas);color:var(--yd-fg);width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.yd-pattern-section-label{display:flex;justify-content:space-between;align-items:center;gap:var(--yd-space-4);margin:var(--yd-space-8) 0 var(--yd-space-5)}.yd-pattern-section-label h2{font-size:var(--yd-text-card)}.yd-pattern-section-label>span{color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-pattern-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-pattern-list-tools{display:flex;justify-content:space-between;gap:var(--yd-space-5);margin-bottom:var(--yd-space-6)}.yd-pattern-list-tools>.yd-search{flex:1 1;max-width:460px;background:var(--yd-surface)}.yd-pattern-entity-foot{display:flex;justify-content:space-between;margin-top:var(--yd-space-6);color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-pattern-field-top{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-pattern-scan-art{display:grid;place-items:center;padding:var(--yd-space-6);color:var(--yd-accent)}.yd-pattern-full{width:100%}.yd-pattern-radio-list{border:0;padding:0;display:grid;grid-gap:var(--yd-space-4);gap:var(--yd-space-4)}.yd-pattern-radio-list legend{margin-bottom:var(--yd-space-4)}.yd-pattern-radio-list label{display:flex;align-items:center;gap:var(--yd-space-3);min-height:48px;padding:var(--yd-space-3);background:var(--yd-interactive);border-radius:var(--yd-radius-md)}.yd-pattern-editorial{position:relative;overflow:hidden;min-height:400px;padding:var(--yd-space-10) 0 var(--yd-space-12);isolation:isolate}.yd-pattern-editorial h1{font-size:var(--yd-text-display);line-height:1.2;max-width:650px}.yd-pattern-editorial p{color:var(--yd-muted);max-width:500px;margin-block:var(--yd-space-6)}.yd-pattern-editorial>:not(.yd-pattern-orbit){position:relative;z-index:1}.yd-pattern-orbit{position:absolute;inset-inline-end:3%;top:0;width:380px;height:380px;display:grid;place-items:center;z-index:0}.yd-pattern-orbit i{position:absolute;border:1px solid var(--yd-line);width:95%;height:95%;border-radius:50%;background:radial-gradient(ellipse at center,var(--yd-tint),transparent 65%)}.yd-pattern-orbit i:nth-child(2){width:72%;height:72%;transform:translateX(15px)}.yd-pattern-orbit i:nth-child(3){width:50%;height:50%;transform:translateX(-15px)}.yd-pattern-orbit span{font:700 100px var(--yd-font-display);color:var(--yd-muted);opacity:.22}.yd-pattern-executive-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-pattern-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-pattern-states .yd-loading-grid{grid-template-columns:1fr}.yd-pattern-states .yd-loading-grid>.yd-skeleton-card:not(:first-child){display:none}.yd-pattern-card-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--yd-gap);gap:var(--yd-gap);align-items:stretch}.yd-pattern-settings .dna-page-header{margin-bottom:var(--yd-space-8)}.yd-pattern-settings .dna-page-header p{color:var(--yd-muted);margin-top:var(--yd-space-3)}.yd-pattern-settings .dna-settings-grid{display:grid;grid-template-columns:210px 1fr;grid-gap:var(--yd-space-8);gap:var(--yd-space-8);align-items:start}.yd-pattern-settings .dna-settings-nav{display:grid;grid-gap:var(--yd-space-2);gap:var(--yd-space-2)}.yd-pattern-settings .dna-settings-nav button{display:flex;align-items:center;gap:var(--yd-space-3);padding:var(--yd-space-4);background:none;border:0;border-radius:var(--yd-radius-md);text-align:start;min-height:var(--yd-control)}.yd-pattern-settings .dna-settings-nav button.is-active{background:var(--yd-selected);font-weight:700}.yd-pattern-form{display:grid;grid-gap:var(--yd-space-6);gap:var(--yd-space-6);max-width:620px}.yd-pattern-form>label{display:grid;grid-gap:var(--yd-space-2);gap:var(--yd-space-2);font-size:var(--yd-text-label);font-weight:600}.yd-pattern-form input:not([type=checkbox]),.yd-pattern-form select{width:100%;min-height:48px;border:1px solid var(--yd-line);border-radius:var(--yd-radius-sm);padding:var(--yd-space-3);background:var(--yd-surface);color:var(--yd-fg)}.yd-pattern-color{display:flex;gap:var(--yd-space-3)}.yd-pattern-color input[type=color]{max-width:64px;padding:4px}.yd-pattern-form label.yd-pattern-checkbox{display:flex;align-items:center;gap:var(--yd-space-3);min-height:48px}.yd-pattern-checkbox input{width:20px;height:20px;accent-color:var(--yd-accent)}.yd-pattern-save{display:flex;flex-wrap:wrap;gap:var(--yd-space-3);align-items:center;margin-top:var(--yd-space-8);margin-bottom:var(--yd-space-4)}@media (max-width:1100px){.yd-pattern-card-library{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-pattern-executive-grid{grid-template-columns:1fr 1fr}.yd-pattern-executive-grid>.yd-hero{grid-column:span 2}.yd-pattern-orbit{opacity:.5;width:300px;height:300px}.yd-pattern-list-tools{flex-wrap:wrap}}@media (max-width:720px){.yd-pattern-demo,.yd-pattern-heading{margin-bottom:var(--yd-space-6)}.yd-pattern-heading{display:block}.yd-pattern-heading>.yd-actions{margin-top:var(--yd-space-5)}.yd-pattern-heading h1{font-size:clamp(1.85rem,8vw,2.4rem)}.yd-pattern-heading p{font-size:var(--yd-text-label)}.yd-pattern-avatar,.yd-pattern-customize{display:none}.yd-pattern-card-library,.yd-pattern-entity-grid,.yd-pattern-field-top,.yd-pattern-states{grid-template-columns:1fr}.yd-pattern-list-tools{display:grid}.yd-pattern-list-tools>.yd-search{max-width:none}.yd-pattern-entity-foot{margin-top:var(--yd-space-4)}.yd-pattern-entity-grid .yd-icon-box{width:40px;height:40px}.yd-pattern-entity-grid .yd-row{gap:var(--yd-space-3)}.yd-pattern-executive-grid{grid-template-columns:1fr}.yd-pattern-executive-grid>.yd-hero{grid-column:auto}.yd-pattern-editorial{min-height:0;padding:var(--yd-space-6) 0 var(--yd-space-10)}.yd-pattern-editorial h1{font-size:2.8rem}.yd-pattern-orbit{width:240px;height:240px;inset-inline-end:-70px;top:15px;opacity:.2}.yd-pattern-settings .dna-settings-grid{grid-template-columns:1fr;gap:var(--yd-space-5)}.yd-pattern-settings .dna-settings-nav{display:flex;overflow:auto}.yd-pattern-settings .dna-settings-nav button{flex-shrink:0;padding:var(--yd-space-3)}.yd-pattern-section-label>span{max-width:50%;text-align:end}.yd-pattern-insight-footer{margin-top:var(--yd-space-5)}.yd-pattern-color input[type=color]{min-width:52px}.yd-pattern-states .yd-card{overflow:hidden}.yd-pattern-card-library>.yd-action-card{min-height:130px}.yd-action-grid .yd-action-card{flex-direction:column;text-align:center;gap:var(--yd-space-3)}.yd-action-grid .yd-action-card>svg{display:none}.yd-action-grid .yd-action-card .yd-grow{width:100%}.yd-action-grid .yd-action-card small{line-height:1.7}.yd-pattern-customize{display:none!important}}.yd-root{--yd-scroll-size:5px;--yd-scroll-thumb:color-mix(in srgb,var(--yd-muted) 28%,transparent);--yd-scroll-hover:color-mix(in srgb,var(--yd-muted) 65%,transparent);--yd-safe-bottom:env(safe-area-inset-bottom,0px)}.yd-root *{scrollbar-width:thin;scrollbar-color:var(--yd-scroll-thumb) transparent}.yd-root :hover{scrollbar-color:var(--yd-scroll-hover) transparent}.yd-root ::-webkit-scrollbar{width:var(--yd-scroll-size);height:var(--yd-scroll-size)}.yd-root ::-webkit-scrollbar-thumb{background:var(--yd-scroll-thumb);border-radius:99px}.yd-root ::-webkit-scrollbar-track{background:transparent}.yd-root .scrollbar-hidden{scrollbar-width:none}.yd-root .scrollbar-hidden::-webkit-scrollbar{display:none}.yd-root .scrollbar-subtle{scrollbar-width:thin}.yd-root .scrollbar-auto{scrollbar-width:auto}.yd-root .yd-shell{height:100dvh;min-height:0}.yd-root .yd-workspace{display:flex;flex-direction:column;min-height:0}.yd-root .yd-content{flex:1 1;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;scroll-padding-block:1rem}.yd-root .yd-command-bar{flex-shrink:0;padding-top:env(safe-area-inset-top,0)}.yd-root .yd-footer{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem 1rem;padding-block:.6rem;align-items:center;min-height:36px}.yd-root .yd-rail{position:relative;top:0;height:100%;min-height:0}.yd-root .yd-rail nav{flex:1 1;align-content:start}.yd-account-trigger{border:0;background:transparent;display:flex;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:4px;border-radius:var(--yd-radius-md);text-align:start;flex-shrink:0}.yd-account-trigger small,.yd-account-trigger strong{display:block}.yd-account-trigger small{color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-account-avatar{width:36px;height:36px;border-radius:50%;background:var(--yd-selected);display:grid;place-items:center;flex-shrink:0;overflow:clip}.yd-account-avatar img{width:100%;height:100%;object-fit:cover}.yd-root .yd-rail[data-expanded=false] .yd-account-trigger>svg{display:none}.yd-account-summary{display:grid;justify-items:center;grid-gap:.5rem;gap:.5rem;padding:1rem;overflow-wrap:anywhere}.yd-account-summary .yd-account-avatar{width:64px;height:64px;font-size:24px}.yd-account-actions{display:grid;grid-gap:.5rem;gap:.5rem}.yd-account-actions button{justify-content:start}.yd-root .yd-account{width:360px;border-radius:var(--yd-radius-xl);margin:5rem auto auto 2rem}.yd-root .yd-overlay[open]{display:flex;flex-direction:column;overflow:visible}.yd-root .yd-overlay-footer,.yd-root .yd-overlay-heading{flex-shrink:0;position:static}.yd-root .yd-overlay-body{overflow:auto;min-height:0;overscroll-behavior:contain}.yd-settings-list{display:grid;grid-gap:.5rem;gap:.5rem}.yd-settings-list a{display:flex;gap:.75rem;align-items:center;padding:1rem;color:inherit;text-decoration:none;border-radius:var(--yd-radius-md);background:var(--yd-surface)}.yd-settings-list a[aria-current=page]{background:var(--yd-selected)}.yd-settings-list small{display:block;color:var(--yd-muted)}.yd-settings-back{display:none}.yd-settings-save{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-block:1.25rem}.yd-root .dna-settings-grid{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-root .dna-settings-nav{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem}.yd-root .dna-settings-nav button{border:0;background:var(--yd-surface);display:flex;gap:.5rem;align-items:center;min-height:48px;padding:1rem;border-radius:var(--yd-radius-md);text-align:start}.yd-root .dna-settings-nav .is-active{background:var(--yd-selected)}.yd-root .dna-settings-content{min-width:0}.yd-table-scroll{overflow:auto;max-height:28rem;overscroll-behavior:contain}.yd-table-scroll table{border-collapse:collapse;width:100%}.yd-table-scroll td,.yd-table-scroll th{padding:1rem;text-align:start;border-bottom:1px solid var(--yd-subtle)}.yd-table-scroll th{position:-webkit-sticky;position:sticky;top:0;background:var(--yd-surface)}@media (max-width:720px){.yd-root .yd-shell{display:flex;flex-direction:column;gap:0;padding:0}.yd-root .yd-workspace{flex:1 1}.yd-root .yd-command-bar{height:auto;min-height:68px;gap:4px}.yd-root .yd-command-bar .yd-product-name>.yd-meta{display:none}.yd-root .yd-content{padding-bottom:1.5rem}.yd-root .yd-footer{font-size:10px;min-height:28px;padding:.35rem 1rem}.yd-root .yd-bottom-nav{position:static;flex-shrink:0;margin:.3rem .7rem 0;padding-bottom:max(.5rem,var(--yd-safe-bottom));min-height:64px}.yd-root .yd-account{width:100%;max-width:100%;margin:auto 0 0;border-radius:var(--yd-radius-xl) var(--yd-radius-xl) 0 0;padding-bottom:var(--yd-safe-bottom)}.yd-settings-back{display:inline-flex;margin-bottom:1rem}.yd-root .yd-settings:not([data-section=""]) .dna-settings-nav,.yd-root .yd-settings[data-section=""] .dna-settings-content{display:none}.yd-root .dna-settings-grid{grid-template-columns:minmax(0,1fr)}.yd-root *{scrollbar-width:none}.yd-root ::-webkit-scrollbar{display:none}}.yd-root .yd-scroll-area{overflow:auto;min-height:0;max-width:100%}.yd-pattern-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.4fr);grid-gap:var(--yd-gap);gap:var(--yd-gap)}@media (max-width:720px){.yd-pattern-detail-grid{grid-template-columns:minmax(0,1fr)}}.yd-scroll-preview{max-height:12rem;line-height:2.4}.yd-root .dna-settings-nav small{display:block;color:var(--yd-muted);font-size:var(--yd-text-meta);font-weight:400}.yd-root [tabindex]:focus-visible{outline:3px solid var(--yd-accent);outline-offset:-3px}.yd-root .yd-overlay-heading{border-start-start-radius:inherit;border-start-end-radius:inherit}.yd-root .yd-overlay-footer{border-end-start-radius:inherit;border-end-end-radius:inherit}.yd-root *{box-sizing:border-box}.yd-root :where(button,input,select,textarea){font:inherit}.yd-root :where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--yd-accent);outline-offset:4px}.yd-root :where(button){color:inherit;cursor:pointer}.yd-root button:disabled{opacity:var(--yd-disabled);cursor:not-allowed}.yd-root :where(h1,h2,h3,p,figure){margin:0}.yd-root :where(h1,h2,h3){font-family:var(--yd-font-display);line-height:1.3}.yd-root h1{font-size:var(--yd-text-page);font-weight:800}.yd-root h2{font-size:var(--yd-text-section);font-weight:700}.yd-root h3{font-size:var(--yd-text-card)}.yd-root a{color:inherit}.yd-root svg.lucide{stroke-width:var(--yd-icon-stroke);flex-shrink:0}.yd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yd-skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:200;background:var(--yd-surface);padding:1rem}.yd-skip:focus{inset-block-start:12px}.yd-row{display:flex;align-items:center;gap:var(--yd-space-4)}.yd-grow{flex:1 1;min-width:0}.yd-stack{display:grid;grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-muted{font-size:var(--yd-text-label)}.yd-meta,.yd-muted{color:var(--yd-muted)}.yd-meta{font-size:var(--yd-text-meta)}.yd-eyebrow{display:block;color:var(--yd-muted);font-size:var(--yd-text-label);margin-bottom:var(--yd-space-3)}.yd-hero-value,.yd-metric-value,.yd-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.2}.yd-icon-box{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:var(--yd-radius-md);background:var(--yd-interactive)}.yd-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.yd-code{font-size:var(--yd-text-meta);color:var(--yd-muted)}.yd-button,.yd-icon-button{min-height:var(--yd-control);border:0;border-radius:var(--yd-radius-sm);background:var(--yd-interactive);padding:var(--yd-space-2) var(--yd-space-5);display:inline-flex;align-items:center;justify-content:center;gap:var(--yd-space-2);text-decoration:none;font-weight:600;transition:transform var(--yd-fast),background var(--yd-fast)}.yd-button:hover,.yd-icon-button:hover{background:var(--yd-selected)}.yd-action-card:active,.yd-button:active,.yd-icon-button:active{transform:scale(.98)}.yd-button-primary{background:var(--yd-accent);color:var(--yd-accent-fg)}.yd-button-primary:hover{background:color-mix(in srgb,var(--yd-accent) 85%,var(--yd-fg))}.yd-button-quiet{background:transparent}.yd-button-danger{color:var(--yd-danger);background:color-mix(in srgb,var(--yd-danger) 9%,var(--yd-surface))}.yd-icon-button{width:var(--yd-control);padding:var(--yd-space-2);flex-shrink:0}.yd-text-button{border:0;background:none;padding:0;font-weight:700;text-align:start;min-height:var(--yd-control)}.yd-shell{display:flex;gap:var(--yd-space-4);padding:var(--yd-space-4)}.yd-workspace{flex:1 1;min-width:0}.yd-rail{position:-webkit-sticky;position:sticky;top:var(--yd-space-4);height:calc(100dvh - 2rem);width:var(--yd-rail);flex-shrink:0;display:flex;flex-direction:column;align-items:center;background:var(--yd-surface);border-radius:var(--yd-radius-xl);padding:var(--yd-space-5) var(--yd-space-2);transition:width var(--yd-normal);box-shadow:var(--yd-shadow-1)}.yd-rail[data-expanded=true]{width:var(--yd-rail-expanded)}.yd-brand-mark{height:48px;width:48px;display:grid;place-items:center;background:var(--yd-fg);color:var(--yd-canvas);font-size:24px;font-weight:800;border-radius:var(--yd-radius-md);margin-bottom:var(--yd-space-10)}.yd-rail nav{width:100%;display:grid;grid-gap:var(--yd-space-3);gap:var(--yd-space-3)}.yd-rail nav button{width:100%;min-height:52px;border:0;background:transparent;border-radius:var(--yd-radius-md);display:flex;align-items:center;justify-content:center;gap:var(--yd-space-3)}.yd-rail nav button span{display:none;white-space:nowrap}.yd-rail[data-expanded=true] nav button{padding-inline:var(--yd-space-4)}.yd-rail[data-expanded=true] nav button span{display:block}.yd-rail [aria-current=page]{background:var(--yd-selected);color:var(--yd-fg)}.yd-rail nav button:hover{background:var(--yd-interactive)}.yd-rail-toggle{margin-top:auto;background:none;border:0;min-height:48px;width:48px;border-radius:var(--yd-radius-md)}.yd-command-bar{height:76px;display:flex;gap:var(--yd-space-6);align-items:center;padding-inline:var(--yd-space-6)}.yd-product-name{display:flex;align-items:center;gap:var(--yd-space-3);white-space:nowrap}.yd-product-name>strong{font-family:var(--yd-font-display);font-size:1.2rem}.yd-global-search{display:flex;align-items:center;gap:var(--yd-space-3);background:var(--yd-surface);border:0;border-radius:var(--yd-radius-pill);padding:var(--yd-space-3) var(--yd-space-5);min-height:44px;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--yd-muted);font-size:var(--yd-text-label)}.yd-global-search kbd{font-size:11px;-webkit-margin-start:var(--yd-space-10);margin-inline-start:var(--yd-space-10);opacity:.8}.yd-toolbar{display:flex;align-items:center;gap:var(--yd-space-2)}.yd-content{max-width:var(--yd-content-max);margin-inline:auto;padding:var(--yd-space-8) var(--yd-canvas-padding);outline:none}.yd-footer{display:flex;justify-content:space-between;padding:var(--yd-space-6) var(--yd-canvas-padding);color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-top-navigation{display:flex;gap:var(--yd-space-2)}.yd-top-navigation button{border:0;background:none;min-height:44px;border-radius:var(--yd-radius-pill);padding:var(--yd-space-2) var(--yd-space-4);white-space:nowrap}.yd-top-navigation button[aria-current=page]{background:var(--yd-selected)}.yd-brand-small{font-weight:800;font-size:22px}.yd-bottom-nav,.yd-mobile-primary{display:none}.yd-card{background:var(--yd-surface);padding:var(--yd-card-padding);border-radius:var(--yd-radius-lg);box-shadow:var(--yd-shadow-1);min-width:0;position:relative;overflow-wrap:anywhere}.yd-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--yd-space-4);margin-bottom:var(--yd-space-5)}.yd-card-heading h2{font-size:var(--yd-text-card)}.yd-card-heading .yd-eyebrow{margin-bottom:var(--yd-space-1)}.yd-card[data-elevation="1"]{background:var(--yd-raised);box-shadow:var(--yd-shadow-2)}.yd-card[data-elevation="2"]{background:var(--yd-raised);box-shadow:var(--yd-shadow-3)}.yd-card[data-selected]{outline:2px solid var(--yd-accent);background:var(--yd-selected)}.yd-card[data-tone=accent]{background:var(--yd-tint)}.yd-card[data-tone=success]{background:color-mix(in srgb,var(--yd-success) 9%,var(--yd-surface))}.yd-card[data-tone=warning]{background:color-mix(in srgb,var(--yd-warning) 9%,var(--yd-surface))}.yd-card[data-tone=danger]{background:color-mix(in srgb,var(--yd-danger) 9%,var(--yd-surface))}.yd-hero{display:flex;flex-direction:column;justify-content:space-between;min-height:250px;background:radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--yd-accent) 14%,transparent),transparent 70%),var(--yd-surface)}.yd-hero-value{font-size:var(--yd-text-hero);font-weight:700;margin-block:var(--yd-space-4)}.yd-hero-value small{font-size:var(--yd-text-body);font-weight:400;letter-spacing:0;margin-inline:var(--yd-space-3)}.yd-metric-value{font-size:var(--yd-text-metric);font-weight:700}.yd-metric-change{display:block;color:var(--yd-muted);font-size:var(--yd-text-meta);margin-top:var(--yd-space-3)}.yd-metric .yd-card-heading{margin-bottom:var(--yd-space-8)}.yd-kpi{box-shadow:none;background:var(--yd-interactive)}.yd-insight{background:var(--yd-fg);color:var(--yd-canvas);display:flex;flex-direction:column;justify-content:space-between}.yd-insight .yd-card-heading{opacity:.75}.yd-insight-text{font-family:var(--yd-font-display);font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.5}.yd-entity-card{padding:var(--yd-space-5);transition:transform var(--yd-fast),box-shadow var(--yd-fast)}.yd-entity-card:has(.yd-entity-link):hover{transform:translateY(-2px);box-shadow:var(--yd-shadow-2)}.yd-entity-link{font-size:var(--yd-text-card)}.yd-asset-visual{min-height:140px;display:grid;place-items:center;background:var(--yd-tint);border-radius:var(--yd-radius-md);margin-bottom:var(--yd-space-4)}.yd-status-card{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--yd-space-2) var(--yd-space-3);gap:var(--yd-space-2) var(--yd-space-3);align-items:center}.yd-status-card p{grid-column:2}.yd-status-dot{width:10px;height:10px;background:var(--yd-success);border-radius:50%}.yd-action-card{width:100%;border:0;border-radius:var(--yd-radius-lg);padding:var(--yd-space-5);text-align:start;display:flex;align-items:center;gap:var(--yd-space-4);background:var(--yd-surface);transition:box-shadow var(--yd-fast),transform var(--yd-fast)}.yd-action-card:hover{box-shadow:var(--yd-shadow-2);transform:translateY(-2px)}.yd-action-card small{display:block;color:var(--yd-muted);font-size:var(--yd-text-meta);margin-top:var(--yd-space-1)}.yd-quick-action .yd-action-card{flex-direction:column;text-align:center;gap:var(--yd-space-3)}.yd-quick-action .yd-action-card>svg{display:none}.yd-progress-card .yd-row{justify-content:space-between;margin-bottom:var(--yd-space-5)}.yd-progress-card progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border:0;border-radius:var(--yd-radius-pill);overflow:hidden;background:var(--yd-subtle)}.yd-progress-card progress::-webkit-progress-bar{background:var(--yd-subtle)}.yd-progress-card progress::-webkit-progress-value{background:var(--yd-accent);border-radius:var(--yd-radius-pill)}.yd-progress-card progress::-moz-progress-bar{background:var(--yd-accent)}.yd-timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--yd-space-6);gap:var(--yd-space-6)}.yd-timeline li{display:flex;gap:var(--yd-space-4);position:relative}.yd-timeline li:not(:last-child):before{content:"";position:absolute;inset-inline-start:5px;top:18px;bottom:-24px;width:1px;background:var(--yd-line)}.yd-timeline-mark{margin-top:8px;width:11px;height:11px;flex-shrink:0;border:3px solid var(--yd-subtle);background:var(--yd-muted);border-radius:50%}.yd-timeline strong{font-size:var(--yd-text-label)}.yd-glass{background:var(--yd-glass);-webkit-backdrop-filter:blur(var(--yd-blur));backdrop-filter:blur(var(--yd-blur));box-shadow:var(--yd-shadow-float)}.yd-compact-card{padding:var(--yd-space-4);border-radius:var(--yd-radius-md)}.yd-expandable summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;min-height:44px;list-style:none}.yd-expandable summary::-webkit-details-marker{display:none}.yd-expandable-summary{margin-block:var(--yd-space-4);color:var(--yd-muted)}.yd-expandable details[open]>summary svg{transform:rotate(180deg)}.yd-mini-visual{margin-top:var(--yd-space-4)}.yd-sparkline{width:100%;height:80px}.yd-sparkline,.yd-trend{color:var(--yd-accent)}.yd-trend svg{width:100%;display:block;overflow:visible}.yd-chart-guide{stroke:var(--yd-line);stroke-dasharray:3 6;stroke-width:.7}.yd-trend text{fill:var(--yd-muted);font:11px var(--yd-font-body)}.yd-trend figcaption{margin-top:var(--yd-space-3)}.yd-chart-data{color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-chart-data summary{cursor:pointer;padding-block:var(--yd-space-3)}.yd-chart-data ul{display:flex;flex-wrap:wrap;gap:var(--yd-space-4);list-style:none;padding:0}.yd-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--yd-gap);gap:var(--yd-gap);align-items:stretch}.yd-bento-item{grid-column:span 3;min-width:0;display:flex;flex-direction:column}.yd-bento-item>.yd-card{flex:1 1}.yd-bento-item[data-size=wide]{grid-column:span 6}.yd-bento-item[data-size=hero]{grid-column:span 6;grid-row:span 2}.yd-bento-item[data-size=tall]{grid-column:span 3;grid-row:span 2}.yd-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-layout-tools{display:flex;align-items:center;flex-wrap:wrap;gap:var(--yd-space-3);padding-block:var(--yd-space-4)}.yd-layout-tools select,.yd-widget-tools select{max-width:160px;background:var(--yd-surface);color:var(--yd-fg);border:1px solid var(--yd-line);border-radius:var(--yd-radius-sm);padding:var(--yd-space-2)}.yd-widget-tools{display:flex;gap:var(--yd-space-1);padding:var(--yd-space-2);background:var(--yd-raised);border-radius:var(--yd-radius-md);margin-bottom:var(--yd-space-2);flex-wrap:wrap}.yd-widget-tools button{border:0;background:var(--yd-interactive);width:40px;height:40px;display:grid;place-items:center;border-radius:var(--yd-radius-sm)}.yd-overlay{position:fixed;border:0;padding:0;color:var(--yd-fg);background:var(--yd-overlay);box-shadow:var(--yd-shadow-3);max-width:calc(100vw - 2rem);max-height:90dvh;z-index:var(--yd-z-overlay);font:inherit;overflow:auto;overscroll-behavior:contain}.yd-overlay::-webkit-backdrop{background:var(--yd-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.yd-overlay::backdrop{background:var(--yd-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.yd-overlay[open]{animation:yd-scale var(--yd-normal) var(--yd-ease)}.yd-overlay-heading{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--yd-overlay);display:flex;justify-content:space-between;align-items:center;gap:var(--yd-space-4);padding:var(--yd-space-5) var(--yd-space-6)}.yd-overlay-heading h2{font-size:var(--yd-text-section)}.yd-overlay-body{padding:0 var(--yd-space-6) var(--yd-space-6)}.yd-overlay-footer{padding:var(--yd-space-5) var(--yd-space-6);background:var(--yd-raised);padding-bottom:max(var(--yd-space-5),env(safe-area-inset-bottom))}.yd-sheet{width:560px;border-radius:var(--yd-radius-xl);margin:auto}.yd-sheet-handle{display:none}.yd-inspector{inset-block:var(--yd-space-4);inset-inline-start:auto;inset-inline-end:var(--yd-space-4);margin:0;width:440px;max-height:calc(100dvh - 2rem);height:calc(100dvh - 2rem);border-radius:var(--yd-radius-lg)}.yd-inspector[open]{animation:yd-slide var(--yd-normal) var(--yd-ease)}.yd-palette{width:620px;border-radius:var(--yd-radius-lg);margin:12dvh auto auto}.yd-search{display:flex;align-items:center;gap:var(--yd-space-3);min-height:52px;background:var(--yd-interactive);border-radius:var(--yd-radius-md);padding:var(--yd-space-3) var(--yd-space-4)}.yd-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--yd-fg)}.yd-command{display:flex;align-items:center;gap:var(--yd-space-4);padding:var(--yd-space-4);border-radius:var(--yd-radius-md);cursor:pointer;min-height:52px}.yd-command[aria-selected=true]{background:var(--yd-selected)}.yd-command small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--yd-muted)}.yd-more-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--yd-space-3);gap:var(--yd-space-3)}.yd-more-item{min-height:100px;background:var(--yd-interactive);border:0;border-radius:var(--yd-radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--yd-space-3)}.yd-more-item[aria-current=page]{background:var(--yd-selected)}.yd-segment{display:inline-flex;border:0;padding:4px;margin:0;gap:4px;background:var(--yd-subtle)}.yd-segment,.yd-segment label{border-radius:var(--yd-radius-pill)}.yd-segment label{position:relative;cursor:pointer;padding:var(--yd-space-2) var(--yd-space-5);font-size:var(--yd-text-label);min-height:40px;display:grid;place-items:center}.yd-segment label[data-active=true]{background:var(--yd-surface);box-shadow:var(--yd-shadow-1)}.yd-segment input{position:absolute;opacity:0;width:1px;height:1px}.yd-segment label:has(:focus-visible){outline:3px solid var(--yd-accent);outline-offset:3px}.yd-entity-hero{padding-block:var(--yd-space-6) var(--yd-space-10);display:grid;grid-gap:var(--yd-space-6);gap:var(--yd-space-6)}.yd-entity-visual{width:80px;height:80px;display:grid;place-items:center;border-radius:var(--yd-radius-lg);background:var(--yd-tint);flex-shrink:0}.yd-entity-visual svg{width:34px;height:34px}.yd-entity-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--yd-space-6);gap:var(--yd-space-6);margin:0}.yd-entity-meta dt{font-size:var(--yd-text-label);color:var(--yd-muted)}.yd-entity-meta dd{margin:var(--yd-space-2) 0 0;font-weight:600}.yd-entity-sections{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--yd-gap);gap:var(--yd-gap);align-items:start}.yd-actions{display:flex;gap:var(--yd-space-3);align-items:center;flex-wrap:wrap}.yd-status{display:inline-flex;align-items:center;gap:var(--yd-space-2);padding:var(--yd-space-1) var(--yd-space-3);border-radius:var(--yd-radius-pill);background:var(--yd-interactive);font-size:var(--yd-text-meta);white-space:nowrap}.yd-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.yd-status[data-tone=success]{color:var(--yd-success);background:color-mix(in srgb,var(--yd-success) 9%,var(--yd-surface))}.yd-status[data-tone=warning]{color:var(--yd-warning);background:color-mix(in srgb,var(--yd-warning) 9%,var(--yd-surface))}.yd-status[data-tone=danger]{color:var(--yd-danger);background:color-mix(in srgb,var(--yd-danger) 9%,var(--yd-surface))}.yd-empty,.yd-recovery,.yd-success{text-align:center;padding:var(--yd-space-12) var(--yd-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--yd-space-4);background:var(--yd-surface);border-radius:var(--yd-radius-lg)}.yd-empty p,.yd-recovery p,.yd-success p{color:var(--yd-muted);max-width:400px}.yd-empty-art{height:120px;width:150px;position:relative;display:grid;place-items:center;margin-bottom:var(--yd-space-4)}.yd-empty-art span{position:absolute;inset:20px;background:var(--yd-subtle);border-radius:var(--yd-radius-lg);transform:rotate(-10deg)}.yd-empty-art span+span{transform:rotate(8deg);background:var(--yd-interactive)}.yd-empty-art svg{z-index:1;color:var(--yd-muted)}.yd-recovery>svg{color:var(--yd-danger)}.yd-success-mark{display:grid;place-items:center;background:color-mix(in srgb,var(--yd-success) 10%,var(--yd-surface));color:var(--yd-success);width:64px;height:64px;border-radius:50%;animation:yd-scale var(--yd-expressive) var(--yd-spring)}.yd-loading-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-skeleton-card{border-radius:var(--yd-radius-lg);padding:var(--yd-card-padding);background:var(--yd-surface);display:grid;grid-gap:var(--yd-space-5);gap:var(--yd-space-5);min-height:240px}.yd-skeleton-card b,.yd-skeleton-card i,.yd-skeleton-card>div,.yd-skeleton-table i{display:block;background:linear-gradient(100deg,var(--yd-subtle) 25%,var(--yd-interactive) 40%,var(--yd-subtle) 60%);background-size:300% 100%;animation:yd-shimmer 1.8s linear infinite;border-radius:var(--yd-radius-sm);height:14px;width:60%}.yd-skeleton-card b{height:42px;width:80%}.yd-skeleton-card>div{width:100%;height:60px}.yd-skeleton-table{display:grid;grid-gap:var(--yd-space-6);gap:var(--yd-space-6);padding:var(--yd-card-padding);background:var(--yd-surface);border-radius:var(--yd-radius-lg)}.yd-skeleton-table>div{display:flex;gap:var(--yd-space-6);padding-block:var(--yd-space-3)}.yd-skeleton-table i{width:33%}.yd-skeleton-entity{display:grid;grid-gap:var(--yd-gap);gap:var(--yd-gap)}.yd-motion{animation:yd-enter var(--yd-normal) var(--yd-ease) both;animation-delay:var(--yd-stagger,0s)}.yd-motion-scale,.yd-motion-success{animation-name:yd-scale}@keyframes yd-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes yd-scale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes yd-slide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}@keyframes yd-sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes yd-shimmer{to{background-position:-150% 0}}@media (max-width:1100px){.yd-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.yd-bento-item[data-size=hero]{grid-column:span 6;grid-row:auto}.yd-bento-item[data-size=tall]{grid-row:auto}.yd-entity-sections{grid-template-columns:1fr}.yd-global-search kbd,.yd-global-search span{display:none}.yd-top-navigation{gap:0}.yd-command-bar{gap:var(--yd-space-3);padding-inline:var(--yd-space-3)}.yd-product-name>.yd-meta{display:none}.yd-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.yd-root{--yd-card-padding:1.25rem;--yd-canvas-padding:1rem;--yd-gap:1rem;--yd-control:48px}.yd-shell{display:block;padding:0}.yd-rail{display:none}.yd-command-bar{height:72px;padding:var(--yd-space-3) var(--yd-space-5);gap:var(--yd-space-3)}.yd-product-name{flex:1 1}.yd-product-name>strong{font-size:1.15rem}.yd-global-search{margin:0;background:transparent;padding:var(--yd-space-3)}.yd-top-navigation{display:none}.yd-content{padding:var(--yd-space-5) var(--yd-canvas-padding) calc(var(--yd-nav-height) + 4rem + env(safe-area-inset-bottom))}.yd-footer{display:none}.yd-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-bento-item{grid-column:span 1}.yd-bento-item[data-size=hero],.yd-bento-item[data-size=tall],.yd-bento-item[data-size=wide]{grid-column:span 2;grid-row:auto}.yd-hero{min-height:230px}.yd-hero-value{font-size:clamp(2.6rem,12vw,4rem)}.yd-metric .yd-card-heading{margin-bottom:var(--yd-space-5)}.yd-metric .yd-card-heading h2{font-size:var(--yd-text-label)}.yd-metric-value{font-size:2rem}.yd-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-bottom-nav{display:flex;justify-content:space-around;align-items:center;position:fixed;inset-inline:0;bottom:0;padding:var(--yd-space-2) var(--yd-space-2) max(var(--yd-space-2),env(safe-area-inset-bottom));z-index:var(--yd-z-floating);background:var(--yd-surface);box-shadow:var(--yd-shadow-float);gap:var(--yd-space-1)}.yd-bottom-floating{inset-inline:var(--yd-space-4);bottom:max(var(--yd-space-3),env(safe-area-inset-bottom));border-radius:var(--yd-radius-xl);padding:var(--yd-space-2);background:var(--yd-glass);-webkit-backdrop-filter:blur(var(--yd-blur));backdrop-filter:blur(var(--yd-blur))}.yd-bottom-nav button{border:0;flex:1 1;min-width:0;background:transparent;min-height:56px;border-radius:var(--yd-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:10px;padding:var(--yd-space-1)}.yd-bottom-nav button svg{width:21px;height:21px}.yd-bottom-nav button[aria-current=page]{background:var(--yd-fg);color:var(--yd-canvas)}.yd-mobile-primary{position:fixed;inset-inline-end:var(--yd-space-5);bottom:calc(6rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--yd-space-2);min-height:52px;padding:var(--yd-space-3) var(--yd-space-5);border:0;border-radius:var(--yd-radius-pill);background:var(--yd-accent);color:var(--yd-accent-fg);box-shadow:var(--yd-shadow-float);z-index:var(--yd-z-floating)}.yd-inspector,.yd-sheet{inset:auto 0 0;margin:0;width:100%;max-width:100%;height:auto;max-height:92dvh;border-radius:var(--yd-radius-xl) var(--yd-radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.yd-sheet[data-snap=full]{height:92dvh}.yd-sheet[data-snap=half]{max-height:70dvh}.yd-inspector[open],.yd-sheet[open]{animation:yd-sheet-in var(--yd-expressive) var(--yd-spring)}.yd-sheet-handle{display:flex;align-items:center;justify-content:center;gap:var(--yd-space-3);touch-action:none;margin-bottom:var(--yd-space-3)}.yd-sheet-handle>span{width:36px;height:4px;background:var(--yd-line);border-radius:var(--yd-radius-pill)}.yd-palette{margin:var(--yd-space-4) auto;width:calc(100% - 2rem)}.yd-entity-hero{padding-top:var(--yd-space-3)}.yd-entity-hero>.yd-row{flex-wrap:wrap}.yd-entity-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-entity-visual{width:60px;height:60px}.yd-actions .yd-button{flex:1 1}.yd-loading-grid{grid-template-columns:1fr}.yd-layout-tools{font-size:var(--yd-text-label)}.yd-segment{max-width:100%;overflow:auto}.yd-segment label{padding-inline:var(--yd-space-4);white-space:nowrap}.yd-timeline-card{padding:var(--yd-card-padding)}}@media (max-width:360px){.yd-bento-item{grid-column:span 2}.yd-command-bar{gap:var(--yd-space-1)}.yd-bottom-floating{inset-inline:var(--yd-space-2)}}@media (prefers-reduced-motion:reduce){.yd-root *,.yd-root :after,.yd-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.yd-action-card,.yd-bottom-nav,.yd-button,.yd-card,.yd-overlay{border:1px solid CanvasText}.yd-status{outline:1px solid CanvasText}}.yd-global-search kbd{opacity:1}.yd-swipe{position:relative;touch-action:pan-y}.yd-swipe>.yd-card{-webkit-padding-end:4.5rem;padding-inline-end:4.5rem}.yd-swipe-button{position:absolute;inset-inline-end:1rem;top:1rem}.yd-rail nav{overflow-y:auto;min-height:0;scrollbar-width:thin}.yd-rail-toggle{flex-shrink:0}.yd-root[data-mode=dark] .yd-sparkline,.yd-root[data-mode=dark] .yd-trend{color:color-mix(in srgb,var(--yd-accent) 55%,var(--yd-fg))}.yd-root[data-profile=command-center],.yd-root[data-profile=field-pro]{--yd-normal:150ms;--yd-expressive:240ms}.yd-layout-error{display:block;margin-block:var(--yd-space-4);padding:var(--yd-space-3);color:var(--yd-danger);background:var(--yd-surface);border-radius:var(--yd-radius-sm)}.yd-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;font-size:var(--yd-text-meta);color:var(--yd-muted)}.yd-breadcrumbs li:not(:last-child):after{content:" /";-webkit-margin-start:.6rem;margin-inline-start:.6rem}.yd-breadcrumbs a,.yd-entity-link{color:var(--yd-fg);text-underline-offset:5px}.yd-relations ul{list-style:none;padding:0;display:grid;grid-gap:1rem;gap:1rem}.yd-relations li{display:flex;gap:1rem;justify-content:space-between}.yd-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-block:1rem}.yd-media-thumb{border:0;padding:0;background:var(--yd-surface);border-radius:var(--yd-radius-md);overflow:clip;min-height:100px}.yd-media-thumb img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.yd-lightbox{display:grid;grid-gap:1rem;gap:1rem;touch-action:pan-y}.yd-lightbox>img{width:100%;max-height:50dvh;object-fit:contain}.yd-file-preview{width:100%;height:340px;object-fit:contain;border:0}.yd-attachments,.yd-media-gallery{margin-block:2rem}.yd-root .dna-attachment-list{display:grid;grid-gap:.75rem;gap:.75rem;margin-block:1rem}.yd-root .dna-attachment{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--yd-surface);border-radius:var(--yd-radius-md);padding:1rem;overflow-wrap:anywhere}.yd-root .dna-attachment small{display:block;color:var(--yd-muted);font-size:var(--yd-text-meta)}.yd-returned{outline:2px solid var(--yd-accent);outline-offset:-2px;background:var(--yd-selected);animation:yd-return 2.5s ease-out}@keyframes yd-return{0%{box-shadow:inset 0 0 0 4px var(--yd-accent)}to{box-shadow:inset 0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.yd-returned{animation:none}}@media (max-width:720px){.yd-root .dna-attachment{align-items:stretch;flex-direction:column}.yd-media-grid{gap:.5rem}.yd-smart-back{width:100%;justify-content:flex-start}}.yd-continuity-tools{display:grid;grid-template-columns:2fr repeat(4,1fr);grid-gap:1rem;gap:1rem}.yd-continuity-tools label{display:grid;grid-gap:.5rem;gap:.5rem;font-size:var(--yd-text-label)}.yd-continuity-tools :is(input,select){min-width:0;width:100%;min-height:48px;border:1px solid var(--yd-line);border-radius:var(--yd-radius-sm);padding:.6rem;background:var(--yd-surface);color:var(--yd-fg)}.yd-continuity-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.yd-root .dna-table{width:100%;border-collapse:collapse;background:var(--yd-surface)}.yd-root .dna-table :is(th,td){padding:1.2rem;text-align:start;border-bottom:1px solid var(--yd-line)}.yd-root .dna-table td>div[id]{padding:.5rem;min-height:44px;display:flex;align-items:center}.yd-root .dna-table-wrap{max-width:100%;overflow-x:auto}.yd-preview-table{width:100%;border-collapse:collapse}.yd-preview-table :is(td,th){padding:1rem;border-bottom:1px solid var(--yd-line)}.yd-root .dna-pagination{display:flex;gap:1rem;align-items:center}.yd-root .dna-pagination button{min-height:44px;border:0;border-radius:var(--yd-radius-sm);background:var(--yd-surface);padding:.5rem 1rem}@media (max-width:720px){.yd-continuity-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.yd-continuity-tools label:first-child{grid-column:1/-1}.yd-continuity-cards{grid-template-columns:minmax(0,1fr)}.yd-root .dna-table :is(th,td){padding:.7rem}.yd-continuity-list .dna-table td:last-child,.yd-continuity-list .dna-table th:last-child{display:none}}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/Cairo.af00a929.ttf) format("truetype")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/Tajawal-Bold.da01b451.ttf) format("truetype")}:root{--bg:#f6f7f9;--surface:#fff;--ink:#152f35;--muted:#718086;--line:#e6eaec;--accent:#16665b;--soft:#edf3f1;--gold:#b89458;--shadow:0 8px 30px #132d3610;color-scheme:light;font-family:Tajawal,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--ink)}:root[data-theme=dark]{--bg:#10191e;--surface:#17232a;--ink:#eaf0f0;--muted:#a0b0b6;--line:#2b3a42;--accent:#8ad3bc;--soft:#243b37;--gold:#d9ba80;--shadow:0 8px 30px #0002;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b89458;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:30px;font-weight:750;line-height:1.55;letter-spacing:-.5px}h2{font-size:19px;line-height:1.6}h3{font-size:17px}p{color:var(--muted);line-height:1.85}small{line-height:1.7}svg{flex-shrink:0}fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;margin:16px 0}legend{font-size:13px;color:var(--muted);padding:0 6px}.radar-app{--yd-accent:var(--accent);--yd-text:var(--ink);--yd-muted:var(--muted);--yd-surface:var(--surface);--yd-bg:var(--bg);--yd-border:var(--line)}.yd-root{background:var(--bg);color:var(--ink);min-height:100dvh}.yd-root p{line-height:1.85}.yd-shell{min-height:100dvh}.yd-content{padding:0!important;min-width:0}.yd-rail{background:var(--surface)!important;-webkit-border-end:1px solid var(--line)!important;border-inline-end:1px solid var(--line)!important}.yd-rail nav button{border-radius:15px!important;min-height:48px;color:var(--muted)}.yd-rail nav button[aria-current=page]{background:var(--soft)!important;color:var(--accent)!important}.yd-rail[data-expanded=true]{width:240px}.yd-rail[data-expanded=true] nav button{justify-content:flex-start;gap:14px}.yd-rail .yd-brand-mark{margin-block:18px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;color:#ddc69a;background:#123b3b;border-radius:17px;width:48px;height:48px;box-shadow:0 5px 15px #143e3c20}.yd-header{background:var(--surface)!important;border-bottom:1px solid var(--line)!important}.yd-footer{color:var(--muted)!important;border-top:1px solid var(--line)!important}.main-content{width:100%;max-width:1540px;margin:auto;padding:34px 40px 44px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.page-heading p{font-size:14px;margin-top:5px}.eyebrow{display:block;font-size:10px;letter-spacing:2.5px;font-weight:750;color:var(--gold);margin-bottom:8px}.button,.login-button,.logout-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 17px;border-radius:11px;min-height:44px;font-size:13px;font-weight:650;white-space:nowrap;transition:background .18s,transform .18s}.button:hover:not(:disabled){background:var(--soft)}.button.primary,.login-button{background:#164d48;border-color:#164d48;color:#fff}.button.primary:hover:not(:disabled){background:#1b655b}.button.ivory{background:#e4d4af;color:#163b3c;border-color:#e4d4af}.button.small{padding:6px 11px;min-height:36px;font-size:12px}.full-width{width:100%}.icon-button{border:1px solid var(--line);background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:12px}.icon-button:hover{color:var(--accent);background:var(--soft)}.text-link{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--accent);font-size:13px;font-weight:650;padding:4px 0}.danger{color:#b34e4e}.danger-button{color:#b34e4e;background:#fff0ef;border-color:#f2d4d2}.overview-banner{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(115deg,#194842,#112e34 70%);padding:34px 42px;border-radius:23px;color:#fff;min-height:284px;box-shadow:0 10px 25px #17363715}.overview-banner h2{font-size:38px;line-height:1.5;font-weight:700;letter-spacing:-.5px;margin:11px 0}.overview-banner p{color:#a9c0bb;font-size:13px;max-width:440px;margin-bottom:22px}.banner-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#d6c297}.live-dot{width:6px;height:6px;border-radius:50%;background:#d6c297;box-shadow:0 0 0 4px #d6c29710}.radar-visual{width:255px;height:255px;position:relative;display:grid;place-items:center;-webkit-margin-end:36px;margin-inline-end:36px;color:#d8c79e;isolation:isolate}.radar-visual:after,.radar-visual:before{content:"";position:absolute;background:#b2d4c01a;width:100%;height:1px}.radar-visual:after{transform:rotate(90deg)}.radar-ring{border:1px solid #a8c4b22b;border-radius:50%;position:absolute;inset:0}.r2{inset:36px}.r3{inset:76px}.radar-line{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 45deg,transparent 0deg,#b7cb9a18 60deg,transparent 61deg);transform:rotate(-25deg)}.radar-point{position:absolute;width:8px;height:8px;border:2px solid #d8c79e;background:#d8c79e;border-radius:50%;box-shadow:0 0 0 6px #d8c79e10}.p1{top:50px;right:59px}.p2{bottom:66px;left:50px}.p3{right:83px;bottom:68px;width:6px;height:6px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px;margin:23px 0 34px}.stat-card{background:var(--surface);border:1px solid var(--line);padding:22px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-card span{font-size:12px;color:var(--muted)}.stat-card strong{font-size:30px;display:block;line-height:1.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-icon{background:var(--soft);color:var(--accent)!important;padding:10px;border-radius:12px;display:inline-flex}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:25px;gap:25px}.dashboard-aside{display:grid;grid-gap:20px;gap:20px;align-content:start}.panel{background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:24px;margin-bottom:20px}.dashboard-aside .panel{margin:0}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.section-heading p{font-size:12px;margin-top:3px}.source-panel p{font-size:13px;margin:15px 0}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:7px;font-size:11px;color:var(--muted);background:var(--bg);white-space:nowrap}.badge.green{background:#eaf4ed;color:#387052}.badge.amber{background:#faf1de;color:#92703d}.quick-start h2{margin-bottom:20px}.quick-start ol{list-style:none;padding:0;margin:0 0 25px}.quick-start li{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.quick-start li>span{display:grid;place-items:center;border:1px solid var(--line);background:var(--bg);border-radius:9px;width:30px;height:30px;color:var(--accent);font-size:13px}.quick-start strong{display:block;font-size:13px}.quick-start small{font-size:11px;color:var(--muted)}.empty-state{text-align:center;padding:46px 20px;display:flex;align-items:center;flex-direction:column}.empty-orbit{display:grid;place-items:center;width:76px;height:76px;border:1px solid var(--line);outline:1px solid var(--line);outline-offset:9px;border-radius:50%;color:var(--accent);margin:8px 0 27px;background:var(--soft)}.empty-state h3{margin-bottom:9px}.empty-state p{font-size:13px;max-width:420px;margin-bottom:22px}.loading-state{padding:50px;text-align:center;display:flex;justify-content:center;align-items:center;gap:12px;color:var(--muted);font-size:13px}.spinner{width:21px;height:21px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.notice{padding:13px 16px;border:1px solid #e7d8b7;background:#fbf5e9;color:#7a6035;border-radius:11px;font-size:13px;line-height:1.8;margin:15px 0}.notice.error{background:#fff2f1;border-color:#f2d1cf;color:#a64040}.notice a{font-weight:700;text-decoration:underline;-webkit-margin-start:8px;margin-inline-start:8px}.search-bar{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:12px 17px;color:var(--muted)}.search-bar>input{border:0;background:none;flex:1 1;min-width:0;padding:7px 0;color:var(--ink);outline-offset:5px}.results-toolbar{display:flex;justify-content:space-between;align-items:center;margin:25px 0 18px;color:var(--muted);font-size:13px}.results-toolbar strong{color:var(--ink);font-size:17px}.inline-actions{display:flex;align-items:center;gap:14px}.wrap{flex-wrap:wrap}.subtle{color:var(--muted);font-size:12px}.tender-list{display:grid;grid-gap:13px;gap:13px}.tender-card{display:flex;align-items:center;gap:17px;border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:22px}.tender-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--soft);color:var(--accent)}.tender-content{flex:1 1;min-width:0}.tender-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted);margin-bottom:8px}.tender-card h3{font-size:15px;line-height:1.8;margin-bottom:9px}.tender-card h3 a:hover{color:var(--accent)}.tender-facts{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.tender-end{display:flex;align-items:flex-end;flex-direction:column;gap:6px;flex-shrink:0}.tender-end small{font-size:10px;color:var(--muted)}.tender-end strong{font-size:12px}.deadline{font-size:10px;color:var(--muted)}.deadline.urgent{color:#a4642c}.pagination{display:flex;align-items:center;justify-content:center;gap:20px;font-size:13px;margin-top:20px}.sheet{border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--ink);padding:28px;width:min(690px,calc(100% - 28px));max-height:calc(100dvh - 50px);box-shadow:0 35px 100px #0003;overscroll-behavior:contain}.sheet::-webkit-backdrop{background:#10242e70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sheet::backdrop{background:#10242e70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sheet-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.sheet-actions{display:flex;gap:10px;position:-webkit-sticky;position:sticky;bottom:-28px;background:var(--surface);padding:20px 0 0;margin-top:15px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin:0 0 18px;min-width:0}.field small{font-size:10px;color:var(--muted);font-weight:400}.controls input,.field input,.field select,.field textarea{width:100%;min-width:0;border:1px solid var(--line);background:var(--bg);padding:12px;border-radius:10px;color:var(--ink);min-height:44px;font-size:14px}.field textarea{resize:vertical;line-height:1.8}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:17px;column-gap:17px}.field.full{grid-column:1/-1}.check-field{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.8;margin:10px 0}.check-field input{width:18px;height:18px;accent-color:#16665b}.helper{font-size:11px!important;line-height:1.8!important;margin:10px 0 18px!important;color:var(--muted)!important}.filter-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.filter-card{margin:0}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.filter-card p{font-size:12px;margin:7px 0 16px}.rule-tags{display:flex;gap:7px;flex-wrap:wrap;min-height:40px}.tag{font-size:11px;border-radius:6px;background:var(--soft);padding:5px 9px;color:var(--accent)}.tag.excluded{background:var(--bg);color:var(--muted)}.card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:18px;margin-top:15px;border-top:1px solid var(--line)}.detail-columns{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:23px;gap:23px}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px;margin:25px 0}.detail-grid dt{font-size:11px;color:var(--muted);margin-bottom:6px}.detail-grid dd{font-size:14px;margin:0;line-height:1.7;overflow-wrap:anywhere}.detail-description p{white-space:pre-wrap;font-size:14px;margin-top:15px}.follow-panel{align-self:start;position:-webkit-sticky;position:sticky;top:90px}.follow-panel>p{font-size:12px;margin:8px 0 23px}.back-link{margin-bottom:24px}.timeline{list-style:none;padding:0}.timeline li{display:flex;justify-content:space-between;gap:10px;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.timeline span{color:var(--muted)}.stage-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 0 15px;margin-bottom:17px;scrollbar-width:thin}.stage-tabs button{white-space:nowrap;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);padding:11px 15px;font-size:12px;min-height:44px;display:flex;gap:12px;align-items:center}.stage-tabs button.selected{color:var(--accent);background:var(--soft);border-color:var(--accent)}.stage-tabs button span{font-size:10px;opacity:.7}.opportunity-card{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0}.opportunity-card h2{font-size:16px;margin-top:10px}.opportunity-card p{font-size:12px;margin-top:8px}.opportunity-note{background:var(--bg);border-radius:8px;padding:9px 12px;white-space:pre-wrap}.notifications-columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px}.notification-item{display:flex;gap:14px;margin:0}.notification-item h2{font-size:15px}.notification-item p{font-size:12px;margin:8px 0}.notification-item small{font-size:10px;color:var(--muted)}.notification-item>div{flex:1 1}.notification-item.unread{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent)}.push-panel{align-self:start}.push-panel>p{font-size:12px;margin-bottom:18px}.device-status{display:grid;grid-gap:12px;gap:12px;background:var(--bg);padding:16px;border-radius:12px;margin:20px 0}.device-status span{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.device-status b{color:var(--ink);font-weight:500}.preference-form{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.preference-form h3{font-size:15px;margin-bottom:15px}.preference-form fieldset .check-field{font-size:11px}.settings-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.settings-columns h2{margin-bottom:25px}.simple-list{font-size:12px;-webkit-padding-start:18px;padding-inline-start:18px;color:var(--muted);line-height:2.7;margin:20px 0}.source-summary{display:flex;gap:20px;align-items:center}.source-summary p{font-size:12px;margin-top:8px}.table-scroll{max-width:100%;overflow-x:auto;margin-top:20px}table{width:100%;border-collapse:collapse;font-size:12px;text-align:start;white-space:nowrap}th{font-size:11px;font-weight:500;color:var(--muted);background:var(--bg)}td,th{padding:14px 13px;border-bottom:1px solid var(--line);text-align:start}.stack-actions{display:grid;grid-gap:12px;gap:12px}.shell{max-width:1040px;padding:40px 22px;margin:auto}.auth-card,.controls{max-width:540px;border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:32px;margin:24px auto}.controls label{display:block;font-size:13px;margin:16px 0 8px}.controls h1{font-size:25px}.controls p{font-size:14px}.login-button{margin-top:22px}.logout-button{margin-top:12px}.controls input{display:block}.top{display:flex;align-items:center;justify-content:space-between}.pill,.status{display:inline-flex;border-radius:20px;background:var(--soft);padding:8px 12px;font-size:12px;color:var(--accent)}.metadata{font-size:12px;color:var(--muted);margin-top:15px}.yd-root[data-mode=dark] .badge.green{background:#213c32;color:#a5d5b3}.yd-root[data-mode=dark] .badge.amber{background:#463b24;color:#dfc48d}.yd-root[data-mode=dark] .notice{background:#383425;color:#e0cc9d;border-color:#5b5035}.yd-root[data-mode=dark] .notice.error{background:#3d2727;color:#f0b3ae;border-color:#754747}@media(min-width:1500px){.main-content{padding-inline:55px}.overview-banner{min-height:310px}.overview-banner h2{font-size:44px}}@media(max-width:1150px){.main-content{padding:27px 25px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 250px}.stats-grid{gap:12px}.stat-card{padding:17px 14px}.stat-card span{font-size:11px}.stat-icon{padding:7px}.tender-card{padding:17px;gap:12px}.dashboard-columns .tender-icon{display:none}.notifications-columns{grid-template-columns:minmax(0,1fr) 330px}.overview-banner{padding:30px}.radar-visual{-webkit-margin-end:0;margin-inline-end:0;width:220px;height:220px}}@media(max-width:900px){.dashboard-columns,.notifications-columns{grid-template-columns:1fr}.dashboard-aside{grid-template-columns:1fr 1fr}.detail-columns{grid-template-columns:minmax(0,1fr) 280px}.overview-banner h2{font-size:33px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card strong{font-size:27px}.push-panel{margin-top:5px}.tender-card{gap:15px}.filter-cards,.settings-columns{grid-template-columns:1fr}}@media(max-width:767px){h1{font-size:25px}.main-content{padding:24px 18px 105px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:23px}.page-heading p{font-size:12px}.page-heading>.button{font-size:11px;padding:10px;min-width:44px}.eyebrow{font-size:8px;letter-spacing:2px}.overview-banner{padding:26px;min-height:280px;border-radius:20px}.overview-banner h2{font-size:32px;position:relative;z-index:1}.overview-banner p{font-size:11px;max-width:260px}.overview-banner p,.overview-banner>div:first-child{position:relative;z-index:1}.radar-visual{position:absolute;width:205px;height:205px;left:-88px;top:48px;opacity:.45}.overview-banner .button{font-size:12px;min-height:42px}.banner-label{font-size:10px}.stats-grid{gap:10px;margin:16px 0 29px}.stat-card{padding:15px 13px;border-radius:13px;align-items:flex-start}.stat-card span{font-size:10px}.stat-card strong{font-size:27px;margin-top:4px}.stat-icon{padding:7px}.stat-icon svg{width:17px;height:17px}.dashboard-aside{grid-template-columns:1fr}.section-heading{margin-bottom:15px}.section-heading h2{font-size:17px}.panel{padding:20px;border-radius:15px}.tender-card{padding:17px;flex-wrap:wrap}.tender-card>.tender-icon{display:none}.tender-content{flex-basis:100%}.tender-end{width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px;margin-top:3px;gap:8px}.tender-end .text-link{-webkit-margin-start:auto;margin-inline-start:auto}.tender-end small{display:none}.tender-card h3{font-size:15px}.tender-meta{font-size:10px}.search-bar{padding:8px 10px;gap:8px;flex-wrap:wrap}.search-bar>input{font-size:13px;width:calc(100% - 45px);flex-basis:calc(100% - 45px);padding:10px 0}.search-bar>.button{flex:1 1;min-height:41px}.search-bar>.button.primary{flex:1.8 1}.results-toolbar{margin-top:20px;font-size:12px}.sheet{width:100%;max-width:100%;margin:auto 0 0;border-bottom:0;border-radius:23px 23px 0 0;padding:24px 20px calc(22px + env(safe-area-inset-bottom));max-height:90dvh;animation:sheet-in .2s ease-out}.sheet-actions{bottom:calc(-22px - env(safe-area-inset-bottom));padding:18px 0 calc(8px + env(safe-area-inset-bottom))}.sheet-actions>.button{flex:1 1}.form-grid{gap:0 12px}.field{font-size:12px}.field input,.field select,.field textarea{font-size:16px;padding:11px}.sheet h2{font-size:20px}.detail-columns{grid-template-columns:1fr}.follow-panel{position:static}.detail-grid{gap:18px}.detail-grid dd{font-size:13px}.detail-grid dt{font-size:10px}.detail-description p{font-size:13px}.opportunity-card{flex-direction:column;align-items:flex-start;gap:15px}.opportunity-card>.button{width:100%}.stage-tabs{margin-inline:-18px;padding-inline:18px}.stage-tabs button{font-size:11px;padding:10px 13px}.notification-item{padding:17px;gap:10px}.notification-item>.tender-icon{width:36px;height:36px}.notification-item>.icon-button{width:36px;min-width:36px;height:36px}.notification-item h2{font-size:14px}.source-summary{align-items:flex-start;gap:13px}.source-summary h2{font-size:16px}.source-summary>.tender-icon{width:36px;height:36px}.source-summary svg{width:22px}.settings-columns{gap:0}.stack-actions .button{white-space:normal}.yd-bottom-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important;background:var(--surface)!important;border:1px solid var(--line)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 30px #152e3512!important}.yd-bottom-nav button{min-height:49px!important;color:var(--muted)!important;gap:5px!important;font-size:10px!important}.yd-bottom-nav button[aria-current=page]{color:var(--accent)!important;background:var(--soft)!important;border-radius:12px}.yd-bottom-nav svg{width:21px;height:21px}.yd-header{padding-top:env(safe-area-inset-top)!important}.yd-header-context{font-size:11px!important}.yd-content{padding-bottom:0!important}.yd-footer{display:none!important}.controls{padding:25px}.shell{padding:24px 16px}.controls input{font-size:16px}}@media(max-width:350px){.main-content{padding-inline:12px}.form-grid{grid-template-columns:1fr}.page-heading{flex-wrap:wrap}.stat-icon{display:none}.overview-banner{padding:22px}.page-heading>.button{margin-bottom:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@keyframes sheet-in{0%{transform:translateY(15px);opacity:.7}to{transform:translateY(0);opacity:1}}.yd-root{--yd-canvas:var(--bg);--yd-fg:var(--ink);--yd-muted:var(--muted);--yd-line:var(--line);--yd-surface:var(--surface);--yd-raised:var(--surface);--yd-overlay:var(--surface);--yd-floating:var(--surface)}.yd-root .yd-command-bar{background:var(--surface);border:1px solid var(--line)}.notification-link{display:flex;margin-top:9px}.yd-root .yd-content{scroll-behavior:auto}.yd-root .yd-shell{padding:12px;gap:12px}.yd-root .yd-rail{border-radius:20px}.yd-root .yd-command-bar{border-radius:16px}.yd-root .yd-footer{border-top:0!important;padding-inline:15px}.yd-root .yd-footer bdi{font-size:9px;letter-spacing:1.5px;color:var(--gold);-webkit-margin-start:15px;margin-inline-start:15px}@media(max-width:767px){.yd-root .yd-shell{padding:0;gap:0}.yd-root .yd-command-bar{border-radius:0;border-inline:0;min-height:65px;padding-inline:16px}.yd-root .yd-bottom-nav{bottom:8px;inset-inline:12px;width:auto}.yd-root .yd-content{scroll-padding-bottom:100px}}.recovery-card{text-align:center;margin:10dvh auto}.recovery-card>.brand-mark{margin-bottom:25px}.recovery-card p{margin:15px auto 24px;max-width:390px}.recovery-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.filter-section{border:1px solid var(--line);border-radius:12px;margin:14px 0;overflow:hidden}.filter-section>summary{list-style:none;cursor:pointer;font-size:13px;font-weight:650;padding:16px;display:flex;align-items:center;gap:10px;min-height:48px}.filter-section>summary:after{content:"+";-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:19px;font-weight:400}.filter-section[open]>summary:after{content:"−"}.filter-section>summary::-webkit-details-marker{display:none}.filter-section[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.filter-section-body{padding:0 16px 2px}.filter-preset-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 20px}.filter-preset-row .button{font-size:11px;min-height:36px;padding:7px 11px}.keyword-group{border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:15px;margin:12px 0}.keyword-group .field input,.keyword-group .field select{background:var(--surface)}.keyword-group-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.keyword-group-header strong{font-size:12px}.keyword-group .field{font-size:11px}.filter-section .helper{margin-top:0!important}.filter-scope-intro{font-size:12px;color:var(--muted);margin:12px 0}.export-loading{display:flex;align-items:center;gap:8px}.branded-loading{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:var(--background,#f4f6f5);color:var(--foreground,#112d32)}.branded-loading img{border-radius:20px}.branded-loading h1{font-size:24px;margin:0}.branded-loading p{margin:0}.radar-app,.yd-root,.yd-root .yd-command-bar,.yd-root .yd-content,.yd-root .yd-shell,.yd-root .yd-workspace{width:100%;max-width:100%;min-width:0}.yd-root .yd-product-name{min-width:0;flex-shrink:1}.yd-root .yd-product-name>strong{display:block;min-width:0;max-width:min(32vw,440px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yd-root .yd-toolbar{flex:0 0 auto;min-width:0}.yd-root .yd-toolbar>.icon-button{flex-shrink:0}.sheet{min-width:0}.filter-section,.filter-section-body,.keyword-group,.sheet .form-grid,.sheet form{min-width:0;max-width:100%}.filter-section>summary{overflow-wrap:anywhere}@media(max-width:720px){.yd-root .yd-command-bar{gap:8px;padding-inline:14px}.yd-root .yd-command-bar>.yd-global-search{display:none}.yd-root .yd-product-name{flex:1 1;min-width:0}.yd-root .yd-product-name>strong{max-width:100%;font-size:16px}.yd-root .yd-toolbar{gap:6px}.yd-root .yd-account-trigger{flex:0 0 auto;gap:3px}.sheet{width:100%;max-width:100%;margin-inline:0;box-sizing:border-box}.sheet .field>input,.sheet .field>select,.sheet .field>textarea{max-width:100%;min-width:0}}html[lang=ar],html[lang=ar] body,html[lang=ar] body *{font-style:normal!important;font-synthesis:weight}.branded-loading{background:var(--bg);color:var(--ink);gap:10px}.branded-loading h1{font-family:Cairo,Tajawal,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:0}.branded-loading p{font-size:12px}html[lang=ar] body *{font-variation-settings:"slnt" 0}.app-brand-logo{object-fit:contain;flex-shrink:0;display:inline-block;vertical-align:middle}.app-brand-footer{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.logo-settings{padding-block:8px 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.logo-preview{object-fit:contain;border:1px solid var(--line);border-radius:12px;background:var(--bg);margin-bottom:16px}.yd-toolbar .app-brand-logo{-webkit-margin-end:4px;margin-inline-end:4px}