@font-face{font-family:'Inter';src:url('fonts/inter-400-normal.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap;}@font-face{font-family:'Inter';src:url('fonts/inter-500-normal.ttf') format('truetype');font-style:normal;font-weight:500;font-display:swap;}@font-face{font-family:'Inter';src:url('fonts/inter-600-normal.ttf') format('truetype');font-style:normal;font-weight:600;font-display:swap;}@font-face{font-family:'Inter';src:url('fonts/inter-700-normal.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap;}@font-face{font-family:'Barlow';src:url('fonts/barlow-400-italic.ttf') format('truetype');font-style:italic;font-weight:400;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-300-normal.otf') format('opentype');font-style:normal;font-weight:300;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-400-normal.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-400-italic.otf') format('opentype');font-style:italic;font-weight:400;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-500-normal.otf') format('opentype');font-style:normal;font-weight:500;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-700-normal.otf') format('opentype');font-style:normal;font-weight:700;font-display:swap;}@font-face{font-family:'Satoshi';src:url('fonts/satoshi-900-normal.otf') format('opentype');font-style:normal;font-weight:900;font-display:swap;}@font-face{font-family:'Kurdis';src:url('fonts/kurdis-900-normal.otf') format('opentype');font-style:normal;font-weight:900;font-display:swap;}@font-face{font-family:'Kurdis Condensed';src:url('fonts/kurdis-condensed-700-normal.otf') format('opentype');font-style:normal;font-weight:700;font-display:swap;}@font-face{font-family:'Kurdis Condensed';src:url('fonts/kurdis-condensed-900-normal.otf') format('opentype');font-style:normal;font-weight:900;font-display:swap;}@font-face{font-family:'Kurdis ExtraCondensed';src:url('fonts/kurdis-extracondensed-900-normal.otf') format('opentype');font-style:normal;font-weight:900;font-display:swap;}:root{--tces-color-primitive-grey-100:#F5F5F5;--tces-color-primitive-grey-200:#E6E6E6;--tces-color-primitive-grey-300:#D6D6D6;--tces-color-primitive-grey-400:#A5A5A5;--tces-color-primitive-grey-500:#767676;--tces-color-primitive-grey-600:#575757;--tces-color-primitive-grey-700:#434343;--tces-color-primitive-grey-800:#252525;--tces-color-primitive-grey-900:#1A1A1A;--tces-color-primitive-grey-00:#FFFFFF;--tces-color-primitive-magenta-50:#FFF0F8;--tces-color-primitive-magenta-100:#FFE3F4;--tces-color-primitive-magenta-200:#FFC6E7;--tces-color-primitive-magenta-300:#FF98D2;--tces-color-primitive-magenta-400:#FF58B3;--tces-color-primitive-magenta-500:#FF2796;--tces-color-primitive-magenta-600:#FF1481;--tces-color-primitive-magenta-700:#DF0061;--tces-color-primitive-magenta-800:#B8004E;--tces-color-primitive-magenta-900:#980342;--tces-color-primitive-lime-50:#FCFFEB;--tces-color-primitive-lime-100:#F9FFD1;--tces-color-primitive-lime-200:#F3FFA8;--tces-color-primitive-lime-300:#ECFF75;--tces-color-primitive-lime-400:#E4FF3D;--tces-color-primitive-lime-500:#DBFE00;--tces-color-primitive-lime-600:#B9D600;--tces-color-primitive-lime-700:#96AD00;--tces-color-primitive-lime-800:#728500;--tces-color-primitive-lime-900:#4F5C00;--tces-color-primitive-green-50:#EFF8F2;--tces-color-primitive-green-100:#D6EDDF;--tces-color-primitive-green-200:#B0DCC0;--tces-color-primitive-green-300:#82C99C;--tces-color-primitive-green-400:#4EB273;--tces-color-primitive-green-500:#1C9C4B;--tces-color-primitive-green-600:#188540;--tces-color-primitive-green-700:#147036;--tces-color-primitive-green-800:#105A2C;--tces-color-primitive-green-900:#0C4220;--tces-color-primitive-yellow-50:#FEFBF1;--tces-color-primitive-yellow-100:#FCF4DA;--tces-color-primitive-yellow-200:#F9E9B7;--tces-color-primitive-yellow-300:#F6DC8D;--tces-color-primitive-yellow-400:#F3CE5E;--tces-color-primitive-yellow-500:#EFC030;--tces-color-primitive-yellow-600:#CBA329;--tces-color-primitive-yellow-700:#AC8A23;--tces-color-primitive-yellow-800:#8B6F1C;--tces-color-primitive-yellow-900:#645114;--tces-color-primitive-red-50:#FBEFEE;--tces-color-primitive-red-100:#F4D5D4;--tces-color-primitive-red-200:#E9AEAB;--tces-color-primitive-red-300:#DC807B;--tces-color-primitive-red-400:#CE4B44;--tces-color-primitive-red-500:#C0180F;--tces-color-primitive-red-600:#A3140D;--tces-color-primitive-red-700:#8A110B;--tces-color-primitive-red-800:#6F0E09;--tces-color-primitive-red-900:#510A06;--tces-color-primitive-blue-50:#F1F6FE;--tces-color-primitive-blue-100:#DCE8FC;--tces-color-primitive-blue-200:#BAD2FA;--tces-color-primitive-blue-300:#93B8F7;--tces-color-primitive-blue-400:#669AF3;--tces-color-primitive-blue-500:#3B7EF0;--tces-color-primitive-blue-600:#3269D0;--tces-color-primitive-blue-700:#2953B0;--tces-color-primitive-blue-800:#1D3888;--tces-color-primitive-blue-900:#0D1350;--tces-color-brand-primary:#FF1481;--tces-color-brand-primary-hover:#DF0061;--tces-color-brand-primary-pressed:#B8004E;--tces-color-brand-primary-subtle:#FFE3F4;--tces-color-brand-accent:#DBFE00;--tces-color-brand-on-primary:#FFFFFF;--tces-color-brand-on-accent:#252525;--tces-color-text-primary:#252525;--tces-color-text-secondary:#575757;--tces-color-text-muted:#767676;--tces-color-text-inverse:#FFFFFF;--tces-color-text-placeholder:#575757;--tces-color-text-disabled:#A5A5A5;--tces-color-background-app:#F5F5F5;--tces-color-background-elevated:#FFFFFF;--tces-color-surface-default:#FFFFFF;--tces-color-surface-inverse:#252525;--tces-color-surface-inset:rgba(13,19,80,0.05);--tces-color-surface-brand-subtle:#FFF0F8;--tces-color-surface-accent:#DBFE00;--tces-color-surface-tooltip:#0D1350;--tces-color-border-subtle:#E6E6E6;--tces-color-border-default:#D6D6D6;--tces-color-border-strong:#252525;--tces-color-border-disabled:#E6E6E6;--tces-color-focus-ring:#FF1481;--tces-color-feedback-success:#1C9C4B;--tces-color-feedback-warning:#EFC030;--tces-color-feedback-error:#C0180F;--tces-color-action-primary-background:#252525;--tces-color-action-primary-text:#FFFFFF;--tces-color-action-primary-accent:#FF1481;--tces-color-action-secondary-background:#FFFFFF;--tces-color-action-secondary-text:#252525;--tces-color-action-hover-subtle:#FFE3F4;--tces-color-action-selected-background:#FF1481;--tces-color-action-selected-text:#FFFFFF;--tces-color-action-disabled-background:#E6E6E6;--tces-color-action-disabled-text:#A5A5A5;--tces-typography-fontFamily-display:'Kurdis','Kurdis Condensed','Arial Narrow',Arial,sans-serif;--tces-typography-fontFamily-title:'Kurdis Condensed','Kurdis','Arial Narrow',Arial,sans-serif;--tces-typography-fontFamily-hero:'Kurdis ExtraCondensed','Kurdis Condensed','Arial Narrow',Arial,sans-serif;--tces-typography-fontFamily-body:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--tces-typography-fontFamily-ui:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--tces-typography-fontFamily-editorial:'Kurdis','Kurdis Condensed','Arial Narrow',Arial,sans-serif;--tces-typography-fontFamily-functional:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--tces-typography-fontSize-xs:12px;--tces-typography-fontSize-sm:14px;--tces-typography-fontSize-md:16px;--tces-typography-fontSize-lg:18px;--tces-typography-fontSize-xl:20px;--tces-typography-fontSize-2xl:24px;--tces-typography-fontSize-3xl:32px;--tces-typography-fontSize-4xl:40px;--tces-typography-fontSize-5xl:48px;--tces-typography-fontSize-6xl:56px;--tces-typography-fontWeight-extra-light:200;--tces-typography-fontWeight-light:300;--tces-typography-fontWeight-regular:400;--tces-typography-fontWeight-medium:500;--tces-typography-fontWeight-semibold:600;--tces-typography-fontWeight-bold:700;--tces-typography-fontWeight-black:900;--tces-typography-lineHeight-tight:1.2;--tces-typography-lineHeight-normal:1.5;--tces-typography-lineHeight-relaxed:1.75;--tces-typography-lineHeight-loose:2;--tces-typography-lineHeight-display-xl:64px;--tces-typography-lineHeight-display-lg:56px;--tces-typography-lineHeight-heading-h1:48px;--tces-typography-lineHeight-heading-h2:40px;--tces-typography-lineHeight-heading-h3:32px;--tces-typography-lineHeight-heading-h4:28px;--tces-typography-lineHeight-body-lg:28px;--tces-typography-lineHeight-body-md:24px;--tces-typography-lineHeight-body-sm:20px;--tces-typography-lineHeight-body-xs:20px;--tces-typography-lineHeight-label-lg:20px;--tces-typography-lineHeight-label-md:20px;--tces-typography-lineHeight-label-sm:16px;--tces-typography-lineHeight-caption-xs:16px;--tces-typography-scale-display-xl:56px;--tces-typography-scale-display-lg:48px;--tces-typography-scale-heading-h1:40px;--tces-typography-scale-heading-h2:32px;--tces-typography-scale-heading-h3:24px;--tces-typography-scale-heading-h4:20px;--tces-typography-scale-body-lg:18px;--tces-typography-scale-body-md:16px;--tces-typography-scale-body-sm:14px;--tces-typography-scale-body-xs:12px;--tces-typography-scale-label-lg:16px;--tces-typography-scale-label-md:14px;--tces-typography-scale-label-sm:12px;--tces-typography-scale-caption-xs:12px;--tces-spacing-xs:4px;--tces-spacing-sm:8px;--tces-spacing-md:12px;--tces-spacing-lg:16px;--tces-spacing-xl:20px;--tces-spacing-2xl:24px;--tces-spacing-3xl:32px;--tces-spacing-4xl:40px;--tces-spacing-5xl:48px;--tces-spacing-6xl:64px;--tces-spacing-7xl:80px;--tces-radius-none:0px;--tces-radius-sm:4px;--tces-radius-md:6px;--tces-radius-lg:8px;--tces-radius-xl:12px;--tces-radius-2xl:16px;--tces-radius-full:9999px;--tces-shadow-sm:0 1px 2px 0 rgba(15,23,42,0.05);--tces-shadow-md:0 4px 6px -1px rgba(15,23,42,0.1);--tces-shadow-lg:0 10px 15px -3px rgba(15,23,42,0.1);--tces-shadow-xl:0 20px 25px -5px rgba(15,23,42,0.1);--tces-motion-duration-short:150ms;--tces-motion-duration-normal:200ms;--tces-motion-duration-long:300ms;--tces-motion-easing-ease-in:cubic-bezier(0.4,0,1,1);--tces-motion-easing-ease-out:cubic-bezier(0,0,0.2,1);--tces-motion-easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);}:root{--tces-color-background-default:var(--tces-color-background-app);--tces-color-background-subtle:var(--tces-color-surface-brand-subtle);--tces-color-background-hover:var(--tces-color-action-hover-subtle);--tces-color-background-active:var(--tces-color-action-selected-background);--tces-color-background-disabled:var(--tces-color-action-disabled-background);--tces-color-border-hover:var(--tces-color-border-strong);--tces-color-border-focus:var(--tces-color-focus-ring);--tces-color-brand-primary-light:var(--tces-color-brand-primary-subtle);--tces-color-text-tertiary:var(--tces-color-text-muted);--tces-font-functional:var(--tces-typography-fontFamily-ui);--tces-font-display:var(--tces-typography-fontFamily-display);--tces-font-title:var(--tces-typography-fontFamily-title);--tces-font-hero:var(--tces-typography-fontFamily-hero);--tces-font-body:var(--tces-typography-fontFamily-body);--tces-font-size-xs:var(--tces-typography-fontSize-xs);--tces-font-size-sm:var(--tces-typography-fontSize-sm);--tces-font-size-md:var(--tces-typography-fontSize-md);--tces-font-size-lg:var(--tces-typography-fontSize-lg);--tces-font-size-xl:var(--tces-typography-fontSize-xl);--tces-font-size-2xl:var(--tces-typography-fontSize-2xl);--tces-font-size-3xl:var(--tces-typography-fontSize-3xl);--tces-font-size-4xl:var(--tces-typography-fontSize-4xl);--tces-font-size-5xl:var(--tces-typography-fontSize-5xl);--tces-font-size-6xl:var(--tces-typography-fontSize-6xl);--tces-font-weight-extra-light:var(--tces-typography-fontWeight-extra-light);--tces-font-weight-light:var(--tces-typography-fontWeight-light);--tces-font-weight-regular:var(--tces-typography-fontWeight-regular);--tces-font-weight-medium:var(--tces-typography-fontWeight-medium);--tces-font-weight-semibold:var(--tces-typography-fontWeight-semibold);--tces-font-weight-bold:var(--tces-typography-fontWeight-bold);--tces-font-weight-black:var(--tces-typography-fontWeight-black);--tces-line-height-tight:var(--tces-typography-lineHeight-tight);--tces-line-height-normal:var(--tces-typography-lineHeight-normal);--tces-line-height-relaxed:var(--tces-typography-lineHeight-relaxed);--tces-line-height-loose:var(--tces-typography-lineHeight-loose);--tces-type-display-xl-size:var(--tces-typography-scale-display-xl);--tces-type-display-lg-size:var(--tces-typography-scale-display-lg);--tces-type-heading-h1-size:var(--tces-typography-scale-heading-h1);--tces-type-heading-h2-size:var(--tces-typography-scale-heading-h2);--tces-type-heading-h3-size:var(--tces-typography-scale-heading-h3);--tces-type-heading-h4-size:var(--tces-typography-scale-heading-h4);--tces-type-body-lg-size:var(--tces-typography-scale-body-lg);--tces-type-body-md-size:var(--tces-typography-scale-body-md);--tces-type-body-sm-size:var(--tces-typography-scale-body-sm);--tces-type-body-xs-size:var(--tces-typography-scale-body-xs);--tces-type-label-lg-size:var(--tces-typography-scale-label-lg);--tces-type-label-md-size:var(--tces-typography-scale-label-md);--tces-type-label-sm-size:var(--tces-typography-scale-label-sm);--tces-type-caption-xs-size:var(--tces-typography-scale-caption-xs);--tces-type-display-xl-leading:var(--tces-typography-lineHeight-display-xl);--tces-type-display-lg-leading:var(--tces-typography-lineHeight-display-lg);--tces-type-heading-h1-leading:var(--tces-typography-lineHeight-heading-h1);--tces-type-heading-h2-leading:var(--tces-typography-lineHeight-heading-h2);--tces-type-heading-h3-leading:var(--tces-typography-lineHeight-heading-h3);--tces-type-heading-h4-leading:var(--tces-typography-lineHeight-heading-h4);--tces-type-body-lg-leading:var(--tces-typography-lineHeight-body-lg);--tces-type-body-md-leading:var(--tces-typography-lineHeight-body-md);--tces-type-body-sm-leading:var(--tces-typography-lineHeight-body-sm);--tces-type-body-xs-leading:var(--tces-typography-lineHeight-body-xs);--tces-type-label-lg-leading:var(--tces-typography-lineHeight-label-lg);--tces-type-label-md-leading:var(--tces-typography-lineHeight-label-md);--tces-type-label-sm-leading:var(--tces-typography-lineHeight-label-sm);--tces-type-caption-xs-leading:var(--tces-typography-lineHeight-caption-xs);--tces-space-xs:var(--tces-spacing-xs);--tces-space-sm:var(--tces-spacing-sm);--tces-space-md:var(--tces-spacing-md);--tces-space-lg:var(--tces-spacing-lg);--tces-space-xl:var(--tces-spacing-xl);--tces-space-2xl:var(--tces-spacing-2xl);--tces-space-3xl:var(--tces-spacing-3xl);--tces-space-4xl:var(--tces-spacing-4xl);--tces-space-5xl:var(--tces-spacing-5xl);--tces-space-6xl:var(--tces-spacing-6xl);--tces-space-7xl:var(--tces-spacing-7xl);--tces-motion-short:var(--tces-motion-duration-short);--tces-motion-normal:var(--tces-motion-duration-normal);--tces-motion-long:var(--tces-motion-duration-long);--tces-motion-ease-in:var(--tces-motion-easing-ease-in);--tces-motion-ease-out:var(--tces-motion-easing-ease-out);--tces-motion-ease-in-out:var(--tces-motion-easing-ease-in-out);--tces-button-sm-height:32px;--tces-button-sm-padding-y:0px;--tces-button-sm-padding-x:16px;--tces-button-sm-gap:8px;--tces-button-md-height:34px;--tces-button-md-padding-y:0px;--tces-button-md-padding-x:16px;--tces-button-md-gap:10px;--tces-button-lg-height:36px;--tces-button-lg-padding-y:0px;--tces-button-lg-padding-x:16px;--tces-button-lg-gap:12px;--tces-button-tertiary-md-height:36px;--tces-button-tertiary-lg-height:38px;--tces-button-icon-sm-size:32px;--tces-button-icon-md-size:40px;--tces-button-icon-lg-size:48px;--tces-component-button-primary-background:var(--tces-color-action-primary-background);--tces-component-button-primary-hover-background:var(--tces-color-action-primary-accent);--tces-component-button-primary-active-background:var(--tces-color-brand-primary-pressed);--tces-component-button-primary-disabled-background:var(--tces-color-action-disabled-background);--tces-component-button-primary-text:var(--tces-color-action-primary-text);--tces-component-button-primary-hover-text:var(--tces-color-action-primary-text);--tces-component-button-primary-disabled-text:var(--tces-color-action-disabled-text);--tces-component-button-primary-border:transparent;--tces-component-button-secondary-background:var(--tces-color-action-secondary-background);--tces-component-button-secondary-hover-background:var(--tces-color-action-hover-subtle);--tces-component-button-secondary-active-background:var(--tces-color-action-selected-background);--tces-component-button-secondary-disabled-background:var(--tces-color-action-disabled-background);--tces-component-button-secondary-text:var(--tces-color-action-secondary-text);--tces-component-button-secondary-border:var(--tces-color-border-default);--tces-component-button-secondary-hover-border:var(--tces-color-border-strong);--tces-focus-outline:2px solid;--tces-focus-offset:2px;--tces-transition-short:all var(--tces-motion-short) var(--tces-motion-ease-in-out);--tces-transition-normal:all var(--tces-motion-normal) var(--tces-motion-ease-in-out);--tces-transition-long:all var(--tces-motion-long) var(--tces-motion-ease-in-out);}[data-theme="dark"]{--tces-color-text-primary:#f5f5f5;--tces-color-text-secondary:#d6d6d6;--tces-color-text-muted:#a5a5a5;--tces-color-text-inverse:#ffffff;--tces-color-background-app:#0a0a0a;--tces-color-surface-default:#1a1a1a;--tces-color-surface-inset:rgb(255 255 255 / 7%);--tces-color-border-subtle:#2a2a2a;--tces-color-border-default:#434343;--tces-color-border-strong:#d6d6d6;--tces-color-brand-primary-subtle:rgb(255 20 129 / 14%);--tces-color-action-hover-subtle:rgb(255 255 255 / 7%);}@media (prefers-color-scheme:dark){:root{}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}body{font-family:var(--tces-font-functional);font-size:var(--tces-font-size-md);color:var(--tces-color-text-primary);background-color:var(--tces-color-background-default);line-height:var(--tces-line-height-normal);}button,input[type="button"],input[type="submit"],input[type="reset"]{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;}button:disabled,input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled{cursor:not-allowed;}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;}textarea{resize:vertical;}input:focus,textarea:focus,select:focus{outline:none;}ul,ol{list-style:none;}a{color:var(--tces-color-brand-primary-pressed);text-decoration:none;}a:hover{text-decoration:underline;}img,picture,video,canvas,svg{display:block;max-width:100%;}h1,h2,h3,h4,h5,h6{font-weight:var(--tces-font-weight-bold);line-height:var(--tces-line-height-tight);}p,dl,dt,dd{margin:0;}.tces-font-display{font-family:var(--tces-font-display);}.tces-font-title{font-family:var(--tces-font-title);}.tces-font-hero{font-family:var(--tces-font-hero);}.tces-font-kurdis-condensed{font-family:'Kurdis Condensed','Kurdis','Arial Narrow',Arial,sans-serif;}.tces-font-kurdis-extra-condensed{font-family:'Kurdis ExtraCondensed','Kurdis Condensed','Arial Narrow',Arial,sans-serif;}.tces-font-body,.tces-font-ui{font-family:var(--tces-font-body);}.tces-font-inter{font-family:'Inter',Arial,sans-serif;}.tces-font-barlow{font-family:'Barlow',Arial,sans-serif;}.tces-type-display-xl,.tces-type-display-lg,.tces-type-heading-h1,.tces-type-heading-h2,.tces-type-heading-h3,.tces-type-heading-h4{font-family:var(--tces-font-display);}.tces-type-display-xl{font-family:var(--tces-font-display);font-size:var(--tces-type-display-xl-size);font-weight:var(--tces-font-weight-bold);line-height:var(--tces-type-display-xl-leading);}.tces-type-display-lg{font-size:var(--tces-type-display-lg-size);font-weight:var(--tces-font-weight-bold);line-height:var(--tces-type-display-lg-leading);}.tces-type-heading-h1{font-size:var(--tces-type-heading-h1-size);font-weight:var(--tces-font-weight-bold);line-height:var(--tces-type-heading-h1-leading);}.tces-type-heading-h2,.tces-type-heading-h3,.tces-type-heading-h4{font-weight:var(--tces-font-weight-medium);}.tces-type-heading-h2{font-size:var(--tces-type-heading-h2-size);line-height:var(--tces-type-heading-h2-leading);}.tces-type-heading-h3{font-size:var(--tces-type-heading-h3-size);line-height:var(--tces-type-heading-h3-leading);}.tces-type-heading-h4{font-size:var(--tces-type-heading-h4-size);line-height:var(--tces-type-heading-h4-leading);}.tces-type-body-lg,.tces-type-body-lg-bold,.tces-type-body-md,.tces-type-body-md-bold,.tces-type-body-sm,.tces-type-body-sm-bold,.tces-type-body-xs,.tces-type-body-xs-bold,.tces-type-label-lg,.tces-type-label-md,.tces-type-label-sm,.tces-type-caption-xs{font-family:var(--tces-font-body);}.tces-type-body-lg,.tces-type-body-lg-bold{font-size:var(--tces-type-body-lg-size);line-height:var(--tces-type-body-lg-leading);}.tces-type-body-md,.tces-type-body-md-bold{font-size:var(--tces-type-body-md-size);line-height:var(--tces-type-body-md-leading);}.tces-type-body-sm,.tces-type-body-sm-bold{font-size:var(--tces-type-body-sm-size);line-height:var(--tces-type-body-sm-leading);}.tces-type-body-xs,.tces-type-body-xs-bold{font-size:var(--tces-type-body-xs-size);line-height:var(--tces-type-body-xs-leading);}.tces-type-body-lg-bold,.tces-type-body-md-bold,.tces-type-body-sm-bold,.tces-type-body-xs-bold,.tces-type-label-lg,.tces-type-caption-xs{font-weight:var(--tces-font-weight-bold);}.tces-type-label-lg,.tces-type-label-md,.tces-type-label-sm,.tces-type-caption-xs{line-height:var(--tces-type-label-md-leading);}.tces-type-label-lg{font-size:var(--tces-type-label-lg-size);}.tces-type-label-md{font-size:var(--tces-type-label-md-size);font-weight:var(--tces-font-weight-medium);}.tces-type-label-sm{font-size:var(--tces-type-label-sm-size);font-weight:var(--tces-font-weight-medium);line-height:var(--tces-type-label-sm-leading);}.tces-type-caption-xs{font-size:var(--tces-type-caption-xs-size);line-height:var(--tces-type-caption-xs-leading);}.tces-text-xs{font-size:var(--tces-font-size-xs);font-weight:var(--tces-font-weight-regular);}.tces-text-sm{font-size:var(--tces-font-size-sm);font-weight:var(--tces-font-weight-regular);}.tces-text-md{font-size:var(--tces-font-size-md);font-weight:var(--tces-font-weight-regular);}.tces-text-lg{font-size:var(--tces-font-size-lg);font-weight:var(--tces-font-weight-regular);}.tces-text-xl{font-size:var(--tces-font-size-xl);font-weight:var(--tces-font-weight-regular);}.tces-text-2xl{font-size:var(--tces-font-size-2xl);font-weight:var(--tces-font-weight-semibold);}.tces-text-3xl{font-size:var(--tces-font-size-3xl);font-weight:var(--tces-font-weight-bold);}.tces-font-regular{font-weight:var(--tces-font-weight-regular);}.tces-font-extra-light{font-weight:var(--tces-font-weight-extra-light);}.tces-font-light{font-weight:var(--tces-font-weight-light);}.tces-font-medium{font-weight:var(--tces-font-weight-medium);}.tces-font-semibold{font-weight:var(--tces-font-weight-semibold);}.tces-font-bold{font-weight:var(--tces-font-weight-bold);}.tces-font-black{font-weight:var(--tces-font-weight-black);}.tces-p-xs{padding:var(--tces-space-xs);}.tces-p-sm{padding:var(--tces-space-sm);}.tces-p-md{padding:var(--tces-space-md);}.tces-p-lg{padding:var(--tces-space-lg);}.tces-p-xl{padding:var(--tces-space-xl);}.tces-m-xs{margin:var(--tces-space-xs);}.tces-m-sm{margin:var(--tces-space-sm);}.tces-m-md{margin:var(--tces-space-md);}.tces-m-lg{margin:var(--tces-space-lg);}.tces-m-xl{margin:var(--tces-space-xl);}.tces-gap-xs{gap:var(--tces-space-xs);}.tces-gap-sm{gap:var(--tces-space-sm);}.tces-gap-md{gap:var(--tces-space-md);}.tces-gap-lg{gap:var(--tces-space-lg);}.tces-gap-xl{gap:var(--tces-space-xl);}.tces-bg-grey-100{background-color:var(--tces-color-primitive-grey-100);}.tces-bg-grey-200{background-color:var(--tces-color-primitive-grey-200);}.tces-bg-grey-300{background-color:var(--tces-color-primitive-grey-300);}.tces-bg-grey-400{background-color:var(--tces-color-primitive-grey-400);}.tces-bg-grey-500{background-color:var(--tces-color-primitive-grey-500);}.tces-bg-grey-600{background-color:var(--tces-color-primitive-grey-600);}.tces-bg-grey-700{background-color:var(--tces-color-primitive-grey-700);}.tces-bg-grey-800{background-color:var(--tces-color-primitive-grey-800);}.tces-bg-grey-900{background-color:var(--tces-color-primitive-grey-900);}.tces-bg-grey-00{background-color:var(--tces-color-primitive-grey-00);}.tces-bg-magenta-50{background-color:var(--tces-color-primitive-magenta-50);}.tces-bg-magenta-100{background-color:var(--tces-color-primitive-magenta-100);}.tces-bg-magenta-200{background-color:var(--tces-color-primitive-magenta-200);}.tces-bg-magenta-300{background-color:var(--tces-color-primitive-magenta-300);}.tces-bg-magenta-400{background-color:var(--tces-color-primitive-magenta-400);}.tces-bg-magenta-500{background-color:var(--tces-color-primitive-magenta-500);}.tces-bg-magenta-600{background-color:var(--tces-color-primitive-magenta-600);}.tces-bg-magenta-700{background-color:var(--tces-color-primitive-magenta-700);}.tces-bg-magenta-800{background-color:var(--tces-color-primitive-magenta-800);}.tces-bg-magenta-900{background-color:var(--tces-color-primitive-magenta-900);}.tces-bg-lime-50{background-color:var(--tces-color-primitive-lime-50);}.tces-bg-lime-100{background-color:var(--tces-color-primitive-lime-100);}.tces-bg-lime-200{background-color:var(--tces-color-primitive-lime-200);}.tces-bg-lime-300{background-color:var(--tces-color-primitive-lime-300);}.tces-bg-lime-400{background-color:var(--tces-color-primitive-lime-400);}.tces-bg-lime-500{background-color:var(--tces-color-primitive-lime-500);}.tces-bg-lime-600{background-color:var(--tces-color-primitive-lime-600);}.tces-bg-lime-700{background-color:var(--tces-color-primitive-lime-700);}.tces-bg-lime-800{background-color:var(--tces-color-primitive-lime-800);}.tces-bg-lime-900{background-color:var(--tces-color-primitive-lime-900);}.tces-bg-green-50{background-color:var(--tces-color-primitive-green-50);}.tces-bg-green-100{background-color:var(--tces-color-primitive-green-100);}.tces-bg-green-200{background-color:var(--tces-color-primitive-green-200);}.tces-bg-green-300{background-color:var(--tces-color-primitive-green-300);}.tces-bg-green-400{background-color:var(--tces-color-primitive-green-400);}.tces-bg-green-500{background-color:var(--tces-color-primitive-green-500);}.tces-bg-green-600{background-color:var(--tces-color-primitive-green-600);}.tces-bg-green-700{background-color:var(--tces-color-primitive-green-700);}.tces-bg-green-800{background-color:var(--tces-color-primitive-green-800);}.tces-bg-green-900{background-color:var(--tces-color-primitive-green-900);}.tces-bg-yellow-50{background-color:var(--tces-color-primitive-yellow-50);}.tces-bg-yellow-100{background-color:var(--tces-color-primitive-yellow-100);}.tces-bg-yellow-200{background-color:var(--tces-color-primitive-yellow-200);}.tces-bg-yellow-300{background-color:var(--tces-color-primitive-yellow-300);}.tces-bg-yellow-400{background-color:var(--tces-color-primitive-yellow-400);}.tces-bg-yellow-500{background-color:var(--tces-color-primitive-yellow-500);}.tces-bg-yellow-600{background-color:var(--tces-color-primitive-yellow-600);}.tces-bg-yellow-700{background-color:var(--tces-color-primitive-yellow-700);}.tces-bg-yellow-800{background-color:var(--tces-color-primitive-yellow-800);}.tces-bg-yellow-900{background-color:var(--tces-color-primitive-yellow-900);}.tces-bg-red-50{background-color:var(--tces-color-primitive-red-50);}.tces-bg-red-100{background-color:var(--tces-color-primitive-red-100);}.tces-bg-red-200{background-color:var(--tces-color-primitive-red-200);}.tces-bg-red-300{background-color:var(--tces-color-primitive-red-300);}.tces-bg-red-400{background-color:var(--tces-color-primitive-red-400);}.tces-bg-red-500{background-color:var(--tces-color-primitive-red-500);}.tces-bg-red-600{background-color:var(--tces-color-primitive-red-600);}.tces-bg-red-700{background-color:var(--tces-color-primitive-red-700);}.tces-bg-red-800{background-color:var(--tces-color-primitive-red-800);}.tces-bg-red-900{background-color:var(--tces-color-primitive-red-900);}.tces-bg-blue-50{background-color:var(--tces-color-primitive-blue-50);}.tces-bg-blue-100{background-color:var(--tces-color-primitive-blue-100);}.tces-bg-blue-200{background-color:var(--tces-color-primitive-blue-200);}.tces-bg-blue-300{background-color:var(--tces-color-primitive-blue-300);}.tces-bg-blue-400{background-color:var(--tces-color-primitive-blue-400);}.tces-bg-blue-500{background-color:var(--tces-color-primitive-blue-500);}.tces-bg-blue-600{background-color:var(--tces-color-primitive-blue-600);}.tces-bg-blue-700{background-color:var(--tces-color-primitive-blue-700);}.tces-bg-blue-800{background-color:var(--tces-color-primitive-blue-800);}.tces-bg-blue-900{background-color:var(--tces-color-primitive-blue-900);}.tces-text-grey-100{color:var(--tces-color-primitive-grey-100);}.tces-text-grey-200{color:var(--tces-color-primitive-grey-200);}.tces-text-grey-300{color:var(--tces-color-primitive-grey-300);}.tces-text-grey-400{color:var(--tces-color-primitive-grey-400);}.tces-text-grey-500{color:var(--tces-color-primitive-grey-500);}.tces-text-grey-600{color:var(--tces-color-primitive-grey-600);}.tces-text-grey-700{color:var(--tces-color-primitive-grey-700);}.tces-text-grey-800{color:var(--tces-color-primitive-grey-800);}.tces-text-grey-900{color:var(--tces-color-primitive-grey-900);}.tces-text-grey-00{color:var(--tces-color-primitive-grey-00);}.tces-text-magenta-50{color:var(--tces-color-primitive-magenta-50);}.tces-text-magenta-100{color:var(--tces-color-primitive-magenta-100);}.tces-text-magenta-200{color:var(--tces-color-primitive-magenta-200);}.tces-text-magenta-300{color:var(--tces-color-primitive-magenta-300);}.tces-text-magenta-400{color:var(--tces-color-primitive-magenta-400);}.tces-text-magenta-500{color:var(--tces-color-primitive-magenta-500);}.tces-text-magenta-600{color:var(--tces-color-primitive-magenta-600);}.tces-text-magenta-700{color:var(--tces-color-primitive-magenta-700);}.tces-text-magenta-800{color:var(--tces-color-primitive-magenta-800);}.tces-text-magenta-900{color:var(--tces-color-primitive-magenta-900);}.tces-text-lime-50{color:var(--tces-color-primitive-lime-50);}.tces-text-lime-100{color:var(--tces-color-primitive-lime-100);}.tces-text-lime-200{color:var(--tces-color-primitive-lime-200);}.tces-text-lime-300{color:var(--tces-color-primitive-lime-300);}.tces-text-lime-400{color:var(--tces-color-primitive-lime-400);}.tces-text-lime-500{color:var(--tces-color-primitive-lime-500);}.tces-text-lime-600{color:var(--tces-color-primitive-lime-600);}.tces-text-lime-700{color:var(--tces-color-primitive-lime-700);}.tces-text-lime-800{color:var(--tces-color-primitive-lime-800);}.tces-text-lime-900{color:var(--tces-color-primitive-lime-900);}.tces-text-green-50{color:var(--tces-color-primitive-green-50);}.tces-text-green-100{color:var(--tces-color-primitive-green-100);}.tces-text-green-200{color:var(--tces-color-primitive-green-200);}.tces-text-green-300{color:var(--tces-color-primitive-green-300);}.tces-text-green-400{color:var(--tces-color-primitive-green-400);}.tces-text-green-500{color:var(--tces-color-primitive-green-500);}.tces-text-green-600{color:var(--tces-color-primitive-green-600);}.tces-text-green-700{color:var(--tces-color-primitive-green-700);}.tces-text-green-800{color:var(--tces-color-primitive-green-800);}.tces-text-green-900{color:var(--tces-color-primitive-green-900);}.tces-text-yellow-50{color:var(--tces-color-primitive-yellow-50);}.tces-text-yellow-100{color:var(--tces-color-primitive-yellow-100);}.tces-text-yellow-200{color:var(--tces-color-primitive-yellow-200);}.tces-text-yellow-300{color:var(--tces-color-primitive-yellow-300);}.tces-text-yellow-400{color:var(--tces-color-primitive-yellow-400);}.tces-text-yellow-500{color:var(--tces-color-primitive-yellow-500);}.tces-text-yellow-600{color:var(--tces-color-primitive-yellow-600);}.tces-text-yellow-700{color:var(--tces-color-primitive-yellow-700);}.tces-text-yellow-800{color:var(--tces-color-primitive-yellow-800);}.tces-text-yellow-900{color:var(--tces-color-primitive-yellow-900);}.tces-text-red-50{color:var(--tces-color-primitive-red-50);}.tces-text-red-100{color:var(--tces-color-primitive-red-100);}.tces-text-red-200{color:var(--tces-color-primitive-red-200);}.tces-text-red-300{color:var(--tces-color-primitive-red-300);}.tces-text-red-400{color:var(--tces-color-primitive-red-400);}.tces-text-red-500{color:var(--tces-color-primitive-red-500);}.tces-text-red-600{color:var(--tces-color-primitive-red-600);}.tces-text-red-700{color:var(--tces-color-primitive-red-700);}.tces-text-red-800{color:var(--tces-color-primitive-red-800);}.tces-text-red-900{color:var(--tces-color-primitive-red-900);}.tces-text-blue-50{color:var(--tces-color-primitive-blue-50);}.tces-text-blue-100{color:var(--tces-color-primitive-blue-100);}.tces-text-blue-200{color:var(--tces-color-primitive-blue-200);}.tces-text-blue-300{color:var(--tces-color-primitive-blue-300);}.tces-text-blue-400{color:var(--tces-color-primitive-blue-400);}.tces-text-blue-500{color:var(--tces-color-primitive-blue-500);}.tces-text-blue-600{color:var(--tces-color-primitive-blue-600);}.tces-text-blue-700{color:var(--tces-color-primitive-blue-700);}.tces-text-blue-800{color:var(--tces-color-primitive-blue-800);}.tces-text-blue-900{color:var(--tces-color-primitive-blue-900);}.tces-text-token-brand-primary{color:var(--tces-color-brand-primary);}.tces-text-token-brand-primary-hover{color:var(--tces-color-brand-primary-hover);}.tces-text-token-brand-primary-pressed{color:var(--tces-color-brand-primary-pressed);}.tces-text-token-brand-primary-subtle{color:var(--tces-color-brand-primary-subtle);}.tces-text-token-brand-accent{color:var(--tces-color-brand-accent);}.tces-text-token-brand-on-primary{color:var(--tces-color-brand-on-primary);}.tces-text-token-brand-on-accent{color:var(--tces-color-brand-on-accent);}.tces-text-token-text-primary{color:var(--tces-color-text-primary);}.tces-text-token-text-secondary{color:var(--tces-color-text-secondary);}.tces-text-token-text-muted{color:var(--tces-color-text-muted);}.tces-text-token-text-inverse{color:var(--tces-color-text-inverse);}.tces-text-token-text-placeholder{color:var(--tces-color-text-placeholder);}.tces-text-token-text-disabled{color:var(--tces-color-text-disabled);}.tces-text-token-background-app{color:var(--tces-color-background-app);}.tces-text-token-background-elevated{color:var(--tces-color-background-elevated);}.tces-text-token-surface-default{color:var(--tces-color-surface-default);}.tces-text-token-surface-inverse{color:var(--tces-color-surface-inverse);}.tces-text-token-surface-inset{color:var(--tces-color-surface-inset);}.tces-text-token-surface-brand-subtle{color:var(--tces-color-surface-brand-subtle);}.tces-text-token-surface-accent{color:var(--tces-color-surface-accent);}.tces-text-token-surface-tooltip{color:var(--tces-color-surface-tooltip);}.tces-text-token-border-subtle{color:var(--tces-color-border-subtle);}.tces-text-token-border-default{color:var(--tces-color-border-default);}.tces-text-token-border-strong{color:var(--tces-color-border-strong);}.tces-text-token-border-disabled{color:var(--tces-color-border-disabled);}.tces-text-token-focus-ring{color:var(--tces-color-focus-ring);}.tces-text-token-feedback-success{color:var(--tces-color-feedback-success);}.tces-text-token-feedback-warning{color:var(--tces-color-feedback-warning);}.tces-text-token-feedback-error{color:var(--tces-color-feedback-error);}.tces-text-token-action-primary-background{color:var(--tces-color-action-primary-background);}.tces-text-token-action-primary-text{color:var(--tces-color-action-primary-text);}.tces-text-token-action-primary-accent{color:var(--tces-color-action-primary-accent);}.tces-text-token-action-secondary-background{color:var(--tces-color-action-secondary-background);}.tces-text-token-action-secondary-text{color:var(--tces-color-action-secondary-text);}.tces-text-token-action-hover-subtle{color:var(--tces-color-action-hover-subtle);}.tces-text-token-action-selected-background{color:var(--tces-color-action-selected-background);}.tces-text-token-action-selected-text{color:var(--tces-color-action-selected-text);}.tces-text-token-action-disabled-background{color:var(--tces-color-action-disabled-background);}.tces-text-token-action-disabled-text{color:var(--tces-color-action-disabled-text);}.tces-bg-token-brand-primary{background-color:var(--tces-color-brand-primary);}.tces-bg-token-brand-primary-hover{background-color:var(--tces-color-brand-primary-hover);}.tces-bg-token-brand-primary-pressed{background-color:var(--tces-color-brand-primary-pressed);}.tces-bg-token-brand-primary-subtle{background-color:var(--tces-color-brand-primary-subtle);}.tces-bg-token-brand-accent{background-color:var(--tces-color-brand-accent);}.tces-bg-token-brand-on-primary{background-color:var(--tces-color-brand-on-primary);}.tces-bg-token-brand-on-accent{background-color:var(--tces-color-brand-on-accent);}.tces-bg-token-text-primary{background-color:var(--tces-color-text-primary);}.tces-bg-token-text-secondary{background-color:var(--tces-color-text-secondary);}.tces-bg-token-text-muted{background-color:var(--tces-color-text-muted);}.tces-bg-token-text-inverse{background-color:var(--tces-color-text-inverse);}.tces-bg-token-text-placeholder{background-color:var(--tces-color-text-placeholder);}.tces-bg-token-text-disabled{background-color:var(--tces-color-text-disabled);}.tces-bg-token-background-app{background-color:var(--tces-color-background-app);}.tces-bg-token-background-elevated{background-color:var(--tces-color-background-elevated);}.tces-bg-token-surface-default{background-color:var(--tces-color-surface-default);}.tces-bg-token-surface-inverse{background-color:var(--tces-color-surface-inverse);}.tces-bg-token-surface-inset{background-color:var(--tces-color-surface-inset);}.tces-bg-token-surface-brand-subtle{background-color:var(--tces-color-surface-brand-subtle);}.tces-bg-token-surface-accent{background-color:var(--tces-color-surface-accent);}.tces-bg-token-surface-tooltip{background-color:var(--tces-color-surface-tooltip);}.tces-bg-token-border-subtle{background-color:var(--tces-color-border-subtle);}.tces-bg-token-border-default{background-color:var(--tces-color-border-default);}.tces-bg-token-border-strong{background-color:var(--tces-color-border-strong);}.tces-bg-token-border-disabled{background-color:var(--tces-color-border-disabled);}.tces-bg-token-focus-ring{background-color:var(--tces-color-focus-ring);}.tces-bg-token-feedback-success{background-color:var(--tces-color-feedback-success);}.tces-bg-token-feedback-warning{background-color:var(--tces-color-feedback-warning);}.tces-bg-token-feedback-error{background-color:var(--tces-color-feedback-error);}.tces-bg-token-action-primary-background{background-color:var(--tces-color-action-primary-background);}.tces-bg-token-action-primary-text{background-color:var(--tces-color-action-primary-text);}.tces-bg-token-action-primary-accent{background-color:var(--tces-color-action-primary-accent);}.tces-bg-token-action-secondary-background{background-color:var(--tces-color-action-secondary-background);}.tces-bg-token-action-secondary-text{background-color:var(--tces-color-action-secondary-text);}.tces-bg-token-action-hover-subtle{background-color:var(--tces-color-action-hover-subtle);}.tces-bg-token-action-selected-background{background-color:var(--tces-color-action-selected-background);}.tces-bg-token-action-selected-text{background-color:var(--tces-color-action-selected-text);}.tces-bg-token-action-disabled-background{background-color:var(--tces-color-action-disabled-background);}.tces-bg-token-action-disabled-text{background-color:var(--tces-color-action-disabled-text);}.tces-bg-app{background-color:var(--tces-color-background-app);}.tces-bg-surface{background-color:var(--tces-color-surface-default);}.tces-bg-surface-inverse{background-color:var(--tces-color-surface-inverse);}.tces-bg-brand{background-color:var(--tces-color-brand-primary);}.tces-bg-accent{background-color:var(--tces-color-surface-accent);}.tces-bg-success{background-color:var(--tces-color-primitive-green-50);}.tces-bg-warning{background-color:var(--tces-color-primitive-yellow-50);}.tces-bg-error{background-color:var(--tces-color-primitive-red-50);}.tces-text-primary{color:var(--tces-color-text-primary);}.tces-text-secondary{color:var(--tces-color-text-secondary);}.tces-text-muted{color:var(--tces-color-text-muted);}.tces-text-inverse{color:var(--tces-color-text-inverse);}.tces-text-on-accent{color:var(--tces-color-brand-on-accent);}.tces-text-success{color:var(--tces-color-primitive-green-700);}.tces-text-warning{color:var(--tces-color-primitive-yellow-800);}.tces-text-error{color:var(--tces-color-primitive-red-700);}.tces-text-action-primary{color:var(--tces-color-action-primary-text);}.tces-text-action-secondary{color:var(--tces-color-action-secondary-text);}.tces-text-action-selected{color:var(--tces-color-action-selected-text);}.tces-bg-action-primary{background-color:var(--tces-color-action-primary-background);}.tces-bg-action-secondary{background-color:var(--tces-color-action-secondary-background);}.tces-bg-action-selected{background-color:var(--tces-color-action-selected-background);}.tces-bg-action-disabled{background-color:var(--tces-color-action-disabled-background);}.tces-border-subtle{border:1px solid var(--tces-color-border-subtle);}.tces-border-default{border:1px solid var(--tces-color-border-default);}.tces-border-strong{border:1px solid var(--tces-color-border-strong);}.tces-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}:focus-visible{outline:var(--tces-focus-outline) var(--tces-color-border-focus);outline-offset:var(--tces-focus-offset);}:focus:not(:focus-visible){outline:none;}::view-transition-old(root){animation:none;mix-blend-mode:normal;}::view-transition-new(root){animation:none;mix-blend-mode:normal;}@supports (view-transition-name:root){html{view-transition-name:root;}}::view-transition-old(root){animation:none;mix-blend-mode:normal;}::view-transition-new(root){animation:clipPathReveal 600ms cubic-bezier(0.4,0,0.2,1);mix-blend-mode:normal;}@keyframes clipPathReveal{from{clip-path:inset(0 100% 0 0);}to{clip-path:inset(0);}}html{transition:background-color 150ms ease-out,color 150ms ease-out;}html:has(::view-transition){transition:none;}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none !important;}html{transition:none !important;}}.tces-btn{--tces-button-action-size:var(--tces-button-md-height);--tces-button-normal-padding-right:var(--tces-button-action-size);--tces-button-hover-padding-right:var(--tces-button-action-size);--tces-button-action-right:8px;--tces-button-hover-right:8px;position:relative;isolation:isolate;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--tces-button-md-gap);height:var(--tces-button-md-height);padding:var(--tces-button-md-padding-y) var(--tces-button-md-padding-x);border:1px solid transparent;border-radius:var(--tces-radius-full);background:var(--tces-color-surface-default);color:var(--tces-color-text-primary);font-family:var(--tces-font-functional);font-size:var(--tces-font-size-sm);font-weight:var(--tces-font-weight-medium);line-height:20px;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;appearance:none;transition:background-color var(--tces-motion-short) var(--tces-motion-ease-in-out),border-color var(--tces-motion-short) var(--tces-motion-ease-in-out),color var(--tces-motion-short) var(--tces-motion-ease-in-out),opacity var(--tces-motion-short) var(--tces-motion-ease-in-out),transform var(--tces-motion-short) var(--tces-motion-ease-in-out),padding-right 0.28s cubic-bezier(0.4,0,0.2,1);}.tces-btn::selection{background:none;}.tces-btn[data-size="sm"],.tces-btn[data-size="s"]{--tces-button-action-size:32px;--tces-button-normal-padding-right:32px;--tces-button-hover-padding-right:32px;--tces-button-action-right:6px;--tces-button-hover-right:6px;--tces-button-icon-stroke-width:1px;gap:var(--tces-button-sm-gap);height:var(--tces-button-sm-height);font-size:var(--tces-font-size-xs);line-height:16px;}.tces-btn[data-size="md"],.tces-btn[data-size="m"]{--tces-button-action-size:34px;--tces-button-normal-padding-right:34px;--tces-button-hover-padding-right:34px;--tces-button-action-right:8px;--tces-button-hover-right:8px;--tces-button-icon-stroke-width:1.125px;gap:var(--tces-button-md-gap);height:var(--tces-button-md-height);font-size:var(--tces-font-size-sm);line-height:20px;}.tces-btn[data-size="lg"],.tces-btn[data-size="l"]{--tces-button-action-size:36px;--tces-button-normal-padding-right:36px;--tces-button-hover-padding-right:32px;--tces-button-action-right:9px;--tces-button-hover-right:6px;--tces-button-icon-stroke-width:1.125px;gap:var(--tces-button-lg-gap);height:var(--tces-button-lg-height);font-size:var(--tces-font-size-md);font-weight:var(--tces-font-weight-bold);line-height:20px;}.tces-btn__label{position:relative;z-index:1;}.tces-btn__icon{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;color:currentColor;}.tces-btn[data-size="lg"] > .tces-btn__icon,.tces-btn[data-size="l"] > .tces-btn__icon{width:32px;height:32px;}.tces-btn__icon--left{order:-1;}.tces-btn__icon--right{order:1;}.tces-btn[data-variant="primary"],.tces-btn[data-variant="destructive"],.tces-btn[data-variant="danger"],.tces-btn[data-variant="success"]{--tces-button-label-background:var(--tces-color-action-primary-background);--tces-button-action-background:var(--tces-color-action-primary-accent);--tces-button-hover-background:var(--tces-color-action-primary-accent);gap:0;padding:0 var(--tces-button-normal-padding-right) 0 0;border:0;border-radius:var(--tces-radius-full);background:transparent;color:var(--tces-color-text-inverse);}.tces-btn[data-variant="primary"] > .tces-btn__label,.tces-btn[data-variant="destructive"] > .tces-btn__label,.tces-btn[data-variant="danger"] > .tces-btn__label,.tces-btn[data-variant="success"] > .tces-btn__label{display:inline-flex;box-sizing:border-box;align-items:center;height:100%;flex:0 0 auto;padding:0 17px 0 16px;border-radius:var(--tces-radius-full);background:var(--tces-button-label-background);transition:background-color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-btn[data-variant="primary"]:has(> .tces-btn__icon--left) > .tces-btn__icon--left,.tces-btn[data-variant="destructive"]:has(> .tces-btn__icon--left) > .tces-btn__icon--left,.tces-btn[data-variant="danger"]:has(> .tces-btn__icon--left) > .tces-btn__icon--left,.tces-btn[data-variant="success"]:has(> .tces-btn__icon--left) > .tces-btn__icon--left{box-sizing:border-box;width:40px;height:100%;flex-basis:40px;justify-content:flex-start;padding-left:16px;border-radius:var(--tces-radius-full) 0 0 var(--tces-radius-full);background:var(--tces-button-label-background);transition:background-color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-btn[data-variant="primary"]:has(> .tces-btn__icon--left) > .tces-btn__label,.tces-btn[data-variant="destructive"]:has(> .tces-btn__icon--left) > .tces-btn__label,.tces-btn[data-variant="danger"]:has(> .tces-btn__icon--left) > .tces-btn__label,.tces-btn[data-variant="success"]:has(> .tces-btn__icon--left) > .tces-btn__label{padding-left:8px;border-radius:0 var(--tces-radius-full) var(--tces-radius-full) 0;}.tces-btn[data-variant="primary"]::before,.tces-btn[data-variant="destructive"]::before,.tces-btn[data-variant="danger"]::before,.tces-btn[data-variant="success"]::before{position:absolute;inset:0 0 0 auto;z-index:0;width:var(--tces-button-action-size);content:'';border-radius:var(--tces-radius-full);background:var(--tces-button-action-background);pointer-events:none;transition:width 0.28s cubic-bezier(0.4,0,0.2,1);}.tces-btn[data-variant="destructive"],.tces-btn[data-variant="danger"]{--tces-button-label-background:var(--tces-color-primitive-red-300);--tces-button-action-background:var(--tces-color-feedback-error);--tces-button-hover-background:var(--tces-color-feedback-error);}.tces-btn[data-variant="success"]{--tces-button-label-background:var(--tces-color-primitive-green-300);--tces-button-action-background:var(--tces-color-feedback-success);--tces-button-hover-background:var(--tces-color-feedback-success);}.tces-btn[data-variant="primary"]::after,.tces-btn[data-variant="destructive"]::after,.tces-btn[data-variant="danger"]::after,.tces-btn[data-variant="success"]::after{position:absolute;top:50%;right:var(--tces-button-action-right);width:19.2px;height:19.2px;content:'';background:currentColor;transform:translateY(-50%);z-index:1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M4 9.6H15.2M9.6 4L15.2 9.6L9.6 15.2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.2 19.2'%3E%3Cpath d='M4 9.6H15.2M9.6 4L15.2 9.6L9.6 15.2' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;}.tces-btn[data-variant="primary"][data-action-icon="custom"] > .tces-btn__icon--right,.tces-btn[data-variant="destructive"][data-action-icon="custom"] > .tces-btn__icon--right,.tces-btn[data-variant="danger"][data-action-icon="custom"] > .tces-btn__icon--right,.tces-btn[data-variant="success"][data-action-icon="custom"] > .tces-btn__icon--right{position:absolute;top:50%;right:0;z-index:3;width:var(--tces-button-action-size);height:var(--tces-button-action-size);color:currentColor;pointer-events:none;transform:translateY(-50%);}.tces-btn[data-variant="primary"][data-action-icon="custom"] > .tces-btn__icon--right > svg,.tces-btn[data-variant="destructive"][data-action-icon="custom"] > .tces-btn__icon--right > svg,.tces-btn[data-variant="danger"][data-action-icon="custom"] > .tces-btn__icon--right > svg,.tces-btn[data-variant="success"][data-action-icon="custom"] > .tces-btn__icon--right > svg{display:block;width:100%;height:100%;color:currentColor;fill:none;stroke:currentColor;}.tces-btn[data-variant="primary"][data-action-icon="custom"]::after,.tces-btn[data-variant="primary"][data-action-icon="none"]::after,.tces-btn[data-variant="destructive"][data-action-icon="custom"]::after,.tces-btn[data-variant="destructive"][data-action-icon="none"]::after,.tces-btn[data-variant="danger"][data-action-icon="custom"]::after,.tces-btn[data-variant="danger"][data-action-icon="none"]::after,.tces-btn[data-variant="success"][data-action-icon="custom"]::after,.tces-btn[data-variant="success"][data-action-icon="none"]::after{display:none;content:none;}.tces-btn[data-variant="primary"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="primary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="destructive"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="destructive"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="danger"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="danger"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="success"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="success"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]){padding:0 var(--tces-button-hover-padding-right) 0 0;background:transparent;}.tces-btn[data-variant="primary"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="primary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="destructive"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="destructive"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="danger"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="danger"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="success"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="success"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__label,.tces-btn[data-variant="primary"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="primary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="destructive"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="destructive"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="danger"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="danger"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="success"]:hover:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left,.tces-btn[data-variant="success"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]) > .tces-btn__icon--left{background:transparent;}.tces-btn[data-variant="primary"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="primary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="destructive"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="destructive"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="danger"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="danger"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="success"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="success"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before{width:100%;}.tces-btn[data-variant="primary"][data-action-icon="none"]::before,.tces-btn[data-variant="destructive"][data-action-icon="none"]::before,.tces-btn[data-variant="danger"][data-action-icon="none"]::before,.tces-btn[data-variant="success"][data-action-icon="none"]::before{width:0;}.tces-btn[data-variant="primary"][data-action-icon="none"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="primary"][data-action-icon="none"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="destructive"][data-action-icon="none"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="destructive"][data-action-icon="none"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="danger"][data-action-icon="none"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="danger"][data-action-icon="none"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="success"][data-action-icon="none"]:hover:not(:disabled):not([aria-disabled="true"])::before,.tces-btn[data-variant="success"][data-action-icon="none"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::before{width:100%;}.tces-btn[data-variant="primary"]:hover:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="primary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="destructive"]:hover:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="destructive"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="danger"]:hover:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="danger"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="success"]:hover:not(:disabled):not([aria-disabled="true"])::after,.tces-btn[data-variant="success"][data-state="hover"]:not(:disabled):not([aria-disabled="true"])::after{right:var(--tces-button-hover-right);}.tces-btn[data-variant="secondary"]{padding-inline:16px;border-color:var(--tces-color-border-strong);background:var(--tces-color-action-secondary-background);color:var(--tces-color-action-secondary-text);}.tces-btn[data-variant="secondary"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="secondary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]){border-color:var(--tces-color-brand-on-accent);background:var(--tces-color-brand-on-accent);color:var(--tces-color-text-inverse);}.tces-btn[data-variant="secondary"][data-icon="left"],.tces-btn[data-variant="secondary"]:has(> .tces-btn__icon--left){padding-inline:10px 16px;}.tces-btn[data-variant="secondary"][data-icon="right"],.tces-btn[data-variant="secondary"]:has(> .tces-btn__icon--right){padding-inline:16px 10px;}.tces-btn[data-variant="secondary"] > .tces-btn__icon{width:24px;height:24px;}.tces-btn[data-variant="secondary"][data-size="lg"] > .tces-btn__icon,.tces-btn[data-variant="secondary"][data-size="l"] > .tces-btn__icon{width:32px;height:32px;}.tces-btn[data-variant="secondary"][data-icon="right"][data-size="md"],.tces-btn[data-variant="secondary"][data-icon="right"][data-size="m"],.tces-btn[data-variant="secondary"]:has(> .tces-btn__icon--right)[data-size="md"],.tces-btn[data-variant="secondary"]:has(> .tces-btn__icon--right)[data-size="m"]{height:37.333px;}.tces-btn[data-variant="tertiary"]{height:var(--tces-button-sm-height);padding-inline:10px;border-color:transparent;background:transparent;color:var(--tces-color-text-primary);}.tces-btn[data-variant="tertiary"][data-size="md"],.tces-btn[data-variant="tertiary"][data-size="m"]{height:var(--tces-button-tertiary-md-height);}.tces-btn[data-variant="tertiary"][data-size="lg"],.tces-btn[data-variant="tertiary"][data-size="l"]{height:var(--tces-button-tertiary-lg-height);gap:5px;}.tces-btn[data-variant="tertiary"] > .tces-btn__icon{width:24px;height:24px;}.tces-btn[data-variant="tertiary"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="tertiary"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]){background:var(--tces-color-brand-primary-subtle);}.tces-btn[data-variant="link"],.tces-btn[data-variant="text"]{height:var(--tces-button-sm-height);padding-inline:2px;border-color:transparent;background:transparent;color:var(--tces-color-brand-primary);}.tces-btn[data-variant="link"][data-size="md"],.tces-btn[data-variant="link"][data-size="m"],.tces-btn[data-variant="text"][data-size="md"],.tces-btn[data-variant="text"][data-size="m"]{height:var(--tces-button-md-height);}.tces-btn[data-variant="link"][data-size="lg"],.tces-btn[data-variant="link"][data-size="l"],.tces-btn[data-variant="text"][data-size="lg"],.tces-btn[data-variant="text"][data-size="l"]{height:var(--tces-button-lg-height);}.tces-btn[data-variant="link"][data-size="lg"],.tces-btn[data-variant="link"][data-size="l"],.tces-btn[data-variant="text"][data-size="lg"],.tces-btn[data-variant="text"][data-size="l"]{gap:5px;}.tces-btn[data-variant="link"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="link"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="text"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="text"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]){background:transparent;color:var(--tces-color-brand-on-accent);}.tces-btn[data-variant="link"] > .tces-btn__icon,.tces-btn[data-variant="text"] > .tces-btn__icon{width:19.2px;height:19.2px;}.tces-btn[data-variant="link"][data-size="md"] > .tces-btn__icon,.tces-btn[data-variant="link"][data-size="m"] > .tces-btn__icon,.tces-btn[data-variant="text"][data-size="md"] > .tces-btn__icon,.tces-btn[data-variant="text"][data-size="m"] > .tces-btn__icon{width:24px;height:24px;}.tces-btn[data-variant="link"][data-size="lg"] > .tces-btn__icon,.tces-btn[data-variant="link"][data-size="l"] > .tces-btn__icon,.tces-btn[data-variant="text"][data-size="lg"] > .tces-btn__icon,.tces-btn[data-variant="text"][data-size="l"] > .tces-btn__icon{width:28.8px;height:28.8px;}.tces-btn[data-variant="icon"]{--tces-button-icon-glyph-color:var(--tces-color-primitive-magenta-50);width:var(--tces-button-icon-md-size);height:var(--tces-button-icon-md-size);padding:0;border:0;border-radius:var(--tces-radius-full);background:var(--tces-color-brand-on-accent);color:var(--tces-color-text-inverse);}.tces-btn[data-variant="icon"][data-size="sm"],.tces-btn[data-variant="icon"][data-size="s"]{width:var(--tces-button-icon-sm-size);height:var(--tces-button-icon-sm-size);}.tces-btn[data-variant="icon"][data-size="lg"],.tces-btn[data-variant="icon"][data-size="l"]{width:var(--tces-button-icon-lg-size);height:var(--tces-button-icon-lg-size);}.tces-btn[data-variant="icon"]:hover:not(:disabled):not([aria-disabled="true"]),.tces-btn[data-variant="icon"][data-state="hover"]:not(:disabled):not([aria-disabled="true"]){--tces-button-icon-glyph-color:var(--tces-color-text-inverse);background:var(--tces-color-brand-primary);}.tces-btn[data-variant="icon"] > .tces-btn__icon{width:32px;height:32px;}.tces-btn[data-variant="icon"][data-size="sm"] > .tces-btn__icon,.tces-btn[data-variant="icon"][data-size="s"] > .tces-btn__icon{width:19.2px;height:19.2px;}.tces-btn[data-variant="icon"][data-size="lg"] > .tces-btn__icon,.tces-btn[data-variant="icon"][data-size="l"] > .tces-btn__icon{width:38.4px;height:38.4px;}.tces-btn[data-variant="icon"] .tces-btn__icon svg path{stroke:var(--tces-button-icon-glyph-color);stroke-width:var(--tces-button-icon-stroke-width);}.tces-btn:disabled,.tces-btn[aria-disabled="true"],.tces-btn[data-state="disabled"]{cursor:not-allowed;pointer-events:none;}.tces-btn[data-variant="primary"]:disabled,.tces-btn[data-variant="primary"][aria-disabled="true"],.tces-btn[data-variant="primary"][data-state="disabled"],.tces-btn[data-variant="destructive"]:disabled,.tces-btn[data-variant="destructive"][aria-disabled="true"],.tces-btn[data-variant="destructive"][data-state="disabled"],.tces-btn[data-variant="danger"]:disabled,.tces-btn[data-variant="danger"][aria-disabled="true"],.tces-btn[data-variant="danger"][data-state="disabled"],.tces-btn[data-variant="success"]:disabled,.tces-btn[data-variant="success"][aria-disabled="true"],.tces-btn[data-variant="success"][data-state="disabled"]{background:var(--tces-color-action-disabled-background);color:var(--tces-color-action-disabled-text);}.tces-btn[data-variant="primary"]:disabled::before,.tces-btn[data-variant="primary"][aria-disabled="true"]::before,.tces-btn[data-variant="primary"][data-state="disabled"]::before,.tces-btn[data-variant="destructive"]:disabled::before,.tces-btn[data-variant="destructive"][aria-disabled="true"]::before,.tces-btn[data-variant="destructive"][data-state="disabled"]::before,.tces-btn[data-variant="danger"]:disabled::before,.tces-btn[data-variant="danger"][aria-disabled="true"]::before,.tces-btn[data-variant="danger"][data-state="disabled"]::before,.tces-btn[data-variant="success"]:disabled::before,.tces-btn[data-variant="success"][aria-disabled="true"]::before,.tces-btn[data-variant="success"][data-state="disabled"]::before{background:var(--tces-color-action-disabled-background);}.tces-btn[data-variant="primary"]:disabled > .tces-btn__label,.tces-btn[data-variant="primary"][aria-disabled="true"] > .tces-btn__label,.tces-btn[data-variant="primary"][data-state="disabled"] > .tces-btn__label,.tces-btn[data-variant="destructive"]:disabled > .tces-btn__label,.tces-btn[data-variant="destructive"][aria-disabled="true"] > .tces-btn__label,.tces-btn[data-variant="destructive"][data-state="disabled"] > .tces-btn__label,.tces-btn[data-variant="danger"]:disabled > .tces-btn__label,.tces-btn[data-variant="danger"][aria-disabled="true"] > .tces-btn__label,.tces-btn[data-variant="danger"][data-state="disabled"] > .tces-btn__label,.tces-btn[data-variant="success"]:disabled > .tces-btn__label,.tces-btn[data-variant="success"][aria-disabled="true"] > .tces-btn__label,.tces-btn[data-variant="success"][data-state="disabled"] > .tces-btn__label,.tces-btn[data-variant="primary"]:disabled > .tces-btn__icon--left,.tces-btn[data-variant="primary"][aria-disabled="true"] > .tces-btn__icon--left,.tces-btn[data-variant="primary"][data-state="disabled"] > .tces-btn__icon--left,.tces-btn[data-variant="destructive"]:disabled > .tces-btn__icon--left,.tces-btn[data-variant="destructive"][aria-disabled="true"] > .tces-btn__icon--left,.tces-btn[data-variant="destructive"][data-state="disabled"] > .tces-btn__icon--left,.tces-btn[data-variant="danger"]:disabled > .tces-btn__icon--left,.tces-btn[data-variant="danger"][aria-disabled="true"] > .tces-btn__icon--left,.tces-btn[data-variant="danger"][data-state="disabled"] > .tces-btn__icon--left,.tces-btn[data-variant="success"]:disabled > .tces-btn__icon--left,.tces-btn[data-variant="success"][aria-disabled="true"] > .tces-btn__icon--left,.tces-btn[data-variant="success"][data-state="disabled"] > .tces-btn__icon--left{background:var(--tces-color-action-disabled-background);}.tces-btn[data-variant="secondary"]:disabled,.tces-btn[data-variant="secondary"][aria-disabled="true"],.tces-btn[data-variant="secondary"][data-state="disabled"]{border-color:var(--tces-color-border-disabled);background:var(--tces-color-action-disabled-background);color:var(--tces-color-action-disabled-text);}.tces-btn[data-variant="tertiary"]:disabled,.tces-btn[data-variant="tertiary"][aria-disabled="true"],.tces-btn[data-variant="tertiary"][data-state="disabled"],.tces-btn[data-variant="link"]:disabled,.tces-btn[data-variant="link"][aria-disabled="true"],.tces-btn[data-variant="link"][data-state="disabled"],.tces-btn[data-variant="text"]:disabled,.tces-btn[data-variant="text"][aria-disabled="true"],.tces-btn[data-variant="text"][data-state="disabled"]{background:transparent;color:var(--tces-color-text-disabled);}.tces-btn[data-variant="icon"]:disabled,.tces-btn[data-variant="icon"][aria-disabled="true"],.tces-btn[data-variant="icon"][data-state="disabled"]{--tces-button-icon-glyph-color:var(--tces-color-text-inverse);background:var(--tces-color-text-disabled);color:var(--tces-color-text-inverse);}.tces-btn:focus-visible{outline:2px solid var(--tces-color-border-focus);outline-offset:2px;}.tces-btn[data-state="loading"]{pointer-events:none;opacity:0.8;}.tces-btn[data-state="loading"] .tces-btn__spinner{display:inline-block;width:1em;height:1em;margin-inline-end:0.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tces-spin 0.8s linear infinite;}.tces-btn[data-fullwidth]{width:100%;}@keyframes tces-spin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.tces-btn,.tces-btn::before,.tces-btn::after{transition:none;}.tces-btn__spinner{animation:none;}}.tces-icon{display:inline-block;width:24px;height:24px;flex:0 0 auto;overflow:visible;color:currentColor;fill:none;stroke:currentColor;vertical-align:middle;}.tces-icon > svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;}.tces-icon[data-size="24"]{width:24px;height:24px;}.tces-icon[data-size="32"]{width:32px;height:32px;}.tces-icon[data-size="48"]{width:48px;height:48px;}.tces-icon[data-size="64"]{width:64px;height:64px;}.tces-icon--sm{width:16px;height:16px;}.tces-icon--lg{width:32px;height:32px;}.tces-icon symbol,.tces-icon use{pointer-events:none;}.tces-check,.tces-radio,.tces-switch,.tces-chip-option{display:inline-flex;align-items:center;gap:10px;min-height:24px;color:var(--tces-color-text-primary);font-family:var(--tces-font-functional);font-size:14px;line-height:20px;cursor:pointer;}.tces-check > input,.tces-radio > input,.tces-switch > input,.tces-chip-option > input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.tces-check__control,.tces-radio__control{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:1.5px solid var(--tces-color-border-strong);background:var(--tces-color-surface-default);}.tces-check__control{border-radius:var(--tces-radius-sm);}.tces-radio__control{border-radius:50%;}.tces-indeterminate-box{position:relative;display:inline-flex;align-items:flex-start;justify-content:flex-start;width:24px;height:24px;flex:0 0 24px;cursor:pointer;}.tces-indeterminate-box__control{position:relative;display:block;width:24px;height:24px;flex:0 0 24px;border:1.5px solid var(--tces-color-border-strong);border-radius:var(--tces-radius-sm);background:var(--tces-color-surface-default);}.tces-indeterminate-box[data-status="check"] .tces-indeterminate-box__control{border-color:var(--tces-color-brand-primary);}.tces-indeterminate-box[data-status="check"] .tces-indeterminate-box__control::after,.tces-indeterminate-box[data-status="check-disabled"] .tces-indeterminate-box__control::after{content:'';position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:2px;background:var(--tces-color-brand-primary);}.tces-indeterminate-box[data-status="uncheck-disabled"] .tces-indeterminate-box__control,.tces-indeterminate-box[data-status="check-disabled"] .tces-indeterminate-box__control{border-color:var(--tces-color-border-disabled);}.tces-indeterminate-box[data-status="check-disabled"] .tces-indeterminate-box__control::after{background:var(--tces-color-action-disabled-background);}.tces-indeterminate-box[data-status$="-disabled"]{cursor:not-allowed;}.tces-indeterminate-box:focus-visible .tces-indeterminate-box__control{outline:2px solid var(--tces-color-focus-ring);outline-offset:2px;}.tces-indeterminate-box-label{display:inline-flex;align-items:center;gap:10px;min-height:24px;color:var(--tces-color-text-primary);font:400 14px/20px var(--tces-font-functional);}.tces-indeterminate-box-label > .tces-indeterminate-box[data-status$="-disabled"] + span{color:var(--tces-color-text-disabled);}.tces-check > input:checked + .tces-check__control,.tces-check > input:indeterminate + .tces-check__control,.tces-radio > input:checked + .tces-radio__control{border-color:var(--tces-color-brand-primary);background:var(--tces-color-brand-primary);}.tces-check > input:checked + .tces-check__control::after{content:'';width:10px;height:6px;border:2px solid var(--tces-color-text-inverse);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);}.tces-check > input:indeterminate + .tces-check__control::after{content:'';width:10px;height:2px;background:var(--tces-color-text-inverse);}.tces-radio > input:checked + .tces-radio__control::after{content:'';width:10px;height:10px;border-radius:50%;background:var(--tces-color-text-inverse);}.tces-check > input:disabled + .tces-check__control,.tces-radio > input:disabled + .tces-radio__control{border-color:var(--tces-color-border-disabled);background:var(--tces-color-action-disabled-background);}.tces-check > input:disabled ~ span:last-child,.tces-radio > input:disabled ~ span:last-child,.tces-switch > input:disabled ~ span:last-child,.tces-chip-option > input:disabled ~ span:last-child{color:var(--tces-color-text-disabled);}.tces-check > input:focus-visible + .tces-check__control,.tces-radio > input:focus-visible + .tces-radio__control,.tces-switch > input:focus-visible + .tces-switch__control,.tces-chip-option > input:focus-visible + span{outline:2px solid var(--tces-color-focus-ring);outline-offset:2px;}.tces-switch__control{position:relative;width:40px;height:22px;flex:0 0 40px;border-radius:var(--tces-radius-full);background:var(--tces-color-border-strong);transition:background-color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-switch__control::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--tces-color-surface-default);transition:transform var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-switch > input:checked + .tces-switch__control{background:var(--tces-color-brand-primary);}.tces-switch > input:checked + .tces-switch__control::after{transform:translateX(18px);}.tces-switch > input:disabled + .tces-switch__control{background:var(--tces-color-action-disabled-background);}.tces-segmented{display:inline-flex;align-items:center;gap:5px;padding:3px;border-radius:var(--tces-radius-full);background:var(--tces-color-surface-inverse);}.tces-segmented__item,.tces-chip-option > span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 16px;border:0;border-radius:34px;background:transparent;color:var(--tces-color-text-inverse);font:14px/20px var(--tces-font-functional);cursor:pointer;transition:background-color var(--tces-motion-short) var(--tces-motion-ease-in-out),color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-segmented__item[aria-selected="true"],.tces-segmented__item:hover{background:var(--tces-color-surface-default);color:var(--tces-color-text-primary);}.tces-chip-selection{display:flex;flex-wrap:wrap;gap:10px;}.tces-chip-option > span{min-height:34px;background:var(--tces-color-surface-default);color:var(--tces-color-text-primary);box-shadow:var(--tces-shadow-sm);}.tces-chip-option > input:checked + span{background:var(--tces-color-brand-primary);color:var(--tces-color-text-inverse);}.tces-field{display:flex;width:min(100%,400px);flex-direction:column;gap:10px;color:var(--tces-color-text-primary);font-family:var(--tces-font-functional);}.tces-field__label{color:var(--tces-color-text-primary);font-size:14px;font-weight:var(--tces-font-weight-bold);line-height:20px;}.tces-input,.tces-textarea,.tces-dropdown__trigger{width:100%;border:1px solid transparent;border-radius:6px;background:var(--tces-color-surface-default);box-shadow:0 0 2px rgb(0 0 0 / 0.1);color:var(--tces-color-text-primary);font:14px/20px var(--tces-font-functional);transition:border-color var(--tces-motion-short) var(--tces-motion-ease-in-out),box-shadow var(--tces-motion-short) var(--tces-motion-ease-in-out),background-color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-dropdown__trigger{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;cursor:pointer;text-align:left;}.tces-dropdown__trigger > [data-tces-dropdown-value]{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--tces-color-text-placeholder);font:14px/20px var(--tces-font-functional);}.tces-dropdown__trigger > .tces-icon:last-child{width:16px;height:16px;color:var(--tces-color-text-muted);}.tces-dropdown__trigger:hover,.tces-dropdown__trigger[aria-expanded="true"]{border-color:var(--tces-color-brand-primary);box-shadow:0 0 0 1px var(--tces-color-brand-primary);}.tces-input{min-height:40px;padding:9px 12px;}.tces-textarea{min-height:94px;padding:10px 12px;resize:vertical;}.tces-input::placeholder,.tces-textarea::placeholder{color:var(--tces-color-text-placeholder);}.tces-input:hover,.tces-textarea:hover,.tces-input[data-state="hover"],.tces-textarea[data-state="hover"]{border-color:var(--tces-color-border-strong);}.tces-input:focus,.tces-textarea:focus,.tces-input[data-state="focus"],.tces-textarea[data-state="focus"]{border-color:var(--tces-color-brand-primary);outline:0;box-shadow:0 0 0 1px var(--tces-color-brand-primary);}.tces-input[data-state="error"],.tces-textarea[data-state="error"],.tces-field[data-state="error"] .tces-input,.tces-field[data-state="error"] .tces-textarea{border-color:var(--tces-color-feedback-error);box-shadow:0 0 0 1px var(--tces-color-feedback-error);}.tces-input[data-state="success"],.tces-textarea[data-state="success"],.tces-field[data-state="success"] .tces-input,.tces-field[data-state="success"] .tces-textarea{border-color:var(--tces-color-feedback-success);box-shadow:0 0 0 1px var(--tces-color-feedback-success);}.tces-input:disabled,.tces-textarea:disabled{border-color:transparent;background:var(--tces-color-action-disabled-background);box-shadow:none;color:var(--tces-color-text-disabled);cursor:not-allowed;}.tces-field__message,.tces-field__helper,.tces-field__counter{margin:0;color:var(--tces-color-text-muted);font:12px/20px var(--tces-font-functional);}.tces-field__message{color:var(--tces-color-text-secondary);}.tces-field[data-state="error"] .tces-field__message{color:var(--tces-color-feedback-error);}.tces-field[data-state="success"] .tces-field__message{color:var(--tces-color-feedback-success);}.tces-field__meta{display:flex;width:100%;justify-content:space-between;gap:12px;}.tces-input-shell{position:relative;width:min(100%,400px);}.tces-input-shell > .tces-input{padding-inline:42px;}.tces-input-shell > .tces-icon{position:absolute;top:8px;z-index:1;width:24px;height:24px;color:var(--tces-color-text-muted);pointer-events:none;}.tces-input-shell > .tces-icon:first-child{left:10px;}.tces-input-shell > .tces-icon:last-child{right:10px;}.tces-searchbox{display:flex;width:min(100%,400px);min-height:40px;align-items:center;gap:10px;padding:4px 12px 4px 7px;border-radius:40px;background:#f8fafc;box-shadow:0 0 2px rgb(0 0 0 / 0.1);}.tces-searchbox[data-tces-searchbox]{position:relative;display:block;min-height:40px;padding:0;overflow:visible;background:transparent;box-shadow:none;}.tces-searchbox__control{display:flex;width:100%;min-height:40px;align-items:center;gap:10px;padding:4px 12px 4px 7px;border-radius:40px;background:#f8fafc;box-shadow:0 0 2px rgb(0 0 0 / 0.1);}.tces-searchbox > .tces-icon,.tces-searchbox__control > .tces-icon{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:8px;border-radius:50%;background:var(--tces-color-surface-inverse);color:var(--tces-color-text-inverse);}.tces-searchbox .tces-input{min-height:32px;padding:6px 0;border:0;background:transparent;box-shadow:none;outline:0;}.tces-searchbox[data-tces-searchbox] .tces-searchbox__control > .tces-input{width:auto;flex:1 1 auto;}.tces-searchbox__menu{position:absolute;top:48px;left:0;z-index:20;display:flex;width:100%;max-height:min(362px,calc(100vh - 96px));flex-direction:column;gap:0;padding:10px 8px;overflow-x:hidden;overflow-y:auto;border-radius:6px;background:var(--tces-color-surface-default);box-shadow:var(--tces-shadow-md);scrollbar-gutter:stable;}.tces-searchbox__menu[hidden]{display:none;}.tces-searchbox__menu .tces-searchbox__suggested{width:100%;margin:0 0 5px;padding:0 15px 4px;color:var(--tces-color-text-primary);font:12px/20px var(--tces-font-functional);}.tces-searchbox__options{display:flex;flex-direction:column;gap:0;}.tces-searchbox__options > .tces-menu__item{width:100%;min-height:44px;}.tces-searchbox__footer{display:flex;flex-direction:column;align-items:center;margin-top:6px;padding-top:6px;border-top:1px solid var(--tces-color-border-subtle);}.tces-searchbox__more{min-height:32px;padding:0 2px;border:0;background:transparent;color:var(--tces-color-brand-primary);font:500 12px/16px var(--tces-font-functional);cursor:pointer;}.tces-searchbox__menu .tces-searchbox__empty{margin:0;padding:10px 15px;color:var(--tces-color-text-muted);font:12px/20px var(--tces-font-functional);}.tces-tabs{display:flex;flex-direction:column;gap:16px;}.tces-tabs__list{display:flex;align-items:center;gap:24px;overflow-x:auto;scrollbar-width:thin;}.tces-tabs__tab{min-height:38px;padding:7px 10px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--tces-color-text-primary);font:400 16px/24px var(--tces-font-functional);white-space:nowrap;cursor:pointer;transition:border-color var(--tces-motion-short) var(--tces-motion-ease-in-out),color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-tabs__tab:hover:not([aria-selected="true"]),.tces-tabs__tab[data-state="hover"]{border-bottom-color:transparent;border-radius:40px;background:var(--tces-color-action-hover-subtle);}.tces-tabs__tab[aria-selected="true"]{border-bottom-color:var(--tces-color-brand-primary);color:var(--tces-color-text-primary);}.tces-tabs__tab[aria-selected="true"]{font-weight:var(--tces-font-weight-bold);}.tces-tabs__panel[hidden]{display:none;}.tces-breadcrumbs ol{display:flex;align-items:center;gap:0;padding:0;margin:0;list-style:none;overflow-x:auto;}.tces-breadcrumbs li{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;}.tces-breadcrumbs li + li{margin-left:10px;}.tces-breadcrumbs a{color:var(--tces-color-text-muted);font:12px/20px var(--tces-font-functional);text-decoration:none;white-space:nowrap;}.tces-breadcrumbs a:hover,.tces-breadcrumbs a[data-state="hover"]{color:var(--tces-color-text-primary);text-decoration:underline;text-underline-offset:2px;}.tces-breadcrumbs li:not(:last-child)::after{display:inline-block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:var(--tces-color-text-muted);content:'';vertical-align:2px;}.tces-breadcrumbs li:last-child a[aria-current="page"]{color:var(--tces-color-brand-primary);font-weight:var(--tces-font-weight-bold);}.tces-breadcrumbs li:last-child a[aria-current="page"]:hover,.tces-breadcrumbs li:last-child a[aria-current="page"][data-state="hover"]{color:var(--tces-color-brand-primary);}.tces-pagination ul{display:flex;align-items:center;gap:5px;padding:0;margin:0;list-style:none;}.tces-pagination a{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;color:var(--tces-color-text-muted);font:12px/20px var(--tces-font-functional);text-decoration:none;transition:background var(--tces-motion-short) var(--tces-motion-ease-in-out),color var(--tces-motion-short) var(--tces-motion-ease-in-out);}.tces-pagination li{display:flex;height:20px;align-items:center;}.tces-pagination li:first-child,.tces-pagination li:last-child{width:19.2px;flex:0 0 19.2px;}.tces-pagination li:first-child{margin-right:5px;}.tces-pagination li:last-child{margin-left:5px;}.tces-pagination .tces-icon{width:19.2px;height:19.2px;}.tces-pagination a:hover:not([aria-current="page"]),.tces-pagination a[data-state="hover"]{background:var(--tces-color-action-hover-subtle);color:var(--tces-color-text-primary);}.tces-pagination [aria-current="page"]{background:var(--tces-color-surface-inverse);color:var(--tces-color-text-inverse);}.tces-pagination a[aria-disabled="true"]{color:var(--tces-color-text-disabled);pointer-events:none;}.tces-stepper{display:flex;align-items:flex-start;gap:25px;overflow-x:auto;}.tces-stepper__step{position:relative;display:flex;width:85px;min-width:85px;min-height:54px;flex-direction:column;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--tces-color-text-secondary);font:12px/20px var(--tces-font-functional);text-align:center;cursor:pointer;}.tces-stepper__step:not(:first-child)::before{position:absolute;top:15px;left:-51px;width:90px;height:2px;background:var(--tces-color-border-subtle);content:'';}.tces-stepper__index{position:relative;z-index:1;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--tces-color-surface-inset);color:var(--tces-color-text-secondary);font:14px/20px var(--tces-font-functional);}.tces-stepper__step[aria-current="step"]{color:var(--tces-color-brand-primary);}.tces-stepper__step[aria-current="step"] .tces-stepper__index{background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);font-weight:var(--tces-font-weight-bold);}.tces-stepper__step:hover:not([aria-current="step"]) .tces-stepper__index,.tces-stepper__step[data-state="hover"] .tces-stepper__index{background:var(--tces-color-action-hover-subtle);color:var(--tces-color-text-primary);}@media (max-width:760px){.tces-stepper{padding-bottom:6px;}.tces-stepper__step:not(:first-child)::before{width:48px;}}.tces-badge,.tces-tag,.tces-assignee{display:inline-flex;align-items:center;gap:10px;height:32px;min-height:32px;padding:0 16px;border-radius:6px;font:14px/20px var(--tces-font-functional);font-weight:var(--tces-font-weight-regular);white-space:nowrap;}.tces-badge{border:1px solid var(--tces-color-text-muted);background:var(--tces-color-surface-default);color:var(--tces-color-text-primary);}.tces-badge::before{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:var(--tces-color-border-strong);content:'';}.tces-badge--neutral{border-color:var(--tces-color-text-muted);}.tces-badge--informative{border-color:#3b7ef0;}.tces-badge--informative::before{background:#3b7ef0;}.tces-badge--success{border-color:var(--tces-color-feedback-success);}.tces-badge--success::before{background:var(--tces-color-feedback-success);}.tces-badge--warning{border-color:var(--tces-color-feedback-warning);}.tces-badge--warning::before{background:var(--tces-color-feedback-warning);}.tces-badge--error{border-color:var(--tces-color-feedback-error);}.tces-badge--error::before{background:var(--tces-color-feedback-error);}.tces-badge--disabled{border-color:var(--tces-color-border-disabled);background:var(--tces-color-surface-default);color:var(--tces-color-text-disabled);}.tces-badge--disabled::before{background:var(--tces-color-border-disabled);}.tces-badge--count{min-width:42px;justify-content:center;border:0;font-weight:var(--tces-font-weight-bold);}.tces-badge--count::before{display:none;}.tces-badge--count.tces-badge--dark{background:var(--tces-color-surface-inverse);color:var(--tces-color-text-inverse);}.tces-badge--count.tces-badge--brand{background:var(--tces-color-brand-primary);color:var(--tces-color-text-inverse);}.tces-badge--count.tces-badge--success{background:var(--tces-color-feedback-success);color:var(--tces-color-text-inverse);}.tces-badge--count.tces-badge--warning{background:var(--tces-color-feedback-warning);color:var(--tces-color-text-primary);}.tces-badge--count.tces-badge--error{background:var(--tces-color-feedback-error);color:var(--tces-color-text-inverse);}.tces-badge--count.tces-badge--disabled{background:var(--tces-color-border-disabled);color:var(--tces-color-text-disabled);}.tces-tag{border:1px solid var(--tces-color-border-strong);background:var(--tces-color-surface-default);font-weight:var(--tces-font-weight-bold);color:var(--tces-color-text-primary);}.tces-tag--selected{border-color:var(--tces-color-brand-primary);background:var(--tces-color-brand-primary-subtle);}.tces-tag--disabled{border-color:var(--tces-color-border-disabled);color:var(--tces-color-text-disabled);}.tces-tag__remove{display:inline-grid;width:20px;height:20px;place-items:center;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer;font-size:16px;line-height:16px;}.tces-tag__remove .tces-icon{width:20px;height:20px;}.tces-assignee{height:40px;min-height:40px;padding:4px 16px 4px 5px;border:0;border-radius:42px;background:var(--tces-color-surface-default);box-shadow:0 4px 8px rgb(0 0 0 / 0.05);color:var(--tces-color-text-primary);font-weight:var(--tces-font-weight-bold);}.tces-assignee__avatar{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--tces-color-surface-inverse);color:var(--tces-color-text-inverse);font-size:14px;font-weight:var(--tces-font-weight-bold);}.tces-assignee[data-state="hover"]{background:var(--tces-color-surface-default);}.tces-assignee[data-state="hover"] .tces-assignee__avatar{background:var(--tces-color-action-hover-subtle);color:var(--tces-color-text-primary);}.tces-assignee.tces-tag--selected{border:0;background:var(--tces-color-brand-primary);color:var(--tces-color-text-inverse);}.tces-assignee.tces-tag--selected .tces-assignee__avatar{background:var(--tces-color-surface-default);color:var(--tces-color-brand-primary);}.tces-assignee--disabled{background:var(--tces-color-border-disabled);box-shadow:none;color:var(--tces-color-text-disabled);}.tces-assignee--disabled .tces-assignee__avatar{background:var(--tces-color-text-disabled);color:var(--tces-color-surface-default);}.tces-assignee--icon{width:32px;min-width:32px;height:32px;min-height:32px;justify-content:center;padding:0;border-radius:42px;background:transparent;}.tces-assignee--icon.tces-tag--selected{background:transparent;}.tces-assignee--icon.tces-tag--selected .tces-assignee__avatar{background:var(--tces-color-brand-primary);color:var(--tces-color-text-inverse);}.tces-sidebar{width:min(100%,280px);padding:16px;border-radius:var(--tces-radius-xl);background:var(--tces-color-surface-default);box-shadow:var(--tces-shadow-sm);}.tces-sidebar__section + .tces-sidebar__section{margin-top:20px;}.tces-sidebar__title{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;color:var(--tces-color-text-primary);font:700 14px/20px var(--tces-font-functional);}.tces-sidebar__list,.tces-menu{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none;}.tces-sidebar__link,.tces-menu__item{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-radius:var(--tces-radius-sm);color:var(--tces-color-text-primary);font:14px/20px var(--tces-font-functional);text-decoration:none;cursor:pointer;}.tces-sidebar__link:hover,.tces-menu__item:hover,.tces-sidebar__link[aria-current="page"],.tces-menu__item[aria-selected="true"]{background:var(--tces-color-brand-primary);color:var(--tces-color-text-inverse);}.tces-menu{position:relative;width:400px;max-height:min(362px,calc(100vh - 96px));padding:8px;border:0;border-radius:6px;background:var(--tces-color-surface-default);box-shadow:var(--tces-shadow-md);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;}.tces-menu[hidden]{display:none;}.tces-dropdown{position:relative;width:min(100%,400px);}.tces-dropdown > .tces-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;gap:0;max-width:min(400px,calc(100vw - 32px));padding:5px 6px;}.tces-menu__item{min-height:40px;border:0;background:transparent;padding:10px 15px;}.tces-menu__item:hover,.tces-menu__item[aria-selected="true"]{background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-text-primary);}.tces-menu__item[data-state="hover"]{background:var(--tces-color-surface-inset);color:var(--tces-color-text-primary);}.tces-menu__item[data-state="selected"]{background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);}.tces-menu__item:is([data-state="selected"],[aria-selected="true"]):hover{background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);}.tces-menu__item[aria-disabled="true"]{color:var(--tces-color-text-disabled);pointer-events:none;}.tces-menu .tces-check,.tces-menu .tces-radio{min-height:44px;gap:8px;padding:10px 15px;border-radius:0;font-size:14px;}.tces-menu .tces-check__control,.tces-menu .tces-radio__control{width:24px;height:24px;flex-basis:24px;border-width:1px;}.tces-menu .tces-check > input:checked + .tces-check__control::after{width:10px;height:6px;border-width:1.5px;}.tces-menu .tces-radio > input:checked + .tces-radio__control::after{width:6px;height:6px;}.tces-menu .tces-check[aria-selected="true"],.tces-menu .tces-radio[aria-selected="true"]{background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-text-primary);}.tces-sidebar--fidelity{display:flex;position:sticky;top:0;width:210px;height:100dvh;min-height:0;max-height:100dvh;flex:0 0 210px;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;padding:0;border-radius:0;background:var(--tces-color-surface-default);box-shadow:5px 0 8px rgb(0 0 0 / 0.07);}.tces-sidebar--fidelity .tces-sidebar__top,.tces-sidebar--fidelity .tces-sidebar__bottom{display:flex;width:180px;flex-direction:column;align-items:flex-start;}.tces-sidebar--fidelity .tces-sidebar__top{min-height:0;flex:1 1 auto;gap:20px;}.tces-sidebar--fidelity .tces-sidebar__brand{display:flex;width:180px;align-items:center;gap:14px;padding-top:23px;}.tces-sidebar--fidelity .tces-sidebar__brand-icon{display:inline-grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:4.8px;background:#ff2796;color:var(--tces-color-text-inverse);}.tces-sidebar--fidelity .tces-sidebar__brand-icon .tces-icon,.tces-sidebar--fidelity .tces-sidebar__collapse .tces-icon,.tces-sidebar--fidelity .tces-sidebar__item .tces-icon{width:19.2px;height:19.2px;}.tces-sidebar--fidelity .tces-sidebar__brand-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:flex-end;}.tces-sidebar--fidelity .tces-sidebar__brand-copy strong{color:var(--tces-color-text-secondary);font:700 24px/32px Barlow,Arial,sans-serif;white-space:nowrap;}.tces-sidebar--fidelity .tces-sidebar__brand-copy small{color:var(--tces-color-text-muted);font:12px/20px var(--tces-font-functional);white-space:nowrap;}.tces-sidebar--fidelity .tces-sidebar__divider{width:180px;height:1px;flex:0 0 1px;background:var(--tces-color-border-subtle);}.tces-sidebar--fidelity .tces-sidebar__menu{display:flex;width:180px;min-height:0;flex:1 1 auto;flex-direction:column;gap:11px;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;background:transparent;box-shadow:none;}.tces-sidebar--fidelity .tces-sidebar__item{width:180px;flex:0 0 auto;min-height:32px;height:auto;gap:8px;padding:6px 15px 6px 10px;border-radius:0 5px 5px 0;color:var(--tces-color-text-secondary);font:400 12px/20px var(--tces-font-functional);}.tces-sidebar--fidelity .tces-sidebar__item:is( [aria-selected="true"],[data-state="selected"] ){border-left:2px solid var(--tces-color-brand-primary);background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);font-weight:700;}.tces-sidebar--fidelity .tces-sidebar__item[data-state="hover"]{border-left:2px solid var(--tces-color-text-secondary);background:var(--tces-color-surface-inset);}.tces-sidebar--fidelity .tces-sidebar__item:hover:not( [aria-selected="true"],[data-state="selected"] ){border-left:2px solid var(--tces-color-text-secondary);background:var(--tces-color-surface-inset);}.tces-sidebar--fidelity .tces-sidebar__item:is( [aria-selected="true"],[data-state="selected"] ) .tces-icon{color:var(--tces-color-brand-primary);}.tces-sidebar--fidelity .tces-sidebar__item-content{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:11px;text-align:left;}.tces-sidebar--fidelity .tces-sidebar__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tces-sidebar--fidelity .tces-sidebar__group-label{margin:var(--tces-space-sm) 0 var(--tces-space-xs);color:var(--tces-color-text-muted);font:700 10px/16px var(--tces-font-functional);letter-spacing:0.08em;text-transform:uppercase;}.tces-sidebar--fidelity .tces-sidebar__submenu{display:flex;flex-direction:column;gap:8px;margin:var(--tces-space-xs) 0 var(--tces-space-xs) 17px;padding-left:var(--tces-space-sm);border-left:1px solid var(--tces-color-border-subtle);}.tces-sidebar--fidelity .tces-sidebar__subitem{display:flex;width:100%;min-height:24px;height:auto;margin-left:0;align-items:center;justify-content:space-between;gap:var(--tces-space-sm);padding:2px var(--tces-space-sm);border-left:2px solid transparent;border-radius:0 var(--tces-radius-sm) var(--tces-radius-sm) 0;color:var(--tces-color-text-secondary);font:400 12px/20px var(--tces-font-functional);text-align:left;}.tces-sidebar--fidelity .tces-sidebar__subitem:hover{border-left-color:var(--tces-color-text-secondary);background:var(--tces-color-surface-inset);color:var(--tces-color-text-primary);}.tces-sidebar--fidelity .tces-sidebar__subitem:is( [aria-selected="true"],[data-state="selected"] ){border-left-color:var(--tces-color-brand-primary);background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);font-weight:700;}.tces-sidebar--fidelity .tces-sidebar__nested-menu{max-height:280px;margin-left:12px;overflow-y:auto;}.tces-sidebar--fidelity .tces-sidebar__bottom{align-items:flex-end;gap:20px;padding-bottom:20px;}.tces-sidebar--fidelity:is(.tces-sidebar__footer,.trace-colony-sidebar__footer){align-items:center;gap:var(--tces-space-sm);padding-bottom:var(--tces-space-lg);}.tces-sidebar--fidelity .tces-sidebar__version{padding:2px 6px;border:1px solid var(--tces-color-brand-primary);border-radius:var(--tces-radius-sm);background:var(--tces-color-brand-primary-subtle);color:var(--tces-color-brand-primary);font:700 10px/16px var(--tces-font-functional);}.tces-sidebar--fidelity:is(.tces-sidebar__item--primary,.trace-colony-sidebar__primary-item),.tces-sidebar--fidelity:is(.tces-sidebar__item--primary,.trace-colony-sidebar__primary-item):hover{border-left-color:transparent;background:var(--tces-color-brand-primary);color:var(--tces-color-brand-on-primary,var(--tces-color-text-inverse));}.tces-sidebar--fidelity .tces-sidebar__item:focus-visible,.tces-sidebar--fidelity .tces-sidebar__subitem:focus-visible{outline:2px solid var(--tces-color-focus-ring);outline-offset:-2px;box-shadow:none;}[data-theme="dark"] .tces-sidebar--fidelity .tces-sidebar__item[data-state="hover"]{background:var(--tces-color-surface-inset);}.tces-sidebar--fidelity .tces-sidebar__collapse{display:inline-grid;width:19.2px;height:19.2px;place-items:center;padding:0;border:0;background:transparent;color:var(--tces-color-text-secondary);cursor:pointer;}.tces-sidebar--fidelity.tces-sidebar--collapsed{width:60px;flex-basis:60px;padding-inline:5px;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__top,.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__bottom{width:50px;align-items:center;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__brand{width:33px;justify-content:center;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__brand-copy{display:none;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__menu{width:34px;align-items:center;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__item{width:34px;justify-content:center;padding:6px 0;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__item:is( [aria-selected="true"],[data-state="selected"] ){border-left:0;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__item[data-state="hover"]{position:relative;border-left:0;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__item .menu-fidelity-tooltip{position:absolute;left:42px;z-index:2;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__bottom{align-items:center;}.tces-sidebar--fidelity.tces-sidebar--collapsed .tces-sidebar__divider{width:50px;}@media (max-width:760px){.tces-stepper{overflow-x:auto;padding-bottom:6px;}.tces-stepper__step:not(:last-child)::after{width:24px;margin-inline:6px;}}@media (prefers-reduced-motion:reduce){.tces-switch__control,.tces-switch__control::after,.tces-btn,.tces-input,.tces-textarea,.tces-dropdown__trigger,.tces-tabs__tab{transition:none;}}