:root{--grey-100:#000;--grey-98:#050505;--grey-96:#0a0a0a;--grey-94:#0f0f0f;--grey-92:#141414;--grey-90:#1a1a1a;--grey-85:#262626;--grey-80:#333;--grey-75:#404040;--grey-70:#4d4d4d;--grey-60:#555;--grey-50:gray;--grey-40:#a4a4a4;--grey-30:#b2b2b2;--grey-20:#ccc;--grey-10:#e6e6e6;--grey-08:#ebebeb;--grey-06:#f0f0f0;--grey-04:#f5f5f5;--grey-02:#fafafa;--grey-00:#fff;--alpha-grey-100-95:#000000f2;--alpha-grey-100-90:#000000e5;--alpha-grey-100-85:#000000d9;--alpha-grey-100-80:#000c;--alpha-grey-100-75:#000000bf;--alpha-grey-100-70:#000000b2;--alpha-grey-100-65:#000000a6;--alpha-grey-100-60:#0009;--alpha-grey-100-55:#0000008c;--alpha-grey-100-50:#00000080;--alpha-grey-100-45:#00000073;--alpha-grey-100-40:#0006;--alpha-grey-100-35:#00000059;--alpha-grey-100-30:#0000004d;--alpha-grey-100-25:#00000040;--alpha-grey-100-20:#0003;--alpha-grey-100-15:#00000026;--alpha-grey-100-10:#0000001a;--alpha-grey-100-05:#0000000d;--alpha-grey-100-00:#0000;--alpha-grey-00-95:#fffffff2;--alpha-grey-00-90:#ffffffe5;--alpha-grey-00-85:#ffffffd9;--alpha-grey-00-80:#fffc;--alpha-grey-00-75:#ffffffbf;--alpha-grey-00-70:#ffffffb2;--alpha-grey-00-65:#ffffffa6;--alpha-grey-00-60:#fff9;--alpha-grey-00-55:#ffffff8c;--alpha-grey-00-50:#ffffff80;--alpha-grey-00-45:#ffffff73;--alpha-grey-00-40:#fff6;--alpha-grey-00-35:#ffffff59;--alpha-grey-00-30:#ffffff4d;--alpha-grey-00-25:#ffffff40;--alpha-grey-00-20:#fff3;--alpha-grey-00-15:#ffffff26;--alpha-grey-00-10:#ffffff1a;--alpha-grey-00-05:#ffffff0d;--alpha-grey-00-00:#fff0;--blue-95:#040e25;--blue-90:#091938;--blue-85:#11254e;--blue-80:#173268;--blue-60:#3363c3;--blue-50:#286df8;--blue-45:#397bff;--blue-40:#508afb;--blue-20:#9bbeff;--blue-10:#cddfff;--blue-05:#e7effc;--blue-01:#f8fafe;--green-95:#001503;--green-90:#002207;--green-85:#00320d;--green-80:#004214;--green-60:#008933;--green-50:#00a43f;--green-40:#2eaa4d;--green-20:#91d099;--green-10:#c9e8cc;--green-05:#e6f2e7;--green-01:#f8fbf8;--red-95:#210504;--red-90:#330b09;--red-85:#481310;--red-80:#5f1a16;--red-60:#b02b27;--red-50:#dc2626;--red-45:#f23a36;--red-40:#e8594e;--red-20:#f8a59b;--red-10:#fed2cc;--red-05:#fceae7;--red-01:#fef7f6;--red-50-alpha-60:#dc262699;--orange-95:#200600;--orange-90:#320d01;--orange-85:#471602;--orange-80:#5d1e01;--orange-60:#b44105;--orange-55:#ce4b05;--orange-50:#ec5b13;--orange-40:#e1642f;--orange-20:#f5a88b;--orange-10:#fcd4c5;--orange-05:#fbeae4;--orange-01:#fef9f7;--purple-95:#140921;--purple-90:#211132;--purple-85:#301b47;--purple-80:#41255e;--purple-60:#7e4bb2;--purple-50:#9948e3;--purple-45:#a361e6;--purple-40:#a96fe8;--purple-20:#ccaef2;--purple-10:#e5d6fa;--purple-05:#f1ebfa;--purple-01:#f9f7fd;--neon-yellow:#fef800;--neon-yellow-60:#fef80099;--neon-yellow-30:#fef8004d;--neon-amber:#ffc733;--neon-amber-60:#ffc73399;--neon-amber-30:#ffc7334d;--neon-sky:#4dc3ff;--neon-sky-60:#4dc3ff99;--neon-sky-30:#4dc3ff4d;--neon-cyan:#00f9f9;--neon-cyan-60:#00f9f999;--neon-cyan-30:#00f9f94d;--neon-lime:#6dff46;--neon-lime-60:#6dff4699;--neon-lime-30:#6dff464d;--neon-magenta:#fea1ff;--neon-magenta-60:#fea1ff99;--neon-magenta-30:#fea1ff4d;--stone-98:#0b0b0f;--stone-95:#19191e;--stone-90:#26262b;--stone-85:#323239;--stone-80:#3f3f46;--stone-60:#54545d;--stone-50:#7c7c83;--stone-40:#a4a4ab;--stone-20:#cccccf;--stone-10:#e6e6e9;--stone-05:#f0f0f1;--stone-02:#fafafa;--chalk-98:#150702;--chalk-95:#1c1917;--chalk-90:#292524;--chalk-85:#373230;--chalk-80:#433f3b;--chalk-60:#595550;--chalk-50:#827c78;--chalk-40:#a9a3a0;--chalk-20:#cfcbc9;--chalk-10:#e8e6e5;--chalk-05:#f0f0ee;--chalk-02:#fafaf9;--slate-98:#050b17;--slate-95:#161a21;--slate-90:#202730;--slate-85:#2b333f;--slate-80:#38404d;--slate-60:#4d5663;--slate-50:#777d8a;--slate-40:#9fa5ae;--slate-20:#c7ccd4;--slate-10:#e4e6ea;--slate-05:#eef0f3;--slate-02:#f9fafb;--onyx-ink-100:#000;--onyx-ink-95:#1c1c1c;--onyx-ink-90:#333;--onyx-chrome-20:#cacaca;--onyx-chrome-10:#e9e9e9;--onyx-chrome-00:#fff;--tint-98:var(--stone-98);--tint-95:var(--stone-95);--tint-90:var(--stone-90);--tint-85:var(--stone-85);--tint-80:var(--stone-80);--tint-60:var(--stone-60);--tint-50:var(--stone-50);--tint-40:var(--stone-40);--tint-20:var(--stone-20);--tint-10:var(--stone-10);--tint-05:var(--stone-05);--tint-02:var(--stone-02);--text-05:var(--alpha-grey-100-90);--text-04:var(--alpha-grey-100-75);--text-03:var(--alpha-grey-100-55);--text-02:var(--alpha-grey-100-45);--text-01:var(--alpha-grey-100-20);--text-inverted-01:var(--alpha-grey-00-20);--text-inverted-02:var(--alpha-grey-00-45);--text-inverted-03:var(--alpha-grey-00-60);--text-inverted-04:var(--alpha-grey-00-85);--text-inverted-05:var(--alpha-grey-00-95);--text-light-03:var(--alpha-grey-00-60);--text-light-05:var(--grey-00);--text-dark-03:var(--alpha-grey-100-55);--text-dark-05:var(--grey-100);--background-neutral-00:var(--grey-00);--background-neutral-01:var(--grey-02);--background-neutral-02:var(--grey-06);--background-neutral-03:var(--grey-10);--background-neutral-04:var(--grey-20);--background-neutral-inverted-04:var(--grey-75);--background-neutral-inverted-03:var(--grey-80);--background-neutral-inverted-02:var(--grey-85);--background-neutral-inverted-01:var(--grey-90);--background-neutral-inverted-00:var(--grey-100);--background-neutral-light-00:var(--grey-00);--background-neutral-light-03:var(--grey-10);--background-neutral-dark-03:var(--grey-80);--background-tint-00:var(--grey-00);--background-tint-01:var(--tint-02);--background-tint-02:var(--tint-05);--background-tint-03:var(--tint-10);--background-tint-04:var(--tint-20);--switch-bg:#737577;--background-tint-inverted-04:var(--tint-80);--background-tint-inverted-03:var(--tint-85);--background-tint-inverted-02:var(--tint-90);--background-tint-inverted-01:var(--tint-95);--background-tint-inverted-00:var(--grey-100);--border-01:var(--grey-10);--border-02:var(--grey-20);--border-03:var(--grey-40);--border-04:var(--grey-50);--border-05:var(--grey-100);--border-inverted-05:var(--grey-00);--border-inverted-04:var(--grey-30);--border-inverted-03:var(--grey-50);--border-inverted-02:var(--grey-60);--border-inverted-01:var(--grey-80);--theme-primary-06:#239eca;--theme-primary-05:#239eca;--theme-primary-04:#1c7fa2;--hover-button-bg:#e5e5e5;--placeholder-text:#d1d6d9;--filter-pill-bg:#e8e8e8;--widget-pill-bg:#e8e8e866;--widget-pill-icon:#767879;--action-button-icon:#303030;--action-button-bg:#239eca;--sidebar-icon:#dedede;--sidebar-icon-default:var(--alpha-grey-100-55);--sidebar-icon-hover:var(--alpha-grey-100-90);--sidebar-text-default:var(--alpha-grey-100-55);--sidebar-text-active:var(--alpha-grey-100-90);--sidebar-item-hover-bg:#e6e6e699;--sidebar-item-selected-bg:#e6e6e666;--status-success-05:var(--green-50);--status-success-02:var(--green-20);--status-success-01:var(--green-05);--status-success-00:var(--green-01);--status-info-05:var(--blue-50);--status-info-02:var(--blue-20);--status-info-01:var(--blue-05);--status-info-00:var(--blue-01);--status-warning-05:var(--orange-50);--status-warning-02:var(--orange-20);--status-warning-01:var(--orange-05);--status-warning-00:var(--orange-01);--status-error-05:var(--red-50);--status-error-02:var(--red-20);--status-error-01:var(--red-05);--status-error-00:var(--red-01);--status-error-muted:#d91e1e99;--status-text-success-05:var(--green-60);--status-text-info-05:var(--blue-50);--status-text-warning-05:var(--orange-55);--status-text-error-05:var(--red-50);--status-text-error-muted:#d91e1e99;--action-link-06:#239eca;--action-link-05:#239eca;--action-link-04:#1c7fa2;--action-link-03:#b3e5f5;--action-link-02:#d9f2fa;--action-link-01:#ebf8fc;--action-danger-06:var(--red-60);--action-danger-05:var(--red-50);--action-danger-04:var(--red-40);--action-danger-03:var(--red-20);--action-danger-02:var(--red-10);--action-danger-01:var(--red-05);--action-text-link-05:var(--blue-50);--action-text-danger-05:var(--red-50);--code-code:var(--alpha-grey-100-85);--code-comment:var(--alpha-grey-100-35);--code-keyword:var(--purple-50);--code-string:var(--green-60);--code-number:var(--blue-50);--code-definition:var(--orange-55);--highlight-match:var(--neon-yellow-30);--highlight-selection:var(--neon-sky-30);--highlight-active:var(--neon-amber-60);--highlight-accent:var(--neon-magenta-60);--shadow-01:var(--alpha-grey-100-05);--shadow-02:var(--alpha-grey-100-10);--shadow-03:var(--alpha-grey-100-20);--shadow-card:0px 2px 10px 0px #00000040;--mask-01:var(--alpha-grey-100-10);--mask-02:var(--alpha-grey-100-20);--mask-03:var(--alpha-grey-100-40)}.dark{--text-05:var(--alpha-grey-00-95);--text-04:var(--alpha-grey-00-85);--text-03:var(--alpha-grey-00-60);--text-02:var(--alpha-grey-00-45);--text-01:var(--alpha-grey-00-20);--text-inverted-01:var(--alpha-grey-100-20);--text-inverted-02:var(--alpha-grey-100-45);--text-inverted-03:var(--alpha-grey-100-55);--text-inverted-04:var(--alpha-grey-100-75);--text-inverted-05:var(--alpha-grey-100-90);--text-light-03:var(--alpha-grey-00-60);--text-light-05:var(--grey-00);--text-dark-03:var(--alpha-grey-100-55);--text-dark-05:var(--grey-100);--background-neutral-00:#303030;--background-neutral-01:var(--grey-90);--background-neutral-02:var(--grey-85);--background-neutral-03:var(--grey-80);--background-neutral-04:var(--grey-75);--background-neutral-inverted-04:var(--grey-20);--background-neutral-inverted-03:var(--grey-10);--background-neutral-inverted-02:var(--grey-06);--background-neutral-inverted-01:var(--grey-02);--background-neutral-inverted-00:var(--grey-00);--background-neutral-light-00:var(--grey-00);--background-neutral-light-03:var(--grey-10);--background-neutral-dark-03:var(--grey-80);--background-tint-00:#181818;--background-tint-01:#212121;--background-tint-02:#181818;--background-tint-03:var(--tint-85);--background-tint-04:var(--tint-80);--switch-bg:#737577;--background-tint-inverted-04:var(--tint-20);--background-tint-inverted-03:var(--tint-10);--background-tint-inverted-02:var(--tint-05);--background-tint-inverted-01:var(--tint-02);--background-tint-inverted-00:var(--grey-00);--border-01:var(--grey-80);--border-02:var(--grey-60);--border-03:var(--grey-50);--border-04:var(--grey-30);--border-05:var(--grey-00);--border-inverted-05:var(--grey-100);--border-inverted-04:var(--grey-50);--border-inverted-03:var(--grey-40);--border-inverted-02:var(--grey-20);--border-inverted-01:var(--grey-10);--theme-primary-06:#29c6ff;--theme-primary-05:#29c6ff;--theme-primary-04:#1fa8db;--hover-button-bg:#4a4a4a;--placeholder-text:#d1d6d9;--filter-pill-bg:#454545;--widget-pill-bg:#45454566;--widget-pill-icon:#767879;--action-button-icon:#303030;--action-button-bg:#29c6ff;--sidebar-icon:#dedede;--sidebar-icon-default:#d1d6d999;--sidebar-icon-hover:#d1d6d9;--sidebar-text-default:#d1d6d999;--sidebar-text-active:#d1d6d9;--sidebar-item-hover-bg:#303030;--sidebar-item-selected-bg:#30303099;--status-success-05:var(--green-50);--status-success-02:var(--green-80);--status-success-01:var(--green-90);--status-success-00:var(--green-95);--status-info-05:var(--blue-50);--status-info-02:var(--blue-80);--status-info-01:var(--blue-90);--status-info-00:var(--blue-95);--status-warning-05:var(--orange-50);--status-warning-02:var(--orange-80);--status-warning-01:var(--orange-90);--status-warning-00:var(--orange-95);--status-error-05:var(--red-50);--status-error-02:var(--red-80);--status-error-01:var(--red-90);--status-error-00:var(--red-95);--status-error-muted:#ff696999;--status-text-success-05:var(--green-50);--status-text-info-05:var(--blue-45);--status-text-warning-05:var(--orange-50);--status-text-error-05:var(--red-45);--status-text-error-muted:#ff696999;--action-link-06:#29c6ff;--action-link-05:#29c6ff;--action-link-04:#1fa8db;--action-link-03:#1a5a6c;--action-link-02:#0f4a5a;--action-link-01:#0a3d4d;--action-danger-06:var(--red-40);--action-danger-05:var(--red-50);--action-danger-04:var(--red-60);--action-danger-03:var(--red-80);--action-danger-02:var(--red-85);--action-danger-01:var(--red-90);--action-text-link-05:var(--blue-45);--action-text-danger-05:var(--red-45);--code-code:var(--alpha-grey-00-85);--code-comment:var(--alpha-grey-00-45);--code-keyword:var(--purple-45);--code-string:var(--green-50);--code-number:var(--blue-45);--code-definition:var(--orange-50);--highlight-match:var(--neon-yellow-30);--highlight-selection:var(--neon-sky-30);--highlight-active:var(--neon-amber-60);--highlight-accent:var(--neon-magenta-60);--shadow-01:var(--alpha-grey-00-05);--shadow-02:var(--alpha-grey-00-10);--shadow-03:var(--alpha-grey-00-20);--shadow-card:0px 2px 10px 0px #00000040;--mask-01:var(--alpha-grey-100-10);--mask-02:var(--alpha-grey-100-20);--mask-03:var(--alpha-grey-100-40)}.dark-neon{--tw-prose-body:#d1d6d9;--tw-prose-headings:#d1d6d9;--tw-prose-links:#29c6ff;--tw-prose-bold:#d1d6d9;--tw-prose-counters:#d1d6d9;--tw-prose-bullets:#656666;--tw-prose-hr:#303131;--tw-prose-quotes:#d1d6d9;--tw-prose-quote-borders:#303131;--tw-prose-captions:#656666;--tw-prose-code:#d1d6d9;--tw-prose-pre-code:#d1d6d9;--tw-prose-pre-bg:#1f2121;--tw-prose-th-borders:#303131;--tw-prose-td-borders:#303131;--neon-brand:#29c6ff;--neon-bg:#191a1a;--neon-textbox-bg:#1f2121;--neon-textbox-stroke:#303131;--neon-input-text:#656666;--neon-body-text:#d1d6d9;--text-05:#d1d6d9;--text-04:#d1d6d9;--text-03:#656666;--text-02:#656666;--text-01:#d1d6d933;--text-inverted-01:#191a1a33;--text-inverted-02:#191a1a73;--text-inverted-03:#191a1a99;--text-inverted-04:#191a1ad9;--text-inverted-05:#191a1a;--text-light-03:#656666;--text-light-05:#d1d6d9;--text-dark-03:#656666;--text-dark-05:#191a1a;--background-neutral-00:#191a1a;--background-neutral-01:#1f2121;--background-neutral-02:#252727;--background-neutral-03:#303131;--background-neutral-04:#454747;--background-neutral-inverted-04:#d1d6d9;--background-neutral-inverted-03:#b0b5b8;--background-neutral-inverted-02:#909597;--background-neutral-inverted-01:#707577;--background-neutral-inverted-00:#d1d6d9;--background-neutral-light-00:#d1d6d9;--background-neutral-light-03:#b0b5b8;--background-neutral-dark-03:#303131;--background-tint-00:#191a1a;--background-tint-01:#1f2121;--background-tint-02:#252727;--background-tint-03:#303131;--background-tint-04:#454747;--background-tint-inverted-04:#b0b5b8;--background-tint-inverted-03:#c0c5c8;--background-tint-inverted-02:#d1d6d9;--background-tint-inverted-01:#e0e5e8;--background-tint-inverted-00:#d1d6d9;--border-01:#303131;--border-02:#454747;--border-03:#656666;--border-04:#909597;--border-05:#d1d6d9;--border-inverted-05:#191a1a;--border-inverted-04:#303131;--border-inverted-03:#454747;--border-inverted-02:#656666;--border-inverted-01:#909597;--theme-primary-06:#29c6ff;--theme-primary-05:#29c6ff;--theme-primary-04:#1fa8db;--hover-button-bg:#4a4a4a;--placeholder-text:#d1d6d9;--filter-pill-bg:#454545;--widget-pill-bg:#45454566;--widget-pill-icon:#767879;--action-button-icon:#303030;--action-button-bg:#29c6ff;--sidebar-icon:#dedede;--sidebar-icon-default:#d1d6d999;--sidebar-icon-hover:#d1d6d9;--sidebar-text-default:#d1d6d999;--sidebar-text-active:#d1d6d9;--sidebar-item-hover-bg:#303131;--sidebar-item-selected-bg:#30313199;--status-success-05:var(--green-50);--status-success-02:var(--green-80);--status-success-01:var(--green-90);--status-success-00:var(--green-95);--status-info-05:#29c6ff;--status-info-02:#0a4a5c;--status-info-01:#062d38;--status-info-00:#041d24;--status-warning-05:var(--orange-50);--status-warning-02:var(--orange-80);--status-warning-01:var(--orange-90);--status-warning-00:var(--orange-95);--status-error-05:var(--red-50);--status-error-02:var(--red-80);--status-error-01:var(--red-90);--status-error-00:var(--red-95);--status-error-muted:#ff868699;--status-text-success-05:var(--green-50);--status-text-info-05:#29c6ff;--status-text-warning-05:var(--orange-50);--status-text-error-05:var(--red-45);--status-text-error-muted:#ff868699;--action-link-06:#29c6ff;--action-link-05:#29c6ff;--action-link-04:#1fa8db;--action-link-03:#0a4a5c;--action-link-02:#062d38;--action-link-01:#041d24;--action-danger-06:var(--red-40);--action-danger-05:var(--red-50);--action-danger-04:var(--red-60);--action-danger-03:var(--red-80);--action-danger-02:var(--red-85);--action-danger-01:var(--red-90);--action-text-link-05:#29c6ff;--action-text-danger-05:var(--red-45);--code-code:#d1d6d9;--code-comment:#656666;--code-keyword:var(--purple-45);--code-string:var(--green-50);--code-number:#29c6ff;--code-definition:var(--orange-50);--highlight-match:#29c6ff4d;--highlight-selection:#29c6ff33;--highlight-active:#29c6ff99;--highlight-accent:#29c6ff;--shadow-01:#0000001a;--shadow-02:#0003;--shadow-03:#0000004d;--mask-01:#191a1a1a;--mask-02:#191a1a33;--mask-03:#191a1a66}.dark-neon .prose{color:#d1d6d9}.dark-neon .prose strong,.dark-neon .prose b{color:#d1d6d9;font-weight:600}.dark-neon .prose em,.dark-neon .prose i{color:#d1d6d9}.dark-neon .prose a{color:#29c6ff}.dark-neon .prose ul{color:#d1d6d9}.dark-neon .prose ul>li::marker{color:#656666}.dark-neon .prose ol>li::marker{color:#656666}.dark-neon .prose h1,.dark-neon .prose h2,.dark-neon .prose h3,.dark-neon .prose h4,.dark-neon .prose h5,.dark-neon .prose h6{color:#d1d6d9}.dark-neon .prose code{color:#d1d6d9;background-color:#1f2121}.dark-neon .prose pre{background-color:#1f2121;border:1px solid #303131}.dark-neon .prose blockquote{color:#d1d6d9;border-left-color:#303131}.dark-neon #onyx-chat-input>div{border:1px solid #29c6ff4d;transition:border-color .2s,box-shadow .2s;box-shadow:0 0 10px #29c6ff1a,inset 0 0 20px #29c6ff05}.dark-neon #onyx-chat-input>div:focus-within{border-color:#29c6ff99;box-shadow:0 0 15px #29c6ff33,inset 0 0 30px #29c6ff08}.dark-neon #onyx-chat-input-send-button{transition:box-shadow .2s}.dark-neon #onyx-chat-input-send-button:hover{box-shadow:0 0 10px #29c6ff66}
.line-item-button-main{background-color:#0000}.line-item-button-main:hover{background-color:var(--hover-button-bg)}.line-item-button-main-emphasized{background-color:#0000}.line-item-button-main-emphasized:hover{background-color:var(--hover-button-bg)}.line-item-button-main-emphasized[data-selected=true]{background-color:#0000}.line-item-button-strikethrough{background-color:#0000}.line-item-button-strikethrough:hover{background-color:var(--hover-button-bg)}.line-item-button-strikethrough-emphasized{background-color:#0000}.line-item-button-strikethrough-emphasized:hover{background-color:var(--hover-button-bg)}.line-item-button-danger{background-color:#0000}.line-item-button-danger:hover{background-color:var(--hover-button-bg)}.line-item-button-danger-emphasized{background-color:#0000}.line-item-button-danger-emphasized:hover{background-color:var(--hover-button-bg)}.line-item-button-danger-emphasized[data-selected=true]{background-color:var(--status-error-01)}.line-item-button-blue{background-color:#0000}.line-item-button-blue:hover{background-color:var(--hover-button-bg)}.line-item-button-blue-emphasized{background-color:#0000}.line-item-button-blue-emphasized:hover{background-color:var(--hover-button-bg)}.line-item-button-blue-emphasized[data-selected=true]{background-color:var(--status-info-01)}.line-item-text-main{color:var(--text-04)}.group\/LineItem[data-selected=true] .line-item-text-main{color:var(--action-link-05)}.line-item-text-strikethrough{color:var(--text-02);text-decoration-line:line-through;text-decoration-thickness:2px}.line-item-text-danger{color:var(--status-error-05)}.line-item-text-blue{color:var(--status-info-05)}.line-item-icon-main{stroke:var(--text-03);color:var(--text-03)}.group\/LineItem[data-selected=true] .line-item-icon-main{stroke:var(--action-link-05);color:var(--action-link-05)}.line-item-icon-strikethrough{stroke:var(--text-03);color:var(--text-03)}.line-item-icon-danger{stroke:var(--status-error-05);color:var(--status-error-05)}.line-item-icon-blue{stroke:var(--status-info-05);color:var(--status-info-05)}
.gazette-theme{--gazette-primary:#0b3d66;--gazette-primary-light:#1a5a8a;--gazette-primary-dark:#062851;--gazette-secondary:#d4af37;--gazette-secondary-light:#e8c547;--gazette-secondary-dark:#b8962e;--gazette-bg-primary:#fff;--gazette-bg-secondary:#f5f7fa;--gazette-bg-tertiary:#ebf0f6;--gazette-bg-card:#fff;--gazette-text-primary:#0b3d66;--gazette-text-secondary:#333;--gazette-text-tertiary:#666;--gazette-text-inverted:#fff;--gazette-border:#e5e9f0;--gazette-border-hover:#cbd5e1;--gazette-border-active:#0b3d66;--chapter-1:#0b3d66;--chapter-2:sienna;--chapter-3:#1e88e5;--chapter-4:#d4af37;--chapter-5:#6a4c93;--chapter-6:#00796b;--chapter-7:#f57c00;--chapter-8:#5b2c6f;--chapter-9:#0277bd;--chapter-10:#7b1fa2;--gazette-success:#00a651;--gazette-warning:#f57f17;--gazette-error:#c62828;--gazette-info:#0277bd;--gazette-space-xs:4px;--gazette-space-sm:8px;--gazette-space-base:12px;--gazette-space-md:16px;--gazette-space-lg:24px;--gazette-space-xl:32px;--gazette-space-2xl:48px;--gazette-radius-sm:4px;--gazette-radius-md:8px;--gazette-radius-lg:12px;--gazette-radius-full:9999px;--gazette-shadow-sm:0 1px 2px 0 #0b3d660d;--gazette-shadow-md:0 4px 6px -1px #0b3d661a,0 2px 4px -2px #0b3d661a;--gazette-shadow-lg:0 10px 15px -3px #0b3d661a,0 4px 6px -4px #0b3d661a}.dark .gazette-theme,.dark-neon .gazette-theme{--gazette-bg-primary:#121212;--gazette-bg-secondary:#1a1a1a;--gazette-bg-tertiary:#2a2a2a;--gazette-bg-card:#1e1e1e;--gazette-text-primary:#f5f5f5;--gazette-text-secondary:#d4d4d4;--gazette-text-tertiary:#a3a3a3;--gazette-text-inverted:#121212;--gazette-border:#2a2a2a;--gazette-border-hover:#404040;--gazette-border-active:#e8c547;--gazette-secondary:#e8c547;--gazette-shadow-sm:0 1px 2px 0 #0000004d;--gazette-shadow-md:0 4px 6px -1px #0006,0 2px 4px -2px #0000004d;--gazette-shadow-lg:0 10px 15px -3px #00000080,0 4px 6px -4px #0006}.bg-gazette-bg-primary{background-color:var(--gazette-bg-primary)}.bg-gazette-bg-secondary{background-color:var(--gazette-bg-secondary)}.bg-gazette-bg-tertiary{background-color:var(--gazette-bg-tertiary)}.bg-gazette-bg-card{background-color:var(--gazette-bg-card)}.bg-gazette-primary{background-color:var(--gazette-primary)}.bg-gazette-secondary{background-color:var(--gazette-secondary)}.text-gazette-primary{color:var(--gazette-text-primary)}.text-gazette-secondary{color:var(--gazette-text-secondary)}.text-gazette-tertiary{color:var(--gazette-text-tertiary)}.text-gazette-inverted{color:var(--gazette-text-inverted)}.text-gazette-gold{color:var(--gazette-secondary)}.border-gazette{border-color:var(--gazette-border)}.border-gazette-hover{border-color:var(--gazette-border-hover)}.border-gazette-active{border-color:var(--gazette-border-active)}.chapter-badge{border-radius:var(--gazette-radius-sm);color:#fff;align-items:center;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.chapter-badge--1{background-color:var(--chapter-1)}.chapter-badge--2{background-color:var(--chapter-2)}.chapter-badge--3{background-color:var(--chapter-3)}.chapter-badge--4{background-color:var(--chapter-4)}.chapter-badge--5{background-color:var(--chapter-5)}.chapter-badge--6{background-color:var(--chapter-6)}.chapter-badge--7{background-color:var(--chapter-7)}.chapter-badge--8{background-color:var(--chapter-8)}.chapter-badge--9{background-color:var(--chapter-9)}.chapter-badge--10{background-color:var(--chapter-10)}.gazette-card{background-color:var(--gazette-bg-card);border:1px solid var(--gazette-border);border-radius:var(--gazette-radius-md);box-shadow:var(--gazette-shadow-sm);transition:box-shadow .2s,border-color .2s}.gazette-card:hover{box-shadow:var(--gazette-shadow-md);border-color:var(--gazette-border-hover)}.gazette-card--featured{border-width:2px;border-color:var(--gazette-secondary)}.gazette-headline{color:var(--gazette-text-primary);font-weight:700;line-height:1.2}.gazette-body{color:var(--gazette-text-secondary);line-height:1.6}[dir=rtl] .gazette-body{font-size:max(1rem,18px);line-height:1.8}[dir=rtl] .gazette-headline{line-height:1.4}.gazette-grid{gap:var(--gazette-space-md);display:grid}@media (min-width:1024px){.gazette-grid--main{grid-template-columns:1fr 300px}}@media (min-width:480px) and (max-width:1023px){.gazette-grid--main{grid-template-columns:1fr}}@media (max-width:479px){.gazette-grid--main{grid-template-columns:1fr}}.gazette-header{background-color:var(--gazette-primary);color:var(--gazette-text-inverted);padding:var(--gazette-space-md)var(--gazette-space-lg)}.gazette-header__logo{letter-spacing:-.5px;font-size:24px;font-weight:700}.gazette-header__search{border-radius:var(--gazette-radius-md);color:#fff;padding:var(--gazette-space-sm)var(--gazette-space-md);background-color:#ffffff1a;border:1px solid #fff3}.gazette-header__search::placeholder{color:#fff9}.gazette-header__search:focus{border-color:var(--gazette-secondary);background-color:#ffffff26;outline:none}[dir=rtl] .gazette-grid--main{direction:rtl}[dir=rtl] .chapter-badge{flex-direction:row-reverse}:root{--kuwait-50:#f0fdff;--kuwait-100:#e0faff;--kuwait-200:#b8f3ff;--kuwait-300:#7aebff;--kuwait-400:#3de0ff;--kuwait-500:#29c6ff;--kuwait-600:#0ea5e9;--kuwait-700:#0284c7;--kuwait-800:#0369a1;--kuwait-900:#075985;--kuwait-950:#0c4a6e;--tender-active:#059669;--tender-active-bg:#d1fae5;--tender-active-border:#10b981;--tender-pending:#d97706;--tender-pending-bg:#fef3c7;--tender-pending-border:#f59e0b;--tender-expired:#dc2626;--tender-expired-bg:#fee2e2;--tender-expired-border:#ef4444;--tender-draft:#6b7280;--tender-draft-bg:#f3f4f6;--tender-draft-border:#9ca3af;--focus-ring-color:var(--kuwait-500);--focus-ring-offset:2px;--focus-ring-width:2px;--table-row-dense:36px;--table-row-default:44px;--table-row-spacious:56px;--touch-target-min:44px;--search-height:48px;--search-height-lg:56px;--kw-decorative-opacity:.25;--kw-decorative-blur:0px;--kw-decorative-overlay-from:#000000b3;--kw-decorative-overlay-to:#0000001a;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--ed-font-serif:"Canela",Georgia,serif;--ed-font-sans:"Inter","Helvetica Neue",sans-serif;--ed-display-size:3rem;--ed-display-weight:700;--ed-display-line-height:1.1;--ed-display-letter-spacing:-.02em;--ed-display-font:var(--ed-font-serif);--ed-h1-size:2.25rem;--ed-h1-weight:700;--ed-h2-size:1.5rem;--ed-h2-weight:700;--ed-h3-size:1.125rem;--ed-h3-weight:600;--ed-body-size:1rem;--ed-body-line-height:1.65;--ed-kicker-size:.75rem;--ed-kicker-weight:700;--ed-kicker-letter-spacing:.2em;--ed-kicker-transform:uppercase;--ed-section-gap:6rem;--ed-card-gap:2rem;--ed-element-gap:1rem;--ed-page-margin-mobile:1rem;--ed-page-margin-desktop:4rem;--ed-max-content-width:1140px;--ed-max-prose-width:720px;--ed-radius-subtle:4px;--ed-radius-medium:8px;--ed-radius-large:12px;--ed-shadow-subtle:0 1px 3px #00000014;--ed-shadow-medium:0 4px 16px #0000001a;--ed-shadow-elevated:0 12px 32px #0000001f;--kw-bg-primary:var(--background-neutral-00);--kw-bg-secondary:var(--background-neutral-01);--kw-bg-tertiary:var(--background-neutral-02);--kw-bg-elevated:var(--background-neutral-01);--kw-text-primary:var(--text-04);--kw-text-secondary:var(--text-04);--kw-text-tertiary:var(--text-03);--kw-text-disabled:var(--text-02);--kw-border-default:var(--border-01);--kw-border-strong:var(--border-02);--kw-border-focus:var(--kuwait-500);--table-header-bg:var(--kw-bg-secondary);--table-header-text:var(--kw-text-secondary);--table-row-hover:var(--kw-bg-tertiary);--table-row-selected:var(--kuwait-50);--table-border:var(--kw-border-default);--card-bg:var(--kw-bg-elevated);--card-border:var(--kw-border-default);--card-radius:8px;--chip-bg:var(--kuwait-100);--chip-text:var(--kuwait-800);--chip-border:var(--kuwait-200);--chip-hover-bg:var(--kuwait-200);--chip-active-bg:var(--kuwait-600);--chip-active-text:#fff}.dark,html.dark{--kw-bg-primary:#141414;--kw-bg-secondary:#1f1f1f;--kw-bg-tertiary:#333;--kw-bg-elevated:#1f1f1f}.dark,html.dark,.dark-neon,html.dark-neon{--kw-border-focus:var(--kuwait-400);--kw-decorative-opacity:.15;--kw-decorative-overlay-from:#000000d9;--kw-decorative-overlay-to:#0000004d;--tender-active:#10b981;--tender-active-bg:#064e3b;--tender-active-border:#059669;--tender-pending:#f59e0b;--tender-pending-bg:#78350f;--tender-pending-border:#d97706;--tender-expired:#ef4444;--tender-expired-bg:#7f1d1d;--tender-expired-border:#dc2626;--tender-draft:#94a3b8;--tender-draft-bg:#334155;--tender-draft-border:#64748b;--table-row-selected:var(--kuwait-900);--chip-bg:var(--kuwait-900);--chip-text:var(--kuwait-200);--chip-border:var(--kuwait-800);--chip-hover-bg:var(--kuwait-800);--chip-active-bg:var(--kuwait-500);--chip-active-text:#fff}html[dir=rtl] .theme-kuwait{letter-spacing:0}html[dir=rtl] .theme-kuwait .text-base{font-size:1.125rem}@media (prefers-reduced-motion:reduce){.theme-kuwait{--transition-fast:0s;--transition-normal:0s;--transition-slow:0s}}.badge-tender-active{background-color:var(--tender-active-bg);color:var(--tender-active);border:1px solid var(--tender-active-border)}.badge-tender-pending{background-color:var(--tender-pending-bg);color:var(--tender-pending);border:1px solid var(--tender-pending-border)}.badge-tender-expired{background-color:var(--tender-expired-bg);color:var(--tender-expired);border:1px solid var(--tender-expired-border)}.badge-tender-draft{background-color:var(--tender-draft-bg);color:var(--tender-draft);border:1px solid var(--tender-draft-border)}:root{--kw-accent-50:#fffbeb;--kw-accent-100:#fef3c7;--kw-accent-200:#fde68a;--kw-accent-400:#fbbf24;--kw-accent-500:#f59e0b;--kw-accent-600:#d97706;--kw-accent-700:#b45309;--kw-success-500:#10b981;--kw-success-600:#059669;--kw-success-bg:#ecfdf5;--kw-success-text:#047857;--kw-success-border:#6ee7b7;--kw-warning-bg:#fffbeb;--kw-warning-text:#b45309;--kw-warning-border:#fcd34d;--kw-error-bg:#fff1f2;--kw-error-text:#be123c;--kw-error-border:#fda4af;--kw-info-bg:#eff6ff;--kw-info-text:#1d4ed8;--kw-info-border:#93c5fd;--kw-badge-accent-bg:#fef3c7;--kw-badge-accent-text:#b45309;--kw-badge-accent-border:#fde68a;--kw-badge-technology-bg:#ede9fe;--kw-badge-technology-text:#6d28d9;--kw-badge-healthcare-bg:#d1fae5;--kw-badge-healthcare-text:#047857;--kw-badge-construction-bg:#dbeafe;--kw-badge-construction-text:#1d4ed8;--kw-badge-transportation-bg:#ffedd5;--kw-badge-transportation-text:#c2410c;--kw-star-active-fill:#fbbf24;--kw-star-active-text:#fbbf24;--kw-star-inactive-fill:#e5e7eb;--kw-star-inactive-text:#e5e7eb;--kw-dismiss-hover-text:#dc2626;--kw-dismiss-hover-bg:#fef2f2;--kw-widget-bg:#fff;--kw-tooltip-bg:#0f172a;--kw-tooltip-text:#fff;--kw-bg-page:#f8fafc;--kw-bg-section:#fff;--kw-bg-card-hover:#f1f5f9;--kw-icon-bg:#f1f5f9;--kw-icon-text:#475569;--kw-icon-success-bg:#d1fae5;--kw-icon-warning-bg:#fef3c7;--kw-doc-row-bg:#f8fafc;--kw-doc-row-hover:#f1f5f9;--kw-doc-icon-bg:#fff;--kw-timeline-upcoming:#cbd5e1;--kw-timeline-line:#e2e8f0;--kw-link-hover:#d97706;--kw-prose-text:#475569;--kw-urgent-border:#fcd34d;--kw-stat-default-bg:#fff;--kw-stat-default-border:#e2e8f0;--kw-stat-highlighted-from:#fffbeb;--kw-stat-highlighted-to:#fff;--kw-stat-highlighted-border:#fde68a;--kw-stat-success-from:#ecfdf5;--kw-stat-success-to:#fff;--kw-stat-success-border:#a7f3d0;--kw-stat-danger-from:#fff1f2;--kw-stat-danger-to:#fff;--kw-stat-danger-border:#fecdd3;--kw-trend-up:#059669;--kw-trend-down:#e11d48;--kw-trend-neutral:#64748b;--kw-activity-view-bg:#eff6ff;--kw-activity-view-text:#2563eb;--kw-activity-view-border:#bfdbfe;--kw-activity-update-bg:#fffbeb;--kw-activity-update-text:#d97706;--kw-activity-update-border:#fcd34d;--kw-activity-create-bg:#faf5ff;--kw-activity-create-text:#9333ea;--kw-activity-create-border:#d8b4fe;--kw-activity-submit-bg:#ecfdf5;--kw-activity-submit-text:#059669;--kw-activity-submit-border:#6ee7b7;--kw-activity-save-bg:#ecfeff;--kw-activity-save-text:#0891b2;--kw-activity-save-border:#67e8f9;--kw-activity-alert-bg:#fff1f2;--kw-activity-alert-text:#e11d48;--kw-activity-alert-border:#fda4af;--kw-activity-general-bg:#f1f5f9;--kw-activity-general-text:#475569;--kw-activity-general-border:#cbd5e1;--kw-heatmap-0:#f3f4f6;--kw-heatmap-1:#bfdbfe;--kw-heatmap-2:#60a5fa;--kw-heatmap-3:#2563eb;--kw-heatmap-4:#1e40af;--kw-widget-stat:#60a5fa;--kw-widget-tender:#c084fc;--kw-widget-activity:#4ade80;--kw-widget-search:#fb923c;--kw-widget-filter:#facc15;--kw-widget-action:#f472b6;--kw-widget-recommend:#818cf8;--kw-widget-category:#22d3ee;--kw-widget-trend:#2dd4bf;--kw-widget-timeline:#f87171;--kw-widget-leaderboard:#fbbf24;--kw-widget-heatmap:#a3e635;--kw-widget-chart:#38bdf8;--kw-widget-alert:#fb7185;--kw-widget-recent:#34d399;--kw-widget-saved:#a78bfa;--kw-widget-default:#9ca3af;--kw-btn-primary-bg:#1e293b;--kw-btn-primary-text:#fff;--kw-btn-primary-hover:#334155;--kw-btn-primary-active:#0f172a;--kw-btn-secondary-border:#334155;--kw-btn-secondary-text:#334155;--kw-btn-secondary-hover-bg:#334155;--kw-btn-secondary-hover-text:#fff;--kw-btn-ghost-text:#475569;--kw-btn-ghost-hover-bg:#f1f5f9;--kw-btn-ghost-hover-text:#0f172a;--kw-btn-ghost-active-bg:#e2e8f0;--kw-btn-danger-bg:#be123c;--kw-btn-danger-hover:#e11d48;--kw-btn-danger-active:#9f1239;--kw-btn-success-bg:#059669;--kw-btn-success-hover:#10b981;--kw-btn-success-active:#047857;--kw-btn-ring:var(--kw-accent-600);--kw-btn-ring-offset:#fff;--kw-skeleton-bg:#e2e8f0;--kw-skeleton-card-bg:#fff;--kw-skeleton-card-border:#e2e8f0;--kw-skeleton-table-header-bg:#f8fafc;--kw-divider-fill:#f1f5f9;--kw-glass-bg:#fff9;--kw-search-bg:#fff;--kw-search-bg-filled:#f1f5f9;--kw-search-border:#cbd5e1;--kw-search-border-focus:var(--kw-accent-600);--kw-search-ring:var(--kw-accent-200);--kw-search-ring-offset:#fff;--kw-search-icon:#94a3b8;--kw-search-text:#1e293b;--kw-search-placeholder:#94a3b8;--kw-search-btn-bg:var(--kw-accent-600);--kw-search-btn-text:#fff;--kw-search-btn-hover:var(--kw-accent-700);--kw-search-clear-hover-bg:#f1f5f9;--kw-search-clear-hover-text:#334155;--kw-chip-bg:#f1f5f9;--kw-chip-text:#334155;--kw-chip-border:#e2e8f0;--kw-chip-hover-bg:#e2e8f0;--kw-chip-active-bg:var(--kw-accent-600);--kw-chip-active-text:#fff;--kw-chip-active-border:var(--kw-accent-600);--kw-chip-outline-text:#475569;--kw-chip-outline-border:#cbd5e1;--kw-chip-count-bg:var(--kw-accent-100);--kw-chip-count-text:var(--kw-accent-800);--kw-chip-count-active-bg:#fff3;--kw-chip-remove-hover-bg:#0000001a;--kw-chip-ring-offset:#fff;--kw-chip-group-label:#64748b;--kw-chip-clear-text:#94a3b8;--kw-chip-clear-hover:#334155;--kw-neutral-bg:#f8fafc;--kw-neutral-text:#475569;--kw-neutral-border:#cbd5e1;--tender-awarded:#0369a1;--tender-awarded-bg:#e0f2fe;--tender-awarded-border:#7dd3fc;--tender-cancelled:#57534e;--tender-cancelled-bg:#f5f5f4;--tender-cancelled-border:#a8a29e}.dark,.dark-neon{--kw-success-bg:#064e3b80;--kw-success-text:#6ee7b7;--kw-success-border:#059669;--kw-warning-bg:#78350f80;--kw-warning-text:#fcd34d;--kw-warning-border:#d97706;--kw-error-bg:#7f1d1d80;--kw-error-text:#fda4af;--kw-error-border:#dc2626;--kw-info-bg:#1e3a8a80;--kw-info-text:#93c5fd;--kw-info-border:#2563eb;--kw-badge-accent-bg:#78350f66;--kw-badge-accent-text:#fde68a;--kw-badge-accent-border:#d97706;--kw-badge-technology-bg:#5b21b64d;--kw-badge-technology-text:#c4b5fd;--kw-badge-healthcare-bg:#064e3b4d;--kw-badge-healthcare-text:#6ee7b7;--kw-badge-construction-bg:#1e3a8a4d;--kw-badge-construction-text:#93c5fd;--kw-badge-transportation-bg:#7c2d124d;--kw-badge-transportation-text:#fdba74;--kw-star-inactive-fill:#374151;--kw-star-inactive-text:#374151;--kw-dismiss-hover-text:#f87171;--kw-dismiss-hover-bg:#7f1d1d4d;--kw-widget-bg:#1e293b;--kw-tooltip-bg:#334155;--kw-tooltip-text:#f8fafc;--kw-bg-page:#0f172a;--kw-bg-section:#1e293b;--kw-bg-card-hover:#334155;--kw-icon-bg:#334155;--kw-icon-text:#cbd5e1;--kw-icon-success-bg:#064e3b4d;--kw-icon-warning-bg:#78350f4d;--kw-doc-row-bg:#33415580;--kw-doc-row-hover:#334155;--kw-doc-icon-bg:#475569;--kw-timeline-upcoming:#475569;--kw-timeline-line:#334155;--kw-link-hover:#fbbf24;--kw-prose-text:#cbd5e1;--kw-urgent-border:#b45309;--kw-stat-default-bg:#1e293b;--kw-stat-default-border:#334155;--kw-stat-highlighted-from:#78350f4d;--kw-stat-highlighted-to:#1e293b;--kw-stat-highlighted-border:#92400e;--kw-stat-success-from:#064e3b4d;--kw-stat-success-to:#1e293b;--kw-stat-success-border:#065f46;--kw-stat-danger-from:#7f1d1d4d;--kw-stat-danger-to:#1e293b;--kw-stat-danger-border:#9f1239;--kw-trend-up:#34d399;--kw-trend-down:#fb7185;--kw-trend-neutral:#94a3b8;--kw-activity-view-bg:#1e3a8a4d;--kw-activity-view-text:#60a5fa;--kw-activity-view-border:#1e40af;--kw-activity-update-bg:#78350f4d;--kw-activity-update-text:#fbbf24;--kw-activity-update-border:#b45309;--kw-activity-create-bg:#581c874d;--kw-activity-create-text:#c084fc;--kw-activity-create-border:#7c3aed;--kw-activity-submit-bg:#064e3b4d;--kw-activity-submit-text:#34d399;--kw-activity-submit-border:#059669;--kw-activity-save-bg:#164e634d;--kw-activity-save-text:#22d3ee;--kw-activity-save-border:#0891b2;--kw-activity-alert-bg:#7f1d1d4d;--kw-activity-alert-text:#fb7185;--kw-activity-alert-border:#e11d48;--kw-activity-general-bg:#3341554d;--kw-activity-general-text:#94a3b8;--kw-activity-general-border:#64748b;--kw-heatmap-0:#1f29374d;--kw-heatmap-1:#1e40af66;--kw-heatmap-2:#2563eb99;--kw-heatmap-3:#3b82f6cc;--kw-heatmap-4:#60a5fa;--kw-widget-stat:#2563eb;--kw-widget-tender:#9333ea;--kw-widget-activity:#16a34a;--kw-widget-search:#ea580c;--kw-widget-filter:#ca8a04;--kw-widget-action:#db2777;--kw-widget-recommend:#4f46e5;--kw-widget-category:#0891b2;--kw-widget-trend:#0d9488;--kw-widget-timeline:#dc2626;--kw-widget-leaderboard:#d97706;--kw-widget-heatmap:#65a30d;--kw-widget-chart:#0284c7;--kw-widget-alert:#e11d48;--kw-widget-recent:#059669;--kw-widget-saved:#7c3aed;--kw-widget-default:#6b7280;--kw-btn-primary-bg:#f1f5f9;--kw-btn-primary-text:#0f172a;--kw-btn-primary-hover:#fff;--kw-btn-primary-active:#e2e8f0;--kw-btn-secondary-border:#94a3b8;--kw-btn-secondary-text:#cbd5e1;--kw-btn-secondary-hover-bg:#334155;--kw-btn-secondary-hover-text:#fff;--kw-btn-ghost-text:#94a3b8;--kw-btn-ghost-hover-bg:#1e293b;--kw-btn-ghost-hover-text:#f1f5f9;--kw-btn-ghost-active-bg:#334155;--kw-btn-danger-bg:#e11d48;--kw-btn-danger-hover:#fb7185;--kw-btn-danger-active:#be123c;--kw-btn-success-bg:#10b981;--kw-btn-success-hover:#34d399;--kw-btn-success-active:#059669;--kw-btn-ring:var(--kw-accent-400);--kw-btn-ring-offset:#0f172a;--kw-skeleton-bg:#334155;--kw-skeleton-card-bg:#1e293b;--kw-skeleton-card-border:#334155;--kw-skeleton-table-header-bg:#1e293b80;--kw-divider-fill:#1e293b;--kw-glass-bg:rgba(var(--kw-bg-primary-rgb),.7);--kw-search-bg:#1e293b;--kw-search-bg-filled:#334155;--kw-search-border:#475569;--kw-search-border-focus:var(--kw-accent-500);--kw-search-ring:rgba(var(--kw-accent-500-rgb,245,158,11),.2);--kw-search-ring-offset:#0f172a;--kw-search-icon:#64748b;--kw-search-text:#f1f5f9;--kw-search-placeholder:#64748b;--kw-search-btn-bg:var(--kw-accent-500);--kw-search-btn-text:#0f172a;--kw-search-btn-hover:var(--kw-accent-400);--kw-search-clear-hover-bg:#334155;--kw-search-clear-hover-text:#cbd5e1;--kw-chip-bg:#1e293b;--kw-chip-text:#cbd5e1;--kw-chip-border:#334155;--kw-chip-hover-bg:#334155;--kw-chip-active-bg:var(--kw-accent-500);--kw-chip-active-text:#0f172a;--kw-chip-active-border:var(--kw-accent-500);--kw-chip-outline-text:#94a3b8;--kw-chip-outline-border:#475569;--kw-chip-count-bg:rgba(var(--kw-accent-900-rgb,120,53,15),.5);--kw-chip-count-text:var(--kw-accent-300);--kw-chip-count-active-bg:#0003;--kw-chip-remove-hover-bg:#ffffff1a;--kw-chip-ring-offset:#0f172a;--kw-chip-group-label:#94a3b8;--kw-chip-clear-text:#64748b;--kw-chip-clear-hover:#cbd5e1;--kw-neutral-bg:#333;--kw-neutral-text:#a3a3a3;--kw-neutral-border:#737373;--tender-awarded:#7dd3fc;--tender-awarded-bg:#0c4a6e80;--tender-awarded-border:#0284c7;--tender-cancelled:#a8a29e;--tender-cancelled-bg:#292524;--tender-cancelled-border:#78716c}.text-accent{color:var(--kw-accent-600)}.dark .text-accent,.dark-neon .text-accent{color:var(--kw-accent-400)}.text-accent-hover:hover{color:var(--kw-accent-700)}.dark .text-accent-hover:hover,.dark-neon .text-accent-hover:hover{color:var(--kw-accent-500)}.bg-accent{background-color:var(--kw-accent-500)}.bg-accent-dark{background-color:var(--kw-accent-600)}.bg-accent-subtle{background-color:var(--kw-accent-50)}.dark .bg-accent-subtle,.dark-neon .bg-accent-subtle{background-color:color-mix(in srgb,var(--kw-accent-700)20%,transparent)}.border-accent{border-color:var(--kw-accent-200)}.dark .border-accent,.dark-neon .border-accent{border-color:var(--kw-accent-700)}.ring-accent{--tw-ring-color:var(--kw-accent-500)}.btn-accent{background-color:var(--kw-accent-500);color:#fff}.btn-accent:hover,.dark .btn-accent,.dark-neon .btn-accent{background-color:var(--kw-accent-600)}.dark .btn-accent:hover,.dark-neon .btn-accent:hover{background-color:var(--kw-accent-500)}.theme-kuwait h1,.theme-kuwait .ed-h1{font-size:var(--ed-h1-size)!important;font-weight:var(--ed-h1-weight)!important;line-height:var(--ed-display-line-height)!important;letter-spacing:var(--ed-display-letter-spacing)!important}.theme-kuwait h2,.theme-kuwait .ed-h2{font-size:var(--ed-h2-size)!important;font-weight:var(--ed-h2-weight)!important;line-height:1.25!important}.theme-kuwait h3,.theme-kuwait .ed-h3{font-size:var(--ed-h3-size)!important;font-weight:var(--ed-h3-weight)!important;line-height:1.3!important}.theme-kuwait .ed-display{font-family:var(--ed-display-font)!important;font-size:var(--ed-display-size)!important;font-weight:var(--ed-display-weight)!important;line-height:var(--ed-display-line-height)!important;letter-spacing:var(--ed-display-letter-spacing)!important}.theme-kuwait p,.theme-kuwait .ed-body{font-size:var(--ed-body-size)!important;line-height:var(--ed-body-line-height)!important}.theme-kuwait .ed-kicker{font-size:var(--ed-kicker-size)!important;font-weight:var(--ed-kicker-weight)!important;letter-spacing:var(--ed-kicker-letter-spacing)!important;text-transform:var(--ed-kicker-transform)!important}.theme-kuwait [class*=rounded-lg],.theme-kuwait .ed-card{border-radius:var(--ed-radius-medium)!important}.theme-kuwait [class*=rounded-xl]{border-radius:var(--ed-radius-large)!important}.theme-kuwait [class*=rounded-md]:not([class*=rounded-lg]):not([class*=rounded-xl]),.theme-kuwait [class~=rounded]:not([class*=rounded-]){border-radius:var(--ed-radius-subtle)!important}.theme-kuwait [class*=shadow-sm]{box-shadow:var(--ed-shadow-subtle)!important}.theme-kuwait [class*=shadow-md],.theme-kuwait [class~=shadow]:not([class*=shadow-]){box-shadow:var(--ed-shadow-medium)!important}.theme-kuwait [class*=shadow-lg],.theme-kuwait [class*=shadow-xl]{box-shadow:var(--ed-shadow-elevated)!important}.theme-kuwait section,.theme-kuwait .ed-section{margin-block-end:var(--ed-section-gap)!important}.theme-kuwait section:first-child,.theme-kuwait .ed-section:first-child{margin-block-start:0!important}@media (max-width:639px){.theme-kuwait .article-card-grid{-moz-column-gap:1rem!important;gap:2.5rem 1rem!important}}@media (min-width:640px){.theme-kuwait .article-card-grid{gap:var(--ed-card-gap)!important}}.theme-kuwait .space-y-4>*+*,.theme-kuwait .space-y-6>*+*{margin-top:var(--ed-element-gap)!important}.theme-kuwait .max-w-7xl,.theme-kuwait .ed-container{max-width:var(--ed-max-content-width)!important}.theme-kuwait .prose,.theme-kuwait .ed-prose{max-width:var(--ed-max-prose-width)!important}.theme-kuwait .font-serif,.theme-kuwait .ed-serif{font-family:var(--ed-font-serif)!important}.theme-kuwait .font-sans,.theme-kuwait .ed-sans{font-family:var(--ed-font-sans)!important}[data-editorial-theme=nordic-minimal] .theme-kuwait h1,[data-editorial-theme=nordic-minimal] .theme-kuwait h2,[data-editorial-theme=nordic-minimal] .theme-kuwait h3{font-family:var(--ed-font-serif)!important}.granularity-rich{--kw-decorative-opacity:.25;--kw-decorative-blur:0px}.granularity-standard{--kw-decorative-opacity:.15;--kw-decorative-blur:24px}.granularity-minimal{--kw-decorative-opacity:0;--kw-decorative-blur:0px}
:root{--kw-navy:#1a2744;--kw-navy-light:#2d3a52;--kw-navy-dark:#0f1829;--kw-burgundy:#6b2737;--kw-burgundy-light:#8a3648;--kw-burgundy-dark:#4d1c28;--kw-sand:#f5f0e6;--kw-sand-light:#faf8f2;--kw-sand-dark:#e8e0d0;--kw-bronze:#b87333;--kw-bronze-light:#d4954f;--kw-bronze-dark:#8a5627;--kw-sage:#87a96b;--kw-teal:#1d5b6e;--kw-steel:#5a7d9a;--kw-success:#4a7c59;--kw-success-bg:#e8f2ea;--kw-warning:#d4a574;--kw-warning-bg:#fdf6ee;--kw-error:#9e4a5d;--kw-error-bg:#f9eaed;--kw-info:#5a7d9a;--kw-info-bg:#edf2f6;--status-active:#4a7c59;--status-active-bg:#4a7c591f;--status-active-glow:#4a7c5940;--status-pending:#b87333;--status-pending-bg:#b873331f;--status-pending-glow:#b8733340;--status-expired:#9e4a5d;--status-expired-bg:#9e4a5d1f;--status-expired-glow:#9e4a5d40;--status-draft:#6b7280;--status-draft-bg:#6b72801f;--status-awarded:#1d5b6e;--status-awarded-bg:#1d5b6e1f;--status-awarded-glow:#1d5b6e40;--status-cancelled:#4d1c28;--status-cancelled-bg:#4d1c281f;--shadow-sm:0 1px 2px #1a27440f;--shadow-md:0 4px 8px #1a274414,0 2px 4px #1a27440a;--shadow-lg:0 12px 24px #1a27441f,0 4px 8px #1a27440f;--shadow-xl:0 20px 40px #1a274429,0 8px 16px #1a274414;--shadow-glow:0 0 24px #b8733326;--shadow-inner:inset 0 2px 4px #1a27440f;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--ease-smooth:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--duration-slower:.6s;--font-display:"Playfair Display","Georgia",serif;--font-heading:"Source Serif 4","Georgia",serif;--font-body:"Inter","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono","SF Mono",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--leading-tight:1.2;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:1.8}.theme-premium{--bg-base:#faf8f2;--bg-surface:#fff;--bg-elevated:#fff;--bg-muted:#f5f0e6;--bg-subtle:#1a274408;--text-primary:#1a2744;--text-secondary:#4a5568;--text-muted:#718096;--text-subtle:#a0aec0;--text-inverted:#faf8f2;--border-default:#1a27441f;--border-strong:#1a274433;--border-focus:var(--kw-bronze);--hover-overlay:#1a27440a;--active-overlay:#1a274414;--selected-bg:#b8733314;--gradient-subtle:linear-gradient(180deg,#f5f0e600 0%,#f5f0e680 100%);--gradient-warm:linear-gradient(135deg,#b873330d 0%,#1a274405 100%);--gradient-hero:linear-gradient(180deg,var(--kw-navy)0%,var(--kw-navy-light)100%);--noise-opacity:.02;--btn-primary-bg:var(--kw-navy);--btn-primary-hover:var(--kw-navy-light);--btn-primary-text:var(--kw-sand);--btn-secondary-bg:transparent;--btn-secondary-border:var(--kw-navy);--btn-secondary-text:var(--kw-navy);--btn-secondary-hover-bg:#1a27440d;--btn-accent-bg:var(--kw-bronze);--btn-accent-hover:var(--kw-bronze-light);--btn-accent-text:white}.theme-premium.dark,.dark .theme-premium,.theme-premium.dark-neon,.dark-neon .theme-premium{--bg-base:#0f1829;--bg-surface:#1a2744;--bg-elevated:#2d3a52;--bg-muted:#1a2744;--bg-subtle:#ffffff08;--text-primary:#f5f0e6;--text-secondary:#c5c1b8;--text-muted:#8a8680;--text-subtle:#5a5750;--text-inverted:#1a2744;--border-default:#ffffff1a;--border-strong:#fff3;--border-focus:var(--kw-bronze);--hover-overlay:#ffffff0d;--active-overlay:#ffffff1a;--selected-bg:#b8733326;--gradient-subtle:linear-gradient(180deg,#1a274400 0%,#1a274480 100%);--gradient-warm:linear-gradient(135deg,#b873331a 0%,#0f182980 100%);--gradient-hero:linear-gradient(180deg,#0f1829 0%,var(--kw-navy)100%);--noise-opacity:.03;--btn-primary-bg:var(--kw-bronze);--btn-primary-hover:var(--kw-bronze-light);--btn-primary-text:var(--kw-navy-dark);--btn-secondary-border:var(--kw-sand-dark);--btn-secondary-text:var(--kw-sand);--btn-secondary-hover-bg:#f5f0e61a;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 8px #00000040,0 2px 4px #00000026;--shadow-lg:0 12px 24px #0000004d,0 4px 8px #0003;--shadow-glow:0 0 32px #b8733333}.theme-premium:before{content:"";pointer-events:none;z-index:9999;opacity:var(--noise-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}.theme-premium{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.premium-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;line-height:var(--leading-tight)}.premium-heading{font-family:var(--font-heading);letter-spacing:-.01em;font-weight:600;line-height:var(--leading-snug)}.premium-body{font-family:var(--font-body);line-height:var(--leading-relaxed)}.premium-mono{font-family:var(--font-mono);font-size:.9em}.theme-premium :focus-visible{box-shadow:0 0 0 2px var(--bg-surface),0 0 0 4px var(--kw-bronze);outline:none}.theme-premium ::-webkit-scrollbar{width:8px;height:8px}.theme-premium ::-webkit-scrollbar-track{background:var(--bg-muted);border-radius:4px}.theme-premium ::-webkit-scrollbar-thumb{background:var(--border-strong);border:2px solid var(--bg-muted);border-radius:4px}.theme-premium ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.theme-premium ::selection{color:var(--text-primary);background:#b8733340}@keyframes premium-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes premium-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-glow-pulse{0%,to{box-shadow:0 0 20px #b8733326}50%{box-shadow:0 0 30px #b8733340}}@keyframes premium-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-premium-fade-in{animation:premium-fade-in var(--duration-normal)var(--ease-smooth)forwards}.animate-premium-scale-in{animation:premium-scale-in var(--duration-normal)var(--ease-spring)forwards}.animate-premium-slide-up{animation:premium-slide-up var(--duration-slow)var(--ease-smooth)forwards}.stagger-children>*{animation:premium-fade-in var(--duration-normal)var(--ease-smooth)forwards;opacity:0}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:50ms}.stagger-children>:nth-child(3){animation-delay:.1s}.stagger-children>:nth-child(4){animation-delay:.15s}.stagger-children>:nth-child(5){animation-delay:.2s}.stagger-children>:nth-child(6){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.theme-premium *,.theme-premium :before,.theme-premium :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.theme-kuwait{--kw-text-base:16px;--kw-text-sm:14px;--kw-text-xs:12px;--kw-text-lg:18px;--kw-text-xl:20px;--kw-text-2xl:24px;--kw-text-3xl:30px;--kw-text-4xl:36px;--kw-leading-tight:1.25;--kw-leading-snug:1.375;--kw-leading-normal:1.5;--kw-leading-relaxed:1.625;--kw-leading-loose:2}.kw-prose{font-size:var(--kw-text-base);line-height:var(--kw-leading-relaxed);color:var(--kw-text-primary)}.kw-heading-1{font-size:var(--kw-text-4xl);font-weight:700;line-height:var(--kw-leading-tight);color:var(--kw-text-primary);letter-spacing:-.025em}.kw-heading-2{font-size:var(--kw-text-3xl);font-weight:600;line-height:var(--kw-leading-snug);color:var(--kw-text-primary);letter-spacing:-.015em}.kw-heading-3{font-size:var(--kw-text-2xl);font-weight:600;line-height:var(--kw-leading-snug);color:var(--kw-text-primary)}.kw-heading-4{font-size:var(--kw-text-xl);font-weight:600;line-height:var(--kw-leading-normal);color:var(--kw-text-primary)}.kw-label{font-size:var(--kw-text-sm);font-weight:500;line-height:var(--kw-leading-normal);color:var(--kw-text-secondary)}.kw-small{font-size:var(--kw-text-sm);line-height:var(--kw-leading-normal);color:var(--kw-text-tertiary)}.kw-focus{outline:2px solid var(--kw-accent-500);outline-offset:2px}.kw-interactive{cursor:pointer;transition:all .15s ease-in-out}.kw-interactive:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.kw-interactive:active{transform:translateY(0)}.kw-card{background-color:var(--kw-bg-elevated);border:1px solid var(--kw-border-default);border-radius:12px;padding:24px;transition:all .2s ease-in-out}.kw-card:hover{border-color:var(--kw-border-strong);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.kw-card-header{border-bottom:1px solid var(--kw-border-default);margin-bottom:16px;padding-bottom:16px}.kw-card-content{line-height:var(--kw-leading-relaxed)}.kw-table{border-collapse:collapse;width:100%;font-size:var(--kw-text-sm)}.kw-table th{background-color:var(--kw-bg-secondary);color:var(--kw-text-secondary);text-align:start;border-bottom:2px solid var(--kw-border-strong);padding:12px 16px;font-weight:600}.kw-table td{border-bottom:1px solid var(--kw-border-default);color:var(--kw-text-primary);padding:12px 16px}.kw-table tr:hover td{background-color:var(--kw-bg-tertiary)}.kw-stack-tight>*+*{margin-top:8px}.kw-stack-normal>*+*{margin-top:16px}.kw-stack-relaxed>*+*{margin-top:24px}.kw-stack-loose>*+*{margin-top:32px}.kw-badge{font-size:var(--kw-text-xs);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-weight:600;line-height:1;display:inline-flex}.kw-badge-success{color:#065f46;background-color:#d1fae5;border:1px solid #10b981}.dark .kw-badge-success,.dark-neon .kw-badge-success{color:#6ee7b7;background-color:#064e3b;border:1px solid #059669}.kw-badge-warning{color:#92400e;background-color:#fef3c7;border:1px solid #f59e0b}.dark .kw-badge-warning,.dark-neon .kw-badge-warning{color:#fcd34d;background-color:#78350f;border:1px solid #d97706}.kw-badge-error{color:#991b1b;background-color:#fee2e2;border:1px solid #ef4444}.dark .kw-badge-error,.dark-neon .kw-badge-error{color:#fca5a5;background-color:#7f1d1d;border:1px solid #dc2626}.kw-badge-info{color:#1e40af;background-color:#dbeafe;border:1px solid #3b82f6}.dark .kw-badge-info,.dark-neon .kw-badge-info{color:#93c5fd;background-color:#1e3a8a;border:1px solid #2563eb}.kw-link{color:var(--kw-accent-600);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:all .15s ease-in-out}.kw-link:hover{color:var(--kw-accent-700);text-decoration-color:currentColor}.dark .kw-link,.dark-neon .kw-link{color:var(--kw-accent-400)}.dark .kw-link:hover,.dark-neon .kw-link:hover{color:var(--kw-accent-300)}.kw-btn{font-size:var(--kw-text-sm);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;line-height:1;transition:all .15s ease-in-out;display:inline-flex}.kw-btn-primary{background-color:var(--kw-accent-600);color:#fff}.kw-btn-primary:hover{background-color:var(--kw-accent-700);box-shadow:0 4px 6px -1px #0000001a}.kw-btn-secondary{background-color:var(--kw-bg-secondary);color:var(--kw-text-primary);border:1px solid var(--kw-border-default)}.kw-btn-secondary:hover{background-color:var(--kw-bg-tertiary);border-color:var(--kw-border-strong)}.kw-skeleton{background:linear-gradient(90deg,var(--kw-bg-secondary)25%,var(--kw-bg-tertiary)50%,var(--kw-bg-secondary)75%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite kw-skeleton}@keyframes kw-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.kw-prose{font-size:17px}.kw-heading-1{font-size:28px}.kw-heading-2{font-size:24px}.kw-heading-3{font-size:20px}}@media print{.theme-kuwait{--kw-bg-primary:white;--kw-text-primary:black;--kw-text-secondary:#333}.kw-card{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #000}}
