@layer theme, base, components, utilities;html[data-skin=ctox]{--skin-page:#F3F6FB;--skin-surface:#FFFFFF;--skin-card-body:#FAFCFF;--skin-surface-soft:#FAFCFF;--skin-well:#EAEFF6;--skin-ink:#202B3D;--skin-ink-strong:#141C29;--skin-muted:#56657C;--skin-subtle:#8C9BB1;--skin-nav-label:#56657C;--skin-border-subtle:#E0E7F1;--skin-border:#D2DBE8;--skin-border-strong:#B4C1D3;--skin-accent-bright:#163A6E;--skin-accent:#163A6E;--skin-accent-hover:#122F5A;--skin-accent-pressed:#0E2647;--skin-hover:rgba(22,58,110,0.06);--skin-selected:rgba(22,58,110,0.10);--skin-glass:rgba(255,255,255,0.72);--skin-glow:0 6px 16px -6px rgba(22,58,110,0.50);--skin-focus:0 0 0 3px rgba(22,58,110,0.16);--skin-focus-glow:0 0 0 3px rgba(22,58,110,.16),0 4px 14px -2px rgba(22,58,110,.32);--identity-fill:#163A6E;--identity-subtle:rgba(22,58,110,0.10);--identity-text:#163A6E;--identity-ink:#FFFFFF;--action-fill:#163A6E;--action-ink:#FFFFFF;--skin-hero-gradient:linear-gradient(100deg,#163A6E,#264F83 55%,#597BA5);--skin-hero-sheen:radial-gradient(120% 180% at 88% -40%,rgba(255,255,255,0.28) 0%,rgba(255,255,255,0) 55%);--skin-hero-pill-ink:#141C29;--elev-1:0 1px 2px rgba(16,33,64,0.05),0 1px 3px rgba(16,33,64,0.04);--elev-2:0 1px 2px rgba(16,33,64,0.04),0 8px 24px -6px rgba(22,58,110,0.12);--elev-3:0 2px 6px rgba(16,33,64,0.05),0 18px 44px -12px rgba(22,58,110,0.22);--elev-4:0 4px 10px rgba(16,33,64,0.06),0 28px 64px -16px rgba(16,40,90,0.30);--background:var(--skin-page);--surface:var(--skin-card-body);--surface-alt:var(--skin-page);--foreground:var(--skin-ink);--heading:var(--skin-ink-strong);--brand:var(--skin-accent);--muted:var(--skin-muted);--border:var(--skin-border-subtle);--accent:var(--skin-accent);--accent-fg:#FFFFFF;--accent-soft:var(--skin-selected);--accent-2:var(--skin-accent-pressed);--silver:var(--skin-border-strong);--ok:#0F7A57;--ok-soft:#E7FAF3;--warn:#8F6200;--warn-soft:#FFF6DB;--danger:#B8340F;--danger-soft:#FFEEE8;--ink:var(--skin-ink-strong);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:20px;--font-plex-sans:var(--font-poppins);--font-display-fallback:var(--font-poppins);--font-serif-fallback:var(--font-poppins);--font-sans:var(--font-poppins),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;--default-font-family:var(--font-sans)}@layer utilities{html[data-skin=ctox],html[data-skin=ctox] body{font-family:var(--font-sans);text-rendering:optimizeLegibility}html[data-skin=ctox] :is(h1,h2,h3,.font-display,.font-serif){font-family:var(--font-display)}html[data-skin=ctox] h1{letter-spacing:-.01em}html[data-skin=ctox] ::selection{background:#D3DDEC}html[data-skin=ctox] :is(input,textarea)::placeholder{color:var(--skin-subtle)}html[data-skin=ctox] .rounded{border-radius:var(--radius-sm)}html[data-skin=ctox] :is(.shadow,.shadow-sm,.shadow-xs){--tw-shadow:var(--elev-1)}html[data-skin=ctox] .shadow-md{--tw-shadow:var(--elev-2)}html[data-skin=ctox] .shadow-lg{--tw-shadow:var(--elev-3)}html[data-skin=ctox] :is(.shadow-xl,.shadow-2xl){--tw-shadow:var(--elev-4)}html[data-skin=ctox] body{background:var(--skin-page);color:var(--skin-ink)}html[data-skin=ctox] [data-shell=sidebar] aside{background:var(--skin-surface)}html[data-skin=ctox] [data-shell=sidebar] nav>div>p{padding-top:4px;font-size:var(--fs-label);font-weight:600;letter-spacing:.08em;color:var(--skin-nav-label)}html[data-skin=ctox] [data-shell=sidebar] nav :is(a,div).relative.flex{border-radius:var(--radius-md);transition:background-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1)}html[data-skin=ctox] [data-shell=sidebar] nav :is(a,div).relative.flex:not(.bg-accent-soft):hover{background:var(--skin-hover);color:var(--skin-ink-strong)}@media (min-width:768px){html[data-skin=ctox] [data-shell=sidebar] nav a.relative.flex.text-sm{min-height:40px}}html[data-skin=ctox] [data-shell=sidebar] nav :is(a,div).relative.flex.bg-accent-soft{background:var(--skin-accent);color:#FFFFFF;box-shadow:var(--skin-glow)}html[data-skin=ctox] [data-shell=sidebar] nav .bg-accent-soft :is(.text-accent,.text-muted,a){color:#FFFFFF}html[data-skin=ctox] [data-shell=sidebar] nav .bg-accent-soft button:hover{background:rgba(255,255,255,.18)}html[data-skin=ctox] [data-shell=sidebar] nav .bg-accent-soft>span.absolute.bg-accent{background:rgba(255,255,255,.75)}html[data-skin=ctox] [data-shell=sidebar]>header{background:var(--skin-glass);-webkit-backdrop-filter:saturate(1.4) blur(15px);backdrop-filter:saturate(1.4) blur(15px)}html[data-skin=ctox] [data-shell=topbar]>div.border-b{background:var(--skin-surface)}@media (min-width:768px){html[data-skin=ctox] [data-shell=topbar]>div.md\:sticky{top:-24px}}html[data-skin=ctox]{--skin-topbar-h:63px}@media (max-width:767px){html[data-skin=ctox]{--skin-topbar-h:56px}}html[data-skin=ctox] [data-skin-topbar]{position:fixed;inset:0 0 auto 0;height:var(--skin-topbar-h);z-index:40}html[data-skin=ctox] [data-skin-topbar]+div{padding-top:var(--skin-topbar-h)}@media (min-width:768px){html[data-skin=ctox] [data-skin-topbar]+div>[data-shell=sidebar]>aside,html[data-skin=ctox] [data-skin-topbar]+div>main{height:calc(100vh - var(--skin-topbar-h))}}html[data-skin=ctox] body:has([data-skin-topbar][data-ready]) [data-shell=sidebar]>aside>div:first-child>:not(span.rounded),html[data-skin=ctox] body:has([data-skin-topbar][data-ready]) [data-shell=sidebar]>header>:not(span.rounded){display:none}html[data-skin=ctox] body:has([data-skin-topbar][data-ready]) [data-shell=sidebar]>aside>div:first-child:not(:has(>span.rounded)),html[data-skin=ctox] body:has([data-skin-topbar][data-ready]) [data-shell=sidebar]>header:not(:has(>span.rounded)){display:none}html[data-skin=ctox] [data-shell=sidebar]>header{top:var(--skin-topbar-h)}html[data-skin=ctox] [data-testid=ask-anywhere]{top:calc(var(--skin-topbar-h) + 12px)}html[data-skin=ctox] :is(.rounded-xl,.rounded-2xl).border:is(.bg-surface,.bg-white){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--elev-2)}html[data-skin=ctox] .rounded-lg.border:is(.bg-surface,.bg-white){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--elev-1)}html[data-skin=ctox] a:is(.rounded-xl,.rounded-lg).border{transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1)}html[data-skin=ctox] a:is(.rounded-xl,.rounded-lg).border:hover{box-shadow:var(--elev-3);transform:translateY(-1px)}html[data-skin=ctox] :is(.bg-accent,.bg-brand){color:var(--accent-fg)}html[data-skin=ctox] :is(.bg-accent,.bg-brand) :is(.text-heading,.text-foreground,.text-ink,.text-accent,.text-brand,.text-muted,h1,h2,h3,svg){color:inherit}html[data-skin=ctox] :is(button,a,[role=button]).bg-accent{border-radius:999px;font-weight:500;box-shadow:var(--skin-glow);transition:background-color .12s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}html[data-skin=ctox] :is(button,a,[role=button]).bg-accent:hover:not(:disabled){background-color:var(--skin-accent-hover)}html[data-skin=ctox] :is(button,a,[role=button]).bg-accent:active:not(:disabled){transform:translateY(1px)}html[data-skin=ctox] :is(button,[role=button]).bg-accent:is(:disabled,[aria-disabled=true]){box-shadow:none}html[data-skin=ctox] :is(button,a,[role=button]).border.border-border{--border:var(--skin-border);transition:background-color .12s cubic-bezier(.2,.8,.2,1),border-color .12s cubic-bezier(.2,.8,.2,1),color .12s cubic-bezier(.2,.8,.2,1)}html[data-skin=ctox] :is(button,a,[role=button]).border.border-border:hover:not(:disabled){--border:var(--skin-border-strong)}html[data-skin=ctox] :is(button,a,[role=button]).rounded-full{font-weight:500}html[data-skin=ctox] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea).border{--border:var(--skin-border);transition:border-color .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1)}html[data-skin=ctox] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{--border:var(--skin-accent);box-shadow:var(--skin-focus);outline:none}html[data-skin=ctox] :is(input[type=checkbox],input[type=radio]){accent-color:var(--skin-accent)}html[data-skin=ctox] :where(a,button,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:none;box-shadow:var(--skin-focus-glow)}html[data-skin=ctox] main :is(div,form):has(>select~select):not(.border *)>select{height:46px;flex:1 1 177px;min-width:0;max-width:177px;border-radius:var(--radius-md);background-color:var(--skin-page);--border:rgba(20,28,41,0.35);border-width:.5px;font-size:14px;color:var(--skin-ink)}html[data-skin=ctox] main :is(div,form):has(>select~select):not(.border *)>input:is([type=search],[type=text]){height:46px;flex:1 3 344px;min-width:160px;padding:0 17px;border-radius:var(--radius-md);background-color:var(--skin-surface);box-shadow:var(--elev-2);font-size:14px}html[data-skin=ctox] [data-skin-switch]{--border:var(--skin-border);background:var(--skin-well)}html[data-skin=ctox] [data-skin-switch] button[aria-pressed=true]{background:var(--skin-accent);color:#FFFFFF;box-shadow:var(--skin-glow)}html[data-skin=ctox] span.h-px:empty:is(.w-4,.w-6,.w-8){width:auto;height:auto;background:none}html[data-skin=ctox] :has(>span.h-px:empty:is(.w-4,.w-6,.w-8)){column-gap:0}html[data-skin=ctox] span.h-px:empty:is(.w-4,.w-6,.w-8)+*{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--skin-ink-strong)}html[data-skin=ctox] span.h-px:empty:is(.w-4,.w-6,.w-8)+*~*{margin-left:12px}html[data-skin=ctox] :is(.rounded-lg,.rounded-xl).border>div:first-child:has(span.h-px:empty){min-height:44px;padding-bottom:10px;margin-bottom:14px;box-shadow:inset 0 -1px 0 var(--skin-border-subtle)}html[data-skin=ctox] [data-page-header]{--heading:#FFFFFF;--foreground:#FFFFFF;--muted:rgba(255,255,255,0.88);--accent:#FFFFFF;--brand:#FFFFFF;--ink:#FFFFFF;--accent-soft:rgba(255,255,255,0.2);--surface-alt:rgba(255,255,255,0.18);--background:rgba(255,255,255,0.18);--border:rgba(255,255,255,0.55);position:relative;display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;min-height:80px;padding:14px 26px 14px 37px;margin-bottom:22px;border-radius:20px;background:var(--skin-hero-sheen),var(--skin-hero-gradient);box-shadow:var(--elev-2);color:#FFFFFF}html[data-skin=ctox] [data-page-header]:after{content:"";order:5;flex:1 1 0}html[data-skin=ctox] [data-page-header] :is(div,header):has(h1){display:contents}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(div,p):not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):is(:has(>span.h-px:empty),:has(+h1),:has(+:is(div,header) h1)){order:0;flex:0 0 100%;margin:0;font-size:12px;font-weight:500;letter-spacing:normal;text-transform:none;color:rgba(255,255,255,.85)}html[data-skin=ctox] [data-page-header] span.h-px:empty+*{font-size:12px;font-weight:500;color:rgba(255,255,255,.85)}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(svg,:is(span,div):is(.h-8,.h-9,.h-10,.h-11,.h-12):has(>svg:only-child)){order:1;flex:none;margin:0 14px 0 0}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>span.bg-surface:has(>svg:only-child){--accent:var(--skin-accent-bright);width:36px;height:36px;border-radius:var(--radius-md);background:#FFFFFF;box-shadow:none;color:var(--skin-accent-bright)}html[data-skin=ctox] [data-page-header] h1{order:2;margin:0;font-size:var(--fs-num);line-height:1.2;font-weight:500;letter-spacing:-.02em;color:#FFFFFF}html[data-skin=ctox] [data-page-header] h1 svg{color:#FFFFFF}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>span:not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)){order:3;margin:0 0 0 12px;--tw-ring-color:rgba(255,255,255,0.45);color:#FFFFFF}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){order:4;flex:0 1 480px;min-width:0;max-width:none;margin:0 0 0 27px;font-size:14px;line-height:18px;font-weight:500;color:#FFFFFF}html[data-skin=ctox] [data-page-header] p a{color:#FFFFFF;text-decoration:underline}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a:not(:has(h1)),button:not(:has(h1)),form,section,div:not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):not(:has(>span.h-px:empty)):not(:has(+h1)):not(:has(+:is(div,header) h1))){order:6;margin:0 0 0 10px}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a,button):has(h1){order:2;margin:0;max-width:100%}html[data-skin=ctox] [data-page-header] :is(a,button):not(p a):is(.bg-accent,.bg-brand,.bg-heading,.bg-surface,.bg-white,.bg-background,.border,[class*=ring-]){--heading:var(--skin-hero-pill-ink);--foreground:var(--skin-hero-pill-ink);--muted:var(--skin-ink);--accent:var(--skin-accent);display:inline-flex;align-items:center;gap:6px;min-height:27.6px;padding:0 16px;border-radius:999px;border-width:0;background:#FFFFFF;box-shadow:none;font-size:12px;font-weight:500;color:var(--skin-hero-pill-ink)}html[data-skin=ctox] [data-page-header] :is(a,button):not(p a):is(.bg-accent,.bg-brand,.bg-heading,.bg-surface,.bg-white,.bg-background,.border,[class*=ring-]):hover:not(:disabled){background:#E6ECF5}html[data-skin=ctox] [data-page-header] a:not(p a):not(.bg-accent,.bg-brand,.bg-heading,.bg-surface,.bg-white,.bg-background,.border,[class*=ring-]){display:inline-flex;align-items:center;gap:6px;min-height:27.6px;padding:0 16px;border:1px solid #ffffff;border-radius:999px;font-size:12px;font-weight:500;color:#FFFFFF;text-decoration:none}html[data-skin=ctox] main :has(>[data-page-header]+* [data-page-subtitle]:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr)}html[data-skin=ctox] main :has(>[data-page-header]+* [data-page-subtitle]:not([hidden]))>[data-page-header]{grid-area:1/1;align-self:stretch;align-items:flex-start}html[data-skin=ctox] main [data-page-header]+:has([data-page-subtitle]:not([hidden])){display:contents}html[data-skin=ctox] main [data-page-header]+* [data-page-subtitle]:not([hidden]){grid-area:1/1;align-self:start;z-index:1;margin:54px 26px 36px 87px}@media (max-width:1023px){html[data-skin=ctox] main [data-page-header]+* [data-page-subtitle]:not([hidden]){margin:60px 20px 38px}}html[data-skin=ctox] main [data-page-header]+* [data-page-subtitle]:not([hidden])>p{font-size:14px;line-height:18px;font-weight:500;color:#FFFFFF}html[data-skin=ctox] [data-page-header][data-page-header]:not(:has(h1)) span.h-px:empty+*{font-size:var(--fs-num);line-height:1.2;letter-spacing:-.02em;color:#FFFFFF}html[data-skin=ctox] [data-page-header][data-page-header]:not(:has(h1))>:is(p,div){margin-left:0}html[data-skin=ctox] [data-page-header][data-page-header]:not(:has(h1))>p{flex:1 1 100%}@media (max-width:1023px){html[data-skin=ctox] [data-page-header]{padding:16px 20px;gap:10px 16px}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){margin-left:0;flex:1 1 220px}}@media (max-width:767px){html[data-skin=ctox] [data-page-header] h1{font-size:20px}html[data-skin=ctox] :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){flex-basis:100%}}html[data-skin=ctox] [data-skin-card]{padding:20px 24px;border:1px solid var(--skin-border-subtle);border-radius:20px;background:var(--skin-surface);box-shadow:var(--elev-2)}html[data-skin=ctox] [data-skin-collapsible]>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 14px;border-radius:var(--radius-md);background:var(--skin-well);list-style:none;cursor:pointer;font-size:var(--fs-body);font-weight:500;color:var(--skin-ink-strong)}html[data-skin=ctox] [data-skin-collapsible]>summary:hover{background:#E1E8F2}html[data-skin=ctox] [data-skin-collapsible] [data-skin-chevron]{flex:none;color:var(--skin-ink);transition:transform .2s ease}html[data-skin=ctox] [data-skin-collapsible][open] [data-skin-chevron]{transform:rotate(180deg)}html[data-skin=ctox] [data-skin-collapsible]>[data-skin-collapsible-body]{padding-top:16px}@media print{html[data-skin=ctox],html[data-skin=ctox] [data-shell] :is(aside,header,div.border-b),html[data-skin=ctox] body,html[data-skin=ctox] main{background:#FFFFFF}html[data-skin=ctox] *{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-skin=ctox] [data-page-header]{--heading:var(--skin-ink-strong);--foreground:var(--skin-ink);--muted:var(--skin-muted);--accent:var(--skin-accent);background:#FFFFFF;box-shadow:none;color:var(--skin-ink-strong)}html[data-skin=ctox] [data-page-header] :is(h1,p,span,a,svg){color:var(--skin-ink-strong)}}html[data-skin=ctox]{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gutter:24px;--grid-col-gap:22px;--grid-row-gap:26px;--pad-card:var(--space-5) var(--space-6);--pad-chart:18px 22px 12px;--pad-rows:18px 22px 20px;--card-head-h:44px;--card-head-pad:0 12px 0 24px;--control-xs:24px;--control-sm:28px;--control-md:34px;--control-lg:42px;--toolbar-h:46px;--toolbar-select-w:177px;--hero-h:80px;--hero-pad:0 26px 0 37px;--hero-pad-tablet:var(--space-4) var(--space-5);--content-home:1232px}@media (max-width:1023px){html[data-skin=ctox]{--gutter:20px}}@media (max-width:767px){html[data-skin=ctox]{--gutter:16px}}html[data-skin=ctox] main:not(main main){padding-top:var(--gutter);padding-inline:var(--gutter)}@media (min-width:768px){html[data-skin=ctox] main [data-shell=topbar]>div.md\:sticky{top:calc(-1 * var(--gutter))}}html[data-skin=ctox] main :has([data-page-header]):not([data-page-header] *):not(.contents):not([data-shell]){width:100%;max-width:var(--content-home);margin-inline:auto;padding-inline:var(--space-0);padding-bottom:var(--space-0)}html[data-skin=ctox] main [data-page-header]~.mx-auto{width:100%;max-width:none}html[data-skin=ctox] main [data-page-header]{min-height:var(--hero-h);padding:var(--hero-pad);margin-bottom:var(--space-0);gap:var(--space-0)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>*{margin-block:var(--space-3)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(svg,:is(span,div):is(.h-8,.h-9,.h-10,.h-11,.h-12):has(>svg:only-child)){margin-block:var(--space-3);margin-right:var(--space-3)}@media (max-width:1023px){html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(svg,:is(span,div):is(.h-8,.h-9,.h-10,.h-11,.h-12):has(>svg:only-child)){margin-block:var(--space-0);margin-right:var(--space-0)}}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>span.bg-surface:has(>svg:only-child){width:var(--control-md);height:var(--control-md)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){flex:1 1 317px;margin-block:var(--space-3);margin-left:27px}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(div,p):not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):is(:has(>span.h-px:empty),:has(+h1),:has(+:is(div,header) h1)){margin-block:var(--space-3)}html[data-skin=ctox] main :is([data-page-header]:has(h1),[data-page-header] :is(div,header):has(h1))>:is(div,p):not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):is(:has(>span.h-px:empty),:has(+h1),:has(+:is(div,header) h1)){order:6;flex:none;margin-block:var(--space-3);margin-inline:var(--space-0)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a:not(:has(h1)),button:not(:has(h1)),form,section,div:not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):not(:has(>span.h-px:empty)):not(:has(+h1)):not(:has(+:is(div,header) h1))){margin-block:var(--space-3);margin-left:11px}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>span:not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)){margin-block:var(--space-3)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a,button):has(h1){margin-block:var(--space-3);margin-left:var(--space-0)}html[data-skin=ctox] main [data-page-header]:has(~* [data-page-subtitle]:not([hidden])){align-items:flex-start}html[data-skin=ctox] main [data-page-header]:has(~* [data-page-subtitle]:not([hidden])) h1{line-height:var(--control-md)}html[data-skin=ctox] main :has(>[data-page-header]+* [data-page-subtitle]:not([hidden])){row-gap:var(--grid-row-gap)}html[data-skin=ctox] main [data-page-header]+:has(>[data-page-subtitle]:not([hidden]))>*{margin-block:var(--space-0)}html[data-skin=ctox] main [data-page-header]+*>[data-page-subtitle]:not([hidden]){margin:calc(var(--banner-top) + var(--space-3) + var(--control-md) + var(--space-1)) 26px var(--space-3) calc(37px + var(--control-md) + var(--space-3))!important}@media (max-width:1023px){html[data-skin=ctox] main [data-page-header]+*>[data-page-subtitle]:not([hidden]){margin:calc(var(--banner-top) + var(--space-4) + var(--control-md) + 10px) var(--space-5) var(--space-4) var(--space-5)!important}html[data-skin=ctox] main [data-page-header]{padding:var(--hero-pad-tablet);gap:10px var(--space-4)}}@media (max-width:1023px){html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>*,html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a,button):has(h1),html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(a:not(:has(h1)),button:not(:has(h1)),form,section,div:not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):not(:has(>span.h-px:empty)):not(:has(+h1)):not(:has(+:is(div,header) h1))),html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>:is(div,p):not(:has(h1)):not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)):is(:has(>span.h-px:empty),:has(+h1),:has(+:is(div,header) h1)),html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)),html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>span:not(:is(.h-8,.h-9,.h-10,.h-11,.h-12)){margin-block:var(--space-0)}html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){flex:1 1 220px;margin-left:var(--space-0)}}@media (max-width:767px){html[data-skin=ctox] main :is([data-page-header],[data-page-header] :is(div,header):has(h1))>p:not(:has(+h1)):not(:has(+:is(div,header) h1)){flex-basis:100%}}html[data-skin=ctox] main [data-page-header]~:is(div,section):not(.border,.grid,.flex:not(.flex-col)):not(:has(>[data-page-subtitle]:not([hidden]))):has(>:is(section,.border))>:not(:last-child){margin-block:var(--space-0) var(--grid-row-gap)}html[data-skin=ctox] main [data-page-header]~:is(div,section).flex-col:not(.border,.grid):has(>:is(section,.border)){row-gap:var(--space-0)}html[data-skin=ctox] main .grid:has(>:is(section,.border)):not(.border .grid){column-gap:var(--grid-col-gap);row-gap:var(--grid-row-gap)}html[data-skin=ctox] :where(.rounded,.rounded-lg,.rounded-xl,.rounded-2xl).border:where(.bg-surface,.bg-white):where(.p-3,.p-4,.p-5,.p-6,.p-8,.px-4.py-3){padding:var(--pad-card)}html[data-skin=ctox] main :is(section,div,form):is(.rounded,.rounded-lg,.rounded-xl,.rounded-2xl).border>:is(div,header).border-b:first-child:is(.flex,[class*=py-]){display:flex;flex-wrap:wrap;align-items:center;min-height:var(--card-head-h);padding:var(--card-head-pad);margin:var(--space-0);gap:var(--space-2)}html[data-skin=ctox] main :is(section,div,form):is(.rounded,.rounded-lg,.rounded-xl,.rounded-2xl).border>div.border-b:first-child:not(.flex):is(.p-3,.p-4,.p-5,.p-6){padding:var(--pad-card)}html[data-skin=ctox] main section.rounded-xl.border>div.border-b:first-child>h2{font-size:16px;font-weight:500}html[data-skin=ctox] main .overflow-hidden:is(.rounded,.rounded-lg,.rounded-xl).border>ul.divide-y>li,html[data-skin=ctox] main :is(ul,div).divide-y:is(.rounded,.rounded-lg,.rounded-xl).border>*{padding-inline:22px}html[data-skin=ctox] main section.rounded-xl.border ul.divide-y>li{min-height:53px}html[data-skin=ctox] main :is(div,form):has(>select~select):not(.border *){gap:10px}html[data-skin=ctox] main :is(div,form):has(>select~select):not(.border *)>select{height:var(--toolbar-h);flex:1 1 var(--toolbar-select-w);max-width:var(--toolbar-select-w);padding:0 18px 0 19px}html[data-skin=ctox] main :is(div,form):has(>select~select):not(.border *)>input:not([type=checkbox]):not([type=radio]){height:var(--toolbar-h);flex:1 3 344px;min-width:160px;padding:0 17px;border-radius:var(--radius-md);background-color:var(--skin-surface);box-shadow:var(--elev-2)}html[data-skin=ctox]{--banner-top:var(--space-10,40px)}html[data-skin=ctox] main :has([data-page-header]):not([data-page-header] *),html[data-skin=ctox] main:has([data-page-header]){padding-top:0!important;margin-top:0!important}html[data-skin=ctox] main :has([data-page-header]):not([data-page-header] *):not(.contents):not([data-skin-spacing]):not([data-shell]):not(:has(>[data-page-header]+* [data-page-subtitle]:not([hidden]))){display:flex!important;flex-direction:column;gap:var(--grid-row-gap,26px);order:-1}html[data-skin=ctox] main :has([data-page-header]):not([data-page-header] *):not(.contents):not([data-skin-spacing]):not([data-shell])>:not([data-page-header]){margin-top:0!important;margin-bottom:0!important}html[data-skin=ctox] main:has([data-page-header])>:not(:has([data-page-header])):not([data-shell]){margin-bottom:0!important}html[data-skin=ctox] [data-shell=topbar]>*{margin-bottom:0!important}html[data-skin=ctox] main>.contents>:has([data-page-header]),html[data-skin=ctox] main>:has([data-page-header]){order:0!important}html[data-skin=ctox] main [data-page-header]{order:-1;margin-top:var(--banner-top)!important}html[data-skin=ctox] main [data-skin-flatten]>:has([data-page-header]):not([data-page-header] *):not(.contents):not([data-skin-spacing]):not([data-shell]):not(:has(>[data-page-header]+* [data-page-subtitle]:not([hidden]))){display:contents!important}html[data-skin=ctox] main [data-skin-after-toolbar]>*{order:1;margin:0!important}html[data-skin=ctox] main [data-skin-flatten] [data-skin-slot=below-toolbar],html[data-skin=ctox] main [data-skin-flatten] [data-skin-slot=below-toolbar]~*{order:2}html[data-skin=ctox] main :has([data-page-header]):not([data-page-header] *):not(.contents):not([data-skin-spacing]):not([data-shell])>:is(a,button):first-child,html[data-skin=ctox] main:has([data-page-header])>:is(a,button):first-child{order:-2;display:block;align-self:flex-start;height:16px;line-height:16px;margin:var(--space-3) 0 0!important}html[data-skin=ctox] main :has(>:is(a,button):first-child):has([data-page-header]):not([data-page-header] *) [data-page-header],html[data-skin=ctox] main:has(>:is(a,button):first-child) [data-page-header]{margin-top:calc(var(--space-3) - var(--grid-row-gap, 26px))!important}html[data-skin=ctox] main [data-skin-folds-last]>*{margin-top:0!important;margin-bottom:0!important}html[data-skin=ctox] main [data-skin-folds-last]>.grid{grid-template-columns:minmax(0,1fr);gap:var(--grid-row-gap,26px)}html[data-skin=ctox] main [data-skin-folds-last]>.grid>[data-skin-collapsible]{order:2}html[data-skin=ctox] main [data-skin-folds-last]>.grid>.space-y-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--grid-col-gap,26px);align-items:start}html[data-skin=ctox] main [data-skin-folds-last]>.grid>.space-y-4>*{margin-top:0!important}html[data-skin=ctox] main [data-skin-labels] :is(h2,h3).uppercase{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--skin-ink-strong)}html[data-skin=ctox] main [data-skin-labels] .uppercase:not(h2,h3)[class*="tracking-[0.1em]"]{font-size:var(--fs-body);font-weight:500;letter-spacing:normal;text-transform:none}html[data-skin=ctox] select:not([multiple]):not([size]):not(#_){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23202B3D' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:10px 6px;padding-left:14px;padding-right:38px}}@layer utilities{}html[data-skin=ctox] :is([data-portfolio-frame],[data-home-frame]){position:fixed;inset:var(--notice-top,0) 0 0 0;background:#f5f6f8}html[data-skin=ctox] :is([data-portfolio-frame],[data-home-frame])[data-frame-mode=front]{z-index:70}html[data-skin=ctox] :is([data-portfolio-frame],[data-home-frame])[data-frame-mode=aside]{z-index:45}html[data-skin=ctox] :is([data-portfolio-frame],[data-home-frame])>iframe{display:block;width:100%;height:100%;border:0}@layer utilities{html[data-skin=ctox]{--ctl-h:31px}html[data-skin=ctox]:not(#_) [data-skin-grid]>*{margin:0}html[data-skin=ctox]:not(#_) .border [data-skin-grid]{border-radius:0;background:transparent;box-shadow:none}html[data-skin=ctox]:not(#_) .border [data-skin-grid]>[data-skin-grid-part=controls]{padding:0 0 var(--space-3);border-radius:0;background:transparent}html[data-skin=ctox]:not(#_) .border [data-skin-grid]>div:last-child{padding:var(--space-3) 0 0}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]{gap:var(--space-2)}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=card-title]{flex:0 1 auto;margin-right:var(--space-2)}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=card-title]>:not([data-skin-block]){font-size:16px}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls] [data-skin-block=badge]{font-size:12px}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=search],html[data-skin=ctox]:not(#_) main [data-skin-block=filters]>[data-skin-block=search]{flex:1 3 344px;min-width:160px;max-width:344px;height:var(--ctl-h);margin:0;padding:0 var(--space-3) 0 34px;border:0;border-radius:var(--hl-r-ctl);background-color:var(--hl-well);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2366768E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--space-3) center;background-size:14px 14px;box-shadow:none;font-size:12px;line-height:var(--ctl-h);color:var(--hl-ink);cursor:text}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=search]::placeholder,html[data-skin=ctox]:not(#_) main [data-skin-block=filters]>[data-skin-block=search]::placeholder{color:var(--hl-muted)}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=search]:focus,html[data-skin=ctox]:not(#_) main [data-skin-block=filters]>[data-skin-block=search]:focus{outline:none;box-shadow:none;background-color:var(--hl-border)}html[data-skin=ctox]:not(#_) main [data-skin-block=filters]{gap:var(--space-2)}html[data-skin=ctox]:not(#_) main [data-skin-block=filters]>select{flex:0 1 177px;min-width:0;max-width:177px;height:var(--ctl-h);min-height:var(--ctl-h);padding-block:0;border:0;border-radius:var(--hl-r-ctl);background-color:var(--hl-well);box-shadow:none;font-size:12px;line-height:var(--ctl-h);color:var(--hl-ink);cursor:pointer}html[data-skin=ctox]:not(#_) main [data-skin-block=filters]>select:hover{background-color:var(--hl-border)}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>[data-skin-block=search]+*{margin-left:auto}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>button,html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>div>button:first-child{--border:var(--skin-border);height:var(--ctl-h);gap:6px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:999px;background-color:var(--skin-surface);font-size:12px;font-weight:500;line-height:1;letter-spacing:.005em;color:var(--skin-ink);white-space:nowrap}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>button:hover:not(:disabled),html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>div>button:first-child:hover:not(:disabled){--border:var(--skin-border-strong);background-color:var(--skin-hover);color:var(--skin-ink-strong)}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>button>span,html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>div>button:first-child>span{font-size:12px}html[data-skin=ctox]:not(#_) [data-skin-grid]>[data-skin-grid-part=controls]>div>div{left:auto;right:var(--space-0);--border:var(--skin-border-subtle);border-radius:var(--hl-r-ctl);background-color:var(--skin-surface);box-shadow:var(--hl-shadow-card)}html[data-skin=ctox]:not(#_) [data-skin-grid]>p{padding:var(--space-3) var(--space-6) 0}html[data-skin=ctox]:not(#_) [data-skin-grid]>div:last-child{padding:var(--space-5)}html[data-skin=ctox]:not(#_) [data-skin-grid-part=table]{--ag-font-family:var(--font-poppins),sans-serif;--ag-header-font-family:var(--font-poppins),sans-serif;--ag-font-size:14px;--ag-data-font-size:14px;--ag-text-color:var(--skin-ink);--ag-foreground-color:var(--skin-ink);--ag-accent-color:var(--skin-accent);--ag-background-color:var(--skin-surface);--ag-odd-row-background-color:var(--skin-surface);--ag-wrapper-border:1px solid var(--skin-border-subtle);--ag-wrapper-border-radius:0;--ag-border-radius:var(--radius-sm);--ag-header-height:36px;--ag-header-background-color:var(--skin-surface);--ag-header-text-color:var(--skin-muted);--ag-header-font-size:12px;--ag-header-font-weight:500;--ag-header-row-border:1px solid var(--skin-border-subtle);--ag-header-column-border:1px solid var(--skin-border-subtle);--ag-header-column-border-height:100%;--ag-header-cell-hover-background-color:var(--skin-hover);--ag-row-height:40px;--ag-row-border:1px solid var(--skin-border-subtle);--ag-column-border:1px solid var(--skin-border-subtle);--ag-cell-horizontal-padding:var(--space-2);--ag-row-hover-color:var(--skin-hover);--ag-selected-row-background-color:var(--skin-selected);--ag-icon-color:var(--skin-muted)}html[data-skin=ctox]:not(#_) [data-skin-grid-part=table] :is(.ag-header-cell-sorted-asc,.ag-header-cell-sorted-desc) .ag-header-cell-label{color:var(--skin-accent)}html[data-skin=ctox]:not(#_) [data-skin-row-open] .ag-row{cursor:pointer}html[data-skin=ctox]:not(#_) [data-skin-status]{--border:var(--skin-border);display:inline-block;max-width:100%;height:22px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--skin-well);font-size:12px;font-weight:500;line-height:20px;color:var(--skin-ink);white-space:nowrap;vertical-align:middle}html[data-skin=ctox]:not(#_) [data-skin-status=green]{--border:var(--ok);background-color:var(--ok-soft)}html[data-skin=ctox]:not(#_) [data-skin-status=amber]{--border:var(--warn);background-color:var(--warn-soft)}html[data-skin=ctox]:not(#_) [data-skin-status=red]{--border:var(--danger);background-color:var(--danger-soft)}html[data-skin=ctox]:not(#_) [data-skin-status=blue]{--border:var(--skin-accent);background-color:var(--skin-selected)}html[data-skin=ctox]:not(#_) [data-skin-status=neutral]{--border:var(--skin-border);background-color:var(--skin-well)}}