:root,[data-theme=light]{--surface:#f4f5f7;--surface-raised:#fff;--surface-sunken:#eef0f3;--surface-overlay:#fff;--overlay:#0f1b2e8f;--line:#e4e7eb;--line-strong:#7d8796;--ink:var(--slate-900);--ink-muted:var(--slate-700);--ink-inverse:#fff;--rwd-orange:var(--orange-500);--rwd-orange-strong:var(--orange-500);--action-hover:var(--orange-600);--action-pressed:var(--orange-700);--on-action:#fff;--orange-ink:var(--orange-700);--orange-soft:var(--orange-50);--rwd-peach:var(--orange-100);--navy:var(--navy-900);--navy-deep:var(--navy-950);--navy-mid:var(--navy-800);--rwd-steel:var(--steel-800);--steel-soft:var(--steel-100);--focus-ring:var(--navy-800);--success:#1f6b44;--success-soft:#e3f1e8;--danger:#a3241d;--danger-soft:#fbe4e2;--neutral-soft:var(--slate-100);--skeleton:var(--slate-100);--skeleton-shine:var(--slate-50);--orange-50:#fef5ef;--orange-100:#faddcb;--orange-200:#ffcdae;--orange-300:#ffa86d;--orange-400:#fe7a35;--orange-500:#ec691c;--orange-600:#be4f05;--orange-700:#9b3f02;--orange-800:#792f00;--orange-900:#582000;--orange-950:#3a1300;--navy-50:#f1f8ff;--navy-100:#e1effe;--navy-200:#beddfe;--navy-300:#9ec3ec;--navy-400:#81aad7;--navy-500:#6994c3;--navy-600:#4c79a9;--navy-700:#336292;--navy-800:#235281;--navy-900:#1c2f50;--navy-950:#0f1b2e;--steel-50:#f1f8fe;--steel-100:#dfefff;--steel-200:#badeff;--steel-300:#92c5f4;--steel-400:#72ace0;--steel-500:#5896cd;--steel-600:#387bb3;--steel-700:#1a639b;--steel-800:#01558c;--steel-900:#01365c;--steel-950:#00223d;--slate-50:#f4f5f7;--slate-100:#eaedf3;--slate-200:#d5d9e2;--slate-300:#babfca;--slate-400:#a0a6b2;--slate-500:#86929d;--slate-600:#6b7883;--slate-700:#54616c;--slate-800:#3e4b56;--slate-900:#323e48;--slate-950:#16222b;--pu-foam:#efe3b5;--ral-9016:#fff;--ral-9010:#fffef7;--ral-9002:#edebdd;--ral-1015:#f5e5c0;--ral-8014:#422917;--ral-3000:#b51412;--ral-5010:#00478a;--ral-6005:#004939;--ral-6009:#002b1a;--ral-7016:#24353f;--ral-9007:#a19c9a;--ral-9006:#a7a2a0;--wood-noce-chiaro:#8e4828;--wood-noce-scuro:#491b0e;--wood-rovere-chiaro:#845834;--wood-mogano:#4d363a;--wood-rovere-scuro:#53361e;--wood-rovere-rustico:#281f18;--special-shimoco:#b3b3b3;--special-corten:#937560;--special-polygrain:#494c55;--special-skywall:#e3e3e2;--line-soft:#d5dae1;--ring:#ec691c38;--selected:#fef9f6;--shadow-raised:0 1px 2px #1018280a, 0 8px 24px #1018280f;--shadow-overlay:0 4px 12px #10182814, 0 24px 48px #10182824}[data-theme=dark]{--surface:var(--navy-950);--surface-raised:var(--navy-900);--surface-sunken:#0a1424;--surface-overlay:var(--navy-900);--overlay:#000000a3;--line:#2a3d5a;--line-strong:#6a7f9f;--ink:#eef2f7;--ink-muted:#a9b6c8;--ink-inverse:#fff;--rwd-orange:var(--orange-400);--rwd-orange-strong:var(--orange-400);--action-hover:var(--orange-300);--action-pressed:var(--orange-200);--on-action:var(--orange-950);--orange-ink:var(--orange-300);--orange-soft:#3a2414;--rwd-peach:#2b2018;--navy:var(--navy-700);--navy-deep:var(--navy-950);--navy-mid:var(--navy-600);--rwd-steel:var(--steel-400);--steel-soft:var(--steel-950);--focus-ring:var(--steel-300);--success:#6cc49a;--success-soft:#123324;--danger:#ff8f86;--danger-soft:#3b1513;--neutral-soft:#23344d;--skeleton:#1f3150;--skeleton-shine:#2a3f62;--pu-foam:#d9c98f;--line-soft:#2a3d5a;--ring:#ff8c3c59;--selected:#2a344e;--shadow-raised:0 1px 2px #00000080, 0 4px 12px #00000059;--shadow-overlay:0 2px 6px #00000080, 0 16px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:var(--navy-950);--surface-raised:var(--navy-900);--surface-sunken:#0a1424;--surface-overlay:var(--navy-900);--overlay:#000000a3;--line:#2a3d5a;--line-strong:#6a7f9f;--ink:#eef2f7;--ink-muted:#a9b6c8;--ink-inverse:#fff;--rwd-orange:var(--orange-400);--rwd-orange-strong:var(--orange-400);--action-hover:var(--orange-300);--action-pressed:var(--orange-200);--on-action:var(--orange-950);--orange-ink:var(--orange-300);--orange-soft:#3a2414;--rwd-peach:#2b2018;--navy:var(--navy-700);--navy-deep:var(--navy-950);--navy-mid:var(--navy-600);--rwd-steel:var(--steel-400);--steel-soft:var(--steel-950);--focus-ring:var(--steel-300);--success:#6cc49a;--success-soft:#123324;--danger:#ff8f86;--danger-soft:#3b1513;--neutral-soft:#23344d;--skeleton:#1f3150;--skeleton-shine:#2a3f62;--pu-foam:#d9c98f;--line-soft:#2a3d5a;--ring:#ff8c3c59;--selected:#2a344e;--shadow-raised:0 1px 2px #00000080, 0 4px 12px #00000059;--shadow-overlay:0 2px 6px #00000080, 0 16px 40px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--scroll-offset:96px;--radius-0:0px;--radius-xs:2px;--radius-md:2px;--radius-lg:0px;--radius-xl:0px;--radius-full:2px;--slant-cut:16px;--rule-weight:1px;--rule-heavy:2px;--duration-instant:80ms;--duration-fast:.14s;--duration-moderate:.22s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--z-sticky:10;--z-dropdown:20;--z-overlay:40;--z-toast:50;--font-display:"Geist", "Noto Kufi Arabic", "Inter", system-ui, sans-serif;--font-sans:"Geist", "IBM Plex Sans Arabic", "Inter", "Segoe UI", system-ui, sans-serif;--font-serif:"Geist", "IBM Plex Sans Arabic", "Inter", system-ui, sans-serif;--font-display-ar:"Noto Kufi Arabic", "Geist", system-ui, sans-serif;--font-sans-ar:"IBM Plex Sans Arabic", "Geist", "Segoe UI", system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace}.itc-text-display-xl{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(48px,3.478vw + 35.48px,80px);font-weight:600;line-height:1}.itc-text-display-l{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(42px,1.522vw + 36.52px,56px);font-weight:600;line-height:1.07}.itc-text-display-s{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(30px,1.087vw + 26.09px,40px);font-weight:600;line-height:1.1}.itc-text-heading-1{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(24px,.87vw + 20.87px,32px);font-weight:600;line-height:38px}.itc-text-heading-2{font-family:var(--font-sans);letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:26px}.itc-text-section-title{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(24px,.87vw + 20.87px,32px);font-weight:600;line-height:38px}.itc-text-overline{font-family:var(--font-mono);letter-spacing:.08em;font-size:12px;font-weight:500;line-height:16px}.itc-text-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.itc-text-body-s{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.itc-text-label{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600;line-height:18px}.itc-text-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.itc-text-code{font-family:var(--font-mono);letter-spacing:0;font-size:13px;font-weight:500;line-height:18px}.itc-text-figure{font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(30px,1.087vw + 26.09px,40px);font-weight:500;line-height:1.1}.itc-text-translation{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.itc-text-display-l-ar{font-family:var(--font-display-ar);font-size:clamp(33px,1.196vw + 28.7px,44px);font-weight:300;line-height:1.3}.itc-text-heading-2-ar{font-family:var(--font-sans-ar);font-size:20px;font-weight:600;line-height:32px}.itc-text-body-ar{font-family:var(--font-sans-ar);font-size:16px;font-weight:400;line-height:28px}.itc-root,.itc-root *,.itc-btn,.itc-input,.itc-field__unit,.itc-qty__btn,.itc-qty__input,.itc-option__body,.itc-swatch__body,.itc-steps__btn,.itc-u__box,.itc-notice,.itc-table{box-sizing:border-box}.itc-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.itc-stack{gap:var(--space-4);flex-direction:column;display:flex}.itc-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.itc-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid;container-type:inline-size}.itc-tabular{font-variant-numeric:tabular-nums}.itc-cq{container-type:inline-size}html{scroll-padding-block:var(--scroll-offset)}.itc-input,.itc-btn,.itc-qty__input,.itc-option input,.itc-swatch input{scroll-margin-block:var(--scroll-offset)}.itc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.itc-btn:focus-visible,.itc-input:focus-visible,.itc-qty__btn:focus-visible,.itc-option input:focus-visible+.itc-option__body,.itc-swatch input:focus-visible+.itc-swatch__body,.itc-steps__btn:focus-visible,.itc-table-wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.itc-btn{font-family:var(--font-sans);letter-spacing:0;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;font-weight:600;display:inline-flex}.itc-btn--md{min-height:44px;padding:10px 20px;font-size:15px;line-height:20px}.itc-btn--sm{min-height:32px;padding:6px 12px;font-size:13px;line-height:16px}.itc-btn--lg{border-radius:var(--radius-md);min-height:52px;padding:14px 28px;font-size:17px;line-height:24px}.itc-btn--primary{background:var(--rwd-orange-strong);color:var(--on-action);box-shadow:inset 0 1px #ffffff38,0 6px 16px #e85d0438}.itc-btn--primary:hover{background:var(--action-hover)}.itc-btn--primary:active{background:var(--action-pressed)}.itc-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-soft)}.itc-btn--secondary:hover{border-color:var(--line-strong)}.itc-btn--quiet{color:var(--orange-ink);padding-inline:var(--space-2);background:0 0}.itc-btn--quiet:hover{background:var(--orange-soft)}.itc-btn--navy{background:var(--navy);color:var(--ink-inverse);box-shadow:inset 0 1px #ffffff14,0 6px 16px #0f1f332e}.itc-btn--navy:hover{background:var(--navy-mid)}.itc-btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.itc-btn.is-loading{cursor:progress}.itc-btn__spinner{border-radius:var(--radius-full);border:2px solid;border-inline-end-color:#0000;width:1em;height:1em;animation:.7s linear infinite itc-spin}@keyframes itc-spin{to{transform:rotate(360deg)}}.itc-btn--slant{border-radius:var(--radius-full)}.itc-field{min-width:0;font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.itc-field__label{color:var(--ink);font-size:13px;font-weight:600;line-height:18px}.itc-field__control{align-items:stretch;display:flex;position:relative}.itc-input{width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-xs);font-variant-numeric:tabular-nums;padding:10px 12px;font-size:16px;line-height:22px}.itc-input:hover{border-color:var(--ink-muted)}select.itc-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:36px}@supports (appearance:base-select){select.itc-input{appearance:base-select}select.itc-input::picker(select){appearance:base-select}select.itc-input{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;background-image:none;flex:auto;inline-size:100%;min-inline-size:0;padding-inline-end:12px;display:flex}select.itc-input::picker-icon{color:var(--ink-muted);transition:rotate .12s}select.itc-input:open::picker-icon{rotate:180deg}select.itc-input::picker(select){background:var(--surface-raised);max-block-size:min(380px,60vh);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-overlay);margin-block:4px;padding:4px}select.itc-input optgroup{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}select.itc-input optgroup:not(:first-child){border-block-start:1px solid var(--line);margin-block-start:4px;padding-block-start:4px}select.itc-input optgroup>option{font:400 14px/20px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink)}select.itc-input option{align-items:center;gap:var(--space-2);cursor:pointer;border-inline-start:3px solid #0000;border-radius:0;padding:10px 12px;display:flex}select.itc-input option:hover,select.itc-input option:focus-visible{background:var(--orange-soft);outline:0}select.itc-input option:checked{background:var(--selected);border-inline-start-color:var(--rwd-orange-strong);font-weight:600}select.itc-input option::checkmark{color:var(--orange-ink);order:1;margin-inline-start:auto}select.itc-input option:disabled{color:var(--ink-muted);cursor:not-allowed}}.itc-field__control .itc-input:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.itc-field__unit{color:var(--ink-muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:0;white-space:nowrap;border-inline-start:0;border-start-end-radius:var(--radius-xs);border-end-end-radius:var(--radius-xs);align-items:center;padding:0 12px;font-size:14px;display:flex}.itc-field__hint{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.itc-field__error{color:var(--danger);margin:0;font-size:13px;font-weight:600;line-height:18px}.itc-field.is-error .itc-input{border-color:var(--danger);background:var(--danger-soft)}.itc-qty{font-family:var(--font-sans);flex-direction:column;gap:6px;display:inline-flex}.itc-qty__box{border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--surface-raised);align-items:stretch;width:max-content;display:inline-flex;overflow:hidden}.itc-qty__btn{width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}.itc-qty__btn:hover:not([disabled]){background:var(--orange-soft);color:var(--orange-ink)}.itc-qty__btn[disabled]{color:var(--line-strong);cursor:not-allowed}.itc-qty__input{border:0;border-inline:1px solid var(--line);text-align:center;width:64px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;font-size:16px;font-weight:600}.itc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.itc-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.itc-qty__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.itc-qty__unit{color:var(--ink-muted);align-self:center;padding-inline:4px 12px;font-size:13px}.itc-st{font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex}.itc-st__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:38px}.itc-st--navy .itc-st__title{color:var(--ink)}.itc-st--inverse .itc-st__title{color:var(--ink-inverse)}.itc-st__tr{color:var(--ink-muted);margin:0;font-size:15px;line-height:20px}.itc-st--inverse .itc-st__tr{color:var(--ink-inverse);opacity:.85}.itc-tab{font-family:var(--font-sans);align-items:flex-end;display:flex}.itc-tab__band{color:var(--ink);flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:20px 20px 0;display:inline-flex}.itc-tab__main{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:26px}.itc-tab__sec{color:var(--ink-muted);font-size:14px;font-weight:400;line-height:20px}.itc-badge{font-family:var(--font-mono);background:var(--surface-sunken);color:var(--ink);border-radius:2px;flex:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.itc-badge--sm{width:28px;height:28px;font-size:13px}.itc-badge--md{width:40px;height:40px;font-size:17px}.itc-badge--lg{border-radius:var(--radius-md);width:56px;height:56px;font-size:22px}.itc-badge--orange{background:var(--orange-soft);color:var(--orange-ink)}.itc-badge--outline{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);background:0 0}.itc-profile-line{color:var(--ink);display:block;overflow:visible}.itc-option{min-width:0;font-family:var(--font-sans);cursor:pointer;display:block;position:relative}.itc-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.itc-option__body{gap:var(--space-2) var(--space-3);height:100%;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:0;grid-template-columns:auto 1fr;align-items:center;display:grid}.itc-option__img{object-fit:contain;grid-column:1/-1;width:100%;height:104px;display:block}.itc-option__pic{isolation:isolate;pointer-events:none;position:relative}.itc-option__pic>*{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.itc-option__tint{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.itc-option__shade{mix-blend-mode:hard-light;filter:drop-shadow(0 1px 2px #00000073)}[data-theme=dark] .itc-option__shade{filter:drop-shadow(0 0 1px #fff9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .itc-option__shade{filter:drop-shadow(0 0 1px #fff9)}}.itc-option:hover .itc-option__body{border-color:var(--line-soft);box-shadow:var(--shadow-raised)}.itc-option input:checked+.itc-option__body{border-color:var(--rwd-orange-strong);background:var(--selected);box-shadow:0 0 0 3px var(--ring)}.itc-option input:checked+.itc-option__body .itc-option__name{color:var(--orange-ink)}.itc-option__name{margin:0;font-size:15px;font-weight:600;line-height:20px;display:block}.itc-option__trade{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px;display:block}.itc-option__line{padding-top:var(--space-2);border-top:1px solid var(--line);grid-column:1/-1}.itc-option__note{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:16px}.itc-swatch{min-width:0;font-family:var(--font-sans);cursor:pointer;flex-direction:column;display:flex;position:relative}.itc-swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.itc-swatch__body{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-lg);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex-direction:column;flex:1;display:flex}.itc-swatch:hover .itc-swatch__body{border-color:var(--line-soft);background:var(--surface-raised)}.itc-swatch input:checked+.itc-swatch__body{border-color:var(--rwd-orange-strong);background:var(--selected);box-shadow:0 0 0 3px var(--ring)}.itc-swatch__chip{border-radius:var(--radius-xs);height:84px;transition:transform var(--duration-fast) var(--ease-standard);border:1px solid #1018281a;position:relative}.itc-swatch__check{inset-inline-end:8px;border-radius:var(--radius-full);background:var(--rwd-orange-strong);width:22px;height:22px;color:var(--on-action);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:none;position:absolute;top:8px}.itc-swatch input:checked+.itc-swatch__body .itc-swatch__check{display:flex}.itc-swatch__name{margin:0;font-size:14px;font-weight:600;line-height:18px}.itc-swatch__trade{color:var(--ink-muted);margin:0;font-size:13px;line-height:16px}.itc-swatch__code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);margin:0;font-size:12px;font-weight:500;line-height:16px}.itc-swatch__note{color:var(--ink-muted);margin:0;font-size:12px;line-height:16px}.itc-swatch-grid{column-gap:var(--space-1,4px);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));row-gap:0;display:grid}.itc-swatch-grid>.itc-swatch{grid-row:span 5;grid-template-rows:subgrid;margin-block-end:var(--space-1,4px);display:grid}.itc-swatch-grid .itc-swatch__body{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.itc-swatch-grid .itc-swatch__chip{grid-row:1}.itc-swatch-grid .itc-swatch__name{margin-top:var(--space-2);grid-row:2}.itc-swatch-grid .itc-swatch__trade{margin-top:var(--space-2);grid-row:3}.itc-swatch-grid .itc-swatch__code{margin-top:var(--space-2);grid-row:4}.itc-swatch-grid .itc-swatch__note{margin-top:var(--space-2);grid-row:5}.itc-option input:disabled,.itc-swatch input:disabled,.itc-option:has(input:disabled),.itc-swatch:has(input:disabled){cursor:not-allowed}.itc-option input:disabled+.itc-option__body{background:var(--surface-sunken);border-style:dashed;border-color:var(--line-strong);box-shadow:none;color:var(--ink-muted)}.itc-option:hover input:disabled+.itc-option__body{box-shadow:none}.itc-option input:disabled+.itc-option__body .itc-option__name{color:var(--ink-muted)}.itc-option input:disabled+.itc-option__body .itc-option__img,.itc-option input:disabled+.itc-option__body .itc-option__line,.itc-option input:disabled+.itc-option__body .fin-sample{filter:grayscale();opacity:.4}.itc-option input:disabled+.itc-option__body .itc-option__note,.itc-swatch input:disabled+.itc-swatch__body .itc-swatch__note{color:var(--ink);align-items:flex-start;gap:6px;font-weight:500;display:flex}.itc-option input:disabled+.itc-option__body .itc-option__note:before,.itc-swatch input:disabled+.itc-swatch__body .itc-swatch__note:before{content:"";box-sizing:border-box;background:linear-gradient(135deg,#0000 45%,currentColor 45% 55%,#0000 55%);border:1.5px solid;border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px}.itc-swatch input:disabled+.itc-swatch__body{border-color:var(--line-strong);background:var(--surface-sunken);border-style:dashed}.itc-swatch:hover input:disabled+.itc-swatch__body{background:var(--surface-sunken)}.itc-swatch input:disabled+.itc-swatch__body .itc-swatch__chip{filter:grayscale(.7);opacity:.45}.itc-swatch input:disabled+.itc-swatch__body .itc-swatch__chip:after{content:"";background:repeating-linear-gradient(135deg,#323e4859 0 1px,#0000 1px 8px);position:absolute;inset:0}.itc-swatch input:disabled+.itc-swatch__body .itc-swatch__name{color:var(--ink-muted)}.itc-option.is-invalid input:checked+.itc-option__body,.itc-swatch.is-invalid input:checked+.itc-swatch__body{border:2px solid var(--danger);background:var(--danger-soft);box-shadow:none;color:var(--ink);border-style:solid}.itc-option.is-invalid input:checked+.itc-option__body .itc-option__name,.itc-swatch.is-invalid input:checked+.itc-swatch__body .itc-swatch__name{color:var(--danger)}.itc-option.is-invalid .itc-option__note,.itc-swatch.is-invalid .itc-swatch__note{color:var(--danger);font-weight:600}.itc-u{font-family:var(--font-sans);color:var(--ink);align-items:flex-start;gap:0;display:inline-flex}.itc-u__disc{border-radius:var(--radius-full);background:var(--rwd-orange-strong);width:32px;height:32px;color:var(--on-action);z-index:1;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.itc-u__box{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised);text-align:center;min-width:96px;margin-block-start:16px;margin-inline-start:-8px;padding:8px 16px 10px}.itc-u__label{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.itc-u__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:28px;display:block}.itc-u__joint{color:var(--ink-muted);font-size:11px;font-weight:500;line-height:14px;display:block}.itc-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);max-width:100%;overflow-x:auto}.itc-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;font-size:14px;line-height:20px}.itc-table caption{caption-side:top;text-align:start;color:var(--ink);letter-spacing:-.01em;padding:16px 16px 12px;font-size:16px;font-weight:600}.itc-table caption span{color:var(--ink-muted);font-weight:400}.itc-table th{text-align:start;color:var(--ink-muted);border-bottom:1px solid var(--line);white-space:nowrap;background:0 0;padding:10px 12px;font-size:13px;font-weight:500;line-height:18px}.itc-table tbody th{color:var(--ink);border-bottom:1px solid var(--line);white-space:normal;vertical-align:top;background:0 0;font-size:14px;font-weight:600;line-height:20px}.itc-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.itc-table tbody tr:last-child td,.itc-table tbody tr:last-child th{border-bottom:0}.itc-table .is-num{text-align:end}.itc-table .is-center{text-align:center}.itc-table tfoot td{border-top:1px solid var(--line-soft);border-bottom:0;font-weight:600}.itc-pill{border-radius:var(--radius-full);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:6px;padding-block:3px;padding-inline:8px 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.itc-pill:before{content:"";border-radius:var(--radius-full);background:currentColor;width:8px;height:8px}.itc-pill--draft{background:var(--neutral-soft);color:var(--ink-muted)}.itc-pill--quoted{background:var(--steel-soft);color:var(--rwd-steel)}.itc-pill--confirmed{background:var(--navy);color:var(--ink-inverse)}.itc-pill--production{background:var(--orange-soft);color:var(--orange-ink)}.itc-pill--shipped{background:var(--success-soft);color:var(--success)}.itc-pill--issue{background:var(--danger-soft);color:var(--danger)}.itc-steps-wrap{container-type:inline-size}.itc-steps{font-family:var(--font-sans);counter-reset:none;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.itc-steps__item{flex:120px;min-width:0}.itc-steps__btn{border:1px solid var(--line);border-radius:var(--radius-md);text-align:start;cursor:pointer;width:100%;height:100%;font:inherit;background:var(--surface-raised);color:var(--ink-muted);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;display:flex}.itc-steps__num{font-family:var(--font-mono);color:var(--ink-muted);font-size:11px;font-weight:500;line-height:14px}.itc-steps__label{color:var(--ink);font-size:14px;font-weight:600;line-height:18px}.itc-steps__value{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:16px;overflow:hidden}.itc-steps__item.is-done .itc-steps__num{color:var(--orange-ink)}.itc-steps__item.is-current .itc-steps__btn{background:var(--navy);border-color:var(--navy);color:var(--ink-inverse)}.itc-steps__item.is-current .itc-steps__num,.itc-steps__item.is-current .itc-steps__label,.itc-steps__item.is-current .itc-steps__value{color:var(--ink-inverse)}.itc-steps__btn[disabled]{cursor:not-allowed}.itc-steps__item:not(.is-current) .itc-steps__btn:not([disabled]):hover{border-color:var(--rwd-orange-strong);box-shadow:inset 0 -2px 0 var(--rwd-orange-strong)}.itc-steps__item.is-todo .itc-steps__btn:not([disabled]) .itc-steps__label:after{content:" →";color:var(--orange-ink)}.itc-steps__btn{transition:background-color var(--duration-moderate) var(--ease-standard)}.itc-steps-wrap--inline .itc-steps{flex-wrap:nowrap;align-items:stretch;gap:0}.itc-steps-wrap--inline .itc-steps__item{flex:none;align-items:center;display:flex}.itc-steps-wrap--inline .itc-steps__item+.itc-steps__item:before{content:"";background:var(--line-strong);flex:none;width:24px;height:1px;margin-inline:4px}.itc-steps-wrap--inline .itc-steps__btn,.itc-steps-wrap--inline .itc-steps__item.is-current .itc-steps__btn{min-height:44px;color:var(--ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:row;align-items:baseline;gap:8px;padding:13px 8px 11px}.itc-steps-wrap--inline .itc-steps__item.is-current .itc-steps__btn{border-bottom-color:var(--rwd-orange-strong)}.itc-steps-wrap--inline .itc-steps__label{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}.itc-steps-wrap--inline .itc-steps__item.is-current .itc-steps__label{color:var(--ink);font-weight:600}.itc-steps-wrap--inline .itc-steps__item.is-current .itc-steps__num,.itc-steps-wrap--inline .itc-steps__item.is-done .itc-steps__num{color:var(--ink)}.itc-steps-wrap--inline .itc-steps__item.is-current .itc-steps__value{color:var(--ink-muted)}.itc-steps-wrap--inline .itc-steps__btn[disabled] .itc-steps__label{color:var(--ink-muted);font-weight:400}.itc-steps-wrap--inline .itc-steps__item:not(.is-current) .itc-steps__btn:not([disabled]):hover{box-shadow:none;border-bottom-color:var(--line-strong)}.itc-steps-wrap--inline .itc-steps__item:not(.is-current) .itc-steps__btn:not([disabled]):hover .itc-steps__label{color:var(--ink)}.itc-steps-wrap--inline .itc-steps__item.is-todo .itc-steps__btn:not([disabled]) .itc-steps__label:after{content:none}@container (width<=560px){.itc-steps__item{flex-basis:0}.itc-steps__value,.itc-steps__num{display:none}.itc-steps__item:not(.is-current) .itc-steps__label{font-size:0}.itc-steps__item:not(.is-current) .itc-steps__label:after{content:counter(list-item);font-size:14px}.itc-steps__item.is-current{flex-grow:4}.itc-steps-wrap--inline .itc-steps__item:not(.is-current) .itc-steps__label:after{content:none}.itc-steps-wrap--inline .itc-steps__item:not(.is-current) .itc-steps__num{display:inline}.itc-table--stack thead{display:none}.itc-table--stack caption{inline-size:100%;display:block}.itc-table--stack,.itc-table--stack tbody,.itc-table--stack tr,.itc-table--stack td{width:100%;display:block}.itc-table--stack tbody tr{padding-block:var(--space-2);border-bottom:1px solid var(--line)}.itc-table--stack td{text-align:start;border:0;padding-block:4px}.itc-table--stack td[data-label]:before{content:attr(data-label);color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px;display:block}.itc-table--stack tfoot tr{justify-content:space-between;display:flex}.itc-table--stack tfoot td{display:block}}.itc-order__swatch{border:1px solid var(--line-strong);vertical-align:-2px;border-radius:2px;width:14px;height:14px;margin-inline-end:6px;display:inline-block}.itc-order__ref{font-weight:600}.itc-order__sub{color:var(--ink-muted);font-size:12px;line-height:16px;display:block}.itc-door{width:100%;max-width:100%;height:auto;font-family:var(--font-sans);display:block}.itc-door__dim{fill:var(--ink-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.itc-door__dimline{stroke:var(--ink-muted);stroke-width:1px;fill:none}.itc-door__frame{fill:none;stroke:var(--ink);stroke-width:1.5px}.itc-door__joint{stroke:#00000059;stroke-width:1.5px}.itc-door__rib{stroke:#00000038;stroke-width:1px}.itc-door__rib.is-wide{stroke-width:3px}.itc-door__panel{transition:fill var(--duration-moderate) var(--ease-standard)}.itc-door__hi{stroke:#ffffff59;stroke-width:1px}.itc-door__floor{stroke:var(--line-strong);stroke-width:2px}.itc-notice{padding:var(--space-4) var(--space-5);background:var(--surface-sunken);color:var(--ink);border-radius:var(--radius-md);font-family:var(--font-sans);flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.itc-notice__title{margin:0;font-size:14px;font-weight:600;line-height:20px}.itc-notice--info{background:var(--steel-soft)}.itc-notice--info .itc-notice__title{color:var(--rwd-steel)}.itc-notice--warning{background:var(--orange-soft)}.itc-notice--warning .itc-notice__title{color:var(--orange-ink)}.itc-notice--danger{background:var(--danger-soft)}.itc-notice--danger .itc-notice__title{color:var(--danger)}.itc-notice p{margin:0}.itc-notice__action{margin-block-start:var(--space-2)}[dir=rtl] select.itc-input{background-position:13px 19px,18px 19px}[dir=rtl] .itc-icon--mirror{transform:scaleX(-1)}.itc-profile-line,.itc-door{direction:ltr}:lang(ar) :is(.itc-btn,.itc-field__label,.itc-st__title,.itc-tab__main,.itc-tab__sec,.itc-table th,.itc-table caption,.itc-steps__num,.itc-u__joint,.itc-notice__title,.itc-u__value){letter-spacing:0}:lang(ar) :is(.itc-st__title,.itc-field__hint,.itc-notice,.itc-table td){line-height:1.7}.itc-icon{stroke-width:1.75px;flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.itc-root *,[class^=itc-],[class*=\ itc-]{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.itc-btn__spinner{opacity:.6;border-inline-end-color:currentColor;animation:none}}.itc-close-btn{box-sizing:border-box;block-size:44px;inline-size:44px;margin:calc(-1 * var(--space-2));color:var(--ink-muted);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:0;padding:0;display:inline-flex}.itc-close-btn:hover{background:var(--surface-sunken);color:var(--ink)}.itc-close-btn--sm{block-size:32px;inline-size:32px;margin:calc(-1 * var(--space-1));margin-inline-start:0}.itc-close-btn:focus-visible,.itc-tabs__tab:focus-visible,.itc-tabs__panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.itc-dialog,.itc-drawer{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);overscroll-behavior:contain;border:0;padding:0;font-size:15px;line-height:22px}.itc-dialog *,.itc-drawer *{box-sizing:border-box}.itc-dialog::backdrop,.itc-drawer::backdrop{background:var(--overlay,#0f1b2e8f)}.itc-dialog{--itc-dialog-size:560px;inline-size:min(var(--itc-dialog-size), 100vw - 2 * var(--space-4));max-inline-size:none;max-block-size:calc(100dvh - 2 * var(--space-4));margin:auto;overflow:hidden}.itc-dialog--sm{--itc-dialog-size:400px}.itc-dialog--lg{--itc-dialog-size:800px}.itc-dialog__panel{max-block-size:calc(100dvh - 2 * var(--space-4));flex-direction:column;display:flex}.itc-dialog__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);display:flex}.itc-dialog__title,.itc-drawer__title{min-inline-size:0;font-family:var(--font-sans);color:var(--ink);flex:1;margin:0;font-size:20px;font-weight:600;line-height:26px}.itc-dialog__desc{padding-inline:var(--space-5);color:var(--ink-muted);margin:0;padding-block-end:var(--space-2);font-size:14px;line-height:20px}.itc-dialog__body{min-block-size:0;padding:var(--space-3) var(--space-5) var(--space-5);flex:auto;overflow-y:auto}.itc-dialog__footer,.itc-drawer__footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--line);background:var(--surface-overlay);flex-wrap:wrap;display:flex}.itc-dialog__desc+.itc-dialog__footer{margin-block-start:var(--space-3)}@keyframes itc-dialog-in{0%{opacity:0;transform:translateY(8px)}}@keyframes itc-backdrop-in{0%{opacity:0}}.itc-dialog[open]{animation:itc-dialog-in var(--duration-slow) var(--ease-enter)}.itc-dialog[open]::backdrop,.itc-drawer[open]::backdrop{animation:itc-backdrop-in var(--duration-slow,.32s) var(--ease-enter,cubic-bezier(0, 0, 0, 1))}.itc-drawer{--itc-drawer-from:100%;block-size:100dvh;max-block-size:100dvh;inline-size:min(480px,100vw);max-inline-size:100vw;margin:0;margin-inline-start:auto;inset-block:0}[dir=rtl] .itc-drawer{--itc-drawer-from:-100%}.itc-drawer__panel{flex-direction:column;block-size:100%;display:flex}.itc-drawer__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-block-end:1px solid var(--line);background:var(--surface-overlay);flex:none;display:flex}.itc-drawer__heading{flex:1;min-inline-size:0}.itc-drawer__desc{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:14px;line-height:20px}.itc-drawer__body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-5);flex:auto;overflow-y:auto}.itc-drawer__footer{flex:none;padding-block-end:max(var(--space-4), env(safe-area-inset-bottom,0px))}.itc-drawer__footer>.itc-btn{flex:auto}@keyframes itc-drawer-in{0%{transform:translateX(var(--itc-drawer-from))}}.itc-drawer[open]{animation:itc-drawer-in var(--duration-slow) var(--ease-enter)}.itc-tabs{font-family:var(--font-sans);color:var(--ink)}.itc-tabs__list{gap:var(--space-5);overscroll-behavior-inline:contain;scrollbar-width:thin;box-shadow:inset 0 -1px 0 var(--line);display:flex;overflow-x:auto}.itc-tabs__tab{padding:var(--space-3) 0;border-radius:var(--radius-xs) var(--radius-xs) 0 0;cursor:pointer;min-block-size:44px;font:inherit;letter-spacing:.02em;white-space:nowrap;color:var(--ink-muted);transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;font-size:15px;font-weight:600;line-height:20px;position:relative}.itc-tabs__tab:after{content:"";block-size:var(--rule-heavy);transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;position:absolute;inset-block-end:0;inset-inline:0}.itc-tabs__tab:hover,.itc-tabs__tab.is-selected{color:var(--ink)}.itc-tabs__tab.is-selected:after{background:var(--rwd-orange)}.itc-tabs__tab:disabled{opacity:.45;cursor:not-allowed}.itc-tabs__tab:focus-visible{outline-offset:-2px}.itc-tabs__panel{padding-block-start:var(--space-5)}.itc-tabs__panel[hidden]{display:none}@media (forced-colors:active){.itc-tabs__tab.is-selected:after{background:canvastext}}.itc-toaster{color:inherit;z-index:var(--z-toast);box-sizing:border-box;inline-size:min(400px, 100vw - 2 * var(--space-4));gap:var(--space-2);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:calc(var(--space-4) + env(safe-area-inset-right,0px));overflow:visible}[dir=rtl] .itc-toaster{inset-inline-end:calc(var(--space-4) + env(safe-area-inset-left,0px))}.itc-toast{box-sizing:border-box;pointer-events:auto;align-items:start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-3);background:var(--surface-overlay);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);font-family:var(--font-sans);animation:itc-toast-in var(--duration-moderate) var(--ease-enter);grid-template-columns:auto 1fr auto;font-size:14px;line-height:20px;display:grid}.itc-toast.is-leaving{animation:itc-toast-out var(--duration-fast) var(--ease-exit) forwards}@keyframes itc-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes itc-toast-out{to{opacity:0;transform:translateY(8px)}}.itc-toast__icon{color:var(--rwd-steel);display:flex}.itc-toast--success .itc-toast__icon{color:var(--success)}.itc-toast--warning .itc-toast__icon{color:var(--orange-ink)}.itc-toast--danger .itc-toast__icon{color:var(--danger)}.itc-toast__body{min-inline-size:0}.itc-toast__title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:20px}.itc-toast__desc{color:var(--ink-muted);overflow-wrap:anywhere;margin:2px 0 0}.itc-toast__action{margin-block-start:var(--space-2);margin-inline-start:calc(-1 * var(--space-2))}@media (prefers-reduced-motion:reduce){.itc-dialog[open],.itc-drawer[open],.itc-dialog[open]::backdrop,.itc-drawer[open]::backdrop,.itc-toast,.itc-toast.is-leaving{animation:none}}.itc-order-grid{gap:var(--space-3);min-width:0;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex;container:itc-order-grid/inline-size}.itc-order-grid,.itc-order-grid *{box-sizing:border-box}.itc-order-grid__summary{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);padding-inline:var(--space-3);flex-wrap:wrap;font-size:14px;font-weight:600;line-height:20px;display:flex}.itc-order-grid__summary.is-error{background:var(--danger-soft)}.itc-order-grid__summary.is-error>.itc-icon{color:var(--danger)}.itc-order-grid__summary.is-warning{background:var(--orange-soft)}.itc-order-grid__summary.is-warning>.itc-icon{color:var(--orange-ink)}.itc-order-grid__summary.is-ok{background:var(--success-soft)}.itc-order-grid__summary.is-ok>.itc-icon{color:var(--success)}.itc-order-grid__summary .itc-btn{margin-inline-start:auto}.itc-order-grid__scroll{border:1px solid var(--line);background:var(--surface-raised);overscroll-behavior:contain;max-width:100%;overflow:auto}.itc-order-grid__table{min-inline-size:1120px}.itc-order-grid--compact .itc-order-grid__table{min-inline-size:1000px}.itc-order-grid__table thead th{z-index:var(--z-sticky);box-shadow:inset 0 -1px 0 var(--line-strong);padding-block:8px;padding-inline:6px;position:sticky;inset-block-start:0}.itc-order-grid__table td{vertical-align:middle;padding-block:4px;padding-inline:4px}.itc-order-grid__table tbody tr.itc-order-grid__row:hover td{background:var(--surface)}.itc-order-grid__table th.itc-order-grid__col--ref{min-inline-size:8rem}.itc-order-grid__table th.itc-order-grid__col--profile{min-inline-size:10rem}.itc-order-grid__table th.itc-order-grid__col--finish,.itc-order-grid__table th.itc-order-grid__col--joint{min-inline-size:9rem}.itc-order-grid__table th.itc-order-grid__col--thickness{min-inline-size:10rem}.itc-order-grid__table th.itc-order-grid__col--panelHeight{min-inline-size:6.5rem}.itc-order-grid__table th.itc-order-grid__col--length{min-inline-size:7.5rem}.itc-order-grid__table th.itc-order-grid__col--qty{min-inline-size:5rem}.itc-order-grid__table th.itc-order-grid__col--colour{min-inline-size:14rem}.itc-order-grid__input{min-height:0;border-color:var(--line);block-size:44px;scroll-margin-block:var(--scroll-offset);padding-block:0;padding-inline:8px;font-size:15px;line-height:20px}select.itc-order-grid__input{text-overflow:ellipsis;background-position:calc(100% - 16px),calc(100% - 11px);padding-inline-end:30px}[dir=rtl] select.itc-order-grid__input{background-position:11px,16px}input[type=number].itc-order-grid__input{text-align:end;-moz-appearance:textfield}input[type=number].itc-order-grid__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].itc-order-grid__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.itc-order-grid--compact .itc-order-grid__input{block-size:32px;padding-inline:6px;font-size:14px}.itc-order-grid--compact select.itc-order-grid__input{padding-inline-end:26px}.itc-order-grid--compact .itc-order-grid__table td{padding-block:2px;padding-inline:3px}.itc-order-grid--compact .itc-order-grid__table thead th{padding-block:6px}.itc-order-grid__input.is-error{border-color:var(--danger);background-color:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.itc-order-grid__input.is-warning{border:2px dashed var(--rwd-orange-strong);background-color:var(--orange-soft)}.itc-order-grid__unit-wrap,.itc-order-grid__colour{align-items:center;gap:6px;display:flex}.itc-order-grid__unit{color:var(--ink-muted);flex:none;font-size:12px;line-height:16px}.itc-order-grid__colour .itc-order__swatch{border-radius:var(--radius-full);flex:none;width:20px;height:20px;margin:0}.itc-order-grid__area{white-space:nowrap;font-weight:600}.itc-order-grid__actions{white-space:nowrap}.itc-order-grid__icon-btn{border-radius:var(--radius-xs);block-size:44px;inline-size:44px;color:var(--ink-muted);cursor:pointer;scroll-margin-block:var(--scroll-offset);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.itc-order-grid__icon-btn .itc-icon{width:16px;height:16px}.itc-order-grid__icon-btn:hover{background:var(--orange-soft);color:var(--orange-ink)}.itc-order-grid__icon-btn.is-danger:hover{background:var(--danger-soft);color:var(--danger)}.itc-order-grid__icon-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.itc-order-grid--compact .itc-order-grid__icon-btn{block-size:32px;inline-size:32px}.itc-order-grid__row.has-issues td{border-bottom:0}.itc-order-grid__issues td{padding-block:0 8px;padding-inline:8px}.itc-order-grid__issues ul{flex-direction:column;gap:2px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.itc-order-grid__issues li{align-items:flex-start;gap:6px;display:flex}.itc-order-grid__issues li .itc-icon{width:16px;height:16px;margin-block-start:1px}.itc-order-grid__issues li.is-error{color:var(--danger)}.itc-order-grid__issues li.is-warning{color:var(--orange-ink)}.itc-order-grid__issues strong{font-weight:600}.itc-order-grid__bar{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.itc-order-grid__hint{color:var(--ink-muted);flex-direction:column;gap:2px;margin:0;font-size:13px;line-height:18px;display:flex}.itc-order-grid__hint>span:first-child{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.itc-order-grid__hint .itc-icon{width:16px;height:16px}@container itc-order-grid (width<=720px){.itc-order-grid__table caption{inline-size:100%;display:block}.itc-order-grid__scroll{background:0 0;border:0}.itc-order-grid__table{background:0 0;min-inline-size:0}.itc-order-grid--compact .itc-order-grid__table{min-inline-size:0}.itc-order-grid__table thead{display:none}.itc-order-grid__table,.itc-order-grid__table tbody,.itc-order-grid__table tfoot{inline-size:100%;display:block}.itc-order-grid__table tr.itc-order-grid__row{gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));margin-block-start:var(--space-3);display:grid}.itc-order-grid__table tr.itc-order-grid__row:hover td{background:0 0}.itc-order-grid__table tr.itc-order-grid__row td{text-align:start;border:0;min-width:0;padding:0;display:block}.itc-order-grid__table tr.itc-order-grid__row td[data-label]:before{content:attr(data-label);color:var(--ink-muted);margin-block-end:2px;font-size:11px;font-weight:600;line-height:14px;display:block}.itc-order-grid__table td.itc-order-grid__col--ref,.itc-order-grid__table td.itc-order-grid__col--colour{grid-column:1/-1}.itc-order-grid__table td.itc-order-grid__actions{justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--line);grid-column:1/-1;padding-block-start:var(--space-2);display:flex}.itc-order-grid__table tr.itc-order-grid__row.has-issues{border-block-end:0}.itc-order-grid__table tr.itc-order-grid__issues{display:block}.itc-order-grid__table tr.itc-order-grid__issues td{padding-block:0 var(--space-3);padding-inline:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-block-start:0;display:block}.itc-order-grid__table tfoot tr{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-start:var(--rule-heavy) solid var(--rwd-orange);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.itc-order-grid__table tfoot td{border:0;padding:0;display:block}.itc-order-grid__table tfoot td[aria-hidden=true]{display:none}}.itc-dt{gap:var(--space-3);min-width:0;font-family:var(--font-sans);color:var(--ink);flex-direction:column;display:flex}.itc-dt__toolbar{align-items:flex-end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.itc-dt__search{flex:240px;max-inline-size:360px}.itc-dt__search .itc-input{padding-inline-start:36px}.itc-dt__search-icon{width:16px;height:16px;color:var(--ink-muted);pointer-events:none;position:absolute;inset-block-start:14px;inset-inline-start:12px}.itc-dt__sortselect{flex:200px;display:none}.itc-dt__count{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;margin-inline-start:auto;padding-block-end:12px;font-size:13px;line-height:18px}.itc-dt__table th[aria-sort]{padding:0}.itc-dt__sort{min-block-size:44px;inline-size:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer;scroll-margin-block:var(--scroll-offset);background:0 0;border:0;align-items:center;gap:6px;padding-block:10px;padding-inline:12px;display:flex}.itc-dt__table .is-num .itc-dt__sort{text-align:end;justify-content:flex-end}.itc-dt__table .is-center .itc-dt__sort{justify-content:center}.itc-dt__sort .itc-icon{width:16px;height:16px;color:var(--ink-muted)}.itc-dt__sort.is-active .itc-icon{color:var(--orange-ink)}.itc-dt__sort:hover{background:var(--orange-soft)}.itc-dt__sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.itc-dt__empty td{padding-block:var(--space-6);text-align:center;color:var(--ink-muted)}@container (width<=560px){.itc-dt__sortselect{display:flex}.itc-dt__search{max-inline-size:none}.itc-dt__count{inline-size:100%;margin-inline-start:0;padding-block-end:0}}.itc-pager{font-family:var(--font-sans);container:itc-pager/inline-size}.itc-pager__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.itc-pager__btn{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-raised);min-block-size:44px;min-inline-size:44px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;scroll-margin-block:var(--scroll-offset);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:4px;padding-inline:12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.itc-pager__btn .itc-icon{width:16px;height:16px}.itc-pager__btn:hover:not([aria-disabled]):not(.is-current){border-color:var(--ink);background:var(--orange-soft)}.itc-pager__btn.is-current{background:var(--rwd-orange-strong);border-color:var(--rwd-orange-strong);color:var(--on-action);text-underline-offset:3px;cursor:default;text-decoration:underline}.itc-pager__btn[aria-disabled]{opacity:.45;cursor:not-allowed}.itc-pager__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.itc-pager__gap{text-align:center;min-inline-size:24px;color:var(--ink-muted)}.itc-pager__status{padding-inline:var(--space-2);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:20px;display:none}@container itc-pager (width<=480px){.itc-pager__list>li:not(:first-child):not(:last-child):not(.itc-pager__status){display:none}.itc-pager__status{display:block}}:lang(ar) .itc-order-grid__table td[data-label]:before,:lang(ar) .itc-dt__sort{letter-spacing:0}:lang(ar) :is(.itc-order-grid__issues ul,.itc-order-grid__hint,.itc-order-grid__summary){line-height:1.7}.itc-skeleton{box-sizing:border-box;background-color:var(--skeleton);background-image:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);max-inline-size:100%;animation:itc-skeleton-sweep 1.6s var(--ease-standard) infinite;background-position:-100% 0;background-repeat:no-repeat;background-size:40% 100%;flex:none;display:block}@keyframes itc-skeleton-sweep{to{background-position:200% 0}}[dir=rtl] .itc-skeleton{animation-direction:reverse}.itc-skeleton--text{border-radius:var(--radius-xs);block-size:12px;inline-size:100%;margin-block:4px}.itc-skeleton--block{border-radius:var(--radius-md);block-size:96px;inline-size:100%}.itc-skeleton--circle{border-radius:var(--radius-full);block-size:40px;inline-size:40px}.itc-skeleton-lines{flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.itc-skeleton-lines>.is-last{inline-size:60%}.itc-skeleton-card{box-sizing:border-box;gap:var(--space-3);block-size:100%;min-inline-size:0;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex}.itc-skeleton-card__head{align-items:center;gap:var(--space-3);display:flex}.itc-skeleton-card__head>.itc-skeleton-lines{flex:1}.itc-skeleton-card__head>.itc-skeleton-lines>.itc-skeleton:first-child{inline-size:70%}.itc-skeleton-card__line{border-block-start:1px solid var(--line);padding-block-start:var(--space-2);display:block}.itc-empty{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--surface-raised);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);font-family:var(--font-sans);text-align:start;flex-direction:column;display:flex}.itc-empty__icon{border-radius:var(--radius-md);background:var(--surface-sunken);block-size:48px;inline-size:48px;color:var(--ink-muted);justify-content:center;align-items:center;display:inline-flex}.itc-empty__icon .itc-icon{block-size:24px;inline-size:24px}.itc-empty__title{font-family:var(--font-sans);color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:26px}.itc-empty__desc{max-inline-size:56ch;color:var(--ink-muted);font-size:15px;line-height:22px}.itc-empty__desc>p{margin:0}.itc-empty__leader{border-block-start:1px solid var(--line);align-self:stretch;margin-block-start:var(--space-2);display:block}.itc-empty__action{gap:var(--space-3);flex-wrap:wrap;display:flex}.itc-empty__desc+.itc-empty__action{margin-block-start:var(--space-2)}:lang(ar) .itc-empty__desc{line-height:1.7}@media (width<=480px){.itc-empty{padding:var(--space-5) var(--space-4)}}.itc-save{align-items:center;gap:var(--space-1) var(--space-2);min-block-size:24px;font-family:var(--font-sans);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;line-height:18px;display:inline-flex}.itc-save__dot{border-radius:var(--radius-full);background:var(--line-strong);flex:none;block-size:8px;inline-size:8px}.itc-save.is-idle .itc-save__dot{visibility:hidden}.itc-save.is-saving .itc-save__dot{background:var(--rwd-orange);animation:itc-save-pulse .9s var(--ease-standard) infinite alternate}.itc-save.is-saved .itc-save__dot{background:var(--success)}.itc-save.is-error .itc-save__dot{background:var(--danger)}.itc-save.is-error .itc-save__status{color:var(--danger);font-weight:600}.itc-save__time{font-variant-numeric:tabular-nums}@keyframes itc-save-pulse{to{opacity:.35}}.itc-save__retry{padding:2px var(--space-1);border-radius:var(--radius-xs);cursor:pointer;min-block-size:24px;font:inherit;color:var(--orange-ink);text-underline-offset:2px;background:0 0;border:0;margin:0;font-weight:600;text-decoration:underline}.itc-save__retry:hover{background:var(--orange-soft)}.itc-save__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.itc-skeleton{background-image:none;animation:none}.itc-save.is-saving .itc-save__dot{animation:none}}.itc-combo,.itc-combo *,.itc-lang,.itc-lang *,.itc-upload,.itc-upload *,.itc-tip,.itc-tip *{box-sizing:border-box}.itc-upload__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.itc-combo__control{position:relative}.itc-combo .itc-combo__control .itc-combo__input{border-radius:var(--radius-xs);padding-inline-end:44px}.itc-combo .itc-combo__control .itc-combo__input.has-chip{padding-inline-start:46px}.itc-combo__chip{z-index:1;border-radius:var(--radius-xs);border:1px solid var(--line-strong);pointer-events:none;block-size:24px;inline-size:24px;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.itc-combo__toggle{inline-size:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.itc-combo__toggle:hover:not([disabled]){color:var(--ink)}.itc-combo__toggle[disabled]{cursor:not-allowed;opacity:.45}.itc-combo__toggle .itc-icon{transition:rotate var(--duration-fast) var(--ease-standard)}.itc-combo__toggle[aria-expanded=true] .itc-icon{rotate:180deg}.itc-combo.is-disabled .itc-input{opacity:.6;cursor:not-allowed}.itc-combo__popup{z-index:var(--z-dropdown);overscroll-behavior:contain;background:var(--surface-overlay);max-block-size:min(22rem,60vh);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);animation:itc-combo-in var(--duration-fast) var(--ease-enter);position:absolute;inset-block-start:calc(100% + 4px);inset-inline:0;overflow-y:auto}@keyframes itc-combo-in{0%{opacity:0;translate:0 -4px}}.itc-combo__list{padding-block:var(--space-1)}.itc-combo__grouplabel{z-index:1;background:var(--surface-overlay);color:var(--ink-muted);padding-block:8px 4px;padding-inline:12px;font-size:11px;font-weight:600;line-height:14px;position:sticky;inset-block-start:0}.itc-combo__group+.itc-combo__group{border-block-start:1px solid var(--line)}.itc-combo__option{align-items:center;gap:var(--space-3);cursor:pointer;border-inline-start:3px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;min-block-size:48px;padding-block:6px;padding-inline:9px 12px;display:grid}.itc-combo__option.is-active{background:var(--orange-soft);border-inline-start-color:var(--rwd-orange-strong)}.itc-combo__swatch{border-radius:var(--radius-xs);border:1px solid var(--line);block-size:28px;inline-size:28px}.itc-combo__text{flex-direction:column;min-inline-size:0;display:flex}.itc-combo__name{font-size:15px;font-weight:600;line-height:20px}.itc-combo__option[aria-selected=true] .itc-combo__name:after{content:"✓" / "";color:var(--orange-ink);margin-inline-start:6px}.itc-combo__trade{font-family:var(--font-sans);color:var(--ink-muted);font-size:13px;line-height:16px}.itc-combo__code{font-family:var(--font-mono);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:600;line-height:16px}.itc-combo__empty{padding:var(--space-3) var(--space-4);color:var(--ink-muted);margin:0;font-size:14px;line-height:20px}@container (width<=360px){.itc-combo__option{grid-template-columns:auto minmax(0,1fr)}.itc-combo__code{grid-column:2}}@media (forced-colors:active){.itc-combo__option.is-active{outline-offset:-2px;outline:2px solid highlight}}.itc-lang{inline-size:max-content;max-inline-size:100%}.itc-lang__control{position:relative}.itc-lang__icon{color:var(--ink-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.itc-lang .itc-lang__select{cursor:pointer;padding-inline-start:40px}.itc-upload__zone{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);text-align:center;background:var(--surface-raised);color:var(--ink);border:2px dashed var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.itc-upload__zone.is-over{border-color:var(--rwd-orange-strong);background:var(--orange-soft)}.itc-upload__icon{width:24px;height:24px;color:var(--ink-muted)}.itc-upload__zone.is-over .itc-upload__icon{color:var(--orange-ink)}.itc-upload__prompt{font-size:15px;line-height:20px}.itc-upload__hint{max-inline-size:48ch}.itc-upload.is-error .itc-upload__zone{border-color:var(--danger)}.itc-upload.is-disabled .itc-upload__zone{opacity:.55}.itc-upload__errors{flex-direction:column;gap:2px;display:flex}.itc-upload__errors p{margin:0}.itc-upload__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.itc-upload__file{align-items:center;gap:var(--space-2);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-xs);padding-block:2px;padding-inline:12px 2px;display:flex}.itc-upload__fileicon{color:var(--ink-muted)}.itc-upload__name{overflow-wrap:anywhere;flex:auto;min-inline-size:0;font-size:14px;font-weight:600;line-height:20px}.itc-upload__size{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:18px}.itc-upload__remove{border-radius:var(--radius-xs);block-size:44px;inline-size:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.itc-upload__remove:hover{background:var(--danger-soft);color:var(--danger)}.itc-tip{vertical-align:middle;display:inline-flex;position:relative}.itc-tip__bubble{z-index:var(--z-dropdown);background:var(--navy);inline-size:max-content;max-inline-size:32ch;color:var(--ink-inverse);border-radius:var(--radius-xs);box-shadow:var(--shadow-raised);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);padding:6px 10px;font-size:14px;font-weight:400;line-height:20px;position:absolute;inset-inline-start:50%;translate:-50%}.itc-tip__bubble:before{content:"";block-size:10px;position:absolute;inset-inline:0}.itc-tip--top .itc-tip__bubble{inset-block-end:calc(100% + 8px)}.itc-tip--top .itc-tip__bubble:before{inset-block-start:100%}.itc-tip--bottom .itc-tip__bubble{inset-block-start:calc(100% + 8px)}.itc-tip--bottom .itc-tip__bubble:before{inset-block-end:100%}.itc-tip.is-open .itc-tip__bubble{opacity:1;visibility:visible;transition-delay:0s}@media (forced-colors:active){.itc-tip__bubble{border:1px solid canvastext}}[dir=rtl] .itc-tip__bubble{translate:50%}:lang(ar) .itc-combo__grouplabel{letter-spacing:0}:lang(ar) .itc-combo__trade{font-family:var(--font-sans);font-style:normal}:lang(ar) :is(.itc-combo__empty,.itc-upload__prompt,.itc-tip__bubble){line-height:1.7}:root{--font-display:var(--font-geist), system-ui, sans-serif;--font-sans:var(--font-geist), system-ui, sans-serif;--font-serif:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace}.site h1,.site h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:600}.site h3{letter-spacing:-.01em;font-weight:600}html{background:var(--surface)}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;margin:0}.site{min-height:100vh;font-family:var(--font-sans);color:var(--ink);background:var(--surface);flex-direction:column;display:flex;position:relative}.site a{color:var(--ink);text-underline-offset:3px}.site a:hover{color:var(--orange-ink)}.site a.itc-btn{text-decoration:none}.site a.itc-btn--primary,.site a.itc-btn--primary:hover{color:var(--on-action)}.site a.itc-btn--navy,.site a.itc-btn--navy:hover{color:var(--ink-inverse)}.muted{color:var(--ink-muted)}.mono{font-family:var(--font-mono)}.card{background:var(--surface-raised);border:1px solid var(--line);border-radius:0;overflow:hidden}.wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding-inline:24px}.skip{z-index:50;background:var(--navy);color:#fff;border-radius:2px;padding:10px 14px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#main{flex:1 0 auto}.hdr{background:var(--surface-raised);border-bottom:1px solid var(--line);z-index:20;position:relative}.hdr-row{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:40px;max-width:1280px;min-height:68px;margin:0 auto;padding:0 24px;display:flex}.hdr-brand{flex:none;align-items:center;padding:8px 0;text-decoration:none;display:flex}.hdr-brand img{width:128px;height:auto;display:block}.hdr-tools{--lang-ground:var(--surface-raised);--lang-ink:var(--ink);--lang-line:var(--line);--lang-hover:var(--surface);--lang-accent:var(--focus-ring)}.hdr-brand{gap:12px}.hdr-brand img.hdr-brand__itc{width:36px}.hdr-brand__rule{background:var(--line);width:1px;height:24px}[data-theme=dark] .hdr-brand img{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hdr-brand img{filter:brightness(0)invert()}}.hdr-nav{align-self:stretch;align-items:stretch;gap:28px;display:flex}.site .hdr-nav a{color:var(--ink-muted);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);border-bottom:2px solid #0000;align-items:center;padding-top:2px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.site .hdr-nav a:hover{color:var(--ink)}.site .hdr-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--rwd-orange);font-weight:600}.hdr-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.site .hdr-link{color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;min-height:40px;padding:0 10px;text-decoration:none;display:inline-flex}.site .hdr-link:hover,.site .hdr-link[aria-current=page]{color:var(--orange-ink)}.hdr-icon{width:36px;height:36px;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.hdr-icon:hover{border-color:var(--line);color:var(--ink)}.hdr-icon svg{display:none}html[data-theme-mode=light] .hdr-icon .i-light,html[data-theme-mode=dark] .hdr-icon .i-dark,html[data-theme-mode=auto] .hdr-icon .i-auto,html:not([data-theme-mode]) .hdr-icon .i-light{display:block}.hdr-cta{white-space:nowrap;min-height:40px;margin-left:4px;padding:0 18px}@media (width<=980px){.hdr-row{flex-wrap:wrap;gap:0 16px;padding:8px 16px 0}.hdr-nav{scrollbar-width:none;overscroll-behavior-x:contain;order:3;gap:22px;width:100%;min-height:48px;overflow-x:auto}.hdr-nav::-webkit-scrollbar{display:none}.hdr-nav[data-more],.hdr-nav[data-less]{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fl), #000 calc(100% - var(--fr)), transparent)}.hdr-nav[data-more]{--fr:40px}.hdr-nav[data-less]{--fl:40px}}.hdr-out__icon,.ftr__theme{display:none}@media (width<=640px){.hdr-row{min-height:56px;padding-top:6px}.hdr-row:not(:has(.hdr-nav)){padding-bottom:6px}.hdr-brand{gap:8px;padding:0}.hdr-brand img{width:96px}.hdr-brand img.hdr-brand__itc{width:30px}.hdr-brand__rule{height:20px}.site .hdr-contact,.site .hdr-theme{display:none}.hdr-tools{--lang-height:44px;gap:4px}.hdr-tools .lang__btn{justify-content:center;width:44px;padding-inline:0}.hdr-tools .lang__btn span,.hdr-tools .lang__chev{display:none}.site .hdr-out{justify-content:center;width:44px;padding:0}.hdr-out__label{display:none}.hdr-out__icon{display:block}.hdr-cta{min-height:44px;margin-left:0;padding:0 14px}.site .hdr-nav a{min-height:48px}.site .ftr__theme{color:#fff;min-height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}}.ftr{background:var(--navy-deep);color:#c9d2de;border-top:1px solid #ffffff1f}.ftr__row{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:1280px;margin:0 auto;padding:20px 24px;font-size:13px;line-height:18px;display:flex}.ftr__grow{flex-grow:1}@media (width<=760px){.ftr__grow{display:none}.ftr__row>span{flex-basis:100%}}.site .ftr a{color:#fff;align-items:center;min-height:32px;display:inline-flex}.site .ftr a:hover{color:var(--orange-200)}.download-icon{flex:none}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.eyebrow:before{content:"";background:var(--rwd-orange);width:8px;height:8px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.page>.page-head{margin-bottom:32px}.page-head .page-lead{margin-bottom:0}.page-title{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.07}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-link{align-items:center;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.seg{background:var(--surface-sunken);border-radius:2px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.chip{min-height:36px;color:var(--ink-muted);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 14px}.chip:hover{color:var(--ink)}.chip[aria-pressed=true]{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 2px #1018281f}.navy-band{background:var(--navy-deep);color:#fff;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px;display:flex}.navy-band p{margin:0}.site .navy-band a:not(.itc-btn){color:#fff;font-weight:700}.navy-band__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:36px}@media (width<=640px){.navy-band{padding:28px 20px}.wrap{padding-inline:16px}}.form-card{background:var(--surface-raised);border:1px solid var(--line);box-sizing:border-box;flex-direction:column;gap:24px;padding:32px;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}@media (width<=640px){.form-grid{grid-template-columns:minmax(0,1fr)}.form-card{padding:20px}}.form-section{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.form-section+.form-section{border-top:1px solid var(--line);padding-top:24px}.form-section legend{float:left;width:100%;margin-bottom:16px;padding:0;font-size:18px;font-weight:600}.form-section legend+*{clear:both}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld>span:first-child{font-size:13px;font-weight:600}.fld .opt{color:var(--ink-muted);font-weight:400}.fld input,.fld select,.fld textarea{border:1px solid var(--line-strong);border-radius:var(--radius-xs);min-height:44px;font:inherit;color:var(--ink);background:var(--surface-raised);box-sizing:border-box;width:100%;padding:0 12px;font-size:15px}.fld textarea{resize:vertical;min-height:96px;padding:10px 12px}.fld .hint{color:var(--ink-muted);font-size:13px}.fld .err{color:var(--danger);font-size:13px;font-weight:600}.fld[data-invalid] input,.fld[data-invalid] select,.fld[data-invalid] textarea{border-color:var(--danger)}.check{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--rwd-orange-strong);flex:none;margin:1px 0 0}.form-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}.form-error{color:var(--danger);margin:0;font-size:14px;font-weight:600}.form-done{background:var(--success-soft);color:var(--success);margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.turnstile-box{min-height:65px}.two-col{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.two-col>.main{flex:999 560px;min-width:0}.two-col>.side{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.panel{background:var(--surface-raised);border:1px solid var(--line);padding:20px;font-size:14px;line-height:1.5}.panel--navy{background:var(--navy-deep);border-color:var(--line);color:#e2e7ee}.site .panel--navy a{color:#fff}.panel h2{margin:0 0 10px;letter-spacing:-.015em!important;font-size:18px!important}.panel p{margin:0}.page{padding-top:40px;padding-bottom:72px}.page-lead{color:var(--ink-muted);margin:8px 0 32px;font-size:16px}.page-h1{margin:10px 0 0;font-size:clamp(32px,4vw,40px);line-height:1.1}.pill{border-radius:var(--radius-full);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:600}.pill--navy{background:var(--navy);color:#fff}.pill--orange{background:var(--orange-soft);color:var(--orange-ink)}.pill--green{background:var(--success-soft);color:var(--success)}.pill--grey{background:var(--surface-sunken);color:var(--ink)}
